Communication control method, terminal device, network device, and medium

By dynamically managing the FPLMN list between terminal devices and network devices, the problem of resource waste in areas where terminal devices are not allowed to roam on non-home operator networks is solved, thereby optimizing the utilization of network resources and improving communication quality.

CN117202229BActive Publication Date: 2026-07-03CHINA TELECOM CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2022-05-30
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In remote areas, where demand is low, building extensive communication equipment leads to wasted resources. In densely populated areas, high-quality communication services cannot be provided, and terminal devices attempt to roam across different networks in areas where roaming is not permitted by the non-home operator's network, increasing network resource consumption.

Method used

By coordinating between terminal devices and network devices, the list of prohibited Public Land Mobile Networks (FPLMNs) can be dynamically managed, and PLMN identifiers of non-home operator networks can be added or removed to prevent terminal devices from attempting inter-network roaming in overlapping areas and reduce network resource overhead.

Benefits of technology

It effectively reduces network resource overhead for terminal devices and non-home operator networks in non-shared areas, and improves the efficiency of inter-network roaming policy execution and communication reliability for terminal devices in shared areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117202229B_ABST
    Figure CN117202229B_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication control method, a terminal device, a network device and a medium, and relates to the technical field of mobile communication. The communication control method comprises the following steps: receiving first public land mobile network (PLMN) list processing indication information sent by a network device of an overlapping area of a shared area and a non-shared area; and in response to the first PLMN list processing indication information, adding or deleting a PLMN identifier of a non-home operator network in a forbidden public land mobile network (FPLMN) list. The present disclosure reduces the network resource overhead of the terminal device and the non-home operator network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of mobile communication technology, and in particular to a communication control method, terminal equipment, network equipment, and computer-readable storage medium. Background Technology

[0002] With the widespread adoption of mobile devices, investment costs in communication equipment are increasing to provide better mobile communication services to more users. However, in remote areas, due to low demand, building extensive communication equipment coverage leads to resource waste; in densely populated areas, high-quality communication services may still not be available. It's worth noting that inter-network roaming technology can solve these problems. Inter-network roaming refers to the ability of a mobile device to communicate via a non-home operator's network when there is no coverage from its home operator's network.

[0003] Typically, a terminal device can access the Home Public Land Mobile Network (HPLMN). The home operator network will send the PLMN identifier of the non-home operator network to the terminal device. The terminal device can add the PLMN identifier of the non-home operator network to the Equivalent Home Public Land Mobile Network (EHPLMN) so that the terminal device can roam to the non-home operator network for communication through the EHPLMN list.

[0004] In related technologies, after a terminal device obtains the PLMN identifier of a non-home operator network, it can conduct mobile communication through inter-network roaming in areas where roaming is permitted by the non-home operator network. However, in areas where roaming is not permitted by the non-home operator network, the terminal device will also attempt to conduct mobile communication through inter-network roaming, which increases the network resource overhead of the terminal device and the non-home operator network. Summary of the Invention

[0005] This disclosure provides a communication control method, terminal equipment, network equipment, and medium that can reduce network resource overhead of terminal equipment and non-home operator networks.

[0006] According to a first aspect of this disclosure, a communication control method is provided, the method being applied to a terminal device, comprising:

[0007] The terminal receives a first Public Land Mobile Network (PLMN) list processing instruction information sent by a network device in an overlapping area of ​​shared and non-shared areas. The shared area is an area that can be shared by the terminal device's home operator network and non-home operator network, and the non-shared area is an area that cannot be shared by the terminal device's home operator network and non-home operator network.

[0008] In response to the first PLMN list processing instruction information, add or delete the PLMN identifier of the non-home operator network in the prohibited public land mobile network (FPLMN) list;

[0009] Optionally, the first PLMN list processing indication information is PLMN identifier deletion indication information, which is sent to the terminal device by the network device after determining that the terminal device has moved from the non-shared area to the overlapping area;

[0010] The step of adding or deleting the PLMN identifier of the non-home operator network in the prohibited Public Land Mobile Network (FPLMN) list in response to the first PLMN list processing instruction information includes:

[0011] In response to the PLMN identifier deletion instruction, the PLMN identifier of the non-home operator network is deleted from the FPLMN list.

