Transmission method, communication device and system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-08-16
- Publication Date
- 2026-04-17
AI Technical Summary
In the process of deploying AI technology, existing technologies are insufficient to effectively reduce data transmission overhead and ensure the security and reliability of data transmission.
The first communication device determines auxiliary information and synchronizes it with the associated server to assist the server in transmitting AI-related data with the second communication device, including data description information, data-related authentication information, and data storage address, thereby ensuring the security and reliability of data transmission.
It reduces data transmission overhead and improves the security and reliability of data transmission.
Smart Images

Figure CN121890237A_ABST
Abstract
Description
Transmission method, communication device and system TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a transmission method, a communication device and a system. BACKGROUND
[0002] In recent years, the artificial intelligence (AI) technology has made constant breakthroughs in multiple fields. In the 3rd Generation Partnership Project (3GPP), a research project of AI technology in the wireless air interface has also been established.
[0003] In the deployment process of AI, it is necessary to confirm the transmission mode of data.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide a transmission method, a communication device and a system.
[0006] The first aspect of the present disclosure provides a transmission method, which is executed by a first communication device, and the method comprises the following steps.
[0007] The second aspect of the present disclosure provides a transmission method, which is executed by a second communication device, and the method comprises the following steps.
[0008] The third aspect of the present disclosure provides a transmission method, which is executed by a server, and the method comprises the following steps.
[0009] The server receives auxiliary information sent by the first communication device, wherein the auxiliary information is used to assist the server in transmitting data with the second communication device.
[0010] The fourth aspect of the present disclosure provides a first communication device, which comprises the following modules.
[0011] The processing module is configured to determine auxiliary information.
[0012] The transceiver module is configured to send the auxiliary information to a server, wherein the auxiliary information is used to assist the server in transmitting data with a second communication device.
[0013] The fifth aspect of the present disclosure provides a second communication device, which comprises the following modules.
[0014] The processing module is configured to determine auxiliary information, the auxiliary information being used to assist the second communication device in transmitting data with the server, the server being associated with the first communication device.
[0015] The sixth aspect of the present disclosure provides a server, and the server comprises:
[0016] The transceiver is configured to receive the auxiliary information sent by the communication device, wherein the auxiliary information is used to assist the server in transmitting data with the second communication device.
[0017] The scheme provided by the embodiments of the present disclosure is that the first communication device determines auxiliary information, synchronizes the auxiliary information to the associated server, and assists the server in transmitting AI-related data with the second communication device, thereby reducing the transmission overhead and ensuring the security and reliability of data transmission. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background art, the drawings needed to be used in the embodiments of the present disclosure or the background art will be described below.
[0019] FIG. 1 is a schematic architecture diagram of a communication system provided by an embodiment of the present disclosure;
[0020] FIGS. 2A-2B are interactive schematic diagrams of a transmission method provided by an embodiment of the present disclosure;
[0021] FIGS. 3A-3C are flow schematic diagrams of a transmission method provided by an embodiment of the present disclosure;
[0022] FIGS. 4A-4C are flow schematic diagrams of a transmission method provided by an embodiment of the present disclosure;
[0023] FIGS. 5A-5C are flow schematic diagrams of a transmission method provided by an embodiment of the present disclosure;
[0024] FIG. 6 is an interactive schematic diagram of a transmission method provided by an embodiment of the present disclosure;
[0025] FIG. 7A is a structural schematic diagram of a communication device provided by an embodiment of the present disclosure;
[0026] FIG. 7B is a structural schematic diagram of a server provided by an embodiment of the present disclosure;
[0027] FIG. 8A is a structural schematic diagram of a device provided by an embodiment of the present disclosure;
[0028] FIG. 8B is a structural schematic diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] The embodiments of the present disclosure provide a transmission method, a communication device and a system.
[0030] In a first aspect, the embodiments of the present disclosure provide a transmission method, the method is performed by a first communication device, and the method comprises: determining auxiliary information; and sending the auxiliary information to a server, wherein the auxiliary information is used to assist the server in transmitting data with a second communication device.
[0031] In the above embodiment, after the first communication device determines the auxiliary information, the first communication device synchronizes the auxiliary information to an associated server, and the server transmits AI-related data with the second communication device, thereby reducing transmission overhead and ensuring the security and reliability of data transmission.
[0032] In some embodiments of the first aspect, the auxiliary information comprises at least one of: description information of the data; authentication information associated with the data; a storage address of the data; and a download address of the data.
[0033] In the above embodiment, the first communication device determines various auxiliary information for assisting data transmission, thereby providing conditions for improving the security and reliability of data transmission.
[0034] In some embodiments of the first aspect, the determination of the auxiliary information comprises: determining first information in the auxiliary information; and receiving second information sent by the second communication device, wherein the auxiliary information comprises the first information and the second information.
[0035] In the above embodiment, the first communication device determines the auxiliary information through interaction with the second communication device, thereby ensuring that the auxiliary information determined by the two communication devices is consistent, and further ensuring the reliability and security of data transmission.
[0036] In some embodiments of the first aspect, the determination of the first information in the auxiliary information comprises at least one of:
[0037] determining a storage address or a download address of the data according to an address of the server;
[0038] determining authentication information associated with the data, wherein the data is stored in the server;
[0039] determining description information of the data.
[0040] In some embodiments of the first aspect, the method further comprises: sending the first information to the second communication device.
[0041] In the above embodiment, the first communication device sends the first information to the second communication device, so that the second communication device obtains the auxiliary information consistent with the auxiliary information determined by itself, and the reliability and security of data transmission are further ensured.
[0042] In some embodiments of the first aspect, in some embodiments, the sending of the first information to the second communication device comprises any one of the following:
[0043] The first information is sent to the second communication device through a first request, and the first request is used to request auxiliary information from the second communication device.
[0044] The first information is sent to the second communication device through a first response associated with a second request, and the second request is used to request auxiliary information from the first communication device.
[0045] In some embodiments of the first aspect, in some embodiments, the receiving of the second information sent by the second communication device comprises any one of the following:
[0046] The second information sent by the second communication device is received through a second request, and the second request is used to request auxiliary information from the first communication device.
[0047] The second information sent by the second communication device is received through a second response associated with a first request, and the first request is used to request auxiliary information from the second communication device.
[0048] In the above embodiment, the interaction of the auxiliary information is triggered by the first communication device or the second communication device, and the flexibility of the confirmation of the auxiliary information is improved.
[0049] In some embodiments of the first aspect, in some embodiments, the first information and the second information are any one of the following: physical layer information, radio resource control layer (RRC) information, and non-access layer (NAS) information.
[0050] In the above embodiment, the first information and the second information are transmitted through multiple layers, so that the flexibility and reliability of the transmission of the auxiliary information are improved.
[0051] In some embodiments of the first aspect, in some embodiments, the method further comprises:
[0052] The third request is sent to the server, and the third request is used to request at least one of the following: an address of the server and preparation for the data transmission.
[0053] In some embodiments of the first aspect, in some embodiments, the method further comprises:
[0054] receiving third information sent by the server, wherein the third information comprises an address of the server.
[0055] In the above embodiments, the first communication device interacts with the server to obtain the assistance information, thereby providing conditions and guarantees for the server to perform reliable data transmission with the second communication device.
[0056] In some embodiments of the first aspect, the first communication device and the second communication device are respectively any one of the following: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node.
[0057] In the second aspect, the disclosure provides a transmission method, which is performed by a second communication device and includes determining assistance information, wherein the assistance information is used to assist the second communication device in transmitting data with a server, and the server is associated with a first communication device.
[0058] In some embodiments of the second aspect, the assistance information comprises at least one of the following: description information of the data, authentication information associated with the data, a storage address of the data, and a download address of the data.
[0059] In some embodiments of the second aspect, the determining of the assistance information comprises the following steps.
[0060] receiving first information sent by the first communication device;
[0061] determining second information in the assistance information, wherein the assistance information comprises the first information and the second information.
[0062] In some embodiments of the second aspect, the receiving of the first information sent by the first communication device comprises any one of the following.
[0063] receiving the first information sent by the first communication device through a first request, wherein the first request is used to request the assistance information from the second communication device;
[0064] receiving the first information sent by the first communication device through a first response message associated with a second request, wherein the second request is used to request the assistance information from the first communication device.
[0065] In some embodiments of the second aspect, the determining of the second information in the assistance information comprises at least one of the following.
[0066] determining a download address or a storage address of the data according to an address of the second communication device;
[0067] determining authentication information of the data association;
[0068] determining description information of the data.
[0069] With reference to some embodiments of the second aspect, in some embodiments, the method further includes:
[0070] sending the second information to the first communication device.
[0071] With reference to some embodiments of the second aspect, in some embodiments, the sending the second information to the first communication device includes any one of:
[0072] sending the second information to the first communication device through a second request, the second request being used to request assistance information from the first communication device;
[0073] sending the second information to the first communication device through a second response message associated with a first request, the first request being used to request assistance information from the second communication device.
[0074] With reference to some embodiments of the second aspect, in some embodiments, the first information and the second information are any one of: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information.
[0075] With reference to some embodiments of the second aspect, in some embodiments, the first communication device and the second communication device are any one of: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node.
[0076] With reference to some embodiments of the second aspect, in some embodiments, the method further includes:
[0077] establishing a connection with the server based on the assistance information;
[0078] transmitting the data with the server.
[0079] With reference to some embodiments of the second aspect, in some embodiments, the establishing a connection with the server includes any one of:
[0080] sending a connection establishment request to the server, and establishing a connection with the server upon receiving a connection establishment response sent by the server;
[0081] receiving a connection establishment request sent by the server, and sending a connection establishment response to the server to establish a connection with the server.
[0082] In a third aspect, embodiments of the present disclosure provide a transmission method, the method being performed by a server, and the method including:
[0083] receiving assistance information sent by the first communication device, wherein the assistance information is used to assist the server in transmitting data with the second communication device.
[0084] In some embodiments of the third aspect, the assistance information comprises at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data.
[0085] In some embodiments of the third aspect, the method further comprises:
[0086] receiving a third request sent by the first communication device, wherein the third request is used to request at least one of the following: an address of the server; and preparation for the data transmission.
[0087] In some embodiments of the third aspect, the method further comprises:
[0088] sending third information to the first communication device, wherein the third information comprises address information of the server.
[0089] In some embodiments of the third aspect, the method further comprises:
[0090] establishing a connection with the second communication device based on the assistance information;
[0091] transmitting the data with the second communication device.
[0092] In some embodiments of the third aspect, the establishing a connection with the second communication device comprises any one of the following:
[0093] sending a connection establishment request to the second communication device, and establishing a connection with the second communication device upon receiving a connection establishment response sent by the second communication device;
[0094] receiving a connection establishment request sent by the second communication device, sending a connection establishment response to the second communication device, and establishing a connection with the second communication device.
[0095] In a fourth aspect, the embodiments of the present disclosure provide a first communication device, which comprises a transceiver module and a processing module; wherein the terminal is configured to execute the first aspect and the optional implementation manners of the first aspect.
[0096] In a fifth aspect, the embodiments of the present disclosure provide a second communication device, the communication device comprising a transceiver module and a processing module; wherein the terminal is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0097] In a sixth aspect, the embodiments of the present disclosure provide a server, the server comprising a transceiver module and a processing module; wherein the network device is configured to perform the third aspect and the optional implementation manners of the third aspect.
[0098] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprising one or more processors; wherein the communication apparatus is configured to perform the first aspect and the optional implementation manners of the first aspect.
[0099] In an eighth aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprising one or more processors; wherein the communication apparatus is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0100] In a ninth aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprising one or more processors; wherein the communication apparatus is configured to perform the third aspect and the optional implementation manners of the third aspect.
[0101] In a tenth aspect, the embodiments of the present disclosure provide a communication system, the communication system comprising a first communication device, a second communication device, and a server; wherein the first communication device is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second communication device is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect, and the server is configured to perform the method described in the third aspect and the optional implementation manners of the third aspect.
[0102] In an eleventh aspect, the embodiments of the present disclosure provide a storage medium, the storage medium storing instructions, when the instructions are executed on a device, causing the device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect, and the third aspect and the optional implementation manners of the third aspect.
[0103] In a twelfth aspect, the embodiments of the present disclosure provide a program product, when the program product is executed by a device, causing the device to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect, and the third aspect and the optional implementation manners of the third aspect.
[0104] In a thirteenth aspect, the embodiments of the present disclosure provide a computer program which, when running on a computer, causes the computer to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect, the third aspect and the optional implementation manners of the third aspect.
[0105] In a fourteenth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, the second aspect and the optional implementation manners of the second aspect, the third aspect and the optional implementation manners of the third aspect.
[0106] It can be understood that the terminal, the network device, the communication device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0107] The embodiments of the present disclosure propose a transmission method, a communication device and a system. In some embodiments, the transmission method and the data transmission method, the communication method and the like can be replaced with each other, and the transmission device and the communication device, the data transmission device and the like can be replaced with each other.
[0108] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0109] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0110] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0111] In the embodiments of the present disclosure, an element expressed in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, unless otherwise specified, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.
[0112] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0113] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0114] In some embodiments, the description manner of "at least one of A, B", "A and / or B", "A in one case and B in another case", "responding to a case A, responding to another case B", and the like can include the following technical solutions according to the case: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected to be executed); A and B are executed in some embodiments (A and B are both executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0115] In some embodiments, the description manner of "A or B" and the like can include the following technical solutions according to the case: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected to be executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0116] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0117] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0118] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0119] In some embodiments, the terms of "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", "above" and the like can be replaced with each other, and the terms of "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", "below" and the like can be replaced with each other.
[0120] In some embodiments, the apparatuses and devices can be interpreted as physical, as well as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0121] In some embodiments, "network" can be interpreted as an apparatus contained in the network, for example, access network device, core network device, etc.
[0122] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "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", "bandwidth part (BWP)", etc.
[0123] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a Narrow Band-Internet of Things (NB-IoT) device, a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and so on.
[0124] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Furthermore, terms such as "uplink," "downlink," and so on can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.
[0125] In some embodiments, the terminal can be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0126] In some embodiments, the data, information, and the like can be acquired in compliance with the laws and regulations of the country where the terminal is located.
[0127] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.
[0128] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, and any column can also be implemented as an independent embodiment.
[0129] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0130] As shown in FIG. 1, the communication system 100 includes a first communication device 101 and a second communication device 102.
[0131] In some embodiments, the first communication device 101 and the second communication device 102 are any one of the following: a terminal, a network device.
[0132] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an Internet of Things device, a Narrow Band-Internet of Things (NB-IoT) device, a satellite communication device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and a RedCap terminal, but is not limited thereto.
[0133] In some embodiments, the network device is, for example, an access network device, that is, a node or device that accesses a terminal to a wireless network, and the network device can include at least one of a satellite or a drone in a signal measurement network, an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a next generation RAN node (NG-RAN node), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0134] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0135] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0136] In some embodiments, the network device can also be a core network device, which can be one device or a plurality of devices or device groups. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and the like.
[0137] In some embodiments, the core network device is, for example, an access and mobility management function (AMF) node.
[0138] In some embodiments, the AMF node can be used for access and mobility management of terminals, including registration, connection, reachability, mobility management, and the like. It can also be referred to as an “AMF network element”, “access management network element”, “access management node”, and the like, and the name is not limited thereto.
[0139] In some embodiments, the core network device can also be a location management function (LMF) node.
[0140] In some embodiments, the LMF node can be used for positioning management of users or devices. This includes receiving positioning information from terminals or other positioning sources, performing location calculation, and providing results to services or applications that need this information. It can also be referred to as an “LMF network element”, “location management node”, “location management network element”, and the like, and the name is not limited thereto.
[0141] In some embodiments, the communication system 100 further includes a server 103 associated with the first communication device 101.
[0142] In some embodiments, the server 103 can indirectly communicate with the second communication device 102 through the first communication device 101.
[0143] In some embodiments, the server 103 can also directly communicate with the second communication device 102 through wired or wireless means.
[0144] In some embodiments, the server 103 can be any computer device with storage and processing capabilities.
[0145] In some embodiments, the server 103 can use data to train AI models or update, fine-tune parameters, and the like of AI models.
[0146] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0147] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than FIG. 1. The number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0148] Embodiments of the present disclosure can be applied to a Non-terrestrial Network (NTN), 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 (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Narrow Band-IoT (NB-IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based on them, and the like. Further, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0149] In the 3rd Generation Partnership Project (3GPP), a research project on AI technology in the wireless air interface is established. The project aims to study how to introduce artificial intelligence technology in the wireless air interface, and to explore how artificial intelligence technology can assist in improving the transmission technology of the wireless air interface.
[0150] In the research of wireless AI, the application scenarios of artificial intelligence, such as AI-based channel state information (CSI) enhancement, AI-based beam management, and AI-based positioning, etc.
[0151] In the deployment process of AI, the following two forms are proposed: one way is to provide the data set required by AI from one communication device to another communication device side, such as providing the data set from the network device to the terminal, then the terminal side can develop, optimize the model based on the data set provided by the network side. Another way is to directly download the required data set from the server associated with another communication device from the server associated with one communication device, which can avoid the transmission overhead of the air interface.
[0152] The transmission method and device provided by the present disclosure will be described in detail below in conjunction with the accompanying drawings.
[0153] In the embodiments of the present disclosure, one of the two communication devices that need to transmit data can be a terminal, and the other can be a network device, such as an access network device, or an LMF node, or an AMF node, etc. The present disclosure does not limit this.
[0154] FIG. 2A is an interaction diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to a transmission method, and the above method comprises:
[0155] Step S2101, the first communication device 101 and the second communication device 102 confirm the transmission data.
[0156] In some embodiments, the data can be data associated with the AI model, such as data used for AI model training, or parameters of the generated AI model, or data in the AI model generation process, etc. The present disclosure does not limit this.
[0157] In some embodiments, the first communication device 101 can determine the data to be transmitted by interacting with the second communication device 102.
[0158] In some embodiments, the first communication device 101 and the second communication device 102 can also determine whether data needs to be transmitted based on the current network service. For example, the current network service is an AI positioning service, and it can be determined that data related to the AI positioning service needs to be transmitted, and the like, which is not limited in the present disclosure.
[0159] In some embodiments, the first communication device 101 and the second communication device 102 can also determine whether the transmission of data needs to be triggered based on the protocol agreed trigger condition, and the like.
[0160] Step S2102, the first communication device 101 sends a third request to the server 103.
[0161] In some embodiments, the third request is used to request at least one of the following: the address of the server, the preparation for data transmission.
[0162] In some embodiments, the address of the server 103 can have been stored in the first communication device 101, so that the first communication device 101 can directly obtain the address from the storage when the address of the server is needed, without the need to request the server 103 again.
[0163] In some embodiments, the first communication device 101 can request the server to prepare for data transmission through the third request when it is determined that the server needs to transmit data. For example, connection preparation, data preparation, storage space preparation, and the like, which is not limited in the present disclosure.
[0164] Step S2103, the first communication device 101 receives the third information sent by the server 103.
[0165] In some embodiments, the third information includes the address of the server 103.
[0166] In some embodiments, after the first communication device 101 determines the address of the server 103, the address of the server 103 can be directly stored locally, and the address information does not need to be requested from the server 103 again when data transmission is performed, so that the time consumption of data transmission can be saved and the efficiency of data transmission can be improved.
[0167] In some embodiments, the first communication device 101 can also determine other first information in the auxiliary information.
[0168] In some embodiments, the auxiliary information can include any information used to implement data transmission.
[0169] In some embodiments, the auxiliary information can include the description information of the data.
[0170] In some embodiments, the description information of the data can be any information used to describe the data, such as the use, type, format, etc. of the data. For example, the description information of the data can include the format of the data, the data precision, the number of data samples, the supported model structure (such as the number of layers included in the supported AI model and / or the type of each layer, etc.), the supported model type (such as supporting an AI positioning model or supporting an AI beam management model), etc.
[0171] In some embodiments, the number of layers included in the AI model can be the number of each type of layer included in the AI model, such as the number of convolution layers included, the number of attention layers included, the number of fully connected layers included, etc.
[0172] In some embodiments, the number of layers included in the AI model can also be the total number of all network layers included in the AI model.
[0173] In some embodiments, the auxiliary information can also include authentication information associated with the data.
[0174] In some embodiments, the authentication information associated with the data can be any information uniquely associated with the data, which can be used to securely verify the transmission of the data. In some embodiments, the authentication information associated with the data can be a token, and the two parties transmitting the data can identify each other based on the token, and then transmit the data only when the token is confirmed to be legal, thereby ensuring the security of the data.
[0175] In some embodiments, "token", "identification", "marker", etc. can be used to uniquely associate a type of data, and in some cases, the above terms can be replaced with each other.
[0176] In some embodiments, the authentication information associated with the data can be configured by the first communication device for the data.
[0177] In some embodiments, the authentication information associated with the data can be determined by the server and sent to the first communication device.
[0178] In some embodiments, the auxiliary information can also include the storage address of the data.
[0179] In some embodiments, if the data is stored in the server, the storage address of the data can be the address of the server. Alternatively, if the data is stored in the second communication device, the storage address of the data can be the address of the second communication device. That is, the storage address of the data can be the address of the server 103 or the address of the second communication device 102.
[0180] In some embodiments, the auxiliary information can also include the download address of the data.
[0181] In some embodiments, if the data is stored in the second communication device 102, the first communication device 101 can determine the download address of the data according to the address of the server 103.
[0182] In some embodiments, if the data is stored in the server 103, the first communication device 101 can determine the storage address of the data according to the address of the server 103.
[0183] In some embodiments, if the transmission of the data is determined by the first communication device 101 based on the demand, the first communication device 101 can further determine the description information of the data, such as the format of the data, the data precision, the number of data samples contained, and the like.
[0184] In some embodiments, if the data is stored in the server 103 associated with the first communication device 101, the first communication device 101 can further determine the authentication information associated with the data.
[0185] In some embodiments, if the data is stored in the server 103, the server 103 can further determine the authentication information associated with the data and send the authentication information to the first communication device 101.
[0186] In the above embodiments, the first communication device 101 can determine part of the information in the auxiliary information based on the relationship between the server 103 associated with it and the data, that is, determine the first information. Thus, the accuracy and reliability of the determined first information are ensured, and the condition for reliable transmission of the data is provided.
[0187] Step S2104, the first communication device 101 sends the first information to the second communication device 102 through the first request.
[0188] In some embodiments, the first request is used to request the auxiliary information from the second communication device.
[0189] In some embodiments, the first request is used to request the second information in the auxiliary information from the second communication device, except for the first information.
[0190] In some embodiments, the first communication device 101 can send the first information to the second communication device 102 through physical layer information, radio resource control (RRC) information, or non-access stratum (NAS) information. Thus, the flexibility and reliability of the transmission of the first information are improved.
[0191] Step S2105, the second communication device 102 determines the second information.
[0192] In some embodiments, after receiving the first request sent by the first communication device 101, the second communication device 102 can determine the second information based on its own address and / or stored data.
[0193] In some embodiments, the second information can include a download address or a storage address of the data.
[0194] In some embodiments, the second information can further include description information of the data and / or authentication information.
[0195] In some embodiments, if the data is stored in the second communication device 102, the second communication device 102 can determine the storage address of the data based on the address of the second communication device 102.
[0196] In some embodiments, if the data is stored in the server 103, the second communication device 102 can determine the download address of the data based on the address of the second communication device 102.
[0197] In some embodiments, if the transmission of the data is determined by the second communication device 102 based on the demand, the second communication device 102 can further determine the description information of the data, such as the format of the data, the precision of the data, the number of data samples contained, etc.
[0198] In some embodiments, if the data is stored in the second communication device 102, the second communication device 102 can further determine the authentication information associated with the data.
[0199] In some embodiments, the second communication device 102 can determine the second information after determining the transmission of the data, and make preparations for the transmission of the data, such as connection preparation, data preparation, etc.
[0200] In some embodiments, the second communication device 102 can also determine the second information after receiving the first request sent by the first communication device, and send the second information to the first communication device 101 through the second response.
[0201] In some embodiments, the above step S2105 can be performed before any one of S2102-S2104; or S2105 can be performed in parallel with S2102-S2104; or S2105 can be performed in parallel with any one of S2102-S2104, and the present disclosure does not limit this.
[0202] Step S2106, the first communication device 101 receives the second information sent by the second communication device 102 through the second response associated with the first request.
[0203] In some embodiments, the first communication device 101 determines the same assistance information by interacting with the second communication device 102. Thus, the consistency of the understanding of the assistance information by the first communication device 101 and the second communication device 102 is ensured, and the reliability and security of data transmission are improved.
[0204] In some embodiments, the second communication device 102 can send the second information to the first communication device 101 through physical layer information, RRC information, or NAS information. Thus, the flexibility and reliability of the transmission of the second information are improved.
[0205] In some embodiments, the first information and the second information can be transmitted through the same layer or different layers, which is not limited in the present disclosure.
[0206] Step S2107, the first communication device 101 sends the assistance information to the server 103.
[0207] Step S2108, the server 103 sends a connection establishment request to the second communication device 102 based on the assistance information.
[0208] In some embodiments, the server 103 can send the connection establishment request to the second communication device 102 based on the address of the second communication device 102 in the assistance information.
[0209] In some embodiments, the server 103 can also include authentication information of the data, description information of the data, etc. in the request, and the second communication device 102 can determine whether the server 103 is a legal server for data transmission based on the above information, thus providing conditions for improving the security and reliability of data transmission.
[0210] Step S2109, the server 103 establishes a connection with the second communication device 102 upon receiving the connection establishment response sent by the second communication device 102.
[0211] In some embodiments, if the second communication device 102 determines that it cannot currently establish a connection with the server 103, it can also send a connection establishment rejection message to the server 103.
[0212] In some embodiments, if the second communication device 102 determines that it cannot currently establish a connection with the server 103, it can also not send any feedback to the server 103. The server 103 can determine that the connection establishment fails if it does not receive any feedback from the second communication device 102 within a certain period of time.
[0213] Step S2110, the server 103 transmits data with the second communication device 102.
[0214] In some embodiments, the server 103 transmits data with the second communication device 102, which can be downloading data from the server 103 side, or the server 103 can send data to the second communication device 102, or the server 103 can send part of the data to the second communication device 102 and download another part of the data from the second communication device 102, and the present disclosure does not limit this.
[0215] In some embodiments, the server 103 and the second communication device 102 can transmit data based on an application layer transmission protocol.
[0216] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2110. For example, steps S2102+S2103+S2104 can be implemented as an independent embodiment, steps S2104+S2105+S2106 can be implemented as an independent embodiment, steps S2107+S2108+S2109 can be implemented as an independent embodiment, steps S2108+S2109+S2110 can be implemented as an independent embodiment, and the like, but not limited thereto.
[0217] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, optional modes or optional examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0218] FIG. 2B is an interaction diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 2B, the embodiments of the present disclosure relate to a transmission method, and the above method includes:
[0219] Step S2201, the first communication device 101 and the second communication device 102 confirm the transmission data.
[0220] Step S2202, the first communication device 101 sends a third request to the server 103.
[0221] Step S2203, the first communication device 101 receives the third information sent by the server 103.
[0222] Step S2204, the second communication device 102 determines the second information.
[0223] Step S2205, the first communication device 101 receives the second information sent by the second communication device 102 through the second request.
[0224] The specific implementation form of the above steps S2201 and S2205 can refer to the description of the related steps and the implementation form in the embodiment of FIG. 2A, which will not be repeated here.
[0225] Step S2206, the first communication device 101 sends the first information to the second communication device 102 through the first response associated with the second request.
[0226] Step S2207, the first communication device 101 sends the auxiliary information to the server 103.
[0227] Step S2208, the server 103 receives the connection establishment request sent by the second communication device 102.
[0228] In some embodiments, the above steps S2207 and S2208 can be executed in parallel, or S2208 is executed first and then S2207, which is not limited in the present disclosure.
[0229] Step S2209, the server 103 sends the connection establishment response to the second communication device 102.
[0230] In some embodiments, the server 103 determines that the second communication device 102 is a legal server for data transmission based on the auxiliary information, and then sends the connection establishment response to the second communication device 102 to establish a connection with the second server.
[0231] Step S2210, the server 103 transmits data with the second communication device 102.
[0232] The specific implementation forms of the above steps S2206-S2210 can refer to the related steps S2106-S2110 in the embodiment of FIG. 2A and the description of the implementation forms thereof, which will not be repeated here.
[0233] The communication method related to the embodiments of the present disclosure can include at least one of steps S2201-S2210. For example, steps S2202+S2203 can be implemented as an independent embodiment, steps S2204+S2205+S2206 can be implemented as an independent embodiment, steps S2207+S2208+S2209 can be implemented as an independent embodiment, steps S2208+S2209+S2210 can be implemented as an independent embodiment, and the like, but not limited thereto.
[0234] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, and optional modes or examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0235] FIG. 3A is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a transmission method, and the above method is executed by the first communication device 102, and the above method comprises:
[0236] Step S3101, confirming transmission data with the second communication device.
[0237] Step S3102, sending a third request to the server.
[0238] Step S3103, receiving third information sent by the server.
[0239] Step S3104, sending first information to the second communication device through the first request.
[0240] Step S3105, receiving second information sent by the second communication device through the second response associated with the first request.
[0241] Step S3106, sending auxiliary information to the server.
[0242] Optional implementation manners of steps S3101-S3106 can refer to optional implementation manners of steps S2101-S2107 of FIG. 2A and other associated parts in the embodiments involved by FIG. 2A, which will not be repeated here.
[0243] The communication method involved by the embodiments of the present disclosure can include at least one of steps S3101-S3106. For example, step S3101 can be implemented as an independent embodiment, steps S3102+S3103+S3104 can be implemented as an independent embodiment, steps S3104+S3105+S3107 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0244] In the present embodiment or the present example, each step can be independently combined or exchanged in order, optional manners or optional examples can be combined, and can be combined with any step of other embodiments or other examples.
[0245] FIG. 3B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure involve a transmission method, and the above method is executed by a first communication device, and the above method includes:
[0246] Step S3201, confirming transmission data with the second communication device.
[0247] Step S3202, sending a third request to the server.
[0248] Step S3203, receiving third information sent by the server.
[0249] Step S3204, receiving second information sent by the second communication device through the second request.
[0250] Step S3205: sending, to the second communication device, the first information through the first response associated with the second request.
[0251] Step S3206: sending, to the server, the assistance information.
[0252] Optional implementation manners of steps S3201-S3206 can refer to optional implementation manners of steps S2201-S2207 in FIG. 2B and other associated parts in the embodiments involved in FIG. 2B, which will not be repeated here.
[0253] The communication method involved in the embodiments of the present disclosure can include at least one of steps S3201-S3206. For example, step S3201 can be implemented as an independent embodiment, steps S3202+S3203+S3204+S3205 can be implemented as an independent embodiment, steps S3202+S3203+S3205 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0254] In the embodiments or examples, each step can be independently, arbitrarily combined or exchanged in order, and optional manners or optional examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples, without contradiction.
[0255] FIG. 3C is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiments of the present disclosure involve a transmission method, and the above method is performed by a first communication device 101, which can be any one of a terminal, an access network device, an LMF, and an AMF, and the above method includes:
[0256] Step S3301: determining assistance information.
[0257] Step S3302: sending, to a server, the assistance information, wherein the assistance information is used to assist the server in transmitting data with a second communication device.
[0258] In some embodiments, the above-mentioned assistance information includes at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; and a download address of the data.
[0259] In some embodiments, the above-mentioned determining the assistance information includes:
[0260] determining first information in the assistance information;
[0261] receiving second information sent by the second communication device, wherein the assistance information includes the first information and the second information.
[0262] In some embodiments, the first information in the determination assistance information comprises at least one of the following: determining a storage address or a download address of the data according to the address of the server; determining authentication information associated with the data, wherein the data is stored in the server; determining description information of the data.
[0263] In some embodiments, the method further comprises: sending the first information to the second communication device.
[0264] In some embodiments, the sending of the first information to the second communication device comprises any one of the following: sending the first information to the second communication device through a first request, wherein the first request is used to request the assistance information from the second communication device; sending the first information to the second communication device through a first response associated with a second request, wherein the second request is used to request the assistance information from the first communication device.
[0265] In some embodiments, the receiving of the second information sent by the second communication device comprises any one of the following: receiving the second information sent by the second communication device through a second request, wherein the second request is used to request the assistance information from the terminal; receiving the second information sent by the second communication device through a second response associated with a first request, wherein the first request is used to request the assistance information from the second communication device.
[0266] In some embodiments, the first information and the second information are any one of the following: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information.
[0267] In some embodiments, the method further comprises: sending a third request to the server, wherein the third request is used to request at least one of the following: an address of the server and preparation for data transmission.
[0268] In some embodiments, the method further comprises: receiving third information sent by the server, wherein the third information comprises the address of the server.
[0269] In some embodiments, the first communication device and the second communication device are any one of the following: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node.
[0270] Steps S3301-S3302 and their optional implementation manners can be referred to the related steps in FIG. 2A and FIG. 2B and their optional implementation manners, which will not be described here.
[0271] FIG. 4A is a flow diagram of a transmission method according to some embodiments of the present disclosure. As shown in FIG. 4A, the embodiments of the present disclosure relate to a transmission method, which is performed by a second communication device 102, and the method comprises:
[0272] Step S4101, confirming transmission data.
[0273] Step S4102, receiving first information sent by the first communication device through a first request.
[0274] Step S4103, determining second information.
[0275] Step S4104, sending the second information to the first communication device through a second response associated with the first request.
[0276] Step S4105, receiving a connection establishment request sent by a server associated with the first communication device.
[0277] Step S4106, sending a connection establishment response to the server and establishing a connection with the server.
[0278] Step S4107, transmitting data with the server.
[0279] The steps S4101-S4107 described above can refer to the descriptions of the related steps in the embodiment shown in FIG. 2A and the optional implementation forms, and will not be described here.
[0280] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4107. For example, steps S4102+S4103+S2104 can be implemented as an independent embodiment, steps S4105+S2106 can be implemented as an independent embodiment, steps S4105+S4106+S4107 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0281] In the present embodiment or example, each step can be independently, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples, without contradiction.
[0282] FIG. 4B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiment of the present disclosure relates to a transmission method, and the method is performed by the second communication device 102, and the method includes:
[0283] Step S4201, confirming transmission data.
[0284] Step S4202, determining second information.
[0285] Step S4203, sending the second information to the first communication device through a second request.
[0286] Step S4204, receiving first information sent by the first communication device through a first response associated with the second request.
[0287] Step S4205, sending a connection establishment request to a server associated with the first communication device.
[0288] Step S4206, receiving a connection establishment response sent by the server, and establishing a connection with the server.
[0289] Step S4207, transmitting data with the server.
[0290] Optional implementation manners of steps S4201-S4207 can refer to optional implementation manners of steps S2201-S2207 of FIG. 2B and other associated parts in the embodiments related to FIG. 2B, which will not be repeated here.
[0291] The communication method related to the embodiments of the present disclosure can include at least one of steps S4201-S4207. For example, step S4201 can be implemented as an independent embodiment, steps S4202+S4203+S4204 can be implemented as an independent embodiment, steps S4203+S4204+S4205+S4206+S4207 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0292] In the present embodiment or the present example, each step can be independently combined or exchanged in order without contradiction, optional manners or optional examples can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0293] FIG. 4C is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4C, the embodiments of the present disclosure relate to a transmission method, the method is performed by the second communication device 102, and the method includes:
[0294] Step S4301, determining auxiliary information.
[0295] The auxiliary information is used to assist the second communication device in transmitting data with a server, and the server is associated with the first communication device.
[0296] In some embodiments, the auxiliary information includes at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; and a download address of the data.
[0297] In some embodiments, the determining of the auxiliary information includes:
[0298] receiving first information sent by the first communication device;
[0299] determining second information in the auxiliary information, wherein the auxiliary information includes the first information and the second information.
[0300] In some embodiments, the receiving the first information sent by the first communication device comprises any one of the following:
[0301] The first information sent by the first communication device is received through a first request for requesting auxiliary information from the second communication device.
[0302] The first information sent by the first communication device is received through a first response message associated with a second request for requesting auxiliary information from the first communication device.
[0303] In some embodiments, the determining the second information in the auxiliary information comprises at least one of the following:
[0304] Determining a download address or a storage address of the data according to an address of the second communication device.
[0305] Determining authentication information associated with the data.
[0306] Determining description information of the data.
[0307] In some embodiments, the method further comprises:
[0308] Sending the second information to the first communication device.
[0309] In some embodiments, the sending the second information to the first communication device comprises any one of the following:
[0310] The second information is sent to the first communication device through a second request for requesting auxiliary information from the first communication device.
[0311] The second information is sent to the first communication device through a second response message associated with a first request for requesting auxiliary information from the second communication device.
[0312] In some embodiments, the first information and the second information are any one of the following: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information.
[0313] In some embodiments, the first communication device and the second communication device are any one of the following: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node.
[0314] In some embodiments, the method further comprises:
[0315] Establishing a connection with the server based on the auxiliary information.
[0316] transmitting the data to the server.
[0317] In some embodiments, the above establishing a connection with the server comprises any one of the following:
[0318] sending a connection establishment request to the server, and establishing a connection with the server in a case where a connection establishment response sent by the server is received;
[0319] receiving a connection establishment request sent by the server, and sending a connection establishment response to the server to establish a connection with the server.
[0320] The step S4301 and optional implementation manners thereof can be referred to the related parts in the steps in FIG. 2A and FIG. 2B and the optional implementation manners thereof, which will not be described herein again.
[0321] FIG. 5A is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 5A, the embodiment of the present disclosure relates to a transmission method, the method is performed by the server 103, and the method comprises the following steps:
[0322] Step S5101: receiving a third request sent by a first communication device.
[0323] Step S5102: sending third information to the first communication device.
[0324] Step S5103: receiving auxiliary information sent by the first communication device.
[0325] Step S5104: sending a connection establishment request to a second communication device based on the auxiliary information.
[0326] Step S5105: establishing a connection with the second communication device in a case where a connection establishment response sent by the second communication device is received.
[0327] Step S5106: transmitting data to the second communication device.
[0328] Optional implementation manners of the steps S5101-S5106 can be referred to the related steps in the steps S2101-S2110 in FIG. 2A and the optional implementation manners thereof, which will not be described herein again.
[0329] The communication method related by the embodiment of the present disclosure can comprise at least one of the steps S5101-S5106. For example, the steps S5101+S5102 can be implemented as an independent embodiment, the step S5103 can be implemented as an independent embodiment, the steps S5103+S5104+S5105+S5106 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0330] In the embodiments or examples, each step can be independent, combined arbitrarily or exchanged in sequence, optional mode or optional example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0331] FIG. 5B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 5B, the embodiment of the present disclosure relates to a transmission method, the method is performed by a server, and the method comprises:
[0332] In step S5201, third request sent by the first communication device is received.
[0333] In step S5202, the third information is sent to the first communication device.
[0334] In step S5203, the auxiliary information sent by the first communication device is received.
[0335] In step S5204, the connection establishment request sent by the second communication device is received.
[0336] In step S5205, the connection establishment response is sent to the second communication device.
[0337] In step S5206, data is transmitted with the second communication device.
[0338] Optional implementation of steps S5201-S5206 can be referred to related steps in FIG. 2A and FIG. 2B, and optional implementation part, which will not be repeated here.
[0339] The communication method related to the embodiment of the present disclosure can include at least one of steps S5201-S5206. For example, steps S5201+S5202 can be implemented as an independent embodiment, steps S5203+S5204+S5205+S5206 can be implemented as an independent embodiment, and the like, but not limited to this.
[0340] In the embodiments or examples, each step can be independent, combined arbitrarily or exchanged in sequence, optional mode or optional example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0341] FIG. 5C is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 5C, the embodiment of the present disclosure relates to a transmission method, the method is performed by a server, and the method comprises:
[0342] In step S5301, auxiliary information sent by the first communication device is received, wherein the auxiliary information is used to assist the server in transmitting data with the second communication device.
[0343] In some embodiments, the auxiliary information comprises at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data.
[0344] In some embodiments, the method further comprises:
[0345] receiving a third request sent by the first communication device, wherein the third request is used to request at least one of the following: an address of the server, and preparation for the data transmission.
[0346] In some embodiments, the method further comprises:
[0347] sending third information to the first communication device, wherein the third information comprises address information of the server.
[0348] In some embodiments, the method further comprises:
[0349] establishing a connection with a second communication device based on the auxiliary information, and transmitting the data with the second communication device.
[0350] In some embodiments, the establishing a connection with the second communication device comprises any of the following:
[0351] sending a connection establishment request to the second communication device, and establishing a connection with the second communication device upon receiving a connection establishment response sent by the second communication device;
[0352] receiving a connection establishment request sent by the second communication device, sending a connection establishment response to the second communication device, and establishing a connection with the second communication device.
[0353] Step S5301 and its optional implementation manners can be referred to the related steps and their optional implementation manners in FIG. 2A and FIG. 2B, which will not be described here.
[0354] FIG. 6 is an interaction diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 6, the method according to an embodiment of the present disclosure is used in the communication system 100, and the method comprises the following steps:
[0355] Step S6101, the first communication device 101 and the second communication device 102 determine auxiliary information.
[0356] Step S6102, the first communication device 101 sends the auxiliary information to the server 103.
[0357] Step S6103, the server 103 establishes a connection and transmits data with the second communication device 102 based on the auxiliary information.
[0358] In the embodiments or examples, each step can be independent, arbitrarily combined or exchanged in sequence, optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.
[0359] The transmission method provided by the present disclosure is further described below in combination with the following examples.
[0360] The transmission method provided by the embodiment of the present disclosure can be divided into two processes, a first process and a second process. The interactive subject of the first process is a first communication device (such as a terminal or a network node) and a second communication device (such as a network node or a terminal), and the interactive subject of the second process includes a server and a second communication device. The second process includes that the server transmits a data set to the second communication device, or the server downloads the data set from the second communication device. The following content of the embodiment takes the first communication device as a terminal and the second communication device as a network node, and takes the server downloading the data set from the second communication device as an example for description.
[0361] Optionally, the first process is used to interact auxiliary information for data set transmission. The first process can include at least one of the following steps:
[0362] a). The network node sends indication information for data set download to the terminal, and / or the terminal side responds to the download indication information;
[0363] b). The terminal requests the network node to transmit the data set, and / or the network node responds to the request of the terminal side;
[0364] c). Description information of the data set (data) to be transmitted, including data format, data precision, number of data samples, supported model structure type, etc.;
[0365] d). Authentication information for data set download, for example, the network node can assign a corresponding token to the data download task, or the second server can send a corresponding token to the network node.
[0366] e). Storage information of the data set, for example, the address of the network node or the address of the second server;
[0367] f). Address of the data set download, for example, server address.
[0368] Optionally, the information in the first process can be physical layer information, RRC information or NAS information.
[0369] Optionally, in the second process, the server associated with the terminal and the network node perform data set transmission based on the auxiliary information obtained in the first process.
[0370] Optionally, the method further comprises sending, by the terminal, assistance information for the data transmission to the associated server.
[0371] Optionally, the second procedure comprises at least the following steps:
[0372] The terminal associates the server with the network node. Further comprising a connection establishment request and a connection establishment response. The connection establishment request can be initiated by the terminal side server or the network node side;
[0373] The network node sends the data set to the server associated with the terminal.
[0374] Optionally, the data set can be transmitted based on an application layer transmission protocol.
[0375] Optionally, the network node can be the same or different in different AI use cases. For example, in all AI use cases, the AMF node can perform the first procedure with the terminal. Or in AI-based beam management, the network node performing the first procedure can be a base station and / or AMF. In AI-based positioning, the network node performing the first procedure can be LMF and / or AMF.
[0376] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another apparatus is also proposed, comprising units or modules for implementing the steps performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0377] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0378] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.
[0379] FIG. 7A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. The communication device can be a first communication device or a second communication device. As shown in FIG. 7A, the communication device 7100 can include at least one of a transceiver module 7101, a processing module 7102, and the like.
[0380] In some embodiments, the communication device 7100 is a first communication device, and the processing module 7102 is configured to determine auxiliary information, and the transceiver module 7101 is configured to send the auxiliary information to a server, where the auxiliary information is used to assist the server in transmitting data with a second communication device.
[0381] In some embodiments, the auxiliary information includes at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; and a download address of the data.
[0382] In some embodiments, the processing module is further configured to determine first information in the auxiliary information.
[0383] The transceiver module is further configured to receive second information sent by the second communication device, wherein the assistance information comprises the first information and the second information.
[0384] In some embodiments, the processing module is further configured to perform at least one of the following:
[0385] determine a storage address or a download address of the data according to the address of the server;
[0386] determine authentication information associated with the data, wherein the data is stored in the server;
[0387] determine description information of the data.
[0388] In some embodiments, the transceiver module is further configured to send the first information to the second communication device.
[0389] In some embodiments, the transceiver module is further configured to perform at least one of the following:
[0390] send the first information to the second communication device through a first request, wherein the first request is used to request the assistance information from the second communication device;
[0391] send the first information to the second communication device through a first response associated with a second request, wherein the second request is used to request the assistance information from the first communication device.
[0392] In some embodiments, the transceiver module is further configured to perform at least one of the following:
[0393] receive the second information sent by the second communication device through a second request, wherein the second request is used to request the assistance information from the first communication device;
[0394] receive the second information sent by the second communication device through a second response associated with a first request, wherein the first request is used to request the assistance information from the second communication device.
[0395] In some embodiments, the first information and the second information are any of the following: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information.
[0396] In some embodiments, the transceiver module is further configured to send a third request to the server, wherein the third request is used to request at least one of the following: the address of the server and preparation for the data transmission.
[0397] In some embodiments, the transceiver module is further configured to receive third information sent by the server, wherein the third information comprises the address of the server.
[0398] In some embodiments, the communication device and the second communication device are respectively any of: a terminal, an access network device, an access and mobility management function (AMF) node, a location management function (LMF) node.
[0399] In some embodiments, the communication device 7100 is a second communication device, and the processing module 7102 is configured to determine assistance information, the assistance information being used to assist the second communication device in transmitting data with a server, the server being associated with a first communication device.
[0400] In some embodiments, the assistance information includes at least one of: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data.
[0401] In some embodiments, the transceiver module is further configured to receive the first information sent by the first communication device.
[0402] The processing module is further configured to determine second information in the assistance information, wherein the assistance information includes the first information and the second information.
[0403] In some embodiments, the transceiver module is further configured to perform any of:
[0404] The first information sent by the first communication device is received through a first request, and the first request is used to request the assistance information from the second communication device;
[0405] The first information sent by the first communication device is received through a first response message associated with a second request, and the second request is used to request the assistance information from the first communication device.
[0406] In some embodiments, the processing module is further configured to perform at least one of:
[0407] The download address or the storage address of the data is determined according to an address of the second communication device;
[0408] The authentication information associated with the data is determined;
[0409] The description information of the data is determined.
[0410] In some embodiments, the transceiver module is further configured to send the second information to the first communication device.
[0411] In some embodiments, the transceiver module is further configured to perform any of:
[0412] The second information is sent to the first communication device through a second request, and the second request is used to request the assistance information from the first communication device;
[0413] The second information is sent to the first communication device through a second response message associated with a first request, the first request being used to request the second communication device for assistance information.
[0414] In some embodiments, the first information and the second information are any of the following: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information.
[0415] In some embodiments, the first communication device and the second communication device are any of the following: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node.
[0416] In some embodiments, the transceiver is further configured to:
[0417] establish a connection with the server based on the assistance information;
[0418] transmit the data with the server.
[0419] In some embodiments, the transceiver is further configured to perform any of the following:
[0420] send a connection establishment request to the server, and establish a connection with the server upon receiving a connection establishment response sent by the server;
[0421] receive a connection establishment request sent by the server, and send a connection establishment response to the server to establish a connection with the server.
[0422] Optionally, the transceiver is configured to perform at least one of the communication steps (such as sending and / or receiving) performed by the communication device in any of the above methods, which will not be described herein.
[0423] Optionally, the processing module is configured to perform at least one of the other steps (such as step S2105, but not limited thereto) performed by the communication device in any of the above methods, which will not be described herein.
[0424] FIG. 7B is a structural schematic diagram of a server according to an embodiment of the present disclosure. The server in the present disclosure. As shown in FIG. 7B, the server 7200 can include at least one of a transceiver 7201, a processing module 7202, and the like.
[0425] In some embodiments, the transceiver 7201 is configured to receive assistance information sent by a communication device, wherein the assistance information is used to assist the server in transmitting data with a second communication device.
[0426] In some embodiments, the auxiliary information comprises at least one of the following: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data.
[0427] In some embodiments, the transceiver is further configured to receive a third request sent by the first communication device, wherein the third request is used to request at least one of the following: an address of the server, and preparation for data transmission.
[0428] In some embodiments, the transceiver is further configured to send third information to the first communication device, wherein the third information comprises address information of the server.
[0429] In some embodiments, the transceiver is further configured to:
[0430] establish a connection with the second communication device based on the auxiliary information;
[0431] transmit the data to the second communication device.
[0432] In some embodiments, the transceiver is further configured to perform any one of the following:
[0433] send a connection establishment request to the second communication device, and establish a connection with the second communication device upon receiving a connection establishment response sent by the second communication device;
[0434] receive a connection establishment request sent by the second communication device, send a connection establishment response to the second communication device, and establish a connection with the second communication device.
[0435] Optionally, the transceiver is configured to perform at least one of the communication steps of sending and / or receiving performed by the server in any one of the above methods, which will not be repeated here.
[0436] Optionally, the processing module is configured to perform at least one of the other steps performed by the server in any one of the above methods, which will not be repeated here.
[0437] In some embodiments, the transceiver can comprise a sending module and / or a receiving module, which can be separate or integrated. Optionally, the transceiver can be replaced by a transceiver.
[0438] In some embodiments, the processing module can be one module or comprise multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be replaced by a processor.
[0439] FIG. 8A is a structural schematic diagram of an apparatus according to an embodiment of the present disclosure. The apparatus 8100 can be a communication apparatus, such as a network device (e.g., an access network device, a core network device, or the like), a terminal (e.g., a user equipment or the like), or the like. The apparatus 8100 can also be a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The apparatus 8100 can also be a server, or a chip, a chip system, or a processor supporting the server to implement any of the above methods. The apparatus 8100 can be used to implement the methods described in the above method embodiments, which can be specifically understood with reference to the descriptions in the above method embodiments.
[0440] As shown in FIG. 8A, the apparatus 8100 includes one or more processors 8101. The processor 8101 can be a general processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU, or a CU), execute programs, and process data of the programs. The apparatus 8100 is used to implement any of the above methods.
[0441] In some embodiments, the apparatus 8100 further includes one or more memories 8102 for storing instructions. Alternatively, all or part of the memory 8102 can also be outside the apparatus 8100.
[0442] In some embodiments, the apparatus 8100 further includes one or more transceivers 8103. When the apparatus 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the processor 8101 performs at least one of the other steps.
[0443] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, and the like can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, and the like can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, and the like can be replaced by each other.
[0444] In some embodiments, the apparatus 8100 can include one or more interface circuits 8104. Alternatively, the interface circuit 8104 is connected with the memory 8102, and the interface circuit 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0445] The device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the device 8100 described in the present disclosure is not limited thereto, and the structure of the device 8100 can not be limited by FIG. 8A. The communication device can be a standalone device or can be part of a larger device. For example, the above communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0446] FIG. 8B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 8B can be referred to, but is not limited thereto.
[0447] The chip 8200 includes one or more processors 8201, and the chip 8200 is configured to execute any of the above methods.
[0448] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected with the memory 8203, and the interface circuit 8202 can be configured to receive signals from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.
[0449] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 8201 performs at least one of the other steps.
[0450] In some embodiments, the terms such as interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.
[0451] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Optionally, all or part of the memory 8203 can be outside the chip 8200.
[0452] The disclosure further provides a storage medium having stored instructions which, when executed on a device 8100, cause the device 8100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can also be a transitory storage medium.
[0453] The disclosure further provides a program product which, when executed by a device 8100, causes the device 8100 to perform any of the methods described above. Optionally, the program product is a computer program product.
[0454] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the methods described above.
[0455] In the above embodiments, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or some of the processes or functions described above according to the embodiments of the disclosure are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0456] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.
[0457] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0458] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the above claims.
Claims
A transmission method, characterized in that, The method is performed by a first communication device, and the method comprises: determining assistance information; sending the assistance information to a server, wherein the assistance information is used to assist the server to transmit data with a second communication device. The method of claim 1, wherein The assistance information comprises at least one of: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data. The method of claim 1 or 2, wherein The determination of the assistance information comprises: determining first information in the assistance information; receiving second information sent by the second communication device, wherein the assistance information comprises the first information and the second information. The method of claim 3, wherein The determination of the first information in the assistance information comprises at least one of: determining a storage address or a download address of the data according to an address of the server; determining authentication information associated with the data, wherein the data is stored in the server; determining description information of the data. The method of claim 4, wherein The method further comprises: sending the first information to the second communication device. The method of claim 5, wherein The sending of the first information to the second communication device comprises any one of: sending the first information to the second communication device through a first request, wherein the first request is used to request assistance information from the second communication device; sending the first information to the second communication device through a first response message associated with a second request, wherein the second request is used to request assistance information from the first communication device. The method according to any one of claims 3 to 6, characterized in that The receiving of the second information sent by the second communication device comprises: receiving the second information sent by the second communication device through a second request, wherein the second request is used to request assistance information from the first communication device; receiving the second information sent by the second communication device through a second response message associated with a first request, wherein the first request is used to request assistance information from the second communication device. The method according to any one of claims 3 to 7, characterized in that The first information and the second information are any one of: physical layer information, radio resource control layer (RRC) information, and non-access stratum (NAS) information. The method according to any one of claims 1 to 8, characterized in that The method further comprises: sending a third request to the server, wherein the third request is used to request at least one of: an address of the server and preparation for the data transmission. The method of claim 9, wherein The method further comprises: receiving third information sent by the server, wherein the third information comprises the address of the server. The method according to any one of claims 1 to 10, characterized in that The first communication device and the second communication device are any one of: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node. A transmission method, characterized in that, The method is performed by a second communication device, and the method comprises: determining assistance information, wherein the assistance information is used to assist the second communication device to transmit data with a server, and the server is associated with a first communication device. The method of claim 12, wherein The assistance information comprises at least one of: description information of the data; authentication information associated with the data; a storage address of the data; a download address of the data. The method of claim 12 or 13, wherein The determination of the assistance information comprises: receiving first information sent by the first communication device; determining second information in the assistance information, wherein the assistance information comprises the first information and the second information. The method of claim 14, wherein The receiving the first information sent by the first communication device comprises any one of the following: The first information sent by the first communication device is received through a first request, and the first request is used to request assistance information from the second communication device. The first information sent by the first communication device is received through a first response message associated with a second request, and the second request is used to request assistance information from the first communication device. The method of claim 14 or 15, wherein The determining the second information in the assistance information comprises at least one of the following: Determining a download address or a storage address of the data according to an address of the second communication device; Determining authentication information associated with the data; Determining description information of the data. The method according to any one of claims 14 to 16, characterized in that Further comprising: Sending the second information to the first communication device. The method of claim 17, wherein The sending the second information to the first communication device comprises any one of the following: The second information is sent to the first communication device through a second request, and the second request is used to request assistance information from the first communication device. The second information is sent to the first communication device through a second response message associated with a first request, and the first request is used to request assistance information from the second communication device. The method according to any one of claims 14 to 18, characterized in that The first information and the second information are any one of the following: physical layer information, radio resource control layer (RRC) information, and non-access layer (NAS) information. The method according to any one of claims 12 to 19, characterized in that The first communication device and the second communication device are any one of the following: a terminal, an access network device, an access and mobility management function (AMF) node, and a location management function (LMF) node. The method according to any one of claims 12 to 20, characterized in that The method further comprises: Based on the assistance information, establishing a connection with the server; Transmitting the data with the server. The method of claim 21, wherein The establishing a connection with the server comprises any one of the following: Sending a connection establishment request to the server, and establishing a connection with the server if a connection establishment response sent by the server is received; Receiving a connection establishment request sent by the server, sending a connection establishment response to the server, and establishing a connection with the server. A transmission method, characterized in that, The method is performed by a server, and the method comprises: Receiving assistance information sent by a first communication device, wherein the assistance information is used to assist the server in transmitting data with a second communication device. The method of claim 23, wherein The assistance information comprises at least one of the following: Description information of the data; Authentication information associated with the data; A storage address of the data; A download address of the data. The method of claim 23 or 24, wherein The method further comprises: Receiving a third request sent by the first communication device, wherein the third request is used to request at least one of the following: an address of the server and preparation for the data transmission. The method of any one of claims 23-25, wherein The method further comprises: Sending third information to the first communication device, wherein the third information comprises the address of the server. The method of any one of claims 23-26, wherein The method further comprises: Based on the assistance information, establishing a connection with the second communication device; Transmitting the data with the second communication device. The method of claim 27, wherein The establishing a connection with the second communication device comprises any one of the following: sending a connection setup request to the second communication device, and establishing a connection with the second communication device upon receiving a connection setup response sent by the second communication device; receiving a connection setup request sent by the second communication device, and sending a connection setup response to the second communication device to establish a connection with the second communication device. A first communication device, characterized in that The first communication device comprises: a processing module configured to determine assistance information; a transceiver configured to send the assistance information to a server, wherein the assistance information is used to assist the server in transmitting data with a second communication device. A second communication device, characterized in that The second communication device comprises: a processing module configured to determine assistance information, wherein the assistance information is used to assist the second communication device in transmitting data with a server, and the server is associated with a first communication device. A server, characterized in that The server comprises: a transceiver configured to receive assistance information sent by a communication device, wherein the assistance information is used to assist the server in transmitting data with a second communication device. A communication device, characterized by The communication apparatus comprises: one or more processors; The terminal is configured to perform the transmission method in any one of claims 1-11, or perform the transmission method in any one of claims 12-22, or perform the transmission method in any one of claims 23-28. A communication system characterized by The communication apparatus comprises: A storage medium storing instructions, the instructions comprising: a first communication device configured to implement the method in any one of claims 1-11, a second communication device configured to implement the method in any one of claims 12-22, and a server configured to implement the method in any one of claims 23-28. The instructions, when executed on a communication device, cause the first communication device to perform the transmission method in any one of claims 1-11, or 12-22, or 23-28.