Transmission method, communication device, and system

WO2026036404A1PCT designated stage Publication Date: 2026-02-19BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112900
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-02-19

Smart Images

  • Figure CN2024112900_19022026_PF_FP_ABST
    Figure CN2024112900_19022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in embodiments of the present disclosure are a transmission method, a communication device, and a system. The method executed by the communication device comprises: determining assistance information; and sending the assistance information to a server, wherein the assistance information is used for assisting the server in transmitting data with other servers, and the other servers are servers associated with other communication devices. In this way, the problem of how to directly transmit AI-related data between servers is solved.
Need to check novelty before this filing date? Find Prior Art

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 wireless air interface is set up.

[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 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 other servers, and the other servers are servers associated with other communication devices.

[0007] The second aspect of the present disclosure provides a transmission method, which is executed by a server, and the method comprises:

[0008] receiving auxiliary information sent by a communication device, wherein the auxiliary information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0009] The third aspect of the present disclosure provides a communication device, which comprises:

[0010] a processing module configured to determine auxiliary information;

[0011] a transceiver configured to send the auxiliary information to a server, wherein the auxiliary information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0012] The fourth aspect of the present disclosure provides a server, which comprises:

[0013] The transceiver module is configured to receive auxiliary information sent by a communication device, wherein the auxiliary information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0014] The scheme provided by the embodiments of the present disclosure is that the communication device first determines the auxiliary information, and then synchronizes the auxiliary information to the associated server, and the servers directly transmit AI-related data. Thus, the AI-related data is directly transmitted on the server side, the network side overhead of data transmission is reduced, and the security and reliability of data transmission are ensured. BRIEF DESCRIPTION OF DRAWINGS

[0015] 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.

[0016] FIG. 1 is a schematic diagram of an architecture of a communication system provided by an embodiment of the present disclosure;

[0017] FIGS. 2A-2B are schematic diagrams of interactions of a transmission method provided by an embodiment of the present disclosure;

[0018] FIGS. 3A-3C are schematic diagrams of flows of a transmission method provided by an embodiment of the present disclosure;

[0019] FIGS. 4A-4C are schematic diagrams of flows of a transmission method provided by an embodiment of the present disclosure;

[0020] FIG. 5 is a schematic diagram of interactions of a transmission method provided by an embodiment of the present disclosure;

[0021] FIG. 6A is a schematic diagram of a structure of a communication device provided by an embodiment of the present disclosure;

[0022] FIG. 6B is a schematic diagram of a structure of a server provided by an embodiment of the present disclosure;

[0023] FIG. 7A is a schematic diagram of a structure of a device provided by an embodiment of the present disclosure;

[0024] FIG. 7B is a schematic diagram of a structure of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] The embodiments of the present disclosure provide a transmission method, a communication device and a system.

[0026] In a first aspect, the embodiments of the present disclosure provide a transmission method, which is performed by a communication device, and includes: 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 other servers, and the other servers are servers associated with other communication devices.

[0027] In the above embodiment, the communication device first determines the auxiliary information, and then synchronizes the auxiliary information to the associated server, and the auxiliary servers directly transmit the AI-related data. Thus, the AI-related data is directly transmitted on the server side, the network side overhead of data transmission is reduced, and the security and reliability of data transmission are ensured.

[0028] In some embodiments of the first aspect, 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.

[0029] In the above embodiment, the communication device can determine various auxiliary information for assisting data transmission, thereby providing conditions for improving the security and reliability of data transmission.

[0030] In some embodiments of the first aspect, the determining the auxiliary information includes: determining first information in the auxiliary information; and receiving second information sent by the other communication device, wherein the auxiliary information includes the first information and the second information.

[0031] In the above embodiment, the communication device can determine the auxiliary information through interaction with the other communication device associated with the data, thereby ensuring that the auxiliary information determined by the two communication devices is consistent, and further ensuring the reliability and security of data transmission.

[0032] In some embodiments of the first aspect, the determining the first information in the auxiliary information includes at least one of the following:

[0033] determining a storage address or a download address of the data according to an address of the server;

[0034] determining authentication information associated with the data, wherein the data is stored in the server;

[0035] determining description information of the data.

[0036] In some embodiments of the first aspect, the method further includes: sending the first information to the other communication device.

[0037] In the above embodiment, the communication device can send the first information in the determined auxiliary information to the other communication device, thereby ensuring that the auxiliary information obtained by the other communication device and the other server is consistent with the auxiliary information determined by itself, and further ensuring the reliability and security of data transmission.

[0038] In some embodiments of the first aspect, in some embodiments, the sending the first information to the other communication device comprises any one of the following:

[0039] The first information is sent to the other communication device through a first request, the first request being used to request assistance information from the other communication device;

[0040] The first information is sent to the other communication device through a first response associated with a second request, the second request being used to request assistance information from the communication device.

[0041] In some embodiments of the first aspect, in some embodiments, the receiving the second information sent by the other communication device comprises any one of the following:

[0042] The second information sent by the other communication device is received through a second request, the second request being used to request assistance information from the communication device;

[0043] The second information sent by the other communication device is received through a second response associated with a first request, the first request being used to request assistance information from the other communication device.

[0044] In the above embodiments, the interaction of the assistance information can be triggered by the communication device or the other communication device, thereby improving the flexibility of the confirmation of the assistance information.

[0045] 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 stratum (NAS) information.

[0046] In the above embodiments, the first information and the second information can be transmitted through multiple layers, thereby improving the flexibility and reliability of the transmission of the assistance information.

