Data sharing method and apparatus, and communication device

By sending a message containing information such as identification, type, and collection target, the first device actively informs the shareable data, which solves the problem of untimely data sharing and improves the effect and efficiency of data sharing.

WO2025201319A1PCT designated stage Publication Date: 2025-10-02VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084706
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2025-03-25
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

The data sharing method in the existing technology is relatively inflexible, which results in the data provider being unable to share data in a timely manner, resulting in poor data sharing effects.

Method used

The first device sends a first message to indicate the shareable target data, including identification, type, collection target, collection method, collection time, number of sampling points, effective sharing time, reward and billing information, and whether network function-assisted sharing is required.

Benefits of technology

By actively informing the data that can be shared, the timeliness and efficiency of data sharing are improved, the waste of storage resources is reduced, and the enthusiasm of data providers is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084706_02102025_PF_FP_ABST
    Figure CN2025084706_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a data sharing method and apparatus, and a communication device. The method comprises: a first device sends a first message, which comprises at least one of the following: a first identifier, used for identifying target data; first information, used for indicating at least one of the type of the target data, the acquisition target of the target data, the acquisition mode of the target data, the acquisition time of the target data and the number of sampling points of the target data; second information, used for indicating the valid sharing duration of the target data; third information, used for indicating the reward expected to be obtained by the first device; fourth information, used for indicating charging information corresponding to the target data; and a first indication, used for indicating whether a network function is required for assisting in sharing the target data, wherein the network function assisting in sharing the target data comprises at least one of the following: the network function assisting in storing the target data, the network function assisting in sending the target data, and the network function assisting in issuing data sharing information.
Need to check novelty before this filing date? Find Prior Art

Description

Data sharing method, device and communication equipment

[0001] Cross-references

[0002] This disclosure claims priority to Chinese patent application number 202410379274.X filed on March 29, 2024, entitled “Data Sharing Method, Apparatus and Communication Equipment,” the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a data sharing method, apparatus and communication equipment. Background Art

[0004] Data from mobile communication networks is the basis for network-side devices and user equipment (UE) to understand real-time status and formulate correct policies or controls. In related technologies, data sharing usually requires triggering by the data demander. For example, the network-side device needs to send a data request to the UE before the UE can share data with the network-side device. This data sharing method is relatively inflexible. In actual applications, this inflexible data sharing method makes it impossible for data providers to share data in a timely manner. It can be seen that the data sharing method of related technologies has the problem of poor data sharing effect. Summary of the Invention

[0005] The embodiments of the present application provide a data sharing method, apparatus, and communication device, which can solve the problem of poor data sharing effect existing in the data sharing methods of related technologies.

[0006] In a first aspect, a data sharing method is provided, which is performed by a first device, and the method includes:

[0007] A first device sends a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0008] A first identifier, used to identify the target data;

[0009] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0010] The second information is used to indicate the effective sharing time of the target data;

[0011] third information, used to indicate a reward that the first device expects to obtain;

[0012] Fourth information, used to indicate billing information corresponding to the target data;

[0013] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0014] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0015] In a second aspect, a data sharing method is provided, which is performed by a second device, and the method includes:

[0016] A second device receives a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0017] A first identifier, used to identify the target data;

[0018] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0019] The second information is used to indicate the effective sharing time of the target data;

[0020] third information, used to indicate a reward that the first device expects to obtain;

[0021] Fourth information, used to indicate billing information corresponding to the target data;

[0022] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0023] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0024] According to a third aspect, a data sharing method is provided, which is performed by a fourth device. The method includes:

[0025] The fourth device receives a first message from the first device, where the first message is used to indicate that the first device can share target data, and the fourth device supports a network function of data sharing assistance;

[0026] The first message includes at least one of the following:

[0027] A first identifier, used to identify the target data;

[0028] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0029] The second information is used to indicate the effective sharing time of the target data;

[0030] third information, used to indicate a reward that the first device expects to obtain;

[0031] Fourth information, used to indicate billing information corresponding to the target data;

[0032] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0033] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0034] In a fourth aspect, a data sharing device is provided, the device comprising:

[0035] A first sending unit is configured to send a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0036] A first identifier, used to identify the target data;

[0037] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0038] The second information is used to indicate the effective sharing time of the target data;

[0039] third information, used to indicate a reward that the first device expects to obtain;

[0040] Fourth information, used to indicate billing information corresponding to the target data;

[0041] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0042] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0043] In a fifth aspect, a data sharing device is provided, the device comprising:

[0044] A first receiving unit is configured to receive a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0045] A first identifier, used to identify the target data;

[0046] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0047] The second information is used to indicate the effective sharing time of the target data;

[0048] third information, used to indicate a reward that the first device expects to obtain;

[0049] Fourth information, used to indicate billing information corresponding to the target data;

[0050] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0051] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0052] In a sixth aspect, a data sharing device is provided, the device comprising:

[0053] a first receiving unit, configured to receive, on a fourth device, a first message from a first device, where the first message indicates that the first device can share target data, and the fourth device supports a network function for assisting data sharing;

[0054] The first message includes at least one of the following:

[0055] A first identifier, used to identify the target data;

[0056] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0057] The second information is used to indicate the effective sharing time of the target data;

[0058] third information, used to indicate a reward that the first device expects to obtain;

[0059] Fourth information, used to indicate billing information corresponding to the target data;

[0060] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0061] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0062] In the seventh aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect, or implements the steps of the method described in the third aspect.

[0063] In an eighth aspect, a first device is provided, comprising a processor and a communication interface, wherein the communication interface is used to: send a first message, wherein the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: a first identifier, used to identify the target data; first information, used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data and the number of sampling points of the target data; second information, used to indicate the effective sharing duration of the target data; third information, used to indicate the reward expected to be obtained by the first device; fourth information, used to indicate the billing information corresponding to the target data; a first indication, used to indicate whether a network function is needed or not to assist in sharing the target data; wherein the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0064] In the ninth aspect, a second device is provided, comprising a processor and a communication interface, wherein the communication interface is used to: receive a first message from a first device, the first message being used to indicate that the first device can share target data, the first message comprising at least one of the following: a first identifier for identifying the target data; first information for indicating at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data and the number of sampling points of the target data; second information for indicating the effective sharing duration of the target data; third information for indicating the reward expected to be obtained by the first device; fourth information for indicating the billing information corresponding to the target data; a first indication for indicating whether a network function is required or not to assist in sharing the target data; wherein the network function assists in sharing the target data, comprising at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0065] In the tenth aspect, a fourth device is provided, which is a network function that supports data sharing assistance, and the fourth device includes a processor and a communication interface, wherein the communication interface is used to: receive a first message from a first device, the first message is used to indicate that the first device can share target data, wherein the first message includes at least one of the following: a first identifier, used to identify the target data; first information, used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data and the number of sampling points of the target data; second information, used to indicate the effective sharing time of the target data; third information, used to indicate the reward expected to be obtained by the first device; fourth information, used to indicate the billing information corresponding to the target data; a first indication, used to indicate whether the network function is needed or not to assist in sharing the target data; wherein the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0066] In the eleventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0067] In the twelfth aspect, a wireless communication system is provided, including: a first device and a second device, wherein the first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.

[0068] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0069] In the fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the data sharing method described in the first aspect, or the steps of the data sharing method described in the second aspect, or the steps of the data sharing method described in the third aspect.

[0070] In an embodiment of the present application, a first device sends a first message, the first message being used to indicate that the first device can share target data, the first message including at least one of the following: a first identifier for identifying the target data; first information for indicating at least one of the type of the target data, the target data collection target, the target data collection method, the target data collection time, and the number of sampling points for the target data; second information for indicating the effective sharing duration of the target data; third information for indicating the reward that the first device expects to obtain; fourth information for indicating billing information corresponding to the target data; and a first indication for indicating whether a network function is required to assist in sharing the target data. The network function assisting in sharing the target data includes at least one of the following: the network function assisting in storing the target data, the network function assisting in sending the target data, and the network function assisting in publishing data sharing information, wherein the data sharing information indicates that the first device can share the target data. In this way, by sending the first message, the first device can proactively inform other devices of the data that the first device can share, enabling the first device to share data in a timely manner, which can improve data sharing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] FIG1 is a schematic diagram of a network structure applicable to an embodiment of the present application;

[0072] FIG2 is a schematic diagram of a data collection architecture using data collection coordination;

[0073] FIG3 is a schematic diagram of an open architecture for network data analysis using data collection coordination;

[0074] FIG4 is a schematic diagram of the data plane;

[0075] FIG5 is a schematic diagram of a data plane protocol architecture of a terminal in a wireless access network;

[0076] FIG6 is a schematic diagram of the data plane protocol architecture of the UE, the radio access network, and the core network;

[0077] Figure 7 is a schematic diagram of SON / MDT, positioning, perception, and AI based on the data plane;

[0078] FIG8 is a flow chart of a data sharing method provided in an embodiment of the present application;

[0079] FIG9 is a flowchart of another data sharing method provided in an embodiment of the present application;

[0080] FIG10 is a flowchart of another data sharing method provided in an embodiment of the present application;

[0081] FIG11 is a structural diagram of a data sharing device provided in an embodiment of the present application;

[0082] FIG12 is a structural diagram of another data sharing device provided in an embodiment of the present application;

[0083] FIG13 is a structural diagram of another data sharing device provided in an embodiment of the present application;

[0084] FIG14 is a structural diagram of a communication device provided in an embodiment of the present application;

[0085] FIG15 is a structural diagram of a terminal provided in an embodiment of the present application;

