IP Library Granted Patent US 10,555,247
Granted Patent B2
US 10,555,247 · App. 15/300,205 · Granted Feb 4, 2020

Roaming network access method and apparatus

Inventors: Shujun Dang (Beijing, CN); Guanzhong Tan (Shenzhen, CN); Feng Zhang (Beijing, CN)
Assignee: Huawei Device Co., Ltd.
H04W48/16H04W8/06H04W8/08H04W48/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,555,247
App. No.
15/300,205
Granted
Feb 4, 2020
Kind
B2
Abstract

Embodiments of the present invention provide a roaming network access method and apparatus, where the method includes: acquiring, by user equipment, a list of networks with which registration can be successful; searching, by the user equipment, for an available network in a roaming area; each time the user equipment finds an available network, determining, by the user equipment, whether the found available network is recorded in the list of networks with which registration can be successful; and if yes, attempting, by the user equipment, to register with the found available network. According to the roaming network access method and apparatus provided in the embodiments of the present invention, duration of network searching performed by user equipment is reduced, time spent by the user equipment on initial network access in a roaming area is shortened, and user experience is improved.

Claims (48)

1. A roaming network access method, comprising:

acquiring, by a user equipment, a list of networks with which registration can be successful; searching, by the user equipment, for an available network in a roaming area; each time the user equipment finds an available network, determining, by the user equipment, whether the found available network is recorded in the list of networks with which registration can be successful;

when it is determined that the found available network is recorded in the list of networks with which registration can be successful, stopping the searching for an available network and directly attempting, by the user equipment, to register with the found available network; and

when it is determined that the found available network is absent in the list of networks, continuing to search, by the user equipment, an available network in the roaming area;

wherein the list of networks with which registration can be successful is a list used for recording (a) historical roaming information associated with only the user equipment itself and (b) operator controlled public land mobile network (OPLMN) associated with the networks with which the user equipment's registration can be successful, and

the list of the networks is stored in a non-volatile memory of the user equipment, and a backup of the list of the networks is separately stored from other list of networks of other users with which registration can be successful on a cloud server according to an identifier of a user of the user equipment including a cloud account or a phone number of the user, or an International Mobile Equipment Identity (MEI) sequence number of the user equipment, wherein the historical roaming information is information about the at least one network with which the user equipment has successfully registered during roaming.

2. The method according to claim 1 , wherein after the attempting, by the user equipment, to register with the found available network, the method further comprises:

determining, by the user equipment, whether the registration is successful; and

when it is determined the registration is successful, determining, by the user equipment, whether the found available network is recorded in the historical roaming information, and when it is determined that the found available network is not recorded in the historical roaming information, adding a record of the found available network into the historical roaming information; and

when it is determined that the registration fails, determining, by the user equipment, whether the found available network is recorded in the historical roaming information, and when it is determined that the found available network is recorded in the historical roaming information, deleting a record of the found available network from the historical roaming information.

3. The method according to claim 1 , wherein the list of networks with which registration can be successful is used for recording information about an operator-supported roaming network.

4. The method according to claim 1 , wherein after the acquiring, by a user equipment, a list of networks with which registration can be successful, the method further comprises:

acquiring, by the user equipment, a mobile country code of a network covering the roaming area; and

after the determining, by the user equipment, that the found available network is recorded in the list of networks with which registration can be successful and before the attempting, by the user equipment, to register with the found available network, the method further comprises:

determining, by the user equipment, whether the found available network is a network that is in the list of networks with which registration can be successful and that matches the mobile country code; and

when it is determined that the found available network is recorded in the list of networks with which registration can be successful, attempting, by the user equipment, to register with the found available network.

5. The method according to claim 1 , wherein a backup of the list of networks with which registration can be successful is stored on a cloud server; and

the acquiring, by user equipment, a list of networks with which registration can be successful comprises:

detecting, by the user equipment, whether the list of networks with which registration can be successful is stored in the non-volatile memory of the user equipment; and

when it is determined that the registration fails, acquiring, by the user equipment, the list of networks with which registration can be successful stored on the cloud server; and

when it is determined that the found available network is recorded in the list of networks with which registration can be successful, synchronizing, by the user equipment with the cloud server, the list of networks with which registration can be successful.

6. The method according to claim 5 , wherein the method further comprises:

after the list of networks with which registration can be successful is updated, synchronizing, by the user equipment with the cloud server, the updated list of networks with which registration can be successful.

7. A roaming network access user equipment, comprising a processor, and a non-transitory computer-readable storage medium including computer executable instructions executed by the processor to perform, on the user equipment, operations comprising:

acquiring a list of networks with which registration can be successful;

searching for an available network in a roaming area; and

each time the searching module finds an available network, determining whether the found available network is recorded in the list of networks with which registration can be successful;

when it is determined that the found available network is recorded in the list of networks with which registration can be successful, stopping the searching for an available network and directly attempting to register with the found available network; and

when it is determined that the found available network is absent in the list, continuing to search an available network in the roaming area;

wherein the list of networks with which registration can be successful is a list used for recording (a) historical roaming information associated with only the user equipment itself and (b) operator controlled public land mobile network (OPLMN) associated with the networks with which the user equipment's registration can be successful, and

the list of the networks is stored in a non-volatile memory of the user equipment, and a backup of the list of the networks is separately stored from other list of networks of other users with which registration can be successful on a cloud server according to an identifier of a user of the user equipment including a cloud account or a phone number of the user, or an International Mobile Equipment Identity (IMEI) sequence number of the user equipment,

wherein the historical roaming information is information about the at least one network with which the user equipment has successfully registered during roaming.

8. The apparatus according to claim 7 , wherein the operations further comprise:

after attempting to register with the found available network, determining whether the registration is successful; and

when it is determined that the registration is successful, determining whether the found available network is recorded in the historical roaming information, and

when it is determined that the found available network is not recorded in the historical roaming information, adding a record of the found available network into the historical roaming information; and

when it is determined that the registration fails, determining whether the found available network is recorded in the historical roaming information, and when it is determined that the found available network is recorded in the historical roaming information, deleting a record of the found available network from the historical roaming information.

9. The apparatus according to claim 7 , wherein the list of networks with which registration can be successful is used for recording information about an operator-supported roaming network.

10. The apparatus according to claim 7 , wherein the operations further comprise:

after acquiring the list of networks with which registration can be successful, acquiring a mobile country code of a network covering the roaming area; and

after determining that the found available network is recorded in the list of networks with which registration can be successful and before attempting to register with the found available network, determining whether the found available network is a network that is in the list of networks with which registration can be successful and that matches the mobile country code; and

when it is determined that the found available network is recorded in the list of networks with which registration can be successful and that matches the mobile country code, attempting to register with the found available network.

11. The apparatus according to claim 7 , wherein a backup of the list of networks with which registration can be successful is stored on a cloud server; and

the operations further comprise:

detecting whether the list of networks with which registration can be successful is stored in the non-volatile memory of the user equipment; and

when it is determined that the registration fails, acquiring the list of networks with which registration can be successful stored on the cloud server; and

when it is determined that the found available network is recorded in the list of networks with which registration can be successful, synchronizing, with the cloud server, the list of networks with which registration can be successful.

12. The apparatus according to claim 11 , wherein the operations further comprise: after the list of networks with which registration can be successful is updated on the apparatus, synchronizing, with the cloud server, the list of networks with which registration can be successful.

Assignments (3)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2017
From: DANG, SHUJUN; TAN, GUANZHONG; ZHANG, FENG
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 041726/0411 →
Continuity (1)
Related Publication 20170142643A1 · May 18, 2017