[0047] In some embodiments of the first aspect, in some embodiments, the method further comprises:

[0048] The third request is sent 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 the data transmission.

[0049] In some embodiments of the first aspect, in some embodiments, the method further comprises:

[0050] The third information sent by the server is received, wherein the third information comprises an address of the server.

[0051] In the above embodiments, the communication device can also interact with the server to obtain the auxiliary information, thereby providing conditions and guarantees for the server to perform reliable transmission of data with other servers.

[0052] In some embodiments of the first aspect, the communication device and the other 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.

[0053] In a second aspect, the embodiments of the present disclosure provide a transmission method. The method is performed by a server and includes the following steps:

[0054] Receiving auxiliary information sent by a communication device, wherein the auxiliary information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0055] In some embodiments of the second aspect, 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.

[0056] In some embodiments of the second aspect, the method further includes the following steps:

[0057] Receiving a third request sent by the 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.

[0058] In some embodiments of the second aspect, the method further includes the following steps:

[0059] Sending third information to the communication device, wherein the third information includes address information of the server.

[0060] In some embodiments of the second aspect, the method further includes the following steps:

[0061] Based on the auxiliary information, establishing a connection with the other servers;

[0062] Transmitting the data with the other servers.

[0063] In some embodiments of the second aspect, the step of establishing a connection with the other servers includes any of the following:

[0064] Sending a connection establishment request to the other servers, and establishing a connection with the other servers upon receiving a connection establishment response sent by the other servers;

[0065] The other server sends a connection establishment request to the server, and the server sends a connection establishment response to the other server, to establish a connection with the other server.

[0066] In a third aspect, the embodiments of the present disclosure provide a communication device, comprising a transceiver module and a processing module; wherein the terminal is configured to perform the first aspect and the optional implementation manners of the first aspect.

[0067] In a fourth aspect, the embodiments of the present disclosure provide a server, comprising a transceiver module and a processing module; wherein the network device is configured to perform the second aspect and the optional implementation manners of the second aspect.

[0068] In a fifth aspect, the embodiments of the present disclosure provide a 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.

[0069] In a sixth aspect, the embodiments of the present disclosure provide a 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.

[0070] In a seventh aspect, the embodiments of the present disclosure provide a communication system, comprising a communication device and a server; wherein the communication device is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, and the server is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect.

[0071] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, when the instructions are run on a communication device, the communication device is caused 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.

[0072] In a ninth aspect, the embodiments of the present disclosure provide a program product, when the program product is executed by a device, the device is caused 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.

[0073] In a tenth aspect, the embodiments of the present disclosure provide a computer program, when the computer program is run on a computer, the computer is caused 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.

[0074] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to the first aspect and its optional implementations, the second aspect, and its optional implementations.

[0075] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0076] This disclosure provides a transmission method, communication device, and system. In some embodiments, the terms "transmission method" and "data transmission method," "communication method," etc., can be used interchangeably, as can the terms "transmission device" and "communication device," "data transmission device," etc.

[0077] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0078] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0079] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0080] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the aforementioned," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0081] In the embodiments of the present disclosure, "multiple" refers to two or more.

[0082] 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.

[0083] In some embodiments, the description modes such as "at least one of A, B", "A and / or B", "A in one case and B in another case", "in response to a case A, in response to a case B", and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed; in some embodiments, A and B are executed. When there are more branches such as A, B, C, and the like, the above is similar.

[0084] In some embodiments, the description modes such as "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed. When there are more branches such as A, B, C, and the like, the above is similar.

[0085] The prefix words "first", "second", and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional 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 do they 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 their types 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 their contents can be the same or different.

[0086] In some embodiments, "comprising A", "including A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.

[0087] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.

[0088] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.

[0089] In some embodiments, the apparatus and device can be interpreted as physical or virtual, and its name is not limited to the name recorded 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" and the like.

[0090] In some embodiments, "network" can be interpreted as an apparatus contained in the network, such as an access network device, a core network device, and the like.

[0091] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.

[0092] 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.

[0093] 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. Further, 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.

[0094] 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.

[0095] 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.

[0096] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.

[0097] 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, or any column can also be implemented as an independent embodiment.

[0098] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.

[0099] As shown in FIG. 1, the communication system 100 includes a terminal 101 and a network device 102.

[0100] 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.

[0101] 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.

[0102] 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.

[0103] 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.

[0104] 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 at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and the like.

[0105] In some embodiments, the network device is, for example, an access and mobility management function (AMF) node.

[0106] 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.

[0107] In some embodiments, the network device can also be a location management function (LMF) node.

[0108] 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.

[0109] In some embodiments, the communication system 100 further includes a first server 103 associated with the terminal 101, and a second server 104 associated with the network device 102.

[0110] In some embodiments, the performance, structure, capacity, and the like of the first server 103 and the second server 104 can be the same or different.

[0111] In some embodiments, the first server 103 and the second server 104 can be indirectly connected through the terminal 101 and the network device 102.

[0112] In some embodiments, the first server 103 and the second server 104 can be directly connected through wired or wireless means.

[0113] In some embodiments, the first server 103 and the second server 104 can be any computer device with storage and processing capabilities.

[0114] In some embodiments, the first server 103 and the second server 104 can utilize data to train an AI model, or update, fine-tune parameters, etc. of the AI model.

[0115] 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 in the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.

[0116] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, 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 exemplary, 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.

[0117] 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).

[0118] 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.