[0086] FIG16 is a structural diagram of a network-side device provided in an embodiment of the present application;

[0087] Figure 17 is a structural diagram of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0088] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0089] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0090] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0091] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0092] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0093] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0094] Before describing the embodiments of the present application, the following briefly introduces the relevant technologies:

[0095] 1. 5G network data analysis services

[0096] The Network Data Analytics Function (NWDAF) is a 5G Core Control Plane (5GC) network function that interacts with different entities for different purposes:

[0097] Collect data based on event subscriptions provided by AMF, SMF, PCF, UDM, AF (directly or through NEF), or Operations, Administration and Maintenance (OAM);

[0098] Use the Data Collection Coordination Function (DCCF) for analysis and data collection (optional)

[0099] Retrieve information from a data repository (e.g., a UDR that retrieves user-related information via a UDM);

[0100] Store and retrieve information from the Analytics Data Repository Function (ADRF);

[0101] Profiling and data collection from the Messaging Framework Adaptor Function (MFAF); (optional)

[0102] Retrieve information about NFs (e.g., retrieve information related to NFs from NRF);

[0103] Provide analysis to consumers based on their needs;

[0104] Provide consumers with large amounts of data.

[0105] FIG2 illustrates a Data Collection architecture using Data Collection Coordination.

[0106] FIG3 illustrates a Network Data Analytics Exposure architecture using Data Collection Coordination.

[0107] 2. Network configuration triggers terminal data reporting events

[0108] In the current protocol, as shown in Table 1, the following network configurations are supported to trigger events for terminal data reporting:

[0109] Table 1

[0110] Among them, Ms is the measurement result of the serving cell without considering any offset;

[0111] Mn is the measurement result of the neighboring cell without considering any offset;

[0112] Mp is the measurement result of the special cell (SpCell) without considering any offset;

[0113] Mi is the result of interference measurement without considering any offset;

[0114] Ofn is the neighbor cell measurement event offset, and Ocn is the neighbor cell specific offset. Both are configured by Radio Resource Control (RRC). If not configured by RRC, set to 0.

[0115] Ofp is the primary cell measurement event offset, and Ocp is the primary cell-specific offset. Both are configured by RRC. If not configured by RRC, set to 0.

[0116] Hys is the hysteresis parameter of this event, which is configured by RRC and has a value range of [0, 30]. The actual value is the configured value * 0.5dB;

[0117] Off is the offset parameter of this event (i.e., a3-Offset defined in reportConfigNR of this event);

[0118] Thresh is the threshold parameter of this event (i.e., the Threshold defined in reportConfigNR of this event);

[0119] In the case of Reference Signal Received Power (RSRP), Mn and Mp are expressed in dBm, or in the case of Reference Signal Received Quality (RSRQ) and Reference Signal (RS) signal-to-noise and interference ratio (SINR), they are expressed in dB. Ofn, Ocn, Ofp, Ocp, Hys, and Off are expressed in dB, and Thresh is expressed in the same units as Mn.

[0120] When one or more cells meet the entry conditions of the configured event within the trigger time (timeToTrigger), the upper layer arranges the measurement results corresponding to the measurement resources that meet the trigger conditions in the measurement configuration and sends them to the network side device.

[0121] 3. Artificial Intelligence (AI) in Wireless Networks

[0122] The standardization work of applying AI to mobile communications has been carried out in the 3rd Generation Partnership Project (3GPP). Among them, RAN3 conducted research and standardization work on three use cases (Mobility Robustness Optimization (MRO), Network Energy Conservation (NES), and Mobility Load Balancing (MLB)) in R17 / R18: mobility optimization, load balancing, and network energy saving. From the data of the three use cases in the existing standards, it can be seen that the network side data mainly includes the current service status and future service status prediction of the serving cell and the neighboring cell. The AI ​​function deployment options of the three use cases are the same, including the following two methods:

[0123] Method 1: AI training functions are deployed in the OAM, and AI inference functions are deployed in the base station.

[0124] Method 2: Both AI training and inference functions are deployed at the base station.

[0125] 4. Data Plane and Potential Data Plane Protocol Solutions

[0126] The data plane is currently being discussed in 6G network architecture discussions. The data plane consists of core network data plane functions, radio access network data plane functions, and UE data plane functions, providing end-to-end connectivity. The data plane is responsible for data control, including data collection coordination, data collection configuration, and data transmission configuration. It also handles data acquisition, data transmission, data preprocessing, data privacy and security, data analysis, data storage, and data services. Figure 4 shows a schematic diagram of the data plane. Figure 5 shows a schematic diagram of the data plane protocol architecture for a terminal in a radio access network. Figure 6 shows a schematic diagram of the data plane protocol architecture for the UE, radio access network, and core network.

[0127] With the introduction of the data plane, a schematic diagram of a data-plane-based self-organizing network (SON), minimization of drive-test (MDT), positioning, perception, and AI is shown in Figure 7. For data transmission on the data plane, a new protocol layer is introduced. For ease of description, it is called the Data Plane Adaptation Protocol (DPAP). This protocol layer is used to transmit data plane data and can also be used to generate data plane data, such as data plane signaling data.

[0128] Data from mobile communication networks is the foundation for network devices and UEs to understand real-time status and formulate appropriate policies or controls. In related technologies, network devices (i.e., data demanders) can use UEs (i.e., data providers or data sharers) to obtain network quality data, user experience data, and other data through methods such as self-organizing networks (SON), minimization of drive-tests (MDT), or quality of experience (QoE). In related technologies, data sharing typically requires triggering by the data demander. For example, the network device must send a data request to the UE before the UE can share data with the network device. This inflexible data sharing method prevents data providers from sharing data in a timely manner in practical applications, resulting in limited UE data available to network devices. Furthermore, it is uncertain whether the UE has the data required by the network device or whether it is willing to share the data. Furthermore, since the UE cannot predict whether or when it will receive a data request from the network device, this is disadvantageous for the UE. For example, the UE may need to store data for a long time, resulting in wasted storage space. The UE may also delete the data when the storage space is limited, which results in data waste.

[0129] In view of this, embodiments of the present application provide a data sharing method, a data sharing apparatus, and a communication device to solve the problem of poor data sharing effect existing in the data sharing method of the related art.

[0130] The data sharing method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0131] FIG8 is a flow chart of a data sharing method provided in an embodiment of the present application. As shown in FIG8 , the data sharing method includes the following steps:

[0132] Step 801: A first device sends a first message, where the first message is used to indicate that the first device can share target data. The first message includes at least one of the following:

[0133] A first identifier, used to identify the target data;

[0134] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0135] The second information is used to indicate the effective sharing time of the target data;

[0136] third information, used to indicate a reward that the first device expects to obtain;

[0137] Fourth information, used to indicate billing information corresponding to the target data;

[0138] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0139] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0140] The first device can be understood as a data provider or a data sharing party, and the first device may include a network side device or a terminal.

[0141] The first identifier can be understood as a data identifier. The data identifier is used to uniquely identify a group of data, and the first message can include one or more data identifiers.

[0142] The first information may include at least one collection parameter / content, which is used to indicate the parameter / content that the first device can share.

[0143] The effective sharing duration can be understood as the maximum time that the first device can provide shared data (i.e., target data), for example, one hour. That is, after one hour, the first device may delete the shared data and no longer provide it. In this way, the first device does not need to store the shared data for a long time, thereby reducing the waste of storage resources.

[0144] The third information may include at least one parameter / content indicating the reward information the first device expects to receive from data sharing. This allows the first device to exchange the shareable data for the desired reward, thereby profiting from data sharing. This can increase the first device's motivation to share data, thereby improving data sharing effectiveness.

[0145] The fourth information may include at least one parameter / content indicating the cost of obtaining the shared data. In this way, the first device can increase the billing dimension through data sharing, which can increase the first device's enthusiasm for sharing data, thereby improving the data sharing effect.

[0146] As an example, when the first device is a terminal, the first message may include third information; when the first device is a network side device, the first message may include fourth information.

[0147] Considering the limited storage space of a terminal and the low authority of a terminal in the communication system, when the first device is a terminal, the first message may further include a first indication, indicating whether the first device requires network functions to assist in sharing the target data. In this way, the first device can enhance data sharing with the assistance of network functions.

[0148] It should be noted that the first message can be sent to a designated device or to multiple devices, where the device may include a network-side device or a terminal. The device may be a data demander or a network function for assisting target data sharing.

[0149] In an embodiment of the present application, a first device sends a first message, the first message being used to indicate that the first device can share target data, the first message including at least one of the following: a first identifier for identifying the target data; first information for indicating at least one of the type of the target data, the target data collection target, the target data collection method, the target data collection time, and the number of sampling points for the target data; second information for indicating the effective sharing duration of the target data; third information for indicating the reward that the first device expects to obtain; fourth information for indicating billing information corresponding to the target data; and a first indication for indicating whether a network function is required to assist in sharing the target data. The network function assisting in sharing the target data includes at least one of the following: the network function assisting in storing the target data, the network function assisting in sending the target data, and the network function assisting in publishing data sharing information, wherein the data sharing information indicates that the first device can share the target data. In this way, by sending the first message, the first device can proactively inform other devices of the data that the first device can share, enabling the first device to share data in a timely manner, which can improve data sharing efficiency.

[0150] In the embodiment of the present application, the type of target data is related to the type of the first device. The type of target data may be different for different first devices.

[0151] In some embodiments, the first device includes a terminal, and the type of the target data includes at least one of the following:

[0152] The location information of the first device, that is, the location information of the UE;

[0153] Reference Signal Received Power (RSRP);

