Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Below by the embodiment being described with reference to the drawings, be exemplary, be intended to for explaining the present invention, and can not be interpreted as limitation of the present invention.
In the present invention, unless otherwise clearly defined and limited, the terms such as term " installation ", " being connected ", " connection ", " fixing " should be interpreted broadly, and for example, can be to be fixedly connected with, and can be also to removably connect, or connect integratedly; Can be mechanical connection, can be to be also electrically connected to; Can be to be directly connected, also can indirectly be connected by intermediary, can be the connection of two element internals.For the ordinary skill in the art, can understand as the case may be above-mentioned term concrete meaning in the present invention.
Below with reference to Fig. 1 and Fig. 2, describe according to the development approach of the App with multi-screen of the embodiment of the present invention.Wherein, the development approach of this App can be applied in the App exploitation of mobile terminal or panel computer.
As shown in Figure 1, the development approach of the App with multi-screen of the embodiment of the present invention, comprises the steps:
Step S101, provides logical screen container.
In logical screen container, can comprise display window and a plurality of container node.Wherein, display window can show the content of the current page that user selects.The corresponding a plurality of logical screens of a plurality of container nodes, and each logical screen is corresponding with physical screen in client.Wherein, logical screen is by being produced in App performance history.In addition, the size of each logical screen is all identical with the physical screen of client.For example, the size of each logical screen is identical with the screen of mobile phone.Thereby the content in logical screen can corresponding showing on the physical screen of client.
By logical screen is set, can realize the physical screen of client logically separated with logical screen.Thereby, in the performance history of App, can only for a plurality of logical screens in logical screen container, develop, rather than for the physical screen of client, thereby provide new space and direction for the design of product.
Step S102, a part of container inter-node in logical screen container packs the content of pages for showing into.Wherein, the content of pages packing in each container node is corresponding with the content showing in a physical screen.
As shown in Figure 2, in the main body (body) of client, be provided with logical screen container.Logical screen container comprises a plurality of logical screens, and wherein a plurality of logical screens comprise logical screen in a plurality of activities and a plurality of logical screen in inactive.Screen in activity is the part container node of the content of pages packing into for showing.Content of pages in screen in activity is the page after loading, playing up, and the screen in activity is all in loading completion status.User can, by selecting, view the content of pages of in the screen in a plurality of activities.
Logical screen in inactive is another part container node of the content of pages not packing into for showing.Can think that the logical screen in inactive is unactivated screen, and logical screen in the activity screen for activating.
Below the realization of the logical screen in the establishment of logical screen and activity and the logical screen in activity is described in detail.
In Fig. 2, can find out, the logical screen in a plurality of activities and a plurality of logical screen in inactive are arranged with two-dimensional matrix.It should be noted that, can, when creating logical screen, automatically by a two-dimensional matrix, arrange all already present logical screen containers.And the position of logical screen no longer changes with respect to full page (page).By triggering oninit(initialization) event, thus developer can carry out initialization to the content on logical screen.Logical screen is now inactive in sleep() state, do not carry out any activity operations, thereby can reduce performance cost.
When the one or more logical screens of needs enter active state, need one or more logical screens in inactive to be adjusted into the screen in activity, utilize the translate of transform logical screen container position is played up to portable screen region and automatically complete arrangement.Meanwhile, the onactive(that triggers logical screen container activates) event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node.
In one embodiment of the invention, the order that the logical screen in a plurality of activities is preset with developer is arranged.As shown in Figure 2, a plurality of logical screens comprise screen and 9 inactive middle screens in 5 activities.Wherein, the screen in activity is respectively A ~ E, and the order of these five portable screens is that the developer who is applied by App arranges.
Step S103, the steering logic of set and display window, so that display window switches under the instruction of user's input between a plurality of container nodes.
Screen in activity can show on the physical screen of client.Particularly, by triggering onenter(, enter) event, make developer can be at this moment between the upper content that is being shown to user on screen of processing of point.
Display window switches between the logical screen in two adjacent activities according to user's slip instruction.Particularly, the steering logic of set and display window first, thus the instruction that display window can be inputted by client according to user is switched between a plurality of container nodes.
For example, steering logic is set as follows:
When the instruction of user input is when sliding left, control display window is switched to adjacent left side logical screen (as the A in Fig. 2) from current logical screen (as the B Fig. 2).Otherwise when the instruction of user input is when sliding to the right, control display window is switched to adjacent right side logical screen (as the C in Fig. 2) from current logical screen (as the B Fig. 2).
In an example of the present invention, further to the logical screen in activity and inactive in logical screen between switching law set.
In an example of the present invention, switching law can be according to following one or more setting:
(1) priority that developer sets
Developer can be in advance to the setting screen priority in activity, for example the priority of the logical screen B in activity is higher than the priority of the logical screen A in activity, when the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen B in activity.
(2) time that the logical screen in activity is unlocked
When the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen in the activity being unlocked at first.
(3) personal like's information of the user of App
Personal like's information of the user of client records App, when the logical screen in inactive is switched to the logical screen in activity, plays up the position of the logical screen in inactive to the logical screen of the position of user ' s preference.
For example, the movable logical screen in user ' s preference centre position (as the C in Fig. 2),, when the logical screen in inactive is switched to the logical screen in activity, plays up the position of the logical screen in inactive to logical screen C.
(4) the current system resource information of client
Client is obtained current system resource information, and when the logical screen in inactive is switched to the logical screen in activity, according to the logical screen in the current corresponding activity of system resource information distribution, give the logical screen in inactive, thereby the logical screen in inactive is switched to the logical screen in the activity after distribution.
In one embodiment of the invention, can change when the order of logical screen and call relation.When change screen order or call relation, first reduction does not need movable logical screen container position, and trigger onsleep(dormancy) event, make developer put between can be at this moment supernatant should before interior in logical screen perhaps suspend unnecessary active actions.Logical screen for hope activity activates by onactive() event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node, make it enter active state.
According to the development approach of the App with multi-screen of the embodiment of the present invention, in process by the application at App framework exploitation multi-screen, logical screen container is set, to the exploitation of the physical screen of client be adjusted to the exploitation to logical screen, thereby provide new space and direction for product design.And, partial logic screen is loaded by carrying out user before the page switches, thereby reduced the to be switched times such as user, improved the speed of switching and user's Experience Degree.In addition, the demonstration switching of the page can arrange and control the layout of many groups screen content to the development approach with the App of multi-screen of the present invention, and allow the content in a plurality of screens, processes active state simultaneously.It should be noted that, in an embodiment of the present invention, App can be both Web App, can be also Native App.In the performance history of Web App, by the present invention, not only can solve the problem that the page reclaims, but also the functions such as switching controls of the page are provided.In the performance history of Native App, can solve a switching controls difficult problem for the page.
As shown in Figure 3, the development device 300 of the App with multi-screen of the embodiment of the present invention comprises: logical screen container 310, logic setting module 320 and handover module 330.Wherein, the development device 300 of this App can be applied in the App exploitation of mobile terminal or panel computer.
In logical screen container 310, can comprise display window and a plurality of container node.Wherein, display window can show the content of the current page that user selects.The corresponding a plurality of logical screens of a plurality of container nodes, and each logical screen is corresponding with physical screen in client.Wherein, logical screen is by being produced in App performance history.In addition, the size of each logical screen is all identical with the physical screen of client.For example, the size of each logical screen is identical with the screen of mobile phone.Thereby the content in logical screen can corresponding showing on the physical screen of client.
By logical screen is set, can realize the physical screen of client logically separated with logical screen.Thereby, in the performance history of App, can only for a plurality of logical screens in logical screen container, develop, rather than for the physical screen of client, thereby provide new space and direction for the design of product.
A part of container inter-node in logical screen container 310 packs the content of pages for showing into.Wherein, the content of pages packing in each container node is corresponding with the content showing in a physical screen.
From Fig. 2, can find out that a plurality of logical screens comprise logical screen in a plurality of activities and a plurality of logical screen in inactive.Screen in activity is the part container node of the content of pages packing into for showing.Content of pages in screen in activity is the page after loading, playing up, and the screen in activity is all in loading completion status.User can, by selecting, view the content of pages of in the screen in a plurality of activities.
Logical screen in inactive is another part container node of the content of pages not packing into for showing.Can think that the logical screen in inactive is unactivated screen, and logical screen in the activity screen for activating.
Below the realization of the logical screen in the establishment of logical screen and activity and the logical screen in activity is described in detail.
In Fig. 2, can find out, the logical screen in a plurality of activities and a plurality of logical screen in inactive are arranged with two-dimensional matrix.It should be noted that, can, when creating logical screen, automatically by a two-dimensional matrix, arrange all already present logical screen containers.And the position of logical screen no longer changes with respect to full page (page).By triggering oninit(initialization) event, thus developer can carry out initialization to the content on logical screen.Logical screen is now inactive in sleep() state, do not carry out any activity operations, thereby can reduce performance cost.
When the one or more logical screens of needs enter active state, need one or more logical screens in inactive to be adjusted into the screen in activity, utilize the translate of transform logical screen container position is played up to portable screen region and automatically complete arrangement.Meanwhile, the onactive(that triggers logical screen container activates) event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node.
In one embodiment of the invention, the order that the logical screen in a plurality of activities is preset with developer is arranged.
Screen in activity can show on the physical screen of client.Particularly, by triggering onenter(, enter) event, make developer can be at this moment between the upper content that is being shown to user on screen of processing of point.
Display window switches between the logical screen in two adjacent activities according to user's slip instruction.Particularly, the steering logic of logic setting module 320 set and display windows, thushandover module 330 can be controlled the instruction that display window inputs by client according to user and switches between a plurality of container nodes.
For example, that steering logic is set is as follows for logic setting module 320:
When the instruction of user input is when sliding left,handover module 330 control display windows are switched to adjacent left side logical screen (as the A in Fig. 2) from current logical screen (as the B Fig. 2).Otherwise when the instruction of user input is when sliding to the right,handover module 330 control display windows are switched to adjacent right side logical screen (as the C in Fig. 2) from current logical screen (as the B Fig. 2).
In an example of the present invention, logic setting module 320 further to the logical screen in activity and inactive in logical screen between switching law set.
In an example of the present invention, switching law can be according to following one or more setting:
(1) priority that developer sets
Developer can be in advance to the setting screen priority in activity, for example the priority of the logical screen B in activity is higher than the priority of the logical screen A in activity, when the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen B in activity.
(2) time that the logical screen in activity is unlocked
When the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen in the activity being unlocked at first.
(3) personal like's information of the user of App
Personal like's information of the user of client records App, when the logical screen in inactive is switched to the logical screen in activity, plays up the position of the logical screen in inactive to the logical screen of the position of user ' s preference.
For example, the movable logical screen in user ' s preference centre position (as the C in Fig. 2),, when the logical screen in inactive is switched to the logical screen in activity, plays up the position of the logical screen in inactive to logical screen C.
(4) the current system resource information of client
Client is obtained current system resource information, and when the logical screen in inactive is switched to the logical screen in activity, according to the logical screen in the current corresponding activity of system resource information distribution, give the logical screen in inactive, thereby the logical screen in inactive is switched to the logical screen in the activity after distribution.
In one embodiment of the invention, can change when the order of logical screen and call relation.When change screen order or call relation, first reduction does not need the position of movable logical screen container 310, and trigger onsleep(dormancy) event, make developer put between can be at this moment supernatant should before interior in logical screen perhaps suspend unnecessary active actions.Logical screen for hope activity activates by onactive() event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node, make it enter active state.
According to the development device with multi-screen App of the embodiment of the present invention, in process by the web application at App framework exploitation multi-screen, logical screen container is set, to the exploitation of the physical screen of client be adjusted to the exploitation to logical screen, thereby provide new space and direction for product design.And, partial logic screen is loaded by carrying out user before the page switches, thereby reduced the to be switched times such as user, improved the speed of switching and user's Experience Degree.In addition, the demonstration switching of the page can arrange and control the layout of many groups screen content to the development device with the App of multi-screen of the present invention, and allow the content in a plurality of screens, processes active state simultaneously.And the development device of the App with multi-screen of the embodiment of the present invention is applicable to the exploitation of native app too.
Below with reference to Fig. 4, the flow process to the method for handover control of multi-screen of the embodiment of the present invention is described.The method for handover control of this multi-screen can be applied to the screens switch in mobile terminal or panel computer.
As shown in Figure 4, the method for handover control of the multi-screen that the embodiment of the present invention provides, comprises the steps:
Step S401, client is opened App according to the open command of user's input.
The open command of client user input, thus the App opening in client controlled.Wherein, App comprises logical screen container, and logical screen container comprises display window and a plurality of container node.Wherein, display window can show the content of the current page that user selects.Wherein, logical screen is by being produced in App performance history.In addition, the size of each logical screen is all identical with the physical screen of client.For example, the size of each logical screen is identical with the screen of mobile phone.Thereby the content in logical screen can corresponding showing on the physical screen of client.
The corresponding a plurality of logical screens of a plurality of container nodes, and each logical screen is corresponding with the physical screen in client.In a plurality of container nodes, include corresponding content of pages.
By logical screen is set, can realize the physical screen of client logically separated with logical screen.Thereby, in the performance history of App, can only for a plurality of logical screens in logical screen container, develop, rather than for the physical screen of client, thereby provide new space and direction for the design of product.
The a part of container inter-node of client in logical screen container packs the content of pages for showing into.Wherein, the content of pages packing in each container node is corresponding with the content showing in a physical screen.
Particularly, a plurality of logical screens comprise logical screen in a plurality of activities and a plurality of logical screen in inactive.Screen in activity is the part container node of the content of pages packing into for showing.Content of pages in screen in activity is the page after loading, playing up, and the screen in activity is all in loading completion status.User can, by selecting, view the content of pages of in the screen in a plurality of activities.
Logical screen in inactive is another part container node of the content of pages not packing into for showing.Can think that the logical screen in inactive is unactivated screen, and logical screen in the activity screen for activating.
Below the realization of the logical screen in the establishment of logical screen and activity and the logical screen in activity is described in detail.
Logical screen in a plurality of activities and a plurality of logical screen in inactive are arranged with two-dimensional matrix.It should be noted that, can, when creating logical screen, automatically by a two-dimensional matrix, arrange all already present logical screen containers.And the position of logical screen no longer changes with respect to full page (page).By triggering oninit(initialization) event, thus developer can carry out initialization to the content on logical screen.Logical screen is now inactive in sleep() state, do not carry out any activity operations, thereby can reduce performance cost.
When the one or more logical screens of needs enter active state, need one or more logical screens in inactive to be adjusted into the screen in activity, utilize the translate of transform logical screen container position is played up to portable screen region and automatically complete arrangement.Meanwhile, the onactive(that triggers logical screen container activates) event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node.
In one embodiment of the invention, the order that the logical screen in a plurality of activities is preset with developer is arranged.
Step S402, the selection instruction of client user input.
Screen in activity can show on the physical screen of client.Particularly, by triggering onenter(, enter) event, make developer can be at this moment between the upper content that is being shown to user on screen of processing of point.
User is by the instruction of client input selection, with the logical screen of selecting to show at display window.
Step S403, client obtains the page corresponding to selection instruction, and display window is switched to the logical screen that the page is corresponding.
Client obtains the selection instruction of user's input, and this selection instruction analysis is obtained to the corresponding page.Particularly, client, according to the steering logic of the display window of setting, obtains logical screen corresponding to selection instruction.
For example, steering logic is set as follows:
When the instruction of user input is when sliding left, control display window is switched to adjacent left side logical screen (as the A in Fig. 2) from current logical screen (as the B Fig. 2).Otherwise when the instruction of user input is when sliding to the right, control display window is switched to adjacent right side logical screen (as the C in Fig. 2) from current logical screen (as the B Fig. 2).
Display window switches between the logical screen in two adjacent activities according to user's slip instruction.
In an example of the present invention, client further to the logical screen in activity and inactive in logical screen between switching law set.
In an example of the present invention, switching law can be according to following one or more setting:
(1) priority that developer sets
Developer can be in advance to the setting screen priority in activity, for example the priority of the logical screen B in activity is higher than the priority of the logical screen A in activity, when the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen B in activity.
(2) time that the logical screen in activity is unlocked
When the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen in the activity being unlocked at first.
(3) personal like's information of the user of App
Personal like's information of the user of client records App, when the logical screen in inactive is switched to the logical screen in activity, plays up the position of the logical screen in inactive to the logical screen of the position of user ' s preference.
(4) the current system resource information of client
Client is obtained current system resource information, and when the logical screen in inactive is switched to the logical screen in activity, according to the logical screen in the current corresponding activity of system resource information distribution, give the logical screen in inactive, thereby the logical screen in inactive is switched to the logical screen in the activity after distribution.
In one embodiment of the invention, can change when the order of logical screen and call relation.When change screen order or call relation, first reduction does not need movable logical screen container position, and trigger onsleep(dormancy) event, make developer put between can be at this moment supernatant should before interior in logical screen perhaps suspend unnecessary active actions.Logical screen for hope activity activates by onactive() event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node, make it enter active state.
According to the method for handover control of the multi-screen of the embodiment of the present invention, according to the open command of user's input, control and open App.In process by the web application at App framework exploitation multi-screen, logical screen container is set, will the exploitation of the physical screen of client be adjusted to the exploitation to logical screen, thereby provide new space and direction for product design.And, partial logic screen is loaded by carrying out user before the page switches, thereby after receiving user's selection instruction, can switch to fast the page of user's selection, reduce the to be switched times such as user, improved the speed of switching and user's Experience Degree.
Below with reference to Fig. 5, describe according to the client 500 of the embodiment of the present invention.Wherein, client 500 can be mobile terminal or panel computer.
As shown in Figure 5, the client 500 that the embodiment of the present invention provides comprises communication module 510,application opening module 520 and page control module 530.
Communication module 510 is for receiving the open command of user's input.Application opening module 520 is opened App according to open command.Wherein, App comprises logical screen container, and logical screen container comprises display window and a plurality of container node.Wherein, display window can show the content of the current page that user selects.Wherein, logical screen is by being produced in App performance history.In addition, the size of each logical screen is all identical with the physical screen of client.For example, the size of each logical screen is identical with the screen of mobile phone.Thereby the content in logical screen can corresponding showing on the physical screen of client.The corresponding a plurality of logical screens of a plurality of container nodes, and each logical screen is corresponding with the physical screen in client.In a plurality of container nodes, include corresponding content of pages.
By logical screen is set, can realize the physical screen of client 500 logically separated with logical screen.Thereby, in the performance history of App, can only for a plurality of logical screens in logical screen container, develop, rather than for the physical screen of client, thereby provide new space and direction for the design of product.
The a part of container inter-node of client in logical screen container packs the content of pages for showing into.Wherein, the content of pages packing in each container node is corresponding with the content showing in a physical screen.
Particularly, a plurality of logical screens comprise logical screen in a plurality of activities and a plurality of logical screen in inactive.Screen in activity is the part container node of the content of pages packing into for showing.Content of pages in screen in activity is the page after loading, playing up, and the screen in activity is all in loading completion status.User can, by selecting, view the content of pages of in the screen in a plurality of activities.
Logical screen in inactive is another part container node of the content of pages not packing into for showing.Can think that the logical screen in inactive is unactivated screen, and logical screen in the activity screen for activating.
Below the realization of the logical screen in the establishment of logical screen and activity and the logical screen in activity is described in detail.
Logical screen in a plurality of activities and a plurality of logical screen in inactive are arranged with two-dimensional matrix.It should be noted that, can, when creating logical screen, automatically by a two-dimensional matrix, arrange all already present logical screen containers.And the position of logical screen no longer changes with respect to full page (page).By triggering oninit(initialization) event, thus developer can carry out initialization to the content on logical screen.Logical screen is now inactive in sleep() state, do not carry out any activity operations, thereby can reduce performance cost.
When the one or more logical screens of needs enter active state, need one or more logical screens in inactive to be adjusted into the screen in activity, utilize the translate of transform logical screen container position is played up to portable screen region and automatically complete arrangement.Meanwhile, the onactive(that triggers logical screen container activates) event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node.
In one embodiment of the invention, the order that the logical screen in a plurality of activities is preset with developer is arranged.
In yet another embodiment of the present invention, can change when the order of logical screen and call relation.When change screen order or call relation, first reduction does not need movable logical screen container position, and trigger onsleep(dormancy) event, make developer put between can be at this moment supernatant should before interior in logical screen perhaps suspend unnecessary active actions.Logical screen for hope activity activates by onactive() event make developer can be at this moment between point activate screen content, thereby realize, the content of pages for showing is loaded to part container node, make it enter active state.
Screen in activity can show on the physical screen of client.Particularly, by triggering onenter(, enter) event, make developer can be at this moment between the upper content that is being shown to user on screen of processing of point.
Communication module 510 further receives the selection instruction of user's input, for the logical screen of selecting to show at display window.
Page control module 530 obtains the page corresponding to selection instruction of user's input, and display window is switched to the logical screen that the page is corresponding.
Particularly, page control module 530, according to the steering logic of the display window of setting, obtains logical screen corresponding to selection instruction.
For example, steering logic is set as follows:
When the instruction of user input is when sliding left, control display window is switched to adjacent left side logical screen (as the A in Fig. 2) from current logical screen (as the B Fig. 2).Otherwise when the instruction of user input is when sliding to the right, control display window is switched to adjacent right side logical screen (as the C in Fig. 2) from current logical screen (as the B Fig. 2).
Page control module 530 control display windows switch between the logical screen in two adjacent activities according to user's slip instruction.
In an example of the present invention, page control module 530 further to the logical screen in activity and inactive in logical screen between switching law set.
In an example of the present invention, switching law can be according to following one or more setting:
(1) priority that developer sets
Developer can be in advance to the setting screen priority in activity, for example the priority of the logical screen B in activity is higher than the priority of the logical screen A in activity, when the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen B in activity.
(2) time that the logical screen in activity is unlocked
When the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen in the activity being unlocked at first.
(3) personal like's information of the user of App
Client 500 records personal like's information of the user of App, when the logical screen in inactive is switched to the logical screen in activity, the position of the logical screen in inactive is played up to the logical screen of the position of user ' s preference.
(4) the current system resource information of client
Client 500 is obtained current system resource information, and when the logical screen in inactive is switched to the logical screen in activity, according to the logical screen in the current corresponding activity of system resource information distribution, give the logical screen in inactive, thereby the logical screen in inactive is switched to the logical screen in the activity after distribution.
According to the client of the embodiment of the present invention, according to the open command of user's input, control and open App.In process by the application at App framework exploitation multi-screen, logical screen container is set, will the exploitation of the physical screen of client be adjusted to the exploitation to logical screen, thereby provide new space and direction for product design.And, partial logic screen is loaded by carrying out user before the page switches, thereby after receiving user's selection instruction, can switch to fast the page of user's selection, reduce the to be switched times such as user, improved the speed of switching and user's Experience Degree.And the client of the embodiment of the present invention is applicable to unlatching and the application of native app too.
In process flow diagram or any process of otherwise describing at this or method describe and can be understood to, represent to comprise that one or more is for realizing module, fragment or the part of code of executable instruction of the step of specific logical function or process, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can be not according to order shown or that discuss, comprise according to related function by the mode of basic while or by contrary order, carry out function, this should be understood by embodiments of the invention person of ordinary skill in the field.
The logic and/or the step that in process flow diagram, represent or otherwise describe at this, for example, can be considered to for realizing the sequencing list of the executable instruction of logic function, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise that the system of processor or other can and carry out the system of instruction from instruction execution system, device or equipment instruction fetch), use, or use in conjunction with these instruction execution systems, device or equipment.With regard to this instructions, " computer-readable medium " can be anyly can comprise, storage, communication, propagation or transmission procedure be for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically of computer-readable medium (non-exhaustive list) comprises following: the electrical connection section (electronic installation) with one or more wirings, portable computer diskette box (magnetic device), random-access memory (ram), ROM (read-only memory) (ROM), the erasable ROM (read-only memory) (EPROM or flash memory) of editing, fiber device, and portable optic disk ROM (read-only memory) (CDROM).In addition, computer-readable medium can be even paper or other the suitable medium that can print described program thereon, because can be for example by paper or other media be carried out to optical scanning, then edit, decipher or process in electronics mode and obtain described program with other suitable methods if desired, be then stored in computer memory.
Should be appreciated that each several part of the present invention can realize with hardware, software, firmware or their combination.In the above-described embodiment, a plurality of steps or method can realize with being stored in storer and by software or the firmware of suitable instruction execution system execution.For example, if realized with hardware, the same in another embodiment, can realize by any one in following technology well known in the art or their combination: have for data-signal being realized to the discrete logic of the logic gates of logic function, the special IC with suitable combinational logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) etc.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is to come the hardware that instruction is relevant to complete by program, described program can be stored in a kind of computer-readable recording medium, this program, when carrying out, comprises step of embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can be also that the independent physics of unit exists, and also can be integrated in a module two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.If described integrated module usings that the form of software function module realizes and during as production marketing independently or use, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
In the description of this instructions, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or feature can be with suitable mode combinations in any one or more embodiment or example.
Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art can change above-described embodiment within the scope of the invention in the situation that not departing from principle of the present invention and aim, modification, replacement and modification.