[0119] 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.

[0120] 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.

[0121] The transmission method, communication device and system provided by the present disclosure will be described in detail below in conjunction with the accompanying drawings.

[0122] 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.

[0123] For convenience of description, in the embodiments of the present disclosure, the communication device is taken as the terminal 101, and the other communication device is taken as the network device 102, which will be described in detail.

[0124] It can be understood that the operations performed by the terminal 101 and the network device 102 in the transmission method provided by the embodiments of the present disclosure can be exchanged, and the operations performed by the first server 101 and the second server 102 can also be exchanged.

[0125] 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 disclosure relates to a transmission method, and the above method comprises:

[0126] Step S2101, the terminal 101 and the network device 102 confirm the transmission data.

[0127] In some embodiments, the data can be data associated with the AI model, such as data used for training of the AI model, or parameters of the generated AI model, or data in the process of training of the AI model, etc., which are not limited in the present disclosure.

[0128] In some embodiments, the terms of "data", "content", "parameters", "information", etc. can be replaced with each other.

[0129] In some embodiments, the terminal 101 can interact with the network device 102 to determine that data needs to be transmitted.

[0130] In some embodiments, the terminal 101 and the network device 102 can also determine that 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, etc., which are not limited in the present disclosure.

[0131] In some embodiments, the terminal 101 and the network device 102 can also determine whether the transmission of data needs to be triggered based on the protocol agreed trigger condition, etc.

[0132] Step S2102, the terminal 101 sends a third request to the first server 103.

[0133] In some embodiments, the third request is used to request at least one of the following: address of the first server, preparation for data transmission.

[0134] In some embodiments, when the terminal 101 determines that the first server needs to transmit data, it can request the first server to prepare for data transmission through the third request. For example, connection preparation, data preparation, storage space preparation, etc., which are not limited in the present disclosure.

[0135] Step S2103, the terminal 101 receives the third information sent by the first server 103.

[0136] Among them, the third information includes the address of the first server 103.

[0137] In some embodiments, after the terminal 101 determines the address of the first server 103, it can directly store the address of the first server 103 locally, and then when data transmission is performed again, it is not necessary to request the address information from the first server 103 again, thereby saving the time-consuming of data transmission and improving the efficiency of data transmission.

[0138] In some embodiments, the terminal 101 can also determine the first information in the auxiliary information.

[0139] In some embodiments, the auxiliary information can include any data used to realize data transmission.

[0140] In some embodiments, the assistance information can comprise description information of the data.

[0141] In some embodiments, the description information of the data can be any information used to describe the data, such as the format, the precision, the number of data samples, the supported model structure (such as the number of layers and / or the type of each layer included in the AI model), the supported model type (such as AI positioning model or AI beam management model), and the like.

[0142] 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, the number of attention layers, the number of fully connected layers, and the like.

[0143] 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.

[0144] In some embodiments, the assistance information can further comprise authentication information associated with the data.

[0145] 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.

[0146] In some embodiments, "token", "identification", "marker", and the like can be used to uniquely associate a data, and in some cases, the above terms can be replaced with each other.

[0147] In some embodiments, the authentication information associated with the data can be configured by the network device for the data.

[0148] In some embodiments, the authentication information associated with the data can be determined by the second server and sent to the network device.

[0149] In some embodiments, the assistance information can further comprise a storage address of the data.

[0150] In some embodiments, if the data is stored in the server associated with the terminal, the storage address of the data can be the address of the server associated with the terminal. Alternatively, if the data is stored in the server associated with the network node, the storage address of the data can be the address of the server associated with the network node. That is, the storage address of the data can be the address of the first server 103 or the address of the second server 104.

[0151] In some embodiments, the auxiliary information can further include a download address of the data.

[0152] In some embodiments, if the data is stored in the second server 104 associated with the network device 102, the terminal 101 can determine the download address of the data according to the address of the first server 103.

[0153] In some embodiments, if the data is stored in the first server 103, the terminal 101 can determine the storage address of the data according to the address of the first server 103.

[0154] In some embodiments, if the transmission of the data is determined by the terminal 101 based on the demand, the terminal 101 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, and the like.

[0155] In some embodiments, if the data is stored in the first server 103 associated with the terminal 101, the terminal 101 can further determine the authentication information associated with the data.

[0156] In some embodiments, if the data is stored in the first server 103, the first server 103 can further determine the authentication information associated with the data and send the authentication information to the terminal 101.

[0157] In the above embodiments, the terminal 101 can determine part of the information in the auxiliary information, that is, the first information, based on the relationship between the first server 103 associated with the terminal 101 and the data. Thus, the accuracy and reliability of the determination of the first information are ensured, and the condition for reliable transmission of the data is provided.

[0158] In step S2104, the terminal 101 sends the first information to the network device 102 through the first request.

[0159] In some embodiments, the first request is used to request the auxiliary information from other communication devices.

[0160] In some embodiments, the first request is used to request the second information in the auxiliary information other than the first information from other communication devices.

[0161] In some embodiments, the terminal 101 can send the first information to the network device 102 through physical layer information, Radio Resource Control (RRC) information, or Non-Access Stratum (NAS) information. Thus, the flexibility and reliability of the first information transmission are improved.

[0162] In step S2105, the network device 102 determines the second information.

[0163] In some embodiments, after receiving the first request sent by the terminal 101, the network device 102 can send a data transmission request to the second server 104 to request the address of the second server 104.