[0154] Reference Signal Received Power per Branch (RSPRB);

[0155] Reference Signal Received Quality (RSRQ);

[0156] Received Signal Strength Indicator (RSSI);

[0157] Signal-to-noise and interference ratio (SINR).

[0158] In some embodiments, the first device includes a network-side device, and the type of the target data includes at least one of the following:

[0159] Physical Resource Block (PRB) utilization rate;

[0160] Utilization rate of the physical downlink control channel (PDCCH) control channel element (CCE) used for uplink scheduling;

[0161] PDCCH CCE usage rate for downlink scheduling;

[0162] The number of users in Radio Resource Control (RRC) connected state or RRC inactive state;

[0163] The ratio of the number of users in the RRC connected state or the RRC inactive state to the maximum number of users accommodated;

[0164] Uplink throughput;

[0165] Downlink throughput;

[0166] Transmission delay;

[0167] Downlink buffer size;

[0168] Downlink packet delay;

[0169] The number of active users in RRC connected state.

[0170] The downlink buffer size may include at least one of the following: Layer 2 (L2) buffer size, Packet Data Convergence Protocol (PDCP) buffer size, and Radio Link Control (RLC) buffer size. Taking the PDCP buffer size as an example, the PDCP buffer size may include: the average PDCP buffer size of all downlink bearers of the UE, the PDCP buffer size of a specific radio bearer (RB), or a list of PDCP buffer sizes for each radio bearer. Exemplarily, the PDCP buffer size list includes the following information: RBID and PDCP buffer size.

[0171] The downlink packet delay includes at least one of the following: average over-the-air interface packet delay, RLC packet delay, and PDCP packet delay. An example of air interface packet delay is the average air interface packet delay of each downlink radio bearer (such as a data radio bearer (DRB)) of the UE (i.e., the second device). An example of RLC packet delay is the average RLC packet delay of each downlink radio bearer of the UE. An example of PDCP packet delay is the average PDCP packet delay of each downlink radio bearer of the UE.

[0172] Among them, the number of active UEs in RRC_CONNECTED includes at least one of the following items: the average number of activated UEs in the RRC connected state in the uplink of a cell, the maximum number of activated UEs in the RRC connected state in the uplink of a cell, the average number of activated UEs in the RRC connected state in the downlink of a cell, the maximum number of activated UEs in the RRC connected state in the downlink of a cell, the average number of activated UEs in the RRC connected state in the downlink of a cell, and the maximum number of activated UEs in the RRC connected state in a cell.

[0173] Optionally, the target of target data collection may be understood as a target data collection area, such as a serving cell or a neighboring cell.

[0174] In some embodiments, the target data collection objectives include at least one of the following:

[0175] A Cell Global Identifier (CGI) corresponding to the cell where the target data is collected;

[0176] A physical cell identifier (PCI) corresponding to the cell where the target data is collected;

[0177] The carrier frequency corresponding to the acquisition carrier of the target data;

[0178] A Tracking Area Code (TAC) corresponding to the target data collection and tracking area;

[0179] A tracking area identify (TAI) corresponding to the collection tracking area of ​​the target data.

[0180] In some embodiments, the target data collection time includes at least one of the following:

[0181] The starting time of target data collection;

[0182] The end time of the target data collection;

[0183] A triggering event for collecting the target data;

[0184] The triggering time of the triggering event;

[0185] The target data collection duration;

[0186] The target data collection time interval.

[0187] It should be noted that the collection time of the target data needs to be determined according to different collection methods. Since the target data is the data actively collected by the first device, the collection methods of the target data usually include two methods: periodic triggering and event triggering. In these two collection methods, the collection time can include the start time and end time of the collection, or the start time and collection duration of the collection. For the periodic triggering collection method, the collection time can also include the time interval of the collection. For the event triggering collection method, the collection time can also include the trigger time associated with the triggering event (i.e., the triggering time of the triggering event).

[0188] In some embodiments, the third information includes at least one of the following:

[0189] the type of reward that the first device desires to obtain;

[0190] The amount of the reward that the first device expects to obtain.

[0191] Optionally, the types of rewards include at least one of the following: Quality of Service (QoS) guarantee, priority improvement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0192] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

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

[0194] The first device receives a second message from the second device, where the second message is used to request to obtain the target data;

[0195] The first device sends the target data to the second device;

[0196] The second device is a device that requires the target data.

[0197] Optionally, the second message includes the first identifier.

[0198] The second device can be understood as a data demander (or data requester). In one embodiment, the first device sends a first message to the second device. After receiving the first message, the second device can determine whether it needs to obtain the target data indicated by the first message. If not, the process ends. If the second device needs to obtain the target data indicated by the first message, the second device can send a second message to the first device. Accordingly, the first device receives the second message.

[0199] After receiving the second message, the first device may send the target data to the second device, thereby achieving data sharing.

[0200] In some embodiments, the first device includes a terminal, and the second device includes a network-side device. That is, the UE shares data directly with the network-side device. In this embodiment, the terminal acts as a data sharing party. On the one hand, considering that the storage space of the terminal is relatively limited, the second information (i.e., the effective sharing duration) can be included in the first message. On the other hand, considering that the terminal needs to consume the power of the terminal when sharing data, and in order to increase the enthusiasm of the terminal to share data, the third information (i.e., reward information) can be included in the first message.

[0201] In some embodiments, the first device includes a network-side device, and the second device includes a terminal. That is, the network-side device shares data directly with the UE. In this embodiment, the network-side device, as the data sharing party, can include fourth information (i.e., billing information) in the first message, considering that new billing dimensions can be added through data sharing, thereby increasing network revenue. Of course, the second information (i.e., effective sharing duration) can also be included in the first message to avoid the network-side device from meaninglessly storing the target data for a long time.

[0202] Optionally, the first device includes a network-side device, and the second device includes a terminal;

[0203] The first device sends a first message including at least one of the following:

[0204] The first device sends the first message to the second device;

[0205] The first device sends the first message by broadcasting.

[0206] That is, the network side device may send the first message to a specified UE, or may send the first message to multiple UEs via a broadcast message.

[0207] In some embodiments, when the first message includes the second information, the first device sending the target data to the second device includes:

[0208] When determining that the effective sharing time of the target data has not timed out, the first device sends the target data to the second device.

[0209] As previously mentioned, after the effective sharing duration expires, the first device may delete the target data and no longer be able to provide the target data. Therefore, if the first message includes the effective sharing duration, the first device needs to determine whether the effective sharing duration has expired to determine whether to send the target data to the second device.

[0210] In some embodiments, when the first message includes the fourth information, the method further includes:

[0211] The first device sends fifth information to the third device, where the fifth information is used to indicate a billing event;

[0212] The fifth information includes at least one of the following:

[0213] an identifier of the second device;

[0214] The billing type corresponding to the billing event;

[0215] The billing amount corresponding to the billing event.

[0216] In this implementation, the first device may be a network-side device, and the second device may be a terminal.

[0217] The third device may be understood as a device having a billing function. The third device may include, for example, a network-side device such as a billing function node, a radio access network node, or a policy control function node.

[0218] As mentioned above, the fourth information is used to indicate the cost information required to obtain the shared data. In other words, the second device needs to be charged for obtaining the target data. In view of this, after receiving the second message sent by the second device, the first device can send the fifth information to the third device. The timing of the first device sending the fifth information to the third device can be after the first device sends the target data to the second device, or before the first device sends the target data to the second device, and this embodiment of the application is not limited to this.

[0219] Optionally, the billing type includes at least one of the following: traffic, voice, call charges, and points.

[0220] Optionally, the billing amount includes at least one of the following: traffic consumption amount, voice consumption time, call fee payment amount, and points deduction amount.

[0221] In some embodiments, the first indication is used to indicate that a network function is required to assist in sharing the target data;

[0222] The method further comprises any of the following:

[0223] The first device receives a third message from a fourth device, where the third message is used to instruct to assist in sharing the target data;

[0224] The first device receives a fourth message from a fourth device, where the fourth message is used to indicate not to assist in sharing the target data;

[0225] The fourth device is a network function that supports data sharing assistance.

[0226] In this implementation, the first device may be a terminal.

[0227] As previously mentioned, considering that the terminal's storage space is relatively limited and the terminal has low authority in the communication system, making it unable to interact with more potential data demanders, the first device can indicate whether the network function needs to assist in sharing the target data through a first indication. In the case where the first indication is used to indicate that the network function needs to assist in sharing the target data, the network function can accept or refuse to assist in sharing the target data.

[0228] If the first device receives the third message from the fourth device, it indicates that the fourth device accepts to assist in sharing the target data. The fourth device can then assist (or act as an agent) the terminal in storing and sending the target data, and can also assist (or act as an agent) the terminal in publishing data sharing information.

[0229] Because the fourth device typically has a larger storage space than the terminal, the target data can be stored on the fourth device for a longer period of time, thereby improving data sharing. Furthermore, the fourth device can interact with more potential data requesters, enabling more potential data requesters to obtain data sharing information, thereby facilitating the sharing of target data with more potential data requesters and improving data sharing effectiveness.

[0230] In some embodiments, after the first device receives the third message from the fourth device, the method further includes:

[0231] The first device receives a fifth message from the fourth device, where the fifth message is used to request acquisition of the target data;

[0232] The first device sends the target data to the fourth device.

[0233] Optionally, the fifth message includes the first identifier.

[0234] In some embodiments, after the first device receives the third message from the fourth device, the method further includes:

[0235] The first device sends the target data to the fourth device.

