CN113891300A - Roaming service processing method and system, electronic equipment and storage medium - Google Patents

Roaming service processing method and system, electronic equipment and storage medium Download PDF

Info

Publication number
CN113891300A
CN113891300A CN202111161394.5A CN202111161394A CN113891300A CN 113891300 A CN113891300 A CN 113891300A CN 202111161394 A CN202111161394 A CN 202111161394A CN 113891300 A CN113891300 A CN 113891300A
Authority
CN
China
Prior art keywords
imsi
position information
roaming service
current position
service processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111161394.5A
Other languages
Chinese (zh)
Inventor
胡磊国
程贵锋
洪博宇
肖海
付皓
何平
黄健文
刘兆元
王志中
桂烜
甘玉珏
鲁维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111161394.5A priority Critical patent/CN113891300A/en
Publication of CN113891300A publication Critical patent/CN113891300A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/06Registration at serving network Location Register, VLR or user mobility server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The present disclosure relates to the field of mobile communications technologies, and in particular, to a roaming service processing method, a roaming service processing system, an electronic device, and a storage medium. The method comprises the following steps: responding to the control operation of the terminal equipment, and acquiring the current position information of the terminal equipment; selecting IMSI matched with the current position information according to the current position information; and the terminal equipment performs network login based on the currently selected IMSI. The scheme disclosed by the invention can effectively reduce the signaling interaction between the terminal equipment and the network side and improve the network residing efficiency.

Description