[0164] In some embodiments, if the network device 102 knows the first information when sending the data transmission request to the second server 104, the network device 102 can send the first information to the second server 104 at the same time, so that the second server 104 can establish a reliable data transmission connection with the first server based on the first information and the second information.

[0165] In some embodiments, the network device 102 can also send a data transmission request to the second server 104 to request the address of the second server 104 after determining the data to be transmitted. In addition, the data transmission request can also request the second server 104 to prepare for data transmission, such as connection preparation, data preparation, etc.

[0166] In some embodiments, after the terminal 101 sends the first request to the network device 102, the network device 102 can determine the corresponding second information and send the second information to the terminal 101 through a second response.

[0167] In some embodiments, the second information can include a download address or a storage address of the data.

[0168] In some embodiments, the second information can also include description information of the data and / or authentication information.

[0169] In some embodiments, if the data is stored in the second server 104, the network device 102 can determine the storage address of the data based on the address of the second server 104.

[0170] In some embodiments, if the data is stored in the first server 103, the network device 102 can determine the download address of the data based on the address of the second server 104.

[0171] In some embodiments, if the transmission of the data is determined by the network device 102 based on the requirement, the network device 102 can further determine the description information of the data, such as the format of the data, the data precision, the number of the contained data samples, and the like.

[0172] In some embodiments, if the data is stored in the second server 104 associated with the network device 102, the network device 102 can further determine the authentication information associated with the data.

[0173] 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.

[0174] Step S2106, the terminal 101 receives the second information sent by the network device 102 through the second response associated with the first request.

[0175] In some embodiments, the terminal 101 determines the same auxiliary information through the information interaction with the network device 102. Thus, the consistency of the understanding of the auxiliary information by the terminal 101 and the network device 102 is ensured, and the reliability and security of the data transmission are improved.

[0176] In some embodiments, the network device 102 can send the second information to the terminal 101 through the physical layer information, the RRC information, or the NAS information. Thus, the flexibility and reliability of the transmission of the second information are improved.

[0177] In some embodiments, the first information and the second information can be transmitted through the same layer or different layers, and the present disclosure does not limit this.

[0178] Step S2107, the terminal 101 sends the auxiliary information to the first server 103.

[0179] Step S2108, the first server 103 sends a connection establishment request to the second server 104 based on the auxiliary information.

[0180] In some embodiments, the first server 103 can send the connection establishment request to the second server 104 based on the address of the second server 104 in the auxiliary information.

[0181] In some embodiments, the request sent by the first server can further include the authentication information of the data, the description information of the data, and the like, and the second server 104 can accurately determine whether the first server 103 is the legal server for the data transmission based on the above information, thereby providing the condition for improving the security and reliability of the data transmission.

[0182] Step S2109, in the case where the first server 103 receives the connection establishment response sent by the second server 104, the first server 103 establishes a connection with the second server 104.

[0183] In some embodiments, if the second server 104 determines that the connection with the first server 103 cannot be established at present, the second server 104 can also send a connection establishment rejection message to the first server 103.

[0184] In some embodiments, if the second server 104 determines that the connection with the first server 103 cannot be established at present, the second server 104 can also not send any feedback to the first server 103, and the first server 103 can determine that the connection establishment fails if no feedback sent by the second server 104 is received within a certain period of time.

[0185] Step S2110, the first server 103 transmits data with the second server 104.

[0186] In some embodiments, the first server 103 transmits data with the second server 104, which can be that the first server 103 downloads data from the second server 104 side, that the first server 103 sends data to the second server 104, or that the first server 103 sends part of the data to the second server 104 and downloads another part of the data from the second server 104 side, and the like, which are not limited in the present disclosure.

[0187] In some embodiments, the first server 103 and the second server 104 can transmit data based on an application layer transmission protocol.

[0188] 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 are not limited thereto.

[0189] 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, without contradiction.

[0190] FIG. 2B is an interaction schematic 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 comprises:

[0191] Step S2201, the terminal 101 and the network device 102 confirm the transmission data.

[0192] Step S2202, the network device 102 sends a third request to the second server 104.

[0193] Step S2203, the network device 102 receives the third information sent by the second server 104.

[0194] Step S2204, the terminal 101 receives the second information sent by the network device 102 through the second request.

[0195] The specific implementation form of the above steps S2201 and S2204 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.

[0196] Step S2205, the terminal 101 determines the first information.

[0197] The specific implementation form of the above step S2205 can refer to the related description of the terminal 101 determining the first information in the above S2103 and the network device 102 determining the second information in the S2105, which will not be repeated here.

[0198] Step S2206, the terminal 101 sends the first information to the network device 102 through the first response associated with the second request.

[0199] Step S2207, the terminal 101 sends the auxiliary information to the first server 103.

[0200] Step S2208, the first server 103 receives the connection establishment request sent by the second server 104.

[0201] 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.

[0202] Step S2209, the first server 103 sends a connection establishment response to the second server 104.

[0203] In some embodiments, the first server 103 determines that the second server 104 is a legal server for data transmission based on the auxiliary information, and then sends a connection establishment response to the second server 104 to establish a connection with the second server.

[0204] Step S2210, the first server 103 and the second server 104 transmit data.

[0205] The specific implementation forms of steps S2206-S2210 can refer to the descriptions of the related steps S2106-S2110 in the embodiment of FIG. 2A and the descriptions of the implementation forms associated therewith, which will not be repeated here.

[0206] 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+S2204 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 are not limited thereto.