[0236] That is, when the fourth device accepts sharing of the auxiliary target data, the first device may directly send the target data to the fourth device, or may send the target data to the fourth device after receiving a data request from the fourth device.

[0237] For the network function (i.e., the fourth device) that assists in data sharing, one method of network function-assisted data sharing is to provide an event of sharing data of the first device through a network capability exposure function (such as NEF), so that the application function can obtain the shared data through the NEF. Another method of network function-assisted data sharing is to publish the data information that can be shared by the first device through network broadcast or multicast, so that other UEs can obtain the shared data through network-side devices. Yet another method of network function-assisted data sharing is to obtain and store the shared data through the data plane function, and provide the shared data to the data requester based on the received data request. Optionally, a sharing method indication may also be included.

[0238] It can be seen that the fourth device can be a network capability exposure function, an access network device, or a data plane function.

[0239] The above is a method embodiment on the first device side. The following describes a method embodiment on the second device side.

[0240] FIG9 shows a flow chart of a data sharing method provided in an embodiment of the present application. As shown in FIG9 , the data sharing method includes the following steps:

[0241] Step 901: A second device receives a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0242] A first identifier, used to identify the target data;

[0243] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0244] The second information is used to indicate the effective sharing time of the target data;

[0245] third information, used to indicate a reward that the first device expects to obtain;

[0246] Fourth information, used to indicate billing information corresponding to the target data;

[0247] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0248] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0249] Optionally, the type of the target data includes at least one of the following:

[0250] location information of the first device;

[0251] Reference signal received power RSRP;

[0252] Reference signal received power per branch RSPRB;

[0253] Reference signal received quality RSRQ;

[0254] Received signal strength indication RSSI;

[0255] Signal to Interference and Noise Ratio SINR.

[0256] Optionally, the type of the target data includes at least one of the following:

[0257] Physical resource block (PRB) utilization rate;

[0258] Utilization rate of physical downlink control channel (PDCCH) control channel element (CCE) used for uplink scheduling;

[0259] PDCCH CCE usage rate for downlink scheduling;

[0260] Number of users in the Radio Resource Control (RRC) connected state or the RRC inactive state;

[0261] The ratio of the number of users in the RRC connected state or the RRC inactive state to the maximum number of users accommodated;

[0262] Uplink throughput;

[0263] Downlink throughput;

[0264] Transmission delay;

[0265] Downlink buffer size;

[0266] Downlink packet delay;

[0267] The number of active users in RRC connected state.

[0268] Optionally, the target data collection objectives include at least one of the following:

[0269] The global cell identifier CGI corresponding to the cell where the target data is collected;

[0270] The physical cell identifier PCI corresponding to the target data collection cell;

[0271] The carrier frequency corresponding to the acquisition carrier of the target data;

[0272] The tracking area code TAC corresponding to the collection tracking area of ​​the target data;

[0273] The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

[0274] Optionally, the target data collection time includes at least one of the following:

[0275] The starting time of target data collection;

[0276] The end time of the target data collection;

[0277] A triggering event for collecting the target data;

[0278] The triggering time of the triggering event;

[0279] The target data collection duration;

[0280] The target data collection time interval.

[0281] Optionally, the third information includes at least one of the following:

[0282] the type of reward that the first device desires to obtain;

[0283] The amount of the reward that the first device expects to obtain.

[0284] Optionally, the types of rewards include at least one of the following: quality of service (QoS) guarantee, priority enhancement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0285] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

[0286] Optionally, the method further includes:

[0287] When determining that the target data is needed, the second device sends a second message to the first device, where the second message is used to request to obtain the target data;

[0288] The second device receives the target data from the second device.

[0289] Optionally, the second message includes the first identifier.

[0290] Optionally, when the first message includes the second information, the second device sends the second message to the first device when determining that the target data is needed, including:

[0291] When the second device determines that the target data is needed and the effective sharing time of the target data has not timed out, the second device sends a second message to the first device.

[0292] As previously mentioned, after the effective sharing duration expires, the first device may delete the target data and no longer be able to provide it. Therefore, if the first message includes the effective sharing duration, the second device needs to determine whether the effective sharing duration has expired before deciding whether to send a second message to the first device. This prevents the second device from initiating meaningless data requests.

[0293] Optionally, when the first message includes the third information, the method further includes:

[0294] The second device sends sixth information to the third device, where the sixth information is used to indicate a reward event;

[0295] The sixth information includes at least one of the following: an identifier of the first device; a reward type corresponding to the reward event; and a reward quantity corresponding to the reward event.

[0296] As previously mentioned, the third information is used to indicate the reward information expected for providing the shared data. That is, the second device needs to provide a reward to the first device for obtaining the target data. In view of this, the second device can send the sixth information to the third device after requesting to obtain the target data. The timing of the first device sending the sixth information to the third device can be after the first device sends the target data to the second device, or before the first device sends the target data to the second device, and this embodiment of the application is not limited to this.

[0297] For the relevant description of the embodiments of the present application, please refer to the relevant description of the method embodiment of Figure 8, and the same technical effects can be achieved. To avoid repetition, they will not be described in detail.

[0298] The above is a method embodiment on the second device side. The following describes a method embodiment on the fourth device side.

[0299] FIG10 is a flow chart showing a data sharing method provided in an embodiment of the present application. As shown in FIG10 , the data sharing method includes the following steps:

[0300] Step 1001: A fourth device receives a first message from a first device, where the first message indicates that the first device can share target data, and the fourth device supports a network function for assisting data sharing.

[0301] The first message includes at least one of the following:

[0302] A first identifier, used to identify the target data;

[0303] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0304] The second information is used to indicate the effective sharing time of the target data;

[0305] third information, used to indicate a reward that the first device expects to obtain;

[0306] Fourth information, used to indicate billing information corresponding to the target data;

[0307] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0308] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0309] Optionally, the type of the target data includes at least one of the following:

[0310] location information of the first device;

[0311] Reference signal received power RSRP;

[0312] Reference signal received power per branch RSPRB;

[0313] Reference signal received quality RSRQ;

[0314] Received signal strength indication RSSI;

[0315] Signal to Interference and Noise Ratio SINR.

[0316] Optionally, the target data collection objectives include at least one of the following:

[0317] The global cell identifier CGI corresponding to the cell where the target data is collected;

[0318] The physical cell identifier PCI corresponding to the target data collection cell;

[0319] The carrier frequency corresponding to the acquisition carrier of the target data;

[0320] The tracking area code TAC corresponding to the collection tracking area of ​​the target data;

[0321] The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

[0322] Optionally, the target data collection time includes at least one of the following:

[0323] The starting time of target data collection;

[0324] The end time of the target data collection;

[0325] A triggering event for collecting the target data;

[0326] The triggering time of the triggering event;

[0327] The target data collection duration;

[0328] The target data collection time interval.

[0329] Optionally, the third information includes at least one of the following:

[0330] the type of reward that the first device desires to obtain;

[0331] The amount of the reward that the first device expects to obtain.

[0332] Optionally, the types of rewards include at least one of the following: quality of service (QoS) guarantee, priority enhancement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0333] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

[0334] Optionally, the first indication is used to indicate that a network function is required to assist in sharing the target data;

[0335] The method further comprises any of the following:

[0336] The fourth device sends a third message to the first device, where the third message is used to instruct the first device to assist in sharing the target data;

[0337] The fourth device sends a fourth message to the first device, where the fourth message is used to indicate not to assist in sharing the target data.

[0338] Optionally, after the fourth device sends the third message to the first device, the method further includes:

[0339] The fourth device sends sixth information to the fifth device, where the sixth information is used to indicate a sharing event of the target data.

[0340] The fifth device can be understood as a potential data demander. The fourth device sending the sixth information to the fifth device can be understood as the fourth device assisting the first device in publishing the data sharing information.

[0341] Optionally, the method further includes:

[0342] The fourth device receives a sixth message from the fifth device, where the sixth message is used to request the target data;

[0343] The fourth device sends the target data to the fifth device.

[0344] It should be noted that if the fourth device has not yet obtained the target data when receiving the sixth message, the fourth device may send the fifth message to the first device after receiving the sixth message to request to obtain the target data. If the fourth device has obtained the target data before receiving the sixth message, the fourth device may directly send the target data to the fifth device.

[0345] Optionally, when the first message includes the second information, the fourth device sending the target data to the fifth device includes:

[0346] When determining that the effective sharing time duration of the target data has not timed out, the fourth device sends the target data to the fifth device.

[0347] As mentioned above, after the effective sharing time expires, the first device may delete the target data and no longer be able to provide the target data. Therefore, if the first message includes the effective sharing time, the fourth device can only send the target data to the second device if the effective sharing time has not expired.

[0348] It should be noted that if the fourth device has already obtained the target data before receiving the sixth message, the fourth device may not consider the effective sharing duration, but determine the storage duration of the target data based on its own storage situation. In this way, even if the effective sharing duration times out, the target data can be sent to the fifth device. Alternatively, the fourth device may also redefine the effective sharing duration of the target data based on its own situation, so that the fourth device may decide whether to send the target data to the fifth device based on the redefined effective sharing duration. In this case, the effective sharing duration in the first message may be named the first effective sharing duration, and the effective sharing duration redefined by the fourth device may be named the second effective sharing duration.

[0349] Optionally, the method further includes:

[0350] The fourth device sends a fifth message to the first device, where the fifth message is used to request acquisition of the target data;

[0351] The fourth device receives the target data from the first device.

[0352] Optionally, when the first message includes the second information, the fourth device sends a fifth message to the first device, including:

[0353] When determining that the effective sharing time of the target data has not timed out, the fourth device sends a fifth message to the first device.

