Communication method and communication apparatus
Through the coordinated work of terminal equipment and core network equipment, the transmission of identification information is reduced, and the delay problem caused by excessive identification information reported by terminal equipment is solved, and the communication efficiency of the network system is improved.
Patent Information
- Application Number
- PCT/CN2024/134911
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2024-11-27
- Publication Date
- 2025-08-14
AI Technical Summary
As the number of terminal devices increases, the more identification information reported by terminal devices, the more transmission delay is increased and the communication efficiency of the network system is reduced.
Terminal equipment and core network equipment work together to receive and send part of identification information, build complete identification information, reduce the amount of information transmission, and improve the communication efficiency of the network system.
By reducing the amount of identification information reported by terminal devices, reducing transmission delay, improving the communication efficiency of the network system, and ensuring that the core network equipment can successfully build the complete identification information of the terminal device.
Smart Images

Figure CN2024134911_14082025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on February 7, 2024, with application number 202410174244.5 and application name “Communication Method and Communication Device”. This application also claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 9, 2024, with application number 202411096784.2 and application name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Art
[0003] Currently, as the number of terminal devices continues to increase, the information content used to identify terminal devices is also gradually increasing. For some services that require terminal devices to report identification information, more identification information reported by terminal devices means longer transmission delays, which will reduce the communication efficiency of the network system. Summary of the Invention
[0004] The present application provides a communication method and a communication device, which can reduce the amount of identification information reported by terminal devices, reduce transmission delays, and improve the communication efficiency of the network system.
[0005] In a first aspect, a communication method is provided. This method may be executed by a first terminal device, or by a module (e.g., a chip or circuit) in the first terminal device, or by a logical node, logical module, or software that implements all or part of the first terminal device, without limitation in this application.
[0006] The method includes: a first terminal device receives first information sent by an access network device, the first information indicates at least one terminal device being paged, and the first terminal device belongs to the at least one terminal device; the first terminal device determines second information to be reported in the first identification information of the first terminal device based on the first information, and the second information is part of the first identification information; the first terminal device sends the above-mentioned second information to the access network device.
[0007] Exemplarily, the first information may be a mask.
[0008] The terminal device in the above method only needs to report partial identification information when being paged, without having to report complete identification information. This can reduce the amount of identification information reported by the terminal device, reduce transmission delay, and improve the communication efficiency of the network system.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned first terminal device determines the second information to be reported in the first identification information of the first terminal device based on the first information, including: the above-mentioned first terminal device determines that the information other than the first information in the first identification information is the above-mentioned second information based on the first information.
[0010] In the above method, the part of the identification information reported by the terminal device does not overlap with the part of the identification information sent down, and the two can form complete identification information, which not only minimizes the amount of identification information reported by the terminal device, but also does not affect the core network's acquisition of the complete identification information of the terminal device.
[0011] In combination with the first aspect, in some implementations of the first aspect, the above method also includes: the first terminal device receives first indication information sent by the access network device, and the first indication information indicates that the first terminal device reports partial information of the first identification information.
[0012] The above method can enable the terminal device to obtain the identification information of the part that needs to be reported, and can also enable the terminal device that cannot be configured to report the identification information of the part to be reported to obtain the identification information of the part that needs to be reported, thereby expanding the scope of application.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the above-mentioned first terminal device receives the first information sent by the access network device, including: the above-mentioned first terminal device receives N first information and N indexes sent by the access network device, and the N indexes correspond one-to-one to the N first information; the above-mentioned first terminal device determines the second information to be reported in the first identification information of the first terminal device based on the first information, including: the first terminal device determines the second information to be reported in the first identification information of the first terminal device based on the i-th first information in the N first information; the above-mentioned first terminal device sends the second information to the access network device, including: the first terminal device sends the second information and the i-th index corresponding to the i-th first information to the access network device.
[0014] When the terminal device in the above method determines that its own identification information matches a certain mask among multiple masks, it can report partial identification information and the index corresponding to the matched mask. The above method does not need to report complete identification information, which can reduce the amount of identification information reported by the terminal device, reduce transmission delay, and improve the communication efficiency of the network system; in addition, the terminal device can enable the core network to successfully construct the complete identification information of the terminal device by reporting the index corresponding to the matched mask.
[0015] In a second aspect, a communication method is provided. This method can be performed by a first core network device, or by a module (e.g., a chip or circuit) in the first core network device, or by a logical node, logical module, or software that implements all or part of the first core network device, and this application does not limit this.
[0016] The method includes: a first core network device sends first information to an access network device, the first information indicating at least one terminal device being paged; the first core network device receives second information sent by the first terminal device, the second information is determined based on the first information, the second information is part of the first identification information of the first terminal device, and the first terminal device belongs to the above-mentioned at least one terminal device; the first core network device constructs first identification information based on the above-mentioned second information and the above-mentioned first information.
[0017] Exemplarily, the first information may be a mask.
[0018] In the above method, when a terminal device is paged, it only needs to report partial identification information, without having to report the complete identification information. This can reduce the amount of identification information reported by the terminal device, reduce transmission latency, and improve the communication efficiency of the network system. Furthermore, the core network device in the above method can construct the complete identification information of the terminal device based on the partial identification information reported by the terminal device, without affecting the use of the terminal device's identification information.
[0019] In combination with the second aspect, in some implementations of the second aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0020] In the above method, the part of the identification information reported by the terminal device does not overlap with the part of the identification information sent down, and the two can form complete identification information, which not only minimizes the amount of identification information reported by the terminal device, but also does not affect the core network's acquisition of the complete identification information of the terminal device.
[0021] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device sends first indication information to the access network device, and the first indication information indicates that the first terminal device reports part of the first identification information.
[0022] The above method can enable the terminal device to obtain the identification information of the part that needs to be reported, and can also enable the terminal device that cannot be configured to report the identification information of the part to be reported to obtain the identification information of the part that needs to be reported, thereby expanding the scope of application.
[0023] In combination with the second aspect, in some implementations of the second aspect, the above method also includes: the first core network device receives a first request sent by the first network element, and the first request indicates paging the above at least one terminal device; the first core network device obtains the first information based on the first request.
[0024] The first request may also be understood as a request for executing a first operation on the at least one terminal device.
[0025] Exemplarily, the above-mentioned first request can carry the identification information of the first network element and the first core network device pre-configured the first information corresponding to different network elements. The first core network device can determine the first information corresponding to the first network element based on the identification information of the first network element; or, the first network element can obtain the first information corresponding to the first network element from the second core network device.
[0026] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device receives a first request sent by the first network element, and the first request indicates paging the above at least one terminal device; the above first core network device sends the first information to the access network device, including: the first core network device sends the first information to the access network device based on the first request.
[0027] The above method provides a method for triggering a core network device to send first information to an access network device.
[0028] In combination with the second aspect, in certain implementations of the second aspect, the first core network device sends the first information to the access network device, including: the first core network device periodically sends the first information to the access network device based on the configuration.
[0029] The above method provides another method for triggering a core network device to send first information to an access network device.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device receives the first information sent by the access network device: the above first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the first information sent by the access network device.
[0031] In the above method, the access network device sends the second information to the core network device while also carrying the first information, so that the core network device can determine the first information corresponding to the received second information, thereby successfully constructing the first identification information.
[0032] In combination with the second aspect, in some implementations of the second aspect, the above method also includes: the first core network device obtains a first task identifier, which has a corresponding relationship with the above first information; the above first core network device sends the first information to the access network device, including: the first core network device sends the first information and the first task identifier to the access network device; the first core network device receives the first task identifier sent by the access network device; the first core network device confirms the first information based on the first task identifier sent by the access network device; the above first core network device constructs the first identification information based on the second information and the first information, including, the first core network device constructs the first identification information based on the second information and the first information determined based on the first task identifier.
[0033] Specifically, the first core network device may generate a first task identifier for the above-mentioned first request, or the first core network device may receive the first task identifier from an intermediate core network device through which the first request passes, which is not limited in this application.
[0034] Specifically, the first core network device stores a correspondence between the first task identifier and the first information.
[0035] Optionally, the amount of information of the first task identifier is less than the amount of information of the first information.
[0036] In the above method, when the access network device sends the second information to the core network device, it also carries the first task identifier, allowing the core network device to determine the first information corresponding to the received second information, thereby successfully constructing the first identification information. Furthermore, the access network device replaces the carried first information with the first task identifier, thereby reducing information transmission and improving communication efficiency.
[0037] In combination with the second aspect, in some implementations of the second aspect, the above method also includes: the first core network device sends response information of the first request to the above first network element, and the response information of the first request includes the above first identification information.
[0038] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first information is plain text, the above-mentioned second information is ciphertext, and before the above-mentioned first core network device constructs the first identification information based on the second information and the first information, the above-mentioned method also includes: the first core network device sends the first information and the second information to the second core network device; the first core network device receives the decrypted second information sent by the second core network device; the above-mentioned first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the decrypted second information and the first information.
[0039] Optionally, the first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the first information sent by the second core network device and the decrypted second information.
[0040] The core network device in the above method can successfully construct the encrypted identification information.
[0041] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device determines whether the first identification information includes application identification information, and the application identification information is information managed by the above-mentioned first network element; if it is determined that the first identification information includes application identification information, the first core network device constructs the second identification information of the first terminal device, and the second identification information does not include the above-mentioned application identification information, and the second identification information is information managed by the network to which the first terminal device belongs.
[0042] Exemplarily, the second identification information is used to query the contract data of the first terminal device, or the second identification information is used to authenticate the first terminal device, or the second identification information is used to perform security authentication on the first terminal device, etc. This application does not limit this.
[0043] The core network device in the above method can determine whether the identification information of the terminal device includes application identification information that the network cannot recognize. If the identification information of the terminal device includes application identification information that the network cannot recognize, the core network device can remove the application identification information, thereby ensuring the security and performance of the network.
[0044] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first core network device determines whether the first identification information of the first terminal device includes an application identification, including: the first core network device receives a first request sent by the first network element, and the first request indicates paging the above-mentioned at least one terminal device; the first core network device determines, based on the first request, whether the identification information of the first terminal device group in N terminal device groups includes the above-mentioned application identification information, the first terminal device belongs to the first terminal device group, and the above-mentioned at least one terminal device is divided into N terminal device groups, and N is a positive integer greater than or equal to 1.
[0045] The identification information of at least one terminal device managed / corresponding to the first network element may all include application identification information, or may partially include application identification information and partially not include application identification information. Therefore, the at least one terminal device paged by the above-mentioned first network element can be divided into different groups. For example, it can be divided into a terminal device group that includes application identification and a terminal device group that does not include application identification. The first core network device can determine the terminal device group to which the first terminal device belongs based on the constructed first identification information, thereby determining whether the first identification information of the first terminal device includes application identification information.
[0046] The above method provides a method for a core network device to determine whether the identification information of a terminal device includes application identification information.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first core network device determines whether the first identification information of the first terminal device includes an application identification, including: the first core network device determines whether the first identification information includes application identification information based on the information length of the constructed first identification information.
[0048] For example, the first core network device determines that the first identification information includes application identification information based on the fact that the information length of the constructed first identification information is greater than a preset length.
[0049] Alternatively, the first core network device may also determine whether the first identification information includes application identification information based on the information length of the first information.
[0050] For example, the first core network device determines that the first identification information includes application identification information based on that the information length of the first information is greater than a preset length.
[0051] Alternatively, the first core network device may also determine whether the first identification information includes application identification information based on the information length of the second information.
[0052] For example, the first core network device determines that the first identification information includes application identification information based on that the information length of the second information is greater than a preset length.
[0053] The above method provides another method for a core network device to determine whether the identification information of a terminal device includes application identification information.
[0054] In combination with the second aspect, in some implementations of the second aspect, the method further includes: the first core network device sending second indication information to the second core network device, where the second indication information is used to instruct the second core network device to remove the application identification information;
[0055] If the application identification information is included in the above-mentioned first information, the above-mentioned first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the decrypted second information sent by the second core network device and the first information after removing the application identification information; the above-mentioned first core network device constructs the second identification information, including: the first core network device constructs the second identification information based on the decrypted second information and the first information after removing the application identification information.
[0056] If the application identification information is included in the above-mentioned second information, the first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the second information sent by the second core network device after decryption and removal of the application identification information; the above-mentioned first core network device constructs the second identification information, including: the first core network device constructs the second identification information based on the second information after decryption and removal of the application identification information and the first information.
[0057] The first core network device in the above method can instruct the second core network device to decrypt the second information and remove the application identification information in the first identification information, so as to realize the construction of identification information that can be recognized by the network when the information is encrypted.
[0058] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first core network device obtains the first information based on the first request, including: the above-mentioned first core network device obtains N first information based on the first request; the above-mentioned first core network device sends the first information to the access network device, including: the first core network device sends the i-th first information among the N first information to the access network device, and the above-mentioned second information is determined based on the i-th first information; the above-mentioned first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the above-mentioned i-th first information.
[0059] Wherein, the above N is a positive integer greater than 1, and 1≤i≤N.
[0060] Exemplarily, the N first information may be N masks.
[0061] When there are multiple masks, the above method can control the batch paging of multiple masks by the core network device, and construct the complete identification information of the terminal device in sequence according to the paging batches, without affecting the use of the identification information of the terminal device.
[0062] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device obtains N indexes, and the N indexes correspond one-to-one to N first information; the above first core network device sends the i-th first information among the N first information to the access network device, including: the above first core network device sends the i-th first information and the i-th index corresponding to the i-th first information to the access network device; the first core network device receives the i-th index sent by the access network device; the first core network device determines the i-th first information based on the i-th index sent by the access network device; the above first core network device constructs the first identification information based on the second information and the i-th first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the i-th index.
[0063] One index among the N indexes is used to identify one piece of first information among the N first information. For example, the i-th index among the N indexes is used to identify the i-th piece of first information among the N first information.
[0064] In the case of multiple masks, the access network device in the above method can also carry an index when sending the second information to the first core network device, so that the first core network device can determine the first information corresponding to the second information based on the index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0065] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device obtains a first task identifier and N indexes, and the first task identifier and the i-th index in the N indexes are used to identify the i-th first information in the N first information; the above-mentioned first core network device sends the i-th first information in the N first information to the access network device, including: the above-mentioned first core network device sends the i-th first information, the first task identifier and the i-th index corresponding to the i-th first information to the access network device; the first core network device receives the first task identifier and the i-th index sent by the access network device; the first core network device determines the i-th first information based on the first task identifier and the i-th index sent by the access network device; the above-mentioned first core network device constructs the first identification information based on the second information and the i-th first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
[0066] If the first core network device assigns indexes to different tasks, there may be a situation where the indexes of different tasks are the same, then one index among the N indexes cannot uniquely identify one first information among the N first information. Through the above method, a first information can be uniquely identified by combining the task identifier and the index, so that the first core network device can accurately determine the first information corresponding to the second information based on the combination of the task identifier and the index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0067] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first core network device obtains the first information based on the first request, including: the first core network device obtains N first information based on the first request; the above-mentioned method also includes: the first core network device determines a fifth information based on the N first information, and the fifth information is the common part of the N first information; the above-mentioned first core network device sends the first information to the access network device, including: the first core network device sends the fifth information to the access network device, and the above-mentioned second information is determined based on the fifth information; the above-mentioned first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the fifth information.
[0068] Exemplarily, the fifth information may be a common part or intersection of the N first information. Optionally, the fifth information may also be a subset of the common part of the N first information, which is not limited in this application.
[0069] In the case of multiple masks, the above method can simplify the paging process and reduce the paging time compared to the batch paging method.
[0070] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device determines whether the first terminal device is a paged terminal device based on the above N first information and second information; if it is determined that the first terminal device is a paged terminal device, the first core network device constructs first identification information; if it is determined that the first terminal device is not a paged terminal device, the first core network device does not construct the first identification information.
[0071] It should be understood that using the fifth information to paging the terminal device will additionally introduce terminal devices that do not correspond to the first request. Therefore, the first core network device needs to determine whether the first terminal device reporting the second information is the terminal device corresponding to the first request.
[0072] Through the above method, the first core network device can first determine whether the first terminal device is a paged terminal device. If it is a paged terminal device, the first core network device will then construct the complete identification information of the first terminal device. If it is not a paged terminal device, the first core network device does not need to construct the complete identification information of the first terminal device, which can reduce the invalid construction operations of the first core network device.
[0073] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device determines whether the first terminal device is a paged terminal device based on the first identification information and N first information.
[0074] Specifically, if the first identification information matches the i-th first information among the N first information, the first core network device determines that the first terminal device is a paged terminal device; if the first identification information does not match any first information among the N first information, the first core network device determines that the first terminal device is not a paged terminal device. Exemplarily, if the first identification information includes the i-th first information among the N first information, the first core network device determines that the first terminal device is a paged terminal device; if the first identification information does not include any first information among the N first information, the first core network device determines that the first terminal device is not a paged terminal device.
[0075] It should be understood that using the fifth information to paging the terminal device will additionally introduce terminal devices that do not correspond to the first request. Therefore, the first core network device needs to determine whether the first terminal device reporting the second information is the terminal device corresponding to the first request.
[0076] Through the above method, the first core network device can first construct the complete identification information of the first terminal device, and then determine whether the first terminal device is the paged terminal device. This method can make the first core network device more convenient or quickly determine whether the first terminal device is the paged terminal device, thereby reducing the operational complexity of the first core network device.
[0077] In combination with the second aspect, in certain implementations of the second aspect, the above-mentioned first core network device obtains the first information based on the first request, including: the first core network device obtains N first information based on the first request; the above-mentioned first core network device sends the first information to the access network device, including: the first core network device sends N first information to the access network device; the above-mentioned first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information among the N first information, and the above-mentioned second information is determined based on the i-th first information.
[0078] When there are multiple masks, the above method can be used by the access network device to control the batch paging of multiple masks and report the results of the batch paging to the core network device so that the core network device can construct the complete identification information of the terminal device based on this without affecting the use of the identification information of the terminal device.
[0079] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device obtains N indexes, which correspond one-to-one to N first information; the above-mentioned first core network device sends N first information to the access network device, including: the above-mentioned first core network device sends N first information and N indexes to the access network device; the first core network device receives the i-th index corresponding to the i-th first information sent by the access network device; the first core network device determines the i-th first information based on the i-th index sent by the access network device; the above-mentioned first core network device constructs first identification information based on the second information and the i-th first information among the N first information, including: the first core network device constructs first identification information based on the second information and the i-th first information determined based on the i-th index.
[0080] One index among the N indexes is used to identify one piece of first information among the N first information. For example, the i-th index among the N indexes is used to identify the i-th piece of first information among the N first information.
[0081] In the case of multiple masks, the access network device in the above method can also carry an index corresponding to each paging batch when sending the second information of batch paging to the first core network device, so that the first core network device can determine the first information corresponding to the second information based on the index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0082] In combination with the second aspect, in certain implementations of the second aspect, the above method also includes: the first core network device obtains a first task identifier and N indexes, and the first task identifier and the i-th index in the N indexes are used to identify the i-th first information in the N first information; the above-mentioned first core network device sends N first information to the access network device, including: the above-mentioned first core network device sends N first information, a first task identifier and N indexes to the access network device; the first core network device receives the first task identifier sent by the access network device and the i-th index corresponding to the i-th first information; the first core network device determines the i-th first information based on the first task identifier sent by the access network device and the i-th index; the above-mentioned first core network device constructs the first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
[0083] If the first core network device assigns indexes to different tasks, there may be a situation where the indexes of different tasks are the same, then one index among the N indexes cannot uniquely identify one first information among the N first information. Through the above method, a first information can be uniquely identified by a combination of task identifier and index. When the access network device sends the second information of batch paging to the first core network device, it can also carry a combination of the task identifier and an index corresponding to each paging batch, so that the first core network device can accurately determine the first information corresponding to the second information based on the combination of the task identifier and index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0084] In a third aspect, a communication method is provided. This method may be performed by a first core network device, or by a module (e.g., a chip or circuit) in the first core network device, or by a logical node, logical module, or software that implements all or part of the first core network device, and this application does not limit this.
[0085] The method includes: a first core network device determines whether the first identification information of a first terminal device includes application identification information, and the application identification information is information managed by a first network element; if it is determined that the first identification information includes application identification information, the first core network device constructs second identification information of the first terminal device, and the second identification information does not include the above-mentioned application identification information, and the second identification information is information managed by the network to which the first terminal device belongs.
[0086] Exemplarily, the second identification information is used to query the contract data of the first terminal device, or the second identification information is used to authenticate the first terminal device, or the second identification information is used to perform security authentication on the first terminal device, etc. This application does not limit this.
[0087] The core network device in the above method can determine whether the identification information of the terminal device includes application identification information that the network cannot recognize. If the identification information of the terminal device includes application identification information that the network cannot recognize, the core network device can remove the application identification information, thereby ensuring the security and performance of the network.
[0088] In combination with the third aspect, in certain implementations of the third aspect, the above-mentioned first core network device determines whether the first identification information of the first terminal device includes an application identification, including: the first core network device receives a first request sent by the first network element, and the first request is used to indicate the above-mentioned at least one terminal device; the first core network device determines, based on the first request, whether the identification information of the first terminal device group among N terminal device groups includes the above-mentioned application identification information, the first terminal device belongs to the first terminal device group, and the above-mentioned at least one terminal device is divided into N terminal device groups, and N is a positive integer greater than or equal to 1.
[0089] The identification information of at least one terminal device managed / corresponding to the first network element may all include application identification information, or may partially include application identification information and partially not include application identification information. Therefore, the at least one terminal device paged by the above-mentioned first network element can be divided into different groups. For example, it can be divided into a terminal device group that includes application identification and a terminal device group that does not include application identification. The first core network device can determine the terminal device group to which the first terminal device belongs based on the constructed first identification information, thereby determining whether the first identification information of the first terminal device includes application identification information.
[0090] The above method provides a method for a core network device to determine whether the identification information of a terminal device includes application identification information.
[0091] In combination with the third aspect, in certain implementations of the third aspect, the above-mentioned first core network device determines whether the first identification information of the first terminal device includes an application identification, including: the first core network device determines whether the first identification information includes application identification information based on the information length of the constructed first identification information.
[0092] For example, the first core network device determines that the first identification information includes application identification information based on the fact that the information length of the constructed first identification information is greater than a preset length.
[0093] The above method provides another method for a core network device to determine whether the identification information of a terminal device includes application identification information.
[0094] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device sends first information to the access network device, and the first information indicates at least one terminal device to be paged; the first core network device receives second information sent by the first terminal device, and the second information is determined based on the first information, and the second information is part of the first identification information of the first terminal device or the second information is the first identification information, and the first terminal device belongs to the above at least one terminal device; if the second information is part of the first identification information, the first core network device constructs the first identification information based on the second information and the above first information.
[0095] In the above method, when a terminal device is paged, it can report partial identification information instead of the complete identification information. This can reduce the amount of identification information reported by the terminal device, lower transmission latency, and improve the communication efficiency of the network system. Furthermore, the core network device in the above method can construct the complete identification information of the terminal device based on the partial identification information reported by the terminal device, without affecting the use of the terminal device's identification information.
[0096] In combination with the third aspect, in certain implementations of the third aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0097] In the above method, the part of the identification information reported by the terminal device does not overlap with the part of the identification information sent down, and the two can form complete identification information, which not only minimizes the amount of identification information reported by the terminal device, but also does not affect the core network's acquisition of the complete identification information of the terminal device.
[0098] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device sends first indication information to the access network device, and the first indication information instructs the first terminal device to report part of the first identification information.
[0099] The above method can enable the terminal device to obtain the identification information of the part that needs to be reported, and can also enable the terminal device that cannot be configured to report the identification information of the part to be reported to obtain the identification information of the part that needs to be reported, thereby expanding the scope of application.
[0100] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device receives a first request sent by the first network element, and the first request indicates paging the above at least one terminal device; the first core network device obtains the first information based on the first request.
[0101] The first request may also be understood as a request for executing a first operation on the at least one terminal device.
[0102] Exemplarily, the above-mentioned first request can carry the identification information of the first network element and the first core network device pre-configured the first information corresponding to different network elements. The first core network device can determine the first information corresponding to the first network element based on the identification information of the first network element; or, the first network element can obtain the first information corresponding to the first network element from the second core network device.
[0103] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device receives a first request sent by the first network element, and the first request indicates paging the above at least one terminal device; the above first core network device sends the first information to the access network device, including: the first core network device sends the first information to the access network device based on the first request.
[0104] The above method provides a method for triggering a core network device to send first information to an access network device.
[0105] In combination with the third aspect, in certain implementations of the third aspect, the first core network device sends the first information to the access network device, including: the first core network device periodically sends the first information to the access network device based on the configuration.
[0106] The above method provides another method for triggering a core network device to send first information to an access network device.
[0107] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device receives the first information sent by the access network device: the above first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the first information sent by the access network device.
[0108] In the above method, the access network device sends the second information to the core network device while also carrying the first information, so that the core network device can determine the first information corresponding to the received second information, thereby successfully constructing the first identification information.
[0109] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device obtains a first task identifier, which has a corresponding relationship with the above first information; the above first core network device sends the first information to the access network device, including: the first core network device sends the first information and the first task identifier to the access network device; the first core network device receives the first task identifier sent by the access network device; the first core network device confirms the first information based on the first task identifier sent by the access network device; the above first core network device constructs the first identification information based on the second information and the first information, including, the first core network device constructs the first identification information based on the second information and the first information determined based on the first task identifier.
[0110] Specifically, the first core network device may generate a first task identifier for the above-mentioned first request, or the first core network device may receive the first task identifier from an intermediate core network device through which the first request passes, which is not limited in this application.
[0111] Specifically, the first core network device stores a correspondence between the first task identifier and the first information.
[0112] Optionally, the amount of information of the first task identifier is less than the amount of information of the first information.
[0113] In the above method, when the access network device sends the second information to the core network device, it also carries the first task identifier, allowing the core network device to determine the first information corresponding to the received second information, thereby successfully constructing the first identification information. Furthermore, the access network device replaces the carried first information with the first task identifier, thereby reducing information transmission and improving communication efficiency.
[0114] In combination with the third aspect, in certain implementations of the third aspect, the above method also includes: the first core network device sends response information of the first request to the above first network element, and the response information of the first request includes the above first identification information.
[0115] In combination with the third aspect, in certain implementations of the third aspect, the above-mentioned first information is plain text, the above-mentioned second information is ciphertext, and before the above-mentioned first core network device constructs the first identification information based on the second information and the first information, the above-mentioned method also includes: the first core network device sends the first information and the second information to the second core network device; the first core network device receives the decrypted second information sent by the second core network device; the above-mentioned first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the decrypted second information and the first information.
[0116] Optionally, the first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the first information sent by the second core network device and the decrypted second information.
[0117] The core network device in the above method can successfully construct the encrypted identification information.
[0118] In combination with the third aspect, in some implementations of the third aspect, the method further includes: the first core network device sending second indication information to the second core network device, where the second indication information is used to instruct the second core network device to remove the application identification information;
[0119] If the application identification information is included in the above-mentioned first information, the above-mentioned first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the decrypted second information sent by the second core network device and the first information after removing the application identification information; the above-mentioned first core network device constructs the second identification information, including: the first core network device constructs the second identification information based on the decrypted second information and the first information after removing the application identification information.
[0120] If the application identification information is included in the above-mentioned second information, the first core network device receives the decrypted second information sent by the second core network device, including: the first core network device receives the second information sent by the second core network device after decryption and removal of the application identification information; the above-mentioned first core network device constructs the second identification information, including: the first core network device constructs the second identification information based on the second information after decryption and removal of the application identification information and the first information.
[0121] The first core network device in the above method can instruct the second core network device to decrypt the second information and remove the application identification information in the first identification information, so as to realize the construction of identification information that can be recognized by the network when the information is encrypted.
[0122] In a fourth aspect, a communication method is provided. This method can be performed by a second core network device, or by a module (e.g., a chip or circuit) in the second core network device, or by a logical node, logical module, or software that can implement all or part of the second core network device, and this application is not limited to this.
[0123] The method includes: a second core network device receives first information and second information sent by a first core network device, the first information is plain text, the second information is cipher text, and the first information and the second information are used to construct the first identification information of the first terminal device; the second core network device decrypts the second information based on the first information to obtain the decrypted second information; the second core network device sends the decrypted second information to the above-mentioned first core network device.
[0124] The second core network device in the above method can decrypt the encrypted identification information, so that the first core network device can successfully construct the identification information of the terminal device.
[0125] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second information is information in the first identification information other than the first information.
[0126] In conjunction with the fourth aspect, in certain implementations of the fourth aspect, if the first identification information includes application identification information, the method further includes:
[0127] The second core network device receives second indication information sent by the first core network device, where the second indication information is used to instruct the second core network device to remove the application identification information, where the application identification information is information managed by the first network element;
[0128] If the application identification information is included in the first information, after the second core network device decrypts the second information according to the first information, the method further includes: the second core network device removes the application identification information from the first information based on the second indication information; and the second core network device sends the first information with the application identification information removed to the first core network device;
[0129] If the application identification information is included in the second information, after the second core network device decrypts the second information according to the first information, the above method also includes: the second core network device removes the application identification information in the decrypted second information based on the second indication information; the second core network device sends the second information after decryption and removal of the application identification information to the first core network device.
[0130] The second core network device in the above method can decrypt the second information and remove the application identification information in the first identification information based on the instructions of the first core network device, which can help the first core network device to construct identification information that can be recognized by the network when the information is encrypted.
[0131] In a fifth aspect, a communication method is provided. This method can be performed by an access network device, or by a module (such as a chip or circuit) in the access network device, or by a logical node, logical module, or software that can implement all or part of the access network device, and this application does not limit this.
[0132] The method includes: an access network device receives first information sent by a first core network device, the first information indicates at least one terminal device being paged; the access network device sends third information based on the first information, the third information includes the first information; the access network device receives second information sent by the first terminal device, the second information is determined based on the first information, the second information is part of the first identification information of the first terminal device, and the first terminal device belongs to the above-mentioned at least one terminal device; the access network device sends fourth information to the first core network device, the fourth information includes the above-mentioned second information.
[0133] Exemplarily, the first information may be a mask.
[0134] The terminal device in the above method only needs to report partial identification information when being paged, without having to report complete identification information. This can reduce the amount of identification information reported by the terminal device, reduce transmission delay, and improve the communication efficiency of the network system.
[0135] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0136] In the above method, the part of the identification information reported by the terminal device does not overlap with the part of the identification information sent, and the two can form complete identification information, which can minimize the amount of identification information reported by the terminal device.
[0137] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above method also includes: the access network device receives first indication information sent by the first core network device, and the first indication information is used to indicate that the first terminal device reports part of the first identification information; the access network device sends the first indication information to the first terminal device.
[0138] The above method can enable the terminal device to obtain the identification information of the part that needs to be reported, and can also enable the terminal device that cannot be configured to report the identification information of the part to be reported to obtain the identification information of the part that needs to be reported, thereby expanding the scope of application.
[0139] In combination with the fifth aspect, in certain implementations of the fifth aspect, the fourth information also includes the first information.
[0140] In the above method, the access network device sends the second information to the core network device while also carrying the first information, so that the core network device can determine the first information corresponding to the received second information, thereby successfully constructing the first identification information.
[0141] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the first information sent by the first core network device, including: the above-mentioned access network device receives the first information and the first task identifier sent by the first core network device, and the first task identifier has a corresponding relationship with the above-mentioned first information; the above-mentioned fourth information also includes the first task identifier.
[0142] Optionally, the amount of information in the first task identifier is less than the amount of information in the first information.
[0143] In the above method, when the access network device sends the second information to the core network device, it also carries the first task identifier, allowing the core network device to determine the first information corresponding to the received second information, thereby successfully constructing the first identification information. Furthermore, the access network device replaces the carried first information with the first task identifier, thereby reducing information transmission and improving communication efficiency.
[0144] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the first information sent by the first core network device, including: the access network device receives the i-th first information among N first information sent by the first core network device, the above-mentioned third information includes the i-th first information, and the above-mentioned second information is determined based on the i-th first information.
[0145] Wherein, the above N is a positive integer greater than 1, and 1≤i≤N.
[0146] Exemplarily, the N first information may be N masks.
[0147] When there are multiple masks, the above method can control the batch paging of multiple masks by the core network device, and construct the complete identification information of the terminal device in sequence according to the paging batches, without affecting the use of the identification information of the terminal device.
[0148] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the i-th first information among the N first information sent by the first core network device, including: the access network device receives the i-th first information among the N first information sent by the first core network device and the i-th index among the N indexes, the N indexes correspond one-to-one to the N first information, the i-th index corresponds to the i-th first information, and the above-mentioned fourth information also includes the i-th index.
[0149] One index among the N indexes is used to identify one piece of first information among the N first information. For example, the i-th index among the N indexes is used to identify the i-th piece of first information among the N first information.
[0150] In the case of multiple masks, the access network device in the above method can also carry an index when sending the second information to the first core network device, so that the first core network device can determine the first information corresponding to the second information based on the index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0151] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the first information sent by the first core network device, including: the access network device receives the fifth information sent by the first core network device, the fifth information is the common part of N first information, the above-mentioned third information includes the fifth information, and the above-mentioned second information is determined based on the fifth information.
[0152] Exemplarily, the fifth information may be a common part or intersection of the N first information. Optionally, the fifth information may also be a subset of the common part of the N first information, which is not limited in this application.
[0153] In the case of multiple masks, the above method can simplify the paging process and reduce the paging time compared to the batch paging method.
[0154] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the first information sent by the first core network device, including: the access network device receives N first information sent by the first core network device, the above-mentioned third information includes the i-th first information among the N first information, and the above-mentioned second information is determined based on the i-th first information.
[0155] When there are multiple masks, the above method can be used by the access network device to control the batch paging of multiple masks and report the results of the batch paging to the core network device so that the core network device can construct the complete identification information of the terminal device based on this without affecting the use of the identification information of the terminal device.
[0156] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives N first information sent by the first core network device, including: the access network device receives N first information and N indexes sent by the first core network device, the N indexes and the N first information correspond one-to-one, and the above-mentioned fourth information also includes the i-th index corresponding to the i-th first information.
[0157] One index among the N indexes is used to identify one piece of first information among the N first information. For example, the i-th index among the N indexes is used to identify the i-th piece of first information among the N first information.
[0158] In the case of multiple masks, the access network device in the above method can also carry an index corresponding to each paging batch when sending the second information of batch paging to the first core network device, so that the first core network device can determine the first information corresponding to the second information based on the index, thereby ensuring the successful construction of the complete identification information of the terminal device.
[0159] In combination with the fifth aspect, in certain implementations of the fifth aspect, the above-mentioned access network device receives the first information sent by the first core network device, including: the access network device receives N first information and N indexes sent by the first core network device, the N first information and the N indexes correspond one-to-one, and the above-mentioned third information includes N first information and N indexes; the above-mentioned access network device receives the second information sent by the first terminal device, including: the access network device receives the second information sent by the first terminal device and the i-th index corresponding to the i-th first information, and the second information is determined based on the i-th first information among the N first information.
[0160] When the terminal device in the above method determines that its own identification information matches a certain mask among multiple masks, it can report partial identification information and the index corresponding to the matched mask. The above method does not need to report complete identification information, which can reduce the amount of identification information reported by the terminal device, reduce transmission delay, and improve the communication efficiency of the network system; in addition, the terminal device can enable the core network to successfully construct the complete identification information of the terminal device by reporting the index corresponding to the matched mask.
[0161] In a sixth aspect, a communication device is provided. The device includes: a transceiver unit configured to receive first information sent by an access network device, the first information indicating at least one terminal device to be paged; the device also includes: a processing unit configured to determine, based on the first information, second information to be reported in first identification information of the first terminal device, the second information being part of the first identification information; the transceiver unit further configured to send the second information to the access network device.
[0162] In combination with the sixth aspect, in certain implementations of the sixth aspect, the above-mentioned processing unit is used to determine the second information to be reported in the first identification information of the first terminal device based on the first information, including: the above-mentioned processing unit is used to determine that the information other than the first information in the first identification information is the above-mentioned second information based on the first information.
[0163] In combination with the sixth aspect, in certain implementations of the sixth aspect, the above-mentioned transceiver unit is further used to receive first indication information sent by the access network device, and the first indication information indicates that the first terminal device reports partial information of the first identification information.
[0164] In combination with the sixth aspect, in certain implementations of the sixth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the access network device, including: the above-mentioned transceiver unit is used to receive N first information and N indexes sent by the access network device, and the N indexes correspond one-to-one to the N first information; the above-mentioned processing unit is used to determine the second information to be reported in the first identification information of the first terminal device based on the first information, including: the above-mentioned processing unit is used to determine the second information to be reported in the first identification information of the first terminal device based on the i-th first information in the N first information; the above-mentioned transceiver unit is also used to send the second information to the access network device, including: the above-mentioned transceiver unit is also used to send the second information and the i-th index corresponding to the i-th first information to the access network device.
[0165] In a seventh aspect, a communication device is provided. The device includes: a transceiver unit configured to send first information to an access network device, the first information indicating at least one terminal device to be paged; the transceiver unit further configured to receive second information sent by the first terminal device, the second information being determined based on the first information, the second information being part of first identification information of the first terminal device, the first terminal device belonging to the at least one terminal device; the device further includes: a processing unit configured to construct first identification information based on the second information and the first information.
[0166] In combination with the seventh aspect, in certain implementations of the seventh aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0167] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is further used to send first indication information to the access network device, and the first indication information indicates that the first terminal device reports part of the first identification information.
[0168] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is also used to receive a first request sent by a first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned processing unit is also used to obtain the first information based on the first request.
[0169] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is also used to receive a first request sent by a first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned transceiver unit is used to send first information to the access network device, including: the above-mentioned transceiver unit is used to send the first information to the access network device based on the first request.
[0170] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is used to send the first information to the access network device, including: the above-mentioned transceiver unit is used to periodically send the first information to the access network device based on the configuration.
[0171] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is used to receive the first information sent by the access network device: the above-mentioned processing unit is used to construct the first identification information based on the second information and the first information, including: the above-mentioned processing unit is used to construct the first identification information based on the second information and the first information sent by the access network device.
[0172] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain a first task identifier, which has a corresponding relationship with the above-mentioned first information; the above-mentioned transceiver unit is used to send the first information to the access network device, including: the above-mentioned transceiver unit is used to send the first information and the first task identifier to the access network device; the above-mentioned transceiver unit is also used to receive the first task identifier sent by the access network device; the above-mentioned processing unit is also used to confirm the first information based on the first task identifier sent by the access network device; the above-mentioned processing unit is used to construct the first identification information based on the second information and the first information, including: the above-mentioned processing unit is used to construct the first identification information based on the second information and the first information determined based on the first task identifier.
[0173] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned transceiver unit is further used to send response information of the first request to the above-mentioned first network element, and the response information of the first request includes the above-mentioned first identification information.
[0174] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first information is plain text, the second information is ciphertext, and before the processing unit is used to construct the first identification information based on the second information and the first information, the transceiver unit is also used to send the first information and the second information to the second core network device; the transceiver unit is also used to receive the decrypted second information sent by the second core network device; the processing unit is used to construct the first identification information based on the second information and the first information, including: the processing unit is used to construct the first identification information based on the decrypted second information and the first information.
[0175] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to determine whether the first identification information includes application identification information, and the application identification information is information managed by the above-mentioned first network element; if it is determined that the first identification information includes application identification information, the processing unit is also used to construct the second identification information of the first terminal device, and the second identification information does not include the above-mentioned application identification information, and the second identification information is information managed by the network to which the first terminal device belongs.
[0176] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to determine whether the first identification information of the first terminal device includes an application identification, including: the above-mentioned transceiver unit is used to receive a first request sent by the first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned processing unit is also used to determine, based on the first request, whether the identification information of the first terminal device group among N terminal device groups includes the above-mentioned application identification information, the first terminal device belongs to the first terminal device group, and the above-mentioned at least one terminal device is divided into N terminal device groups, and N is a positive integer greater than or equal to 1.
[0177] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to determine whether the first identification information of the first terminal device includes an application identification, including: the above-mentioned processing unit is also used to determine whether the first identification information includes application identification information based on the information length of the constructed first identification information.
[0178] In combination with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is further configured to send second indication information to the second core network device, where the second indication information is configured to instruct the second core network device to remove the application identification information;
[0179] If the application identification information is included in the above-mentioned first information, the above-mentioned transceiver unit is used to receive the decrypted second information sent by the second core network device, including: the above-mentioned transceiver unit is used to receive the decrypted second information sent by the second core network device and the first information after removing the application identification information; the above-mentioned processing unit is also used to construct the second identification information, including: the above-mentioned processing unit is also used to construct the second identification information based on the decrypted second information and the first information after removing the application identification information.
[0180] If the application identification information is included in the above-mentioned second information, the above-mentioned transceiver unit is also used to receive the decrypted second information sent by the second core network device, including: the above-mentioned transceiver unit is also used to receive the second information sent by the second core network device after decryption and removal of the application identification information; the above-mentioned processing unit is also used to construct the second identification information, including: the above-mentioned processing unit is also used to construct the second identification information based on the second information after decryption and removal of the application identification information and the first information.
[0181] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain first information based on the first request, including: the above-mentioned processing unit is also used to obtain N first information based on the first request; the above-mentioned transceiver unit is used to send the first information to the access network device, including: the above-mentioned transceiver unit is used to send the i-th first information among N first information to the access network device, and the above-mentioned second information is determined based on the i-th first information; the above-mentioned processing unit is used to construct first identification information based on the second information and the first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the above-mentioned i-th first information.
[0182] Wherein, the above N is a positive integer greater than 1, and 1≤i≤N.
[0183] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain N indexes, which correspond one-to-one to N first information; the above-mentioned transceiver unit is used to send the i-th first information among the N first information to the access network device, including: the above-mentioned transceiver unit is used to send the i-th first information and the i-th index corresponding to the i-th first information to the access network device; the above-mentioned transceiver unit is also used to receive the i-th index sent by the access network device; the above-mentioned processing unit is also used to determine the i-th first information based on the i-th index sent by the access network device; the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information determined based on the i-th index.
[0184] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain a first task identifier and N indexes, and the first task identifier and the i-th index in the N indexes are used to identify the i-th first information in the N first information; the above-mentioned transceiver unit is used to send the i-th first information in the N first information to the access network device, including: the above-mentioned transceiver unit is used to send the i-th first information, the first task identifier and the i-th index corresponding to the i-th first information to the access network device; the above-mentioned transceiver unit is also used to receive the first task identifier and the i-th index sent by the access network device; the above-mentioned processing unit is also used to determine the i-th first information based on the first task identifier and the i-th index sent by the access network device; the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
[0185] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain first information based on the first request, including: the above-mentioned processing unit is also used to obtain N first information based on the first request; the above-mentioned processing unit is also used to determine a fifth information based on the N first information, and the fifth information is a common part of the N first information; the above-mentioned transceiver unit is used to send the first information to the access network device, including: the above-mentioned transceiver unit is used to send the fifth information to the access network device, and the above-mentioned second information is determined based on the fifth information; the above-mentioned processing unit is used to construct first identification information based on the second information and the first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the fifth information.
[0186] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to determine whether the first terminal device is a paged terminal device based on the above-mentioned N first information and second information; if it is determined that the first terminal device is a paged terminal device, the above-mentioned processing unit is also used to construct the first identification information; if it is determined that the first terminal device is not a paged terminal device, the first identification information is not constructed.
[0187] In combination with the seventh aspect, in certain implementations of the seventh aspect, the processing unit is further used to determine whether the first terminal device is a paged terminal device based on the first identification information and N first information.
[0188] Specifically, if the first identification information matches the i-th first information among N first information, it is determined that the first terminal device is the paged terminal device; if the first identification information does not match any first information among the N first information, it is determined that the first terminal device is not the paged terminal device.
[0189] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain first information based on the first request, including: the above-mentioned processing unit is also used to obtain N first information based on the first request; the above-mentioned transceiver unit is used to send the first information to the access network device, including: the above-mentioned transceiver unit is used to send N first information to the access network device; the above-mentioned processing unit is used to construct first identification information based on the second information and the first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information among the N first information, and the above-mentioned second information is determined based on the i-th first information.
[0190] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain N indexes, which correspond one-to-one to N first information; the above-mentioned transceiver unit is used to send N first information to the access network device, including: the above-mentioned transceiver unit is used to send N first information and N indexes to the access network device; the above-mentioned transceiver unit is also used to receive the i-th index corresponding to the i-th first information sent by the access network device; the above-mentioned processing unit is also used to determine the i-th first information based on the i-th index sent by the access network device; the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information among the N first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information determined based on the i-th index.
[0191] In combination with the seventh aspect, in certain implementations of the seventh aspect, the above-mentioned processing unit is also used to obtain a first task identifier and N indexes, and the first task identifier and the i-th index in the N indexes are used to identify the i-th first information in the N first information; the above-mentioned transceiver unit is used to send N first information to the access network device, including: the above-mentioned transceiver unit is used to send N first information, the first task identifier and N indexes to the access network device; the above-mentioned transceiver unit is also used to receive the first task identifier sent by the access network device and the i-th index corresponding to the i-th first information; the above-mentioned processing unit is also used to determine the i-th first information based on the first task identifier sent by the access network device and the i-th index; the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information, including: the above-mentioned processing unit is used to construct first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
[0192] In an eighth aspect, a communications device is provided. The device includes: a processing unit configured to determine whether first identification information of a first terminal device includes application identification information, where the application identification information is information managed by a first network element; if it is determined that the first identification information includes the application identification information, the processing unit is further configured to construct second identification information of the first terminal device, where the second identification information does not include the application identification information, and where the second identification information is information managed by a network to which the first terminal device belongs.
[0193] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned device also includes: a transceiver unit, and the above-mentioned processing unit is used to determine whether the first identification information of the first terminal device includes an application identification, including: the transceiver unit is used to receive a first request sent by the first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned processing unit is used to determine, based on the first request, whether the identification information of the first terminal device group among N terminal device groups includes the above-mentioned application identification information, the first terminal device belongs to the first terminal device group, and the above-mentioned at least one terminal device is divided into N terminal device groups, and N is a positive integer greater than or equal to 1.
[0194] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned processing unit is used to determine whether the first identification information of the first terminal device includes an application identification, including: the above-mentioned processing unit is used to determine whether the first identification information includes application identification information based on the information length of the constructed first identification information.
[0195] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is also used to send first information to the access network device, and the first information indicates at least one terminal device being paged; the transceiver unit is also used to receive second information sent by the first terminal device, and the second information is determined based on the first information, and the second information is part of the first identification information of the first terminal device or the second information is the first identification information, and the first terminal device belongs to the above-mentioned at least one terminal device; if the second information is part of the first identification information, the above-mentioned processing unit is also used to construct the first identification information based on the second information and the above-mentioned first information.
[0196] In combination with the eighth aspect, in certain implementations of the eighth aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0197] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is further used to send first indication information to the access network device, and the first indication information indicates that the first terminal device reports part of the first identification information.
[0198] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is also used to receive a first request sent by a first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned processing unit is also used to obtain first information based on the first request.
[0199] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is also used to receive a first request sent by a first network element, and the first request indicates paging the above-mentioned at least one terminal device; the above-mentioned transceiver unit is also used to send first information to the access network device, including: the above-mentioned transceiver unit is also used to send first information to the access network device based on the first request.
[0200] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is also used to send the first information to the access network device, including: the above-mentioned transceiver unit is also used to send the first information to the access network device periodically based on the configuration.
[0201] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is also used to receive the first information sent by the access network device: the above-mentioned processing unit is also used to construct the first identification information based on the second information and the first information, including: the above-mentioned processing unit is also used to construct the first identification information based on the second information and the first information sent by the access network device.
[0202] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned processing unit is also used to obtain a first task identifier, which has a corresponding relationship with the above-mentioned first information; the above-mentioned transceiver unit is also used to send the first information to the access network device, including: the above-mentioned transceiver unit is also used to send the first information and the first task identifier to the access network device; the above-mentioned transceiver unit is also used to receive the first task identifier sent by the access network device; the above-mentioned processing unit is also used to confirm the first information based on the first task identifier sent by the access network device; the above-mentioned processing unit is also used to construct the first identification information based on the second information and the first information, including, the above-mentioned processing unit is also used to construct the first identification information based on the second information and the first information determined based on the first task identifier.
[0203] In combination with the eighth aspect, in certain implementations of the eighth aspect, the above-mentioned transceiver unit is further used to send response information of the first request to the above-mentioned first network element, and the response information of the first request includes the above-mentioned first identification information.
[0204] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first information is plain text, the second information is ciphertext, and the processing unit is also used to construct the first identification information based on the second information and the first information, and the transceiver unit is also used to send the first information and the second information to the second core network device; the transceiver unit is also used to receive the decrypted second information sent by the second core network device; the processing unit is also used to construct the first identification information based on the second information and the first information, including: the processing unit is also used to construct the first identification information based on the decrypted second information and the first information.
[0205] In combination with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is further configured to send second indication information to the second core network device, where the second indication information is configured to instruct the second core network device to remove the application identification information;
[0206] If the application identification information is included in the above-mentioned first information, the above-mentioned transceiver unit is also used to receive the decrypted second information sent by the second core network device, including: the above-mentioned transceiver unit is also used to receive the decrypted second information sent by the second core network device and the first information after removing the application identification information; the above-mentioned processing unit is used to construct the second identification information, including: the above-mentioned processing unit is used to construct the second identification information based on the decrypted second information and the first information after removing the application identification information.
[0207] If the application identification information is included in the above-mentioned second information, the above-mentioned transceiver unit is also used to receive the decrypted second information sent by the second core network device, including: the above-mentioned transceiver unit is also used to receive the second information sent by the second core network device after decryption and removal of the application identification information; the above-mentioned processing unit is used to construct the second identification information, including: the above-mentioned processing unit is used to construct the second identification information based on the second information after decryption and removal of the application identification information and the first information.
[0208] In a ninth aspect, a communication device is provided. The device includes: a transceiver unit configured to receive first information and second information sent by a first core network device, the first information being plaintext and the second information being ciphertext, the first information and the second information being used to construct first identification information of a first terminal device; the device also includes: a processing unit configured to decrypt the second information based on the first information to obtain decrypted second information; the transceiver unit is further configured to send the decrypted second information to the first core network device.
[0209] In combination with the ninth aspect, in certain implementations of the ninth aspect, the second information is information in the first identification information other than the first information.
[0210] In conjunction with the ninth aspect, in certain implementations of the ninth aspect, if the first identification information includes application identification information, the transceiver unit is further configured to receive second indication information sent by the first core network device, where the second indication information is used to instruct the second core network device to remove the application identification information, where the application identification information is information managed by the first network element;
[0211] If the application identification information is included in the first information, the processing unit is configured to decrypt the second information according to the first information, and then remove the application identification information from the first information based on the second indication information; the transceiver unit is further configured to send the first information after the application identification information is removed to the first core network device;
[0212] If the application identification information is included in the second information, the above-mentioned processing unit is used to decrypt the second information according to the first information, and the above-mentioned processing unit is also used to remove the application identification information in the decrypted second information based on the second indication information; the above-mentioned transceiver unit is also used to send the second information after decryption and removal of the application identification information to the first core network device.
[0213] In a tenth aspect, a communication device is provided. The device includes: a transceiver unit, configured to receive first information sent by a first core network device, the first information indicating at least one terminal device being paged; the transceiver unit is further configured to send third information based on the first information, the third information including the first information; the transceiver unit is further configured to receive second information sent by the first terminal device, the second information being determined based on the first information, the second information being part of first identification information of the first terminal device, the first terminal device belonging to the at least one terminal device; and the transceiver unit is further configured to send fourth information to the first core network device, the fourth information including the second information.
[0214] In combination with the tenth aspect, in certain implementations of the tenth aspect, the second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
[0215] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is also used to receive first indication information sent by the first core network device, and the first indication information is used to indicate that the first terminal device reports part of the first identification information; the transceiver unit is also used to send the first indication information to the first terminal device.
[0216] In combination with the tenth aspect, in certain implementations of the tenth aspect, the fourth information also includes the first information.
[0217] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive the first information and the first task identifier sent by the first core network device, and the first task identifier has a corresponding relationship with the above-mentioned first information; the above-mentioned fourth information also includes the first task identifier.
[0218] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive the i-th first information among N first information sent by the first core network device, the above-mentioned third information includes the i-th first information, and the above-mentioned second information is determined based on the i-th first information.
[0219] Wherein, the above N is a positive integer greater than 1, and 1≤i≤N.
[0220] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the i-th first information among the N first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive the i-th first information among the N first information sent by the first core network device and the i-th index among the N indexes, the N indexes correspond one-to-one to the N first information, the i-th index corresponds to the i-th first information, and the above-mentioned fourth information also includes the i-th index.
[0221] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive the fifth information sent by the first core network device, the fifth information is the common part of N first information, the above-mentioned third information includes the fifth information, and the above-mentioned second information is determined based on the fifth information.
[0222] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive N first information sent by the first core network device, the above-mentioned third information includes the i-th first information among the N first information, and the above-mentioned second information is determined based on the i-th first information.
[0223] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive N first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive N first information and N indexes sent by the first core network device, the N indexes and the N first information correspond one-to-one, and the above-mentioned fourth information also includes the i-th index corresponding to the i-th first information.
[0224] In combination with the tenth aspect, in certain implementations of the tenth aspect, the above-mentioned transceiver unit is used to receive the first information sent by the first core network device, including: the above-mentioned transceiver unit is used to receive N first information and N indexes sent by the first core network device, the N first information and N indexes correspond one-to-one, and the above-mentioned third information includes N first information and N indexes; the above-mentioned transceiver unit is also used to receive the second information sent by the first terminal device, including: the above-mentioned transceiver unit is also used to receive the second information sent by the first terminal device and the i-th index corresponding to the i-th first information, and the second information is determined based on the i-th first information among the N first information.
[0225] In an eleventh aspect, a communication device is provided. The communication device includes at least one processor, configured to, by executing a computer program or instruction or a logic circuit, cause the communication device to perform the method described in the first aspect and any possible embodiment of the first aspect, or cause the communication device to perform the method described in the second aspect and any possible embodiment of the second aspect, or cause the communication device to perform the method described in the third aspect and any possible embodiment of the third aspect, or cause the communication device to perform the method described in the fourth aspect and any possible embodiment of the fourth aspect, or cause the communication device to perform the method described in the fourth aspect and any possible embodiment of the fourth aspect.
[0226] In a possible implementation, the communication device further includes a memory for storing the computer program or instruction.
[0227] In a possible implementation, the communication device further includes a communication interface, which is used to input and / or output signals.
[0228] In a twelfth aspect, a communication device is provided. The communication device includes a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, and the logic circuit being used to execute the method described in the first aspect and any possible embodiment of the first aspect, or the method described in the second aspect and any possible embodiment of the second aspect, or the method described in the third aspect and any possible embodiment of the third aspect, or the method described in the fourth aspect and any possible embodiment of the fourth aspect, or the method described in the fifth aspect and any possible embodiment of the fifth aspect.
[0229] In a possible implementation, the communication device may be a chip or a chip system.
[0230] In a thirteenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions, which, when executed, causes the method described in the first aspect and any possible embodiment of the first aspect to be executed, or the method described in the second aspect and any possible embodiment of the second aspect to be executed, or the method described in the third aspect and any possible embodiment of the third aspect to be executed, or the method described in the fourth aspect and any possible embodiment of the fourth aspect to be executed, or the method described in the fifth aspect and any possible embodiment of the fifth aspect to be executed.
[0231] In a fourteenth aspect, a computer program product is provided. The computer program product includes instructions that, when executed, cause the method described in the first aspect and any possible embodiment of the first aspect to be executed, or the method described in the second aspect and any possible embodiment of the second aspect to be executed, or the method described in the third aspect and any possible embodiment of the third aspect to be executed, or the method described in the fourth aspect and any possible embodiment of the fourth aspect to be executed, or the method described in the fifth aspect and any possible embodiment of the fifth aspect to be executed.
[0232] In a fifteenth aspect, a communication system is provided. The communication system includes the first terminal device and / or the first core network device and / or the second core network device and / or the access network device, the first terminal device is used to execute the method described in the first aspect and any possibility of the first aspect, the first core network device is used to execute the method described in the second aspect and any possibility of the second aspect, or the first core network device is used to execute the method described in the third aspect and any possibility of the third aspect, the second core network device is used to execute the method described in the fourth aspect and any possibility of the fourth aspect, and the access network device is used to execute the method described in the fifth aspect and any possibility of the fifth aspect.
[0233] For the relevant explanations and descriptions of the beneficial effects of the sixth to fifteenth aspects, please refer to the descriptions of the first to fifth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0234] FIG1 is a schematic diagram of a communication system to which the technical solution of the present application can be applied.
[0235] FIG2 is a schematic flow chart of a communication method provided in an embodiment of the present application.
[0236] FIG3 is a schematic flowchart of a communication method provided in an embodiment of the present application.
[0237] FIG4 is a schematic diagram of an example of the first identification information of a terminal device provided in an embodiment of the present application.
[0238] FIG5 is a schematic flowchart of a communication method provided in an embodiment of the present application.
[0239] FIG6 is a schematic flowchart of a first embodiment of the communication method provided in an embodiment of the present application.
[0240] FIG7 is a schematic flowchart of the second mode of the communication method provided in an embodiment of the present application.
[0241] FIG8 is a schematic flowchart of mode A of the communication method provided in an embodiment of the present application.
[0242] FIG9 is a schematic flowchart of mode B of the communication method provided in an embodiment of the present application.
[0243] FIG10 is a schematic flowchart of mode C of the communication method provided in an embodiment of the present application.
[0244] FIG11 is a schematic flowchart of mode D of the communication method provided in an embodiment of the present application.
[0245] FIG12 is a schematic block diagram of a communication device applicable to an embodiment of the present application.
[0246] FIG13 is a schematic block diagram of a communication device applicable to an embodiment of the present application.
[0247] FIG14 is a schematic block diagram of a communication device applicable to an embodiment of the present application. DETAILED DESCRIPTION
[0248] The technical solution in this application will be described below with reference to the accompanying drawings.
[0249] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, Internet of Things (IoT) communication system, fifth generation (5G) system or new radio (NR), and future communication systems.
[0250] The technical solution of the present application can also be applied to single-hop relay systems or multi-hop relay systems, integrated access and backhaul (IAB) systems, reconfigurable intelligent surface (RIS) communication systems, etc., without limitation to this.
[0251] FIG1 is an example of a communication system architecture applicable to an embodiment of the present application, wherein the functions of the terminal device and each network entity are as described below.
[0252] The Device / UE shown in Figure 1 represents a terminal. A terminal refers to any type of device that can provide voice and / or data connectivity to users and can communicate with one or more core networks via a radio access network (RAN). A terminal may also be referred to as a terminal device, a subscriber unit, a terminal station, a terminal agent, a terminal device, an access terminal, a terminal in V2X communication, a subscriber unit, user equipment (UE), a subscriber station, a mobile station, a mobile station (MS), a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, a user device, or an unmanned aerial vehicle (UAV) with communication capabilities.
[0253] The terminal in the embodiments of the present application may also be a mobile phone, a tablet computer, a computer with wireless transceiver function, a holographic projector, a video player, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a tactile terminal device, a vehicle-mounted terminal device, a road side unit (RSU), a wireless terminal in self-driving, a communication terminal in a drone, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), or a similar device. assistant, PDA), handheld devices with wireless communication functions, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, wearable devices, terminals in 5G networks or terminals in future evolution networks, etc. The terminal in this application can also be a terminal device such as an end device, a logical entity, an intelligent device, or a communication device such as a server, a gateway, a base station, a controller, or a terminal in this application can also be an Internet of Things (IoT) terminal device in an Internet of Things (IoT) communication system, for example, the Internet of Things terminal device can be a terminal device (AmbientIoT Device) in an ambient power-enabled internet of things (AmbientIoT), a tag (including a passive tag, an active tag, a semi-passive tag), a radio frequency card, a sensor, an electric meter, a water meter, etc., or the terminal in this application can also be a terminal device in a passive Internet of Things (passiveIoT).
[0254] Among them, wearable devices can also be called wearable smart devices. It is a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as head-mounted XR glasses, gloves, watches, clothing and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those with full functions, large sizes, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0255] The terminal can be applied to various communication scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, aerospace equipment, drone equipment, etc. In the embodiments of the present application, the chip used in the above-mentioned devices can also be called a terminal.
[0256] The (R)AN in Figure 1 represents the (radio) access network (RAN) equipment. RAN equipment refers to the equipment that connects the terminal to the wireless network. The RAN equipment is a network composed of multiple 5G-RAN nodes, which implements wireless physical layer functions, resource scheduling and wireless resource management, service quality management, data compression and encryption, wireless access control, and mobility management functions. 5G-RAN is connected to the user plane function (UPF) network element through the user plane interface N3 to transmit data from the terminal device; 5G-RAN establishes a control plane signaling connection with the access and mobility management function (AMF) network element through the control plane interface N2 to implement functions such as wireless access bearer control. RAN can be any device with wireless transceiver functions, including but not limited to 5G node base (gNB), evolutionary node base (eNB), wireless access point (WiFi AP), world interoperability for microwave access base station (WiMAX BS), transmission receiving point (TRP), wireless relay node, wireless backhaul node, IAB node, etc.
[0257] The access network device in the embodiment of the present application may also be a base station (base transceiver station, BTS) in the global system of mobile communication (GSM) system or code division multiple access (CDMA), or a base station (nodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolutionary node base (eNB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the access network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, an access network device in a future 5G network, or an access network device in a future evolved PLMN network, etc., and the embodiment of the present application is not limited.
[0258] Among them, the above-mentioned base stations can be macro base stations, pole base stations, micro base stations, pico base stations, small stations, relay stations, balloon stations, etc.
[0259] The AMF in Figure 1 belongs to the core network element and is mainly responsible for terminal registration, access management, mobility management, tracking area update process, reachability detection, mobile state transition management, network slice selection, and SMF selection. In addition, it is also responsible for transmitting user policies between the terminal and the policy control function (PCF).
[0260] The SMF in Figure 1 belongs to the core network element and is mainly responsible for the control plane functions of terminal session management, including the selection and control of user plane functions (UPF), Internet protocol (IP) address allocation, session establishment, session QoS management, and obtaining policy and charging control (PCC) policies (from PCF).
[0261] The UPF in Figure 1 belongs to the core network element. As the anchor point of the protocol data unit (PDU) session connection, it is responsible for terminal data packet filtering, data transmission / forwarding, rate control, generation of billing information, etc., and provides connection with the data network (DN).
[0262] The DN in Figure 1 refers to a specific data service network that a terminal accesses. The DN is responsible for providing carrier services, internet access, or third-party services. The DN includes servers that perform tasks such as video source encoding and rendering. Typical DNs include the Internet and IP Multimedia Service (IMS) networks. In 5G networks, the DN is identified by a data network name (DNN).
[0263] The unified data management (UDM) network element in Figure 1 belongs to the core network element or control plane network element, and is mainly used to manage and control user data, for example, the management of subscription information, including obtaining subscription information from the unified data repository (UDR) and providing it to other network elements (for example, AMF); authenticating access to terminal devices; generating the third generation partnership project (3GPP) authentication credentials for terminal devices; registering and maintaining the network element currently serving the terminal, for example, the AMF currently serving the terminal (i.e., serving AMF); and notifying the corresponding network element when subscription data is modified.
[0264] Among them, the above-mentioned UDR is mainly used to access the contract data, policy data, application data, etc. of the terminal device.
[0265] The network exposure function (NEF) in Figure 1 is a core network element that exposes the services and capabilities of 3GPP network functions to application functions (AF), and also allows AF to provide information to 3GPP network functions.
[0266] The AF in Figure 1 interacts with core network elements to provide some services. For example, it interacts with the PCF to perform service policy control, interacts with the NEF to obtain some network capability information or provide some application information to the network, and provides some data network access point information to the PCF to generate routing information for corresponding data services.
[0267] The authentication server function (AUSF) in Figure 1 is used to perform security authentication on the terminal device when the terminal device accesses the network.
[0268] The network slice selection function (NSSF) network element in Figure 1 selects a set of slice instances for a terminal device. It determines the network slice instances that the terminal device is allowed to access based on the terminal device's network slice selection assistance information (NSSAI) and subscription information.
[0269] The PCF in Figure 1 provides configuration policy information for terminal devices and provides policy information for controlling terminal devices to the control plane network elements of the network (for example, AMF, SMF); it generates terminal device access policies and QoS flow control policies.
[0270] The IoT communication system may also include an ambient IoT management function (AIoTMF), which is mainly responsible for the IoT management function or the ambient IoT management function. Alternatively, the IoT terminal management function (IDMF) may be used to perform the IoT management function in the IoT communication system. The function is mainly responsible for the transmission of business data of IoT devices, the management of IoT terminals, the security process of IoT terminals, or the business operations indicated by the business requester, instructing the reader (or reader) to perform IoT business operations, etc. This application does not limit the naming of the execution of the IoT management function, and it can be other names.
[0271] The IoT communication system may also include an IoT terminal device, a reader / writer, and a server. In some embodiments, the IoT terminal device may be the Device / UE of Figure 1, the reader / writer may be the RAN of Figure 1, the server may be the AF of Figure 1, and the server may be an example of a service requester. In some embodiments, the IoT terminal device may also be the aforementioned IoT terminal device, which may provide the energy required for communication by obtaining energy from the environment. For example, the IoT terminal device may include a passive IoT terminal device, a semi-active IoT terminal device, a semi-passive IoT terminal device, or an active IoT terminal device. In some embodiments, the reader / writer may also be a terminal device, for example, the reader / writer may be a mobile phone, mobile terminal, UE, IoT device, handheld reader / writer, or other device with a reader / writer function. The reader / writer performs contactless two-way data communication with the IoT terminal device through wireless radio frequency, and uses wireless radio frequency to read and write the IoT terminal device, thereby achieving the purpose of identifying the IoT terminal device and / or exchanging data with the IoT terminal device. There are two ways for the reader to conduct contactless two-way data communication with the IoT terminal device through wireless radio frequency. One way is: the reader sends a radio frequency signal. When the IoT terminal device enters the effective recognition range of the reader, it receives the radio frequency signal sent by the reader, and uses the energy obtained from the induced current to send the information stored in the IoT terminal device to the reader; the other way is: the IoT terminal device can convert the energy obtained from the environment into electrical energy and store it in the IoT terminal device. The IoT terminal device can actively send a signal of a certain frequency to the reader. The reader receives the signal from the IoT terminal device, decodes it, and sends it to the server.
[0272] The following introduces several business operations indicated by the business requester used in the embodiments of the present application, which are described here using the Internet of Things terminal device as an example of a tag.
[0273] 1. Inventory operation of tags (also called inventory operation), that is, inventorying the existing tags or obtaining the identification information of the tags.
[0274] 2. Reading a tag involves reading data from the tag. Tags can have storage capabilities, and their storage area can store data. If a service requester (server or application) wishes to read a tag, it sends a read instruction to the reader. The reader then reads the tag based on the instruction, reads the data from the tag's storage area, and sends the data to the service requester.
[0275] 3. Write operation on the tag, that is, writing data to the tag. The service requester (server or application function) can send a write instruction to the reader. The reader performs a write operation on the tag according to the write instruction and writes data to the tag's storage area.
[0276] 4. Tag deactivation, also known as invalidation. The service requester (server or application) can send a deactivation command to the reader. The deactivation command can include the tag identifier (i.e., the identifier of the tag to be deactivated). The reader deactivates the tag according to the deactivation command. After the deactivation operation is completed, the tag will be invalidated or deactivated and cannot be counted or subjected to other operations.
[0277] 5. To lock a tag, the service requester (server or application) can send a lock instruction to the reader. The lock instruction can include the tag ID (i.e., the ID of the tag to be locked). The reader locks the tag according to the lock instruction. After the lock operation is completed, the tag will be locked and no other operations can be performed on it temporarily.
[0278] 6. For tag positioning, the service requester (server or application function) can send a positioning instruction to the reader. The positioning instruction can include the tag identifier (i.e., the identifier of the tag to be positioned). The reader obtains the tag's location information based on the positioning instruction and sends the tag's location information to the service requester.
[0279] 7. Operation of obtaining tag information. In one possible implementation, the reader obtains or receives tag information sent by the tag. The reader sends the tag information to the service requester (server or application function) or the core network device. In one possible implementation, before the reader obtains the tag information sent by the tag, the reader may receive an operation instruction and send the operation instruction to the tag; the operation instruction may come from the service requester (server or application function) or from the core network device, and this application does not impose any restrictions. In one possible implementation, the tag information may include the tag's identification information and / or the information stored in the tag.
[0280] 8. Message interaction with the tag. In one possible implementation, the reader sends a message from the service requester (server or application) to the tag. In another possible implementation, the reader receives the message from the tag and sends the message from the tag to the service requester (server or application). In another possible implementation, the reader can exchange messages with the tag, such as exchanging random numbers, before receiving the message from the tag.
[0281] 9. Send a payload to the tag. In one possible implementation, the server or application function can send a payload to the tag through a reader. After the reader receives the payload from the server or application function, it sends the payload to the tag. In another possible implementation, the core network device can send a payload to the tag through a reader. After the reader receives the payload from the core network device, it sends the payload to the tag. For example, the payload here can be an instruction sent by the core network device or server or application function to the tag, data written by the core network device or server or application function to the tag, application layer information sent by the core network device or server or application function to the tag, etc., or the payload here can also be other information related to the tag, which is not limited in this application.
[0282] The terminal device in the embodiment of the present application is connected to the RAN device via wireless means, and the RAN device is connected to the 5G core network (5GC) device via wireless or wired means. The 5GC device and the RAN device can be independent and different physical devices, or the functions of the 5GC device and the logical functions of the RAN device can be integrated into the same physical device, or the functions of some 5GC devices and some RAN devices can be integrated into one physical device. The terminal device can be fixed or mobile.
[0283] 5GC equipment mainly includes the above-mentioned NEF network elements, PCF network elements, AF network elements, AMF network elements, UDM network elements, SMF network elements, UPF network elements and AIoTMF network elements.
[0284] It should be noted that the above-mentioned "network element" may also be referred to as an entity, device, apparatus, or module, etc., and this application does not specifically limit this. Moreover, in this application, for the sake of ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, the AMF network element is referred to as AMF. In this case, the "AMF" should be understood as an AMF device, AMF network element, or AMF entity. In the following, the description of the same or similar situations is omitted.
[0285] It should be noted that the Device / UE in Figure 1 can be any device that can access the network. The Device / UE in Figure 1 is just a name, and the name does not limit the function of the Device / UE itself; the naming of each network element included in Figure 1 is also just a name, and the name does not limit the function of the network element itself. In 5G networks and other future networks, the above-mentioned network elements may also have other names, and the embodiments of this application do not make specific limitations on this. For example, in a 6G network, some or all of the above-mentioned network elements may use the terminology in 5G, or may be other names, etc., which are uniformly explained here and will not be repeated below.
[0286] It should be noted that the network elements in Figure 1 do not have to exist simultaneously, and the network elements required can be determined according to needs. The connection relationship between the network elements in Figure 1 is not unique and can be adjusted according to needs.
[0287] It should also be understood that the above naming is only used to distinguish different functions and does not mean that these network elements are independent physical devices. This application does not limit the specific form of the above network elements. For example, they can be integrated into the same physical device or they can be different physical devices. In actual deployment, network elements or devices can be co-located. For example, the access and mobility management network element can be co-located with the session management network element; the session management network element can be co-located with the user plane network element. When two network elements are co-located, the interaction between the two network elements provided in the embodiments of the present application becomes the internal operation of the co-located network element or can be omitted.
[0288] It is understandable that the above-mentioned network elements or functions can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (for example, a cloud platform).
[0289] Currently, as the number of terminal devices continues to increase, the information content used to identify terminal devices is also gradually increasing. For some services that require terminal devices to report identification information, more identification information reported by terminal devices means longer transmission delays, which will reduce the communication efficiency of the network system.
[0290] Based on the above technical problems, the present application can provide a communication method 200, which can solve the problem of excessive information reported by terminal devices and improve the communication efficiency of the network system.
[0291] Figure 2 is a schematic flow chart of a communication method 200 provided in an embodiment of the present application. In this embodiment, the method is illustrated by taking the first terminal device, the access network device, and the first core network device as examples of the execution subjects of the interaction diagram, but the present application does not limit the execution subjects of the interaction diagram. For example, the first terminal device in Figure 2 can also be a chip, a chip system, or a processor that supports the method that can be implemented by the first terminal device, and can also be a logic module or software that can implement all or part of the first terminal device; the access network device can also be a chip, a chip system, or a processor that supports the method that can be implemented by the access network device, and can also be a logic module or software that can implement all or part of the access network device; the first core network device can also be a chip, a chip system, or a processor that supports the method that can be implemented by the first core network device, and can also be a logic module or software that can implement all or part of the first core network device.
[0292] The communication method 200 may include the following steps:
[0293] In step S210, the first core network device sends first information to the access network device, where the first information indicates at least one terminal device to be paged. Accordingly, the access network device receives the first information sent by the first core network device.
[0294] Exemplarily, the first core network device may be the AMF or the AIoTMF, which is not limited in this application. Exemplarily, the access network device may be a reader / writer.
[0295] The first core network device may be triggered to send the first information to the access network device based on the following two methods:
[0296] Method 1: The first core network device receives a first request sent by the first network element, where the first request indicates paging of the at least one terminal device; the first core network device sends the first information to the access network device based on the first request.
[0297] The above-mentioned first request can also be understood as a request to perform the first operation on the above-mentioned at least one terminal device. In a possible implementation, the above-mentioned first request indicating paging of the above-mentioned at least one terminal device can be understood as the above-mentioned first request being used to request that the first operation be performed on the above-mentioned at least one terminal device, requiring paging of the above-mentioned at least one terminal device. After the above-mentioned at least one terminal device is paged, an instruction for performing the first operation is sent to the at least one terminal device to request that the first operation be performed on the at least first terminal device. It can be understood that the first request can indicate paging of the above-mentioned at least one terminal device, or the first request is used to request paging of the above-mentioned at least one terminal device.
[0298] Among them, the above-mentioned first network element can be the above-mentioned service requester, operation requester, third party, etc. For example, the service requester or the operation requester in the embodiment of the present application can be understood as a device that sends a request message, such as the service requester or the operation requester can be the above-mentioned AF or server (server) or Internet of Things server (IoT server) or other devices that send operation instructions, or the first network element can be an AF or server or Internet of Things server (IoT server) deployed by a third party (such as an enterprise, application) or other devices that send operation instructions. The operation requester can correspond to a certain type of user, and this type of user can include an enterprise, a tenant, a third party or a company, without limitation. Among them, the operation requester corresponding to a certain type of user can be understood as the operation requester belonging to this type of user and being managed by this type of user.
[0299] Method 2: The first core network device periodically sends the first information to the access network device based on a configuration. For example, the configuration instructs the first core network device to page the at least one terminal device at a specified time interval, such as paging the terminal device corresponding to the first network element.
[0300] Optionally, in step S212, the first core network device sends first indication information to the access network device, where the first indication information is used to indicate that part of the first identification information is to be reported, or the first indication information is used to indicate that information other than the first information in the first identification information is to be reported. Accordingly, the access network device receives the first indication information sent by the first core network device.
[0301] In step S214, the access network device sends third information based on the first information, where the third information includes the first information. Accordingly, the first terminal device receives the third information sent by the access network device.
[0302] Optionally, in step S216, the access network device sends the first indication information to the first terminal device. Correspondingly, the first terminal device receives the first indication information sent by the access network device.
[0303] Step S218: The first terminal device determines the second information to be reported in the identification information of the first terminal device based on the first information.
[0304] Exemplarily, the first terminal device may be any terminal device described in FIG. 1 , and this application does not limit this. For example, the first terminal device may be a terminal device (AmbientIoT Device), a tag, etc. in AmbientIoT.
[0305] Optionally, if the first indication information is used to indicate that partial information of the first identification information is to be reported, the first terminal device determines the second information to be reported in the identification information of the first terminal device based on the first indication information and the first information. In another possible implementation, if the first terminal device does not receive the first indication information, the first terminal device reports partial information of the first identification information by default.
[0306] Specifically, there may be multiple terminal devices that match the above-mentioned first information. This application takes the first terminal device as an example for description, and this application does not limit this.
[0307] The second information determined by the first terminal device is part of the first identification information.
[0308] Exemplarily, the first identification information includes a network identifier (Network Identifier), an owner identifier (Owner Identifier) and a device identifier (Device Identifier). Among them, the network identifier is used to identify the network corresponding to the first terminal device; the owner identifier can also be called an enterprise identifier, a third-party identifier or a requester identifier, which is used to identify the owner / enterprise / manager / owner / third party / requester, etc. to which the first terminal device belongs; the device identifier can be an operator-defined / allocated / managed device identifier (Operator Defined Device Identifier), which is used to further identify different terminal devices in the network. At this time, the first information can be a network identifier + an owner identifier, the second information can be an owner identifier + a device identifier, or the second information can be a network identifier + a device identifier, or the second information can be a device identifier.
[0309] In another example, the first identification information includes a network identifier, an owner identifier, an application identifier, and a device identifier. Among them, the network identifier is used to identify the network corresponding to the first terminal device; the owner identifier can also be called an enterprise identifier, a third-party identifier, or a requester identifier, and is used to identify the owner / enterprise / manager / owner / third party / requester, etc. to which the first terminal device belongs; the application identifier is an identifier defined (or used / allocated / managed) by the owner / enterprise / manager / owner / third party / requester to which the first terminal device belongs. In one possible implementation, the application identifier can be called an owner-defined identifier. In one possible implementation, the application identifier can be used to distinguish the type of terminal device managed by the owner or the service type corresponding to the terminal device, or the application identifier can be used by the owner to identify and manage the terminal device according to service attributes or service requirements; the device identifier is used to further identify different terminal devices in the network. At this time, the first information can be a network identifier + a homeowner identifier, the second information can be a homeowner identifier + an application identifier + a device identifier, or the second information can be a network identifier + an application identifier + a device identifier, or the second information can be an application identifier + a device identifier; or, the first information can be a network identifier + a homeowner identifier + an application identifier, the second information can be a homeowner identifier + an application identifier + a device identifier, or the second information can be a network identifier + an application identifier + a device identifier, or the second information can be a network identifier + a homeowner identifier + a device identifier, or the second information can be a network identifier + a device identifier, or the second information can be a homeowner identifier + a device identifier, or the second information can be an application identifier + a device identifier, or the second information can be a device identifier. This application does not limit this.
[0310] It should be noted that the above parts included in the first identification information of the terminal device are only exemplary descriptions. This application does not limit the various components of the first identification information of the terminal device, nor does this application limit the names of the various components of the first identification information of the terminal device.
[0311] Furthermore, the first terminal device may also determine, based on the first information, that information in the first identification information other than the first information is the second information.
[0312] Optionally, if the first indication information is used to indicate reporting of information other than the first information in the first identification information, the first terminal device determines, based on the first indication information and the first information, that the information other than the first information in the identification information of the first terminal device is the second information. In another possible implementation, if the first terminal device does not receive the first indication information, the first terminal device reports the information other than the first information in the first identification information by default.
[0313] Exemplarily, the first identification information includes a network identification, an owner identification, and a device identification. When the first information is the network identification + the owner identification, the second information is the device identification.
[0314] In another example, the first identification information includes a network identifier, a homeowner identifier, an application identifier, and a device identifier. This application does not limit the first information to a network identifier + a homeowner identifier and a device identifier, or to a network identifier + a homeowner identifier + an application identifier and a device identifier.
[0315] In step S220, the first terminal device sends the second information to the access network device. Correspondingly, the access network device receives the second information sent by the first terminal device.
[0316] In step S222, the access network device sends fourth information to the first core network device based on the second information, where the fourth information includes the second information. Accordingly, the first core network device receives the fourth information sent by the access network device.
[0317] Step S224: The first core network device constructs first identification information based on the second information and the first information.
[0318] Through the above method 200, the amount of identification information reported by the terminal device can be reduced, the transmission delay can be reduced, and the communication efficiency can be improved.
[0319] Next, this application describes the above-mentioned communication method 200 in detail by taking the inventory operation of an enterprise in the IoT scenario as an example, as shown in a schematic flowchart of an example in Figure 3. In Figure 3, terminal device #1 is used as an example of the first terminal device in the above-mentioned communication method 200, a reader is used as an example of the above-mentioned access network device, AIoTMF#1 is used as an example of the above-mentioned first core network device, and AF#1 is used as an example of the above-mentioned first network element. In addition, Figure 3 also includes an NEF for forwarding inventory operation requests to AIoTMF and an AUSF / UDM / UDR for storing the contract data of terminal device #1 or for authenticating terminal device #1 or for performing security authentication on terminal device #1, etc. The AUSF / UDM / UDR is an example of a second core network device.
[0320] It should be noted that the communication between the reader / writer and the terminal device described in the embodiments of this application can be regarded as communication between terminals, in which case the reader / writer can be in the form of a terminal; alternatively, the communication between the reader / writer and the terminal device can be regarded as communication between a terminal and a base station, in which case the reader / writer can be in the form of a macro base station, a pole base station, etc. For details, please refer to the above description of the RAN device. The terminal device described in the embodiments of this application can be in the form of a tag.
[0321] The communication method 300 may include the following steps:
[0322] AF#1 sends a first request to AIoTMF#1, or AF#1 sends a first request to AIoTMF#1 through NEF, where the first request indicates to page at least one terminal device. Accordingly, AIoTMF#1 receives the first request sent by AF#1. Alternatively, the first request can also be understood as a request to perform a first operation on the at least one terminal device.
[0323] Specifically, the above-mentioned AF#1 sending the first request to AIoTMF#1 may specifically include steps S310 and S312:
[0324] In step S310, the AF sends a request #1 to the NEF. Correspondingly, the NEF receives the request #1 sent by the AF #1.
[0325] For example, the above request #1 may request an inventory operation (or an inventory operation), a read operation, an operation to obtain terminal device information, and other different business operations, which are not limited in this application. Different business operations can be indicated by different operation message types, or different business operations can be indicated by including different operation information types in a common message, which are not limited in this application.
[0326] For example, the request #1 may include identification information and location information of AF#1, etc. The location information may be used to indicate an area where the first operation is performed.
[0327] In step S312, NEF sends request #2 to AIoTMF#1. Correspondingly, AIoTMF#1 receives request #2 sent by NEF.
[0328] For example, the above request #2 may request different business operations such as an inventory operation (or an inventory operation), a read operation, or an operation to obtain terminal device information, which is not limited in this application. Different business operations can be indicated by different operation message types, or different business operations can be indicated by including different operation information types in a common message, which is not limited in this application.
[0329] The business operation requested by the request #2 is the same as the business operation requested by the request #1. The operation message type of the request #2 may be different from the operation message type of the request #1.
[0330] Exemplarily, NEF can determine one or more AIoTMFs based on the location information included in request #1, and send request #2 to the one or more AIoTMFs. This application takes NEF sending request #2 to AIoTMF #1 as an example for explanation.
[0331] Exemplarily, request #2 may include identification information of AF#1, a first task identifier, and the like. The first task identifier may be a task identifier generated by the NEF based on request #1. The first task identifier is used to identify the service operation initiated by AF#1. Exemplarily, the first task identifier may be a transaction ID, an event ID, a service operation ID, and the like. This application does not limit the name of the first task identifier.
[0332] Optionally, the request #1 may not carry the identification information of AF#1, and the identification information of AF#1 carried in the request #2 may be acquired by the NEF according to the source address information / source port information of the request #1.
[0333] Step S316, AIoTMF#1 obtains the first information based on request #2.
[0334] Exemplarily, the above-mentioned first information can be considered as mask information or a prefix of the first identification information of the terminal device.
[0335] Exemplarily, the first identification information of the terminal device can be as shown in (a) of Figure 4. The first identification information of the terminal device includes a network identifier, an owner identifier, and a device identifier. In one possible implementation, the network identifier occupies 24 bits, the owner identifier occupies 32 bits, and the device identifier occupies 496 bits. In other words, the first bit to the 24th bit of the first identification information of the terminal device is the network identifier, the 25th bit to the 56th bit is the owner identifier, and the 57th bit to the 552nd bit is the device identifier. The first information can be the network identifier + the owner identifier, that is, the first information is the first bit to the 56th bit of the first identification information of the terminal device #1 shown in (a) of Figure 4. The number of bits occupied by each part of the first identification information of the terminal device shown in (a) of Figure 4 is only an example. This application does not limit the number of bits occupied by each part of the first identification information of the terminal device.
[0336] As another example, the first identification information of the terminal device can be shown in (b) of Figure 4, where the first identification information of the terminal device includes a network identifier, an owner identifier, an application identifier, and an operator-defined device identifier. In one possible implementation, the network identifier occupies 24 bits, the owner identifier occupies 32 bits, the application identifier occupies approximately 496 bits, and the device identifier occupies approximately 128 bits. In other words, the first bit to the 24th bit of the first identification information of the terminal device #1 is the network identifier, the 25th bit to the 56th bit is the owner identifier, the 57th bit to the 552nd bit is the application identifier, and the 553rd bit to the 680th bit is the device identifier. The first information may be a network identifier + an owner identifier, that is, the first information is the 1st to 56th bits of the first identification information of the terminal device shown in (b) of Figure 4; or, the first information may be a network identifier + an owner identifier + an application identifier, that is, the first information is the 1st to 552nd bits of the first identification information of the terminal device shown in (b) of Figure 4.
[0337] Exemplarily, AIoTMF#1 may obtain the first information in the following two ways:
[0338] Method 1: AIoTMF#1 pre-configures the first information corresponding to different AFs. AIoTMF#1 can determine the first information corresponding to AF#1 based on the identification information of AF#1 carried in request #2.
[0339] Method 2: Step S314, AIoTMF#1 obtains the first information corresponding to AF#1 from UDM / UDR according to the identification information of AF#1 carried in request #2.
[0340] Optionally, the request #2 may not carry the first task identifier, and AIoTMF #1 generates a first task identifier corresponding to the business operation indicated by the first request, and the first task identifier has a corresponding relationship with the first information. AIoTMF #1 stores the corresponding relationship between the first task identifier and the first information.
[0341] In step S318, AIoTMF#1 sends a first message to the reader / writer, where the first message indicates at least one terminal device to be paged. Accordingly, the reader / writer receives the first message sent by AIoTMF#1.
[0342] Optionally, AIoTMF#1 can send the above-mentioned first task identifier to the reader / writer.
[0343] Exemplarily, the above-mentioned first information is carried in the interface message between AIoTMF#1 and the reader / writer. For example, the interface message can be a next generation application protocol (NGAP) message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message, or an inventory message or a paging message.
[0344] In step S320, the reader sends third information based on the first information, where the third information includes the first information.
[0345] Exemplarily, the third information is a Select command / Select message or a paging message.
[0346] Step S322: Terminal device #1 performs random access.
[0347] In one possible implementation, the process of terminal device #1 performing random access is as follows: terminal device #1 in the area indicated by the first request to perform the first operation will determine whether its own first identification information matches the first information included in the third information after monitoring the third information. If they match, terminal device #1 will feedback a random number RN16 to the reader through competition; when the reader receives the random number RN16 sent by terminal device #1, it will send an ACK command, which includes the random number RN16; when terminal device #1 monitors the ACK command sent by the reader and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information to be reported in its own first identification information based on the first information, and report the second information to the reader.
[0348] It should be noted that there may be multiple terminal devices whose first identification information matches the first information included in the third information. Terminal device #1 is used as an example for explanation here.
[0349] Step S324: Terminal device #1 determines the second information to be reported in the first identification information of terminal device #1 based on the first information.
[0350] The second information is part of the first identification information of the terminal device #1.
[0351] Exemplarily, if the first identification information of the terminal device #1 includes a network identifier, an owner identifier and a device identifier, as shown in (a) of FIG4 . At this time, the first information is the network identifier + the owner identifier, the second information can be the owner identifier + the device identifier or the second information can be the network identifier + the device identifier or the second information can be the device identifier, that is, the second information can be the 25th to 552nd bit of the first identification information of the terminal device #1 shown in (a) of FIG4 or the second information can be the 1st to 24th bit + the 57th to 552nd bit of the first identification information of the terminal device #1 shown in (a) of FIG4 or the second information can be the 57th to 552nd bit of the first identification information of the terminal device #1 shown in (a) of FIG4 ; or, the first information can be a part of the network identifier + the owner identifier + the device identifier (for example, the prefix of the device identifier), the second information can be the owner identifier + the device identifier or the second information can be It is the network identifier + device identifier or the second information can be the device identifier or the second information can be another part of the device identifier (for example, the remaining part of the device identifier except the prefix), assuming that the prefix of the device identifier occupies the first 100 bits of the device identifier, that is, the second information can be the 25th bit to the 552th bit of the first identification information of the terminal device #1 shown in Figure 4 (a) or the second information can be the 1st bit to the 24th bit + the 57th bit to the 552nd bit of the first identification information of the terminal device #1 shown in Figure 4 (a) or the second information can be the 57th bit to the 552nd bit of the first identification information of the terminal device #1 shown in Figure 4 (a) or the second information can be the 157th bit to the 552nd bit of the first identification information of the terminal device #1 shown in Figure 4 (a).
[0352] In another example, the first identification information of the terminal device #1 includes a network identifier, a home identifier, an application identifier, and a device identifier, as shown in FIG4(b). At this time, the first information is the network identifier + the owner identifier, the second information can be the owner identifier + the application identifier + the device identifier, or the second information can be the network identifier + the application identifier + the device identifier, or the second information can be the application identifier + the device identifier, that is, the second information can be the 25th to 680th bit of the first identification information of the terminal device #1 shown in Figure 4 (b), or the second information can be the 1st to 24th bit + the 57th to 680th bit of the first identification information of the terminal device #1 shown in Figure 4 (b), or the second information can be the 57th to 680th bit of the first identification information of the terminal device #1 shown in Figure 4 (b); or, the first information is the network identifier + the owner identifier + the application identifier, the second information can be the owner identifier + the application identifier + the device identifier, or the second information can be the network identifier + the application identifier + the device identifier, or the second information can be the network identifier + the owner identifier + the device identifier, or the second information can be the network identifier + the device identifier, or the second information can be the owner identifier + the device identifier, or the second information can be the application identifier + the device identifier, or the second information The second information may be a device identification, that is, the second information may be the 25th to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 1st to 24th bits + the 57th to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 1st to 56th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 1st to 56th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 1st to 56th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b). The first to the 24th bits + the 553rd to the 680th bits of the first identification information of device #1, or the second information may be the 25th to the 56th bits + the 553rd to the 680th bits of the first identification information of terminal device #1 shown in FIG4(b), or the second information may be the 57th to the 680th bits of the first identification information of terminal device #1 shown in FIG4(b), or the second information may be the 553rd to the 680th bits of the first identification information of terminal device #1 shown in FIG4(b);Alternatively, the first information is a part of the network identifier + owner identifier + application identifier + device identifier (for example, the prefix of the device identifier), and the second information can be the owner identifier + application identifier + device identifier or the second information can be the network identifier + application identifier + device identifier or the second information can be the network identifier + owner identifier + device identifier or the second information can be the network identifier + device identifier or the second information can be the owner identifier + device identifier or the second information can be the application identifier + device identifier or the second information can be the device identifier or the second information can be another part of the device identifier (for example, the remaining part of the device identifier except the prefix), assuming that the prefix of the device identifier occupies the first 50 bits of the device identifier, that is, the second information can be the 25th to 680th bits of the first identification information of the terminal device #1 shown in (b) of Figure 4 or the second information can be the 1st to 24th bits + the 57th bit of the first identification information of the terminal device #1 shown in (b) of Figure 4 The second information may be the 1st to 56th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 1st to 24th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 25th to 56th bits + the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 57th to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 553rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), or the second information may be the 603rd to 680th bits of the first identification information of the terminal device #1 shown in FIG4(b), and this application does not limit this.
[0353] As another example, if the first identification information of terminal device #1 includes a network identifier and a device identifier (Device Identifier) for identifying different devices, the device identifier may be a device identifier assigned by an operator or an application identifier assigned by a third party, as shown in (c) of FIG4 . In this case, the first information may be a portion of the network identifier + the device identifier (for example, the prefix of the device identifier), the second information may be the device identifier, or the second information may be another portion of the device identifier (for example, the portion remaining in the device identifier other than the prefix). Assuming that the prefix of the device identifier occupies the first 6 bits of the device identifier, the second information may be the 25th to 152nd bits of the first identification information of the terminal device #1 shown in (c) of FIG4 , or the second information may be the 31st to 152nd bits of the first identification information of the terminal device #1 shown in (c) of FIG4 .
[0354] Furthermore, the terminal device #1 may also determine, based on the first information, that information in the first identification information other than the first information is the second information.
[0355] Exemplarily, the first identification information of terminal device #1 includes a network identifier, an owner identifier, and a device identifier, as shown in FIG4(a). The first information is the network identifier + the owner identifier, and the second information is the device identifier. That is, the second information is bits 57 to 552 of the first identification information of terminal device #1 shown in FIG4(a).
[0356] In another example, the first identification information of terminal device #1 includes a network identifier, an owner identifier, an application identifier, and a device identifier, as shown in FIG4(b). The first information is the network identifier + the owner identifier, and the second information is the application identifier + the device identifier, that is, the second information is the 57th to 680th bits of the first identification information of terminal device #1 shown in FIG4(b); or, when the first information can be the network identifier + the owner identifier + the application identifier, and the second information is the device identifier, that is, the second information can be the 553rd to 680th bits of the first identification information of terminal device #1 shown in FIG4(b), and this application does not limit this.
[0357] In step S326, the terminal device #1 sends the second information to the reader / writer. Correspondingly, the reader / writer receives the second information sent by the terminal device #1.
[0358] In step S328, the reader sends fourth information to AIoTMF#1, where the fourth information includes the second information. Correspondingly, AIoTMF#1 receives the fourth information sent by the reader.
[0359] Alternatively, the fourth information may include the first task identifier or the first information. For example, if AIoTMF#1 sends the first task identifier to the reader in step S318, the reader also carries the first task identifier in the fourth information; if AIoTMF#1 does not send the first task identifier to the reader in step S318, the reader may carry the first information in the fourth information.
[0360] Exemplarily, the information length of the above-mentioned first task identifier is smaller than the information length of the above-mentioned first information. In one possible implementation, the first task identifier may be a number, a bit string, a character string, etc. Since the first task identifier is generated for the current business operation, when the business operation is completed, the first task identifier can continue to be used to identify other business operations. Therefore, the length of the task identifier may be smaller than the first information. AIoTMF#1 stores the correspondence between the first task identifier and the first information. When AIoTMF#1 receives the first task identifier through the reader / writer, it can obtain the first information based on the correspondence between the first task identifier and the first information, thereby saving the signaling transmitted between AIoTMF#1 and the reader / writer. When the business operation is completed, AIoTMF#1 can delete / remove the correspondence between the first task identifier and the first information.
[0361] Optionally, the terminal device #1 may encrypt the reported second information. In this case, the second information received by the AIoTMF #1 is ciphertext. The communication method 300 further includes the following steps S330 to S334:
[0362] In step S330, AIoTMF#1 sends the first information and the second information to AUSF / UDM / UDR. Correspondingly, AUSF / UDM / UDR receives the first information and the second information sent by AIoTMF#1.
[0363] In step S332, the AUSF / UDM / UDR decrypts the second information based on the first information. For example, the AUSF / UDM / UDR obtains a key (eg, a shared key or a group key) based on the first information and decrypts the second information based on the key.
[0364] In step S334, AUSF / UDM / UDR sends the decrypted second information to AIoTMF#1. Correspondingly, AIoTMF#1 receives the decrypted second information sent by AUSF / UDM / UDR.
[0365] Optionally, AUSF / UDM / UDR may also send the first information to AIoTMF#1 in step S334.
[0366] One implementation method is: AUSF / UDM / UDR can construct the first identification information of terminal device #1 based on the decrypted second information and the first information. AUSF / UDM / UDR uses the constructed first identification information of terminal device #1 to query the contract data of terminal device #1, or AUSF / UDM / UDR uses the constructed first identification information of terminal device #1 to perform access authentication on terminal device #1, or AUSF / UDM / UDR uses the constructed first identification information of terminal device #1 to perform security authentication on terminal device #1, and sends the corresponding result to AIoTMF#1.
[0367] In step S336, AIoTMF#1 constructs the first identification information of terminal device#1 based on the second information and the first information. Alternatively, AIoTMF#1 constructs the first identification information of terminal device#1 based on the decrypted second information and the first information.
[0368] If the fourth information includes the second information and the first information, then AIoTMF#1 constructs the first identification information of terminal device#1 based on the second information and the first information included in the fourth information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device#1.
[0369] If the fourth information includes the second information and the first task identifier, AIoTMF#1 determines the first information based on the stored correspondence between the first task identifier and the first information, and constructs the first identification information of terminal device #1 based on the determined first information and the second information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1.
[0370] In one possible implementation, the fourth information may be an interface message between AIoTMF#1 and the reader / writer. For example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message, or a response message to the above-mentioned select command / message or paging message.
[0371] AIoTMF#1 feeds back the response information of the first request to AF#1. Specifically, AF#1 receives the response information of the first request sent by AIoTMF#1. AIoTMF#1 feeds back the response information of the first request to AF#1, which may specifically include steps S338 and S340:
[0372] In step S338, AIoTMF#1 feeds back the feedback information of request#2 to NEF. Correspondingly, NEF receives the response information of request#2 sent by AIoTMF#1.
[0373] Specifically, the response information of request #2 includes the first identification information of terminal device #1 and the identification information of AF#1.
[0374] Optionally, if the above request #2 carries the first task identifier, then the response information of the request #2 also carries the first task identifier.
[0375] Step S340: NEF sends response information of request #1 to AF #1 based on the response information of request #2.
[0376] Specifically, the response information of the request #1 includes the first identification information of the terminal device #1.
[0377] Through the above-described communication method 300, the terminal can feedback identification information to the core network device that is less than the complete identification information of the terminal device, thereby reducing the amount of identification information reported by the terminal, reducing transmission latency, and improving communication efficiency. In addition, through the above-described communication method 300, the core network device dynamically constructs the terminal's identification information, thereby increasing the flexibility of constructing the terminal's identification information.
[0378] The identification information of the terminal device constructed by the above-mentioned first core network device can not only be fed back to the first network element, but can also be used by the core network device to obtain the contract data of the terminal device, or to authenticate the terminal device, or to perform security authentication on the terminal device, etc. However, when the identification information of the terminal device includes an application identifier, since the application identifier is an identifier defined by the owner / enterprise / manager / owner / third party / requester to which the terminal device belongs, the network described by the terminal device cannot recognize the application identifier. Therefore, the core network device cannot obtain the contract data of the terminal device, or authenticate the terminal device, or perform security authentication on the terminal device, etc. based on the identification information of the terminal device including the application identifier.
[0379] Based on the above technical problems, the present application can also provide a communication method 400, in which the core network device needs to judge whether the identification information of the terminal device contains an application identifier. If it is determined that the identification information of the terminal device contains an application identifier, the application identifier needs to be removed, as shown in Figure 4.
[0380] FIG5 is a schematic flow chart of a communication method 400 provided in an embodiment of the present application. In this embodiment, the method is illustrated by taking a first terminal device, an access network device, a first core network device, and a first network element as examples of the execution entities of the interaction diagram, but the present application does not limit the execution entities of the interaction diagram. For example, the first terminal device in FIG5 may also be a chip, a chip system, or a processor that supports the method that the first terminal device can implement, or a logic module or software that can implement all or part of the first terminal device; the access network device may also be a chip, a chip system, or a processor that supports the method that the access network device can implement, or a logic module or software that can implement all or part of the access network device; the first core network device may also be a chip, a chip system, or a processor that supports the method that the first core network device can implement, or a logic module or software that can implement all or part of the first core network device; the first network element may also be a chip, a chip system, or a processor that supports the method that the first network element can implement, or a logic module or software that can implement all or part of the first network element.
[0381] The communication method 400 may include the following steps:
[0382] Step S410: The first core network device determines whether the first identification information of the first terminal device includes application identification information, where the application identification information is information managed by the first network element.
[0383] Specifically, the first core network device can determine whether the first identification information of the first terminal device includes application identification information in the following two ways:
[0384] Method 1: Step S414: The first network element sends a first request to the first core network device, where the first request indicates to paging at least one terminal device. Accordingly, the first core network device receives the first request sent by the first network element.
[0385] The above-mentioned first request can also be understood as a request to perform the first operation on the above-mentioned at least one terminal device. In a possible implementation, the above-mentioned first request indicating paging of the above-mentioned at least one terminal device can be understood as the above-mentioned first request being used to request that the first operation be performed on the above-mentioned at least one terminal device, requiring paging of the above-mentioned at least one terminal device. After the above-mentioned at least one terminal device is paged, an instruction for performing the first operation is sent to the at least one terminal device to request that the first operation be performed on the at least first terminal device. It can be understood that the first request can indicate paging of the above-mentioned at least one terminal device, or the first request is used to request paging of the above-mentioned at least one terminal device.
[0386] Among them, the above-mentioned first network element can be the above-mentioned service requester, operation requester, third party, etc. For example, the service requester or the operation requester in the embodiment of the present application can be understood as a device that sends a request message, such as the service requester or the operation requester can be the above-mentioned AF or server (server) or Internet of Things server (IoT server) or other devices that send operation instructions, or the first network element can be an AF or server or Internet of Things server (IoT server) deployed by a third party (such as an enterprise, application) or other devices that send operation instructions. The operation requester can correspond to a certain type of user, and this type of user can include an enterprise, a tenant, a third party or a company, without limitation. Among them, the operation requester corresponding to a certain type of user can be understood as the operation requester belonging to this type of user and being managed by this type of user.
[0387] In step S416, the first core network device determines, based on the first request, whether the identification information of a first terminal device group among the N terminal device groups includes application identification information. The at least one terminal device is divided into the N terminal device groups, and the first terminal device group belongs to the first terminal device group. N is a positive integer greater than or equal to 1.
[0388] Exemplarily, the above-mentioned first request may include identification information of the first network element, and the first core network device may obtain N parameter information of N terminal device groups corresponding to the first network element based on the identification information of the first network element, and the N parameter information respectively indicate whether the identification information of the terminal devices in the N terminal device groups includes application identification information.
[0389] Exemplarily, the N parameter information of the N terminal device groups corresponding to the above-mentioned first network element can be pre-configured in the first core network device, or obtained by the first core network device from the second core network device. This application does not limit this.
[0390] Method 2: The first core network device determines whether the first identification information includes application identification information based on the information length of the first identification information.
[0391] Specifically, one implementation method for the first core network device to obtain the length of the first identification information is: the first core network device can construct the first identification information of the first terminal device through the above-mentioned communication method 200 or the above-mentioned communication method 300.
[0392] Specifically, another implementation method for the first core network device to obtain the length of the first identification information is: in step S220 of the above-mentioned communication method 200, the second information reported by the first terminal device is the complete first identification information of the first terminal device, or in step S326 of the above-mentioned communication method 300, the second information reported by the terminal device #1 is the complete first identification information of the terminal device #1, and the first core network device can obtain the information length of the first identification information of the first terminal device accordingly.
[0393] The second method may include the following steps S418 to S426:
[0394] In step S418, the first core network device sends first information to the access network device, where the first information is used to indicate at least one terminal device to be paged. Accordingly, the access network device receives the first information sent by the first core network device.
[0395] Step S420: The access network device sends third information based on the first information, where the third information includes the first information.
[0396] Step S422: The first terminal device determines second information based on the first information.
[0397] Specifically, the second information may be part of the first identification information or the second information may be the first identification information.
[0398] In step S424, the first terminal device sends the second information to the access network device. Correspondingly, the access network device receives the second information.
[0399] In step S426, the access network device sends fourth information to the first core network device, where the fourth information includes the second information. Accordingly, the first core network device receives the fourth information sent by the access network device.
[0400] Step S428: The first core network device determines whether the first identification information includes application identification information based on the information length of the second information or based on the information length of the constructed first identification information.
[0401] If the second information is part of the first identification information, the first core network device can determine whether the first identification information of the first terminal device includes the above-mentioned application identification information based on the second information. Exemplarily, the first core network device can determine whether the first identification information includes the application identification information based on whether the information length of the second information is greater than a preset length. The preset length can be set according to actual needs. Exemplarily, the preset length can be the length of the network identifier + the device identifier, or the length of the owner identifier + the device identifier, or the length of the device identifier.
[0402] If the second information is part of the first identification information, the first core network device may construct the first identification information based on the second information and the first information, and then determine whether the first identification information includes the aforementioned application identification information. Exemplarily, the first core network device determines whether the first identification information includes the application identification information based on whether the length of the constructed first identification information is greater than a preset length. The preset length can be set based on actual needs and, for example, can be the length of the network identifier + the owner identifier + the device identifier.
[0403] If the second information is the first identification information, the first core network device directly determines whether the first identification information includes the application identification information based on whether the information length of the first identification information is greater than a preset length. The preset length can be set according to actual needs. For example, the preset length can be the length of the network identifier + the owner identifier + the device identifier.
[0404] Exemplarily, the application identification information may be included in the first information or the second information in the first identification information, which is not limited in this application.
[0405] Step S412: If it is determined that the first identification information includes the above-mentioned application identification information, the first core network device constructs the second identification information of the first terminal device.
[0406] In a possible implementation, the first core network device removes the application identification information from the first identification information to obtain the second identification information.
[0407] The second identification information does not include the above-mentioned application identification information, and the second identification information is information managed by the network to which the first terminal device belongs.
[0408] Through the above-mentioned communication method 400, the core network device needs to determine whether the identification information of the terminal device includes an application identifier. If it is determined that the identification information of the terminal device includes an application identifier, the application identifier needs to be removed, so that the identification information of the terminal device can be used to obtain the contract data of the terminal device or to authenticate the terminal device or to perform security certification on the terminal device and other purposes, thereby ensuring the security and performance of the network.
[0409] Next, this application still describes the above communication method 400 in detail by taking the inventory operation of an enterprise in the IoT scenario as an example, as shown in a schematic flowchart of Figure 6. In Figure 6, terminal device #1 is used as an example of the first terminal device in the above communication method 400, a reader is used as an example of an access network device in the above communication method 400, AIoTMF #1 is used as an example of the first core network device in the above communication method 400, AUSF / UDM / UDR is used as an example of the second core network device in the above communication method 400, and AF #1 is used as an example of the first network element in the above communication method 400.
[0410] The communication method 500 may include the following steps:
[0411] Steps S510 to S516 may refer to the above-mentioned steps S310 to S316 and will not be described in detail here.
[0412] Optionally, in step S520, AIoTMF#1 determines whether the identification information of the at least one terminal device includes application identification information based on request #2.
[0413] Exemplarily, AIoTMF#1 may determine whether the identification information of the at least one terminal device includes application identification information in the following two ways:
[0414] Method 1: At least one terminal device corresponding to AF#1 is divided into N terminal device groups, and AIoTMF#1 pre-configures N parameter information of the N terminal device groups, and the N parameter information respectively indicates whether the identification information of the terminal devices in the N terminal device groups includes application identification information. In a possible implementation method, the parameter information can be information indicating that application identification information is included (for example, application ID included indication); or when the parameter information takes a first value (for example, 1), it indicates that the identification information of the terminal devices in the terminal device group corresponding to the parameter information includes application identification information; when the parameter information takes a second value (for example, 0), it indicates that the identification information of the terminal devices in the terminal device group corresponding to the parameter information does not include application identification information.
[0415] Method 2: Step S518, AIoTMF#1 obtains N parameter information of N terminal device groups corresponding to AF#1 from UDM / UDR. In one possible implementation method, the parameter information can be information indicating that application identification information is included (for example, application ID included indication); or when the parameter information takes a first value (for example, 1), the identification information of the terminal device in the terminal device group corresponding to the parameter information includes an application identifier; when the parameter information takes a second value (for example, 0), the identification information of the terminal device in the terminal device group corresponding to the parameter information does not include an application identifier.
[0416] Step S518 can be combined with step S514 into a single step, i.e., AIoTMF#1 obtains the first information corresponding to AF#1 and the N parameter information of the N terminal device groups corresponding to AF#1 from the UDM / UDR based on request #2. Step S520 can be combined with step S516 into a single step, i.e., AIoTMF#1 obtains the first information corresponding to AF#1 based on request #2 and determines whether the identification information of the terminal devices in the N terminal device groups includes application identification information.
[0417] Steps S522 to S532 include two implementations: In one implementation, the second information is part of the first identification information of terminal device #1, which can be referred to above steps S318 to S328 and will not be repeated here. In another implementation, the second information is the first identification information of terminal device #1.
[0418] In the above step S532, the second information included in the fourth information received by AIoTMF#1 may be plain text, or the second information may be cipher text. When the second information included in the fourth information received by AIoTMF#1 is plain text, the communication method 500 is executed according to the following method 1, which includes steps S534 to S542:
[0419] Step S534, AIoTMF#1 obtains the first identification information of identification #1.
[0420] If the second information is part of the first identification information, AIoTMF#1 obtains the first identification information of identification #1, including: AIoTMF#1 constructs the first identification information based on the second information and the first information. The specific construction method can refer to the above step S336 and will not be repeated here.
[0421] If the second information is the first identification information of terminal device #1, AIoTMF #1 does not need to construct the first identification information.
[0422] In step S536, AIoTMF#1 determines that the first identification information of terminal device #1 includes application identification information, and constructs the second identification information of terminal device #1.
[0423] In one possible implementation, if AIoTMF#1 determines in the above step S520 whether the identification information of the terminal devices of N terminal device groups includes application identification information, AIoTMF#1 can determine the terminal device group to which the terminal device #1 belongs based on the first identification information of the terminal device #1, and determine whether the first identification information of the terminal device #1 includes application identification information based on whether the identification information of the terminal devices of the terminal device group to which the terminal device #1 belongs includes application identification information.
[0424] In another possible implementation, AIoTMF#1 can determine whether the first identification information includes application identification information based on the information length of the second information or the information length of the first identification information. The specific determination method can refer to the above step S428 and will not be repeated here.
[0425] In another possible implementation, if AIoTMF#1 cannot determine whether the identification information of the terminal devices of the N terminal device groups includes application identification information, then AIoTMF#1 can also determine whether the first identification information includes application identification information based on the information length of the second information or the information length of the first identification information. The specific determination method can refer to the above step S428 and will not be repeated here.
[0426] Exemplarily, AIoTMF#1 may remove the application identification information from the first identification information of the terminal device #1 to form the second identification information.
[0427] In step S538, AIoTMF#1 uses the second identification information to query the contract data of terminal device #1 from UDM / UDR or perform access authentication on terminal device #1, or AIoTMF#1 uses the second identification information to request AUSF to perform security authentication on terminal device #1, etc.
[0428] In step S540, AIoTMF#1 feeds back the feedback information of request#2 to NEF. Correspondingly, NEF receives the response information of request#2 sent by AIoTMF#1.
[0429] Specifically, the response information of request #2 includes the first identification information of terminal device #1; optionally, the response information of request #2 includes the identification information of AF#1.
[0430] If the above request #2 carries the first task identifier, then the response information of the request #2 also carries the first task identifier.
[0431] Step S542: NEF sends response information of request #1 to AF #1 based on the response information of request #2.
[0432] Specifically, the response information of the request #1 includes the first identification information of the terminal device #1.
[0433] In the above step S532, when the second information included in the fourth information received by AIoTMF#1 is ciphertext, the communication method 500 is executed according to the second method shown in Figure 7, which includes steps S544 to S562:
[0434] Step S544, AIoTMF#1 determines that the first identification information of terminal device #1 includes application identification information.
[0435] Specifically, AIoTMF#1 can also determine whether the first identification information includes application identification information based on the information length of the second information. The specific determination method can refer to the above step S428 and will not be repeated here.
[0436] In step S546, AIoTMF#1 sends the first information and the second information to AUSF / UDM / UDR. Correspondingly, AUSF / UDM / UDR receives the first information and the second information sent by AIoTMF#1.
[0437] In step S548, the AUSF / UDM / UDR decrypts the second information based on the first information to obtain the decrypted second information. For example, the AUSF / UDM / UDR obtains a key (such as a shared key or a group key) based on the first information and decrypts the second information based on the key.
[0438] Optionally, in step S550, AUSF / UDM / UDR may also remove application identification information.
[0439] Exemplarily, when the application identification information is included in the first information, AUSF / UDM / UDR can remove the application identification information in the first information; when the application identification information is included in the second information, AUSF / UDM / UDR can remove the application identification information in the second information after decryption.
[0440] Optionally, AIoTMF#1 may also send a second indication message to AUSF / UDM / UDR, where the second indication message is used to instruct AUSF / UDM / UDR to remove the application identification information. Accordingly, AUSF / UDM / UDR receives the second indication message sent by AIoTMF#1 and removes the application identification information based on the second indication message.
[0441] In step S552, AUSF / UDM / UDR sends the decrypted second information to AIoTMF#1. Correspondingly, AIoTMF#1 receives the decrypted second information sent by AUSF / UDM / UDR.
[0442] Optionally, AUSF / UDM / UDR may also send to AIoTMF#1 the second information after decryption and removal of the application identification information or the first information after removal of the application identification information.
[0443] In step S554, AIoTMF#1 constructs the second identification information of terminal device#1 based on the decrypted second information and the first information.
[0444] Exemplarily, when application identification information is included in the first information, AIoTMF#1 can remove the application identification information in the first information and construct the second identification information based on the decrypted second information and the first information after the application identification information is removed; when application identification information is included in the second information, AIoTMF#1 can remove the application identification information in the decrypted second information and construct the second identification information based on the second information and the first information after the application identification information is decrypted and removed.
[0445] Optionally, AIoTMF#1 constructs the second identification information based on the decrypted second information sent by AUSF / UDM / UDR and the first information after removing the application identification information, or, AIoTMF#1 constructs the second identification information based on the decrypted second information sent by AUSF / UDM / UDR and the first information after removing the application identification information.
[0446] In step S556, AIoTMF#1 uses the second identification information to query the contract data of terminal device #1 from UDM / UDR or perform access authentication on terminal device #1, or AIoTMF#1 uses the second identification information to request AUSF to perform security authentication on terminal device #1, etc.
[0447] Another implementation method is: when the application identification information is included in the first information, AUSF / UDM / UDR can remove the application identification information in the first information, and construct the second identification information based on the decrypted second information and the first information after removing the application identification information; when the application identification information is included in the second information, AUSF / UDM / UDR can decrypt and remove the second information after the application identification information and the first information to construct the second identification information. AUSF / UDM / UDR uses the constructed second identification information of terminal device #1 to query the contract data of terminal device #1, or AUSF / UDM / UDR uses the constructed second identification information of terminal device #1 to perform access authentication on terminal device #1, or AUSF / UDM / UDR uses the constructed second identification information of terminal device #1 to perform security authentication on terminal device #1, and sends the corresponding result to AIoTMF#1.
[0448] Step S558, AIoTMF#1 constructs the first identification information of terminal device #1 based on the decrypted second information and the first information.
[0449] In step S560, AIoTMF#1 feeds back the feedback information of request#2 to NEF. Correspondingly, NEF receives the response information of request#2 sent by AIoTMF#1.
[0450] Specifically, the response information of request #2 includes the first identification information of terminal device #1; optionally, the response information of request #2 includes the identification information of AF#1.
[0451] If the above request #2 carries the first task identifier, then the response information of the request #2 also carries the first task identifier.
[0452] Step S562: NEF sends the response information of request #1 to AF #1 based on the response information of request #2.
[0453] Specifically, the response information of the request #1 includes the first identification information of the terminal device #1.
[0454] Through the above-mentioned communication method 500, the core network device needs to determine whether the identification information of the terminal device includes an application identifier. If it is determined that the identification information of the terminal device includes an application identifier, the application identifier needs to be removed, so that the identification information of the terminal device can be used to obtain the contract data of the terminal device or to authenticate the terminal device or to perform security certification on the terminal device and other purposes, thereby ensuring the security and performance of the network.
[0455] The above-described communication methods 200, 300, 400, and 500 are all described using a single piece of first information as an example, i.e., the first request initiated by the service requester includes a single piece of mask information. However, when the first request initiated by the service requester includes multiple pieces of mask information, the core network device may be unable to construct complete first identification information for the terminal device based on the partial identification information reported by the terminal device.
[0456] Based on the above technical problems, the present application can also provide a communication method 600 based on the above-mentioned communication method 200, communication method 300, communication method 400, and communication method 500, which can still construct a complete first identification information for the terminal device when there are multiple mask information in the first request initiated by the service requester.
[0457] It should be noted that the communication method 600 shown below mainly describes the contents that are different from the above-mentioned communication method 200, communication method 300, communication method 400, and communication method 500. The parts of the communication method 600 shown below that are the same as the above-mentioned communication method 200, communication method 300, communication method 400, and communication method 500 will not be repeated here, and reference can be made to the above.
[0458] Next, this application still describes the communication method 600 in detail by taking the inventory operation of an enterprise in the IoT scenario as an example, as shown in a schematic flowchart of Figure 8. In Figure 8, the terminal device #1 is used as an example of the first terminal device in the above-mentioned communication method 200, the reader is used as an example of the above-mentioned access network device, the AIoTMF #1 is used as an example of the above-mentioned first core network device, and the AF #1 is used as an example of the above-mentioned first network element. In addition, Figure 8 also includes an NEF for forwarding inventory operation requests to the AIoTMF and an AUSF / UDM / UDR for storing the contract data of the terminal device #1 or for authenticating the terminal device #1 or for performing security authentication on the terminal device #1, etc. The AUSF / UDM / UDR is an example of the second core network device.
[0459] The communication method 600 may include the following steps:
[0460] AF#1 sends a first request to AIoTMF#1, or AF#1 sends a first request to AIoTMF#1 through NEF, where the first request indicates to page at least one terminal device. Accordingly, AIoTMF#1 receives the first request sent by AF#1. Alternatively, the first request can also be understood as a request to perform a first operation on the at least one terminal device.
[0461] Specifically, the above-mentioned AF#1 sending the first request to AIoTMF#1 may specifically include steps S610 and S612:
[0462] In step S610, the AF sends a request #1 to the NEF. Correspondingly, the NEF receives the request #1 sent by the AF #1.
[0463] For example, the above request #1 may request an inventory operation (or an inventory operation), a read operation, an operation to obtain terminal device information, and other different business operations, which are not limited in this application. Different business operations can be indicated by different operation message types, or different business operations can be indicated by including different operation information types in a common message, which are not limited in this application.
[0464] For example, the request #1 may include identification information and location information of AF#1, etc. The location information may be used to indicate an area where the first operation is performed.
[0465] Optionally, request #1 may include multiple first information items, which are used to determine at least one terminal device on which the first operation needs to be performed. The multiple first information items may include first information #1, first information #2, and so on. The first information item may be considered a mask, which may be understood as a prefix of the first identification information of the terminal device, partial information of the first identification information of the terminal device, information of a terminal device group, or category information of the terminal device. The first information item #1 may be mask #1 (mask #1), and the first information item #2 may be mask #2 (mask #2).
[0466] In step S612, NEF sends Request #2 to AIoTMF #1. Correspondingly, AIoTMF #1 receives Request #2 sent by NEF.
[0467] For example, the above request #2 may request different business operations such as an inventory operation (or an inventory operation), a read operation, or an operation to obtain terminal device information, which is not limited in this application. Different business operations can be indicated by different operation message types, or different business operations can be indicated by including different operation information types in a common message, which is not limited in this application.
[0468] The business operation requested by the request #2 is the same as the business operation requested by the request #1. The operation message type of the request #2 may be different from the operation message type of the request #1.
[0469] Exemplarily, NEF can determine one or more AIoTMFs based on the location information included in request #1, and send request #2 to the one or more AIoTMFs. This application takes NEF sending request #2 to AIoTMF #1 as an example for explanation.
[0470] Exemplarily, request #2 may include identification information of AF#1, a first task identifier, and the like. The first task identifier may be a task identifier generated by the NEF based on request #1. The first task identifier is used to identify the service operation initiated by AF#1. Exemplarily, the first task identifier may be a transaction ID, an event ID, a service operation ID, and the like. This application does not limit the name of the first task identifier.
[0471] Optionally, the request #2 may include multiple indexes (index), which are used to identify multiple first information. The multiple indexes may include index #1 (index#1), index #2 (index#2), etc. The multiple indexes may be multiple indexes corresponding to multiple first information generated by the NEF according to the request #1. For example, the first information #1 corresponds to index #1, and the first information #2 corresponds to index #2.
[0472] Optionally, request #2 may include multiple pieces of first information, which are used to determine at least one terminal device on which the first operation needs to be performed. The multiple pieces of first information may include first information #1, first information #2, and so on. The first information may be considered a mask, which may be understood as a prefix of the first identification information of the terminal device, partial information of the first identification information of the terminal device, information about a terminal device group, or information about a terminal device category. The first information #1 may be mask #1, and the first information #2 may be mask #2. For example, if request #1 includes the multiple pieces of first information, request #2 may also include the multiple pieces of first information. For another example, if request #1 does not include the multiple pieces of first information, the NEF may generate the multiple pieces of first information based on request #1 and include them in request #2. For another example, if request #1 does not include the multiple pieces of first information, request #2 may not include the multiple pieces of first information.
[0473] Optionally, the request #1 may not carry the identification information of AF#1, and the identification information of AF#1 carried in the request #2 may be acquired by the NEF according to the source address information / source port information of the request #1.
[0474] Step S616, AIoTMF#1 obtains the above-mentioned multiple first information based on request #2.
[0475] Exemplarily, the first identification information of the terminal device may be composed as shown in (a) of FIG4 , where the first identification information of the terminal device includes one or more of a network identifier, an owner identifier, and a device identifier. In one possible implementation, it is assumed that the first identification information of the terminal device includes a network identifier, an owner identifier, and a device identifier; wherein the network identifier occupies 24 bits, the owner identifier occupies 32 bits, and the device identifier occupies 496 bits. In other words, the first to 24th bits of the first identification information of the terminal device are the network identifier, the 25th to 56th bits are the owner identifier, and the 57th to 552nd bits are the device identifier. The first information #1 can be the network identifier #1 + the owner identifier #1, that is, the first information #1 is the first to the 56th bits of the first identification information of the terminal device shown in Figure 4 (a); the first information #2 can be the network identifier #1 + the owner identifier #2, that is, the first information #2 is the first to the 56th bits of the first identification information of the terminal device shown in Figure 4 (a). The number of bits occupied by each part of the first identification information of the terminal device shown in Figure 4 (a) is only an example, and this application does not limit the number of bits occupied by each part of the first identification information of the terminal device.
[0476] As another example, the first identification information of the terminal device may be composed as shown in (b) of FIG4 , where the first identification information of the terminal device includes one or more of a network identifier, an owner identifier, an application identifier, and an operator-defined device identifier / instance identifier. In one possible implementation, the network identifier occupies 24 bits, the owner identifier occupies 32 bits, the application identifier occupies approximately 496 bits, and the device identifier occupies approximately 128 bits. In other words, the first to 24th bits of the first identification information of the terminal device are the network identifier, the 25th to 56th bits are the owner identifier, the 57th to 552nd bits are the application identifier, and the 553rd to 680th bits are the device identifier. The first information #1 can be the network identifier #1+the owner identifier #1, that is, the first information #1 is the 1st bit to the 56th bit of the first identification information of the terminal device shown in (b) of Figure 4; the first information #2 can be the network identifier #1+the owner identifier #2+the application identifier #1, that is, the first information #2 is the 1st bit to the 552nd bit of the first identification information of the terminal device shown in (b) of Figure 4.
[0477] As another example, the composition of the first identification information of the terminal device can be as shown in (c) of Figure 4. The first identification information of the terminal device includes a network identifier and an identifier for identifying different devices (for example, a device identifier assigned by an operator or an application identifier assigned by a third party). In one possible implementation, the network identifier occupies 24 bits, the application identifier occupies approximately 496 bits, and the device identifier occupies approximately 128 bits. In other words, assuming that the first identification information of the terminal device includes the network identifier and the device identifier, the first bit to the 24th bit of the first identification information of the terminal device is the network identifier, and the 25th bit to the 152nd bit is the device identifier. The first information #1 can be the network identifier #1, that is, the first information #1 is the first bit to the 24th bit of the first identification information of the terminal device shown in (c) of Figure 4; the first information #2 can be a part of the network identifier #1 + the device identifier (for example, a specific prefix of the device identifier), that is, the first information #2 can be the first bit to the 30th bit of the first identification information of the terminal device shown in (c) of Figure 4.
[0478] Exemplarily, AIoTMF#1 can obtain multiple first information in the following three ways:
[0479] Method 1: AIoTMF#1 pre-configures multiple first information corresponding to different AFs. AIoTMF#1 can determine the multiple first information corresponding to AF#1 based on the identification information of AF#1 carried in request #2.
[0480] In the following manner, the above-mentioned request #1 and the above-mentioned request #2 may not include multiple first information. The above-mentioned request 1 and the above-mentioned request #2 may be used to indicate information of one or more terminal devices, such as the prefix of the first identification information of the terminal device or partial information of the first identification information of the terminal device or information of the terminal device group or category information of the terminal device. AIoTMF#1 may generate multiple masks for inventory operations or generate multiple paging identifiers for paging at least one terminal device according to request #2. The multiple masks or multiple paging identifiers may be recorded as multiple first information.
[0481] Method 2: Step S614, AIoTMF#1 obtains multiple first information corresponding to AF#1 from UDM / UDR according to the identification information of AF#1 carried in request #2.
[0482] In the following manner, the above-mentioned request #1 and the above-mentioned request #2 may not include multiple first information. The above-mentioned request 1 and the above-mentioned request #2 may be used to indicate information of one or more terminal devices, such as the prefix of the first identification information of the terminal device or partial information of the first identification information of the terminal device or information of the terminal device group or category information of the terminal device. The UDM / UDR may generate multiple masks for inventory operations or generate multiple paging identifiers for paging at least one terminal device according to request #2. The multiple masks or multiple paging identifiers may be recorded as multiple first information, and the multiple first information may be fed back to AIoTMF#1.
[0483] Method 3: AIoTMF#1 directly obtains multiple first information from request #2.
[0484] In mode three, the request #1 and / or the request #2 may include multiple pieces of first information.
[0485] Optionally, the above request #2 may not carry the first task identifier and / or multiple indexes. AIoTMF#1 generates the first task identifier corresponding to the business operation indicated by the first request and / or generates multiple indexes corresponding to multiple first information. The first task identifier and multiple first information have a corresponding relationship, and the multiple first information have a one-to-one correspondence with the multiple indexes; or, the multiple first information have a one-to-one correspondence with the first task identifier + multiple indexes. AIoTMF#1 stores the corresponding relationship between the first task identifier and the multiple first information, and the one-to-one correspondence between the multiple first information and the multiple indexes.
[0486] In other words, AIoTMF#1 stores the correspondence between the index and the first information; or, AIoTMF#1 stores the correspondence between the first task identifier + multiple indexes and multiple first information; or, AIoTMF#1 stores the correspondence between the combination of the first task identifier and the index and the first information, etc. This application does not limit this.
[0487] Exemplarily, the one-to-one correspondence between the multiple first information stored in AIoTMF#1 and the multiple indexes can be represented by the following Table 1, and Table 2 represents the correspondence between the first task identifier and the multiple indexes and the multiple first information:
[0488] Table 1
[0489] Table 2
[0490] Among them, AIoTMF#1 can determine the first information #1 according to index #1; exemplarily, the index can be replaced by a task identifier or a subtask identifier. This application does not limit the naming of the index. As long as the information can retrieve the first information, it can be considered as the index.
[0491] For example, if each index in a plurality of indexes can uniquely identify a first information in AIoTMF#1, then AIoTMF#1 can store the correspondence between the plurality of indexes and the plurality of first information, that is, AIoTMF#1 stores the one-to-one correspondence between the plurality of indexes and the plurality of first information shown in Table 1 above. At this point, each index in the plurality of indexes can also be referred to as a subtask identifier. This application does not limit the name of the index, and any information that can identify different first information can be considered an index.
[0492] For example, if each of the multiple indexes cannot uniquely identify a first information in AIoTMF#1, for example, AIoTMF#1 assigns different indexes to different first information for different task identifiers, there may be a situation where the indexes of different tasks are the same. In this case, each first information requires a task identifier and an index combination for identification. In this case, AIoTMF#1 stores the correspondence between the first task identifier, multiple indexes, and multiple first information shown in Table 1 above.
[0493] It should be noted that Table 1 and Table 2 above are described using the example of multiple first information including first information #1 and first information #2. Multiple first information may also include more other first information, which is not limited in this application.
[0494] When the amount of first information obtained by AIoTMF#1 is multiple, AIoTMF#1 can execute in the following four ways:
[0495] In this application, the number of first information obtained by AIoTMF#1 is recorded as N, that is, AIoTMF#1 obtains N first information based on the above-mentioned first request, where N is a positive integer greater than 1. The multiple indexes corresponding to the above-mentioned multiple first information can also be recorded as N indexes. In the embodiments of this application, the N first information and the multiple first information can be used interchangeably, and the N indexes and the multiple indexes can also be used interchangeably.
[0496] Method A: includes the following steps S618 to S644.
[0497] A possible implementation method is method A, in which AIoTMF#1 sends the multiple first messages in batches. Specifically, AIoTMF#1 can send the i-th first message among N first messages to the reader / writer, 1≤i≤N. For example, the N first messages include first information #1 and first information #2, then AIoTMF#1 can first execute the process corresponding to first information #1 (such as inventory process / paging process); after the process corresponding to first information #1 (such as inventory process / paging process) is completed, the process corresponding to first information #2 (such as inventory process / paging process) is executed; or AIoTMF#1 can respectively execute the processes corresponding to first information #1 and first information #2 (such as inventory process / paging process) through different wireless resources.
[0498] In step S618, AIoTMF#1 sends first information #1 to the reader / writer, where the first information #1 indicates at least one terminal device #1 to be paged. Accordingly, the reader / writer receives the first information #1 sent by AIoTMF#1.
[0499] In one example, AIoTMF#1 may send index #1 corresponding to first information #1 to the reader. For example, AIoTMF#1 stores a correspondence between multiple first information and multiple indexes. When AIoTMF#1 sends first information #1 to the reader, it may send index #1 corresponding to first information #1 to the reader.
[0500] In another example, AIoTMF#1 can send the above-mentioned first task identifier to the reader. Exemplarily, AIoTMF#1 stores the correspondence between multiple first information and first task identifiers. When AIoTMF#1 sends the first information #1 to the reader, it can send the first task identifier corresponding to the first information #1 to the reader.
[0501] Exemplarily, the above-mentioned first information #1 is carried in the interface message between AIoTMF#1 and the reader / writer. For example, the interface message can be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or an inventory message or a paging message.
[0502] In step S620, the reader / writer sends third information based on the first information #1, where the third information includes the first information #1.
[0503] Exemplarily, the third information is a Select command / Select message or a paging message.
[0504] Step S622: Terminal device #1 performs random access.
[0505] In one possible implementation, the process of terminal device #1 performing random access is as follows: terminal device #1 in the area indicated by the first request for performing the first operation will determine whether its own first identification information matches the first information #1 included in the third information after monitoring the third information. If they match, terminal device #1 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #1, it will send an ACK command, which includes the random number RN16; when terminal device #1 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information #1 to be reported in its own first identification information based on the first information #1, and report the second information #1 to the reader / writer.
[0506] It should be noted that there may be multiple terminal devices whose first identification information matches the first information #1 included in the third information. Terminal device #1 is used as an example for explanation here.
[0507] Step S624: Terminal device #1 determines second information #1 to be reported in the first identification information of terminal device #1 based on the first information #1.
[0508] Among them, the above-mentioned second information #1 is part of the first identification information of the terminal device #1.
[0509] Specifically, specific examples of the first information #1 and the second information #1 can be found in S324 above, which will not be repeated here.
[0510] In step S626, the terminal device #1 sends the second information #1 to the reader / writer. Correspondingly, the reader / writer receives the second information #1 sent by the terminal device #1.
[0511] Exemplarily, the terminal device #1 can send the second information #1 through the non-access stratum (NAS). For example, the terminal device #1 can send the second information #1 to the reader #1 through the NAS, and the reader #1 sends the second information #1 of the NAS to the AIoTMF #1 through the N2 message.
[0512] In step S628, the reader sends fourth information to AIoTMF#1, where the fourth information includes the second information#1. Correspondingly, AIoTMF#1 receives the fourth information sent by the reader.
[0513] The fourth information mentioned above may be carried in the N2 message.
[0514] In one example, the fourth information may include the first information #1.
[0515] In another example, the fourth information may include index #1. For example, if AIoTMF#1 sends index #1 to the reader in step S618, the reader may carry index #1 in the fourth information; if AIoTMF#1 does not send index #1 to the reader in step S618, the reader may carry other information in the fourth information for AIoTMF#1 to determine the first information #1 corresponding to the second information #1. For example, the reader may carry the first information #1 in the fourth information.
[0516] In another example, the fourth information may include the first task identifier and index #1. For example, if AIoTMF#1 sends the first task identifier and index #1 to the reader in step S618, the reader may carry the first task identifier and index #1 in the fourth information; if AIoTMF#1 does not send the first task identifier and index #1 to the reader in step S618, the reader may carry other information in the fourth information for AIoTMF#1 to determine the first information #1 corresponding to the second information #1. For example, the reader may carry the first information #1 in the fourth information.
[0517] Exemplarily, the information length of the above-mentioned first task identifier and index #1 is less than the information length of the above-mentioned first information #1. In a possible implementation, the first task identifier and index #1 can be a number, a bit string, a character string, etc. Since the first task identifier and index #1 are generated for the current business operation, when the business operation is completed, the first task identifier and index #1 can continue to be used to identify other business operations. When the business operation is completed, AIoTMF #1 can delete / remove the correspondence between the first task identifier, index #1 and the first information #1. Exemplarily, the first information #1 can be a network identifier, the information length of the first information #1 is 24 bits, the index #1 can be a binary number 01, and the information length of the index #1 can be 2 bits; by allowing the reader to report index #1 instead of the first information #1, the reader can reduce the reported 22 bits of data, thereby reducing network resource overhead and transmission delay.
[0518] Optionally, after the reader / writer determines that no other terminal device corresponding to the first information #1 has participated in random access, it sends the second information #1 from the terminal device #1 to the AIoTMF #1. For example, after receiving at least one second information #1 from at least one terminal device #1 corresponding to the first information #1, the reader / writer may send all the second information #1 to the AIoTMF #1.
[0519] Additionally, when the reader / writer determines that no other terminal device corresponding to the first information #1 participates in random access, it may start to execute the following step S632.
[0520] In step S630, AIoTMF#1 constructs the first identification information of the terminal device #1 based on the second information #1 and the above-mentioned first information #1.
[0521] If the fourth information includes the second information #1 and the first information #1, then AIoTMF #1 constructs the first identification information of terminal device #1 based on the second information #1 and the first information #1 included in the fourth information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1.
[0522] If the fourth information includes second information #1 and index #1, AIoTMF #1 determines first information #1 corresponding to index #1 based on the stored correspondence between multiple first information and multiple indexes, and constructs first identification information of terminal device #1 based on the determined first information #1 and second information #1. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1.
[0523] If the fourth information includes the second information #1, the first task identifier, and the index #1, AIoTMF #1 determines the first information #1 corresponding to the first task identifier and index #1 based on the stored correspondence between the first task identifier, multiple indexes, and multiple pieces of first information, and constructs the first identification information of terminal device #1 based on the determined first information #1 and second information #1. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1.
[0524] Exemplarily, the fourth information may be an interface message between AIoTMF#1 and the reader / writer, for example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or a response message to the above-mentioned select command / message or paging message.
[0525] Optionally, in step S632, AIoTMF#1 sends first information #2 to the reader / writer, where the first information #2 indicates at least one terminal device #2 to be paged. Accordingly, the reader / writer receives the first information #2 sent by AIoTMF#1.
[0526] In one example, AIoTMF#1 may send index #2 corresponding to first information #2 to the reader. For example, AIoTMF#1 stores a correspondence between multiple first information and multiple indexes. When AIoTMF#1 sends first information #2 to the reader, it may send index #2 corresponding to first information #2 to the reader.
[0527] In another example, AIoTMF#1 can send the above-mentioned first task identifier to the reader. Exemplarily, AIoTMF#1 stores the correspondence between multiple first information and first task identifiers. When AIoTMF#1 sends the first information #2 to the reader, it can send the first task identifier corresponding to the first information #2 to the reader.
[0528] The embodiment of the present application does not limit the number of messages, time sequence and message types of the multiple first information sent by AIoTMF#1 to the reader / writer. For example, AIoTMF#1 can carry the first information #2 and the first information #1 in the interface message between AIoTMF#1 and the reader / writer and send them to the reader / writer at the same time in the above step S618. In this case, there is no need to execute step S632 or it can be understood that step S632 is executed simultaneously with the above step S618. Alternatively, AIoTMF#1 can carry the first information #2 and the first information #1 in different messages and send them to the reader / writer respectively. In this case, step S632 can be executed, and step S632 can be executed at any time after the above step S618. For example, the interface message can be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or an inventory message or a paging message.
[0529] In step S634, the reader / writer sends third information based on the first information #2, where the third information includes the first information #2.
[0530] Exemplarily, the third information is a Select command / Select message or a paging message.
[0531] Step S636: Terminal device #2 performs random access.
[0532] In one possible implementation, the process of terminal device #2 performing random access is as follows: terminal device #2 in the area indicated by the first request to perform the first operation will determine whether its own first identification information matches the first information #2 included in the third information after monitoring the third information. If they match, terminal device #2 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #2, it will send an ACK command, which includes the random number RN16; when terminal device #2 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information #2 to be reported in its own first identification information based on the first information #2, and report the second information #2 to the reader / writer.
[0533] It should be noted that there may be multiple terminal devices whose first identification information matches the first information #2 included in the third information. Terminal device #2 is used as an example for explanation here.
[0534] Step S638: Terminal device #2 determines second information #2 to be reported in the first identification information of terminal device #2 based on the first information #2.
[0535] Among them, the above-mentioned second information #2 is part of the first identification information of the terminal device #2.
[0536] Specifically, specific examples of the first information #2 and the second information #2 can be found in S324 above, which will not be repeated here.
[0537] In step S640, the terminal device #2 sends the second information #2 to the reader / writer. Correspondingly, the reader / writer receives the second information #2 sent by the terminal device #2.
[0538] Exemplarily, terminal device #2 can send the second information #2 through NAS. For example, terminal device #2 can send the second information #2 to the reader / writer through NAS, and the reader / writer sends the second information #2 of NAS to AIoTMF#1 through N2 message.
[0539] In step S642, the reader sends fourth information to AIoTMF#1, where the fourth information includes the second information #2. Correspondingly, AIoTMF#1 receives the fourth information sent by the reader.
[0540] The fourth information mentioned above may be carried in the N2 message.
[0541] In one example, the fourth information may include the first information #2.
[0542] In another example, the fourth information may include index #2. For example, if AIoTMF#1 sends index #2 to the reader in step S632, the reader may carry index #2 in the fourth information; if AIoTMF#1 does not send index #2 to the reader in step S632, the reader may carry other information in the fourth information for AIoTMF#1 to determine the first information #2 corresponding to the second information #2. For example, the reader may carry first information #2 in the fourth information.
[0543] In another example, the fourth information may include the first task identifier and index #2. For example, if AIoTMF#1 sends the first task identifier and index #2 to the reader in step S632, the reader may carry the first task identifier and index #2 in the fourth information; if AIoTMF#1 does not send the first task identifier and index #2 to the reader in step S632, the reader may carry other information in the fourth information for AIoTMF#1 to determine the first information #2 corresponding to the second information #2. For example, the reader may carry the first information #2 in the fourth information.
[0544] Exemplarily, the information length of the above-mentioned first task identifier and index #2 is less than the information length of the above-mentioned first information #2. In a possible implementation, the first task identifier and index #2 can be a number, a bit string, a character string, etc. Since the first task identifier and index #2 are generated for the current business operation, when the business operation is completed, the first task identifier and index #2 can continue to be used to identify other business operations. When the business operation is completed, AIoTMF #1 can delete / remove the correspondence between the first task identifier, index #2 and the first information #2. Exemplarily, the first information #2 can be a network identifier, the information length of the first information #2 is 24 bits, the index #2 can be a binary number 10, and the information length of the index #2 can be 2 bits; by allowing the reader to report index #2 instead of the first information #2, the reader can reduce the reported 22 bits of data, thereby reducing network resource overhead and transmission delay.
[0545] Optionally, after the reader / writer determines that no other terminal device corresponding to the first information #2 has participated in random access, it sends the second information #2 from the terminal device #2 to AIoTMF#1. For example, after receiving at least one second information #2 from at least one terminal device #2 corresponding to the first information #2, the reader / writer may send all the second information #2 to AIoTMF#1.
[0546] In addition, if the above-mentioned multiple first information also includes other first information, when the reader / writer determines that there is no other terminal device corresponding to the first information #2 participating in the random access, it can start to execute the first operation corresponding to the other first information until the first operation corresponding to each first information in all the first information included in the multiple first information is executed. The specific steps can refer to steps S632 to S644, and will not be repeated below.
[0547] Step S644, AIoTMF#1 constructs the first identification information of terminal device #2 based on the second information #2 and the above-mentioned first information #2.
[0548] If the fourth information includes the second information #2 and the first information #2, then AIoTMF #1 constructs the first identification information of terminal device #2 based on the second information #2 and the first information #2 included in the fourth information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #2.
[0549] If the fourth information includes second information #2 and index #2, AIoTMF #1 determines first information #2 corresponding to index #2 based on the stored correspondence between the multiple first information and the multiple indexes, and constructs the first identification information of terminal device #2 based on the determined first information #2 and second information #2. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #2.
[0550] If the fourth information includes second information #2, a first task identifier, and index #2, AIoTMF #1 determines the first information #2 corresponding to the first task identifier and index #2 based on the stored correspondence between the first task identifier, multiple indexes, and multiple pieces of first information, and constructs the first identification information of terminal device #2 based on the determined first information #2 and second information #2. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #2.
[0551] Exemplarily, the fourth information may be an interface message between AIoTMF#1 and the reader / writer, for example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or a response message to the above-mentioned select command / message or paging message.
[0552] Method B: includes the following steps S646 to S662, as shown in FIG9 .
[0553] In step S646, AIoTMF#1 determines a fifth information based on multiple first information.
[0554] Specifically, the fifth information is a common part or a subset of the common part of the plurality of first information.
[0555] In one example, multiple first information include first information #1 and first information #2, the first information #1 can be network identifier #1+owner identifier #1, and the first information #2 can be network identifier #1+owner identifier #2. In this case, the common part of the first information #1 and the first information #2 is the network identifier #1, that is, the fifth information is the network identifier #1; or, the first information #1 can be network identifier #1+owner identifier #1, and the first information #2 can be network identifier #1+owner identifier #2+application identifier #1. In this case, the common part of the first information #1 and the first information #2 is the network identifier #1, that is, the fifth information is the network identifier #1 or partial information of the network identifier #1.
[0556] In another example, the first information #1 can be the network identifier #1 + the prefix #1 of the device identifier, and the first information #2 can be the network identifier #1 + the prefix #2 of the device identifier. In this case, if the prefix #1 of the device identifier and the prefix #2 of the device identifier are completely different, the common part of the first information #1 and the first information #2 is the network identifier #1; if the prefix #1 of the device identifier and the prefix #2 of the device identifier are partially the same, the common part of the first information #1 and the second information #1 is the network identifier #1 + the prefix #3 of the device identifier, where the prefix #3 of the device identifier is the overlapping part of the prefix #1 of the device identifier and the prefix #2 of the device identifier, and the overlapping part can be understood as the common part or the intersection part. For example, if the prefix #1 of the device identifier is 000111 (e.g., the first to sixth bits of the device identifier are 000111), the prefix #2 of the device identifier is 000100 (e.g., the first to sixth bits of the device identifier are 000100), then the prefix #3 of the device identifier is 0001 (e.g., the first to fourth bits of the device identifier are 0001). If the fifth information is the common portion of multiple first information, the fifth information may be network identifier #1 or network identifier #1 + prefix #3 of the device identifier; if the fifth information is the intersection of the common portions of multiple first information, the fifth information may be partial information of network identifier #1 or partial information of network identifier #1 + prefix #3 of the device identifier.
[0557] Exemplarily, when the first information is a mask, the fifth information can be considered as a new mask generated based on multiple masks. In a possible implementation, the terminals indicated by the new mask include the terminals indicated by the multiple masks.
[0558] In step S648, AIoTMF#1 sends fifth information to the reader / writer, where the fifth information indicates at least one terminal device to be paged. Accordingly, the reader / writer receives the fifth information sent by AIoTMF#1.
[0559] Specifically, the fifth information indicates at least one terminal device to be paged, including multiple first information indications of at least one terminal device to be paged.
[0560] Optionally, AIoTMF#1 can send the above-mentioned first task identifier to the reader / writer.
[0561] Exemplarily, the fifth information is carried in the interface message between AIoTMF#1 and the reader / writer. For example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or AIoT NGAP, or an inventory message or a paging message.
[0562] In step S650, the reader sends third information based on the fifth information, where the third information includes the fifth information.
[0563] Exemplarily, the third information is a Select command / Select message or a paging message.
[0564] Step S652: Terminal device #1 performs random access.
[0565] In one possible implementation, the process of terminal device #1 performing random access is as follows: terminal device #1 in the area indicated by the first request to perform the first operation will determine whether its own first identification information matches the fifth information included in the third information after monitoring the third information. If they match, terminal device #1 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #1, it will send an ACK command, which includes the random number RN16; when terminal device #1 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information to be reported in its own first identification information based on the fifth information, and report the second information to the reader / writer.
[0566] It should be noted that there may be multiple terminal devices whose first identification information matches the fifth information included in the third information. Terminal device #1 is used as an example for explanation here.
[0567] Step S654: Terminal device #1 determines the second information to be reported in the first identification information of terminal device #1 based on the fifth information.
[0568] The second information is part of the first identification information of the terminal device #1.
[0569] In one example, the composition of the first identification information of the terminal device can be as shown in (a) of Figure 4, and the first identification information of the terminal device includes a network identification, an owner identification, and a device identification. Exemplarily, the multiple first information include first information #1 and first information #2, the first information #1 can be a network identification #1 + owner identification #1, and the first information #2 can be a network identification #1 + owner identification #2. At this time, the common part of the first information #1 and the first information #2 is the network identification #1, that is, the fifth information is the network identification #1. Based on the fifth information, the terminal device #1 can determine that the information other than the fifth information in the first identification information is the second information, that is, the second information to be reported by the terminal device #1 is the owner identification + device identification.
[0570] As another example, the composition of the first identification information of the terminal device can be as shown in (b) of Figure 4, where the first identification information of the terminal device includes a network identifier, an owner identifier, an application identifier, and a device identifier. Exemplarily, the multiple first information include first information #1 and first information #2, where first information #1 can be network identifier #1 + owner identifier #1, and first information #2 can be network identifier #1 + owner identifier #2 + application identifier #1. In this case, the common part of first information #1 and first information #2 is network identifier #1, that is, the fifth information is network identifier #1. Terminal device #1 can determine that the information other than the fifth information in the first identification information is the second information based on the fifth information, that is, the second information to be reported by terminal device #1 is application identifier + owner identifier + device identifier.
[0571] As another example, the composition of the first identification information of the terminal device can be as shown in (c) of Figure 4, where the first identification information of the terminal device includes a network identification and a device identification. Exemplarily, the multiple first information include first information #1 and first information #2, where first information #1 can be network identification #1 + prefix #1 of device identification, and first information #2 can be network identification #1 + prefix #2 of device identification. In this case, the common part of first information #1 and first information #2 is network identification #1 or network identification #1 + prefix #3 of device identification, that is, the fifth information is network identification #1 or network identification #1 + prefix #3 of device identification. Terminal device #1 can determine that the information other than the fifth information in the first identification information is the second information based on the fifth information, that is, the second information to be reported by terminal device #1 is the device identification or the information other than prefix #3 in the device identification.
[0572] In step S656, the terminal device #1 sends the second information to the reader / writer. Correspondingly, the reader / writer receives the second information sent by the terminal device #1.
[0573] Exemplarily, terminal device #1 can send the second information through NAS. For example, terminal device #1 can send the second information to the reader through NAS, and the reader sends the second information of NAS to AIoTMF #1 through N2 message.
[0574] In step S658, the reader sends fourth information to AIoTMF#1, where the fourth information includes the second information. Correspondingly, AIoTMF#1 receives the fourth information sent by the reader.
[0575] The fourth information mentioned above may be carried in the N2 message.
[0576] In one example, the fourth information may include fifth information.
[0577] In another example, the fourth information may include the first task identifier. For example, if AIoTMF#1 sends the first task identifier to the reader in step S648, the reader may carry the first task identifier in the fourth information; if AIoTMF#1 does not send the first task identifier to the reader in step S648, the reader may carry the fifth information in the fourth information.
[0578] Exemplarily, the information length of the above-mentioned first task identifier is smaller than the information length of the above-mentioned fifth information. In one possible implementation, the first task identifier may be a number, a bit string, a character string, etc. Since the first task identifier is generated for the current business operation, when the business operation is completed, the first task identifier can continue to be used to identify other business operations. AIoTMF#1 stores the correspondence between the first task identifier and the fifth information. When AIoTMF#1 receives the first task identifier through the reader / writer, it can obtain the fifth information based on the correspondence between the first task identifier and the fifth information, thereby saving the signaling transmitted between AIoTMF#1 and the reader / writer. When the business operation is completed, AIoTMF#1 can delete / remove the correspondence between the first task identifier and the fifth information.
[0579] Optionally, when the reader / writer determines that no other terminal device corresponding to the fifth information participates in random access, the reader / writer sends the second information from the terminal device to AIoTMF#1. For example, after receiving at least one second information from at least one terminal device corresponding to the fifth information, the reader / writer may send it to AIoTMF#1.
[0580] Exemplarily, the fourth information may be an interface message between AIoTMF#1 and the reader / writer, for example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or AIoT NGAP, or a response message to the above-mentioned select command / message or paging message.
[0581] After receiving the fourth information sent by the reader, AIoTMF#1 can implement it in the following two ways:
[0582] Method 1: includes the following steps S660 to S661.
[0583] In step S660, AIoTMF#1 determines whether terminal device #1 is the paged terminal device based on multiple first information and second information.
[0584] The above-mentioned AIoTMF#1 determines whether terminal device #1 is the terminal device to be paged based on multiple first information and second information, which can be understood as AIoTMF#1 determines whether terminal device #1 is the terminal device to be paged corresponding to the first request based on multiple first information and second information.
[0585] Specifically, since the fifth information is a common part or intersection of multiple first information, there may be terminal devices that do not match the multiple first information participating in random access. Exemplarily, the multiple first information include first information #1 and first information #2, the first information #1 can be network identification #1 + owner identification #1, the first information #2 can be network identification #1 + owner identification #2, and the fifth information is network identification #1. At this time, the terminal device whose first identification information is network identification #1 + any owner identification can participate in random access, so AIoTMF #1 needs to screen whether the terminal device #1 is the terminal device that needs to be paged corresponding to the first request.
[0586] For example, if the second information reported by terminal device #1 is owner identifier 1 / owner identifier 2+any device identifier, it can be determined that terminal device #1 is the paged terminal device; or, if the second information reported by terminal device #1 is owner identifier 3+any device identifier, it can be determined that terminal device #1 is not the paged terminal device.
[0587] As another example, the first information #1 is the network identifier #1+the prefix #1 of the device identifier (for example, 0011). If the second information from the terminal device #1 is the device identifier (for example, 001100001111), since the prefix of the second information includes the prefix #1 of the device identifier (for example, 0011), the prefix #1 representing the device identifier matches or is the same as the first information #1, then the terminal device #1 is the terminal device that needs to be paged corresponding to the first request. If the second information from the terminal device #1 is the device identifier (for example, 11000001111), since the prefix of the second information is 1100, which is inconsistent with the prefix #1 of the device identifier included in the first information (for example, 0011), then the terminal device #1 is considered to be an additional terminal device that does not correspond to the first request and is introduced due to the use of the fifth information paging. At this time, AIoTMF#1 needs to filter (or can be understood as removing) the identifier of the terminal device #1, and there is no need to send it to the service requester AF.
[0588] Step S662: If AIoTMF#1 determines that terminal device #1 is the paged terminal device based on multiple first information and second information, AIoTMF#1 constructs the first identification information of terminal device #1 based on the fifth information and the second information.
[0589] If the fourth information includes the second information and the fifth information, then AIoTMF#1 constructs the first identification information of terminal device#1 based on the second information and the fifth information included in the fourth information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device#1.
[0590] If the fourth information includes the second information and the first task identifier, AIoTMF#1 determines the fifth information based on the stored correspondence between the first task identifier and the fifth information, and constructs the first identification information of terminal device#1 based on the determined fifth information and the second information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device#1.
[0591] Method 2: includes the following steps S662 to S663.
[0592] Step S662, AIoTMF#1 constructs the first identification information of terminal device#1 based on the fifth information and the second information.
[0593] If the fourth information includes the second information and the fifth information, then AIoTMF#1 constructs the first identification information of terminal device#1 based on the second information and the fifth information included in the fourth information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device#1.
[0594] If the fourth information includes the second information and the first task identifier, AIoTMF#1 determines the fifth information based on the stored correspondence between the first task identifier and the fifth information, and constructs the first identification information of terminal device#1 based on the determined fifth information and the second information. Exemplarily, the constructed first identification information is the complete first identification information of terminal device#1.
[0595] In step S663, AIoTMF#1 determines whether terminal device #1 is the paged terminal device based on the first identification information and multiple first information.
[0596] The above-mentioned AIoTMF#1 determines whether the terminal device #1 is the terminal device to be paged based on the first identification information and multiple first information. It can be understood that the above-mentioned AIoTMF#1 determines whether the terminal device #1 is the terminal device to be paged corresponding to the first request based on the first identification information and multiple first information.
[0597] Specifically, since the fifth information is a common part or intersection of multiple first information, there may be terminal devices that do not match the multiple first information participating in random access. Exemplarily, the multiple first information include first information #1 and first information #2, the first information #1 can be network identification #1 + owner identification #1, the first information #2 can be network identification #1 + owner identification #2, and the fifth information is network identification #1. At this time, the terminal device whose first identification information is network identification #1 + any owner identification can participate in random access, so AIoTMF #1 needs to screen whether the terminal device #1 is the terminal device that needs to be paged corresponding to the first request.
[0598] In one possible implementation, when the first identification information includes the i-th first information among multiple first information or the first identification information matches the i-th first information among multiple first information, the terminal device #1 can be considered to be the terminal device that needs to be paged corresponding to the first request. When the first identification information does not include any first information among multiple first information or the first identification information does not match the i-th first information among multiple first information, the terminal device #1 is considered to be an additional terminal device that does not correspond to the first request and is introduced due to the use of the fifth information paging. At this time, AIoTMF#1 needs to filter (or can be understood as removing) the identification of the terminal device #1 without sending it to the service requester AF.
[0599] Method C: includes the following steps S664 to S684, as shown in FIG10 .
[0600] In one possible implementation, in method C, after the reader receives multiple first messages sent by the AIoTMF, the multiple first messages can be sent in batches. Specifically, the reader sends the i-th first message among N first messages, 1≤i≤N. For example, if the N first messages include first information #1 and first information #2, the reader can first execute the process corresponding to first information #1 (for example, inventory process / paging process); after the process corresponding to first information #1 (for example, inventory process / paging process) is completed, the process corresponding to first information #2 (for example, inventory process / paging process) is executed; or the reader can respectively execute the processes corresponding to first information #1 and first information #2 (for example, inventory process / paging process) through different wireless resources.
[0601] In step S664, AIoTMF#1 sends the multiple first messages to the reader / writer. Correspondingly, the reader / writer receives the multiple first messages sent by AIoTMF#1.
[0602] In one example, AIoTMF#1 can send multiple indexes corresponding to multiple first information to the reader. For example, AIoTMF#1 stores the correspondence between multiple first information and multiple indexes. When AIoTMF#1 sends multiple first information to the reader, it can send multiple indexes corresponding to the multiple first information to the reader.
[0603] In another example, AIoTMF#1 can send the above-mentioned first task identifier to the reader. Exemplarily, AIoTMF#1 stores the correspondence between multiple first information and first task identifiers. When AIoTMF#1 sends multiple first information to the reader, it can send the first task identifiers corresponding to the multiple first information to the reader.
[0604] Exemplarily, the above-mentioned multiple first information are carried in the interface message between AIoTMF#1 and the reader / writer. For example, the interface message can be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIOT NGAP message, or an inventory message or a paging message.
[0605] Step S666: The reader / writer sends third information based on the first information #1, where the third information includes the first information #1.
[0606] Specifically, the first information #1 indicates at least one terminal device #1 being paged.
[0607] Exemplarily, the third information is a Select command / Select message or a paging message.
[0608] Step S668, terminal device #1 performs random access.
[0609] In one possible implementation, the process of terminal device #1 performing random access is as follows: terminal device #1 in the area indicated by the first request for performing the first operation will determine whether its own first identification information matches the first information #1 included in the third information after monitoring the third information. If they match, terminal device #1 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #1, it will send an ACK command, which includes the random number RN16; when terminal device #1 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information #1 to be reported in its own first identification information based on the first information #1, and report the second information #1 to the reader / writer.
[0610] It should be noted that there may be multiple terminal devices whose first identification information matches the first information #1 included in the third information. Terminal device #1 is used as an example for explanation here.
[0611] Step S670: The terminal device #1 determines the second information #1 to be reported in the first identification information of the terminal device #1 based on the first information #1.
[0612] Among them, the above-mentioned second information #1 is part of the first identification information of the terminal device #1.
[0613] Specifically, specific examples of the first information #1 and the second information #1 can be found in S324 above, which will not be repeated here.
[0614] In step S672, the terminal device #1 sends the second information #1 to the reader / writer. Correspondingly, the reader / writer receives the second information #1 sent by the terminal device #1.
[0615] Exemplarily, terminal device #1 can send the second information #1 through NAS. For example, terminal device #1 can send the second information #1 to the reader #1 through NAS, and the reader #1 sends the second information #1 of NAS to AIoTMF #1 through N2 message.
[0616] Step S674: The reader / writer sends third information based on the first information #2, where the third information includes the first information #2.
[0617] Specifically, the first information #2 indicates at least one terminal device #2 being paged.
[0618] Exemplarily, when the reader / writer determines that no other terminal device corresponding to the first information #1 participates in random access, it can initiate step S674; or allocate wireless resources different from the process corresponding to the first information #1 to execute the process corresponding to the first information #2.
[0619] Exemplarily, the third information is a Select command / Select message or a paging message.
[0620] Step S676: Terminal device #2 performs random access.
[0621] In one possible implementation, the process of terminal device #2 performing random access is as follows: terminal device #2 in the area indicated by the first request to perform the first operation will determine whether its own first identification information matches the first information #2 included in the third information after monitoring the third information. If they match, terminal device #2 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #2, it will send an ACK command, which includes the random number RN16; when terminal device #2 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information #2 to be reported in its own first identification information based on the first information #2, and report the second information #2 to the reader / writer.
[0622] It should be noted that there may be multiple terminal devices whose first identification information matches the first information #2 included in the third information. Terminal device #2 is used as an example for explanation here.
[0623] Step S678: Terminal device #2 determines the second information #2 to be reported in the first identification information of terminal device #2 based on the first information #2.
[0624] Among them, the above-mentioned second information #2 is part of the first identification information of the terminal device #2.
[0625] Specifically, specific examples of the first information #2 and the second information #2 can be found in S324 above, which will not be repeated here.
[0626] In step S680, the terminal device #2 sends the second information #2 to the reader / writer. Correspondingly, the reader / writer receives the second information #2 sent by the terminal device #2.
[0627] Exemplarily, terminal device #2 can send the second information #2 through NAS. For example, terminal device #2 can send the second information #2 to the reader / writer through NAS, and the reader / writer sends the second information #2 of NAS to AIoTMF#1 through N2 message.
[0628] In addition, if the above-mentioned multiple first information also includes other more first information, when the reader / writer determines that there is no other terminal device corresponding to the first information #2 participating in the random access, it can start to execute the first operation corresponding to the other first information until the first operation corresponding to each first information in all the first information included in the multiple first information is executed. The specific steps can refer to the above-mentioned steps S666 to S672 or steps S674 to S680, and will not be repeated below.
[0629] In step S682, the reader sends fourth information to AIoTMF#1, where the fourth information includes second information#1 and second information#2. Correspondingly, AIoTMF#1 receives the fourth information sent by the reader.
[0630] Optionally, when the reader / writer determines that no other terminal device corresponding to the first information #2 participates in random access, it sends the fourth information to AIoTMF #1. For example, after receiving at least one second information of at least one terminal device corresponding to multiple first information, the reader / writer may send it to AIoTMF #1 uniformly.
[0631] The fourth information mentioned above may be carried in the N2 message.
[0632] In one example, the fourth information may include multiple first information. In one possible implementation, the reader sends the first information #1, the second information #1 corresponding to the first information #1, the first information #2 and the second information #2 corresponding to the first information #2 to AIoTMF#1. Exemplarily, the reader sends the fourth information to AIoTMF#1, and the fourth information includes the first information #1, the second information #1 corresponding to the first information #1, the first information #2 and the second information #2 corresponding to the first information #2. For example, the first information #1 and the second information #1 can be placed in the same container (for example, container #1), and the first information #2 and the second information #2 can be placed in the same container (for example, container #2), so that AIoTMF#1 can know the correspondence between the multiple first information and the multiple second information.
[0633] As another example, the fourth information may include multiple indexes. Exemplarily, if AIoTMF#1 sends multiple indexes to the reader / writer in the above step S664 (for example, sends the correspondence between multiple first information and multiple indexes), then the reader / writer may also carry multiple indexes in the fourth information (for example, carry the correspondence between multiple indexes and multiple second information); if AIoTMF#1 does not send multiple indexes to the reader / writer in the above step S664, then the reader / writer may carry multiple first information in the fourth information. In one possible implementation, the reader / writer sends index #1, the second information #1 corresponding to index #1, index #2, and the second information #2 corresponding to index #2 to AIoTMF#1. Exemplarily, the reader / writer sends fourth information to AIoTMF#1, and the fourth information includes index #1, the second information #1 corresponding to index #1, index #2, and the second information #2 corresponding to index #2. For example, index #1 and second information #1 can be placed in the same container (for example, container #1), and index #2 and second information #2 can be placed in the same container (for example, container #2), so that AIoTMF#1 obtains the first information corresponding to the index according to the index in the container, thereby obtaining the first information corresponding to the second information in the container.
[0634] As another example, the fourth information may include a first task identifier and multiple indexes. Exemplarily, if AIoTMF#1 sends a first task identifier and multiple indexes to the reader in the above step S664 (for example, sends a correspondence between multiple first information and the first task identifier + multiple indexes), then the reader may also carry the first task identifier and multiple indexes in the fourth information (for example, carries a correspondence between multiple second information and the first task identifier + multiple indexes); if AIoTMF#1 does not send the first task identifier and multiple indexes to the reader in the above step S664, then the reader may carry multiple first information in the fourth information. In one possible implementation, the reader sends the first task identifier, index #1, the second information #1 corresponding to index #1, index #2, and the second information #2 corresponding to index #2 to AIoTMF#1. Exemplarily, the reader sends the fourth information to AIoTMF#1, and the fourth information includes the first task identifier, index #1, the second information #1 corresponding to index #1, index #2, and the second information #2 corresponding to index #2. For example, the first task identifier, index #1 and second information #1 can be placed in the same container (for example, container #1), and the first task identifier, index #2 and second information #2 can be placed in the same container (for example, container #2), so that AIoTMF#1 obtains the corresponding first information according to the first task identifier and index in the container, thereby obtaining the first information corresponding to the second information in the container.
[0635] Exemplarily, the information length of the above-mentioned first task identifier and multiple indexes is less than the information length of the above-mentioned multiple first information. In a possible implementation, the first task identifier and multiple indexes can be numbers, bit strings, character strings, etc. Since the first task identifier and multiple indexes are generated for the current business operation, when the business operation is completed, the first task identifier and multiple indexes can continue to be used to identify other business operations. When the business operation is completed, AIoTMF#1 can delete / remove the correspondence between the first task identifier, multiple indexes and multiple first information. Exemplarily, the first information #1 in the multiple first information can be a network identifier, the information length of the first information #1 is 24 bits, the index #1 corresponding to the first information #1 can be a binary number 01, and the information length of the index #1 can be 2 bits; by allowing the reader to report index #1 instead of the first information #1, the reader can reduce the reported 22 bits of data, thereby reducing network resource overhead and transmission delay.
[0636] In step S684, AIoTMF#1 constructs the first identification information of terminal device #1 based on the second information #1 and the above-mentioned first information #1, and constructs the first identification information of terminal device #2 based on the second information #2 and the above-mentioned first information #2.
[0637] If the fourth information includes the first information #1, the second information #1 corresponding to the first information #1, and the first information #2 and the second information #2 corresponding to the first information #2, then AIoTMF#1 constructs the first identification information of terminal device #1 based on the second information #1 and the first information #1 included in the fourth information, and AIoTMF#1 constructs the first identification information of terminal device #2 based on the second information #2 and the first information #2 included in the fourth information. Exemplarily, AIoTMF#1 constructs the first identification information of terminal device #1 based on the second information #1 and the first information #1 in container #1, and AIoTMF#1 constructs the first identification information of terminal device #2 based on the second information #2 and the first information #2 in container #2. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1 and the complete first identification information of terminal device #2.
[0638] If the above-mentioned fourth information includes index #1, the second information #1 corresponding to index #1, index #2 and the second information #2 corresponding to index #2, AIoTMF#1 determines the first information #1 corresponding to index #1 based on the correspondence between the stored multiple indexes and the multiple first information, and constructs the first identification information of the terminal device #1 based on the determined first information #1 and the second information #1 corresponding to index #1; AIoTMF#1 determines the first information #2 corresponding to index #2 based on the correspondence between the stored multiple indexes and the multiple first information, and constructs the first identification information of the terminal device #2 based on the determined first information #2 and the second information #2 corresponding to index #2. Exemplarily, AIoTMF#1 determines first information #1 corresponding to index #1 based on index #1 in container #1 and the correspondence between multiple stored indexes and multiple first information, and constructs first identification information for terminal device #1 based on the determined first information #1 and second information #1 in container #1. AIoTMF#1 determines first information #2 corresponding to index #2 based on index #2 in container #2 and the correspondence between multiple stored indexes and multiple first information, and constructs first identification information for terminal device #2 based on the determined first information #2 and second information #2 in container #2. Exemplarily, the constructed first identification information is the complete first identification information for terminal device #1 and the complete first identification information for terminal device #2.
[0639] If the above-mentioned fourth information includes the first task identifier, index #1, the second information #1 corresponding to index #1, index #2 and the second information #2 corresponding to index #2, AIoTMF#1 determines the first task identifier and the first information #1 corresponding to index #1 based on the stored first task identifier, the correspondence between multiple indexes and multiple first information, and constructs the first identification information of the terminal device #1 based on the determined first information #1 and the second information #1 corresponding to index #1; AIoTMF#1 determines the first information #2 corresponding to index #2 based on the stored first task identifier, the correspondence between multiple indexes and multiple first information, and constructs the first identification information of the terminal device #2 based on the determined first information #2 and the second information #2 corresponding to index #2. Exemplarily, AIoTMF#1 determines first information #1 corresponding to index #1 based on the first task identifier, index #1, and the correspondence between the stored multiple indexes and the multiple first information in container #1, and constructs the first identification information of terminal device #1 based on the determined first information #1 and the second information #1 in container #1. AIoTMF#1 determines first information #2 corresponding to index #2 based on the first task identifier, index #2, and the correspondence between the stored multiple indexes and the multiple first information in container #2, and constructs the first identification information of terminal device #2 based on the determined first information #2 and the second information #2 in container #2. Exemplarily, the constructed first identification information is the complete first identification information of terminal device #1 and the complete first identification information of terminal device #2.
[0640] Exemplarily, the fourth information may be an interface message between AIoTMF#1 and the reader / writer, for example, the interface message may be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or a response message to the above-mentioned select command / message or paging message.
[0641] Method D: includes the following steps S686 to S697, as shown in FIG11 .
[0642] In step S686, AIoTMF#1 sends the plurality of first information and the plurality of indexes corresponding to the plurality of first information to the reader / writer. Correspondingly, the reader / writer receives the plurality of first information and the plurality of indexes corresponding to the plurality of first information sent by AIoTMF#1.
[0643] Optionally, AIoTMF#1 can send the above-mentioned first task identifier to the reader / writer.
[0644] Exemplarily, the above-mentioned multiple first information are carried in the interface message between AIoTMF#1 and the reader / writer. For example, the interface message can be an NGAP message (or N2 message), or an interface message similar to NGAP or an enhanced NGAP, such as an N2' message or an AIoT NGAP message, or an inventory message or a paging message.
[0645] Step S688: The reader sends third information based on the multiple first information. The third information includes the multiple first information and multiple indexes corresponding to the multiple first information.
[0646] Exemplarily, the third information is a Select command / Select message or a paging message.
[0647] Step S690: Terminal device #1 performs random access.
[0648] In one possible implementation, the process of terminal device #1 performing random access is as follows: terminal device #1 in the area indicated by the first request to perform the first operation will determine whether its own first identification information matches the multiple first information included in the third information after monitoring the third information. If they match, terminal device #1 determines to send identification information (or part of the identification information) to the reader / writer, for example, it will feedback a random number RN16 to the reader / writer through a competitive manner; when the reader / writer receives the random number RN16 sent by terminal device #1, it will send an ACK command, which includes the random number RN16; when terminal device #1 monitors the ACK command sent by the reader / writer and verifies that the random number RN16 included in the ACK command is correct, it will determine the second information #1 to be reported in its own first identification information based on the first information #1 among the multiple first information, and report the second information #1 to the reader / writer.
[0649] It should be noted that there may be multiple terminal devices whose first identification information matches the multiple first information included in the third information. Terminal device #1 is used as an example for explanation here.
[0650] Step S692: Terminal device #1 determines second information #1 to be reported in the first identification information of terminal device #1 based on the first information #1.
[0651] Among them, the above-mentioned second i...
Claims
1. A communication method, characterized in that: The method comprises: A first terminal device receives first information sent by an access network device, where the first information indicates at least one terminal device to be paged, and the first terminal device belongs to the at least one terminal device; The first terminal device determines, based on the first information, second information to be reported in the first identification information of the first terminal device, where the second information is part of the first identification information; The first terminal device sends the second information to the access network device.
2. The method according to claim 1, characterized in that The first terminal device determines, based on the first information, second information to be reported in the first identification information of the first terminal device, including: The first terminal device determines, based on the first information, that information in the first identification information other than the first information is the second information.
3. The method according to claim 1 or 2, characterized in that The method further comprises: The first terminal device receives first indication information sent by the access network device, where the first indication information instructs the first terminal device to report partial information of the first identification information.
4. The method according to any one of claims 1 to 3, characterized in that The first terminal device receives the first information sent by the access network device, including: the first terminal device receives N first information and N indexes sent by the access network device, where the N indexes correspond one-to-one to the N first information; The first terminal device determining, based on the first information, the second information to be reported in the first identification information of the first terminal device, including: the first terminal device determining, based on the i-th first information in the N first information, the second information to be reported in the first identification information of the first terminal device; The first terminal device sending the second information to the access network device includes: the first terminal device sending the second information and the i-th index corresponding to the i-th first information to the access network device; Wherein, N is a positive integer greater than 1, and 1≤i≤N.
5. A communication method, characterized in that: The method comprises: The first core network device sends first information to the access network device, where the first information indicates at least one terminal device to be paged; The first core network device receives second information sent by a first terminal device, where the second information is determined based on the first information, the second information is part of the first identification information of the first terminal device, and the first terminal device belongs to the at least one terminal device; The first core network device constructs the first identification information based on the second information and the first information.
6. The method according to claim 5, characterized in that The second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
7. The method according to claim 5 or 6, characterized in that The method further comprises: The first core network device sends first indication information to the access network device, where the first indication information is used to instruct the first terminal device to report part of the first identification information.
8. The method according to any one of claims 5 to 7, characterized in that The method further comprises: The first core network device receives a first request sent by a first network element, where the first request indicates paging the at least one terminal device; The first core network device obtains the first information based on the first request.
9. The method according to any one of claims 5 to 8, characterized in that The method further comprises: The first core network device receives a first request sent by a first network element, where the first request indicates paging the at least one terminal device; The first core network device sends the first information to the access network device, including: the first core network device sends the first information to the access network device based on the first request.
10. The method according to any one of claims 5 to 9, characterized in that The method further comprises: The first core network device receives the first information sent by the access network device; The first core network device constructs the first identification information based on the second information and the first information, including: The first core network device constructs the first identification information based on the second information and the first information sent by the access network device.
11. The method according to any one of claims 5 to 9, characterized in that The method further comprises: The first core network device obtains a first task identifier, where the first task identifier corresponds to the first information; The first core network device sending the first information to the access network device includes: the first core network device sending the first information and the first task identifier to the access network device; The first core network device receives the first task identifier sent by the access network device; The first core network device determines the first information based on the first task identifier sent by the access network device; The first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the first information determined based on the first task identifier.
12. The method according to any one of claims 5 to 11, characterized in that The first information is plain text, and the second information is cipher text. Before the first core network device constructs the first identification information based on the second information and the first information, the method further includes: The first core network device sends the first information and the second information to the second core network device; The first core network device receives the decrypted second information sent by the second core network device; The first core network device constructs the first identification information based on the second information and the first information, including: The first core network device constructs the first identification information based on the decrypted second information and the first information.
13. The method according to any one of claims 8 to 12, characterized in that The first core network device acquiring the first information based on the first request includes: the first core network device acquiring N pieces of first information based on the first request; The first core network device sending the first information to the access network device includes: the first core network device sending the i-th first information among the N first information to the access network device, where the second information is determined based on the i-th first information; The first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information; Wherein, N is a positive integer greater than 1, and 1≤i≤N.
14. The method according to claim 13, characterized in that The method further comprises: The first core network device obtains N indexes, where the N indexes correspond one-to-one to the N first information; The first core network device sending an i-th first information among the N first information to the access network device includes: the first core network device sending the i-th first information and an i-th index corresponding to the i-th first information to the access network device; The first core network device receives the i-th index sent by the access network device; The first core network device determines the i-th first information based on the i-th index sent by the access network device; The first core network device constructs the first identification information based on the second information and the i-th first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the i-th index.
15. The method according to claim 13 or 14, characterized in that The method further comprises: The first core network device obtains a first task identifier and N indexes, where the first task identifier and the i-th index among the N indexes are used to identify the i-th first information among the N first information; The first core network device sending an i-th first information among the N first information to the access network device includes: the first core network device sending the i-th first information, the first task identifier, and an i-th index corresponding to the i-th first information to the access network device; The first core network device receives the first task identifier and the i-th index sent by the access network device; The first core network device determines the i-th first information based on the first task identifier and the i-th index sent by the access network device; The first core network device constructs the first identification information based on the second information and the i-th first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
16. The method according to any one of claims 8 to 12, characterized in that The first core network device acquiring the first information based on the first request includes: the first core network device acquiring N pieces of first information based on the first request; The method further comprises: The first core network device determines fifth information based on the N first information, where the fifth information is a common part of the N first information; The first core network device sending the first information to the access network device includes: the first core network device sending the fifth information to the access network device, where the second information is determined based on the fifth information; The first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and the fifth information; Wherein, N is a positive integer greater than 1.
17. The method according to claim 16, characterized in that The method further comprises: The first core network device determines, based on the N first information and the second information, whether the first terminal device is a paged terminal device; If it is determined that the first terminal device is a paged terminal device, the first core network device constructs the first identification information; if it is determined that the first terminal device is not a paged terminal device, the first core network device does not construct the first identification information.
18. The method according to claim 16, characterized in that The method further comprises: The first core network device determines, based on the first identification information and the N first information, whether the first terminal device is a paged terminal device; If the first identification information matches the i-th first information among the N first information, the first core network device determines that the first terminal device is a paged terminal device; if the first identification information does not match any first information among the N first information, the first core network device determines that the first terminal device is not a paged terminal device; Among them, 1≤i≤N.
19. The method according to any one of claims 8 to 12, characterized in that The first core network device acquiring the first information based on the first request includes: the first core network device acquiring N pieces of first information based on the first request; The first core network device sending the first information to the access network device includes: the first core network device sending the N first information to the access network device; The first core network device constructs the first identification information based on the second information and the first information, including: the first core network device constructs the first identification information based on the second information and an i-th first information among the N first information, wherein the second information is determined based on the i-th first information; Wherein, N is a positive integer greater than 1, and 1≤i≤N.
20. The method according to claim 19, characterized in that The method further comprises: The first core network device obtains N indexes, where the N indexes correspond one-to-one to the N first information; The first core network device sending the N first information to the access network device includes: the first core network device sending the N first information and the N indexes to the access network device; The first core network device receives an i-th index corresponding to the i-th first information sent by the access network device; The first core network device determines the i-th first information based on the i-th index sent by the access network device; The first core network device constructs the first identification information based on the second information and the i-th first information among the N first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the i-th index.
21. The method according to claim 19 or 20, characterized in that The method further comprises: The first core network device obtains a first task identifier and N indexes, where the first task identifier and the i-th index among the N indexes are used to identify the i-th first information among the N first information; The first core network device sending the N first information to the access network device includes: the first core network device sending the N first information, the first task identifier, and the N indexes to the access network device; The first core network device receives the first task identifier and the i-th index corresponding to the i-th first information sent by the access network device; The first core network device determines the i-th first information based on the first task identifier and the i-th index sent by the access network device; The first core network device constructs the first identification information based on the second information and the i-th first information among the N first information, including: the first core network device constructs the first identification information based on the second information and the i-th first information determined based on the first task identifier and the i-th index.
22. A communication method, characterized in that: The method comprises: The access network device receives first information sent by the first core network device, where the first information indicates at least one terminal device to be paged; The access network device sends third information based on the first information, where the third information includes the first information; The access network device receives second information sent by a first terminal device, where the second information is determined based on the first information, the second information is part of the first identification information of the first terminal device, and the first terminal device belongs to the at least one terminal device; The access network device sends fourth information to the first core network device, where the fourth information includes the second information.
23. The method according to claim 22, characterized in that The second information is part of the first identification information of the first terminal device, including: the second information is information in the first identification information other than the first information.
24. The method according to claim 22 or 23, characterized in that The method further comprises: The access network device receives first indication information sent by the first core network device, where the first indication information is used to instruct the first terminal device to report part of the first identification information; The access network device sends the first indication information to the first terminal device.
25. The method according to any one of claims 22 to 24, characterized in that The fourth information also includes the first information.
26. The method according to any one of claims 22 to 24, characterized in that The access network device receives the first information sent by the first core network device, including: the access network device receives the first information and the first task identifier sent by the first core network device, and the first task identifier has a corresponding relationship with the first information; The fourth information also includes the first task identifier.
27. The method according to any one of claims 22 to 26, characterized in that The access network device receiving first information sent by a first core network device includes: the access network device receiving N first information sent by the first core network device, the third information including i-th first information among the N first information, and the second information being determined based on the i-th first information; Wherein, N is a positive integer greater than 1, and 1≤i≤N.
28. The method according to claim 27, characterized in that The access network device receiving the N first information sent by the first core network device includes: the access network device receiving the N first information and N indexes sent by the first core network device, where the N indexes correspond one-to-one to the N first information; The fourth information also includes the i-th index corresponding to the i-th first information.
29. A communication device, characterized in that: comprising at least one processor configured to, by executing computer programs or instructions, The communication device is caused to perform the method according to any one of claims 1 to 4, or the communication device is caused to perform the method according to any one of claims 5 to 21, or the communication device is caused to perform the method according to any one of claims 22 to 28.
30. The communication device according to claim 29, wherein: The communication device further comprises a memory for storing the computer program or instructions.
31. The communication device according to claim 29, wherein: The communication device further includes a communication interface, which is used to input and / or output signals.
32. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, The method of any one of claims 1 to 4 is performed, or the method of any one of claims 5 to 21 is performed, or the method of any one of claims 22 to 28 is performed.
33. A computer program product, characterized in that Contains instructions that, when executed on a computer, The method of any one of claims 1 to 4 is performed, or the method of any one of claims 5 to 21 is performed, or the method of any one of claims 22 to 28 is performed.
Citation Information
Patent Citations
Communication method and device
CN116056028A
Communication method, device and system
CN116528216A
Communication method and device
CN118265019A