[0207] In the present embodiment or example, each step can be independently combined or exchanged in order, and optional modes or examples can be combined with any step of other embodiments or other examples.

[0208] 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, which is performed by a communication device. The communication device and the other communication device in the present embodiment are two communication devices that need to perform data transmission. Each of the two communication devices can be a terminal 101 or any one of the network devices 102. For example, the communication device is a terminal 101, and the other communication device is a network device 102, or the communication device is a network device 102, and the other communication device is a terminal 101. The method includes the following steps.

[0209] Step S3101, confirming transmission data with the other communication device.

[0210] Step S3102, sending a third request to the server.

[0211] Step S3103, receiving third information sent by the server.

[0212] Step S3104, sending first information to the other communication device through the first request.

[0213] Step S3105, receiving second information sent by the other communication device through the second response associated with the first request.

[0214] Step S3106, sending auxiliary information to the server.

[0215] The optional implementation of steps S3101-S3106 can refer to the optional implementation of steps S2101-S2107 of FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.

[0216] The communication method related to 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.

[0217] In the present embodiment or example, each step can be independently combined or exchanged in order without contradiction, the optional mode or optional example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.

[0218] FIG. 3B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a transmission method, the method is performed by a communication device, and the communication device and the other communication device in the embodiment are two communication devices that need to perform data transmission. Each of the two can be a terminal 101 or any one of the network devices 102. For example, the communication device is a terminal 101, and the other communication device is a network device 102, or the communication device is a network device 102, and the other communication device is a terminal 101, and the method includes:

[0219] Step S3201, confirming transmission data with the other communication device.

[0220] Step S3202, receiving second information sent by the other communication device through a second request.

[0221] Step S3203, determining the first information.

[0222] Step S3204, sending the first information to the other communication device through a first response associated with the second request.

[0223] Step S3205, sending the auxiliary information to the server.

[0224] The optional implementation of steps S3201-S3205 can refer to the optional implementation of steps S2201-S2207 of FIG. 2B and other associated parts in the embodiments related to FIG. 2B, which will not be repeated here.

[0225] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3205. For example, step S3201 can be implemented as an independent embodiment, steps S3202+S3203+S3204 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.

[0226] In the present embodiment or example, each step can be independently combined or exchanged in order, optional modes or examples can be combined, and any step of other embodiments or other examples can be combined, without contradiction.

[0227] 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 relate to a transmission method, and the above method is performed by a communication device, wherein the communication device and the other communication device in the present embodiment are two communication devices that need to perform data transmission. Each of the two can be a terminal 101 or any one of the network devices 102. For example, the communication device is a terminal 101, and the other communication device is a network device 102, or the communication device is a network device 102, and the other communication device is a terminal 101, and the above method includes:

[0228] Step S3301, determining auxiliary information.

[0229] Step S3302, sending the auxiliary information to a server, wherein the auxiliary information is used to assist the server in transmitting data with another server, and the other server is a server associated with the other communication device.

[0230] In some embodiments, if the server associated with the other communication device is one, the other server is a server associated with the other communication device.

[0231] In some embodiments, if the server associated with the other communication device is multiple, the other server can be at least one of the multiple servers associated with the other communication device.

[0232] In some embodiments, the above 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.

[0233] In some embodiments, the above determination of auxiliary information includes:

[0234] determining first information in the auxiliary information;

[0235] receiving second information sent by the other communication device, wherein the auxiliary information includes the first information and the second information.

[0236] In some embodiments, the determining the first information in the assistance information comprises at least one of:

[0237] determining a storage address or a download address of the data according to the address of the server;

[0238] determining authentication information associated with the data, wherein the data is stored in the server;

[0239] determining description information of the data.

[0240] In some embodiments, the method further comprises: sending the first information to the other communication device.

[0241] In some embodiments, the sending the first information to the other communication device comprises any one of:

[0242] sending the first information to the other communication device through a first request, wherein the first request is used to request assistance information from the other communication device;

[0243] sending the first information to the other communication device through a first response associated with a second request, wherein the second request is used to request assistance information from the terminal.

[0244] In some embodiments, the receiving the second information sent by the other communication device comprises any one of:

[0245] receiving the second information sent by the other communication device through a second request, wherein the second request is used to request assistance information from the terminal;

[0246] receiving the second information sent by the other communication device through a second response associated with a first request, wherein the first request is used to request assistance information from the other communication device.

[0247] 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.

[0248] In some embodiments, the method further comprises:

[0249] sending a third request to the server, wherein the third request is used to request at least one of: the address of the server, and preparation for the data transmission.

[0250] In some embodiments, the method further comprises:

[0251] receive the third information sent by the server, wherein the third information comprises an address of the server.

[0252] In some embodiments, the communication device and the other 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.

[0253] Steps S3301-S3302 and optional implementation manners thereof can be referred to the related parts in steps of FIG. 2A and FIG. 2B and optional implementation manners thereof, which will not be repeated here.

[0254] FIG. 4A is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4A, the embodiment of the present disclosure relates to a transmission method, and the method is performed by a server associated with a communication device, wherein the communication device can be any one of a terminal, an access network device, an AMF node, and an LMF node. That is, the server performing the method provided in the embodiment can be the first server 103, or the second server 104. The method comprises:

[0255] Step S4101, receiving a third request sent by a communication device.

[0256] Step S4102, sending third information to the communication device.

[0257] Step S4103, receiving auxiliary information sent by the communication device.

[0258] Step S4104, sending a connection establishment request to another server based on the auxiliary information.