[0354] Optionally, when the first message includes the second information, the method further includes:

[0355] The fourth device deletes the target data when determining that the effective sharing time length of the target data has timed out and the fourth device has acquired the target data.

[0356] The effective sharing duration here may be the first effective sharing duration, or the second effective sharing duration.

[0357] Optionally, when the first message includes the third information, the method further includes:

[0358] The fourth device sends seventh information to the third device, where the seventh information is used to indicate a reward event;

[0359] The seventh information includes at least one of the following: an identifier of the first device; a reward type corresponding to the reward event; and a reward quantity corresponding to the reward event.

[0360] As previously described, the third information indicates the reward information expected for providing the shared data. That is, the fifth device needs to provide a reward to the first device for obtaining the target data. Given this, after the fifth device requests the target data, the fourth device may send the sixth information to the third device. The fourth device may send the seventh information to the third device either after the fourth device sends the target data to the fifth device or before the fourth device sends the target data to the fifth device, as is not limited in this embodiment of the present application.

[0361] For the relevant description of the embodiments of the present application, please refer to the relevant description of the method embodiments in Figures 8 and 9, and the same technical effects can be achieved. To avoid repetition, they will not be described in detail.

[0362] In order to better understand the embodiments of the present application, specific embodiments are provided below for illustrative purposes.

[0363] Example 1: UE shares data with the network

[0364] This embodiment assumes that the first device is a UE and the second device is a network-side device. The relevant steps are briefly described as follows:

[0365] Step 1: The UE determines the data that can be shared based on the implementation and user security and privacy protection laws. The first device sends a first message, where the first message is used for data sharing and includes at least one of the following:

[0366] Data identifier: The request identifier is used to uniquely identify a set of data and can contain one or more data identifiers.

[0367] The first information includes at least one acquisition parameter / content, which is used to indicate the parameters / content that the first device can share, and may include at least one of the following: parameters, time, number of sampling points, etc. Taking UE downlink policy data as an example, the acquisition parameters include at least one of the following: UE location information, RSRP, RSRPB, RSRQ, RSSI, and SINR. The acquisition target includes at least one of CGI (including Public Land Mobile Network (PLMN) ID and Cell ID), PCI, carrier frequency information, TAC, and TAI. The acquisition time includes at least one of the start time, end time, time length, and acquisition time interval of the acquisition.

[0368] The validity period is used to indicate the maximum time during which the UE can provide the shared data, for example, 1 hour. That is, after 1 hour, the UE may delete the data and no longer be able to provide the shared data.

[0369] The third information includes at least one parameter / content indicating the reward information that the first device expects to receive from data sharing, and may include at least one of the following: reward content and amount. The reward content includes at least one of the following: QoS guarantee, network data acquisition, priority increase, traffic, voice, points, etc.; the reward amount includes the number of times, duration, amount (e.g., 100MB of traffic or 100 points, etc.).

[0370] Step 2: The second device receives the first message and determines whether to obtain the data. One way is that the second device (such as a base station or AMF) determines whether it needs to obtain the data indicated by the first message based on its own needs. Another way is that the second device is a data plane function node, and the data plane function node determines whether it needs to obtain the data indicated by the first message based on the received data request. If not, the process ends. If the second device needs to obtain the data indicated by the first message, and the first message contains a valid time, the second device determines whether it is within the valid time. If it is within the valid time, the second device sends a second message. The second message is used for data request, including at least one of the following:

[0371] The data identifier corresponds to the data identifier of the first message and is used to indicate the requested data.

[0372] Step 3: The first device receives the second message and sends the shared data to the second device.

[0373] Step 4: The second device receives the data and sends a reward event to the billing function or network function node. The reward event includes the UE identifier, reward content or amount, etc. For example, if the reward content is traffic, voice, call charges, or points, the second device sends the reward event to the billing function node. If the reward content is data acquisition, priority increase, or QoS guarantee, the second device sends the reward event to the radio access network node, policy control function node, etc.

[0374] Example 2: UE shares data with application functions or other UEs

[0375] In this embodiment, it is assumed that the first device is a UE and the fourth device is a network-side device.

[0376] Since the first message sent by the UE is usually sent to the UE's service network, it is difficult for the application function or other UEs and other potential data demanders to know it. Compared with the second device in Example 1, the fourth device is a data agent in the process of sharing data, and ultimately provides the data to the application function. The relevant steps are briefly described as follows:

[0377] Step 1: The UE determines the data that can be shared based on the implementation and user security and privacy protection laws. The first device sends a first message, where the first message is used for data sharing and includes at least one of the following:

[0378] Data identifier: The request identifier is used to uniquely identify a set of data and can contain one or more data identifiers.

[0379] The first information includes at least one acquisition parameter / content, which is used to indicate the parameters / content that the first device can share, and may include at least one of the following: parameters, time, number of sampling points, etc. Taking UE downlink policy data as an example, the acquisition parameters include at least one of the following: UE location information, RSRP, RSRPB, RSRQ, RSSI, and SINR. The acquisition target includes at least one of CGI (including PLMN ID and Cell ID), PCI, carrier frequency information, TAC, and TAI. The acquisition time includes at least one of the start time, end time, time length, and acquisition time interval of the acquisition.

[0380] The validity period is used to indicate the maximum time during which the UE can provide the shared data, for example, 1 hour. That is, after 1 hour, the UE may delete the shared data and can no longer provide the shared data.

[0381] The third information includes at least one parameter / content indicating the reward information that the first device expects to receive from data sharing, and may include at least one of the following: reward content and amount. The reward content includes at least one of the following: QoS guarantee, network data acquisition, priority increase, traffic, voice, points, etc.; the reward amount includes the number of times, duration, amount (e.g., 100MB of traffic or 100 points, etc.).

[0382] The first indication is used to indicate whether network function-assisted data sharing is required. One method of network function-assisted data sharing is to provide the UE shared data event through the network capability exposure function (such as NEF), so that the application function can obtain the shared data through the NEF. Another method of network function-assisted data sharing is to publish the UE shared data information through network broadcast or multicast, so that other UEs can obtain the shared data through the network. Another method of network function-assisted data sharing is to obtain and store UE shared data through the data plane function, and provide the UE shared data according to the received data request. Optionally, a sharing method indication may also be included.

[0383] In an example of a method for sharing through NEF, the event definition is shown in Table 2. Table 2 adds monitoring events based on Table 4.15.3.1-1 of TS23.502. Among them, "Loss of Connectivity" is an existing event, and "UE is in a certain area" is a new event. It is used to monitor specific events of UE and report such event information through NEF.

[0384] Table 2

[0385] Step 2: Optionally, when the first message includes the first indication, the fourth device receives the first message and determines whether to assist in data sharing.

[0386] If data sharing is not assisted, the process ends. If data sharing is assisted by the fourth device, the fourth device sends a third message or a fourth message. The third message is used to indicate assisted data sharing, and the fourth message is used to indicate not assisted data sharing.

[0387] When the sharing method involves providing the UE with an event for sharing data via a network capability exposure function (e.g., NEF), the fourth device transmits the obtained data sharing information to the NEF. The NEF updates the UE's shareable data as one of the data exposure events. The AF requests the UE to share data via the NEF. If the NEF receives the AF's data request, it requests the data from the first device. The process then proceeds to step 3.

[0388] When the sharing method is that the data plane function obtains and stores the UE shared data, and provides the UE shared data according to the received data request, step 3 is performed.

[0389] Step 3: The fourth device sends a fifth message. The second message is used for data request and includes at least one of the following:

[0390] The data identifier corresponds to the first message data identifier and is used to indicate the requested data.

[0391] Step 4: The first device receives the fifth message and sends the shared data to the fourth device. According to the aforementioned assisted data sharing method, the fourth device sends the data to the NEF. Alternatively, the fourth device stores the UE data and starts a timer based on the validity period. If the validity period expires, the UE data is deleted. If a data request for UE shared data is received within the validity period, the fourth device sends the requested UE shared data to the data requester.

[0392] Example 3: Network-side devices share data

[0393] This embodiment assumes that the first device is a network-side device and the second device is a UE. Data collection is one of the billing dimensions alongside voice, data traffic, and short messages. For example, an operator's package includes the number of times a UE can request data collection from a network-side device, or the amount of network data that can be requested. This embodiment targets scenarios where the network-side device provides data to the UE, rather than collecting UE data. That is, the first message does not include the third information. The relevant steps are briefly described below:

[0394] Step 1: A first device sends a first message, where the first message is used for data sharing and includes at least one of the following:

[0395] Data identifier: The request identifier is used to uniquely identify a set of data and can contain one or more data identifiers.

[0396] The first information includes at least one acquisition parameter / content, which is used to indicate the parameters / content that the first device can share, and may include at least one of the following: parameters, time, number of sampling points, etc. Taking service load data as an example, the acquisition parameters include at least one of the following: PRB utilization rate, PDCCH CCE utilization rate for uplink scheduling, PDCCH CCE utilization rate for downlink scheduling, the number of users in RRC connected state / inactive state, the ratio of the number of users in RRC connected state / inactive state to the maximum number of users accommodated, and uplink / downlink throughput. The acquisition target is used to indicate which cells' data the network-side device has collected, such as CGI (including PLMN ID and Cell ID), PCI, etc. The acquisition time includes at least one of the start time, end time, time length, acquisition time interval, and number of sampling points of the acquisition.

[0397] The validity period is used to indicate the maximum period during which the network-side device can provide the shared data, for example, 7 days. That is, after 7 days, the network-side device may delete the shared data and no longer provide the shared data.