Roaming service processing method and system, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of mobile communications technologies, and in particular, to a roaming service processing method, a roaming service processing system, an electronic device, and a storage medium.
Background
Considering the application scenario of roaming in different areas, in order to give consideration to preferential charges, an operator will control a plurality of IMSIs (International Mobile Subscriber identity numbers) for the SIM card, so as to switch to different IMSI parameters in different areas, thereby enabling the user to automatically select a lower charge and a better service. When the user roams to a country/region, the terminal device will firstly use the default IMSI in the SIM card to initiate position registration to the network side, the network side judges whether the IMSI currently used by the terminal device matches with the roaming network, if the IMSI is not consistent with the roaming network, the terminal device fails to log in, and the communication function can not be realized. In addition, the terminal device needs to determine whether the obtained PLMN (Public Land Mobile Network) information matches the IMSI, and re-initiate an attach request. This increases signaling interaction and extends the duration of network residence.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The purpose of the present disclosure is to provide a roaming service processing method, a roaming service processing system, a storage medium and an electronic device, which can effectively reduce signaling interaction between a terminal device and a network side, and improve network-residing efficiency; thereby overcoming, at least to some extent, the disadvantages due to the limitations and disadvantages of the related art.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to a first aspect of the present disclosure, a roaming service processing method is provided, including:
responding to the control operation of the terminal equipment, and acquiring the current position information of the terminal equipment;
selecting IMSI matched with the current position information according to the current position information;
and the terminal equipment performs network login based on the currently selected IMSI.
In an exemplary embodiment of the present disclosure, the controlling operation of the terminal device includes:
and any one of starting operation and closing flight mode operation.
In an exemplary embodiment of the present disclosure, when the control operation is a power-on operation, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes:
and when the terminal equipment enters a starting-up process, triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
In an exemplary embodiment of the present disclosure, when the control operation is an operation to turn off a flight mode, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes:
and responding to the touch operation of the flight mode control, closing the flight model, and synchronously triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
In an exemplary embodiment of the present disclosure, the obtaining current location information of the terminal device includes:
performing a satellite search operation to obtain pseudorange information;
and calculating coordinate values of WGS-84 according to the pseudo-range information to determine current position information.
In an exemplary embodiment of the present disclosure, the terminal device is configured with a matching information list, where the matching information list includes location information and IMSI information corresponding to the location information.
In an exemplary embodiment of the present disclosure, the selecting, according to the current location information, an IMSI matched with the current location information includes:
inquiring the matching information list, and determining the IMSI corresponding to the current position;
and triggering the subscriber identity card to switch to the IMSI.
According to a second aspect of the present disclosure, there is provided a roaming service processing system, including:
the position information acquisition module is used for responding to the control operation of the terminal equipment and acquiring the current position information of the terminal equipment;
the IMSI matching module is used for selecting the IMSI matched with the current position information according to the current position information;
and the network login module is used for the terminal equipment to perform network login based on the currently selected IMSI.
According to a third aspect of the present disclosure, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the above-described roaming service processing method.
According to a fourth aspect of the present disclosure, there is provided a computer system comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to execute the above-mentioned roaming service processing method via executing the executable instructions.
In the roaming service processing method provided by the embodiment of the present disclosure, when the terminal device responds to the control operation of the user, the terminal device first obtains the location information and determines the corresponding IMSI according to the location information, so that the terminal device can directly use the IMSI matched with the current location to perform network login, thereby ensuring that the terminal device can successfully authenticate at one time, reducing signaling interaction between the terminal device and the network side, and improving the network residence efficiency.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 is a schematic diagram schematically illustrating a roaming service processing method in an exemplary embodiment of the present disclosure;
fig. 2 schematically illustrates a diagram of a method of acquiring current location information in an exemplary embodiment of the present disclosure;
fig. 3 schematically illustrates a diagram of a method of determining an IMSI in an exemplary embodiment of the present disclosure;
fig. 4 schematically illustrates a schematic diagram of another roaming service system in an exemplary embodiment of the disclosure;
FIG. 5 schematically illustrates a composition diagram of an electronic device in an exemplary embodiment of the disclosure;
fig. 6 schematically illustrates a schematic diagram of a storage medium in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
In the related art, when a user roams in different regions, in order to take account of preferential charges, an operator often customizes a Subscriber Identity Module (SIM) card including a plurality of IMSIs, so as to switch to different IMSI parameters in different regions, thereby enabling the user to automatically select a lower charge and a better service. When the user roams to a country/region, firstly, the default IMSI in the card is used for initiating location registration to the network, the network judges whether the IMSI currently used by the user is the same as the IMSI corresponding to the Roaming network which should be preferentially selected, if the IMSI is not signed with a local Roaming operator, the IMSI is inconsistent, and the network issues Attach reject message (Attach reject message) with the reason value of Roaming not allowed in the tracking area (the tracking area does not allow Roaming). After receiving the message, the terminal determines whether the currently acquired PLMN (Public Land Mobile Network) matches the IMSI, and if not, reads the corresponding IMSI to re-initiate the attach request. Specifically, the prior art solution may include the following steps: the terminal starts to search the network; when the terminal searches for an available network, the terminal tries to register with a default IMSI; the default IMSI may be an IMSI parameter of a last successful network login; judging whether the current authentication passes, if so, ending the process; if not, the IMSI is inconsistent with the current network, the network issues an Attach reject message; the terminal receives the rejection message, triggers the card to generate IMSI switching, reads the IMSI parameter again, and initiates authentication again, thereby logging in the network.
In addition, wireless networks cover a wide range of coverage, and if a network corresponding to the IMSI has a poor signal at the location or for other reasons, a reject message at the network side is not received, and the terminal may not trigger the card to perform IMSI switching.
In view of the above-mentioned drawbacks in the technical solutions, the exemplary embodiment provides a roaming service processing method, which can be applied to an application scenario of a terminal device in roaming. Referring to fig. 1, the roaming service processing method may include the following steps:
s11, responding to the control operation of the terminal equipment, and acquiring the current position information of the terminal equipment;
s12, selecting IMSI matched with the current position information according to the current position information;
and S13, the terminal equipment performs network login based on the currently selected IMSI.
On one hand, when the terminal device responds to the control operation of the user, the terminal device determines the corresponding IMSI according to the location information by first acquiring the location information, so as to accurately determine the IMSI matched with the current location of the terminal device. On the other hand, the terminal equipment directly uses the IMSI matched with the current position to carry out network login, so that the terminal equipment can be successfully authenticated at one time, the signaling interaction between the terminal equipment and the network side is reduced, and the network residing efficiency is improved.
Hereinafter, the steps of the roaming service processing method in this exemplary embodiment will be described in more detail with reference to the drawings and the embodiments.
In step S11, in response to a control operation on the terminal device, current position information of the terminal device is acquired.
In this exemplary embodiment, the method described above may be applied to a smart terminal device using a SIM card, such as a mobile phone and a tablet computer. Specifically, the control operation may be a power-on operation or a flight mode shutdown operation of the terminal device.
In some exemplary embodiments, when the control operation is a power-on operation, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes: and when the terminal equipment enters a starting-up process, triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
For example, taking the terminal device as a mobile phone, the control operation may be a power-on operation. When a user presses a power key of the mobile phone to start up, or clicks a restart control in a graphical user interface, and the mobile phone enters a restart process, a position information acquisition task can be triggered and created when the terminal equipment enters a start-up process. And executing the position information acquisition task to acquire the current position information of the terminal equipment.
Or, in some exemplary embodiments, when the control operation is an operation to turn off the flight mode, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes: and responding to the touch operation of the flight mode control, closing the flight model, and synchronously triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
For example, when a user clicks a flight model control in a graphical user interface of a mobile phone and closes a flight mode, a terminal device first triggers a location information acquisition task and executes the location information acquisition task to determine current location information.
In this exemplary embodiment, referring to fig. 2, the obtaining of the current location information of the terminal device may specifically include:
step S21, performing a satellite search operation to obtain pseudorange information;
step S22, calculating a coordinate value of WGS _84 based on the pseudo-range information to determine current position information.
Specifically, the current position information may be GNSS (Global Navigation Satellite System) position information.
In performing the location information acquisition task, satellites may be first searched for pseudorange information X, Y, Z. From the pseudo-range information, a GPS coordinate, which is a coordinate value of the WGS _84 coordinate system, is calculated by using a pseudo-range conversion model. And using the coordinate value as the current position information of the terminal device.
In step S12, an IMSI matching the current location information is selected according to the current location information.
In the present exemplary embodiment, it is possible for the terminal device to be configured in advance with the matching information list as well. The matching information list comprises at least two groups of data, and each group of data comprises IMSI information and corresponding position information. Specifically, the position information may be represented by a coordinate range. In the terminal device, the matching information list may be stored in a local memory.
Referring to fig. 3, the step S12 may include:
step S31, inquiring the matching information list, and determining the IMSI corresponding to the current position;
step S32, the subscriber identity card is triggered to switch to the IMSI.
Specifically, after acquiring the current location information, the terminal device may query the matching information list, determine the coordinate range where the current location information is located, and further determine the corresponding IMSI information. After determining the IMSI information corresponding to the current location, the terminal device may trigger the subscriber identity module to switch to the IMSI. For the subscriber identity card, a plurality of IMSI information can be stored in advance; the IMSI information is consistent with the IMSI information in the matching information list.
When the terminal device is restarted, the initial or default IMSI information may be configured to be null. And after determining the IMSI corresponding to the current position, the terminal equipment triggers the subscriber identity module to execute the currently selected IMSI. Or, if the default IMSI of the subscriber identity card is the last IMSI information, it may be determined whether the default IMSI is the same as the currently selected IMSI. If the two are the same, the switching is not carried out; or, if the default IMSI is different from the currently selected IMSI, switching the default IMSI to the currently selected IMSI.
In step S13, the terminal device performs network registration based on the currently selected IMSI.
In this exemplary embodiment, after controlling the subscriber identity card to switch to the currently selected IMSI, the terminal device may perform network login based on the IMSI. Specifically, after determining the IMSI, the terminal device performs network search, and sends an attach request to the network to register to the current network when the network is searched.
Based on the above, in other exemplary embodiments of the present disclosure, the matching information list may further include network parameters matched by the IMSI information, operator information, country code/area code, and the like. For example, the network parameter may be a PLMN identity. When the terminal device searches for a network,
in some exemplary embodiments of the present disclosure, for the terminal device, in the matching information list, subscription information of a network corresponding to the coordinate range may be further stored. After the IMSI corresponding to the current location is determined, it may also be determined whether the network in the area is signed. And when the subscription is judged, triggering IMSI switching of the subscriber identity card.
For example, taking a telecommunication SIM card as an example, two sets of IMSIs are configured, including an IMSI used in a roaming place: 20404 (b); and IMSI used in non-roaming: 46011. when the terminal is powered on or the flight mode is switched off, the current GPS coordinates are read first. If the current position is domestic and roaming is not needed, triggering the SIM card to use the IMSI parameter of 46011; or, if the current location is identified to be in a foreign area and roaming is needed, the SIM card is triggered to use the IMSI parameter of 20404. Therefore, the terminal equipment can automatically complete the switching of the destination IMSI parameter without interacting with the network.
Before a terminal device searches a network, the method for processing the roaming service first determines the current position and selects a corresponding IMSI parameter according to the current position; and after the subscriber identity card switches the IMSI, network search is executed again, authentication is carried out, and an attachment request is sent to the network side. Compared with the prior art, the method has the advantages that interaction with a network side is not needed in the early stage, the PLMN identification is not needed to be read, the registration is directly initiated by the correct IMSI, the signaling interaction with the network is reduced, and the network residence efficiency is improved. The method and the device avoid the problem that after the terminal needs to try to initiate registration for one time in the prior art, the access is refused by the network due to the mismatching of the IMSI, the terminal acquires the PLMN identification, reads the IMSI parameter matched with the PLMN which is just acquired, and then initiates registration again. Effectively reducing signaling interaction.
It is to be noted that the above-mentioned figures are only schematic illustrations of the processes involved in the method according to an exemplary embodiment of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
Further, referring to fig. 4, in an embodiment of the present example, a roaming service processing system 40 is further provided, including: a location information acquisition module 401, an IMSI matching module 402, and a network login module 403. Wherein the content of the first and second substances,
the location information obtaining module 401 may be configured to obtain current location information of the terminal device in response to a control operation on the terminal device.
The IMSI matching module 402 may be configured to select, according to the current location information, an IMSI matched with the current location information.
The network login module 403 may be used for the terminal device to perform network login based on the currently selected IMSI.
In this exemplary embodiment, the control operation on the terminal device includes: and any one of starting operation and closing flight mode operation.
In this example embodiment, the location information obtaining module 401 may be configured to trigger a location information obtaining task when the terminal device enters a boot process, so as to determine current location information of the terminal device based on the location information obtaining task.
In this example embodiment, the position information obtaining module 401 may be configured to close the flight model in response to a touch operation on the flight mode control, and synchronously trigger a position information obtaining task, so as to determine the current position information of the terminal device based on the position information obtaining task.
In this exemplary embodiment, the location information obtaining module 401 may include: performing a satellite search operation to obtain pseudorange information; and calculating coordinate values of WGS-84 according to the pseudo-range information to determine current position information.
In this example embodiment, the terminal device is configured with a matching information list, where the matching information list includes location information and IMSI information corresponding to the location information.
In this exemplary embodiment, the IMSI matching module 402 may be configured to query the matching information list, and determine an IMSI corresponding to the current location; and triggering the subscriber identity card to switch to the IMSI.
The details of each module in the roaming service processing apparatus have been described in detail in the corresponding roaming service processing method, and therefore are not described herein again.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
In an exemplary embodiment of the present disclosure, there is also provided a computer system capable of implementing the above method.
As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 600 according to this embodiment of the invention is described below with reference to fig. 5. The electronic device 600 shown in fig. 5 is only an example and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 5, the electronic device 600 is embodied in the form of a general purpose computing device. The components of the electronic device 600 may include, but are not limited to: the at least one processing unit 610, the at least one memory unit 620, and a bus 630 that couples the various system components including the memory unit 620 and the processing unit 610.
Wherein the storage unit stores program code that is executable by the processing unit 610 to cause the processing unit 610 to perform steps according to various exemplary embodiments of the present invention as described in the above section "exemplary methods" of the present specification. For example, the processing unit 610 may perform the steps as shown in fig. 1.
The storage unit 620 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)6201 and/or a cache memory unit 6202, and may further include a read-only memory unit (ROM) 6203.
The memory unit 620 may also include a program/utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 630 may be one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The computer system 600 may also communicate with one or more external devices 700 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the computer system 600, and/or with any devices (e.g., router, modem, etc.) that enable the computer system 600 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 650. Moreover, computer system 600 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network such as the Internet) via network adapter 660. As shown, network adapter 660 communicates with the other modules of computer system 600 via bus 630. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with computer system 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above section "exemplary methods" of the present description, when said program product is run on the terminal device.
Referring to fig. 6, a program product 70 for implementing the above method according to an embodiment of the present invention is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes involved in methods according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (10)