[0259] In some embodiments, the other server is a server associated with another communication device, and the number of the other servers can be one or more.

[0260] In some embodiments, the other communication device and the communication device associated with the server performing the embodiment are two communication devices that need to interact with each other.

[0261] Step S4105, establishing a connection with the other server in a case where a connection establishment response sent by the other server is received.

[0262] Step S4106, transmitting data with the other server.

[0263] Optional implementation manners of steps S4101-S4106 can be referred to the related steps in steps S2101-S2110 of FIG. 2A and optional implementation manners thereof, which will not be repeated here.

[0264] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101-S4106. For example, steps S4101+S4102 can be implemented as an independent embodiment, step S4103 can be implemented as an independent embodiment, steps S4103+S4104+S4105+S4106 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0265] In the present embodiment or example, each step can be independently combined or exchanged in order, optional modes or examples can be combined, and any step of other embodiments or other examples can be combined, without contradiction.

[0266] FIG. 4B is a flow diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure relate to a transmission method, and the above method is performed by a server associated with a communication device, wherein the communication device can be any one of a terminal, an access network device, an AMF node, and an LMF node. That is, the server performing the method provided by the present embodiment can be the first server 103, or the second server 104. The above method comprises:

[0267] Step S4201, receiving assistance information sent by a communication device.

[0268] Step S4202, receiving a connection establishment request sent by another server.

[0269] In some embodiments, the other server is a server associated with another communication device, and the number of other servers can be one or more.

[0270] In some embodiments, the other communication device and the communication device associated with the server performing the present embodiment are two communication devices that need to interact with data.

[0271] Step S4203, sending a connection establishment response to the other server.

[0272] Step S4204, transmitting data with the other server.

[0273] The optional implementation of steps S4201-S4204 can refer to the related steps in FIGS. 2A and 2B, and the optional implementation part, which will not be repeated here.

[0274] The communication method related to the embodiments of the present disclosure can include at least one of steps S4201-S4204. For example, step S4201 can be implemented as an independent embodiment, steps S4102+S4103+S4104 can be implemented as an independent embodiment, and the like, but are not limited thereto.

[0275] In the embodiments or examples, each step can be independent, arbitrarily combined or the order exchanged without contradiction, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.

[0276] FIG. 4C is a flowchart of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 4C, the embodiment of the present disclosure relates to a transmission method, and the above method is performed by a server, which is a server associated with a communication device. The communication device can be any one of a terminal, an access network device, an AMF node, and an LMF node. That is, the server performing the method provided in the embodiment can be the first server 103, or the second server 104. The communication device and other communication devices in the embodiment are two communication devices that need to perform data transmission. The above method comprises:

[0277] In step S4301, auxiliary information sent by the communication device is received, wherein the auxiliary information is used to assist the server and other servers in transmitting data, and the other servers are servers associated with the other communication device.

[0278] In some embodiments, if the servers associated with the other communication device are one, the other servers are one server associated with the other communication device.

[0279] In some embodiments, if the servers associated with the other communication device are multiple, the other servers can be at least one of the multiple servers associated with the other communication device.

[0280] In some embodiments, the above auxiliary information comprises at least one of the following: description information of the data; authentication information associated with the data; storage address of the data; and download address of the data.

[0281] In some embodiments, the above method further comprises:

[0282] Receiving a third request sent by the 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.

[0283] In some embodiments, the above method further comprises:

[0284] Sending third information to the communication device, wherein the third information comprises address information of the server.

[0285] In some embodiments, the above method further comprises:

[0286] Based on the auxiliary information, a connection is established with the other servers;

[0287] transmitting the data with the other server.

[0288] In some embodiments, the above establishing a connection with the other server comprises any of the following:

[0289] sending a connection establishment request to the other server, and establishing a connection with the other server upon receiving a connection establishment response sent by the other server;

[0290] receiving a connection establishment request sent by the other server, and sending a connection establishment response to the other server to establish a connection with the other server.

[0291] Step S4301 and its optional implementation manners can be referred to the related steps and their optional implementation manners in FIG. 2A and FIG. 2B, and details are not described herein.

[0292] FIG. 5 is an interaction diagram of a transmission method according to an embodiment of the present disclosure. As shown in FIG. 5, the method according to an embodiment of the present disclosure is used in the communication system 100, and the method comprises the following steps:

[0293] Step S5101, the terminal 101 and the network device 102 determine the assistance information.

[0294] Step S5102, the terminal 101 sends the assistance information to the first server 103.

[0295] Step S5103, the network device 102 sends the assistance information to the second server 104.

[0296] Step S5104, the first server 103 and the second server 104 transmit data based on the assistance information.

[0297] In some embodiments, the above steps S5102 and S5103 can be executed in parallel, or S5103 is executed first and then S5102 is executed, and the present disclosure does not limit this.

[0298] In the present embodiment or the present embodiment, each step can be independent, arbitrarily combined or exchanged in order, the optional manners or optional examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other embodiments.

[0299] The transmission method provided by the present disclosure is further described below in combination with the following embodiments.

[0300] The transmission method provided by the embodiments 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 network node (or a network device, hereinafter referred to as a network node) and a terminal, and the interactive subject of the second process includes a second server associated with the network and a first server associated with the terminal. The second process includes that the second server transmits a data set to the first server, or the first server transmits the data set to the second server. The following content of the present disclosure takes the second server transmitting the data set to the first server as an example for illustration.

[0301] Optionally, the first process is used for interaction of auxiliary information for data set transmission. The first process can include at least one of the following steps:

