Information sending methods and apparatuses, information receiving method and apparatus, entity, network device and storage medium
By caching information in the non-connected state of the terminal and sending it in the connected state, the problem of wasted storage and communication resources caused by insufficient terminal computing power is solved, and resource utilization efficiency is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-12-12
- Publication Date
- 2026-06-18
AI Technical Summary
In a network, the computing power of a terminal is limited and cannot support high-computing services. After network nodes provide computing power, there is a waste of storage space and communication resources in the process of sending information to the terminal.
When the terminal is in a disconnected state, information is cached and sent to the access network device only when it enters a connected state, thus avoiding the caching and communication resource occupation of intermediate network devices.
It saves storage space and communication resources of intermediate network devices and improves resource utilization efficiency.
Smart Images

Figure CN2024138967_18062026_PF_FP_ABST
Abstract
Description
Information sending and receiving methods and devices, entities, network equipment and storage media Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to information transmission methods, information reception methods, information transmission devices, information reception devices, entities, network devices, communication systems, and storage media. Background Technology
[0002] In some embodiments, with the development of communication technology, the demand for network and computing power in services is becoming more urgent. However, in the network, the computing power of terminals is limited and cannot support services that require high computing power. Network nodes can share computing power with terminals to help them perform calculations. However, in the process of the entity providing computing power sending the processed information to the terminal, there are still some technical problems that need to be solved. Summary of the Invention
[0003] The embodiments of this disclosure provide methods and apparatuses for sending and receiving information, entities, network devices, and storage media to address technical problems in the related art.
[0004] According to a first aspect of the present disclosure, an information sending method is proposed, which is executed by a first entity. The method includes: determining that a terminal has entered a connected state, and sending first information to a first network device, wherein the first network device is a network device accessed by the terminal when it enters the connected state.
[0005] According to a second aspect of the present disclosure, an information receiving method is proposed, which is executed by a first network device. The method includes: determining that a terminal enters a connected state and then accesses the first network device to receive first information sent by a first entity.
[0006] According to a third aspect of the present disclosure, an information sending method is proposed, which is executed by a second network device. The method includes: sending third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in a connected state is the first network device, and sending first information to the first network device.
[0007] According to a fourth aspect of the present disclosure, an information sending apparatus is provided, applicable to a first entity, the apparatus comprising: a processing module configured to determine that a terminal enters a connected state; and a sending module configured to send first information to a first network device, wherein the first network device is a network device accessed by the terminal when it enters the connected state.
[0008] According to a fifth aspect of the present disclosure, an information receiving apparatus is provided, applicable to a first network device, the apparatus comprising: a processing module configured to determine that a terminal enters a connected state from an inactive state and then accesses the first network device; and a receiving module configured to receive first information sent by a first entity that needs to be sent to the terminal.
[0009] According to a sixth aspect of the present disclosure, an information sending apparatus is provided, applicable to a second network device. The apparatus includes: a sending module configured to send third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in a connected state is the first network device, and to send first information to the first network device.
[0010] According to a seventh aspect of the present disclosure, an entity is provided, comprising: one or more processors; wherein the entity is configured to perform the information sending method described in the first aspect.
[0011] According to an eighth aspect of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the information receiving method described in the second aspect, and / or the information sending method described in the third aspect.
[0012] According to a ninth aspect of the present disclosure, a communication system is provided, including an entity and a network device, wherein the entity is configured to implement the information transmission method described in the first aspect, the network device is configured to implement the information reception method described in the second aspect, and / or the information transmission method described in the third aspect.
[0013] According to a tenth aspect of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the information transmission method described in the first aspect, and / or the information reception method described in the second aspect, and / or the information transmission method described in the third aspect.
[0014] According to the eleventh aspect of the present disclosure, a program product is provided, which, when executed by a communication device, causes the communication device to perform the information sending method described in the first aspect, and / or the information receiving method described in the second aspect, and / or the information sending method described in the third aspect.
[0015] According to embodiments of this disclosure, when the first entity processes and receives the first information that needs to be sent to the terminal, it can determine the state of the terminal. If the terminal is in a disconnected state, the first information can be cached first, instead of being sent to the network device associated with the terminal. Then, after the terminal enters a connected state, the first information can be sent to the first network device to which the terminal is connected.
[0016] Accordingly, compared to the situation where the first entity sends the first information to the second network device when the terminal is inactive, and then the second network device sends it back to the first network device, the second network device does not need to cache the first information, thus saving the storage space of the second network device, and also saving the communication resources occupied by sending the first information to the second network device and the second network device sending the first information to the first network device. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0019] Figure 2A is an interactive schematic diagram of an information sending method according to an embodiment of the present disclosure.
[0020] Figure 2B is a schematic diagram illustrating the interaction of an entity, network device, and terminal according to an embodiment of the present disclosure.
[0021] Figure 3 is a schematic block diagram of an information transmission device according to an embodiment of the present disclosure.
[0022] Figure 4 is a schematic block diagram of an information receiving device according to an embodiment of the present disclosure.
[0023] Figure 5 is a schematic block diagram of an information transmission device according to an embodiment of the present disclosure.
[0024] Figure 6A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure.
[0025] Figure 6B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0026] Embodiments of this disclosure provide methods and apparatuses for sending and receiving information, entities, network devices, and storage media.
[0027] In a first aspect, embodiments of this disclosure propose an information sending method, executed by a first entity, the method comprising: determining that a terminal has entered a connected state, and sending first information to a first network device, wherein the first network device is the network device accessed by the terminal when it enters the connected state.
[0028] In the above embodiments, when the first entity processes and obtains the first information that needs to be sent to the terminal, it can determine the state of the terminal. If the terminal is in a disconnected state, the first information can be cached first instead of being sent to the network device related to the terminal. Then, after the terminal enters a connected state, the first information can be sent to the first network device to which the terminal is connected.
[0029] Accordingly, compared to the situation where the first entity sends the first information to the second network device when the terminal is inactive, and then the second network device sends it back to the first network device, the second network device does not need to cache the first information, thus saving the storage space of the second network device, and also saving the communication resources occupied by sending the first information to the second network device and the second network device sending the first information to the first network device.
[0030] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining the first information; and caching the first information when the terminal is in an inactive state. For example, the first information may be information that a first entity needs to send to the terminal.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, determining that the terminal is in an inactive state includes: receiving first indication information sent by a second network device, wherein the first indication information is used to indicate that the terminal is in an inactive state.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: sending second indication information to the second network device, wherein the second indication information is used to indicate that the first entity needs to send the first information to the terminal.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the second indication information is further used to trigger the second network device to page the terminal.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the second network device is the last-serving network device for the terminal.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving third indication information sent by the second network device; wherein the third indication information is used to instruct the terminal to initiate connection recovery to access the first network device, or the third indication information is used to instruct the terminal to access the first network device after entering the connected state from the inactive state.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes AI-related information.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0038] Secondly, embodiments of this disclosure propose an information receiving method, executed by a first network device, the method comprising: determining that a terminal enters a connected state and then accesses the first network device to receive first information sent by a first entity.
[0039] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining that the network device to which the terminal intends to access for connection restoration is the first network device, and sending a context retrieval request for the terminal to the second network device.
[0040] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: receiving fourth indication information sent by a second network device, wherein the fourth indication information is used to indicate that the first information exists in the first entity.
[0041] In conjunction with some embodiments of the second aspect, in some embodiments, the second network device is the last-serving network device for the terminal.
[0042] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes AI-related information.
[0043] In conjunction with some embodiments of the second aspect, in some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0044] Thirdly, embodiments of this disclosure propose an information sending method executed by a second network device. The method includes: sending third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in the connected state is the first network device, and sending first information to the first network device.
[0045] In conjunction with some embodiments of the third aspect, in some embodiments, the method further includes: sending first indication information to the first entity when the terminal is in an inactive state, wherein the first indication information is used to indicate that the terminal is in an inactive state.
[0046] In conjunction with some embodiments of the third aspect, in some embodiments, the method further includes: receiving second indication information sent by the first entity, wherein the second indication information is used to indicate that the first entity needs to send the first information to the terminal.
[0047] In conjunction with some embodiments of the third aspect, in some embodiments, the second indication information is further used to trigger the second network device to page the terminal.
[0048] In conjunction with some embodiments of the third aspect, in some embodiments, the method further includes: sending fourth indication information to the first network device, wherein the fourth indication information is used to indicate that the first entity contains first information that needs to be sent to the terminal.
[0049] In conjunction with some embodiments of the third aspect, in some embodiments, the first information includes AI-related information.
[0050] In conjunction with some embodiments of the third aspect, in some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0051] In conjunction with some embodiments of the third aspect, in some embodiments, the second network device is the last-serving network device for the terminal.
[0052] Fourthly, embodiments of this disclosure provide an information sending device applicable to a first entity. The device includes: a processing module configured to determine that a terminal has entered a connected state; and a receiving module configured to send first information to a first network device, wherein the first network device is the network device accessed by the terminal when it enters the connected state.
[0053] Fifthly, embodiments of this disclosure provide an information receiving device suitable for a first network device. The device includes: a processing module configured to access the first network device after determining that a terminal has entered a connected state; and a receiving module configured to receive first information sent by a first entity.
[0054] In a sixth aspect, embodiments of this disclosure provide an information sending apparatus suitable for a second network device. The apparatus includes a sending module configured to send third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in a connected state is the first network device, and to send first information to the first network device.
[0055] In a seventh aspect, embodiments of this disclosure provide an entity comprising: one or more processors; wherein the entity is configured to perform the information transmission method described in any one of the first aspects and optional embodiments thereof.
[0056] Eighthly, embodiments of this disclosure provide a network device comprising: one or more processors; wherein the network device is configured to perform an information receiving method as described in any one of the optional embodiments of the first and second aspects, and / or an information sending method as described in any one of the optional embodiments of the third aspect.
[0057] Ninthly, embodiments of this disclosure provide a communication system including an entity and a network device, wherein the entity is configured to implement the information transmission method of any one of the first aspect and optional embodiments of the first aspect, the network device is configured to implement the information reception method of any one of the second aspect and optional embodiments of the second aspect, and / or, the information transmission method of any one of the third aspect and optional embodiments of the third aspect.
[0058] In a tenth aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform an information transmission method according to any one of the first aspect and optional embodiments of the first aspect, and / or an information reception method according to any one of the second aspect and optional embodiments of the second aspect, and / or an information transmission method according to any one of the third aspect and optional embodiments of the third aspect.
[0059] Eleventhly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the information transmission method of any one of the first aspect and optional embodiments of the first aspect, and / or the information reception method of any one of the second aspect and optional embodiments of the second aspect, and / or the information transmission method of any one of the third aspect and optional embodiments of the third aspect.
[0060] In a twelfth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the information sending method of any one of the first aspect and any optional embodiments of the first aspect, and / or the information receiving method of any one of the second aspect and any optional embodiments of the second aspect, and / or the information sending method of any one of the third aspect and any optional embodiments of the third aspect.
[0061] In a thirteenth aspect, embodiments of this disclosure provide a terminal for communicating with the first entity, the first network device, and the second network device described in any of the above embodiments.
[0062] It is understood that the aforementioned information sending and receiving devices, communication equipment, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0063] This disclosure provides methods and apparatuses for transmitting and receiving information, entities, network devices, and storage media. In some embodiments, terms such as "information transmission and reception method" and "information processing method" and "communication method" can be used interchangeably; terms such as "information transmission and reception apparatus" and "information processing apparatus" and "communication apparatus" can be used interchangeably; and terms such as "information processing system" and "communication system" can be used interchangeably.
[0064] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0065] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0066] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0067] In the embodiments of this disclosure, unless otherwise stated, elements expressed in the singular, such as “a,” “an,” “the,” “the,” “the,” “the,” “the,” “the,” “this,” etc., may mean “one and only one,” or “one or more,” “at least one,” etc.
[0068] For example, when using articles such as "a", "an", and "the" in translation, the noun following the article can be understood as either a singular or a plural form.
[0069] In the embodiments disclosed herein, "multiple" refers to two or more.
[0070] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0071] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0072] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0073] The prefixes such as "first" and "second" in the embodiments of this disclosure are only for distinguishing different descriptive objects and do not constitute restrictions on the position, order, priority, number or content of the descriptive objects. For the description of the descriptive objects, please refer to the description in the claims or the context of the embodiments. The use of prefixes should not constitute unnecessary restrictions.
[0074] For example, if the descriptive object is "field," then the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is "level," then the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers; there can be one or more. For example, in "first device," the number of "devices" can be one or more. In addition, objects modified by different prefixes can be the same or different. For example, if the descriptive object is "device," then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the descriptive object is "information," then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0075] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0076] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0077] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0078] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0079] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0080] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0081] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0082] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0083] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0084] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0085] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0086] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0087] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0088] As shown in Figure 1, the communication system 100 includes entities and network devices. For example, an entity can be an entity on any node in the network, and a node can be a terminal or a network device. The network devices include at least one of the following: access network devices and core network devices.
[0089] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0090] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0091] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).
[0092] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0093] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0094] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0095] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0096] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0097] In some embodiments, with the development of communication technology, the demand for network and computing power for services is more urgent. For example, the demand for immersive business communication will reach a transmission rate of 4Tbps and a latency of milliseconds. The computing power demand for autonomous driving and smart factories is expected to increase by 390 times and 110 times, respectively.
[0098] For example, by offloading services to edge computing platforms, faster network service response times can be provided, data backhaul costs can be reduced, and edge-limited computing power can be utilized. This can play a role in meeting real-time business needs, application intelligence, and security and privacy protection.
[0099] For example, computing power is the ability of nodes with computing capabilities in a network to output specific results by processing data. Computing power resources can be used for at least one of the following: computing, reading and writing, storage, algorithms, AI models, AI inference, AI training, AI verification, and data distribution.
[0100] In a network, the computing power of a terminal is limited and cannot support services that require high computing power. Network nodes can share computing power with the terminal to help the terminal perform calculations.
[0101] The following are examples illustrating several concepts:
[0102] Computing capability: Computing capability is the ability of a node in a network to process data and output specific results. This includes, but is not limited to, computing and read / write (memory or storage) capabilities. Computing capability can be distributed across various types of devices, such as network edge, cloud data center, network terminal, and forwarding node.
[0103] Computing and Network Convergence: A new network architecture for the evolution of computing and network convergence. Through the coordinated scheduling of computing and network resource status, it schedules the services of different applications to the optimal computing nodes through the optimal path, ensuring user experience and global resource optimization.
[0104] Wireless network computing capability: The ability of a node in a wireless communication system to process data and output specific results, including but not limited to computing and read / write (memory or storage) capabilities.
[0105] Wireless network computing node / entity: Wireless computing nodes / entities include wireless devices that can provide computing and storage capabilities through wireless communication systems, terminals connected to the network via wireless communication systems, core network equipment, edge computing devices, and data centers, etc. Infrastructure capable of deploying wireless communication system functions can potentially serve as a wireless computing node / entity.
[0106] Wireless computing nodes / entities can provide terminals with functions such as AI storage, AI computing, AI inference, and AI training, thereby better supporting AI on the terminal side. The aforementioned wireless computing nodes / entities may include AI resource nodes / entities, AI control nodes / entities, model storage nodes / entities, AI management nodes / entities, etc., which can be collectively referred to as AI nodes / entities.
[0107] In some embodiments, in a scenario where a network device shares computing power with a terminal, after the entity providing computing power in the network (e.g., referred to as the first entity) processes information for the terminal, it can send the processed information directly or indirectly to the network device serving the terminal, and then the network device sends it to the terminal.
[0108] For example, for a terminal in an inactive state, the entity providing computing power will send the processed information to the terminal's last serving network device, such as the last serving gNB, also known as the previous serving network device. The last serving network device can initiate a paging process, sending a paging message in its own cell or in the cells of network devices within the Radio Access Network Notification Area (RNA).
[0109] After receiving a paging message, the terminal can trigger a Radio Resource Control (RRC) recovery process to enter the connected state. For example, the network device accessed in the connected state can be called the current serving network device. The current serving network device can request the terminal's context from the last serving network device. Based on the request, the last serving network device can send the information that the entity providing computing power will process to the current serving network device, and then the current serving network device will send the information that the entity providing computing power will process to the terminal.
[0110] As can be seen, in the above process, the entity providing computing power needs to first send the processed data to the last serving network device. Then, the last serving network device initiates RRC recovery from the terminal, and subsequently sends the processed data to the current serving network device to which the terminal has reconnected via RRC. During this process, the processed data needs to be sent from the last serving network device to the current serving network device, and before determining the current serving network device, the last serving network device needs to cache the processed data. When the amount of processed data is large, this will excessively occupy the storage space of the last serving network device and consume a significant amount of communication resources during transmission.
[0111] Figure 2A is an interactive schematic diagram of an information sending method according to an embodiment of the present disclosure.
[0112] In some embodiments, the information transmission method may be executed by a first entity, which may be an entity providing computing power in the network, in a scenario where a network device shares computing power with a terminal. For example, the first entity may be an entity on any node in the network, and the node may be a terminal or a network device.
[0113] As shown in Figure 2A, the information sending method may include the following steps:
[0114] In some embodiments, the first entity may determine first information, such as first information that the first entity needs to send to the terminal.
[0115] For example, the first information could be information obtained by the first entity based on other information. For example, the other information could originate from the terminal or from any node of the network device.
[0116] In some embodiments, the first information includes AI-related information. AI-related information can be any one or more types of data or information that need to be transmitted between the AI entity and the terminal during the AI-related process.
[0117] In some embodiments, AI-related information includes at least one of the following:
[0118] AI models;
[0119] Sample information used to train AI models;
[0120] Validation information used to validate AI models;
[0121] Input to the AI model;
[0122] The output of the AI model.
[0123] It should be noted that the first piece of information is not limited to AI-related information, but may also include other information, such as business information, location information, channel information, etc., and this disclosure does not limit this. The following embodiments mainly use AI-related information as an example to illustrate the technical solution of this disclosure.
[0124] For example, when the AI-related information is an AI model, the sample information used to train the AI model can be provided by the terminal, determined autonomously by the first entity, or provided by any network device.
[0125] For example, the sample information for training the AI model is provided by the terminal. After receiving the sample information, the first entity can train the initial model based on the sample information to obtain the AI model.
[0126] For example, when the first entity is used to process AI-related information, the first entity can also be called an AI entity. For example, an AI entity can include at least one of the following:
[0127] AI resource entities are used to provide AI resources for model training to the terminal.
[0128] AI control entities are used to distribute AI tasks requested by terminals and associate AI resource entities.
[0129] AI storage entities are used for storage operations such as storing AI models and AI training data.
[0130] It should be noted that the aforementioned AI entities can be different AI entities, or they can all correspond to the same AI entity. AI entities can also be referred to as AI nodes, or corresponding AI functions, etc., and the specific names are not limited in this publication.
[0131] In some embodiments, the first entity determines that the terminal is in a disconnected state and caches the first information;
[0132] For example, a non-connected state may include at least one of the following: an idle state or an inactive state.
[0133] After determining the first information that needs to be sent to the terminal, the first entity can determine the state of the terminal. If the terminal is in a connected state, the first information can be sent to the terminal through the network device connected to the terminal. If the terminal is in a disconnected state, the first information can be cached first. After the terminal is determined to enter the connected state, the first information can be sent to the first network device that the terminal accesses in the connected state, and then the first network device can send the first information to the terminal.
[0134] Taking the non-connected state, including the inactive state, as an example. For instance, when the terminal is in the connected state, and the network device it accesses is a second network device, the terminal can request a first entity to perform AI-related tasks for the terminal, such as AI model training. For example, the terminal can send sample information for AI model training to the first entity through the second network device, so that the first entity can perform AI model training.
[0135] For example, the terminal can enter the inactive state before the first entity completes the AI model training. For instance, the second network device can send an RRC release message to the terminal, which carries the suspend configuration. The terminal can enter the inactive state based on the RRC release message.
[0136] For example, the second network device is the last serving gNB, which can be called the last serving network device or the previous serving network device.
[0137] In step S201, the first entity determines that the terminal has entered the connected state.
[0138] In step S202, the first entity sends the first information to the first network device.
[0139] According to embodiments of this disclosure, when the first entity receives the first information that needs to be sent to the terminal, it can determine the state of the terminal. If the terminal is in a disconnected state, the first information may not be sent to the network device associated with the terminal initially; for example, the first information may be cached first, and then sent to the first network device accessed by the terminal after the terminal enters a connected state.
[0140] Accordingly, compared to the situation where the first entity sends the first information to the second network device when the terminal is inactive, and then the second network device sends it back to the first network device, the second network device does not need to cache the first information, thus saving the storage space of the second network device, and also saving the communication resources occupied by sending the first information to the second network device and the second network device sending the first information to the first network device.
[0141] It should be noted that this disclosure does not limit the method by which the first entity determines the state of the terminal. For example, the network device may send indication information to the first entity to indicate the state of the terminal; or the first entity may determine the state of the terminal based on predefined rules (e.g., being in a disconnected state within a specific time range, or being in a connected state within a specific location range).
[0142] The following embodiments mainly use the example of a first entity determining the state of a terminal based on instruction information sent by a network device to illustrate the technical solution of this disclosure.
[0143] In some embodiments, determining that a terminal is in an inactive state includes: the first entity receiving first indication information sent by a second network device, wherein the first indication information is used to indicate that the terminal is in an inactive state.
[0144] For example, after the terminal enters an inactive state, the second network device can send a first indication message to the first entity to indicate that the terminal is in an inactive state.
[0145] In some embodiments, after the terminal enters an inactive state, the second network device may send cache indication information to the first entity (for example, the cache indication information may be carried in the first indication information). The cache indication information may instruct the first entity that if there is first information in the first entity that needs to be sent to the first terminal, the first information should be cached instead of being sent to the network device related to the terminal (e.g., the first network device and the second network device).
[0146] For example, when the first entity receives the cache indication information, it can execute the relevant steps in the embodiment shown in Figure 2A, and send the first information to the first network device after the terminal enters the connected state;
[0147] For example, if the first entity does not receive the cache indication information, it may not perform the relevant steps in the embodiment shown in Figure 2A. For example, the first entity may send the first information to the second network device, and the second network device may send the first information to the first network device after the terminal enters the connected state.
[0148] In some embodiments, the second network device may send first identification indication information to the first entity (e.g., the first identification indication information may be carried in first indication information). For example, the first identification indication information may include at least one of the following: the identifier of the terminal; the identifier of the AI task; the identifier of the second network device; the identifier of the cell in the second network device that provides services to the terminal; the identifier of the core network function (e.g., the Access and Mobility Management Function (AMF)); the identifier of the terminal status; and the identifier of the AI entity.
[0149] For example, the first entity can determine the terminal corresponding to the state indicated by the second network device based on the terminal's identifier;
[0150] For example, the first entity can determine the AI task applied to the processed AI-related information based on the AI task identifier;
[0151] For example, the first entity can determine whether the second network device has passed authentication based on the identifier of the second network device. Only if the second network device has passed authentication can the terminal's status be determined based on the instruction information of the second network device.
[0152] For example, the first entity can determine whether the cell has passed authentication based on the identifier of the cell that provides services to the terminal in the second network device. Only if the cell has passed authentication can the terminal's status be determined according to the instruction information of the second network device.
[0153] For example, the first entity can determine whether the core network function has passed authentication based on the core network function (e.g.) identifier. Only if the core network function has passed authentication can the terminal's status be determined based on the instruction information of the second network device.
[0154] For example, the first entity can determine whether the instruction information sent by the second network device is intended for the first entity based on the AI entity identifier. Only if it is determined that the instruction information is intended for the first entity can the terminal's status be determined based on the instruction information from the second network device.
[0155] For example, the terminal status identifier can be included in the first indication information. The first entity can determine the state of the terminal based on the terminal status identifier, such as connected state, idle state, inactive state, etc.
[0156] In some embodiments, the first entity sends a second indication message to the second network device, wherein the second indication message is used to indicate that the first entity needs to send the first information to the terminal.
[0157] In some embodiments, the second indication information is also used to trigger a second network device paging terminal.
[0158] In some embodiments, when the first entity receives first information that needs to be sent to the terminal, it may send second instruction information to the second network device.
[0159] The second network device can determine that the first entity needs to send the first information to the terminal based on the second instruction information. Then, the second network device can perform operations such as sending the first instruction information to the first entity and paging the terminal so that the first entity can successfully send the first information to the terminal.
[0160] In some embodiments, the first entity may send second identification indication information to the second network device (e.g., the second identification indication information may be carried in a second indication information). For example, the second identification indication information may include at least one of the following: the identifier of the terminal; the identifier of the AI task; the identifier of the core network function (e.g., AMF); the identifier of the AI entity; and the AI information type.
[0161] For example, the second network device can determine the terminal to which the first information in the first entity needs to be sent based on the terminal's identifier;
[0162] For example, the second network device can determine the AI task applied to the AI-related information in the first entity based on the AI task identifier;
[0163] For example, the second network device can determine the type of AI-related information in the first entity based on the type of AI information.
[0164] For example, based on the identifier of the second network device, the second network device can determine whether the indication information sent by the first entity is intended for the second network device. Only if it is determined that the information is intended for the second network device will the paging terminal be triggered and the fourth indication information be sent to the first network device according to the indication information of the first entity.
[0165] For example, the second network device can determine whether the core network function has been verified based on the core network function (e.g., AMF) identifier. Only when the core network function has been verified will it trigger operations such as paging terminal according to the instruction information of the first entity.
[0166] For example, the second network device can determine whether the first entity has passed verification based on the AI entity identifier. Only if the first entity has passed verification will the paging terminal and other operations be triggered based on the instruction information of the first entity.
[0167] It should be noted that the operation of the paging terminal of the second network device can be triggered by the second indication information sent by the first entity, based on the foregoing embodiments, or it can be triggered based on other conditions; this disclosure does not limit this. For example, the second network device can trigger the operation of the paging terminal when downlink data arrives.
[0168] For example, when a second network device triggers a paging terminal, it can directly send a paging message to the terminal, or it can determine the RNA where the terminal is located and then trigger the network device in the RNA to send a paging message.
[0169] In some embodiments, after receiving a paging in an inactive state, the terminal can initiate an RRC recovery process to enter the connected state. For example, if the RRC recovery process requires access to a first network device, the terminal can send an RRC recovery request (RRCResumeRequest) to the first network device. After entering the connected state, the terminal accesses the first network device. After the RRC recovery is completed, the first network device can send an RRC recovery complete (RRCResumeComplete) message to the terminal.
[0170] It should be noted that the first network device and the second network device can be different network devices, or they can be the same network device. In the case where the first network device and the second network device are the same network device, the second network device can receive the first information from the first entity without needing to perform operations such as sending the third instruction information or sending the fourth instruction information in subsequent embodiments.
[0171] In some embodiments, after a terminal accesses a first network device, the first network device may send a UE context retrieval request to a second network to obtain the terminal's context from the second network device.
[0172] In some embodiments, the first entity receives third indication information sent by the second network device; wherein the third indication information is used to instruct the terminal to initiate connection recovery and access the first network device, or the third indication information is used to instruct the terminal to access the first network device after entering the connected state from the inactive state.
[0173] For example, the third indication information can be used by the first entity to determine that the network device accessed by the terminal in the connected state is the first network device, and send the first information to the first network device.
[0174] For example, after receiving a context retrieval request sent by the first network device, the second network device can determine that the terminal has accessed the first network device, and then send a third indication message to the first entity to indicate that the terminal has accessed the first network device, or to indicate that the network device accessed by the terminal after entering the connected state from the inactive state is the first network device.
[0175] Accordingly, the first entity can identify the first network device. For example, the first entity can verify the network device that subsequently requests to establish a connection. If the network device requesting to establish a connection with the first entity is the first network device, the connection will be established and the first information will be sent to the connected network device. If the network device requesting to establish a connection with the first entity is not the first network device, the connection will not be established or the information will not be sent to the connected network device.
[0176] In some embodiments, the second entity may send third identification indication information to the first entity (e.g., the third identification indication information may be carried in the third indication information). For example, the third identification indication information may include at least one of the following: the identifier of the terminal; the identifier of the AI task; the identifier of the core network function (e.g., AMF); the identifier of the AI entity; the identifier of the first network device; and the identifier of the second network device.
[0177] For example, the first entity can determine the terminal corresponding to the third indication information sent by the second network device based on the terminal's identifier;
[0178] For example, the first entity can determine the AI task applied to the processed AI-related information based on the AI task identifier;
[0179] For example, the first entity can determine whether the second network device has passed authentication based on the identifier of the second network device. Only if the second network device has passed authentication can the first entity determine whether the first information needs to be sent to the first network device according to the instruction information of the second network device.
[0180] For example, based on the identifier of the first network device, the first entity can determine whether the first network device has passed authentication. If the first network device has passed authentication, the entity will then establish a connection with the first network device and send the first information to the first network device.
[0181] For example, the first entity can determine whether the core network function has passed the verification based on the core network function (e.g., AMF) identifier. Only if the core network function has passed the verification will the first information be sent to the first network device according to the instruction information of the second network device.
[0182] For example, the first entity can determine whether the instruction information sent by the second network device is intended for the first entity based on the AI entity identifier. Only if it is determined that the instruction information is intended for the first entity can the first entity determine whether the first information needs to be sent to the first network device based on the instruction information of the second network device.
[0183] In some embodiments, the second network device may send a fourth indication message to the first network device, wherein the fourth indication message is used to indicate that the first entity contains first information, such as first information that needs to be sent to the terminal.
[0184] The first network device can determine, based on the first instruction information, that there is first information in the first entity that needs to be sent to the terminal, and then establish a connection with the first entity to receive the first information from the first entity and subsequently send the first information to the terminal.
[0185] For example, the fourth indication information can be carried in the Retrieve UE context Response message.
[0186] In some embodiments, the second network device may send fourth identification indication information to the first network device (e.g., the fourth identification indication information may be carried in the fourth indication information). For example, the fourth identification indication information may include at least one of the following: the identifier of the terminal; the identifier of the AI task; the identifier of the core network function (e.g., AMF); the identifier of the AI entity; the identifier of the first network device; and the identifier of the second network device.
[0187] For example, the first network device can determine the terminal to which the first information in the first entity needs to be sent based on the terminal's identifier;
[0188] For example, the first network device can determine the AI task applied to the AI-related information obtained by the first entity based on the AI task identifier;
[0189] For example, the first network device can determine whether the second network device has passed authentication based on the identifier of the second network device. Only if the second network device has passed authentication can the first entity be identified according to the instruction information of the second network device, and a connection be established with the first entity thereafter.
[0190] For example, based on its identifier, the first network device can determine whether the instruction information is provided to the first network device. Only if it is determined that the instruction information is provided to the first network device will a connection be established with the first entity indicated by the second network device.
[0191] For example, the first network device can determine whether the core network function has been verified based on the core network function (e.g., AMF) identifier. Only if the core network function has been verified can a connection be established with the first entity indicated by the second network device.
[0192] For example, the first entity can determine whether it has passed verification based on the AI entity identifier. Only if the first entity has passed verification will a connection be established with the first entity indicated by the second network device.
[0193] In some embodiments, the first network device may establish a connection with the first entity (e.g., a data transmission channel), and the first entity may send the first information to the first network device, which in turn sends the first information to the terminal.
[0194] It should be noted that the execution order of the steps for establishing a connection between the first network device and the first entity is not fixed. For example, it can be executed before the first network device sends the RRCresumeComplete message to the terminal, or after the first network device sends the RRCresumeComplete message to the terminal, or after the first network device sends the RRCresumeComplete message to the terminal and then performs a path switch.
[0195] Figure 2B is a schematic diagram illustrating the interaction of an entity, network device, and terminal according to an embodiment of the present disclosure.
[0196] As shown in Figure 2B, the second network device can instruct the terminal to enter an inactive state.
[0197] After the terminal enters the disconnected state, the second network device can send a first indication message to the first entity. The first indication message is used to indicate that the terminal is in an inactive state.
[0198] After receiving the first instruction information, if the first entity has completed information processing and obtained the first information that needs to be sent to the terminal (for example, training an AI model based on sample information sent by the terminal), it can cache the first information.
[0199] The second network device can trigger paging of the terminal. Specifically, the second network device can send a paging message to the terminal, or the second network device can trigger a network device in the RNA to send a paging message to the terminal.
[0200] For example, the second network device may trigger paging of the terminal upon receiving a second indication message sent by the first entity, wherein the second indication message is used to instruct the first entity to send first information to the terminal; for example, the second network device may trigger paging of the terminal when it determines that downlink data (downlink data sent to the terminal) has arrived.
[0201] After receiving a paging message, the terminal can perform RRC recovery, for example, by sending an RRC recovery request to the first network device. Once the RRC recovery is complete, the terminal can enter the connected state, where the first network device is the network device it accesses.
[0202] The second network device may choose to send a third indication message to the first entity. The third indication message indicates that the network device accessed by the terminal in the connected state is the first network device. Based on this, the first entity can verify the network devices that subsequently request connection. Only if the network device requesting connection is the first network device will the first information be sent to the connected network device; otherwise, a connection will not be established, or no information will be sent to the connected network device.
[0203] The first network device can receive the fourth indication information sent by the second network device. For example, it can receive the fourth indication information during the RRC recovery process at the terminal, or after the RRC recovery is completed. Based on the fourth indication information, the first network device can determine that the first entity contains the first information that needs to be sent to the terminal.
[0204] The first network device can establish a connection with the first entity and then receive the first information that needs to be sent to the terminal from the first entity.
[0205] Furthermore, the first network device can send the first information to the terminal.
[0206] The communication method involved in the embodiments of this disclosure may include at least one of steps S201 to S202. For example, step S201 may be implemented as a standalone embodiment, step S202 may be implemented as a standalone embodiment, and step S201+S202 may be implemented as a standalone embodiment, but is not limited thereto.
[0207] In some embodiments, steps S201 and S202 may be performed in an alternate order or simultaneously.
[0208] In some embodiments, step S201 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0209] In some embodiments, step S202 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0210] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG2A.
[0211] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0212] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”
[0213] In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," and "carrier frequency" can be used interchangeably.
[0214] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0215] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0216] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0217] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0218] The technical solutions of this disclosure will be further illustrated by several embodiments below.
[0219] In some embodiments, the technical solution of this disclosure is illustrated by taking the first entity as including an AI entity, the second network device as referred to as the first gNB, and the first network device as referred to as the second gNB as an example.
[0220] The first gNB can configure the terminal to enter an inactive state (RRC inactive). The first gNB can also be called the last serving gNB. The first gNB can notify the AI entity that the terminal has entered an inactive state.
[0221] After the AI entity completes model training, it needs to transmit AI data (such as the AI model) to the terminal. If the terminal is in an inactive state at this time, the AI entity can instruct the first gNB to trigger RAN paging, the terminal enters the connected state, connects to a new gNB as the second gNB, and then the AI entity and the second gNB establish a transmission channel, and the AI entity sends the AI model to the second gNB.
[0222] In some embodiments, AI entities include, but are not limited to, any one or more of the following:
[0223] AI resource entity: Provides AI resources for model training at the terminal.
[0224] AI control entity: Responsible for distributing AI tasks and associating with AI resource entities.
[0225] AI storage entity: responsible for storing AI models, AI training data, etc.
[0226] The aforementioned entities can all correspond to the same AI entity, which can also be referred to as an AI node or a corresponding AI function, etc. The specific name is not limited.
[0227] In some embodiments, a gNB, also known as a base station, node, wireless base station, etc., can be used to support the transmission of wireless links and connect to terminals via wireless links.
[0228] In some embodiments, AI data includes, but is not limited to, any one or more of the following: AI training data, AI validation data, AI inference input, AI inference output, AI model, etc. AI data can be used collectively to refer to any one or more types of data information that needs to be transmitted between AI entities in AI-related processes. The following specific invention description uses the transmitted AI data as an example of an AI model, where the AI model includes parameters and / or model architecture related to the AI model.
[0229] In some embodiments, gNB (e.g., first gNB, second gNB) and AI entities can exchange relevant information via Xn messages and NG messages.
[0230] In some embodiments, the first gNB and the second gNB can exchange relevant information through Xn messages.
[0231] In some embodiments, the interaction between the gNB, the AI entity, and the terminal may include one or more of the following steps;
[0232] Step 0: The first gNB configuration terminal enters the inactive state (RRC inactive).
[0233] The terminal is currently in RRC connected state. The first gNB acts as the terminal's current serving gNB. The terminal requests an AI entity to perform relevant AI tasks, such as model training. Before model training is completed, the first gNB configures the terminal to enter an inactive state.
[0234] The first gNB sends an RRC release message to the terminal, which carries the SuspendConfig. Upon receiving this RRC release message, the terminal enters an inactive state. Therefore, the first gNB can also be referred to as the last serving gNB.
[0235] Step 1: The first gNB notifies the AI entity that the terminal enters an inactive state.
[0236] For example, the first gNB sends a first indication message to the AI entity. The indication message can be used to indicate that the terminal has entered an inactive state. When the AI entity receives the first indication message, if the AI entity has AI data (such as an AI model) that needs to be sent to the terminal for the inactive terminal, it needs to cache the corresponding AI data instead of sending it directly to the gNB.
[0237] For example, the first gNB sends a first instruction message to the AI entity. The instruction message can be used to instruct the AI entity that if there is AI data (such as an AI model) that needs to be sent to the terminal, it needs to cache the corresponding AI data instead of sending it directly to the gNB.
[0238] For example, the first indication information may include any one or more of the following: terminal identifier, terminal RRC status indication (e.g., idle state, inactive state, connected state), AI task identifier, first gNB identifier, terminal serving cell identifier corresponding to the first gNB, AMF identifier, and AI entity identifier.
[0239] Step 2-1: The AI entity completes model training and sends a second instruction message to the first gNB, triggering paging by the first gNB.
[0240] Once the AI entity has completed model training for the AI task corresponding to this terminal, if it received the first instruction information in step 1, the AI entity caches the AI model and sends the second instruction information to the first gNB. If it has not received the first instruction information before, the AI entity directly sends the AI model to the first gNB, which then forwards it to the terminal.
[0241] The second indication information is used to indicate that there is data in the AI entity to be transmitted to the terminal. For example, the second indication information is used to indicate that the AI entity has completed model training and needs to send the AI model to the terminal.
[0242] The second indication information may include any one or more of the following: terminal identifier, AI task identifier, first gNB identifier, AMF identifier, AI entity identifier, AI data type, etc.
[0243] When the first gNB receives the second instruction information sent by the AI entity, the first gNB confirms that the paging trigger event is met and initiates paging. The first gNB and / or the gNB in the terminal's RNA initiate paging of the terminal.
[0244] In step 2-2, besides the AI entity instructing the first gNB to trigger paging due to the completion of model training as described in step 2-1, the first gNB may also trigger RAN paging for other reasons (e.g., downlink data arrival).
[0245] Step 3: The terminal receives the paging message, initiates RRC connection recovery, and requests access to the cell corresponding to the second gNB.
[0246] When the terminal receives the paging message, it initiates an RRC connection recovery process, requests access to the second gNB through the RRC connection recovery process, and sends an RRCResumeRequest message to the second gNB.
[0247] In some embodiments, the second gNB and the first gNB can be the same gNB.
[0248] Step 4: The second gNB requests the first gNB to provide the terminal's context. The first gNB informs the second gNB that the AI entity stores the terminal's AI data (e.g., AI model) and needs to be transmitted to the terminal. And / or the first gNB informs the AI entity that the terminal requests to restore the RRC connection and access the cell corresponding to the second gNB.
[0249] In some embodiments, the second gNB sends a Retrieve UE context Request message to the first gNB, and the first gNB sends a third indication message to inform the first gNB that the AI entity stores the terminal's AI data (e.g., an AI model). For example, the third indication message may be included in a Retrieve UE context Response message.
[0250] The third instruction information may include any one or more of the following: terminal identifier, AI task identifier, first gNB identifier, second gNB identifier, AMF identifier, and AI entity identifier.
[0251] In some embodiments, the second gNB sends a Retrieve UE context Request message to the first gNB, and the first gNB sends a fourth indication message to the AI entity, informing the AI entity that the terminal requests to restore the RRC connection and access the second gNB. Alternatively, it can be used to indicate that the terminal has entered the connected state and the second gNB it is connected to.
[0252] The fourth indication information may include any one or more of the following: identifier, RRC status indication (e.g., idle state, inactive state, connected state), AI task identifier, first gNB identifier, second gNB identifier, AMF identifier, and AI entity identifier.
[0253] In some embodiments, if the second gNB is the first gNB, when the gNB receives the RRC Resume Request message sent by the terminal, it can inform the AI entity that the terminal has entered the RRC connection state. At this time, the AI entity can send AI data to the gNB without the need for subsequent step 5.
[0254] Step 5: The second gNB establishes a connection (or data transmission channel) with the AI entity. The AI entity sends the terminal's AI data to the second gNB, and the second gNB forwards this AI data to the terminal.
[0255] Based on the third and / or fourth instruction information in step 4, the second gNB establishes a connection (or data transmission channel) with the AI entity, and the AI entity sends the terminal's AI data to the second gNB.
[0256] The steps in step 5 can be performed before or after the second gNB sends the RRRCResumeComplete message; this disclosure does not limit this.
[0257] The second gNB sends an RRRCResumeComplete message to the terminal. If necessary, it can also execute a Path Switch. Then, the second gNB forwards this AI data to the terminal.
[0258] Based on the above steps, it can be seen that the first gNB notifies the AI entity of the state change, such as informing the AI entity in step 1 that the terminal enters the inactive state, and in step 4 notifying the AI entity that the terminal enters the connected state and the corresponding service gNB.
[0259] The AI entity completes model training and sends a second instruction message to the first gNB, instructing the first gNB to trigger paging.
[0260] The second gNB requests context from the first gNB. The first gNB informs the second gNB that the AI entity stores the terminal's AI data (e.g., AI model) and needs to be transmitted to the terminal, and / or. The first gNB informs the AI entity that the terminal requests to restore the RRC connection and access the cell corresponding to the second gNB.
[0261] The second gNB establishes a connection (or data transmission channel) with the AI entity. The AI entity sends the terminal's AI data to the second gNB, and the second gNB forwards this AI data to the terminal.
[0262] Corresponding to the aforementioned embodiments of the information sending and receiving methods, this disclosure also provides embodiments of the information sending apparatus and the information receiving apparatus.
[0263] Figure 3 is a schematic block diagram illustrating an information transmitting device according to an embodiment of the present disclosure. For example, the information transmitting device can be applied to a first entity. As shown in Figure 3, the information transmitting device includes: a processing module 301, a transmitting module 302, a storage module 303, and a receiving module 304.
[0264] In some embodiments, the processing module is configured to determine that the terminal has entered a connected state; the sending module is configured to send first information to a first network device, wherein the first network device is the network device accessed by the terminal when it enters the connected state.
[0265] In some embodiments, the processing module is further configured to determine the first information, and the storage module is configured to cache the first information when the terminal is in an inactive state.
[0266] In some embodiments, the receiving module is configured to receive first indication information sent by a second network device, wherein the first indication information is used to indicate that the terminal is in an inactive state.
[0267] In some embodiments, the sending module is further configured to send second indication information to the second network device, wherein the second indication information is used to indicate that the first entity needs to send the first information to the terminal.
[0268] In some embodiments, the second indication information is further used to trigger the second network device to page the terminal.
[0269] In some embodiments, the second network device is the last-serving network device of the terminal.
[0270] In some embodiments, the apparatus further includes: a receiving module configured to receive third indication information sent by the second network device; wherein the third indication information is used to instruct the terminal to initiate connection recovery and access the first network device, or the third indication information is used to instruct the terminal to access the first network device after entering the connected state from the inactive state.
[0271] In some embodiments, the first information includes AI-related information.
[0272] In some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0273] Figure 4 is a schematic block diagram illustrating an information receiving device according to an embodiment of the present disclosure. For example, the information receiving device can be applied to a first network device. As shown in Figure 4, the information receiving device includes: a processing module 401, a receiving module 402, and a sending module 403.
[0274] In some embodiments, the processing module is configured to access the first network device after determining that the terminal has entered the connected state; the receiving module is configured to receive first information sent by the first entity.
[0275] In some embodiments, the apparatus further includes: a sending module configured to send a context retrieval request for the terminal to a second network device when the processing module determines that the network device to which the terminal intends to access for connection recovery is the first network device.
[0276] In some embodiments, the receiving module is further configured to receive a fourth indication information sent by a second network device, wherein the fourth indication information is used to indicate that the first information exists in the first entity.
[0277] In some embodiments, the second network device is the last-serving network device of the terminal.
[0278] In some embodiments, the first information includes AI-related information.
[0279] In some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0280] Figure 5 is a schematic block diagram illustrating an information sending device according to an embodiment of the present disclosure. For example, the information sending device can be applied to a second network device. As shown in Figure 5, the information sending device includes: a sending module 501 and a receiving module 502.
[0281] In some embodiments, the sending module is configured to send third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in the connected state is a first network device, and to send first information to the first network device.
[0282] In some embodiments, the sending module is further configured to send first indication information to the first entity when the terminal is in an inactive state, wherein the first indication information is used to indicate that the terminal is in an inactive state.
[0283] In some embodiments, the receiving module is configured to receive second indication information sent by the first entity, wherein the second indication information is used to indicate that the first entity needs to send the AI information to the terminal.
[0284] In some embodiments, the second indication information is further used to trigger the second network device to page the terminal.
[0285] In some embodiments, the sending module is further configured to send third indication information to the first entity; wherein the third indication information is used to instruct the terminal to initiate connection recovery and access the first network device, or the third indication information is used to instruct the terminal to access the first network device after entering the connected state from the inactive state.
[0286] In some embodiments, the sending module is further configured to send a fourth indication information to the first network device, wherein the fourth indication information is used to indicate that there is first information in the first entity that needs to be sent to the terminal.
[0287] In some embodiments, the first information includes AI-related information.
[0288] In some embodiments, the AI-related information includes at least one of the following: an AI model; sample information for training the AI model; verification information for verifying the AI model; inputs to the AI model; and outputs of the AI model.
[0289] In some embodiments, the second network device is the last-serving network device of the terminal.
[0290] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0291] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0292] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0293] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0294] Figure 6A is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0295] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0296] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps (e.g., steps S201, S202, but not limited thereto) in the above method, such as sending and / or receiving, while the processor 6101 performs at least one of other steps (e.g., steps S201, S202, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0297] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6102 and can be used to receive data from the memories 6102 or other devices, and to send data to the memories 6102 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6102 and send the data to the processor 6101.
[0298] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0299] Figure 6B is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6B, but it is not limited thereto.
[0300] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0301] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0302] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (e.g., steps S201, S202, but not limited thereto) in the above-described method, such as sending and / or receiving. For example, the interface circuit 6202 performing the communication steps (e.g., sending and / or receiving) in the above-described method means that the interface circuit 6202 performs data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of other steps (e.g., steps S201, S202, but not limited thereto).
[0303] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0304] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0305] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0306] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A method for sending information, characterized in that, Performed by a first entity, the method includes: Once it is determined that the terminal has entered the connected state, first information is sent to the first network device, wherein the first network device is the network device that the terminal accesses when it enters the connected state.
2. The method according to claim 1, characterized in that, The method further includes: Determine the first information; When the terminal is inactive, the first information is cached.
3. The method according to claim 2, characterized in that, The method further includes: The terminal receives a first indication message sent by a second network device, wherein the first indication message is used to indicate that the terminal is in an inactive state.
4. The method according to claim 3, characterized in that, The method further includes: Send a second indication message to the second network device, wherein the second indication message is used to indicate that the first entity needs to send the first information to the terminal.
5. The method according to claim 4, characterized in that, The second indication information is also used to trigger the second network device to page the terminal.
6. The method according to any one of claims 3 to 5, characterized in that, The second network device is the last-serving network device for the terminal.
7. The method according to any one of claims 3 to 6, characterized in that, The method further includes: Receive the third indication information sent by the second network device; The third indication information is used to instruct the terminal to initiate connection recovery and access the first network device, or the third indication information is used to instruct the terminal to access the first network device after entering the connected state from the inactive state.
8. The method according to any one of claims 1 to 7, characterized in that, The first piece of information includes AI-related information.
9. The method according to claim 8, characterized in that, The AI-related information includes at least one of the following: AI models; Sample information used to train AI models; Validation information used to validate AI models; Input to the AI model; The output of the AI model.
10. An information receiving method, characterized in that, Performed by a first network device, the method includes: After determining that the terminal has entered the connected state, it connects to the first network device and receives the first information sent by the first entity.
11. The method according to claim 9, characterized in that, The method further includes: The network device to which the terminal seeks to reconnect is determined to be the first network device, and a context retrieval request for the terminal is sent to the second network device.
12. The method according to claim 10, characterized in that, The method further includes: The system receives a fourth indication message sent by a second network device, wherein the fourth indication message is used to indicate that the first information exists in the first entity.
13. The method according to any one of claims 10 to 11, characterized in that, The second network device is the last-serving network device for the terminal.
14. The method according to any one of claims 9 to 12, characterized in that, The first piece of information includes AI-related information.
15. The method according to claim 13, characterized in that, The AI-related information includes at least one of the following: AI models; Sample information used to train AI models; Validation information used to validate AI models; Input to the AI model; The output of the AI model.
16. A method for sending information, characterized in that, Performed by a second network device, the method includes: Send a third indication message to the first entity, wherein the third indication message is used by the first entity to determine that the network device accessed by the terminal in the connected state is the first network device, and send the first information to the first network device.
17. The method according to claim 16, characterized in that, The method further includes: When the terminal is in an inactive state, a first indication message is sent to the first entity, wherein the first indication message is used to indicate that the terminal is in an inactive state.
18. The method according to claim 15, characterized in that, The method further includes: The system receives a second instruction message sent by the first entity, wherein the second instruction message is used to instruct the first entity to send the first information to the terminal.
19. The method according to claim 16, characterized in that, The second indication information is also used to trigger the second network device to page the terminal.
20. The method according to any one of claims 15 to 18, characterized in that, The method further includes: Send a fourth indication message to the first network device, wherein the fourth indication message is used to indicate that there is first information in the first entity that needs to be sent to the terminal.
21. The method according to any one of claims 15 to 19, characterized in that, The first piece of information includes AI-related information.
22. The method according to claim 20, characterized in that, The AI-related information includes at least one of the following: AI models; Sample information used to train AI models; Validation information used to validate AI models; Input to the AI model; The output of the AI model.
23. The method according to any one of claims 15 to 21, characterized in that, The second network device is the last-serving network device for the terminal.
24. An information transmitting device, characterized in that, For use with a first entity, the device includes: The processing module is configured to determine when the terminal enters the connected state; The sending module is configured to send first information to a first network device, wherein the first network device is the network device accessed by the terminal when it enters the connected state.
25. An information receiving device, characterized in that, Suitable for a first network device, the apparatus includes: The processing module is configured to access the first network device after determining that the terminal has entered the connected state; The receiving module is configured to receive the first information sent by the first entity.
26. An information transmitting device, characterized in that, Suitable for a second network device, the apparatus includes: The sending module is configured to send third indication information to a first entity, wherein the third indication information is used by the first entity to determine that the network device accessed by the terminal in the connected state is the first network device, and to send first information to the first network device.
27. An entity characterized in that, include: One or more processors; The entity is used to perform the information sending method according to any one of claims 1 to 9.
28. A network device, characterized in that, include: One or more processors; The network device is used to perform the information receiving method according to any one of claims 10 to 15, and / or the information sending method according to any one of claims 16 to 23.
29. A communication system, characterized in that, The invention includes an entity and a network device, wherein the entity is configured to implement the information transmission method of any one of claims 1 to 9, the network device is configured to implement the information reception method of any one of claims 10 to 15, and / or the information transmission method of any one of claims 16 to 23.
30. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information transmission method of any one of claims 1 to 9, and / or the information reception method of any one of claims 10 to 15, and / or the information transmission method of any one of claims 16 to 23.
31. A program product, characterized in that, When the above-mentioned program product is executed by a communication device, the communication device performs the information transmission method according to any one of claims 1 to 9, and / or the information reception method according to any one of claims 10 to 15, and / or the information transmission method according to any one of claims 16 to 23.