Communication methods and devices
By introducing the concept of enhanced service areas and utilizing enterprise-specific identifiers and sub-region identifiers, the problems of signaling overhead and functional complexity in mobile communication networks are solved, achieving accurate location area matching and improved information transmission efficiency.
Patent Information
- Application Number
- CN201911417853.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2039-12-31
AI Technical Summary
In existing technologies, when tracking areas or cell identifiers are used to identify location areas in mobile communication networks, there are issues of increased signaling overhead and functional complexity due to area mismatch, especially within enterprise coverage areas, where it is difficult to accurately match specific location areas.
The concept of enhanced service areas is introduced. By configuring the correspondence between access nodes and enhanced service areas, terminal devices receive information on the enhanced service areas that are allowed to be accessed, reducing signaling overhead and complexity. Enterprise-specific identifiers and sub-region identifiers are used for accurate coverage matching.
It achieves precise matching within the enterprise's coverage area, reduces signaling overhead and functional complexity, and improves the efficiency of information transmission between the network side and terminal devices.
Smart Images

Figure CN113133008B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to communication methods and apparatus. Background Technology
[0002] In mobile communication networks, terminal devices, network nodes, or application servers may need to know that a terminal device is located in a specific area in order to trigger a specific operation.
[0003] In existing technologies, a specific location area can be identified using one or more area identifiers. These area identifiers can be Tracking Area Identity (TAI) or Cell Identity (CI). The Tracking Area Identity identifies a tracking area, while the Cell Identity identifies a cell. For example, if location area 1 corresponds to cell 1 and cell 2, then location area 1 can be identified using the identifiers of cell 1 and cell 2.
[0004] When planning a network, the division of tracking areas or cells mainly considers factors such as wireless coverage. For example, when planning tracking areas, factors such as independent planning for urban and suburban areas, geographical continuity, and boundaries defined by mountains / rivers are taken into account. Similarly, when planning cells, the coverage range of a macro network cell is generally a 400-meter radius in urban areas and a 700-meter radius in suburban areas. Therefore, when using tracking areas to define a specific location area, the tracking area may sometimes be too large and difficult to match precisely with a specific location. When using cells to define a location area, a specific location area may contain many cells, causing network nodes or application servers to send numerous cell identifiers to terminal devices when notifying them of the location area, increasing signaling overhead. Summary of the Invention
[0005] This application provides a communication method and apparatus to solve the above-mentioned problems.
[0006] In a first aspect, embodiments of this application provide a communication method, comprising: receiving information about an enhanced service area that is allowed to be accessed, wherein the information about the enhanced service area that is allowed to be accessed includes information about one or more enhanced service areas, wherein the information about the enhanced service area includes an enterprise distinguishing identifier for identifying an enterprise; after a terminal device enters a first area, receiving information about a first enhanced service area corresponding to the first area from an access node; and determining, based on the information about the enhanced service area that is allowed to be accessed and the information about the first enhanced service area, allowing the terminal device to access the first enhanced service area.
[0007] In one possible implementation, the access node is configured with the correspondence between the information of each cell under that access node and the enhanced service area. The access node broadcasts the cell identifier and the enhanced service area information corresponding to the cell identifier to the terminal devices within the cell. For example, when a terminal device enters a first area, which may be the cell where the terminal device is currently located, the terminal device can receive the cell identifier (also called the identifier of the first area) and the enhanced service area information corresponding to the cell identifier (i.e., the information of the first enhanced service area) broadcast by the access node to which the first area belongs. Thus, the terminal device can know the information of the cell it is currently in and the enhanced service area it is currently in.
[0008] In this embodiment of the application, the information of one enhanced service area can correspond to one or more cell identifiers, and one cell identifier can correspond to one or more enhanced service areas. Therefore, the information of the first enhanced service area received by the terminal device from the node access can be the information of one enhanced service area or the information of multiple enhanced service areas.
[0009] It should be noted that, in the embodiments of this application, the information of an enhanced service area may also correspond to one or more tracking area identifiers, and one tracking area identifier corresponds to one or more enhanced service areas.
[0010] Based on the above solution, this application proposes an enhanced service area (ESA). The network side only needs to send information about the ESAs that the terminal device is allowed to access to. Compared to existing solutions that send multiple tracking area identifiers to the terminal device, the ESAs in this application can be well matched with the enterprise's coverage area. Compared to existing solutions that send multiple cell identifiers to the terminal device, the overhead of sending ESA information to the terminal device in this application is less than the overhead of sending cell identifiers. Furthermore, multiple discontinuous location areas of the same enterprise all correspond to the same enterprise-specific identifier, reducing functional complexity and signaling overhead.
[0011] In one possible implementation, information about the enhanced service areas (ESAs) that terminal devices are allowed to access can be configured on network nodes, policy function nodes, and application servers. The ESA information and corresponding cell identifiers or tracking area identifiers are configured on the access nodes. Furthermore, when the cell identifier or tracking area identifier corresponding to the enterprise's ESA information is updated, only the corresponding mapping needs to be updated on the access nodes; the new mapping does not need to be sent to the terminal devices, thereby reducing signaling overhead.
[0012] This implementation scheme requires network nodes, policy function nodes, application servers, and terminal devices to only perceive the enhanced service area (ESA) information, without needing to perceive the corresponding cell identifier or tracking area identifier. This avoids the impact on network nodes, policy function nodes, application servers, and terminal devices when the wireless network planning adjusts the cell identifier or tracking area identifier corresponding to the ESA. The mapping relationship between ESA information and cell identifier or tracking area identifier is implemented at the access node. The access node then broadcasts the cell identifier of the cell currently in which the terminal device is located, along with the corresponding ESA information, to the terminal device. This allows the terminal device to perceive the ESA information corresponding to the area it has entered, reducing signaling overhead and complexity.
[0013] In one possible implementation, determining whether the terminal device is allowed to access the first enhanced service area based on the information of the allowed enhanced service area and the information of the first enhanced service area includes: determining that the information of the first enhanced service area matches the information of the allowed enhanced service area, and then determining that the terminal device is allowed to access the first enhanced service area.
[0014] In one possible implementation, matching the information of the first enhanced service area with the information of the allowed enhanced service areas includes: the enterprise distinguishing identifier of the information of the first enhanced service area is the same as the enterprise distinguishing identifier of the information of at least one of the enhanced service areas allowed to access.
[0015] In one possible implementation, the information of the enhanced service area further includes at least one sub-region identifier, the sub-region identifier being used to indicate a sub-region of the enterprise; the information of the first enhanced service area further includes a first sub-region identifier; the information of the first enhanced service area is matched with the information of the allowed access enhanced service areas, including: the enterprise distinguishing identifier of the information of the first enhanced service area is the same as the enterprise distinguishing identifier of at least one of the information of the allowed access enhanced service areas, and the first sub-region identifier is the same as a sub-region identifier of the information of the at least one enhanced service area.
[0016] In one possible implementation, receiving information about the permitted enhanced service area includes: receiving the information about the permitted enhanced service area from a network node during the registration, attachment, location area update, or configuration update process of the terminal device; or receiving a user policy from a policy function node, the user policy containing the information about the permitted enhanced service area; or receiving a service data packet from an application server, the service data packet containing the information about the permitted enhanced service area.
[0017] In one possible implementation, after determining that the terminal device is allowed to access the first enhanced service area, a Protocol Data Unit (PDU) session is triggered to establish a connection to the data network corresponding to the first enhanced service area.
[0018] In one possible implementation, after determining that the terminal device is allowed to access the first enhanced service area, a first notification message is sent to the application server. The first notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area.
[0019] In one possible implementation, after determining that the terminal device is allowed to access the first enhanced service area, a second notification message is sent to the network node. The second notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area. Local network information corresponding to the first enhanced service area is received from the network node. Based on the local network information, a PDU session is triggered to establish a connection to the local network corresponding to the first enhanced service area.
[0020] In one possible implementation, the terminal device is located in a second region before entering the first region, the second region corresponding to information of a second enhanced service region; based on the information of the first enhanced service region and the information of the second enhanced service region, it is determined to move out of the second enhanced service region.
[0021] In one possible implementation, determining to remove from the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: determining to remove from the second enhanced service area if the enterprise identification identifier in the information of the first enhanced service area is different from the enterprise identification identifier in the information of the second enhanced service area; or determining to remove from the second enhanced service area if the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area.
[0022] In one possible implementation, after determining that the user has moved out of the second enhanced service area, the PDU session established in the second enhanced service area is deleted to disconnect the data network corresponding to the second enhanced service area.
[0023] In one possible implementation, after determining that the device has moved out of the second enhanced service area, a third notification message is sent to the application server and / or network node. The third notification message contains information about the second enhanced service area and is used to notify the terminal device that it has moved out of the second enhanced service area.
[0024] In one possible implementation, the information of an enhanced service area corresponds to one or more cell identifiers; or, the information of an enhanced service area corresponds to one or more tracking area identifiers.
[0025] Secondly, embodiments of this application provide a communication device, which can be a terminal device or a chip for a terminal device. The device has the functions to implement the first aspect or the embodiments thereof. These functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions.
[0026] Thirdly, embodiments of this application provide a communication device, including a processor and a memory; the memory is used to store computer execution instructions, and when the device is running, the processor executes the computer execution instructions stored in the memory to cause the device to perform the methods as described in the first aspect or the embodiments of the first aspect.
[0027] Fourthly, embodiments of this application provide a communication device including units or means for performing the steps of the first aspect or the embodiments of the first aspect described above.
[0028] Fifthly, embodiments of this application provide a communication device, including a processor and an interface circuit. The processor is configured to communicate with other devices via the interface circuit and execute the methods described in the first aspect or embodiments thereof. The processor may include one or more devices.
[0029] Sixthly, embodiments of this application provide a communication device including a processor for connection to a memory, for calling a program stored in the memory to execute the methods described in the first aspect or embodiments thereof. The memory may be located within or outside the device. The processor may include one or more processors.
[0030] In a seventh aspect, embodiments of this application also provide a computer-readable storage medium storing instructions that, when executed on a computer, cause a processor to perform the methods described in the first aspect or embodiments thereof.
[0031] Eighthly, embodiments of this application also provide a computer program product including instructions, wherein when the program is invoked by a processor, the methods described in the first aspect or embodiments thereof are executed.
[0032] In a ninth aspect, embodiments of this application also provide a chip system, including: a processor, configured to execute the methods described in the first aspect or embodiments thereof. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of the logical architecture of a mobile communication network.
[0034] Figure 2 This is a schematic flowchart of a communication method provided in an embodiment of this application;
[0035] Figure 3 This is a schematic diagram of another communication method provided in an embodiment of this application;
[0036] Figure 4 A schematic diagram illustrating the process by which a network node sends information about the enhanced service area that is allowed to be accessed to a terminal device during the terminal device registration process;
[0037] Figure 5 This is a schematic diagram of another communication method provided in an embodiment of this application;
[0038] Figure 6 A schematic diagram of a communication device provided in an embodiment of this application;
[0039] Figure 7 This is a schematic diagram of a terminal device provided in an embodiment of this application. Detailed Implementation
[0040] like Figure 1 The diagram shown illustrates the logical architecture of a mobile communication network. This architecture includes, but is not limited to: terminal devices, access nodes, network nodes, gateway nodes, subscription management function nodes, policy function nodes, and application servers.
[0041] The terminal device accesses the wireless network through the access node at its current location.
[0042] Network nodes are used for device registration, security authentication, mobility management, and location management of terminal devices.
[0043] Gateway nodes are used to forward data packets between terminal devices and data networks.
[0044] The contract management function node is used for contract data management and authentication functions of terminal devices.
[0045] The policy function node is used for policy control of terminal devices, such as billing and Quality of Service (QoS).
[0046] Application servers reside in the data network and are used to provide application services to terminal devices.
[0047] Figure 1 The architecture shown corresponds to a 4th generation (4G) mobile communication network. Network nodes can be Mobility Management Entities (MMEs). Gateway nodes can be Serving Gateways (SGWs) or Packet Data Network Gateways (PDN-GWs). Subscription Management Function nodes can be Home Subscriber Servers (HSSs). Policy Function nodes can be Policy and Charging Rules Function (PCRF) network elements.
[0048] Figure 1 The architecture shown can also correspond to a 5th generation (5G) mobile communication network. Network nodes can be Access and Mobility Management Function (AMF) network elements or Session Management Function (SMF) network elements. Gateway nodes can be User Plane Function (UPF) network elements. Subscription management function nodes can be Unified Data Management (UDM) network elements. Policy function nodes can be Policy Control Function (PCF) network elements.
[0049] Figure 1 The architecture shown can also correspond to future mobile communication networks, such as the sixth generation (6G) mobile communication network, etc., and the embodiments of this application do not limit this.
[0050] In this embodiment, the terminal device is a device with wireless transceiver capabilities that can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, user equipment (UE), etc.
[0051] In mobile communication networks, terminal devices, network nodes, or application servers may need to know that a terminal device is located in a specific area in order to trigger a specific operation.
[0052] For example, once a terminal device learns that it has entered a specific location area, it can trigger the establishment of a protocol data unit (PDU) session.
[0053] For example, in the case of a local network, after a network node learns that a terminal device has entered the location area corresponding to the local network, the network node can send information such as the Data Network Name (DNN) of the local network to the terminal device so that the terminal device can establish a PDU session with the local network.
[0054] For example, in Mobile Edge Computing (MEC), when a network node learns that a terminal device has entered a specific location area, it can trigger service offloading. By selecting the User plane Function (UPF) for offloading, i.e., the Uplink Classifier (UL CL), the specific service flow is forwarded to the location closer to the terminal device's access point.
[0055] For example, once the application server determines that the terminal device is in a specific location area, it can push application information related to that location area to the terminal device.
[0056] In existing technologies, a specific location area can be identified using one or more area identifiers. These area identifiers can be Tracking Area Identifiers (TAIs) or Cell Identifiers (CIs). The Tracking Area Identifier identifies a tracking area, while the Cell Identifier identifies a cell. For example, if location area 1 corresponds to cell 1 and cell 2, then location area 1 can be identified using the identifiers of cell 1 and cell 2.
[0057] When planning a network, the division of tracking areas or cells mainly considers factors such as wireless coverage. For example, when planning tracking areas, factors such as independent planning for urban and suburban areas, geographical continuity, and boundaries defined by mountains / rivers are taken into account. Similarly, when planning cells, the coverage range of a macro network cell is generally a 400-meter radius in urban areas and a 700-meter radius in suburban areas. Therefore, when using tracking areas to define a specific location area, the tracking area may sometimes be too large and difficult to match precisely with a specific location. When using cells to define a location area, a specific location area may contain many cells, causing network nodes or application servers to send numerous cell identifiers to terminal devices when notifying them of the location area, increasing signaling overhead.
[0058] In addition, wireless network planning may require frequent adjustments to the tracking area or cell based on factors such as signal strength, which will cause changes in the tracking area identifier or cell identifier corresponding to a specific location area. As a result, network nodes or application servers need to detect the changes in the tracking area identifier or cell identifier in a timely manner and need to resend the tracking area identifier or cell identifier corresponding to the specific location area to the terminal device, resulting in additional signaling overhead.
[0059] To address the aforementioned problems, this application proposes an enhanced service area. For example... Figure 2 As shown, the information for an enhanced service area includes an enterprise differentiater ID, and optionally, N sub-area IDs, where N is a positive integer. This enhanced service area information is used to identify a specific location region.
[0060] A business identification mark is used to identify a single business, while different business identification marks are used to identify different businesses. A business identification mark can be a business name or a business logo, etc. The business can be a shopping mall, company, library, cinema, stadium, school, airport, or train station, etc., covering a specific geographical area.
[0061] Sub-region identifiers are used to identify a sub-region of a company. Different sub-region identifiers are used to identify different sub-regions of the same company, such as identifying a branch of a company or a branch of a school. Sub-region identifiers can be the location name of the company branch (such as Shanghai or Beijing) or the company branch identifier.
[0062] It should be noted that "corporate divisions" here refers to different branches of the same company, distinguished by geographical location. For example, if company AAA is headquartered in Beijing and has four branches in Chengdu, Shanghai, Shenzhen, and Nanjing, then the company can have a total of five divisions: Beijing, Chengdu, Shanghai, Shenzhen, and Nanjing.
[0063] based on Figure 1 The network architecture shown in this application provides a communication method. In this method, when a terminal device enters a first area, the terminal device determines that it has entered and is allowed to access the first enhanced service area based on information about the first enhanced service area corresponding to the first area and information about the enhanced service areas that are allowed to be accessed, and then performs corresponding operations.
[0064] like Figure 3 As shown, the method includes the following steps:
[0065] Step 301: The terminal device receives information about the enhanced service area that is allowed to be accessed.
[0066] The permitted enhanced service areas include one or more enhanced service areas.
[0067] As one implementation method, the terminal device can receive information about permitted enhanced service areas from the network node. For example, during the terminal device registration, attachment, location area update, or terminal device configuration update process, the network node sends information about permitted enhanced service areas to the terminal device. Optionally, the information about permitted enhanced service areas can be sent to the terminal device in the form of a list of enhanced service areas, which contains information about one or more enhanced service areas.
[0068] As another implementation method, the terminal device can also receive information about permitted enhanced service areas from the policy function node. That is, the policy function node sends information about permitted enhanced service areas to the terminal device. For example, the policy function node sends a user policy to the terminal device, which carries information about permitted enhanced service areas. Optionally, the information about permitted enhanced service areas can be sent to the terminal device in the form of a list of enhanced service areas, containing information about one or more enhanced service areas.
[0069] As another implementation method, the terminal device can also receive information about permitted enhanced service areas from the application server. That is, the application server sends this information to the terminal device. For example, when a user opens an application (APP) on the terminal device and logs in, the application server corresponding to the APP sends a service data packet to the terminal device, which carries information about permitted enhanced service areas. Optionally, the information about permitted enhanced service areas can be sent to the terminal device in the form of a list of enhanced service areas, containing information about one or more enhanced service areas.
[0070] The following example illustrates this. For instance, enterprise AAA's branches include Shenzhen, Shanghai, Nanjing, Beijing, Guangzhou, and Hangzhou; enterprise BBB's branches include Hong Kong, Guangzhou, Shanghai, and Sichuan; and enterprise CCC's branches include Chongqing, Guangzhou, Kunming, and Sichuan. Each branch of an enterprise corresponds to a region, and each region corresponds to one or more sub-regions, or one or more tracking areas.
[0071] Example 1
[0072] The information on the enhanced service area that UE1 is allowed to access includes:
[0073] {AAA, shenzhen};
[0074] {AAA, shanghai};
[0075] {BBB, Shanghai}
[0076] {BBB, Sichuan}.
[0077] AAA and BBB are enterprise distinguishing identifiers, while Shenzhen, Shanghai, and Sichuan are sub-region identifiers. Enterprise AAA's Shenzhen branch is referred to as an enhanced service region or a specific location region; enterprise AAA's Shanghai branch is referred to as an enhanced service region or a specific location region; enterprise BBB's Shanghai branch is referred to as an enhanced service region or a specific location region; and enterprise BBB's Sichuan branch is referred to as an enhanced service region or a specific location region.
[0078] Therefore, UE1 allows access to the enterprise networks of enterprise AAA in Shenzhen and Shanghai, and allows access to the enterprise networks of enterprise BBB in Shanghai and Sichuan.
[0079] Example 2
[0080] The information on the enhanced service area that UE2 is allowed to access includes:
[0081] {AAA};
[0082] {CCC,chongqing};
[0083] {CCC, kunming}.
[0084] Among them, AAA and CCC are enterprise distinguishing identifiers, while chongqing and kunming are sub-region identifiers. All branches of enterprise AAA (including Shenzhen, Shanghai, Nanjing, Beijing, Guangzhou, and Hangzhou) are collectively referred to as an enhanced service region or a specific location region. The Chongqing branch of enterprise CCC is referred to as an enhanced service region or a specific location region, and the Kunming branch of enterprise CCC is referred to as an enhanced service region or a specific location region.
[0085] Therefore, UE2 allows access to the enterprise networks of Enterprise AAA in all its branches (including Shenzhen, Shanghai, Nanjing, Beijing, Guangzhou, and Hangzhou), and allows access to the enterprise networks of Enterprise CCC in its Chongqing and Kunming branches.
[0086] It should be noted that if a terminal device is allowed to access the enterprise networks of multiple branches of a company, in one implementation method, information from multiple enhanced service areas can be used to indicate the allowed access to each branch. Taking Example 1 above as an example, if UE1 is allowed to access the enterprise networks of company AAA in Shenzhen and Shanghai, then information from two enhanced service areas is used to indicate the allowed access to company AAA's Shenzhen and Shanghai branches, respectively.
[0087] If a terminal device is allowed to access the enterprise network of multiple branches of a company, as an alternative implementation, an enhanced service area (ESA) can be used to indicate all branches that are allowed access. Taking Example 1 above as an example, if UE1 is allowed to access the enterprise networks of company AAA in Shenzhen and Shanghai, an ESA can be used to indicate the Shenzhen and Shanghai branches of company AAA that are allowed access. That is: {AAA, Shenzhen, Shanghai}. Therefore, Example 1 above can also be replaced with:
[0088] {AAA, shenzhen, shanghai};
[0089] {BBB, Shanghai}
[0090] {BBB, Sichuan}.
[0091] In this application, AAA and BBB are enterprise distinguishing identifiers, while Shenzhen, Shanghai, and Sichuan are sub-region identifiers. The Shenzhen and Shanghai branches of enterprise AAA are collectively referred to as an Enhanced Service Area (ESA) or a specific location area; the Shanghai branch of enterprise BBB is referred to as an ESA or a specific location area; and the Sichuan branch of enterprise BBB is referred to as an ESA or a specific location area. Therefore, in this embodiment, if a terminal device is allowed to access the enterprise network of multiple branches of an enterprise, information from one ESA can be used to indicate all branches that are allowed to access. Alternatively, information from multiple ESAs can be used to indicate all branches that are allowed to access, and information from one ESA can indicate one or more of the branches that are allowed to access.
[0092] Step 302: After the terminal device enters the first area, it receives information about the first enhanced service area corresponding to the first area from the access node.
[0093] The first area can be the cell where the terminal device is currently located.
[0094] For example, the access node corresponding to the first region sends a system broadcast message, which carries information about the first enhanced service area corresponding to the first region and the identifier of the first region. When a terminal device enters the first region, it can receive the system broadcast message, obtain the identifier of the first region and the information about the first enhanced service area corresponding to the first region from the system broadcast message, and then the terminal device knows that it is currently in the first region, and determines that the terminal device has entered the first enhanced service area based on the information about the first enhanced service area corresponding to the first region.
[0095] As an example, the coverage area of the Shenzhen branch of enterprise AAA includes cell 1. After the terminal device enters cell 1, the system broadcast message received from the access node corresponding to cell 1 carries: {cell ID1, {AAA, shenzhen}}. Therefore, the terminal device can know that it has entered cell 1 and the Shenzhen branch of enterprise AAA.
[0096] Step 303: The terminal device determines whether it is allowed to access the first enhanced service area based on the information of the allowed enhanced service area and the information of the first enhanced service area.
[0097] Allowing terminal devices to enter the first enhanced service area here means allowing terminal devices to trigger specific operations in the first enhanced service area, such as accessing the local network corresponding to the first enhanced service area, or allowing terminal devices to access applications corresponding to the first enhanced service area.
[0098] As one implementation method, when the information of the first enhanced service area matches the information of any of the allowed enhanced service areas, the terminal device determines that access to the first enhanced service area is permitted. This matching includes at least identical enterprise distinguishing identifiers, and optionally, identical sub-region identifiers.
[0099] For example, taking UE1 in Example 1 of step 301 above, when UE1 enters a cell (i.e., the first area) within the coverage area of the Shenzhen branch of enterprise AAA, it can receive a system broadcast message sent by the access node corresponding to the first area. For example, the information of the first enhanced service area carried in the system broadcast message includes: {AAA, shenzhen}. Since the information of the first enhanced service area in the information of the allowed enhanced service areas includes: {AAA, shenzhen}, the enterprise distinguishing identifier AAA in the information of the first enhanced service area is the same as the enterprise distinguishing identifier AAA in the information of the first enhanced service area, and the sub-area identifier shenzhen in the information of the first enhanced service area in the information of the allowed enhanced service areas is the same as the sub-area identifier shenzhen in the information of the first enhanced service area in the information of the allowed enhanced service areas. That is, the information of the first enhanced service area matches the information of the first enhanced service area in the information of the allowed enhanced service areas. Therefore, UE1 determines that it is allowed to access the Shenzhen branch of enterprise AAA.
[0100] For example, taking UE2 in Example 2 of step 301 above, when UE2 enters a cell (i.e., the first area) within the coverage area of the Shenzhen branch of enterprise AAA, it can receive a system broadcast message sent by the access node corresponding to the first area. For example, the information of the first enhanced service area carried in the system broadcast message includes: {AAA, shenzhen}. Since the information of the first enhanced service area in the information of the allowed enhanced service areas includes: {AAA}, the enterprise distinguishing identifier AAA in the information of the first enhanced service area is the same as the enterprise distinguishing identifier AAA in the information of the first enhanced service area in the information of the allowed enhanced service areas. That is, the information of the first enhanced service area matches the information of the first enhanced service area in the information of the allowed enhanced service areas. Therefore, UE2 determines that it is allowed to access the Shenzhen branch of enterprise AAA.
[0101] After determining that access to the first enhanced service area is permitted, the terminal device can perform corresponding operations. These operations include, but are not limited to, one or more of the following:
[0102] After the terminal device determines that access to the first enhanced service area is permitted, it can trigger the establishment of a protocol data unit (PDU) session, thereby establishing a connection to the data network corresponding to the first enhanced service area.
[0103] The process for establishing a PDU session is existing technology and will not be described in detail here.
[0104] Second, when the application server needs to detect terminal devices in the first enhanced service area to perform operations such as people flow statistics, employee count statistics, or push services to terminal devices in the first enhanced service area, after the terminal device determines that access to the first enhanced service area is allowed, it can send a notification message to the application server. The notification message contains information about the first enhanced service area and is used to notify the application server that the terminal device has entered the first enhanced service area.
[0105] Optionally, the terminal device may send a service data packet to the application server, which carries information about the first enhanced service area.
[0106] After the terminal device determines that it is allowed to access the first enhanced service area, it can send a notification message to the network node. The notification message contains information about the first enhanced service area and is used to notify the network node that the terminal device has entered the first enhanced service area.
[0107] After receiving the notification message, the network node retrieves the information of the first enhanced service area from the notification message and then determines whether the terminal device is allowed to access the first enhanced service area. The method by which the network node determines whether the terminal device is allowed to access the first enhanced service area is similar to the method used by the terminal device in step 303 above, and can be referred to the aforementioned description, which will not be repeated here. It should be noted that the step of the network node determining whether the terminal device is allowed to access the first enhanced service area is optional and can be omitted.
[0108] Then, the network node sends a response message to the terminal device. If the network node determines that the terminal device is allowed to access the first enhanced service area, or if the step of determining whether the terminal device is allowed to access the first enhanced service area is not executed, the response message may carry local network information of the first enhanced service area.
[0109] Optionally, the local network information includes the local network name and service continuity mode, etc. This local network information can be configured on the network node, or it can be obtained by the network node from other nodes (such as policy function nodes or operation and maintenance centers).
[0110] It should be noted that the above notification and response messages are merely examples, and the embodiments of this application do not limit the specific message names. In specific applications, the notification and response messages can be dedicated messages or messages in the prior art.
[0111] After receiving local network information from the first enhanced service area, the terminal device triggers the establishment of a PDU session and establishes a connection to the local network corresponding to the first enhanced service area.
[0112] The process for establishing a PDU session is existing technology and will not be described in detail here.
[0113] Before the terminal device enters the first enhanced service area, a PDU session has been established, creating a connection to the data network. Once the terminal device enters the first enhanced service area and access is confirmed, it sends a notification message to the network node. This notification message contains information about the first enhanced service area and is used to notify the network node that the terminal device has entered the first enhanced service area.
[0114] After receiving the notification message, the network node retrieves the information of the first enhanced service area from the notification message and then determines whether the terminal device is allowed to access the first enhanced service area. The method by which the network node determines whether the terminal device is allowed to access the first enhanced service area is similar to the method used by the terminal device in step 303 above, and can be referred to the aforementioned description, which will not be repeated here. It should be noted that the step of the network node determining whether the terminal device is allowed to access the first enhanced service area is optional and can be omitted.
[0115] Then, the network node sends a response message to the terminal device.
[0116] Since the terminal device already has an established PDU session, after the network node learns that the terminal device has entered the first enhanced service area, it decides to add a local gateway node (which can be called a PDU Session Anchor (PSA)) and an uplink classifier (UL CL) gateway node corresponding to the first enhanced service area to the existing PDU session. As a result, the data packets of the terminal device can be diverted by the UL CL gateway node, so that some data packets are diverted to the original gateway node and the other part of the data packets are diverted to the local gateway node (i.e., PSA), thereby achieving the purpose of diversion.
[0117] The operation of adding a local gateway node and a UL CL gateway node to an existing PDU session can be referred to the relevant descriptions in the existing technology, and will not be repeated here.
[0118] It should be noted that the above notification and response messages are merely examples, and the embodiments of this application do not limit the specific message names. In specific applications, the notification and response messages can be dedicated messages or messages in the prior art.
[0119] Based on the above solution, this application proposes an enhanced service area (ESA). The network side only needs to send information about the ESAs that the terminal device is allowed to access to. Compared to existing solutions that send multiple tracking area identifiers to the terminal device, the ESAs in this application can be well matched with the enterprise's coverage area. Compared to existing solutions that send multiple cell identifiers to the terminal device, the overhead of sending ESA information to the terminal device in this application is less than the overhead of sending cell identifiers. Furthermore, multiple discontinuous location areas of the same enterprise all correspond to the same enterprise-specific identifier, reducing functional complexity and signaling overhead.
[0120] like Figure 4 The diagram illustrates the process by which a network node sends information about the permitted enhanced service area to a terminal device during the terminal device registration process. The method includes the following steps:
[0121] Step 401: The terminal device initiates the registration process and sends a registration request message to the network node. This registration request message is forwarded through the access node.
[0122] Step 402: After receiving the registration request message, if the registration request message does not contain a user identity identifier, the network node sends an identity identifier request to the terminal device to request the user identity identifier.
[0123] The user identification can be the International Mobile Subscriber Identification Number (IMSI) or the Network Access Identifier (NAI), etc.
[0124] Step 403: The network node authenticates the terminal device and checks its legitimacy.
[0125] Step 404: The network node sends a location update request message to the subscription management function node. This location update request is used to obtain the subscription data of the terminal device.
[0126] Step 405: The subscription management function node sends a location update response message to the terminal device, which contains the subscription data of the terminal device.
[0127] Optionally, the subscription data includes information about the enhanced service area subscribed to by the terminal device. This enhanced service area information includes information about one or more enhanced service areas. The information for one enhanced service area includes an enterprise-specific identifier, and optionally also includes one or more sub-region identifiers.
[0128] Step 406: The network node sends a user context establishment request message to the policy function node. This user context establishment request message is used to request the policy data of the terminal device.
[0129] Step 407: The policy function node sends a user context establishment response message to the network node. This user context establishment response message contains policy data of the terminal device.
[0130] Optionally, the policy data includes information on the enhanced service areas that the terminal device is allowed to access. This information on allowed enhanced service areas includes information on one or more enhanced service areas. The information on an enhanced service area includes an enterprise-specific identifier, and optionally also includes one or more sub-region identifiers.
[0131] Step 408: The network node sends a registration acceptance message to the terminal device.
[0132] The registration acceptance message contains information about the enhanced service zones that are allowed to be accessed.
[0133] As one implementation method, the information of the enhanced service area allowed for access contained in the registration acceptance message may be the same as the information of the enhanced service area signed in step 405, or the same as the information of the enhanced service area allowed for access in step 407, or may be configured locally on the network node by the operator.
[0134] As another implementation method, the information of the enhanced service area allowed to access contained in the registration acceptance message can be the intersection of any two of the enhanced service area information signed in step 405, the enhanced service area information allowed to access in step 407, and the enhanced service area information allowed to access configured locally.
[0135] As another implementation method, the information of the enhanced service area allowed to access contained in the registration acceptance message can be the intersection of the information of the subscribed enhanced service area in step 405, the information of the enhanced service area allowed to access in step 407, and the information of the enhanced service area allowed to access configured locally.
[0136] Step 409: The terminal device sends a registration completion message to the network node.
[0137] In the above process, the information of the service areas that the terminal device is allowed to access is sent to the terminal device through the registration and acceptance message.
[0138] based on Figure 1 The network architecture shown in this application provides another communication method. In this method, after a terminal device moves from a second area to a first area, the terminal device can determine that it has moved out of the second area and perform corresponding operations.
[0139] like Figure 5 As shown, the method includes the following steps:
[0140] Step 501: The terminal device moves from the second area to the first area and receives the first message from the access node in the first area.
[0141] The second area here can be the cell where the terminal device was located before entering the first area, and the first area can be the cell where the terminal device is currently located.
[0142] The enhanced service area corresponding to the second region can be referred to as the second enhanced service area.
[0143] The first region may correspond to an enhanced service region (e.g., called the first enhanced service region), or it may not have a corresponding enhanced service region.
[0144] The first message could be a system broadcast message, for example.
[0145] Step 502: The terminal device determines to move out of the second enhanced service area based on the first message.
[0146] For example, if the first message does not contain information about the enhanced service area, the terminal device determines that it has moved out of the second enhanced service area. As an example, UE1 is located at the Shenzhen branch of enterprise AAA at the first time, and receives the first message at the second time. If the first message does not contain any information about the enhanced service area, and the second time is later than the first time, then UE1 determines that it has moved out of the Shenzhen branch of enterprise AAA, and thus determines that it cannot access the data network of the Shenzhen branch of enterprise AAA.
[0147] For example, if the first message contains information about the first enhanced service area corresponding to the first region, and this information does not match the information about the second enhanced service area corresponding to the second region, then the terminal device determines that it has moved out of the second enhanced service area. This mismatch includes different enterprise identification identifiers (OIs), or the same OIs but different sub-region identifiers. As an example, UE2 is located at the Shenzhen branch of enterprise AAA at the first time, and receives the first message containing information about the first enhanced service area at the second time. Since the second time is later than the first time, UE2 determines that the OI in the information about the first enhanced service area is different from the OI in the information about the second enhanced service area. Therefore, UE2 determines that it has moved out of the Shenzhen branch of enterprise AAA and cannot access the data network of the Shenzhen branch of enterprise AAA. Furthermore, based on the information about the first enhanced service area, UE2 can determine that it has entered the first enhanced service area.
[0148] After the terminal device determines that it has moved out of the second enhanced service area, it can perform corresponding operations. These operations include, but are not limited to, one or more of the following:
[0149] After the terminal device determines that it has moved out of the second enhanced service area, it can trigger the deletion of the PDU session established in the second enhanced service area and disconnect the data network corresponding to the second enhanced service area.
[0150] The PDU session deletion process is existing technology and will not be described in detail here.
[0151] Execution 2: When the application server needs to detect terminal devices in the second enhanced service area to perform operations such as people flow statistics, employee count statistics, or push services to terminal devices in the second enhanced service area, after the terminal device moves out of the second enhanced service area, it can send a notification message to the application server. This notification message contains information about the second enhanced service area and is used to notify the application server that the terminal device has moved out of the second enhanced service area.
[0152] Optionally, the terminal device may send a service data packet to the application server, which carries information about the second enhanced service area.
[0153] After the terminal device determines that it has moved out of the second enhanced service area, it can send a notification message to the network node. The notification message contains information about the second enhanced service area and is used to notify the network node that the terminal device has moved out of the second enhanced service area.
[0154] After receiving the notification message, the network node obtains the information of the second enhanced service area in the notification message, and then triggers the deletion of the PDU session of the local data network, removing the UL CL gateway node and the local gateway node.
[0155] Then, the network node sends a response message to the terminal device.
[0156] The removal of the local gateway node and the UL CL gateway node can be referred to in the relevant descriptions of existing technologies, and will not be repeated here.
[0157] Based on the above solution, this application proposes an enhanced service area (ESA). The network side only needs to send information about the ESAs that the terminal device is allowed to access to. Compared to existing technologies that send multiple tracking area identifiers to the terminal device, the ESAs in this application can be well matched with the enterprise's coverage area. Compared to existing technologies that send multiple cell identifiers to the terminal device, the overhead of sending ESA information to the terminal device in this application is less than the overhead of sending cell identifiers. For multiple discontinuous location areas of the same enterprise, each corresponds to the same enterprise-specific identifier, reducing functional complexity and signaling overhead.
[0158] It should be noted that embodiments 3 and 5 described above can also be implemented in combination. For example, in another embodiment, after the terminal device moves from the second region to the first region, it receives a first message (such as a system broadcast message) sent by the access node. This first message contains information about the enhanced service region corresponding to the first region. Then, the terminal device determines that it has moved out of the second enhanced service region based on the first message (see reference). Figure 5 (as described in the corresponding embodiments), and based on the information of the enhanced service area that the terminal device is allowed to access and the information of the first enhanced service area, determine that access to the first enhanced service area is permitted.
[0159] Once the terminal device has been moved out of the second enhanced service area, the corresponding operations can be performed, as can be found in the following reference. Figure 5 The relevant description of the corresponding embodiments.
[0160] After the terminal device determines that access to the first enhanced service area is permitted, it can perform the corresponding operations, which can be referred to as follows. Figure 3 The relevant description of the corresponding embodiments.
[0161] It should be noted that when a terminal device determines to move out of the second enhanced service area and into the first enhanced service area, and determines to allow access to the first enhanced service area, if the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, it indicates that the terminal device has moved from one branch of the same enterprise to another branch (for example, an enterprise has set up two branches in two adjacent areas). In this case, the terminal device does not need to perform the PDU session establishment or deletion operation, that is, it can maintain the PDU session established in the first enhanced service area.
[0162] It should be noted that when a terminal device determines that it has moved out of the second enhanced service area and into the first enhanced service area, and determines that access to the first enhanced service area is permitted, the terminal device can send a notification message to the application server. This notification message is used to notify that the terminal device has moved out of the second enhanced service area and entered the first enhanced service area. Alternatively, the terminal device can send two notification messages to the application server, one to notify that the terminal device has moved out of the second enhanced service area and the other to notify that the terminal device has entered the first enhanced service area.
[0163] It should be noted that when a terminal device determines that it has moved out of the second enhanced service area and entered the first enhanced service area, and determines that access to the first enhanced service area is permitted, the terminal device can send a notification message to the network node. This notification message is used to notify that the terminal device has moved out of the second enhanced service area and entered the first enhanced service area. Alternatively, the terminal device can send two notification messages to the network node, one to notify that the terminal device has moved out of the second enhanced service area and the other to notify that the terminal device has entered the first enhanced service area.
[0164] Based on any of the above embodiments, information about the enhanced service areas that terminal devices are allowed to access can be configured on network nodes, policy function nodes, and application servers. The enhanced service area information and the corresponding cell identifier or tracking area identifier are configured on the access node. Furthermore, when the cell identifier or tracking area identifier corresponding to the enterprise's enhanced service area information is updated, only the corresponding mapping relationship needs to be updated on the access node; it is not necessary to send the new mapping relationship to the terminal device, network node, policy function node, and application server, thereby reducing signaling overhead.
[0165] This implementation scheme requires network nodes, policy function nodes, application servers, and terminal devices to only perceive the enhanced service area (ESA) information, without needing to perceive the corresponding cell identifier or tracking area identifier. This avoids the impact on network nodes, policy function nodes, application servers, and terminal devices when the wireless network planning adjusts the cell identifier or tracking area identifier corresponding to the ESA. The mapping relationship between ESA information and cell identifier or tracking area identifier is implemented at the access node. The access node then broadcasts the cell identifier of the cell currently in which the terminal device is located, along with the corresponding ESA information, to the terminal device. This allows the terminal device to perceive the ESA information corresponding to the area it has entered, reducing signaling overhead and complexity.
[0166] As an example, let's consider a sub-region identifier corresponding to one or more cell identifiers. Assume that enterprise AAA has branches in Shenzhen, Shanghai, Nanjing, Beijing, Guangzhou, and Hangzhou, and enterprise BBB has branches in Hong Kong, Guangzhou, Shanghai, and Sichuan.
[0167] As an example, at the first moment, the cell identifiers corresponding to the sub-region identifiers of each enterprise and each branch recorded on the access node are as follows:
[0168] {{AAA, shenzhen}, {cell ID1, cell ID2}};
[0169] {{AAA, shanghai}, {cell ID3, cell ID4};
[0170] {{AAA, nanjing}, {cell ID5, cell ID6};
[0171] {{AAA, beijing}, {cell ID7, cell ID8, cell ID9};
[0172] {{AAA,guangzhou},{cell ID10};
[0173] {{AAA, hangzhou}, {cell ID11, cell ID12};
[0174] {{BBB, xianggang}, {cell ID13, cell ID14, cell ID15};
[0175] {{BBB, guangzhou}, {cell ID16, cell ID17};
[0176] {{BBB, shanghai}, {cell ID18};
[0177] {{BBB, sichuan}, {cell ID19, cell ID 20, cell ID 21, cell ID 22}.
[0178] Specifically, the sub-regional identifiers for Company AAA's Shenzhen branch correspond to cells 1 and 2; those for its Shanghai branch, cells 3 and 4; for its Nanjing branch, cells 5 and 6; for its Beijing branch, cells 7, 8, and 9; for its Guangzhou branch, cell 10; and for its Hangzhou branch, cells 11 and 12. Similarly, the sub-regional identifiers for Company BBB's Hong Kong branch correspond to cells 13, 14, and 15; for its Guangzhou branch, cells 16 and 17; for its Shanghai branch, cell 18; and for its Sichuan branch, cells 19, 20, 21, and 22.
[0179] For example, when the cells corresponding to the Shenzhen branch of enterprise AAA are updated to cells 2 and 23, and the cells corresponding to the Shanghai branch of enterprise BBB are updated to cells 18 and 24, the corresponding updates can be made on the access node. After the update, at the second time, the cell identifiers corresponding to the sub-area identifiers of each branch of each enterprise recorded on the access node are as follows:
[0180] {{AAA, shenzhen}, {cell ID2, cell ID23}};
[0181] {{AAA, shanghai}, {cell ID3, cell ID4};
[0182] {{AAA, nanjing}, {cell ID5, cell ID6};
[0183] {{AAA, beijing}, {cell ID7, cell ID8, cell ID9};
[0184] {{AAA, guangzhou}, {cell ID10};
[0185] {{AAA, hangzhou}, {cell ID11, cell ID12};
[0186] {{BBB, xianggang}, {cell ID13, cell ID14, cell ID15};
[0187] {{BBB, guangzhou}, {cell ID16, cell ID17};
[0188] {{BBB, shanghai}, {cell ID18, cell ID24};
[0189] {{BBB, sichuan}, {cell ID19, cell ID 20, cell ID 21, cell ID 22}.
[0190] After the update, the sub-region identifiers for Company AAA's Shenzhen branch correspond to cells 2 and 23; for its Shanghai branch, cells 3 and 4; for its Nanjing branch, cells 5 and 6; for its Beijing branch, cells 7, 8, and 9; for its Guangzhou branch, cell 10; and for its Hangzhou branch, cells 11 and 12. Similarly, the sub-region identifiers for Company BBB's Hong Kong branch correspond to cells 13, 14, and 15; for its Guangzhou branch, cells 16 and 17; for its Shanghai branch, cells 18 and 24; and for its Sichuan branch, cells 19, 20, 21, and 22.
[0191] The above mainly describes the solution provided in this application from the perspective of interaction between various network elements. It is understood that, in order to achieve the above functions, each network element includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.
[0192] It is understood that in the above method embodiments, the steps or operations that are implemented by the terminal device can also be implemented by components (such as chips or circuits) configured on the terminal device.
[0193] This application also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes a unit (or means) for implementing the various steps performed by the terminal device in any of the above methods.
[0194] refer to Figure 6 This is a schematic diagram of a communication device provided in an embodiment of this application. This device is used to implement the various steps performed by the corresponding terminal device in the above method embodiments, such as... Figure 6 As shown, the device 600 includes a receiving unit 610 and a determining unit 620. Optionally, it also includes a transmitting unit 630 and a triggering unit 640.
[0195] The receiving unit 610 is configured to receive information about permitted enhanced service areas, which includes information about one or more enhanced service areas; wherein the enhanced service area information includes an enterprise differentiation identifier for identifying an enterprise; after the terminal device enters the first area, it receives information about the first enhanced service area corresponding to the first area from the access node. The determining unit 620 is configured to determine, based on the permitted enhanced service area information and the information about the first enhanced service area, that the terminal device is permitted to access the first enhanced service area.
[0196] In one possible implementation, the determining unit 620 is specifically used to determine that the information of the first enhanced service area matches the information of the allowed enhanced service area, and then determine that the terminal device is allowed to access the first enhanced service area.
[0197] In one possible implementation, matching the information of the first enhanced service area with the information of the allowed enhanced service areas includes: the enterprise distinguishing identifier of the information of the first enhanced service area is the same as the enterprise distinguishing identifier of the information of at least one of the enhanced service areas allowed to access.
[0198] In one possible implementation, the information of the enhanced service area further includes at least one sub-region identifier, the sub-region identifier being used to indicate a sub-region of the enterprise; the information of the first enhanced service area further includes a first sub-region identifier; the information of the first enhanced service area is matched with the information of the allowed access enhanced service areas, including: the enterprise distinguishing identifier of the information of the first enhanced service area is the same as the enterprise distinguishing identifier of at least one of the information of the allowed access enhanced service areas, and the first sub-region identifier is the same as a sub-region identifier of the information of the at least one enhanced service area.
[0199] In one possible implementation, the receiving unit 610 is configured to receive information about the permitted enhanced service areas, specifically including: receiving the information about the permitted enhanced service areas from a network node during the registration, attachment, location area update, or configuration update process of the terminal device; or receiving a user policy from a policy function node, the user policy containing the information about the permitted enhanced service areas; or receiving a service data packet from an application server, the service data packet containing the information about the permitted enhanced service areas.
[0200] In one possible implementation, the triggering unit 640 is configured to trigger an establishment protocol data unit (PDU) session after the determining unit 620 determines that the terminal device is allowed to access the first enhanced service area, so as to establish a connection to the data network corresponding to the first enhanced service area.
[0201] In one possible implementation, the sending unit 630 is configured to send a first notification message to the application server after the determining unit 620 determines that the terminal device is allowed to access the first enhanced service area. The first notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area.
[0202] In one possible implementation, the sending unit 630 is configured to send a second notification message to a network node after the determining unit 620 determines that the terminal device is allowed to access the first enhanced service area. The second notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area. The receiving unit 610 is further configured to receive local network information corresponding to the first enhanced service area from the network node. The triggering unit 640 is configured to trigger the establishment of a PDU session based on the local network information to establish a connection to the local network corresponding to the first enhanced service area.
[0203] In one possible implementation, the terminal device is located in a second region before entering the first region, and the second region corresponds to information of a second enhanced service region; the determining unit 620 is further configured to determine to move out of the second enhanced service region based on the information of the first enhanced service region and the information of the second enhanced service region.
[0204] In one possible implementation, the determining unit 620 is configured to determine whether to remove an employee from the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area. Specifically, this includes: determining whether to remove an employee from the second enhanced service area if the enterprise identification identifier in the information of the first enhanced service area is different from the enterprise identification identifier in the information of the second enhanced service area; or determining whether to remove an employee from the second enhanced service area if the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area.
[0205] In one possible implementation, the triggering unit 640 is configured to, after the determining unit 620 determines that the user has moved out of the second enhanced service area, trigger the deletion of the PDU session established in the second enhanced service area to disconnect the data network corresponding to the second enhanced service area.
[0206] In one possible implementation, the sending unit 630 is configured to send a third notification message to the application server and / or network node after the determining unit 620 determines that the device has moved out of the second enhanced service area. The third notification message contains information about the second enhanced service area and is used to notify the terminal device that it has moved out of the second enhanced service area.
[0207] In one possible implementation, the information of an enhanced service area corresponds to one or more cell identifiers; or, the information of an enhanced service area corresponds to one or more tracking area identifiers.
[0208] It is understandable that the above-mentioned units can also be called modules or circuits, and the above-mentioned units can be set up independently or integrated in whole or in part.
[0209] In some possible implementations, the aforementioned transmitting unit 630 and receiving unit 610 can also be implemented by a transceiver unit, or in other words, the transmitting unit 630 and receiving unit 610 can be collectively referred to as a transceiver unit. Similarly, the aforementioned determining unit 620 and triggering unit 640 can also be implemented by a processing unit, or in other words, the determining unit 620 and triggering unit 640 can be collectively referred to as a processing unit.
[0210] The aforementioned transmitting unit 630 and receiving unit 610, or transceiver unit, may also be referred to as a communication interface, and the aforementioned processing unit may also be referred to as a processor.
[0211] Optionally, the communication device 600 may further include a storage unit for storing data or instructions (also referred to as code or programs). The various units described above can interact with or be coupled to the storage unit to implement corresponding methods or functions. For example, the processing unit can read data or instructions from the storage unit, enabling the communication device to implement the methods described in the above embodiments.
[0212] It should be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, and others in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, called and executed by a processing element of the device. Moreover, these units can be fully or partially integrated together, or implemented independently. The processing element mentioned here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.
[0213] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as: one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).
[0214] The receiving unit described above (e.g., a receiving unit) is an interface circuit of the device used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is an interface circuit for the chip to receive signals from other chips or devices. The transmitting unit described above (e.g., a transmitting unit) is an interface circuit of the device used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is an interface circuit for the chip to transmit signals to other chips or devices.
[0215] refer to Figure 7 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. This terminal device is used to implement the operations of the terminal devices described in the above embodiments. Figure 7 As shown, the terminal device includes an antenna 710, a radio frequency (RF) device 720, and a signal processing unit 730. The antenna 710 is connected to the RF device 720. In the downlink direction, the RF device 720 receives information sent by the network device through the antenna 710 and sends the information to the signal processing unit 730 for processing. In the uplink direction, the signal processing unit 730 processes the information from the terminal device and sends it to the RF device 720. The RF device 720 processes the information from the terminal device and then sends it to the network device through the antenna 710.
[0216] The signal processing section 730 is used to process data at various communication protocol layers. The signal processing section 730 can be a subsystem of the terminal device. The terminal device may also include other subsystems, such as a central processing subsystem for processing the terminal device's operating system and application layers; or a peripheral subsystem for connecting to other devices. The signal processing section 730 can be a separately configured chip. Optionally, the above-mentioned devices can be located within the signal processing section 730.
[0217] The signal processing section 730 may include one or more processing elements 731, such as a main control CPU and other integrated circuits, and an interface circuit 733. Furthermore, the signal processing section 730 may also include a storage element 732. The storage element 732 is used to store data and programs. The program for executing the method performed by the terminal device in the above methods may or may not be stored in the storage element 732, for example, it may be stored in a memory outside the signal processing section 730. When needed, the signal processing section 730 loads the program into a cache for use. The interface circuit 733 is used to communicate with other devices. The above devices may be located in the signal processing section 730, which can be implemented by a chip. The chip includes at least one processing element and an interface circuit, wherein the processing element is used to execute the various steps of any of the methods executed by the terminal device, and the interface circuit is used to communicate with other devices. In one implementation, the unit implementing the various steps of the above methods can be implemented in the form of a processing element scheduler. For example, the device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the terminal device in the above method embodiments. Storage elements can be storage elements located on the same chip as processing elements, i.e., on-chip storage elements.
[0218] In another implementation, the program used to execute the method performed by the terminal device in the above method can be located on a storage element on a different chip than the processing element, i.e., an off-chip storage element. In this case, the processing element calls or loads the program from the off-chip storage element onto the on-chip storage element to call and execute the method executed by the terminal device in the above method embodiments.
[0219] In another implementation, the unit in the terminal device that implements each step of the above method can be configured as one or more processing elements, which are disposed on the signal processing section 730. These processing elements can be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or combinations of these types of integrated circuits. These integrated circuits can be integrated together to form a chip.
[0220] The units implementing each step of the above method can be integrated together and implemented in the form of a System-on-Chip (SoC). This SoC chip is used to implement the above method. The chip can integrate at least one processing element and a storage element, with the processing element calling a stored program from the storage element to implement the method executed by the terminal device; alternatively, the chip can integrate at least one integrated circuit to implement the method executed by the terminal device; or, a combination of the above implementation methods can be used, with the function of some units implemented by the processing element calling a program, and the function of some units implemented by the integrated circuit.
[0221] As can be seen, the above apparatus may include at least one processing element and an interface circuit, wherein the at least one processing element is used to execute the method provided by any of the terminal devices in the above method embodiments. The processing element may execute part or all of the steps executed by the terminal device in a first manner: that is, by calling a program stored in a storage element; or in a second manner: that is, by combining instructions with the integrated logic circuits of the hardware in the processor element; of course, it may also combine the first and second methods to execute part or all of the steps executed by the terminal device.
[0222] The processing element here, as described above, can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above methods, such as one or more ASICs, or one or more microprocessors (DSPs), or one or more FPGAs, or a combination of at least two of these integrated circuit forms. The storage element can be a single memory or a collective term for multiple storage elements.
[0223] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0224] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0225] In one or more exemplary designs, the functions described herein can be implemented in hardware, software, firmware, or any combination of these three. If implemented in software, these functions can be stored on a computer-readable medium or transmitted on a computer-readable medium in the form of one or more instructions or code. Computer-readable media includes computer storage media and communication media that facilitate the transfer of computer programs from one location to another. Storage media can be any available media accessible to a general-purpose or special-purpose computer. For example, such computer-readable media can include, but is not limited to, RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program code in the form of instructions or data structures and other formats readable by a general-purpose or special-purpose computer or processor. Furthermore, any connection can be suitably defined as a computer-readable medium, for example, if the software is transmitted from a website, server, or other remote resource via a coaxial cable, fiber optic computer, twisted pair, digital subscriber line (DSL), or wirelessly, such as infrared, wireless, and microwave, it is also included in the definition of a computer-readable medium. The disks and discs mentioned include compressed disks, laser discs, optical discs, Digital Versatile Discs (DVDs), floppy disks, and Blu-ray discs. Disks typically copy data magnetically, while discs typically copy data optically using lasers. Combinations of these can also be contained in computer-readable media.
[0226] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0227] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely illustrative descriptions of the application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from its scope. Thus, if such modifications and modifications fall within the scope of the claims and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A communication method, characterized in that, Performed by the terminal device or a chip within the terminal device, including: Receive information about one or more enhanced service areas; wherein the information about the one or more enhanced service areas includes one or more enterprise differentiation identifiers, each of the one or more enterprise differentiation identifiers corresponding to one of the one or more enhanced service areas; the information about each of the one or more enhanced service areas includes at least one sub-area identifier, the sub-area identifier being used to indicate a sub-area of the enterprise; After the terminal device enters the first area, it receives information about the first enhanced service area corresponding to the first area from the access node. The information about the first enhanced service area includes one of the one or more enterprise differentiation identifiers, and also includes a first sub-area identifier. If the enterprise identification identifier of the information of the first enhanced service area is the same as the enterprise identification identifier of the information of at least one of the information of the one or more enhanced service areas, and the first sub-region identifier is the same as a sub-region identifier of the information of the at least one enhanced service area, then it is determined that the terminal device is allowed to access the first enhanced service area. The one or more enterprise distinguishing identifiers are used to identify different enterprises, and the different enterprises cover at least one specific location area.
2. The method as described in claim 1, characterized in that, Receive information from one or more enhanced service zones, including: During the registration, attachment, location area update, or configuration update process of the terminal device, information about one or more enhanced service areas is received from the network node; or... Receive user policies from the policy function node, the user policies containing information about the one or more enhanced service areas; or... Receive service data packets from the application server, the service data packets containing information about the one or more enhanced service areas.
3. The method as described in claim 1 or 2, characterized in that, After determining that the terminal device is allowed to access the first enhanced service area, the method further includes: Trigger the establishment of a Protocol Data Unit (PDU) session to establish a connection to the data network corresponding to the first enhanced service area.
4. The method as described in claim 1 or 2, characterized in that, After determining that the terminal device is allowed to access the first enhanced service area, the method further includes: A first notification message is sent to the application server. The first notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area.
5. The method as described in claim 1 or 2, characterized in that, After determining that the terminal device is allowed to access the first enhanced service area, the method further includes: Send a second notification message to the network node. The second notification message contains information about the first enhanced service area. The second notification message is used to notify the terminal device to enter the first enhanced service area. Receive local network information corresponding to the first enhanced service area from the network node; Based on the local network information, a PDU session is triggered to establish a connection to the local network corresponding to the first enhanced service area.
6. The method as described in claim 1, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The method further includes: Based on the information from the first enhanced service area and the information from the second enhanced service area, it is determined that the user will be removed from the second enhanced service area.
7. The method as described in claim 6, characterized in that, The step of determining to move out of the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If it is determined that the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined to remove the enterprise from the second enhanced service area.
8. The method as described in claim 2, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The method further includes: Based on the information from the first enhanced service area and the information from the second enhanced service area, it is determined that the user will be removed from the second enhanced service area.
9. The method as described in claim 8, characterized in that, The step of determining to move out of the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If it is determined that the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined to remove the enterprise from the second enhanced service area.
10. The method as described in claim 3, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The method further includes: Based on the information from the first enhanced service area and the information from the second enhanced service area, it is determined that the user will be removed from the second enhanced service area.
11. The method as described in claim 10, characterized in that, The step of determining to move out of the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If it is determined that the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined to remove the enterprise from the second enhanced service area.
12. The method as described in claim 4, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The method further includes: Based on the information from the first enhanced service area and the information from the second enhanced service area, it is determined that the user will be removed from the second enhanced service area.
13. The method as described in claim 12, characterized in that, The step of determining to move out of the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If it is determined that the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined to remove the enterprise from the second enhanced service area.
14. The method as described in claim 5, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The method further includes: Based on the information from the first enhanced service area and the information from the second enhanced service area, it is determined that the user will be removed from the second enhanced service area.
15. The method as described in claim 14, characterized in that, The step of determining to move out of the second enhanced service area based on the information of the first enhanced service area and the information of the second enhanced service area includes: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If it is determined that the enterprise identification identifier in the information of the first enhanced service area is the same as the enterprise identification identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined to remove the enterprise from the second enhanced service area.
16. The method according to any one of claims 6 to 15, characterized in that, After determining that the user has been moved out of the second enhanced service area, the process further includes: Trigger the deletion of PDU sessions established in the second enhanced service area to disconnect the data network corresponding to the second enhanced service area.
17. The method according to any one of claims 6 to 15, characterized in that, After determining that the user has been moved out of the second enhanced service area, the process further includes: A third notification message is sent to the application server and / or network node. The third notification message contains information about the second enhanced service area and is used to notify the terminal device to move out of the second enhanced service area.
18. The method according to any one of claims 1, 2, 6 to 15, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
19. The method as described in claim 3, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
20. The method as described in claim 4, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
21. The method as described in claim 5, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
22. The method as described in claim 16, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
23. The method as described in claim 17, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
24. A communication device, characterized in that, The communication device is a terminal device or a chip in a terminal device, including: A receiving unit is configured to receive information about one or more enhanced service areas; wherein the information about the one or more enhanced service areas includes one or more enterprise differentiation identifiers, each of the one or more enterprise differentiation identifiers corresponding to one of the one or more enhanced service areas; the information about each of the one or more enhanced service areas includes at least one sub-area identifier, the sub-area identifier indicating a sub-area of an enterprise; after the terminal device enters a first area, it receives information about a first enhanced service area corresponding to the first area from an access node, the information about the first enhanced service area including one of the one or more enterprise differentiation identifiers, and also including a first sub-area identifier; The determining unit determines that if the enterprise identification identifier of the information of the first enhanced service area is the same as the enterprise identification identifier of the information of at least one of the information of the one or more enhanced service areas, and the first sub-region identifier is the same as a sub-region identifier of the information of the at least one enhanced service area, then it determines that the terminal device is allowed to access the first enhanced service area. The one or more enterprise distinguishing identifiers are used to identify different enterprises, and the different enterprises cover at least one specific location area.
25. The apparatus as claimed in claim 24, characterized in that, The receiving unit is configured to receive information about one or more enhanced service areas, specifically including: Used to receive information about one or more enhanced service areas from a network node during the registration, attachment, location area update, or configuration update process of the terminal device; or... Used to receive user policies from policy function nodes, the user policies containing information about the one or more enhanced service zones; or... Used to receive service data packets from the application server, the service data packets containing information about the one or more enhanced service areas.
26. The apparatus as claimed in claim 24 or 25, characterized in that, The device further includes a triggering unit, configured to trigger the establishment of a Protocol Data Unit (PDU) session after the determining unit determines that the terminal device is allowed to access the first enhanced service area, so as to establish a connection to the data network corresponding to the first enhanced service area.
27. The apparatus as claimed in claim 24 or 25, characterized in that, The apparatus further includes a sending unit, configured to send a first notification message to an application server after the determining unit determines that the terminal device is allowed to access the first enhanced service area. The first notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area.
28. The apparatus as claimed in claim 24 or 25, characterized in that, The apparatus further includes a sending unit, configured to send a second notification message to a network node after the determining unit determines that the terminal device is allowed to access the first enhanced service area. The second notification message contains information about the first enhanced service area and is used to notify the terminal device to enter the first enhanced service area. The receiving unit is further configured to receive local network information corresponding to the first enhanced service area from the network node; The device further includes a triggering unit, configured to trigger the establishment of a PDU session based on the local network information, so as to establish a connection to the local network corresponding to the first enhanced service area.
29. The apparatus as claimed in claim 24, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The determining unit is further configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area.
30. The apparatus as claimed in claim 29, characterized in that, The determining unit is configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area, specifically including: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or... If the enterprise distinguishing identifier in the information of the first enhanced service area is the same as the enterprise distinguishing identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined that the enterprise is removed from the second enhanced service area.
31. The apparatus as claimed in claim 25, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The determining unit is further configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area.
32. The apparatus as claimed in claim 31, characterized in that, The determining unit is configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area, specifically including: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or... If the enterprise distinguishing identifier in the information of the first enhanced service area is the same as the enterprise distinguishing identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined that the enterprise is removed from the second enhanced service area.
33. The apparatus as claimed in claim 26, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The determining unit is further configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area.
34. The apparatus as claimed in claim 33, characterized in that, The determining unit is configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area, specifically including: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If the enterprise distinguishing identifier in the information of the first enhanced service area is the same as the enterprise distinguishing identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined that the enterprise is removed from the second enhanced service area.
35. The apparatus as claimed in claim 27, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The determining unit is further configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area.
36. The apparatus as claimed in claim 35, characterized in that, The determining unit is configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area, specifically including: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If the enterprise distinguishing identifier in the information of the first enhanced service area is the same as the enterprise distinguishing identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined that the enterprise is removed from the second enhanced service area.
37. The apparatus as claimed in claim 28, characterized in that, Before entering the first area, the terminal device is located in the second area, and the second area corresponds to the information of the second enhanced service area. The determining unit is further configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area.
38. The apparatus as claimed in claim 37, characterized in that, The determining unit is configured to determine, based on the information of the first enhanced service area and the information of the second enhanced service area, to move out of the second enhanced service area, specifically including: If the enterprise distinguishing identifier in the information of the first enhanced service area is different from the enterprise distinguishing identifier in the information of the second enhanced service area, then it is determined that the enterprise will be removed from the second enhanced service area; or, If the enterprise distinguishing identifier in the information of the first enhanced service area is the same as the enterprise distinguishing identifier in the information of the second enhanced service area, and the sub-region identifier in the information of the first enhanced service area is different from the sub-region identifier in the information of the second enhanced service area, then it is determined that the enterprise is removed from the second enhanced service area.
39. The apparatus according to any one of claims 29 to 38, characterized in that, The device further includes a triggering unit, configured to, after the determining unit determines that the device has moved out of the second enhanced service area, trigger the deletion of the PDU session established in the second enhanced service area, so as to disconnect the connection with the data network corresponding to the second enhanced service area.
40. The apparatus according to any one of claims 29 to 38, characterized in that, The apparatus further includes a sending unit, configured to send a third notification message to an application server and / or a network node after the determining unit determines that the device has moved out of the second enhanced service area. The third notification message contains information about the second enhanced service area and is used to notify the terminal device that it has moved out of the second enhanced service area.
41. The apparatus as claimed in any one of claims 24, 25, 29 to 38, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
42. The apparatus as claimed in claim 26, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
43. The apparatus as claimed in claim 27, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
44. The apparatus as claimed in claim 28, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
45. The apparatus as claimed in claim 39, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
46. The apparatus as claimed in claim 40, characterized in that, An enhanced service area corresponds to one or more cell identifiers; or, Information for one enhanced service area corresponds to one or more tracking area identifiers.
47. A communication device, characterized in that, The device includes a processor coupled to a memory in which a computer program is stored; the processor is configured to invoke part or all of the computer program in the memory such that the method as described in any one of claims 1 to 23 is executed.
48. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when part or all of the computer program is executed by a communication device, causes the method as described in any one of claims 1 to 23 to be performed.
49. A computer program product, characterized in that, The computer program product stores a computer program that, when read and executed by the communication device, causes the method as described in any one of claims 1 to 23 to be performed.
Citation Information
Patent Citations
A method and apparatus for accessing a local network
CN109842535A