[0302] 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;

[0303] 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;

[0304] c) Description information of the data set to be transmitted, including data format, data precision, number of data samples, supported model structure type, etc.;

[0305] 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.

[0306] e) Storage information of the data set, for example, the address of the network node or the address of the second server;

[0307] f) Address of the data set download, for example, the first server address.

[0308] Optionally, the information in the first process can be physical layer information, RRC information or NAS information.

[0309] Optionally, the method further includes that the network node sends a third request to the second server, and the second information includes one of the following information: auxiliary information for obtaining data transmission, including the first and / or second server address; and informing the second server to prepare for data transmission, including connection preparation and data storage preparation.

[0310] Optionally, the transmission of the third request can be before the first process or during the first process.

[0311] Optionally, the method further includes that the second server sends third information to the network node, and the third information includes auxiliary information for data transmission. The transmission of the third information can be before the first process or during the first process.

[0312] Optionally, in the second procedure, the first server and / or the second server performs the data set transmission based on the assistance information acquired in the first procedure.

[0313] Optionally, the method further comprises that the terminal sends one of the following information to the first server: a data set transmission request, and assistance information for data transmission.

[0314] Optionally, the second procedure comprises at least the following steps:

[0315] The first server establishes a connection with the second server. Further, the connection establishment request and the connection establishment response can be included. The connection establishment request can be initiated by the first server or initiated by the second server side;

[0316] The second server sends the data set to the first server.

[0317] Optionally, the data set can be transmitted based on an application layer transmission protocol.

[0318] Optionally, the network nodes can be the same or different in different AI use cases. For example, in all AI use cases, the first procedure can be performed by the AMF node and the terminal. Or in AI-based beam management, the network node performing the first procedure can be a base station and / or an AMF. In AI-based positioning, the network node performing the first procedure can be an LMF and / or an AMF.

[0319] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus is proposed, and the apparatus includes units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another apparatus is proposed, and the apparatus includes units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0320] 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 the functions of any of the above methods or the units or modules 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 the 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 between the 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 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.

[0321] 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.

[0322] FIG. 6A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure. The communication device can be a terminal or a network device. As shown in FIG. 6A, the communication device 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the processing module 6102 is configured to determine assistance information, and the transceiver module 6101 is configured to send the assistance information to a server, wherein the assistance information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0323] In some embodiments, the 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.

[0324] In some embodiments, the processing module is further configured to determine first information in the assistance information.

[0325] The transceiver module is further configured to receive second information sent by the other communication device, wherein the assistance information comprises the first information and the second information.

[0326] In some embodiments, the processing module is further configured to perform at least one of the following:

[0327] determine a storage address or a download address of the data according to the address of the server;

[0328] determine authentication information associated with the data, wherein the data is stored in the server;

[0329] determine description information of the data.

[0330] In some embodiments, the transceiver module is further configured to send the first information to the other communication device.

[0331] In some embodiments, the transceiver module is further configured to perform at least one of the following:

[0332] send the first information to the other communication device through a first request, wherein the first request is used to request assistance information from the other communication device;

[0333] send the first information to the other communication device through a first response associated with a second request, wherein the second request is used to request assistance information from the communication device.

[0334] In some embodiments, the transceiver module is further configured to perform at least one of the following:

[0335] receive the second information sent by the other communication device through a second request, wherein the second request is used to request assistance information from the communication device;

[0336] receive the second information sent by the other communication device through a second response associated with a first request, wherein the first request is used to request assistance information from the other communication device.

[0337] 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.

[0338] 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.

[0339] 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.

[0340] In some embodiments, the communication device and the other communication device are respectively any one of: a terminal, an access network device, an access and mobility management function (AMF) node, a location management function (LMF) node.

[0341] Optionally, the transceiver module is configured to perform at least one of the communication steps, such as transmitting and / or receiving, performed by the communication device in any one of the above methods, which will not be repeated here.

[0342] 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 one of the above methods, which will not be repeated here.

[0343] FIG. 6B is a structural schematic diagram of a server according to an embodiment of the present disclosure. The server in the present embodiment can be the first server 103 or the second server 104. As shown in FIG. 6B, the server 6200 can include at least one of a transceiver module 6201, a processing module 6202, and the like. In some embodiments, the transceiver module 6201 is configured to receive auxiliary information sent by a communication device, wherein the auxiliary information is used to assist the server in transmitting data with other servers, and the other servers are servers associated with other communication devices.

[0344] In some embodiments, the auxiliary 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.

[0345] In some embodiments, the transceiver module is further configured to receive a third request sent by the communication device, wherein the third request is used to request at least one of: an address of the server, and preparation for the data transmission.

[0346] In some embodiments, the transceiver module is further configured to send third information to the communication device, wherein the third information includes address information of the server.

[0347] In some embodiments, the transceiver module is further configured to:

[0348] establish a connection with the other server based on the auxiliary information;

[0349] transmit the data with the other server.

[0350] In some embodiments, the transceiver module is further configured to perform any one of:

[0351] send a connection setup request to the other server, and establish a connection with the other server upon receiving a connection setup response sent by the other server;

[0352] receive a connection setup request sent by the other server, send a connection setup response to the other server, and establish a connection with the other server.

[0353] Optionally, the transceiver module is configured to perform at least one of the communication steps of sending and / or receiving performed by the server in any of the above methods, which will not be repeated here.