[0012] Optionally, after removing the PLMN identifier of the non-home operator network from the FPLMN list, the method further includes:

[0013] In response to the second PLMN list processing instruction information sent by the network device in the non-shared area, the PLMN identifier of the non-home operator network is added to the FPLMN list.

[0014] Optionally, the first PLMN list processing indication information is PLMN identifier addition indication information, which is sent to the terminal device by the network device after determining that the terminal device has moved from the shared area to the overlapping area;

[0015] The step of adding or deleting the PLMN identifier of the non-home operator network in the prohibited Public Land Mobile Network (FPLMN) list in response to the first PLMN list processing instruction information includes:

[0016] In response to the identification addition instruction information, the PLMN identifier of the home operator network is added to the FPLMN list.

[0017] Optionally, after adding the PLMN identifier of the home operator network to the FPLMN list, the method further includes:

[0018] In response to a third PLMN list processing instruction sent by a network device in the shared area, the PLMN identifier of the non-home operator network is removed from the FPLMN list.

[0019] Optionally, before receiving the Public Land Mobile Network (PLMN) first PLMN list processing indication information sent by network devices in the overlapping areas of the shared and non-shared areas, the method further includes:

[0020] Device information is sent to network devices in the overlapping area, so that the network devices in the overlapping area generate the first PLMN list processing instruction information based on the device information, and send the first PLMN list processing instruction information to the terminal device.

[0021] According to a second aspect of this disclosure, a communication control method is provided, the method being applied to a network device, comprising:

[0022] Network devices in the overlapping area of ​​shared and non-shared areas detect that the terminal device is located in the overlapping area. The shared area is an area that can be shared by the terminal device's home network and non-home network, and the non-shared area is an area that cannot be shared by the terminal device's home network and non-home network.

[0023] Send a first Public Land Mobile Network (PLMN) list processing instruction to the terminal device so that the terminal device can add or delete the PLMN identifier of the non-home operator network in the prohibited Public Land Mobile Network (FPLMN) list.

[0024] According to a third aspect of this disclosure, a terminal device is provided, comprising:

[0025] Processor; and

[0026] Memory for storing the executable instructions of the processor;

[0027] The processor is configured to execute the method described in the first aspect by executing the executable instructions.

[0028] According to a fourth aspect of this disclosure, a network device is provided, comprising:

[0029] Processor; and

[0030] Memory for storing the executable instructions of the processor;

[0031] The processor is configured to execute the method described in the second aspect by executing the executable instructions.

[0032] According to a fifth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described in the first or second aspect.

[0033] The technical solution disclosed herein has the following beneficial effects:

[0034] This disclosure provides a communication control method, terminal device, network device, and medium. When the terminal device is located in an overlapping area of ​​a shared area and a non-shared area, the network device in the overlapping area can instruct the terminal device to delete or add the PLMN identifier of a non-home operator network in the list of prohibited public land mobile networks. This can prevent the terminal device from conducting mobile communication in the non-shared area through inter-network roaming policies before or after moving to the overlapping area, thereby reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0037] Figure 1 This diagram illustrates the structure of a network device coverage area in this exemplary embodiment.

[0038] Figure 2 An architecture diagram of a communication control system according to this exemplary embodiment is shown;

[0039] Figure 3 A flowchart illustrating a communication control method in this exemplary embodiment is shown.

[0040] Figure 4 A flowchart illustrating another communication control method in this exemplary embodiment is shown;

[0041] Figure 5 An interactive flowchart of a communication control method in this exemplary embodiment is shown;

[0042] Figure 6This diagram illustrates a communication control device according to an exemplary embodiment of the present invention.

[0043] Figure 7 A schematic diagram of another communication control device in this exemplary embodiment is shown;

[0044] Figure 8 A schematic diagram of the structure of an electronic device in this exemplary embodiment is shown. Detailed Implementation

[0045] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure may be practiced with one or more of these specific details omitted, or other methods, components, apparatus, steps, etc., may be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0046] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0047] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0048] With the increasing prevalence of inter-network roaming technology, operators' coverage areas are typically divided into shared areas and non-shared areas based on the service needs of each operator in different regions: areas shared by the terminal device's home network and areas shared by the non-home network. In non-shared areas, terminal devices can conduct mobile communications through the home network, but are prohibited from conducting mobile communications through the non-home network. In shared areas, terminal devices can conduct mobile communications through either the home network or the home network.

