Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method and device of selecting the sub-district in mobile platform started or when getting into the area of coverage, can not preferentially insert the problem of CSG sub-district in the time of can solving the MS start or get into the area of coverage from the blind area.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method of when the mobile platform started or the entering area of coverage, selecting the sub-district, this method comprises:
Confirming before the last shutdown of travelling carriage (MS) or shifting out storage closed user group (CSG) function of storing before the area of coverage is opening; MS full range search cell; Available CSG sub-district on the public land mobile communication network (RPLMN) of registration last time in the sub-district of confirming to search; And the available CSG sub-district on said RPLMN is resident, and request registration is to RPLMN.
Further, MS is in shutdown or when the area of coverage gets into the blind area, and this method also comprises: the CSG function current states of storing this MS; Wherein, said CSG function current states is: opening or closed condition.
Further, if when MS starts shooting, select the sub-district, before the said MS full range search cell, this method also comprises: the CSG function of opening M S.
Also comprise when further, said CSG function current states is opening: the CSG cell selecting pattern of the current employing of MS;
When MS adopted automatic CSG cell selecting pattern, the available CSG sub-district on the RPLMN in the sub-district that said MS confirms to search was:
Judge in the system message that searches and whether have the system message that carries RPLMN ID and CSG ID simultaneously; If exist; Judge whether exist entrained CSG ID to be contained in the system message in the white list in this system message that carries RPLMN ID and CSG ID simultaneously; If exist entrained CSGID to be contained in the system message in the white list, this CSG sub-district that is contained in the CSG ID sign in the white list is the available CSG sub-district on the RPLMN.
Further, adopt manual CSG cell selecting pattern, the available CSG sub-district on the RPLMN in the sub-district that said MS confirms to search is:
MS judges in the system message that searches whether have the system message that carries RPLMN ID and CSG ID simultaneously; If exist; Judge the identical system message of CSG ID (sCSGID) that the user that whether has entrained CSG ID and MS self storage in this system message that carries RPLMN ID and CSG ID simultaneously selected last time; If there is the identical system message of sCSG ID of entrained CSG ID and MS self storage, the CSG sub-district of this sCSG ID sign is the available CSG sub-district on the RPLMN.
Further, if when having the identical system message of the sCSG ID carry the system message of RPLMN ID and CSG ID simultaneously but not exist entrained CSG ID and MS self to store, this method further comprises:
The prompting user selects the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies, if the user has selected the CSG sub-district, the sub-district that the user selects is the available CSG sub-district on the RPLMN.
Further, when the CSG sub-district of sCSG ID sign was the available CSG sub-district on the RPLMN, if after being registered to the RPLMN failure on the available CSG sub-district on the RPLMN, this method further comprised:
MS prompting user selects the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies; If the user has selected the CSG sub-district; The CSG sub-district of using user's selection is as the available CSG sub-district on the RPLMN; Available CSG sub-district on this RPLMN is resident, and request registration is to RPLMN.
Further, if the CSG sub-district that the user selects as the available CSG sub-district on the RPLMN, when succeeding in registration on the available CSG sub-district on RPLMN, this method also comprises:
Use the CSG ID of the CSG sub-district of the said user's selection of sign to replace the sCSG ID of MS storage.
Further, under the automatic network selection pattern, if fail to search the available CSG sub-district on the RPLMN or on the available CSG sub-district on the RPLMN, be registered to the RPLMN failure, this method also comprises:
Close the CSG function, resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN;
If be registered to the RPLMN failure; MS is resident on the sub-district of the entrained sub-district ID sign of the system message that does not carry RPLMN ID that searches; And request registration; When succeeding in registration or registration is all failed on the sub-district of the entrained sub-district ID sign of system message, finish the flow process that this selects the sub-district; Wherein, the entrained sub-district ID of said system message comprises: macrocell ID and CSG ID;
Under manual network selection pattern, if fail to search the available CSG sub-district on the RPLMN or on the available CSG sub-district on the RPLMN, be registered to the RPLMN failure, this method also comprises:
Close the CSG function, resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN;
If be registered to the RPLMN failure, the prompting user selects PLMN in the public land mobile communication network (PLMN) of the entrained public land mobile communication network sign (PLMN ID) of the system message that searches;
The sub-district of MS on the PLMN that the user who searches selects is resident, and request registration.
The present invention also provides a kind of device of when the mobile platform started or the entering area of coverage, selecting the sub-district, and this device comprises: state management module, search module, closed user group (CSG) determination module and CSG Registering modules; Wherein,
State management module, when being used under self the MS start or getting into the area of coverage from the blind area, confirm before the last shutdown of MS or shift out the area of coverage before the CSG function of storage be opening, trigger search module;
Search module is used for the full range search cell;
The CSG determination module is used for confirming the available CSG sub-district on the public land mobile communication network (RPLMN) of registration last time of the sub-district that searches;
The CSG Registering modules, the available CSG sub-district that is used on said RPLMN is resident, and request registration is to RPLMN.
Further, said state management module also is used under self the MS shutdown or when the area of coverage gets into the blind area, the CSG function current states of storing this MS.
Further, said state management module also is used for when MS starts shooting, the CSG function of opening M S.
Further, adopt automatic CSG cell selecting pattern, said CSG determination module comprises: first judge module, second judge module; Wherein,
First judge module is used for judging whether the system message that searches exists the system message that carries RPLMNID and CSG ID simultaneously, and when existing, output carries the system message of RPLMN ID and CSG ID simultaneously; When not existing, output fails to search the available CSG sub-district on the RPLMN;
Second judge module; Be used for judging whether the said system message that carries RPLMN ID and CSG ID simultaneously exists entrained CSG ID to be contained in the system message in the white list; And when existing, this CSG ID that is contained in the white list is sent to said CSG Registering modules; When not existing, output fails to search the available CSG sub-district on the RPLMN.
Further, adopt manual CSG cell selecting pattern, said CSG determination module also comprises: the 3rd judge module and option interface module; Wherein,
The 3rd judge module is used for judging whether the said system message that carries RPLMN ID and CSG ID simultaneously exists the entrained CSG ID system message identical with the sCSG ID of storage, and when existing, sCSG ID is sent to said CSG Registering modules; When not existing, the triggering selection interface module, wherein, said sCSG ID representes the CSG ID that the user selected last time;
The option interface module; Be used for pointing out the user to select the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies; And when the user had selected the CSG sub-district, the CSG ID of the CSG sub-district that the user is selected was sent to said CSG Registering modules; When the non-selected CSG of user sub-district, output fails to search the available CSG sub-district on the RPLMN.
Further, adopt automatic CSG cell selecting pattern, said CSG Registering modules comprises: first Registering modules; Be used in the CSG sub-district that the said CSG ID that is contained in the white list is identified resident; Request registration arrives RPLMN, and when registration failure, the output registration failure;
Adopt manual CSG cell selecting pattern, said CSG Registering modules comprises: second Registering modules and the 3rd Registering modules; Wherein,
Second Registering modules is used in the CSG sub-district that said sCSG ID is identified residently, and request registration is to RPLMN, and when registration failure, the triggering selection interface module;
The 3rd Registering modules is used in the CSG sub-district that said user selects residently, and request registration is to RPLMN, and when succeeding in registration, and uses the sCSG ID of the CSG ID replacement MS storage of the CSG sub-district that the said user of sign selects; When registration failure, the output registration failure.
Further; Under the automatic network selection pattern; This device also comprises: first complementary module is used for when receiving said available CSG sub-district or said registration failure of failing to search on the RPLMN, closing the CSG function; Resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN; And when registration failure, resident on the sub-district of the entrained sub-district ID sign of the system message that does not carry RPLMN ID that searches, and request registration;
Manually under the network selection pattern; This device also comprises: second complementary module; Be used for when receiving said available CSG sub-district or said registration failure of failing to search on the RPLMN; Close the CSG function, the prompting user selects PLMN in the public land mobile communication network (PLMN) of the entrained public land mobile communication network sign (PLMN ID) of the system message that searches; And the sub-district on the PLMN that the user who searches selects is resident, and request registration.
Method and the device of when the mobile platform started or the entering area of coverage, selecting the sub-district provided by the present invention; Through store CSG function current states in shutdown or when the area of coverage gets into the blind area; And get into the area of coverage in start or from the blind area at MS; Confirm before the last shutdown of MS or shift out the area of coverage before the CSG function of storage when being opening; The preferential resident and request registration in available CSG sub-district on RPLMN can not preferentially insert the problem of CSG sub-district when having solved the MS start or having got into the area of coverage from the blind area.The present invention also has following advantage and characteristics:
When adopting manual CSG cell selecting pattern, through search out MS go up storage sCSG ID sign the sub-district and insert in the sub-district of this sCSG ID sign, simplified user's when adopting manual CSG cell selecting model selection sub-district operation.
Embodiment
When the mobile platform started or the entering area of coverage, select the sub-district method under the embodiment of the invention automatic network selection pattern; During in the MS shutdown or from area of coverage entering blind area; Comprise storage CSG function current states, wherein, the state of CSG function comprises: opening and closed condition; Realization flow when the mobile platform started or the entering area of coverage is as shown in Figure 1, may further comprise the steps:
The last shutdown of step 101:MS judgement is preceding or shift out whether the CSG function of self storing before the area of coverage is opening, if, execution in step 102; If not, get into and have the flow process of when the mobile platform started or the entering area of coverage, selecting the sub-district now.
Step 102:MS full range search cell;
Here, if when MS starts shooting, before the step 102, the embodiment of the invention also comprises: the CSG function of opening M S.
Step 103:MS confirms in the sub-district that searches, whether to exist the available CSG sub-district on the RPLMN, if exist, then execution in step 104; Otherwise, think and fail to search the available CSG sub-district on the RPLMN, execution in step 105.
Here, said CSG function current states also comprises when being opening: the CSG cell selecting pattern that MS adopts when shutting down or shifting out the area of coverage, i.e. CSG cell selecting pattern or manually CSG cell selecting pattern automatically;
Accordingly, adopt automatic CSG cell selecting pattern, whether said MS confirms in the sub-district that searches, to exist the available CSG sub-district on the RPLMN to be specially:
Whether there is the system message that carries RPLMN ID and CSGID simultaneously in the system message that step a1, judgement search, if there is execution in step b1; If do not exist, think and fail to search the available CSG sub-district on the RPLMN;
Step b1, judge whether exist entrained CSG ID to be contained in the system message in the white list in this system message that carries RPLMN ID and CSG ID simultaneously; If exist entrained CSG ID to be contained in the system message in the white list (allowed CSG ID list), this CSG sub-district that is contained in the CSG ID sign in the allowed CSG ID list is the available CSG sub-district on the RPLMN; If do not exist entrained CSG ID to be contained in the system message in the allowed CSG ID list, think and fail to search the available CSG sub-district on the RPLMN.
Adopt manual CSG cell selecting pattern, whether said MS confirms in the sub-district that searches, to exist the available CSG sub-district on the RPLMN to be specially:
Step a2, MS judge in the system message that searches whether have the system message that carries RPLMN ID and CSG ID simultaneously, if there is execution in step b2; If do not exist, think and fail to search the available CSG sub-district on the RPLMN;
Step b2, judge the identical system message of CSG ID (sCSG ID) that the user that whether has entrained CSG ID and MS self storage in this system message that carries RPLMN ID and CSG ID simultaneously selected last time; If exist, the CSG sub-district of this sCSG ID sign is the available CSG sub-district on the RPLMN; If do not exist, execution in step c2;
Step c2, prompting user select the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies; If the user has selected the CSG sub-district, the sub-district that the user selects is the available CSG sub-district on the RPLMN; If the non-selected CSG of user sub-district is thought and is failed to search the available CSG sub-district on the RPLMN.
The available CSG sub-district of step 104:MS on said RPLMN is resident, and request registration if succeed in registration, finishes the flow process that this selects the sub-district to RPLMN; If registration failure, execution in step 105;
Wherein, If the available CSG sub-district on a plurality of said RPLMN is arranged; During registration, according to from the signal order a little less than the signal by force, the available CSG sub-district on a plurality of said RPLMN attempts being registered to RPLMN successively; Up to trial and success or all trial failures, stop at the trial registration in a plurality of CSG sub-district; Wherein, all attempt failure, then think registration failure on the available CSG sub-district on the said RPLMN.
Further, adopt manual CSG cell selecting pattern, the available CSG sub-district on the said RPLMN is during for the CSG sub-district of sCSG ID sign, and step 104 is specially:
Step a3, MS are resident in the CSG sub-district of sCSG ID sign, and request registration if succeed in registration, finishes the flow process that this selects the sub-district to RPLMN; If registration failure, execution in step b3;
Step b3, MS prompting user select the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies; If the user has selected the CSG sub-district; The CSG sub-district of using user's selection is as the available CSG sub-district on the RPLMN, execution in step c3; If the user is non-selected, think registration failure on the available CSG sub-district on the said RPLMN, execution in step 105;
Step c3, the MS available CSG sub-district on this RPLMN is resident, and request registration if succeed in registration, finishes the flow process that this selects the sub-district to RPLMN; If registration failure is thought registration failure on the available CSG sub-district on the said RPLMN, execution in step 105.
Step 105:MS closes the CSG function, and is resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN; If be registered to the RPLMN success, finish the flow process that this selects the sub-district; If be registered to the RPLMN failure, execution in step 106.
Step 106:MS is resident on the sub-district of the entrained sub-district ID sign of the system message that does not carry RPLMN ID that searches; And request registration; When succeeding in registration or registration is all failed on the sub-district of the entrained sub-district ID sign of system message, finish the flow process that this selects the sub-district; Wherein, the entrained sub-district ID of said system message comprises: macrocell ID and CSG ID.
Here; The concrete operations of said MS resident and request registration on the sub-district of the entrained sub-district ID of the system message that does not carry RPLMN ID that searches sign; Similar with the operation after existing MS selects to be registered in the flow process of sub-district the RPLMN failure, do not giving unnecessary details here.
When the mobile platform started or the entering area of coverage, select the realization flow of sub-district method under the manual network selection pattern of the embodiment of the invention, during in the MS shutdown or from area of coverage entering blind area, comprise storage CSG function current states; When the mobile platform started or the entering area of coverage, may further comprise the steps:
Step 201: confirm before the last shutdown or shift out the area of coverage before the CSG function of MS whether be opening, if, execution in step 202; If not, get into and have the flow process of when the mobile platform started or the entering area of coverage, selecting the sub-district now.
Step 202:MS full range search cell.
Step 203:MS confirms in the sub-district that searches, whether to exist the available CSG sub-district on the RPLMN, if exist, then execution in step 204; Otherwise, think and fail to search the available CSG sub-district on the RPLMN, execution in step 205.
Step 204:MS closes the CSG function, and the available CSG sub-district on said RPLMN is resident, and request registration if succeed in registration, finishes the flow process that this selects the sub-district to RPLMN; If registration failure, execution in step 205.
Step 205:MS is resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN; If be registered to the RPLMN success, finish the flow process that this selects the sub-district; If be registered to the RPLMN failure, execution in step 206.
Step 206: the prompting user selects PLMN in the PLMN of the entrained PLMN ID sign of the system message that searches; If the user has selected PLMN, execution in step 207; Otherwise, finish the flow process that this selects the sub-district.
The sub-district of step 207:MS on the PLMN that the user who searches selects is resident, and request registration, finishes the flow process that this selects the sub-district.
Here, if the sub-district on the PLMN that the said user who searches selects comprises a plurality of sub-districts, during registration; According to from the signal order a little less than the signal by force; On a plurality of sub-districts, attempt registration successively respectively,, stop to attempt registration up to trial and success or all trial failures; Wherein, all attempt failure, then think sub-district registration failure on the PLMN that the user who searches selects.
The structure of embodiment of the invention device of selection sub-district when the mobile platform started or the entering area of coverage is as shown in Figure 2, and comprising: this device comprises: state management module, search module, CSG determination module and CSG Registering modules; Wherein,
State management module is used under self the MS shutdown or when the area of coverage gets into the blind area, the CSG function current states of storing this MS; MS start or when getting into the area of coverage under self from the blind area, confirm before the last shutdown of MS or shift out the area of coverage before the CSG function of storage be opening, trigger search module;
Search module is used for the full range search cell;
The CSG determination module is used for confirming the available CSG sub-district on the RPLMN of the sub-district that searches;
The CSG Registering modules, the available CSG sub-district that is used on said RPLMN is resident, and request registration is to RPLMN.
Further, said state management module also is used for when MS starts shooting, the CSG function of opening M S.
Further, adopt automatic CSG cell selecting pattern, said CSG determination module comprises: first judge module, second judge module; Wherein,
First judge module is used for judging whether the system message that searches exists the system message that carries RPLMNID and CSG ID simultaneously, and when existing, output carries the system message of RPLMN ID and CSG ID simultaneously; When not existing, output fails to search the available CSG sub-district on the RPLMN;
Second judge module; Be used for judging whether the said system message that carries RPLMN ID and CSG ID simultaneously exists entrained CSG ID to be contained in the system message in the white list; And when existing, this CSG ID that is contained in the white list is sent to said CSG Registering modules; When not existing, output fails to search the available CSG sub-district on the RPLMN.
Further, adopt manual CSG cell selecting pattern, said CSG determination module also comprises: the 3rd judge module and option interface module; Wherein,
The 3rd judge module is used for judging whether the said system message that carries RPLMN ID and CSG ID simultaneously exists the entrained CSG ID system message identical with the sCSG ID of storage, and when existing, sCSG ID is sent to said CSG Registering modules; When not existing, the triggering selection interface module;
The option interface module; Be used for pointing out the user to select the CSG sub-district in the CSG sub-district that the said entrained CSG ID of system message that carries RPLMN ID and CSG ID simultaneously identifies; And when the user had selected the CSG sub-district, the CSG ID of the CSG sub-district that the user is selected was sent to said CSG Registering modules; When the non-selected CSG of user sub-district, output fails to search the available CSG sub-district on the RPLMN.
Further, adopt automatic CSG cell selecting pattern, said CSG Registering modules comprises: first Registering modules; Be used in the CSG sub-district that the said CSG ID that is contained in the white list is identified resident; Request registration arrives RPLMN, and when registration failure, the output registration failure;
Adopt manual CSG cell selecting pattern, said CSG Registering modules comprises: second Registering modules and the 3rd Registering modules; Wherein,
Second Registering modules is used in the CSG sub-district that said sCSG ID is identified residently, and request registration is to RPLMN, and when registration failure, the triggering selection interface module;
The 3rd Registering modules is used in the CSG sub-district that said user selects residently, and request registration is to RPLMN, and when succeeding in registration, and uses the sCSG ID of the CSG ID replacement MS storage of the CSG sub-district that the said user of sign selects; When registration failure, the output registration failure.
Further; Under the automatic network selection pattern; This device also comprises: first complementary module is used for when receiving said available CSG sub-district or said registration failure of failing to search on the RPLMN, closing the CSG function; Resident on the sub-district of the entrained sub-district ID sign of the system message that carries RPLMN ID that searches, and request registration is to RPLMN; And when registration failure, resident on the sub-district of the entrained sub-district ID sign of the system message that does not carry RPLMN ID that searches, and request registration.
Further; Manually under the network selection pattern; This device also comprises: second complementary module; Be used for when receiving said available CSG sub-district or said registration failure of failing to search on the RPLMN, closing the CSG function, the prompting user is in the PLMN of the entrained PLMN ID sign of the system message that searches; And the sub-district on the PLMN that the user who searches selects is resident, and request registration.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.