1. A roaming service processing method, characterized in that the method comprises:
responding to the control operation of the terminal equipment, and acquiring the current position information of the terminal equipment;
selecting IMSI matched with the current position information according to the current position information;
and the terminal equipment performs network login based on the currently selected IMSI.
2. The roaming service processing method of claim 1, wherein the controlling operation of the terminal device includes:
and any one of starting operation and closing flight mode operation.
3. The roaming service processing method of claim 2, wherein when the control operation is a power-on operation, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes:
and when the terminal equipment enters a starting-up process, triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
4. The roaming service processing method of claim 2, wherein when the control operation is an operation for closing an airplane mode, the obtaining current location information of the terminal device in response to the control operation on the terminal device includes:
and responding to the touch operation of the flight mode control, closing the flight model, and synchronously triggering a position information acquisition task to determine the current position information of the terminal equipment based on the position information acquisition task.
5. The roaming service processing method of claim 1, wherein the obtaining current location information of the terminal device includes:
performing a satellite search operation to obtain pseudorange information;
and calculating coordinate values of WGS-84 according to the pseudo-range information to determine current position information.
6. The roaming service processing method of claim 1, wherein the terminal device is configured with a matching information list, and the matching information list includes location information and IMSI information corresponding to the location information.
7. The roaming service processing method of claim 6, wherein the selecting the IMSI matched with the current location information according to the current location information comprises:
inquiring the matching information list, and determining the IMSI corresponding to the current position;
and triggering the subscriber identity card to switch to the IMSI.
8. A roaming service handling system, the system comprising:
the position information acquisition module is used for responding to the control operation of the terminal equipment and acquiring the current position information of the terminal equipment;
the IMSI matching module is used for selecting the IMSI matched with the current position information according to the current position information;
and the network login module is used for the terminal equipment to perform network login based on the currently selected IMSI.
9. A storage medium having stored thereon a computer program which, when executed by a processor, implements a roaming service processing method according to any one of claims 1 to 7.
10. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the roaming service processing method of any one of claims 1 to 7 via execution of the executable instructions.
CN202111161394.5A 2021-09-30 2021-09-30 Roaming service processing method and system, electronic equipment and storage medium Pending CN113891300A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111161394.5A CN113891300A (en) 2021-09-30 2021-09-30 Roaming service processing method and system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111161394.5A CN113891300A (en) 2021-09-30 2021-09-30 Roaming service processing method and system, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113891300A true CN113891300A (en) 2022-01-04