[0049] In related technologies, after a terminal device obtains the PLMN identifier of a non-home operator network, it can conduct mobile communication through inter-network roaming in areas where roaming is permitted by the non-home operator network (such as shared areas). However, in areas where roaming is not permitted by the non-home operator network (such as non-shared areas), the terminal device will also attempt to connect to the non-home operator network for mobile communication through inter-network roaming strategies, which increases the network resource overhead of the terminal device and the non-home operator network.

[0050] To address the aforementioned issues, in the implementation of this disclosure, such as Figure 1 As shown, the operator's coverage area is divided into a non-shared area 101, an overlapping area of ​​shared and non-shared areas 102, and a shared area 103. When a terminal device is located in the overlapping area, it can be instructed to delete or add the PLMN identifier of the non-home operator network in the Forbidden Public Land Mobile Network (FPLMN). This ensures that when the terminal device moves from the overlapping area to the non-shared area, the non-home operator network is blocked, reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0051] Exemplary embodiments of this disclosure provide a communication control system. Figure 2 A schematic architecture diagram of the communication control system is shown. Figure 2 As shown, the communication control system 200 may include network equipment 210 and terminal equipment 220. Network equipment 210 is network equipment located in non-shared areas, overlapping areas of shared and non-shared areas within the operator's coverage area, or within shared areas. Network equipment includes at least base station equipment. Network equipment may also include bearer network equipment and / or core network equipment. Terminal equipment may be mobile terminal devices used by users, such as smartphones, personal computers, tablets, and wearable devices.

[0052] When network device 210 detects that terminal device 220 is located in an overlapping area of ​​shared and non-shared areas, it sends a first PLMN list processing instruction to terminal device 220. After receiving the first PLMN list processing instruction, terminal device 220 can add or delete the PLMN identifier of non-home operator network of terminal device in the prohibited public land mobile network (FPLMN) list.

[0053] The communication control method will be explained from the perspective of the terminal device below. Figure 3 An exemplary flow of a communication control method executed by a terminal device is shown, the communication control method may include steps S301 to S302:

[0054] Step S301: Receive the first Public Land Mobile Network (PLMN) list processing instruction information sent by network devices in the overlapping areas of the shared and non-shared areas.

[0055] In this embodiment of the disclosure, the shared area is the area that can be shared between the home operator network and the non-home operator network of the terminal device, and the non-shared area is the area that cannot be shared between the home operator network and the non-home operator network of the terminal device.

[0056] Step S302: In response to the first PLMN list processing instruction information, add or delete PLMN identifiers of non-home operator networks in the prohibited public land mobile network (FPLMN) list.

[0057] In this embodiment of the disclosure, the terminal device is not allowed to access the public land mobile network corresponding to the PLMN identifier in the FPLMN list.

[0058] In summary, the communication control method provided in this disclosure can, when a terminal device is located in an overlapping area of ​​a shared area and a non-shared area, instruct the network device in the overlapping area to delete the PLMN identifier of the non-home operator network from the list of prohibited public land mobile networks, preventing the non-home operator network from being unblocked before the terminal device moves from the non-shared area to the overlapping area; or, the network device in the overlapping area can instruct the terminal device to add the PLMN identifier of the non-home operator network to the list of prohibited public land mobile networks, preventing the non-home operator network from not being blocked after the terminal device moves from the overlapping area to the non-shared area; it can prevent the terminal device from conducting mobile communication through inter-network roaming policies in the non-shared area, reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0059] The following is about Figure 3 Each step in the process will be explained in detail:

[0060] In step S301, the terminal device may receive the first Public Land Mobile Network (PLMN) list processing instruction information sent by network devices in the overlapping areas of the shared area and the non-shared area.