[0398] Note: The first message can be sent to a specific UE or to multiple UEs via a broadcast message, thereby maximizing the value of network data.

[0399] Step 2: The second device receives the first message and determines whether to obtain the data. If not, the process ends. If the second device obtains the data indicated by the first message, and the first message includes a valid time, the second device determines whether it is within the valid time. If it is within the valid time, the second device sends a second message. The second message is used for data request and includes at least one of the following:

[0400] The data identifier corresponds to the first message data identifier and is used to indicate the requested data.

[0401] Step 3: The first device receives the second message and sends the shared data to the second device.

[0402] Step 4: The first device sends a charging event to a charging function or network function node. The charging event includes the UE identifier, charging content, or charging amount. For example, if the charging content is traffic, voice, call charges, or points, the first device sends the charging event to the charging function node. If the charging content is data acquisition, priority increase, or QoS guarantee, the first device sends the charging event to a radio access network node, policy control function node, or the like.

[0403] Step 5: The second device receives the data sent by the first device.

[0404] In summary, through the solutions of the embodiments of the present application, network-side devices or UEs can share their respective shareable data in a timely manner. Optionally, the network-side devices or UEs can obtain required revenue or rewards during the sharing process. Through data sharing, UEs can exchange shareable data for required rewards, avoiding data waste or excessive storage time. Data sharing can also enable network-side devices to add new billing dimensions, thereby increasing revenue.

[0405] The data sharing method provided in the embodiment of the present application can be executed by a data sharing device. In the embodiment of the present application, the data sharing device provided in the embodiment of the present application is described by taking the data sharing method executed by the data sharing device as an example.

[0406] Referring to Figure 11 , an embodiment of the present application further provides a data sharing device. As shown in Figure 11 , the data sharing device 1100 includes:

[0407] The first sending unit 1101 is configured to send a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0408] A first identifier, used to identify the target data;

[0409] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0410] The second information is used to indicate the effective sharing time of the target data;

[0411] third information, used to indicate a reward that the first device expects to obtain;

[0412] Fourth information, used to indicate billing information corresponding to the target data;

[0413] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0414] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0415] Optionally, the first device includes a terminal, and the type of the target data includes at least one of the following:

[0416] location information of the first device;

[0417] Reference signal received power RSRP;

[0418] Reference signal received power per branch RSPRB;

[0419] Reference signal received quality RSRQ;

[0420] Received signal strength indication RSSI;

[0421] Signal to Interference and Noise Ratio SINR.

[0422] Optionally, the first device includes a network-side device, and the type of the target data includes at least one of the following:

[0423] Physical resource block (PRB) utilization rate;

[0424] Utilization rate of physical downlink control channel (PDCCH) control channel element (CCE) used for uplink scheduling;

[0425] PDCCH CCE usage rate for downlink scheduling;

[0426] Number of users in the Radio Resource Control (RRC) connected state or the RRC inactive state;

[0427] The ratio of the number of users in the RRC connected state or the RRC inactive state to the maximum number of users accommodated;

[0428] Uplink throughput;

[0429] Downlink throughput;

[0430] Transmission delay;

[0431] Downlink buffer size;

[0432] Downlink packet delay;

[0433] The number of active users in RRC connected state.

[0434] Optionally, the target data collection objectives include at least one of the following:

[0435] The global cell identifier CGI corresponding to the cell where the target data is collected;

[0436] The physical cell identifier PCI corresponding to the target data collection cell;

[0437] The carrier frequency corresponding to the acquisition carrier of the target data;

[0438] The tracking area code TAC corresponding to the collection tracking area of ​​the target data;

[0439] The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

[0440] Optionally, the target data collection time includes at least one of the following:

[0441] The starting time of target data collection;

[0442] The end time of the target data collection;

[0443] A triggering event for collecting the target data;

[0444] The triggering time of the triggering event;

[0445] The target data collection duration;

[0446] The target data collection time interval.

[0447] Optionally, the third information includes at least one of the following:

[0448] the type of reward that the first device desires to obtain;

[0449] The amount of the reward that the first device expects to obtain.

[0450] Optionally, the types of rewards include at least one of the following: quality of service (QoS) guarantee, priority enhancement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0451] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

[0452] Optionally, the device further comprises:

[0453] a first receiving unit, configured to receive a second message from a second device, where the second message is used to request acquisition of the target data;

[0454] a second sending unit, configured to send the target data to the second device;

[0455] The second device is a device that requires the target data.

[0456] Optionally, when the first message includes the second information, the second sending unit is specifically configured to:

[0457] If it is determined that the effective sharing time duration of the target data has not timed out, the target data is sent to the second device.

[0458] Optionally, the device further comprises:

[0459] a third sending unit, configured to send fifth information to a third device when the first message includes the fourth information, where the fifth information is used to indicate a charging event;

[0460] The fifth information includes at least one of the following:

[0461] an identifier of the second device;

[0462] The billing type corresponding to the billing event;

[0463] The billing amount corresponding to the billing event.

[0464] Optionally, the first indication is used to indicate that a network function is required to assist in sharing the target data;

[0465] The apparatus further includes a second receiving unit, wherein the second receiving unit is configured to:

[0466] receiving a third message from a fourth device, wherein the third message is used to instruct assistance in sharing the target data;

[0467] receiving a fourth message from a fourth device, wherein the fourth message is used to indicate not to assist in sharing the target data;

[0468] The fourth device is a network function that supports data sharing assistance.

[0469] Optionally, the device further comprises at least one of the following:

[0470] a third receiving unit, configured to receive a fifth message from the fourth device, where the fifth message is used to request acquisition of the target data;

[0471] A fourth sending unit is configured to send the target data to the fourth device.

[0472] The data sharing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0473] The data sharing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 8 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0474] 12 , the present invention also provides a data sharing device. As shown in FIG12 , the data sharing device 1200 includes:

[0475] The first receiving unit 1201 is configured to receive a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0476] A first identifier, used to identify the target data;

[0477] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0478] The second information is used to indicate the effective sharing time of the target data;

[0479] third information, used to indicate a reward that the first device expects to obtain;

[0480] Fourth information, used to indicate billing information corresponding to the target data;

[0481] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0482] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0483] Optionally, the type of the target data includes at least one of the following:

[0484] location information of the first device;

[0485] Reference signal received power RSRP;

[0486] Reference signal received power per branch RSPRB;

[0487] Reference signal received quality RSRQ;

[0488] Received signal strength indication RSSI;

[0489] Signal to Interference and Noise Ratio SINR.

[0490] Optionally, the type of the target data includes at least one of the following:

[0491] Physical resource block (PRB) utilization rate;

[0492] Utilization rate of physical downlink control channel (PDCCH) control channel element (CCE) used for uplink scheduling;

[0493] PDCCH CCE usage rate for downlink scheduling;

[0494] Number of users in the Radio Resource Control (RRC) connected state or the RRC inactive state;

[0495] The ratio of the number of users in the RRC connected state or the RRC inactive state to the maximum number of users accommodated;

[0496] Uplink throughput;

[0497] Downlink throughput;

[0498] Transmission delay;

[0499] Downlink buffer size;

[0500] Downlink packet delay;

[0501] The number of active users in RRC connected state.

[0502] Optionally, the target data collection objectives include at least one of the following:

[0503] The global cell identifier CGI corresponding to the cell where the target data is collected;

[0504] The physical cell identifier PCI corresponding to the target data collection cell;

[0505] The carrier frequency corresponding to the acquisition carrier of the target data;

[0506] The tracking area code TAC corresponding to the collection tracking area of ​​the target data;

[0507] The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

[0508] Optionally, the target data collection time includes at least one of the following:

[0509] The starting time of target data collection;

[0510] The end time of the target data collection;

[0511] A triggering event for collecting the target data;

[0512] The triggering time of the triggering event;

[0513] The target data collection duration;

[0514] The target data collection time interval.

[0515] Optionally, the third information includes at least one of the following:

[0516] the type of reward that the first device desires to obtain;

[0517] The amount of the reward that the first device expects to obtain.

[0518] Optionally, the types of rewards include at least one of the following: quality of service (QoS) guarantee, priority enhancement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0519] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

[0520] Optionally, the device further comprises:

[0521] a first sending unit, configured to, when determining that the target data is needed, send a second message to the first device, where the second message is used to request acquisition of the target data;

[0522] The second receiving unit is configured to receive the target data from the second device.

[0523] Optionally, when the first message includes the second information, the first sending unit is specifically configured to:

[0524] When it is determined that the target data is needed and the effective sharing time of the target data has not timed out, a second message is sent to the first device.

[0525] Optionally, the device further comprises:

[0526] a second sending unit, configured to send sixth information to a third device when the first message includes the third information, wherein the sixth information is used to indicate a reward event;

[0527] The sixth information includes at least one of the following: an identifier of the first device; a reward type corresponding to the reward event; and a reward quantity corresponding to the reward event.

[0528] The data sharing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0529] The data sharing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 9 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0530] 13 , the present invention also provides a data sharing device. As shown in FIG13 , the data sharing device 1300 includes:

[0531] A first receiving unit 1301 is configured for a fourth device to receive a first message from a first device, where the first message indicates that the first device can share target data, and the fourth device supports a network function of assisting data sharing;

[0532] The first message includes at least one of the following:

[0533] A first identifier, used to identify the target data;

[0534] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0535] The second information is used to indicate the effective sharing time of the target data;

[0536] third information, used to indicate a reward that the first device expects to obtain;

[0537] Fourth information, used to indicate billing information corresponding to the target data;