Family

ID=79004924

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111161394.5A Pending CN113891300A (en) 2021-09-30 2021-09-30 Roaming service processing method and system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113891300A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116156475A (en) * 2023-04-04 2023-05-23 中国铁道科学研究院集团有限公司通信信号研究所 Method for roaming communication service of railway 5G private network MCX cluster

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130281085A1 (en) * 2012-04-23 2013-10-24 Apple Inc. Selecting a Subscriber Identity in a User Equipment Device Having Multiple Subscriber Identities
EP2672744A1 (en) * 2012-06-08 2013-12-11 BlackBerry Limited Methods and systems for subscriber identity management in a mobile device
US20130331096A1 (en) * 2012-06-08 2013-12-12 Research In Motion Limited Methods and systems for subscriber identity management in a mobile device
CN104411021A (en) * 2014-12-01 2015-03-11 恒宝股份有限公司 Dual-IMSI automatic switching method and system for realizing global roaming
CN110381494A (en) * 2018-04-13 2019-10-25 财付通支付科技有限公司 Access method, device, SIM card, terminal and the storage medium of roaming network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130281085A1 (en) * 2012-04-23 2013-10-24 Apple Inc. Selecting a Subscriber Identity in a User Equipment Device Having Multiple Subscriber Identities
EP2672744A1 (en) * 2012-06-08 2013-12-11 BlackBerry Limited Methods and systems for subscriber identity management in a mobile device
US20130331096A1 (en) * 2012-06-08 2013-12-12 Research In Motion Limited Methods and systems for subscriber identity management in a mobile device
CN104411021A (en) * 2014-12-01 2015-03-11 恒宝股份有限公司 Dual-IMSI automatic switching method and system for realizing global roaming
CN110381494A (en) * 2018-04-13 2019-10-25 财付通支付科技有限公司 Access method, device, SIM card, terminal and the storage medium of roaming network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116156475A (en) * 2023-04-04 2023-05-23 中国铁道科学研究院集团有限公司通信信号研究所 Method for roaming communication service of railway 5G private network MCX cluster

