Invention content
The embodiment of the present application provides a kind of interface alternation configuration method, it can be achieved that the interactive function that many controls combine, dropLow workload of the user to interface control configuration code.
In a first aspect, the embodiment of the present application provides a kind of interface alternation configuration method, this method includes:
The first interface is exported, first interface includes at least one control, wherein the attribute of a control corresponds at leastOne candidate value, a candidate value are associated at least one output policy;
First input of the user for the first control is received, described first inputs the first attribute for changing the controlValue;The value comes from least one candidate value;First control is contained at least one control;
In response to first input, the associated output plan of the current value of the attribute of first control is determinedSlightly;
It calls and executes the corresponding code of output policy determined.
With reference to first aspect, in the first realization method of first aspect, output policy association at least one theTwo controls;Second control is contained at least one control;The output policy is specifically used for that second control is arrangedThe value of the attribute of part;
The calling simultaneously executes the corresponding code of output policy determined, specifically includes:
Call and execute the code of the value of the attribute for second control to be arranged.
With reference to first aspect, in second of realization method of first aspect, output policy association at least one theTwo controls;Second control is contained at least one control;The output policy is specifically used for that second control is arrangedThe display mode of the attribute value of part;
The calling simultaneously executes the corresponding code of output policy determined, specifically includes:It calls and executes and be used forThe code of the display mode of the attribute value of second control is set.
With reference to first aspect, in the third realization method of first aspect, output policy association at least one theTwo controls;Second control is contained at least one control;The output policy is specifically used for enabled or goes to enabled instituteState the second control;
The calling simultaneously executes the corresponding code of output policy determined, specifically includes:
It calls and executes the code for enabling or going to enable second control.
With reference to first aspect, in the 4th kind of realization method of first aspect, the output policy includes following at least one:Show output policy, audio output strategy and/or mechanical oscillation output policy;
When the output policy includes the display output policy, the calling simultaneously executes the output plan determinedSlightly corresponding code, specifically includes:
It calls and executes the corresponding code of the display output policy;
When the output policy includes the audio output strategy, the calling simultaneously executes the output plan determinedSlightly corresponding code, specifically includes:
It calls and executes the corresponding code of the audio output strategy;
When the output policy includes the mechanical oscillation output policy, the calling and execute it is described determine it is defeatedGo out the corresponding code of strategy, specifically includes:
It calls and executes the corresponding code of the mechanical oscillation output policy.
Second aspect, this application provides a kind of terminal, which includes:
Output unit, for exporting the first interface, first interface includes at least one control, wherein a controlAttribute correspond at least one candidate value, a candidate value is associated at least one output policy;
Receiving unit, for receive the first control of user's input pin pair first input, it is described first input for changingThe value of first attribute of the control;The value comes from least one candidate value;First control is contained inAt least one control;
Processing unit, in response to first input, determining the current value of the attribute of first controlAssociated output policy;
Execution unit, for calling and executing the corresponding code of output policy determined.
In conjunction with second aspect, in the first realization method of second aspect, output policy association at least one theTwo controls;Second control is contained at least one control;The output policy is specifically used for that second control is arrangedThe value of the attribute of part;
The execution unit, the generation of the value specifically for calling and executing the attribute for second control to be arrangedCode.
In conjunction with second aspect, in second of realization method of second aspect, output policy association at least one theTwo controls;Second control is contained at least one control;The output policy is specifically used for that second control is arrangedThe display mode of the attribute value of part;
The execution unit, specifically for calling and executing the display mode of the attribute value for second control to be arrangedCode.
In conjunction with second aspect, in the third realization method of second aspect, which is characterized in that the output policy associationAt least one second control;Second control is contained at least one control;The output policy is specifically used for settingSecond control enabled goes to enable;The execution unit is used to enable or go enabled institute specifically for calling and executingState the code of the second control.
In conjunction with second aspect or second aspect first to the third realization method, in the 4th kind of realization side of second aspectIn formula, which is characterized in that the output policy includes at least one of following:Show output policy, audio output strategy and/or machineTool vibrates output policy;
When the output policy includes the display output policy, the execution unit, specifically for calling and executingThe corresponding code of the display output policy;
When the output policy includes the audio output strategy, the execution unit, specifically for calling and executingThe corresponding code of the audio output strategy;
When the output policy includes the mechanical oscillation output policy, the execution unit is specifically used for calling simultaneouslyExecute the corresponding code of the mechanical oscillation output policy.
The third aspect, this application provides another terminal, including processor, input equipment, output equipment and memory,The processor, input equipment, output equipment and memory are connected with each other, wherein the memory supports terminal for storingThe application code of the above method is executed, the processor is configured for the method for executing above-mentioned first aspect.
Fourth aspect, this application provides a kind of computer readable storage medium, the computer storage media is stored withComputer program, the computer program include program instruction, and described program instruction makes the processing when being executed by a processorThe method that device executes above-mentioned first aspect.
5th aspect, this application provides a kind of computer program, the computer program includes program instruction, the journeySequence instruction makes the method that the processor executes above-mentioned first aspect when being executed by a processor.
Implement the embodiment of the present application, has the advantages that:
Terminal output includes the first interface of at least one control, and the attribute of a control corresponds at least one candidateValue, a candidate value are associated at least one output policy.Terminal receives user and is inputted for the first of the first control, described in changeThe value of first attribute of control, value can come from least one candidate value.Terminal pole can be inputted in response to first,It determines output policy, call and executes the corresponding code of the determining output policy.Many controls group may be implemented in the applicationThe interactive function of conjunction reduces workload of the user to interface control configuration code.
Specific implementation mode
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, completeSite preparation describes, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this ShenPlease in embodiment, every other implementation obtained by those of ordinary skill in the art without making creative effortsExample, shall fall in the protection scope of this application.
It should be noted that the term used in the embodiment of the present application is the mesh only merely for description specific embodiment, it is not intended to be limiting the application." the one of the embodiment of the present application and singulative used in the attached claimsKind ", " described " and "the" are also intended to including most forms, unless context clearly shows that other meanings.It is also understood that thisTerm "and/or" used herein refers to and includes one or more associated any or all possible group of list items purposesIt closes.
Terminal in the application includes but not limited to mobile phone, removable computer, tablet computer, personal digital assistant(Personal Digital Assistant, PDA), media player, smart television, smartwatch, intelligent glasses, intelligent handRing etc..It should be noted that the interface that can be interacted can be exported in terminal, there is receivable control input by user on interface,Terminal can receive user to the editor of control configuration code and modification on interface.In this way can according to control configuration code fromBy combining, realizes different interactive functions, workload of the user to interface configurations code can be reduced.
Interface alternation configuration method provided by the present application is described in detail below by several embodiments
It is that the application provides a kind of schematic flow diagram of interface alternation configuration method, as shown in Figure 1, this method referring to Fig. 1It may include but be not limited to following steps:S101-S104.
S101, terminal export the first interface, and first interface includes at least one control.Specifically, controlAttribute corresponds at least one candidate value, and a candidate value is associated at least one output policy.
S102, terminal receive first input of the user for the first control, and first input is for changing the controlThe first attribute value.Specifically, the value comes from least one candidate value;First control is contained in instituteState at least one control.First input can be the input that terminal receives user by input unit (such as keyboard, mouse).
S103, terminal determine the current value association of the attribute of first control in response to first inputOutput policy.
S104, terminal are called and execute the corresponding code of output policy determined.
First, the candidate value that the attribute of the control and control pair that are described below in the first interface is answered.
For example, as shown in Figure 2 A, the first interface may include " setting of push time " control, " push date " control, " push awaySend the time " control, " current date " control and " current time " control.The attribute of " setting of push time " control can be corresponding with" self-defined " and " at once " the two candidate values.
Wherein, candidate value " self-defined " associated output policy can be display " push date " control, display " when pushBetween " control, hiding " current date " control and/or " current time " control.For example, when the first of " setting of push time " controlWhen attribute reception user selects candidate value " self-defined ", the first interface is as shown in Figure 2 B, and terminal can show " push date " controlPart and " push time " control, terminal can hide " current date " control and " current time " control.
Wherein, associated output policy can be display " current date " control, display " when current to candidate value " at once "Between " control, hiding " push date " control and/or hiding " push time " control.For example, when " setting of push time " controlWhen first attribute reception user selects candidate value " at once ", the first interface is as shown in Figure 2 B, and terminal can be shown " current date "Control and " current time " control, terminal can hide " push date " control and " push time " control.
Example is used only for explaining the application, should not constitute restriction.
Secondly, how to receive above-mentioned first input the following detailed description of terminal.
First input can be the input that terminal receives user by input unit (such as keyboard, mouse).Optionally, firstInput can be terminal, and to receive user for the first input by mouse can also be that terminal passes through touch screen and receives the defeated of userEnter.
Above-mentioned first input can include but is not limited to following several input modes.
(1) above-mentioned first input can be the input that user selects first control the first attribute value.
For example, as shown in Figure 2 B, the first input can be input of the user for " setting of push time " control, Yong HukeTo click the value of first attribute of " setting of push time " control by left mouse button selection.The first of " setting of push time "The candidate value of attribute can be " self-defined ", " at once ", and user can click the button of " self-defined " by left mouse button, comeSelect " self-defined " for the first attribute value of " setting of push time " control.As shown in Figure 2 D, user can also pass through mouseLeft button clicks button " at once ", to select " at once " as the first attribute value of " setting of push time " control.Example is only usedIn explaining the application, restriction should not be constituted.
(2) above-mentioned first input can be the input that user cancels first control the first attribute value of selection.
For example, as shown in Figure 2 B, the first input can be user for the input of " setting of push time " control, when " pushing awayThe time is sent to be arranged " when being " self-defined ", user can double-click " self-defined " by left mouse button and press for the first attribute value of controlButton cancels the selection to " self-defined ".Example is used only for explaining the application, should not constitute restriction.
(3) above-mentioned first input can be the input that user changes first control the first attribute value.
For example, as shown in Figure 2 B, the first input can be user for the input of " setting of push time " control, when " pushing awayThe time is sent to be arranged " when being " at once ", user can click the Custom button by left mouse button for the first attribute value of controlIt is " self-defined " to change the first attribute value.Example is used only for explaining the application, should not constitute restriction.
In a kind of optional embodiment, output policy can be associated at least one second control, the second control packetContained in above-mentioned at least one control.Here, the interactive mode that output policy can be used for being arranged between the second control and user.ToolBody, above-mentioned output policy can be used for that the interaction side between the second control and user is arranged through but not limited to following mannerFormula.
(1) above-mentioned output policy specifically can be used for being arranged the value of the attribute of the second control.
For example, as shown in Figure 2 D, the first control can be " setting of push time " control, and the second control can be " currentDate " control and " current time " control.When the attribute value of " setting of push time " control is changed into " at once ", then " push awaySend the time to be arranged " attribute value " at once " associated output policy can be arranged " current date " control attribute value beThe attribute value of " 2017-08-09 ", setting " current time " control are " 17:12:00”.Example is used only for explaining the application,Restriction should not be constituted.
(2) above-mentioned output policy specifically can be used for being arranged the display mode of the attribute of the second control.
For example, as shown in Figure 2 B, the first control can be " setting of push time " control, and the second control can be " pushDate " control, " push time " control, " current date " control and " current time " control.When " setting of push time " controlAttribute value when changing into " self-defined ", then the associated output plan of attribute value " self-defined " of " setting of push time " controlIt slightly can be display " push date " control, display " push time " control, hide " current date " control and hide " when currentBetween " control.Example is used only for explaining the application, should not constitute restriction.
In another example as shown in Figure 2 D, the first control can be " setting of push time " control, the second control can be " whenControl of preceding date ", " current time " control, " push date " control and " push time " control." if the setting of push time "When the attribute value of control is changed into " at once ", then the attribute value of " push time setting " control associated output plan " at once "It slightly can be display " current date " control, display " current time " control, hide " push date " control and hide " when pushBetween " control.Example is used only for explaining the application, should not constitute restriction.
In another example as shown in Figure 2 C, the first control can be " push date " control, and the second control can be " when pushBetween " control.When the attribute value of " push date " control changes into " 2017-08-07 ", then the attribute of " push date " controlValue " 2017-08-07 " associated output policy can be the attribute of setting " push time " control " display transparency is50% ", if the attribute value of " push date " control changes into " 2017-08-09 ", the attribute of " push date " controlValue " 2017-08-09 " associated output policy can be the attribute of setting " push time " control " display transparency is100% ".Example is used only for explaining the application, should not constitute restriction.
(3) above-mentioned output policy specifically can be used for enabled or remove enabled second control.
For example, as shown in Figure 2 B, the first control can be " push date " control, the second control can be " push time "Control.When the attribute value of " push date " control changes into " 2017-08-07 ", then the attribute of " push date " control takesValue " 2017-08-07 " associated output policy can enable " push time " control, i.e., " push time " control cannotReceive the input of user.The attribute value of " if push date " control changes into " 2017-08-09 ", " push date "Attribute value " 2017-08-09 " associated output policy of control can be to enable " push time " control, i.e. " push time " controlPart can receive the input of user.Example is used only for explaining the application, should not constitute restriction.
Finally, it is described below how terminal is called and execute the corresponding code of output policy determined.
Specifically, the candidate value of the first attribute of the first control can be associated with monitor, monitor can be used for capturingThe selected user's input of candidate value, and call and execute corresponding output policy (the corresponding output policy of candidate value) and correspond toCode.When candidate value is easily selected by a user, corresponding monitor can be triggered, and terminal can be called and execute corresponding outputThe corresponding code of strategy.
Optionally, each control on the first interface can be associated with code database, which can be withThe corresponding code of at least one output policy including the control on first interface.
For example, as shown in figs.2 b and 2d, it is assumed that the first control is " setting of push time " control, and the second control is" push date control " control, " push time " control, " current date " control and " current time " control.Wherein, " when pushBetween be arranged " candidate value of the first attribute of control has " self-defined " and " at once " etc..In the examples described above, as shown in the table:" pushThe code database of time setting " control may include the corresponding code of at least one output policy.
Table 1
Wherein, the output policy (display " push date " control and " push time " control) of candidate value " self-defined " can be withCorresponding " code 1 ".The output policy (hide " current date " control and " current time " control) of candidate value " self-defined " can be withCorresponding " code 2 ".The output policy (display " current date " control and " current time " control) of candidate value " at once " can be withCorresponding " code 3 ".The output policy (hiding " push date " control and " push time " control) of candidate value " at once " can be rightIt answers " code 4 ".Table 1 is used only for explaining the application, should not constitute restriction.
Optionally, the second control can also receive user's input, the interactive mode between other controls and user is arranged.In other words, the second control can be used for receiving the first input.
For example, as illustrated by figures 2 b and 2 c, the second control can be " push date " control, other controls can be" push time " control.Wherein, the candidate value of " push date " first attribute of control have " before current date --- 2017-08-07 (current date) ", " 2017-08-07 (current date) --- after current date " etc..
Terminal can show " push date " control and " push time " control on the first interface." push date " controlCode database in can have the corresponding code of at least one output policy.For example, as shown in the table:
Table 2
Wherein, the candidate value " before current date --- 2017-08-07 (current date) " of " push date " control is defeatedGoing out strategy (going to enable " push time " control) can correspond to " code 5 "." push date " control candidate value " current date itBefore --- 2017-08-07 (current date) " output policy (display transparency of setting " push time " control is 50%) canWith correspondence " code 6 ".The candidate value " 2017-08-07 (current date) --- after current date " of " push date " controlOutput policy (enabled " push time " control) can correspond to " code 7 ".Candidate value " the 2017-08-07 of " push date " control(current date) --- after current date " output policy (setting of setting " push time " control shows that transparency is100%) it can correspond to " code 8 ".Table 2 is used only for explaining the application, should not constitute restriction.
Optionally, terminal can receive the corresponding code of output policy input by user.Terminal can be added with output codeInterface, code addition interface are displayed for the generation of each associated at least one output policy of control in the first interfaceCode.Code addition interface can receive the addition output policy of the control on the first interface of user couple and correspond to code, can also connectIt receives user and is directed to and have modification and deletion that output policy corresponds to code.
In some optional embodiments, above-mentioned output policy may include:Show output policy, audio output strategyAnd/or mechanical oscillation output policy.
For display output policy, terminal can be called and execute the corresponding code of display output policy determined.Here, which corresponds to for drives terminal (being specially display) according to the display output policyCode shown.
For audio output strategy, terminal can be called and execute the corresponding code of audio output strategy determined.Here, which is used for drives terminal (being specially audio output circuit) according to the audio output planSlightly corresponding code carries out audio output.
For mechanical oscillation output policy, terminal can be called and to execute the mechanical oscillation output policy determined correspondingCode.Here, which is used for drives terminal (being specially mechanical vibrator) according to the machineryThe corresponding code of vibration strategy carries out mechanical oscillation.
By taking alarm clock is arranged as an example, as shown in Figure 2 E, above-mentioned first control is that " alarm clock triggering mode " control is noisy for being arrangedClock triggering mode, triggering mode candidate value can have " self-defined " and " at once ".Above-mentioned second control is " alarm clock date " control" alarm time " control, " alarm clock date " control are used to receive the date of user setting alarm clock, and " alarm time " control is used forReceive the time of user setting alarm clock.
Wherein, when the attribute value of " alarm clock triggering mode " control is changed into " at once ", terminal can determine " when pushBetween be arranged " associated output policy includes display " alarm clock date " control and display " when alarm clock " at once " for the attribute value of controlBetween " the display output policy of control, it can also include the audio output strategy for playing " music 1 ", can also be including frequencyThe mechanical oscillation strategy of " 3HZ ".Example is used only for explaining the application, should not constitute restriction.
Wherein, when the attribute value of " alarm clock triggering mode " control changes into " self-defined ", when the alarm clock date can be" 2017-08-09 ", alarm time can be " 19:00:00 ", current date is " 2017-08-07 ", and current time is " 19:00:00”.Terminal can reach " 2017-08-0919 with timing when the time:00:When 00 ", terminal can show that pre-set alarm clock touchesThe interface of hair, the audio (music 1) of output pre-set alarm clock triggering, (frequency is " 3HZ " to the vibrating effect of output pre-set alarm clock triggeringMechanical oscillation).Terminal, which can trigger, executes the corresponding code of the above-mentioned output policy determined, delay execution is determined defeatedGo out strategy.The corresponding code of above-mentioned output policy can be specifically used for carrying out timing, and when alarm time reaches, defeated according to displayGo out the interface that strategy shows pre-set alarm clock triggering, according to the audio of audio output strategy output pre-set alarm clock triggering, according to vibrationOutput policy exports the vibrating effect of pre-set alarm clock triggering.By this realization method, user's timing output interface can be given to hand overMutual effect improves the experience of user.
Through this embodiment, the statement formula code configuration method to interface control may be implemented in terminal, is easy to read, can be withThe interactive function for realizing many controls combination, reduces workload of the user to interface control configuration code.
It is a kind of structural schematic diagram of terminal provided by the present application referring to Fig. 3.As shown in figure 3, terminal 30 may include:Output unit 310, receiving unit 320, processing unit 330, execution unit 340, wherein
Output unit 310 can be used for exporting the first interface, and first interface includes at least one control, wherein oneThe attribute of control corresponds at least one candidate value, and a candidate value is associated at least one output policy;
Receiving unit 320, can be used for receiving the first input of user's the first control of input pin pair, and first input is used forChange the value of the first attribute of the control;The value comes from least one candidate value;The first control packetContained at least one control;
Processing unit 330 can be used for, in response to first input, determining the current of the attribute of first controlThe associated interface output policy of value;
Execution unit 340 can be used for calling and execute the corresponding code of output policy determined.
Optionally, the output policy is associated at least one second control;Second control is contained in described at least oneA control;The output policy is specifically used for that the value of the attribute of second control is arranged.
The execution unit 340 can be used for being arranged according to the output policy value of the attribute of second control.
Optionally, the output policy is associated at least one second control;Second control is contained in described at least oneA control;The output policy is specifically used for that the display mode of the attribute value of second control is arranged;
The execution unit 340 can be used for being arranged according to the output policy display of the attribute value of second controlMode.
Optionally, the output policy is associated at least one second control;Second control is contained in described at least oneA second control;Second control is contained at least one control;The output policy is specifically used for being arranged described theTwo controls enabled goes to enable;
The execution unit 340 can be used for, according to the output policy, the enabled of second control being arranged or goes to makeEnergy.
Optionally, the output policy may include:Show that output policy, volume output policy and/or mechanical oscillation are defeatedGo out strategy.
It is the structural schematic diagram of another terminal provided by the present application referring to Fig. 4.As shown in figure 4, terminal 40 can wrapIt includes:At least one processor 401, such as CPU, at least one network interface 404, memory 405, clock module 403, at least oneA communication bus 402, input unit 406, output device 407.Clock module 403 is mainly used for generating data for processor 401Transmission and the required clock of timing control.Memory 405 is coupled with processor 401 by communication bus 402, memory 405It can be high-speed RAM memory, can also be non-labile memory (non-volatile memory), for example, at least oneA magnetic disk storage.Network interface 404 can be communicated with other-end.
Processor 401 can be central processing unit (Central Processing Unit, CPU), which may be used alsoTo be other general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processorDeng.
Output device 407 can be used for the performance of output interface interaction output policy.Output device 407 may include display screen4071, liquid crystal display may be used in voicefrequency circuit 4072, mechanical output arrangement 4073 etc., optionally, display screen 4071(Liquid Crystal Display, LCD), Organic Light Emitting Diode (Organic Light-Emitting Diode,) etc. OLED forms configure.Display screen 4071 can export the performance of the picture category and/or video class of the output policy.It canChoosing, voicefrequency circuit 4072 can be used for providing the audio interface between user and terminal 40.Voicefrequency circuit 4072 can also includeEarphone jack, to provide the communication of peripheral hardware earphone and terminal 40.Voicefrequency circuit 4072 may be implemented to export the output policyAudio special efficacy.Output device 4073 can also include mechanical output arrangement 4073, and mechanical output arrangement 4073 can be vibrator,Then mechanical output arrangement 4073 can export the performance etc. of the output policy vibration class.
Input unit 406 can be used for receiving the number or character information of input, and generate and user setting, interface controlAttributions selection and interface control association code configure the defeated of related keyboard, mouse, operating lever, optics or trace ball signalEnter.Specifically, terminal 40 can also include other input equipments, other input equipments can include but is not limited to physical keyboard,It is one or more in function key (such as volume control button, switch key etc.), trace ball, mouse, operating lever etc..
In the application, processor 401 can be used for reading and executing computer-readable instruction.Specifically, processor 401 canFor calling the program in memory 405, such as interface alternation configuration method provided by the present application (the corresponding embodiments of Fig. 1)Realization program, and execute the instruction that the program includes.
It should be noted that terminal 40 shown in Fig. 4 is only a kind of realization method of the embodiment of the present application, practical applicationIn, terminal 40 can also include more or fewer components, not be restricted here.
A kind of computer readable storage medium, the computer-readable storage medium are provided in another embodiment of the applicationMatter is stored with computer program, and the computer program realizes above-mentioned Fig. 1 methods when being executed by processor.
The computer readable storage medium can be the internal storage unit of the terminal described in aforementioned any embodiment, exampleSuch as the hard disk or memory of terminal.The computer readable storage medium can also be the External memory equipment of the terminal, such asThe plug-in type hard disk being equipped in the terminal, intelligent memory card (Smart Media Card, SMC), secure digital (SecureDigital, SD) card, flash card (Flash Card) etc..Further, the computer readable storage medium can also be wrapped bothThe internal storage unit for including the terminal also includes External memory equipment.The computer readable storage medium is described for storingOther programs needed for computer program and the terminal and data.The computer readable storage medium can be also used for temporarilyWhen store the data that has exported or will export.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosureMember and algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardwareWith the interchangeability of software, each exemplary composition and step are generally described according to function in the above description.ThisA little functions are implemented in hardware or software actually, depend on the specific application and design constraint of technical solution.SpeciallyIndustry technical staff can use different methods to achieve the described function each specific application, but this realization is notIt is considered as exceeding scope of the present application.
It is apparent to those skilled in the art that for convenience of description and succinctly, the clothes of foregoing descriptionThe specific work process of business device, terminal and unit, can refer to corresponding processes in the foregoing method embodiment, no longer superfluous hereinIt states.
In several embodiments provided herein, it should be understood that disclosed method, server and terminal, it canTo realize by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unitDivision, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or groupPart can be combined or can be integrated into another system, or some features can be ignored or not executed.In addition, it is shown orThe mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unitIt closes or communicates to connect, can also be electricity, mechanical or other forms connections.
The unit illustrated as separating component may or may not be physically separated, aobvious as unitThe component shown may or may not be physical unit, you can be located at a place, or may be distributed over multipleIn network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of application scheme's.
In addition, each functional unit in each embodiment of the application can be integrated in a processing unit, it can alsoIt is that each unit physically exists alone, can also be during two or more units are integrated in one unit.It is above-mentioned integratedThe form that hardware had both may be used in unit is realized, can also be realized in the form of SFU software functional unit.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent productWhen, it can be stored in a computer read/write memory medium.Based on this understanding, the technical solution of the application is substantiallyThe all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other wordsIt embodies, which is stored in a storage medium, including some instructions are used so that a computerEquipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the applicationPortion or part steps.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journeyThe medium of sequence code.
The above, the only specific implementation mode of the application, but the protection domain of the application is not limited thereto, it is anyThose familiar with the art can readily occur in various equivalent modifications or replace in the technical scope that the application disclosesIt changes, these modifications or substitutions should all cover within the protection domain of the application.Therefore, the protection domain of the application should be with rightIt is required that protection domain subject to.