[0538] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0539] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0540] Optionally, the type of the target data includes at least one of the following:

[0541] location information of the first device;

[0542] Reference signal received power RSRP;

[0543] Reference signal received power per branch RSPRB;

[0544] Reference signal received quality RSRQ;

[0545] Received signal strength indication RSSI;

[0546] Signal to Interference and Noise Ratio SINR.

[0547] Optionally, the target data collection objectives include at least one of the following:

[0548] The global cell identifier CGI corresponding to the cell where the target data is collected;

[0549] The physical cell identifier PCI corresponding to the target data collection cell;

[0550] The carrier frequency corresponding to the acquisition carrier of the target data;

[0551] The tracking area code TAC corresponding to the collection tracking area of ​​the target data;

[0552] The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

[0553] Optionally, the target data collection time includes at least one of the following:

[0554] The starting time of target data collection;

[0555] The end time of the target data collection;

[0556] A triggering event for collecting the target data;

[0557] The triggering time of the triggering event;

[0558] The target data collection duration;

[0559] The target data collection time interval.

[0560] Optionally, the third information includes at least one of the following:

[0561] the type of reward that the first device desires to obtain;

[0562] The amount of the reward that the first device expects to obtain.

[0563] Optionally, the types of rewards include at least one of the following: quality of service (QoS) guarantee, priority enhancement, network data acquisition, free traffic, free voice, free call charges, and free points.

[0564] Optionally, the amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice duration, free call fee amount, and number of free points.

[0565] Optionally, the first indication is used to indicate that a network function is required to assist in sharing the target data;

[0566] The apparatus further includes a first sending unit, wherein the first sending unit is configured to perform any of the following:

[0567] sending a third message to the first device, where the third message is used to instruct to assist in sharing the target data;

[0568] A fourth message is sent to the first device, where the fourth message is used to indicate not to assist in sharing the target data.

[0569] Optionally, the device further comprises:

[0570] The second sending unit is configured to send sixth information to a fifth device, where the sixth information is used to indicate a sharing event of the target data.

[0571] Optionally, the device further comprises:

[0572] a second receiving unit, configured to receive a sixth message from the fifth device, wherein the sixth message is used to request the target data;

[0573] The third sending unit is configured to send the target data to the fifth device.

[0574] Optionally, when the first message includes the second information, the third sending unit is specifically configured to:

[0575] If it is determined that the effective sharing time duration of the target data has not timed out, the target data is sent to the fifth device.

[0576] Optionally, the device further comprises:

[0577] a fourth sending unit, configured to send a fifth message to the first device, where the fifth message is used to request acquisition of the target data;

[0578] The third receiving unit is configured to receive the target data from the first device.

[0579] Optionally, when the first message includes the second information, the fourth sending unit is specifically configured to:

[0580] If it is determined that the effective sharing time duration of the target data has not timed out, a fifth message is sent to the first device.

[0581] Optionally, the device further comprises:

[0582] A processing unit is configured to, when the first message includes the second information, delete the target data if it is determined that the effective sharing time of the target data has expired and the fourth device has acquired the target data.

[0583] Optionally, the device further comprises:

[0584] a fifth sending unit, configured to send seventh information to a third device when the first message includes the third information, wherein the seventh information is used to indicate a reward event;

[0585] The seventh information includes at least one of the following:

[0586] an identifier of the first device;

[0587] The reward type corresponding to the reward event;

[0588] The number of rewards corresponding to the reward event.

[0589] The data sharing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0590] The data sharing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 10 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0591] As shown in Figure 14, an embodiment of the present application also provides a communication device 1400, including a processor 1401 and a memory 1402, and the memory 1402 stores programs or instructions that can be run on the processor 1401. For example, when the communication device 1400 is a first device, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned first device side method embodiment, and can achieve the same technical effect. When the communication device 1400 is a second device, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned second device side method embodiment, and can achieve the same technical effect. When the communication device 1400 is a third device, the program or instruction is executed by the processor 1401 to implement the various steps of the above-mentioned third device side method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0592] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiments shown in Figures 8 and 9. This terminal embodiment corresponds to the first device-side or second device-side method embodiments described above, and each implementation process and implementation method of the above method embodiments are applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 15 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0593] The terminal 1500 includes but is not limited to: a radio frequency unit 1501, a network module 1502, an audio output unit 1503, an input unit 1504, a sensor 1505, a display unit 1506, a user input unit 1507, an interface unit 1508, a memory 1509 and at least some of the components of the processor 1510.

[0594] Those skilled in the art will appreciate that the terminal 1500 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1510 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG15 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0595] It should be understood that in an embodiment of the present application, the input unit 1504 may include a graphics processing unit (GPU) 15041 and a microphone 15042, and the graphics processor 15041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1506 may include a display panel 15061, and the display panel 15061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1507 includes a touch panel 15071 and at least one of other input devices 15072. The touch panel 15071 is also called a touch screen. The touch panel 15071 may include two parts: a touch detection device and a touch controller. Other input devices 15072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0596] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 1501 may transmit the data to the processor 1510 for processing. Furthermore, the radio frequency unit 1501 may send uplink data to the network-side device. Typically, the radio frequency unit 1501 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0597] The memory 1509 can be used to store software programs or instructions and various data. The memory 1509 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1509 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1509 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0598] Processor 1510 may include one or more processing units. Optionally, processor 1510 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1510.

[0599] The radio frequency unit 1501 is used for:

[0600] Sending a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0601] A first identifier, used to identify the target data;

[0602] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0603] The second information is used to indicate the effective sharing time of the target data;

[0604] third information, used to indicate a reward that the first device expects to obtain;

[0605] Fourth information, used to indicate billing information corresponding to the target data;

[0606] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0607] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0608] The first device can be understood as a data provider or a data sharing party, and the first device may include a network side device or a terminal.

[0609] The first identifier can be understood as a data identifier. The data identifier is used to uniquely identify a group of data, and the first message can include one or more data identifiers.

[0610] Alternatively, the radio frequency unit 1501 is configured to:

[0611] A first message is received from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following:

[0612] A first identifier, used to identify the target data;

[0613] The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data;

[0614] The second information is used to indicate the effective sharing time of the target data;

[0615] third information, used to indicate a reward that the first device expects to obtain;

[0616] Fourth information, used to indicate billing information corresponding to the target data;

[0617] A first indication, used to indicate whether a network function is required or not to assist in sharing the target data;

[0618] Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

[0619] In summary, through the solutions of the embodiments of the present application, network-side devices or UEs can share their respective shareable data in a timely manner. Optionally, the network-side devices or UEs can obtain required revenue or rewards during the sharing process. Through data sharing, UEs can exchange shareable data for required rewards, avoiding data waste or excessive storage time. Data sharing can also enable network-side devices to add new billing dimensions, thereby increasing revenue.

[0620] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the data sharing method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0621] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiments shown in Figures 8 to 10. This network-side device embodiment corresponds to the first device-side, second device-side, or third device-side method embodiments described above, and each implementation process and implementation method of the aforementioned method embodiments are applicable to this network-side device embodiment and can achieve the same technical effects.

[0622] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 16, network-side device 1600 includes an antenna 161, a radio frequency device 162, a baseband device 163, a processor 164, and a memory 165. Antenna 161 is connected to radio frequency device 162. In the uplink direction, radio frequency device 162 receives information via antenna 161 and sends the received information to baseband device 163 for processing. In the downlink direction, baseband device 163 processes the information to be transmitted and sends it to radio frequency device 162. Radio frequency device 162 processes the received information and then sends it through antenna 161.

[0623] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 163 , which includes a baseband processor.

[0624] The baseband device 163 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 16, one of the chips is, for example, a baseband processor, which is connected to the memory 165 through a bus interface to call the program in the memory 165 and execute the network device operations shown in the above method embodiment.

[0625] The network side device may further include a network interface 166 , which is, for example, a Common Public Radio Interface (CPRI).

[0626] Specifically, the network side device 1600 of the embodiment of the present application also includes: instructions or programs stored in the memory 165 and executable on the processor 164. The processor 164 calls the instructions or programs in the memory 165 to execute the methods executed by the modules shown in FIG11 or FIG12 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0627] Specifically, the embodiment of the present application further provides a network side device. As shown in FIG17 , the network side device 1700 includes: a processor 1701, a network interface 1702, and a memory 1703. The network interface 1702 is, for example, a common public radio interface (CPRI).

[0628] Specifically, the network side device 1700 of the embodiment of the present application also includes: instructions or programs stored in the memory 1703 and executable on the processor 1701. The processor 1701 calls the instructions or programs in the memory 1703 to execute the methods executed by the modules shown in FIG13 and achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0629] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data sharing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0630] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0631] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data sharing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0632] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0633] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned data sharing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0634] An embodiment of the present application also provides a communication system, including: a first device and a second device, wherein the first device can be used to execute the steps of the data sharing method on the first device side as described above, and the second device can be used to execute the steps of the data sharing method on the second device side as described above.

[0635] Optionally, the communication system includes a third device, and the third device can be used to execute the steps of the data sharing method on the third device side as described above.

[0636] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0637] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0638] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A data sharing method, comprising: A first device sends a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