Similar Documents

Publication Publication Date Title
EP3169113B1 (en) Network access method and mobile communications terminal
CN110401943B (en) Mobile terminal network-residing method, device, server and storage medium
EP3197213B1 (en) Network access method and mobile communication terminal
CN111757426A (en) Roaming network access method and device
KR101842558B1 (en) Roaming network access method and apparatus
US10299195B2 (en) Network access method and mobile communications terminal
CN109996315B (en) Network searching method and device of multi-card multi-standby terminal, storage medium and electronic equipment
WO2016173336A1 (en) Network access method and mobile communication terminal
CN111163503A (en) Network searching method of mobile terminal and mobile terminal
CN104853410A (en) Network access method and mobile communication terminal
US20220322088A1 (en) Network roaming method, terminal device, and computer readable storage medium
CN112703775B (en) Electronic device and method for searching PLMN in wireless communication system
EP3193521B1 (en) Method and server for saving standard format page
CN113891300A (en) Roaming service processing method and system, electronic equipment and storage medium
CN104899275A (en) Cell search method and terminal
WO2017181465A1 (en) Access point name configuration method and device
CN113766504A (en) Communication connection method, device, server, terminal device, system and medium
CN107466087B (en) Network searching method and mobile terminal
CN104968030A (en) Network access method and mobile communication terminal
CN108668340B (en) Network searching method, terminal device and computer readable storage medium
CN109548411B (en) Method and device for controlling controllable equipment to access network
CN108271230B (en) Method and device for acquiring mobile management information and computer readable storage medium
CN108632957B (en) Network connection method, equipment and storage medium based on voice control
JP7297968B2 (en) vSIM module for portable devices and portable devices
CN114222285B (en) Roaming service processing method, apparatus, device and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination