Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, scheme of the present invention is described in further detail.
In the embodiment of the invention under the scene that covers in the multiple network pattern, find the network schemer of higher priority as early as possible, for the user provides more excellent business experience, a kind of pattern method for switching between of multimode terminal is proposed, when multimode terminal is operated on the network schemer of non-limit priority, search for by the background way of search, the signal of the network schemer that the priority of the residing network schemer of priority ratio work at present is high, and switch on the network schemer available, that priority is the highest that searches and work.By said method multimode terminal is in time switched on the higher network schemer of priority works.
The background way of search of being mentioned in the specific embodiment of the invention is and is not interrupting or influencing the mode of searching under the situation of multimode terminal work.
The network schemer configuration different priorities of multimode terminal for supporting, the user can dispose the priority height of which kind of network schemer according to concrete application, and which kind of priority is low.As, the network schemer of this multimode terminal support is timesharing Long Term Evolution (Time Division Long Term Evolution, TD-LTE) and TD SDMA (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA), if when wishing that priority task is on network schemer TD-SCDMA, the priority that then disposes TD-SCDMA is higher than network schemer TD-LTE.
When multimode terminal starts, preferentially be chosen on the highest priority network pattern and work, when the network schemer of high priority can't provide normal service, move out the network schemer of high priority as this multimode terminal, or the network schemer of this high priority is unavailable, and this multimode terminal switches on the lower priority network schemer and works.Handoff procedure is given unnecessary details here no longer in detail with the switching between the existing pattern.
Embodiment one
When this multimode terminal work at present was on non-highest priority network pattern, the processing procedure in the specific embodiment of the invention was referring to Fig. 1, and Fig. 1 is the pattern method for switching between schematic flow sheet of multimode terminal in the embodiment of the invention one.Concrete steps are:
Step 101, when the multimode terminal work at present was on non-highest priority network pattern, this multimode terminal was by background way of search, the signal of the network schemer that search priority is higher than the priority of the residing network schemer of work at present.
By the search of background way of search the time, meeting is searched for the signal of the high all-network pattern of the priority of the network schemer of priority ratio work at present, suppose four kinds of network schemers of this multimode terminal support, as network schemer A, network schemer B, network schemer C and network schemer D, and the priority of network schemer A is higher than the priority of network schemer B, the priority of network schemer B is higher than the priority of network schemer C, and the priority of network schemer C is higher than the priority of network schemer D.When the multimode terminal work at present is on network schemer C, the signal of network schemer A and network schemer B is searched for.
Step 102 if search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, and when determining that the signal that searches is available signal, switches on the highest network schemer of the available priority that searches and works; Otherwise, continue on the current network pattern, to work.
If in search procedure, search the high network schemer of priority of the residing network schemer of a plurality of priority ratio works at present, whether the signal of then judging the network schemer that the priority search is the highest is available, if it is available, then when switching, preferentially switch to the highest network schemer of priority that this searches; If the signal of the network schemer that the priority that searches is the highest is unavailable, whether the signal of network schemer of then determining the inferior high priority that searches again is available, by that analogy, that search and available up to selecting, the signal of the network schemer of limit priority carries out switch step; The perhaps non-selected signal that goes out the highest network schemer of available priority continues to work on the current network pattern.
In step 102, search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, and when determining that the signal that searches is available signal, also can not be directly switch on the highest network schemer of available priority and work, the user can intervene according to concrete applicable cases.Specific as follows: this multimode terminal determines whether to receive the switching command of user's input, if carry out the described step of working on the highest network schemer of the available priority that searches that switches to; Otherwise, carry out the step that described continuation is worked on the current network pattern.
If need the network schemer of switch operating, go registration at the network of the network schemer correspondence of current work; And re-register at the network of the network schemer correspondence that will switch to, so that normal business support to be provided.If have business to carry out before the handover network pattern, then multimode terminal is rebuild according to Rule of judgment or user intervention automatically or is discharged this business.Carry out the handoff procedure between the network schemer of work, realize, give unnecessary details no longer in detail here with existing.
If when continuing on the current network pattern, to work, continue to search for the signal of the network schemer that the priority of the residing network schemer of priority ratio work at present is high by the mode of background search.
Embodiment two
Because the way of search of carrying out in the specific embodiment of the invention is the background way of search, therefore when specific implementation, need determine also whether this multimode terminal is shared receiver module.Referring to Fig. 2, Fig. 2 is the pattern method for switching between schematic flow sheet of multimode terminal in the specific embodiment of the invention two.Concrete steps are:
Step 201, the multimode terminal work at present is on non-highest priority network pattern.
Step 202, this multimode terminal determine whether to be shared receiver module, if, execution in step 203; Otherwise, execution in step 204.
Step 203, this multimode terminal obtains the idle period of the network schemer of work at present, and at the idle period that obtains then, searches for execution in step 205 by the background way of search.
If this multimode terminal is the terminal of shared receiver module, then must wait until when work at present is in idle period, search for, to reach the purpose of background way of search search; Otherwise can influence work at present.
Step 204, this multimode terminal uses independent receiver module, searches for by the background way of search.
If the shared receiver module of right and wrong, can use independent receiver module to carry out search work, this independent receiver module and current receiver module of working are inequality, carry out different reception work respectively, also can reach the purpose of background search, not influence current ongoing work.
Step 205, the signal of the network schemer that the priority of the residing network schemer of this multiple mode terminal searching priority ratio work at present is high.
Step 206 if search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, and when determining that the signal that searches is available signal, switches on the highest network schemer of the available priority that searches and works; Otherwise, continue on the current network pattern, to work.
Embodiment three
In embodiment three, be example with the multimode handheld terminal, promptly this multimode terminal does not need external user terminal to realize the present invention again.
When this multimode terminal work at present is on non-highest priority network pattern, before the multimode terminal that determines whether to shared receiver module, can also further determine when to carry out the background search by background search cycle or background search trigger incident, respectively these two kinds of trigger modes are described in detail:
First kind of mode: when this multimode terminal work at present is on non-highest priority network pattern, start timer, regularly preset the background search cycle then when timer, carry out the multimode terminal and the subsequent step that determine whether to shared receiver module, and restart timer.
Wherein, the default background search cycle can be provided with voluntarily, be revised by the user.When timer expiry, can order the terminal protocol stack by sending AT in this multimode terminal application layer module, trigger to determine whether it is shared receiver module, and then determine whether directly to carry out the search of background way of search.
If do not search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, or when the signal that searches was unavailable, waiting timer was regularly overtime, when timer expiry, searches for by the background way of search once more.
The second way: when this multimode terminal work at present is on non-highest priority network pattern, wait for that triggering the background search events takes place, when triggering the generation of background search events, carry out described multimode terminal and the subsequent step that determines whether to shared receiver module.
If do not search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, or, when the signal that searches is unavailable, wait for the generation that triggers the background search events once more, when triggering the generation of background search events, search for by the background way of search once more.
In first kind and the second way, when searching for once more, also to consider to determine whether this multimode terminal is shared receiver module terminal before the search for the first time, if shared multimode terminal, to wait for that still free time searches for specifically again; If the terminal of the shared receiver module of right and wrong then can use independent receiver module directly to begin to search for again.
If this multiple mode terminal searching is to the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, this multimode terminal need determine whether the signal that searches is available signal, determines that specifically mode is as follows:
This multimode terminal obtains the information of the signal that searches, and when the signal strength signal intensity in determining this information is higher than default thresholding, determines that the signal of Virtual network operator sign and access technology correspondence is an available signal in this information; Otherwise, determine that this signal is unavailable signal, wherein, the information of signal comprises: Virtual network operator sign, access technology and signal strength signal intensity, when specific implementation, can obtain the information of information according to concrete needs, be not limited to Virtual network operator sign, access technology and signal strength signal intensity.
Said method has only provided the implementation method that a kind of definite signal can be used, and during specific implementation, can method that determine that signal is whether available specifically be set according to practical situations.
Embodiment four
In embodiment four, be example with multimode data class terminal, promptly this multimode terminal needs external again user terminal to realize the present invention.
When this multimode terminal work at present is on non-highest priority network pattern, before the multimode terminal that determines whether to shared receiver module, can also further determine when to carry out the background search by background search cycle or background search trigger incident, respectively these two kinds of trigger modes are described in detail:
First kind of mode: when this multimode terminal work at present is on non-highest priority network pattern, receive user terminal owing to start the timer timing background search cycle then, and send carry out the order of background search the time, carry out the described multimode terminal that determines whether to shared receiver module, and the subsequent searches process.
The user terminal that is connected with this multimode terminal starts timer when described multimode terminal work at present is on non-highest priority network pattern, regularly preset the background search cycle then when timer, sends the background search command to this multimode terminal.
During this order specific implementation, can realize that the background search cycle can be provided with and be revised by the user on user terminal by the AT order.
If multimode terminal does not search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, or, when the signal that searches is unavailable, receive once more described user terminal when timer is timed to and send carry out the order of background search the time, search for by the background way of search once more.
The second way: this multimode terminal receive user terminal when triggering the background search events and take place and send carry out the order of background search the time, carries out the described multimode terminal that determines whether to shared receiver module, reach the subsequent searches process.
The user terminal that is connected with this multimode terminal waits for that triggering the background search events takes place, and when triggering the generation of background search events, sends the background search command to this multimode terminal when this multimode terminal work at present is on non-highest priority network pattern.
During this order specific implementation, can realize by the AT order.
If do not search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, or, when the signal that searches is unavailable, receive described user terminal once more when the background search events takes place, and send carry out the order of background search the time, carry out described once more by background way of search search step and subsequent searches process.
In first kind and the second way, when searching for once more, also to consider to determine whether this multimode terminal is shared receiver module terminal before the search for the first time, if shared multimode terminal, to wait for that still free time searches for specifically again; If the terminal of the shared receiver module of right and wrong then can use independent receiver module directly to begin to search for again.
If this multiple mode terminal searching is to the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, this multimode terminal need determine whether the signal that searches is available signal, determines that specifically mode is as follows:
This multimode terminal obtains the information of the signal that searches, and this information sent to described user terminal, make described user terminal determine according to the signal strength signal intensity in the information that sends and the default thresholding of local configuration whether the signal that Virtual network operator identifies and access technology is corresponding in this information is available.Wherein, described information comprises: Virtual network operator sign, access technology and signal strength signal intensity.
User terminal is when the information of the signal that searches that receives this multimode terminal transmission, determine whether the signal strength signal intensity in the information is higher than default thresholding, if send the message that the signal of sign of Virtual network operator in this information and access technology correspondence can be used to multimode terminal; Otherwise, the disabled message of signal of transmission Virtual network operator sign and access technology correspondence.If multimode terminal sends the information of a plurality of signals, whether the signal strength signal intensity of then determining the signal of the network schemer that priority is the highest earlier is higher than default thresholding, if when not being higher than, whether the signal strength signal intensity of the signal of the network schemer of definite high priority is higher than default thresholding again, by that analogy, finish when all unavailable up to determining available signal, perhaps determine the signal that searches.
This multimode terminal receives described user terminal and is higher than default thresholding because of determining the signal strength signal intensity in the described information, and during the message that the signal of the Virtual network operator that sends sign and access technology correspondence can be used, determines that this signal is an available signal.
If do not search the signal of the high network schemer of the priority of the residing network schemer of priority ratio work at present, or, when the signal that searches is unavailable, wait for the generation that triggers the background search events once more, when triggering the generation of background search events, search for by the background way of search once more.
Embodiment five
With the hand-held multimode terminal of shared receiver module not, and this multimode terminal to have disposed the default background search cycle be example, describe the switching between the pattern that how to realize multimode terminal in the specific embodiment of the invention in detail.
Should hand multimode terminal network enabled Mode A, network schemer B, network schemer C and network schemer D, the priority of configuration network Mode A is higher than the priority of network schemer B, the priority of network schemer B is higher than the priority of network schemer C, and the priority of network schemer C is higher than the priority of network schemer D.
In the time of should handing the multimode terminal startup, preferentially be chosen in the network schemer A work of going up, when network schemer A can't provide normal service, network schemer B also can't provide normal service, and when network schemer C can provide normal service, this hand-held multimode terminal switched to network schemer C and goes up work.
When this hand-held multimode terminal is worked on network schemer C, start timer, be timed to default background during the search cycle at timer, carry out the signal of background way of search search network Mode A and networking Mode B by independent receiver module, and restart timer.
When searching the signal of network schemer A and network schemer B, determine whether the signal of network schemer A is available, determine promptly whether the signal strength signal intensity of network schemer A is higher than default thresholding, if determine that the signal of network schemer A can be used; Otherwise the signal of determining network schemer A is unavailable, determines whether the signal of network schemer B is available, if the signal strength signal intensity of the signal of network schemer B is higher than default thresholding, determines that then network schemer B can use; If the signal strength signal intensity of the signal of network schemer B is not higher than default thresholding, determine that then network schemer B is unavailable.
If determine that the signal of network schemer A and network schemer B is all unavailable, then when timer is timed to, search for by the background way of search once more.
But if determine the signal time spent of network schemer A or network schemer B, according to current demand, the user determines whether to import switching command.When if multimode terminal receives switching command, switch on the highest network schemer of available priority and work; If when this hand-held multimode terminal does not receive switching command, continue on network schemer C, to work, when timer is timed to, continue to search for by the background way of search.
When switching, carry out work on the network schemer A if switch to, stop to search for by the background way of search; If switch on the network schemer B, continue the signal of network schemer A is searched for by the background way of search.
Embodiment six
Data multimode terminal with shared receiver module is an example, describes the switching between the pattern that how to realize multimode terminal in the specific embodiment of the invention in detail.
This data multimode terminal need connect user terminal and come switching between implementation pattern, and user terminal is as computer PC.This data multimode terminal is supported two kinds of network schemers, be respectively TD-LTE and TD-SCDMA, and for TD-LTE disposes the priority that is higher than TD-SCDMA, preferentially be chosen on the TD-LTE network schemer after multimode terminal is opened and work, i.e. priority task is on the network schemer of high priority.When TD-LTE can't provide normal service, and TD-SCDMA be can provide normal service the time, and this data multimode terminal switches to low priority network schemer TD-SCDMA and goes up operate as normal.
When on this data multimode terminal, being the network schemer configuration preference level of supporting, can directly dispose, also can start PC and hold Control Software, the priority of each network schemer that configuration is supported by the computer (PC) of this multimode terminal connection.
When this data multimode terminal is worked on TD-SCDMA, user terminal determines that this locality does not dispose default background during the search cycle, wait for the generation that triggers the background search events, when triggering the generation of background search events, send the order of carrying out the background search to data multimode data terminal.
This data multimode terminal receives that user terminal sends carries out the background search command, and when definite notebook data multimode terminal is the terminal of shared receiver module, the idle period of TD-SCDMA network work is obtained in calculating, and section then begins to search for by the background way of search at one's leisure.
When searching the signal of network schemer TD-LTE, the information of the signal of this network schemer TD-LTE is sent to user terminal, make user terminal determine whether according to the signal strength signal intensity in the information (Rsrp) whether this signal is available signal, when Rsrp is higher than default thresholding, determine that the signal of network schemer TD-LTE can be used; Otherwise the signal of determining network schemer TD-LTE is unavailable, and will determine that the result sends to the data multimode terminal.In TD-SCDMA, signal strength signal intensity is Rscp.
This data multimode terminal is waited for the order whether user's input switches when the message that the signal that receives network schemer TD-LTE can be used, and whether carries out the operation of switching.When receiving the order of switching of user's input, switch to network schemer TD-LTE and go up work; In the disabled message of the signal that receives network schemer TD-LTE, or when receiving the order of not switching of user input, wait for the order of carrying out the background search that user terminal sends.
In sum, in the specific embodiment of the invention when multimode terminal is operated on the network schemer of non-limit priority, search for by the background way of search, the signal of the network schemer that the priority of the residing network schemer of priority ratio work at present is high, and switch on the network schemer available, that priority is the highest that searches and work.By said method multimode terminal is in time switched on the higher network schemer of priority and work, and provide more excellent business experience for the user.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.