[0061] In this embodiment, the first PLMN list processing instruction information can instruct the terminal device to delete the PLMN identifier of the non-home operator network from the prohibited public land mobile network (FPLMN) list, corresponding to the scenario where the terminal device moves from a non-shared area to an overlapping area. When the terminal device is in a non-shared area, it can prohibit connection to the non-home operator network through the inter-network roaming policy, reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area. When the terminal device moves to the overlapping area, it is instructed to delete the PLMN identifier of the non-home operator network from the FPLMN list. This allows the terminal device to directly access the non-home operator network for mobile communication when it needs to use the inter-network roaming policy after moving to a shared area, improving the efficiency of inter-network roaming policy execution and the communication reliability of the terminal device in the shared area.

[0062] The first PLMN list processing instruction information can also instruct terminal devices to add the PLMN identifier of a non-home operator network to the prohibited Public Land Mobile Network (FPLMN) list, corresponding to the scenario where the terminal device moves from a shared area to an overlapping area. When the terminal device is in a shared area, it can connect to the non-home operator network through inter-network roaming policies, improving the mobile communication quality and reliability of the terminal device. When the terminal device moves to an overlapping area, instructing it to add the PLMN identifier of the non-home operator network to the FPLMN list can reduce the network resource overhead of terminal devices and non-home operator networks in non-shared areas when communication through inter-network roaming policies is prohibited after the terminal device continues to move to a non-shared area. This ensures the accurate implementation of functions in each network coverage area.

[0063] The FPLMN list in the terminal device can be carried in the Subscriber Identity Module (SIM) of the home operator network used in the terminal device, or it can be sent by the network equipment of the home operator network after the terminal device first accesses the home operator network; the FPLMN list usually carries the PLMN identifier of the non-home operator network.

[0064] In an optional implementation, before the terminal device receives the first Public Land Mobile Network (PLMN) list processing instruction information sent by the network device in the overlapping area (shared and non-shared areas), the terminal device may also send device information to the network device in the overlapping area. This allows the network device in the overlapping area to generate the first PLMN list processing instruction information based on the device information and send it to the terminal device. The device information of the terminal device can be used to determine whether to control the terminal device to block or unblock non-home operator networks, preventing the terminal device from conducting mobile communication in the non-shared area using inter-network roaming policies before or after moving to the overlapping area, thereby reducing network resource overhead on the terminal device and non-home operator networks in the non-shared area.

[0065] The process of a terminal device sending device information to a network device in an overlapping area may include: the network device in the overlapping area may send a device information acquisition request to the terminal device; after receiving the device information acquisition request, the terminal device may generate a device information response message based on the device information and send the device information response message to the network device in the overlapping area; or, when the terminal device determines that the currently connected network device is a network device in the overlapping area, it may proactively report the device information to the network device in the overlapping area.

[0066] In one optional implementation, the device information may include an FPLMN list. After the terminal device sends the device information to the network device in the overlapping area, the process by which the network device in the overlapping area generates first PLMN list processing instruction information based on the device information may include: the network device generating first PLMN list processing instruction information based on the FPLMN list. The device information may also include terminal capability information. The process by which the network device in the overlapping area generates first PLMN list processing instruction information based on the device information may include: if the network device determines that the terminal device supports inter-network roaming based on the terminal capability information, then it generates first PLMN list processing instruction information based on the FPLMN list; if the network device determines that the terminal device does not support inter-network roaming based on the terminal capability information, then the process ends.

[0067] In one optional implementation, when the terminal device is located in an overlapping area, possibly moving from a non-shared area to the overlapping area, the process by which the network device generates a first PLMN list processing instruction information based on the FPLMN list may include: when it is determined that the FPLMN list contains a PLMN identifier of a non-home operator network, determining that the terminal device has moved from a non-shared area to the overlapping area, and generating PLMN identifier deletion instruction information, which is used to instruct the terminal device to delete the PLMN identifier of the non-home operator network from the prohibited public land mobile network FPLMN list.

[0068] In one optional implementation, when the terminal device is located in an overlapping area, possibly moving from a shared area to an overlapping area, the process by which the network device generates a first PLMN list processing instruction information based on the FPLMN list may include: when it is determined that the FPLMN list contains a PLMN identifier of a non-home operator network, determining that the terminal device has moved from a non-shared area to an overlapping area, and generating PLMN identifier adding instruction information, which is used to instruct the terminal device to add a PLMN identifier of a non-home operator network to the FPLMN list that prohibits the addition of such PLMN identifiers to the network.

[0069] In one optional implementation, the terminal device may receive first Public Land Mobile Network (PLMN) list processing instruction information sent by network devices in the overlapping areas of the shared and non-shared areas. The first PLMN list processing instruction information may be PLMN identifier deletion instruction information or PLMN identifier addition instruction information.

[0070] In step S302, the terminal device may respond to the first PLMN list processing instruction information by adding or deleting PLMN identifiers of non-home operator networks in the prohibited public land mobile network (FPLMN) list.

[0071] In one optional implementation, the first PLMN list processing instruction information is a PLMN identifier deletion instruction information, which is sent to the terminal device by the network device after determining that the terminal device has moved from a non-shared area to an overlapping area. The process by which the terminal device, in response to the first PLMN list processing instruction information, adds or deletes a PLMN identifier of a non-home operator network in the prohibited public land mobile network (FPLMN) list may include: deleting the PLMN identifier of the non-home operator network from the FPLMN list in response to the PLMN identifier deletion instruction information. During the process of the terminal device moving from a non-shared area to an overlapping area, in the non-shared area, the terminal device directly accesses the home operator network for mobile communication, but the network device of the home operator network does not instruct the terminal device to unblock the non-home operator network. Instead, it controls the terminal device to unblock the non-home operator network in the overlapping area, ensuring that the terminal device will not attempt to conduct mobile communication in the non-shared area through inter-network roaming policies. This can reduce the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0072] In one optional implementation, after a terminal device moves from a non-shared area to an overlapping area, it may continue to move to a shared area. In this case, after the terminal device removes the PLMN identifier of the non-home operator network from the FPLMN list, it can add the PLMN identifier of the non-home operator network to the EHPLMN list. This allows the terminal device to directly achieve inter-network roaming through the EHPLMN list after moving to the shared area, and to use the non-home operator network for communication, thereby improving the communication efficiency and reliability of the terminal device.

[0073] In one optional implementation, after a terminal device moves from a non-shared area to an overlapping area, it may return to the non-shared area. After the terminal device removes the PLMN identifier of the non-home operator network from the FPLMN list, it can also add the PLMN identifier of the non-home operator network to the FPLMN list in response to a second PLMN list processing instruction sent by the network device in the non-shared area. After the terminal device returns from the overlapping area to the non-shared area, the network device in the non-shared area can control the terminal to block the non-home operator network, preventing the terminal device from attempting mobile communication in the non-shared area through inter-network roaming policies. This can reduce the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0074] Understandably, after returning from the overlapping area to the non-shared area, the terminal device can send device information to the network device in the non-shared area. The device information may include an FPLMN list. When the terminal device in the non-shared area determines that the FPLMN list does not include the PLMN identifier of the non-home operator network, it can generate a second PLMN list processing instruction and send the second PLMN list processing instruction to the terminal device, so that the terminal device adds the PLMN identifier of the non-home operator network to the FPLMN list, thereby achieving the shielding of the non-home operator network.

[0075] In one optional implementation, the first PLMN list processing instruction information is PLMN identifier addition instruction information, which is sent to the terminal device by the network device after determining that the terminal device has moved from a shared area to an overlapping area. Then, the process by which the terminal device, in response to the first PLMN list processing instruction information, adds or removes PLMN identifiers of non-home operator networks from the prohibited public land mobile network (FPLMN) list may include: adding the PLMN identifier of the home operator network to the FPLMN list in response to the identifier addition instruction information. During the process of the terminal device moving from a shared area to an overlapping area, after the terminal device moves to the overlapping area, the network device in the overlapping area can instruct the terminal device to block the non-home operator network, ensuring that the terminal device will not attempt to conduct mobile communication in the non-shared area through inter-network roaming policies after moving from the overlapping area to a non-shared area, thereby reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0076] In one optional implementation, after a terminal device moves from a shared area to an overlapping area, it may return to the shared area. In this case, after adding the PLMN identifier of the home operator's network to the FPLMN list, the terminal device can also, in response to a third PLMN list processing instruction sent by the network device in the shared area, remove the PLMN identifier of the non-home operator's network from the FPLMN list. After the terminal device returns from the overlapping area to the shared area, the network device in the shared area can control the terminal device to unblock the non-home operator's network, enabling the terminal device to conduct mobile communication in the shared area through inter-network roaming policies, improving communication reliability and the efficiency of inter-network roaming policy execution.

[0077] It is understandable that after a terminal device returns from an overlapping area to a shared area, it can send device information to network devices in the shared area. The device information may include an FPLMN list. When the terminal device in the shared area determines that the FPLMN list includes a PLMN identifier of a non-home operator network, it can generate a third PLMN list processing instruction and send the third PLMN list processing instruction to the terminal device, so that the terminal device can delete the PLMN identifier of the non-home operator network from the FPLMN list, thereby unblocking the non-home operator network.

[0078] The following section explains the communication control methods from the perspective of network devices. Figure 4 An exemplary flow of a communication control method performed by a network device is shown, which may include steps S401 to S402:

[0079] In step S401, network devices in the overlapping areas of the shared and non-shared areas detect that the terminal device is located in the overlapping area.

[0080] In this embodiment of the disclosure, the shared area is the area that can be shared between the home operator network and the non-home operator network of the terminal device, and the non-shared area is the area that cannot be shared between the home operator network and the non-home operator network of the terminal device.

[0081] Step S402: Send the first Public Land Mobile Network (PLMN) list processing instruction information to the terminal device so that the terminal device can add or delete PLMN identifiers of non-home operator networks in the prohibited Public Land Mobile Network (FPLMN) list.

[0082] In summary, the communication control method provided in this disclosure can, when a terminal device is located in an overlapping area of ​​a shared area and a non-shared area, instruct the network device in the overlapping area to delete the PLMN identifier of the non-home operator network from the list of prohibited public land mobile networks, preventing the non-home operator network from being unblocked before the terminal device moves from the non-shared area to the overlapping area; or, the network device in the overlapping area can instruct the terminal device to add the PLMN identifier of the non-home operator network to the list of prohibited public land mobile networks, preventing the non-home operator network from not being blocked after the terminal device moves from the overlapping area to the non-shared area; it can prevent the terminal device from conducting mobile communication through inter-network roaming policies in the non-shared area, reducing the network resource overhead of the terminal device and the non-home operator network in the non-shared area.

[0083] In one alternative implementation, network devices in the overlapping areas of shared and non-shared areas can establish a communication connection with a terminal device in response to a connection request from the terminal device, and determine that the terminal device is located in the overlapping area.

[0084] In an optional implementation, before sending the first Public Land Mobile Network (PLMN) list processing instruction information to the terminal device, the network device in the overlapping area may also receive device information sent by the terminal device and generate the first PLMN list processing instruction information based on the device information. The process by which the network device in the overlapping area generates the first PLMN list processing instruction information based on the device information can be referred to the above embodiments, and will not be elaborated upon in this disclosure.

[0085] Figure 5 An interactive flow of a communication control method is shown. This communication control method can be applied to network devices and terminal devices in overlapping areas of shared and non-shared areas. The communication control method may include steps S501 to S504:

[0086] In step S501, network devices in the overlapping areas of the shared and non-shared areas detect that the terminal device is located in the overlapping area and send a device information acquisition request to the terminal device.

[0087] In step S502, the terminal device may respond to the device information acquisition request by sending a device information response message to the network terminal;

[0088] In step S503, the network terminal can generate first PLMN list processing instruction information based on the device information in the device information response message, and send the first PLMN list processing instruction information to the terminal device.

[0089] In step S504, the terminal device, in response to receiving the first PLMN list processing instruction information, adds or deletes PLMN identifiers of non-home operator networks in the prohibited public land mobile network (FPLMN) list.

[0090] This disclosure provides a communication control device, which can be a terminal device, such as... Figure 6 As shown, the communication control device 600 includes:

[0091] The receiving module 601 is configured to receive first public land mobile network (PLMN) list processing indication information sent by network devices in the overlapping areas of shared and non-shared areas. The shared area is the area that can be shared by the home operator network and the non-home operator network of the terminal device, and the non-shared area is the area that cannot be shared by the home operator network and the non-home operator network of the terminal device.

[0092] The first processing module 602 is configured to add or delete PLMN identifiers of non-home operator networks in the prohibited public land mobile network (FPLMN) list in response to the first PLMN list processing instruction information.

[0093] Optionally, the first PLMN list processing instruction information is PLMN identifier deletion instruction information, which is sent to the terminal device by the network device after determining that the terminal device has moved from a non-shared area to an overlapping area; the first processing module 602 is configured to:

[0094] In response to a PLMN identifier deletion instruction, the PLMN identifier of a non-home operator network is removed from the FPLMN list.

[0095] Optionally, the communication control device 600 further includes a second processing module 603, configured to:

[0096] In response to the second PLMN list processing instruction information sent by the network device in the non-shared area, the PLMN identifier of the non-home operator network is added to the FPLMN list.

[0097] Optionally, the first PLMN list processing instruction information adds instruction information to the PLMN identifier. This PLMN identifier addition instruction information is sent to the terminal device by the network device after determining that the terminal device has moved from a shared area to an overlapping area. The first processing module 602 is configured to:

[0098] In response to the identifier addition instruction information, the PLMN identifier belonging to the operator's network is added to the FPLMN list.

[0099] Optionally, the communication control device 600 further includes a third processing module 604, configured to:

[0100] In response to a third PLMN list processing instruction sent by a network device in the shared area, the PLMN identifier of a non-home operator network is removed from the FPLMN list.

[0101] Optionally, the communication control device 600 further includes a first transmitting module 605, configured to:

[0102] The device information is sent to the network devices in the overlapping area so that the network devices in the overlapping area can generate first PLMN list processing instruction information based on the device information and send the first PLMN list processing instruction information to the terminal device.

[0103] This disclosure provides a communication control device, which can be a network device, such as... Figure 7 As shown, the communication control device 700 includes:

[0104] The detection module 701, configured as an overlapping area of ​​shared and non-shared regions, detects that the terminal device is located in the overlapping region. The shared region is the area that can be shared between the terminal device's home operator network and the non-home operator network, and the non-shared region is the area that cannot be shared between the terminal device's home operator network and the non-home operator network.

[0105] The second sending module 702 is configured to send a first Public Land Mobile Network (PLMN) list processing instruction information to the terminal device, so that the terminal device can add or delete PLMN identifiers of non-home operator networks in the prohibited Public Land Mobile Network (FPLMN) list.

[0106] Exemplary embodiments of this disclosure also provide a computer-readable storage medium that can be implemented as a program product including program code, which, when run on an electronic device, causes the electronic device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. In one embodiment, the program product can be implemented as a portable compact disc read-only memory (CD-ROM) including program code and can run on an electronic device, such as a personal computer. However, the program product of this disclosure is not limited thereto. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0107] The program product may employ any combination of one or more readable media. A 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 electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0108] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0109] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0110] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0111] Exemplary embodiments of this disclosure also provide a terminal device or network device. References below... Figure 8 This electronic device will be described. It should be understood that... Figure 8 The electronic device 800 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0112] like Figure 8 As shown, the electronic device 800 is presented in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including storage unit 820 and processing unit 810).

[0113] The storage unit stores program code, which can be executed by the processing unit 810 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 810 can perform actions such as... Figure 3 or Figure 4 The methods and steps shown are as follows.

[0114] Storage unit 820 may include volatile storage units, such as random access memory (RAM) 821 and / or cache memory 822, and may further include read-only memory (ROM) 823.

[0115] The storage unit 820 may also include a program / utility 824 having a set (at least one) of program modules 825, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0116] Bus 830 may include a data bus, an address bus, and a control bus.

[0117] Electronic device 800 can also communicate with one or more external devices 900 (e.g., keyboards, pointing devices, Bluetooth devices, etc.) via input / output (I / O) interface 840. Electronic device 800 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 850. As shown, network adapter 850 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0118] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to exemplary embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0119] Those skilled in the art will understand that various aspects of this disclosure can be implemented as systems, methods, or program products. Therefore, various aspects of this disclosure can be embodied in entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuit,” “module,” or “system.” Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0120] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is defined only by the appended claims.

Claims

1. A communication control method characterized by comprising: The method is applied to a terminal device and includes: The terminal receives a first Public Land Mobile Network (PLMN) list processing instruction information sent by a network device in an overlapping area of ​​shared and non-shared areas. The shared area is an area that can be shared by the terminal device's home operator network and non-home operator network, and the non-shared area is an area that cannot be shared by the terminal device's home operator network and non-home operator network. In response to the first PLMN list processing instruction information, the PLMN identifier of the non-home operator network is added or deleted in the prohibited public land mobile network (FPLMN) list, and the terminal device is not allowed to access the public land mobile network corresponding to the PLMN identifier in the FPLMN list. Wherein, when the first PLMN list processing indication information is PLMN identifier deletion indication information, and the PLMN identifier deletion indication information is sent to the terminal device by the network device after determining that the terminal device has moved from the non-shared area to the overlapping area, the step of adding or deleting the PLMN identifier of the non-home operator network in the FPLMN list in response to the first PLMN list processing indication information includes: In response to the PLMN identifier deletion instruction, the PLMN identifier of the non-home operator network is deleted from the FPLMN list; When the first PLMN list processing indication information is PLMN identifier addition indication information, and the PLMN identifier addition indication information is sent to the terminal device after the network device determines that the terminal device has moved from the shared area to the overlapping area, the step of adding or deleting the PLMN identifier of the non-home operator network in the FPLMN list in response to the first PLMN list processing indication information includes: In response to the PLMN identifier addition instruction information, the PLMN identifier of the non-home operator network is added to the FPLMN list.

2. The method of claim 1, wherein, After removing the PLMN identifier of the non-home operator network from the FPLMN list, the method further includes: In response to the second PLMN list processing instruction information sent by the network device in the non-shared area, the PLMN identifier of the non-home operator network is added to the FPLMN list.

3. The method of claim 1, wherein, After adding the PLMN identifier of the non-home operator network to the FPLMN list, the method further includes: In response to a third PLMN list processing instruction sent by a network device in the shared area, the PLMN identifier of the non-home operator network is removed from the FPLMN list.

4. The method according to any one of claims 1 to 3, characterized in that, Before receiving the first Public Land Mobile Network (PLMN) list processing indication information sent by network devices in the overlapping areas of shared and non-shared areas, the method further includes: Device information is sent to network devices in the overlapping area, so that the network devices in the overlapping area generate the first PLMN list processing instruction information based on the device information, and send the first PLMN list processing instruction information to the terminal device.

5. A communication control method characterized by comprising: The method is applied to network devices, including: Network devices in the overlapping area of ​​shared and non-shared areas detect that the terminal device is located in the overlapping area. The shared area is an area that can be shared by the terminal device's home network and non-home network, and the non-shared area is an area that cannot be shared by the terminal device's home network and non-home network. Send a first Public Land Mobile Network (PLMN) list processing instruction to the terminal device, so that the terminal device can add or delete the PLMN identifier of the non-home operator network in the prohibited Public Land Mobile Network (FPLMN) list, and the terminal device is not allowed to access the public land mobile network corresponding to the PLMN identifier in the FPLMN list. Wherein, when the network device determines that the terminal device has moved from the non-shared area to the overlapping area, the step of sending a first Public Land Mobile Network (PLMN) list processing instruction information to the terminal device, so that the terminal device adds or deletes the PLMN identifier of the non-home operator network in the FPLMN list, includes: Send a PLMN identifier deletion instruction to the terminal device so that the terminal device deletes the PLMN identifier of the non-home operator network from the FPLMN list; When the network device determines that the terminal device has moved from the shared area to the overlapping area, sending a first Public Land Mobile Network (PLMN) list processing instruction to the terminal device, so that the terminal device can add or remove the PLMN identifier of the non-home operator network from the prohibited Public Land Mobile Network (FPLMN) list, includes: Send PLMN identifier addition instruction information to the terminal device so that the terminal device adds the PLMN identifier of the non-home operator network to the FPLMN list.

6. A terminal device, characterized by comprising: include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1 to 4 by executing the executable instructions.

7. A network device, comprising: include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of claim 5 by executing the executable instructions.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 4 or claim 5.