2. The method according to claim 1, wherein The first device includes a terminal, and the type of the target data includes at least one of the following: location information of the first device; Reference signal received power RSRP; Reference signal received power per branch RSPRB; Reference signal received quality RSRQ; Received signal strength indication RSSI; Signal to Interference and Noise Ratio SINR; or, The first device includes a network-side device, and the type of the target data includes at least one of the following: Physical resource block (PRB) utilization rate; Utilization rate of physical downlink control channel (PDCCH) control channel element (CCE) used for uplink scheduling; PDCCH CCE usage rate for downlink scheduling; Number of users in the Radio Resource Control (RRC) connected state or the RRC inactive state; The ratio of the number of users in the RRC connected state or the RRC inactive state to the maximum number of users accommodated; Uplink throughput; Downlink throughput; Transmission delay; Downlink buffer size; Downlink packet delay; The number of active users in RRC connected state.

3. The method according to claim 1, wherein The target data collection objectives include at least one of the following: The global cell identifier CGI corresponding to the cell where the target data is collected; The physical cell identifier PCI corresponding to the target data collection cell; The carrier frequency corresponding to the acquisition carrier of the target data; The tracking area code TAC corresponding to the collection tracking area of ​​the target data; The tracking area identifier TAI corresponding to the collection tracking area of ​​the target data.

4. The method according to claim 1, wherein The target data collection time includes at least one of the following: The starting time of target data collection; The end time of the target data collection; A triggering event for collecting the target data; The triggering time of the triggering event; The target data collection duration; The target data collection time interval.

5. The method according to claim 1, wherein The third information includes at least one of the following: the type of reward that the first device desires to obtain; The amount of the reward that the first device expects to obtain.

6. The method according to claim 5, wherein: The types of rewards include at least one of the following: quality of service (QoS) guarantee, priority improvement, network data acquisition, free traffic, free voice, free call charges, and free points; or, The amount of the reward includes at least one of the following: number of QoS guarantees, number of priority upgrades, number of network data acquisitions, amount of free traffic, free voice time, free call fee amount, and number of free points.

7. The method according to any one of claims 1 to 6, wherein The method further comprises: The first device receives a second message from the second device, where the second message is used to request to obtain the target data; The first device sends the target data to the second device; The second device is a device that requires the target data.

8. The method according to claim 7, wherein: In a case where the first message includes the second information, the first device sending the target data to the second device includes: When determining that the effective sharing time of the target data has not timed out, the first device sends the target data to the second device.

9. The method according to claim 7 or 8, wherein In the case where the first message includes the fourth information, the method further includes: The first device sends fifth information to the third device, where the fifth information is used to indicate a billing event; The fifth information includes at least one of the following: an identifier of the second device; The billing type corresponding to the billing event; The billing amount corresponding to the billing event.

10. The method according to any one of claims 1 to 6, wherein The first indication is used to indicate that a network function is required to assist in sharing the target data; The method further comprises any of the following: The first device receives a third message from a fourth device, where the third message is used to instruct to assist in sharing the target data; The first device receives a fourth message from a fourth device, where the fourth message is used to indicate not to assist in sharing the target data; The fourth device is a network function that supports data sharing assistance.

11. The method according to claim 10, wherein: After the first device receives the third message from the fourth device, the method further includes at least one of the following: The first device receives a fifth message from the fourth device, where the fifth message is used to request acquisition of the target data; The first device sends the target data to the fourth device.

12. A data sharing method, comprising: A second device receives a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

13. The method according to claim 12, wherein: The method further comprises: When determining that the target data is needed, the second device sends a second message to the first device, where the second message is used to request to obtain the target data; The second device receives the target data from the second device.

14. The method according to claim 13, wherein: In a case where the first message includes the second information, the second device sends the second message to the first device when determining that the target data is needed, including: When the second device determines that the target data is needed and the effective sharing time of the target data has not timed out, the second device sends a second message to the first device.

15. The method according to any one of claims 12 to 14, wherein In the case where the first message includes the third information, the method further includes: The second device sends sixth information to the third device, where the sixth information is used to indicate a reward event; The sixth information includes at least one of the following: an identifier of the first device; The reward type corresponding to the reward event; The number of rewards corresponding to the reward event.

16. A data sharing method, comprising: The fourth device receives a first message from the first device, where the first message is used to indicate that the first device can share target data, and the fourth device supports a network function of data sharing assistance; The first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

17. The method according to claim 16, wherein The first indication is used to indicate that a network function is required to assist in sharing the target data; The method further comprises any of the following: The fourth device sends a third message to the first device, where the third message is used to instruct the first device to assist in sharing the target data; The fourth device sends a fourth message to the first device, where the fourth message is used to indicate not to assist in sharing the target data.

18. The method according to claim 17, wherein After the fourth device sends the third message to the first device, the method further includes: The fourth device sends sixth information to the fifth device, where the sixth information is used to indicate a sharing event of the target data.

19. The method according to claim 18, wherein Also includes: The fourth device receives a sixth message from the fifth device, where the sixth message is used to request the target data; The fourth device sends the target data to the fifth device.

20. The method according to claim 19, wherein In a case where the first message includes the second information, the fourth device sending the target data to the fifth device includes: When determining that the effective sharing time duration of the target data has not timed out, the fourth device sends the target data to the fifth device.

21. The method according to any one of claims 16 to 20, wherein Also includes: The fourth device sends a fifth message to the first device, where the fifth message is used to request acquisition of the target data; The fourth device receives the target data from the first device.

22. The method according to claim 21, wherein When the first message includes the second information, the fourth device sends a fifth message to the first device, including: When determining that the effective sharing time of the target data has not timed out, the fourth device sends a fifth message to the first device.

23. The method according to any one of claims 16 to 22, wherein In the case where the first message includes the second information, the method further includes: The fourth device deletes the target data when determining that the effective sharing time length of the target data has timed out and the fourth device has acquired the target data.

24. The method according to any one of claims 16 to 23, wherein In the case where the first message includes the third information, the method further includes: The fourth device sends seventh information to the third device, where the seventh information is used to indicate a reward event; The seventh information includes at least one of the following: an identifier of the first device; The reward type corresponding to the reward event; The number of rewards corresponding to the reward event.

25. A data sharing device, comprising: A first sending unit is configured to send a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

26. The device according to claim 25, wherein The device further comprises: a first receiving unit, configured to receive a second message from a second device, where the second message is used to request acquisition of the target data; a second sending unit, configured to send the target data to the second device; The second device is a device that requires the target data.

27. The apparatus according to claim 26, wherein In a case where the first message includes the second information, the second sending unit is specifically configured to: If it is determined that the effective sharing time duration of the target data has not timed out, the target data is sent to the second device.

28. The device according to claim 26 or 27, wherein The device further comprises: a third sending unit, configured to send fifth information to a third device when the first message includes the fourth information, where the fifth information is used to indicate a charging event; The fifth information includes at least one of the following: an identifier of the second device; The billing type corresponding to the billing event; The billing amount corresponding to the billing event.

29. The device according to any one of claims 25 to 28, wherein The first indication is used to indicate that a network function is required to assist in sharing the target data; The apparatus further includes a second receiving unit, wherein the second receiving unit is configured to: receiving a third message from a fourth device, wherein the third message is used to instruct assistance in sharing the target data; receiving a fourth message from a fourth device, wherein the fourth message is used to indicate not to assist in sharing the target data; The fourth device is a network function that supports data sharing assistance.

30. The apparatus according to claim 29, wherein The device further comprises at least one of the following: a third receiving unit, configured to receive a fifth message from the fourth device, where the fifth message is used to request acquisition of the target data; A fourth sending unit is configured to send the target data to the fourth device.

31. A data sharing device comprising: A first receiving unit is configured to receive a first message from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

32. A data sharing device, comprising: a first receiving unit, configured to receive, on a fourth device, a first message from a first device, where the first message indicates that the first device can share target data, and the fourth device supports a network function for assisting data sharing; The first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

33. A first device comprising a processor and a communication interface, wherein: The communication interface is used for: Sending a first message, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

34. A second device comprising a processor and a communication interface, wherein: The communication interface is used for: A first message is received from a first device, where the first message is used to indicate that the first device can share target data, and the first message includes at least one of the following: A first identifier, used to identify the target data; The first information is used to indicate at least one of the type of the target data, the collection target of the target data, the collection method of the target data, the collection time of the target data, and the number of sampling points of the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

35. A fourth device, the fourth device supporting a network function of data sharing assistance, the fourth device comprising a processor and a communication interface, wherein: The communication interface is used for: receiving a first message from a first device, wherein the first message is used to indicate that the first device can share target data; The first message includes at least one of the following: a first identifier for identifying the target data; and first information for indicating at least one of the type of the target data, the target for collecting the target data, the method for collecting the target data, the time for collecting the target data, and the number of sampling points for the target data; The second information is used to indicate the effective sharing time of the target data; third information, used to indicate a reward that the first device expects to obtain; Fourth information, used to indicate billing information corresponding to the target data; A first indication, used to indicate whether a network function is required or not to assist in sharing the target data; Among them, the network function assists in sharing the target data, including at least one of the following: the network function assists in storing the target data, the network function assists in sending the target data, and the network function assists in publishing data sharing information, and the data sharing information is used to indicate that the first device can share the target data.

36. A communication device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, implements the steps of the data sharing method as described in any one of claims 1 to 11, or implements the steps of the data sharing method as described in any one of claims 12 to 15, or implements the steps of the data sharing method as described in any one of claims 16 to 23.

37. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the data sharing method as described in any one of claims 1 to 11, or implements the steps of the data sharing method as described in any one of claims 12 to 15, or implements the steps of the data sharing method as described in any one of claims 16 to 23.

Citation Information

Patent Citations

  • Resource sharing method and communication device

    CN115707118A

  • Authorization data scheduling method and device and network side equipment

    CN116137571A

  • Data sharing method and device and storage medium

    CN117596585A

  • Data sharing

    WO2010045675A1