[0354] Optionally, the processing module is configured to perform at least one of the other steps performed by the server in any of the above methods, which will not be repeated here.

[0355] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.

[0356] In some embodiments, the processing module can be one module or include 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.

[0357] FIG. 7A is a structural schematic diagram of a device according to the embodiments of the present disclosure. The device 7100 can be a communication device, such as a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), etc., and can also be a chip, a chip system, or a processor supporting the network device to implement any of the above methods, and can also be a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The device 7100 can also be a server, and can also be a chip, a chip system, or a processor supporting the server to implement any of the above methods. The device 7100 can be used to implement the methods described in the above method embodiments, and specific descriptions can be made with reference to the above method embodiments.

[0358] As shown in FIG. 7A, the device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, etc., such as 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, etc.), execute programs, and process data of the programs. The device 7100 is configured to implement any of the above methods.

[0359] In some embodiments, the device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 can also be outside the device 7100.

[0360] In some embodiments, the device 7100 further includes one or more transceivers 7103. When the device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above-described methods, and the processor 7101 performs at least one of the other steps.

[0361] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0362] In some embodiments, the device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0363] The device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the device 7100 described in the present disclosure is not limited thereto, and the structure of the device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the above-described 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, optionally, the above-mentioned IC set can also include a storage component 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, etc.; (6) other, etc.

[0364] FIG. 7B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.

[0365] The chip 7200 comprises one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.

[0366] In some embodiments, the chip 7200 further comprises one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected with the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

[0367] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 7201 performs at least one of the other steps.

[0368] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.

[0369] In some embodiments, the chip 7200 further comprises one or more memories 7203 configured to store instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.

[0370] The disclosure also proposes a storage medium, and the storage medium stores instructions, and when the instructions are executed on the device 7100, the device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0371] The disclosure also proposes a program product, and when the program product is executed by the device 7100, the device 7100 executes any of the above methods. Optionally, the program product is a computer program product.

[0372] The disclosure also proposes a computer program, and when the computer program is executed on a computer, the computer executes any of the above methods.

[0373] In the above embodiments, all or part can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part can be implemented in the form of a computer program product. The above computer program product includes one or more computer programs. When the above computer programs are loaded and executed on a computer, all or part of the above processes or functions are generated according to the embodiments of the present disclosure. The above computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The above computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the above 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.) mode. The above computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The above 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 (digital video disc, DVD)), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.

[0374] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0375] 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.

[0376] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any skilled person in the art can easily think of changes or replacements within the technical range 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

1. A transmission method, characterized by, The method is performed by a 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 other servers, the other servers being servers associated with other communication devices.

2. 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.

3. 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 other communication device, wherein the assistance information comprises the first information and the second information.

4. 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.

5. The method of claim 4, wherein, The method further comprises: sending the first information to the other communication device.

6. The method of claim 5, wherein, The sending of the first information to the other communication device comprises any one of: sending the first information to the other communication device through a first request, the first request being used to request assistance information from the other communication device; sending the first information to the other communication device through a first response associated with a second request, the second request being used to request assistance information from the communication device.

7. The method of any one of claims 3-6, wherein, The receiving of the second information sent by the other communication device comprises any one of: receiving the second information sent by the other communication device through a second request, the second request being used to request assistance information from the communication device; receiving the second information sent by the other communication device through a second response associated with a first request, the first request being used to request assistance information from the other communication device.

8. The method of any one of claims 3-7, wherein, 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.

9. The method of any one of claims 1-8, wherein, 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.

10. 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.

11. The method of any one of claims 1-10, wherein, The communication device and the other 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.

12. A transmission method characterized by comprising: The method is performed by a server, and the method comprises: receiving assistance information sent by a communication device, wherein the assistance information is used to assist the server to transmit data with other servers, the other servers being servers associated with other communication devices.

13. 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.

14. The method of claim 12 or 13, wherein, The method further comprises: receive a third request sent by the communication device, wherein the third request is used to request at least one of the following: an address of the server, preparation for the data transmission.

15. The method of claim 14, wherein, The method further includes: sending third information to the communication device, wherein the third information comprises address information of the server.

16. The method of any one of claims 12-15, wherein, The method further includes: establishing a connection with the other server based on the assistance information; transmitting the data with the other server.

17. The method of claim 16, wherein, The establishing a connection with the other server includes any of the following: sending a connection establishment request to the other server, and establishing a connection with the other server upon receiving a connection establishment response sent by the other server; receiving a connection establishment request sent by the other server, and sending a connection establishment response to the other server to establish a connection with the other server.

18. A communication device, characterized by The communication device includes: 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 another server, the other server being a server associated with another communication device.

19. A server, characterized by The server includes: 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 another server, the other server being a server associated with another communication device.

20. A communications device, characterized by The communication device includes: one or more processors; The terminal is configured to perform the transmission method of any of claims 1-11, or perform the transmission method of any of claims 12-17.

21. A communication system, characterized by The communication device and the server, wherein the communication device is configured to implement the method of any of claims 1-11, and the network device is configured to implement the method of any of claims 12-17.

22. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the transmission method of any of claims 1-11 or 12-17.

Citation Information

Patent Citations

  • Information processing method and server

    CN104052723A

  • Data communication method and device, terminal equipment and storage medium

    CN112217862A

  • Communication system and method

    CN118018585A

  • Method and device for reducing energy consumption of AI computing power cluster and storage medium

    CN118259716A

  • Communication protocol, and a method thereof for accelerating artificial intelligence processing tasks

    US11570257B1