Wireless sensing data management techniques
By establishing charging processes and message protocols for wireless sensing data transactions, the patent addresses the lack of data circulation in current networks, enabling efficient data utilization and revenue generation for base stations and user equipment, thereby enhancing network performance.
Patent Information
- Application Number
- PCT/CN2024/117474
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-11-20
AI Technical Summary
Current wireless networks lack procedures for data transactions and corresponding fees, limiting the circulation and utilization of wireless sensing data, which is crucial for enhancing network performance and user experience.
Implementing charging and billing processes for wireless sensing data transactions by defining and dividing the rights and interests (R&I) of data, including ownership, right to edit, and trading rights, and establishing message protocols for data fee notifications, queries, and settlements among network nodes.
Enables efficient data transactions and revenue generation for base stations and user equipment, improving network performance by integrating external data for better analysis and application capabilities, and promoting network-wide coordination.
Smart Images

Figure CN2024117474_20112025_PF_FP_ABST
Abstract
Description
WIRELESS SENSING DATA MANAGEMENT TECHNIQUESTECHNICAL FIELD
[0001] This document is directed generally to digital wireless communications.BACKGROUND
[0002] Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
[0003] Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-Awireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.SUMMARY
[0004] Techniques are disclosed for describing and / or dividing the rights and interests of wireless perception data to allow data transactions. This patent document describes procedures and / or messages related to data charging that may exist during or after data transmission or exchange.
[0005] A first example wireless communication includes transmitting, by a first device to a second device, a set of information comprising one or more data services provided by the first device, where the set of information is transmitted according to a rule.
[0006] In some embodiments, the rule indicates that the set of information is transmitted after the first device completes a certain amount of data for a data service from the one or more data services, or the rule indicates that the set of information is transmitted after all of the data is transmitted or exchanged. In some embodiments, the rule indicates that the set of information is transmitted before data for a data service from the one or more data services is transmitted or exchanged. In some embodiments, the rule indicates that the set of information is transmitted with a transmission or exchange of data for a data service from the one or more data services.
[0007] In some embodiments, the rule indicates that the set of information is transmitted in accordance with a pre-negotiated rule between the first device and the second device, and the pre-negotiated rule indicates that the set of information is transmitted by the first device to the second device at a preset time, a preset data volume threshold, or a preset number of services after the one or more data services are performed by the first device. In some embodiments, the first device includes a first data provisioning node, a first data provisioning network function, a first data consuming response node, a first data consuming response network function, a first intermediate note, or a first intermediate network function; and the second device includes a second data provisioning node, a second data provisioning network function, a second data consuming response node, a second data consuming response network function, a second intermediate note, or a second intermediate network function.
[0008] A second example wireless communication includes transmitting, by a third device to a first device that provides a data service, a query message that request information about a data policy related to the data service, where the query message is transmitted according to a rule; and receiving, by the third device from the first device and in response to transmitting the query message, an indication of the data policy of the data service.
[0009] In some embodiments, the rule indicates that the query message is transmitted in response to the third device reaching a preset time or an occurrence of an event. In some embodiments, the occurrence of the event includes completing data reception by the third device or receiving a specific amount of data by the third device. In some embodiments, the method further comprises transmitting, by the third device to the first device, another information that indicates that the third device performs a data related transaction with the first device that provides the data service, where the another information is transmitted according to a time agreed by the third device and the first device or in response to an occurrence of an event related to transmission of data for the data service. In some embodiments, the third device includes a data consuming node or a data consuming network function, and the first device includes a data consuming response node or a data consuming response network function.
[0010] A third example wireless communication includes transmitting, by a first device to a third device, a message related to a data service provided by the first device, where the message is transmitted according to a rule.
[0011] In some embodiments, the message includes a data policy notification message, a data service reminder message, a data policy confirmation message and / or another data policy related message. In some embodiments, the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event. In some embodiments, the occurrence of the event includes sending a specific data, a specific amount of data, or receiving a query message. In some embodiments, the message indicates a data policy reminder, and the first device transmits the message according to an agreed time that is agreed between the first device and the third device or according to an occurrence of an event related to a data related to the data service.
[0012] In some embodiments, the method comprises receiving, by the first device from the third device, information indicative of a data policy for data; and transmitting, by the first device to the third device, another message that indications a confirmation for the data policy. In some embodiments, the third device includes a data consuming node or a data consuming network function, and the first device includes a data consuming response node, a data consuming response network function, an intermediate node, or an intermediate network function.
[0013] A fourth example wireless communication includes transmitting, by a first device to a fourth device, a message related to one or more data services provided by the first device and accepted by the fourth device, where the message is transmitted according to a rule.
[0014] In some embodiments, the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event, and the message includes a data policy notification or a query message. In some embodiments, the occurrence of the event includes sending specific data, a specific amount of data, the first device arriving at a designated time, or the first device receiving a data service message. In some embodiments, the message indicates a data policy reminder, and the first device transmits the message according to an agreed time that is agreed between the first device and the fourth device or according to an occurrence of an event related to data of a data service from the one or more data services.
[0015] In some embodiments, the method further comprises receiving, by the first device from the fourth device, information indicative of a data policy for data; and transmitting, by the first device to the fourth device, another message that indications a confirmation for the data policy. In some embodiments, the first device includes a data provisioning node or a data provisioning network function, and the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.
[0016] A fifth example wireless communication includes transmitting, by a fourth device to a first device, a message according to a rule, where the fourth device initiates a data service settlement process with the first device that is configured to provide data to the fourth device.
[0017] In some embodiments, the rule indicates that the message is transmitted in response to the fourth device reaching a preset time or an occurrence of an event, and the message includes a data policy notification or a query message. In some embodiments, the occurrence of the event includes completing data reception, receiving a specific amount of the data, reaching a specified time, or receiving a data service message. In some embodiments, the method further comprises communicating, by the fourth device with the first device, a time to initiate a process related to a data policy for a data service; and transmitting, by the fourth device to the first device, another message that indicates the data policy for the data service at the time. In some embodiments, the first device includes a data provisioning node or a data provisioning network function, and the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.
[0018] In yet another exemplary aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.
[0019] In yet another exemplary embodiment, a device that is configured or operable to perform the above-described methods is disclosed.
[0020] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0021] BRIEF DESCRIPTION OF THE DRAWING
[0022] FIG. 1 shows an example flowchart for a base station to send information related to payment of fees.
[0023] FIG. 2 shows another example flowchart for a base station to send information related to payment of fees.
[0024] FIG. 3 shows an example flowchart for a core network device to send information related to payment of fees.
[0025] FIG. 4 shows an example flowchart for a base station to send information related to payment of fees to a core network device.
[0026] FIG. 5 shows another example flowchart for a core network device to send information related to payment of fees to a base station.
[0027] FIG. 6 shows an example flowchart for a core network device to send information related to notification of data fees to a base station.
[0028] FIG. 7 shows an exemplary block diagram of a hardware platform that may be a part of a network device or a communication device or a core network (CN) device.
[0029] FIG. 8 shows an example of wireless communication including a base station (BS) and user equipment (UE) based on some implementations of the disclosed technology.
[0030] FIG. 9 shows an exemplary flowchart for transmitting a set of information.
[0031] FIG. 10 shows an exemplary flowchart for receiving an indication of a data policy of a data service.
[0032] FIG. 11 shows an exemplary flowchart for transmitting a message related to a data service.
[0033] FIG. 12 shows an exemplary flowchart for transmitting a message related to one or more data services.
[0034] FIG. 13 shows an exemplary flowchart for transmitting a message according to a rule.DETAILED DESCRIPTION
[0035] In the wireless communication field, base stations and multiple user equipment (UEs) can use multiple wireless sensing modes (such as active sensing, passive sensing, collaborative sensing, and interactive sensing) to obtain multi-dimensional sensing data, such as environment data, channel data, and user-related data. By collecting, processing, and analyzing the above radio sensing data, base stations and UEs can implement in-depth adaptation to communication scenarios, in-depth inspection of user experience, and elaborate control of communication resources. For example, channel sensing is used to intelligently accelerate beam-forming, environmental factors are used to optimize antenna direction, network resource allocation is optimized in accordance with user service and status data, and service policies are driven by service data to better meet user requirements. By defining and clearly dividing the rights and interests (R&I) , such as ownership, right to edit, and trading rights of wireless sensing data, base stations and UE can absorb and integrate external data to enhance their analysis and application capabilities, and can also share transactions with external parties about various types of sensing data obtained and processed by base stations and UE, thus creating more valuable benefits. There is no procedures related to data transactions and corresponding fees in the current network. Therefore, it is necessary to introduce charging and billing process and related message to better support data transactions and encourage the circulation of data in the network.
[0036] The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.
[0037] I. Introduction
[0038] This patent document will first provide example descriptions of various terms used this patent document.
[0039] Data Type : A base station or UE can perceive, collect, analyze, and use multiple types of data in the wireless communication environment, including control-plane data of the communication network, user-plane data of the communication network, management-plane data of the communication network, sensing data of wireless network (NW) node / NF (s) , and intelligent service data.
[0040] Wireless network control-plane data: Signals and information used to process and manage communication sessions, allocate network resources, and maintain communication link status. The data includes signaling messages, routing information, session control instructions, and data related to network management and fault detection.
[0041] Wireless network User-plane data: User-plane data can refer to the data generated or consumed by users during transmission in the communication network, for example, actual contents such as voice, video, file transmission, and web-page browsing, which directly serve users' application and service requirements.
[0042] Wireless network management plane data: Network operation, maintenance, monitoring, configuration, and optimization data, including network device status, performance indicators, configuration parameters, security records, compliance information, and disaster recovery policies.
[0043] Wireless NW node / NF sensing data: Comes from various types of UEs / sensors or wireless sensing systems, such as wireless network sensing. The data describes the channel, environment, and physical status of any object, including temperature, humidity, location, and motion data.
[0044] Intelligent computing service data: Provides personalized and intelligent computing service data, including data generated and used in AI model training, inference, evaluation, and deployment, such as model algorithms, data sets, model output results, and model performance data.
[0045] Data R&I: In wireless sensing data R&I and value transaction methods, the connotation of data R&I is defined as follows:
[0046] ● Ownership can mean that the data owner has full control over the data, and can determine how the data is processed, stored, and used. Data ownership subjects also naturally include the following R&I.
[0047] ● Right to edit can refer to the users' rights to modify, add, or delete data. In some cases where the right to edit are shared or limited, data editing operations need to be synchronized to other owners.
[0048] ● Right to use can refer to the right of users to view, analyze, copy, and use data.
[0049] ● Trading rights can refer to the right of a user to transfer, license, or sell data or the R&I in data.
[0050] In the wireless sensing data R&I and value transaction method, the wireless NW may have the following data R&I definitions:
[0051] ● The base station / UE can have the ownership, right to edit, right to use, and trading rights of the original data (data resources) that it perceives and generates in wireless mode.
[0052] ● A base station / UE may own some or all of ownership, right to edit, right to use, and trading rights for the processed data (data assets) .
[0053] ● A base station / UE may own some or all of ownership, right to edit, right to use, and trading rights for the data (data capital) that has been traded.
[0054] The value assignment of the above data R&I is not absolute. The data supervisor or subject can manually revise the definition as required in accordance with the data policies and strategies.
[0055] The measurement mode of data service transaction fees is related to the data service type instance ID, data service quality, and carrier policy.
[0056] Data service related node / network function (NF) : The NW node / NF (s) related to the data service can be defined as follows in accordance with their functions:
[0057] ● Data service-data consuming node / NF: An NW that has data consuming requirements and sends data query or request messages. The node / NF initiates a data service request to the network, receives charging information, and completes payment. They can be communication devices, such as network function entity, user devices, IoT sensors, any system or application that needs to obtain and use data, or its agent node / NF (s) .
[0058] ● Data service-data consuming response node / NF: NW node / NF that processes consuming requests. They respond to data requests from data consuming node / NF (s) , implement charging policies, ensure service delivery, and process consumer payments.
[0059] ● Data service-data provisioning node / NF: An entity that provides data service resources, and is the center of data storage, processing, and distribution. They evaluate data requests, decide to agree to or reject the provisioning of data services, register resource availability, define pricing strategies, and be responsible for the pricing of transactions.
[0060] ● Data service-data provisioning response node / NF: NW node / NF that processes consuming requests. They respond to data requests from data consuming node / NF (s) , implement charging policies, ensure service delivery, and process consumer payments.
[0061] ● Data service-intermediate node / NF: Acts as an agent node / NF, relay node / NF, or other node / NF (s) between a data consuming node / NF and a data provisioning node / NF. The agent node / NF coordinates transactions between data consuming node / NF (s) and data provisioning node / NF (s) , manages pricing and settlement, and ensures the validity of transactions. The agent node / NF may be an intermediate node / NF, a dedicated data transaction platform, or a smart contract system. A relay node / NF is an intermediate node / NF for actual data transmission in a wireless network. They receive, forward, or store data packets to ensure secure and efficient data movement between data consuming node / NF (s) and data provisioning node / NF (s) .
[0062] Data R&I Transaction Charging Event Notification: When the preset charging threshold, time node / NF, or event is reached, the charging-related interaction procedure may be triggered. If the data service is triggered periodically or by an event, the charging information needs to be notified at the preset time. For example, data services triggered periodically may be settled periodically. Event-triggered services can settle fees after data is sent.
[0063] This patent document describes at least the following example techniques. In this patent document, the term “data policy” may include information about fee / cost / payment for data.
[0064] ● 1. Data R&I information and fee information (for example, fee calculation and payment) are sent by the data provisioning node / NF, data consuming response node / NF, or intermediate node / NF to the corresponding data provisioning response node / NF, data consuming node / NF, or intermediate node / NF after the data service node / NF completes a certain stage / amount of data or all of the data transmission or exchange for a data service from the one or more data services. The Data R&I information may include information about one or more data services provided by the device / NF that sends the data R&I (as mentioned above) , and the fee information may indicate pricing / cost related to the one or more data services that may be indicated in the data R&I information. The transmission of certain messages and payment of fees can also occur before or simultaneously with data transmission / exchange for a data service from the one or more data services. In accordance with a pre-negotiated rule, data charge information (e.g., the data R&I information and fee information) and procedure interaction between nodes may also occur after one or more data services are performed by data provisioning node / NF, data consuming response node / NF, or intermediate node / NF, for example, after a preset time, a preset data volume threshold, or a preset number of services.
[0065] ● 2. Data consuming node / NF (s) can send data fee query message (s) and / or other messages to data consuming response node / NF (s) (such as data service provisioning node / NF (s) , intermediate node / NF (s) , etc. ) that respond to them (e.g., by sending information about cost of a data service) , and can initiate processes such as data fee payments.
[0066] ○ When a preset time or event occurs, such as completing data reception, receiving a specific amount of data, or reaching the preset time by the data consuming node / NF, the data consuming node / NF may send a data fee query message to the data consuming response node / NF that provides data services for it.
[0067] ○ According to the agreed time or event of the data transaction (such as a data transmission) , the data consuming node / NF may send a message that indicates that the data consuming node / NF pays data fees to the data consuming response node / NF that provides the data for the data service.
[0068] ● 3: The data consuming response node / NF can send data fee notifications related to a data service, data service payment reminders related to the data service, data fee payment confirmations related to the data service, and / or other data fee related messages related to the data service to data consuming node / NF (s) or intermediate node / NF (s) that use its services.
[0069] ○ 3-1: When a preset time or event occurs, such as sending specific data or a specific amount of data, reaching the preset time, or receiving a data fee query message (s) , the data consuming response node / NF may send a data fee notification to the data consuming node / NF it serves.
[0070] ○ 3-2: According to the agreed time or event of the data transaction (e.g. a data transmission) , the data service consuming response node / NF may send a data fee payment reminder to the data consuming node / NF it serves.
[0071] ○ 3-3: After receiving the payment from the data consuming node / NF, the data consuming response node / NF can send a payment confirmation message to it.
[0072] ● 4: The data provisioning node / NF can send data fee notifications and other messages to the data service provisioning response node / NF or intermediate node / NF that accepts the data service (s) provided by the data provisioning node / NF.
[0073] ○ 4-1: When a preset time or event occurs, such as sending specific data or a specific amount of data, the data provisioning node / NF arriving at a designated time, or the data provisioning node / NF receiving relevant data service messages, the data provisioning node / NF may send a data fee notification (when the data fee is determined by the data provisioning node / NF) or a data fee query message (s) (when the data fee is determined by the data provisioning response node / NF) to the data provisioning response node / NF it serves.
[0074] ○ 4-2: Based on the agreed time or event of the data transaction (e.g. a data transmission) , the data consuming node / NF may send a data fee payment reminder to the data provisioning response node / NF it serves.
[0075] ○ 4-3: After receiving payment from the data provisioning response node / NF, the data provisioning node / NF can send a payment confirmation message to it.
[0076] ● 5: The data provisioning response node / NF can send data fee notifications and initiate data service settlement processes to the data provisioning node / NF or intermediate node / NF that provides data services to it.
[0077] ○ 5-1: When a preset time or event occurs, such as completing data reception, receiving a specific amount of data, reaching a specified time, or receiving relevant data service messages, the data provisioning response node / NF may send data fee notifications or data fee query message (s) to the data provisioning node / NF providing the data service.
[0078] ○ 5-2 : The data provisioning response node / NF may pay data fees to the data provisioning node / NF that provides services in accordance with the time or event (for example, one data transmission) agreed in the data transaction. For example, before the data is transmitted, the data provisioning response node / NF can negotiate with the data provisioning node / NF a time when to initiate payment for the data service.
[0079] ● 6: The intermediate node / NF (s) of data services can forward and process information related to data rights, such as data fee information, data payment information, etc.
[0080] ○ 6-1: Intermediate node / NF (s) may act as agents for data consuming node / NF (s) , data consuming response node / NF (s) , data provisioning node / NF (s) , and data provisioning response node / NF (s) , and send, receive, and process messages and procedures that may need to be received and sent by this node / NF.
[0081] ○ 6-2 : Intermediate node / NF (s) may act as relays for data consuming node / NF (s) , data consuming response node / NF (s) , data provisioning node / NF (s) , and data provisioning response node / NF (s) , and forward related messages to the corresponding node / NF (s) .
[0082] ○ 6-3: When providing relay and agent services, intermediate node / NF (s) may charge other node / NF (s) a certain fee for the services they provide. These fees may be paid by the requesting node or the responding node.
[0083] ● 7: The charging modes of data service benefits include but are not limited to: Conditional or unconditional free provision, network resource rewards (for example, use of sensing and / or computing capabilities) , service level improvement (for example, better or higher-priority QoS guarantee) , point rewards (for exchange of other services) , and exchange of data R&I (for example, agreed sharing of certain types of data) .
[0084] II. Example Embodiments
[0085] II. (a) . Embodiment 1: Data fee notification and payment messages
[0086] With the increase of UE devices and user requirements for service performance, base stations must deal with the growing complex network environment. To accurately predict and effectively respond to real-time network changes, such as environmental condition fluctuations, user behavior diversity, and device status monitoring, base stations need to collect a large amount of multi-source data to comprehensively reflect and understand network status and future changes. However, the coverage range and data collection capability of existing base stations are limited, so it is difficult to fully capture dynamic changes in the network. Therefore, the base station can seek external sensing data, which may come from different areas, user equipment, sensor networks, or data streams in specific application scenarios. By integrating the abundant external data, base stations can train more accurate models, effectively predict network performance, optimize resource distribution, and send early warning messages before problems occur, thus improving service quality and ensuring network security. For example, by incorporating dynamic user behaviors, location distribution, and environmental factors that affect services into the decision-making process, the system can adjust the resource allocation policy in real time to allocate resources more reasonably and improve resource utilization.
[0087] Considering that a base station (data consuming node / NF) needs a UE (data consuming response node / NF, data provisioning node / NF) to assist in environment sensing and request the UE to perform the data sensing procedure. In this embodiment, the UE can carry data charge information while reporting data in data service response message.
[0088] FIG. 1 shows an example flowchart for a base station to send information related to payment of fees.
[0089] Step 101: The UE sends a data service response message to the BS, carrying the data and charge information.
[0090] Step102: After receiving and confirming data and charge information, the BS sends a message that indicates that BS has paid for the terminal and / or sends related messages.
[0091] II. (b) . Embodiment 2: Data fee calculation and payment messages
[0092] In the same context as that in Embodiment 1, it is assumed that the data in the data service response information of the UE does not carry charge information. Alternatively, after receiving the data, the base station calculates the data charge and pays for the data charge.
[0093] FIG. 2 shows another example flowchart for a base station to send information related to payment of fees.
[0094] Step 201: The UE sends a data service response message to the BS, containing required data.
[0095] Step 202: After receiving and confirming data, the BS calculates data costs in accordance with the pre-negotiated rules.
[0096] Step 203: The BS sends a message that indicates that BS has paid for the UE and / or sends related messages.
[0097] II. (c) . Embodiment 3 Data Fee Notification and Payment with Intermediate Nodes
[0098] With the development of the sensing technology, base stations are not only a communication center, but also capable of collecting and processing a large amount of real-time sensing data. By integrating and analyzing these diversified data, base stations can create self-adaptive models or AI services, which can meet the rapid changes in complex environments and user requirements. These models or AI services can not only optimize network performance, but also solve problems in specific scenarios, such as traffic flow management, energy efficiency optimization, and security monitoring.
[0099] Base stations can sell their models or services as a product and provide them to other demanders. In this way, the sensing capability of base station integration is used to broaden the revenue source of base stations, break data islands, and promote network-wide coordination.
[0100] Such a type of data transaction exists, BS A (data provisioning node) has registered its data service with CN (data intermediate node) , but has not uploaded the corresponding data. After querying service information from the core network, BS B (data consuming node) can obtain data from BS A through CN. For such data transactions, it is assumed that the data costs have been calculated by BS A and included in the data service response message. The data charge payment procedure may be as follows: After BS B pays the data charge to the core network, the core network pays the data charge to BS A. The CN may charge a fee, which can be paid by BS A or BS B. In this embodiment, the data service charge of the core network is paid by eNodeB B.
[0101] FIG. 3 shows an example flowchart for a core network device to send information related to payment of fees.
[0102] Step 301: BS A sends a data service response message to BS B. The response message contains data charge information.
[0103] Step 302: BS B pays all data services to the core network, including the data services provided by BS A and the data services provided by the core network as an intermediate node, and sends related messages.
[0104] Step 303: After receiving the payment from BS A, the core network sends a related message to BS A to pay the benefits to BS A.
[0105] II. (d) . Embodiment 4 Data Fee Notification and Payment with Intermediate Nodes
[0106] In the same context as that in Embodiment 3, the data service charge considering the core network (intermediate node) is paid by the base station A (data provisioning node) .
[0107] FIG. 4 shows an example flowchart for a base station to send information related to payment of fees to a core network device.
[0108] Step 401: BS A sends a data service charge message to the CN. CN forwards the message to BS B.
[0109] Step 402: BS B pays all data services to the core network, including the data services provided by BS A and the data services provided by the core network, and sends related messages.
[0110] Step 403: After receiving the payment from BS B, the core network sends the payment to BS A.
[0111] Step 404: The BS A pays the core network as an intermediate node.
[0112] II. (e) . Embodiment 5 Data Fee Notification and Payment when Intermediate Nodes act as agent
[0113] In the same context as that in embodiment 3, base station A (data provisioning node / NF) has registered its data service with the core network (data service intermediate node / NF) and uploaded the data to the core network for storage. Base station B (data service data consuming node / NF) queries the service information and obtains data from the core network.
[0114] FIG. 5 shows another example flowchart for a core network device to send information related to payment of fees to a base station.
[0115] Step 501: In accordance with the pre-negotiated rules, for example, after data is sent, the core network sends a data charge notification message to BS B.
[0116] Step 502: After receiving the message, the BS pays the fee and sends the corresponding message.
[0117] Step 503: The core network pays fees to BS A in accordance with the pre-negotiated rules and timing.
[0118] II. (f) . Embodiment 6 Data Service Fee Query and Notification
[0119] In a context similar to that in Embodiment 3, a base station (data provisioning node / NF) uses its model as a data service to externally provide data to the core network (data provisioning response node / NF) . For externally provided data, the base station can adjust the data production in accordance with the transaction situation.
[0120] In this embodiment, the BS sends a data charge query message to the core network. The core network calculates the current data charge in accordance with the preset rule and sends the related message to the BS.
[0121] FIG. 6 shows an example flowchart for a core network device to send information related to notification of data fees to a base station.
[0122] Step 601: The BS sends a data service fee query message to query the transaction information (all or a specific period) about the data provided by the specified service or the entire node.
[0123] Step 602: The core network receives the message, then calculates the expenses related to the data queried category, and sends related messages to the BS.
[0124] FIG. 7 shows an exemplary block diagram of a hardware platform 700 that may be a part of a network device (e.g., base station) or a communication device (e.g., a user equipment (UE) ) or a core network (CN) device. The hardware platform 700 includes at least one processor 710 and a memory 705 having instructions stored thereupon. The instructions upon execution by the processor 710 configure the hardware platform 700 to perform the operations described in FIGS. 1 to 6, 8 to 13 and in the various embodiments described in this patent document. The transmitter 715 transmits or sends information or data to another device. For example, a network device transmitter can send a message to a user equipment. The receiver 720 receives information or data transmitted or sent by another device. For example, a user equipment can receive a message from a network device.
[0125] The implementations as discussed above will apply to a wireless communication. FIG. 8 shows an example of a wireless communication system (e.g., a 5G or NR cellular network) that includes a base station 620 and one or more user equipment (UE) 811, 812 and 813. In some embodiments, the UEs access the BS (e.g., the network) using a communication link to the network (sometimes called uplink direction, as depicted by dashed arrows 831, 832, 833) , which then enables subsequent communication (e.g., shown in the direction from the network to the UEs, sometimes called downlink direction, shown by arrows 841, 842, 843) from the BS to the UEs. In some embodiments, the BS send information to the UEs (sometimes called downlink direction, as depicted by arrows 841, 842, 843) , which then enables subsequent communication (e.g., shown in the direction from the UEs to the BS, sometimes called uplink direction, shown by dashed arrows 831, 832, 833) from the UEs to the BS. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, an Internet of Things (IoT) device, and so on.
[0126] FIG. 9 shows an exemplary flowchart for transmitting a set of information. Operation 902 includes transmitting, by a first device to a second device, a set of information comprising one or more data services provided by the first device, where the set of information is transmitted according to a rule.
[0127] In some embodiments, the rule indicates that the set of information is transmitted after the first device completes a certain amount of data for a data service from the one or more data services, or the rule indicates that the set of information is transmitted after all of the data is transmitted or exchanged. In some embodiments, the rule indicates that the set of information is transmitted before data for a data service from the one or more data services is transmitted or exchanged. In some embodiments, the rule indicates that the set of information is transmitted with a transmission or exchange of data for a data service from the one or more data services.
[0128] In some embodiments, the rule indicates that the set of information is transmitted in accordance with a pre-negotiated rule between the first device and the second device, and the pre-negotiated rule indicates that the set of information is transmitted by the first device to the second device at a preset time, a preset data volume threshold, or a preset number of services after the one or more data services are performed by the first device. In some embodiments, the first device includes a first data provisioning node, a first data provisioning network function, a first data consuming response node, a first data consuming response network function, a first intermediate note, or a first intermediate network function; and the second device includes a second data provisioning node, a second data provisioning network function, a second data consuming response node, a second data consuming response network function, a second intermediate note, or a second intermediate network function.
[0129] FIG. 10 shows an exemplary flowchart for receiving an indication of a data policy of a data service. Operation 1002 includes transmitting, by a third device to a first device that provides a data service, a query message that request information about a data policy related to the data service, where the query message is transmitted according to a rule. Operation 1004 includes receiving, by the third device from the first device and in response to transmitting the query message, an indication of the data policy of the data service.
[0130] In some embodiments, the rule indicates that the query message is transmitted in response to the third device reaching a preset time or an occurrence of an event. In some embodiments, the occurrence of the event includes completing data reception by the third device or receiving a specific amount of data by the third device. In some embodiments, the method further comprises transmitting, by the third device to the first device, another information that indicates that the third device performs a data related transaction with the first device that provides the data service, where the another information is transmitted according to a time agreed by the third device and the first device or in response to an occurrence of an event related to transmission of data for the data service. In some embodiments, the third device includes a data consuming node or a data consuming network function, and the first device includes a data consuming response node or a data consuming response network function.
[0131] FIG. 11 shows an exemplary flowchart for transmitting a message related to a data service. Operation 1102 includes transmitting, by a first device to a third device, a message related to a data service provided by the first device, where the message is transmitted according to a rule.
[0132] In some embodiments, the message includes a data policy notification message, a data service reminder message, a data policy confirmation message and / or another data policy related message. In some embodiments, the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event. In some embodiments, the occurrence of the event includes sending a specific data, a specific amount of data, or receiving a query message. In some embodiments, the message indicates a data policy reminder, and the first device transmits the message according to an agreed time that is agreed between the first device and the third device or according to an occurrence of an event related to a data related to the data service.
[0133] In some embodiments, the method comprises receiving, by the first device from the third device, information indicative of a data policy for data; and transmitting, by the first device to the third device, another message that indications a confirmation for the data policy. In some embodiments, the third device includes a data consuming node or a data consuming network function, and the first device includes a data consuming response node, a data consuming response network function, an intermediate node, or an intermediate network function.
[0134] FIG. 12 shows an exemplary flowchart for transmitting a message related to one or more data services. Operation 1202 includes transmitting, by a first device to a fourth device, a message related to one or more data services provided by the first device and accepted by the fourth device, where the message is transmitted according to a rule.
[0135] In some embodiments, the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event, and the message includes a data policy notification or a query message. In some embodiments, the occurrence of the event includes sending specific data, a specific amount of data, the first device arriving at a designated time, or the first device receiving a data service message. In some embodiments, the message indicates a data policy reminder, and the first device transmits the message according to an agreed time that is agreed between the first device and the fourth device or according to an occurrence of an event related to data of a data service from the one or more data services.
[0136] In some embodiments, the method further comprises receiving, by the first device from the fourth device, information indicative of a data policy for data; and transmitting, by the first device to the fourth device, another message that indications a confirmation for the data policy. In some embodiments, the first device includes a data provisioning node or a data provisioning network function, and the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.
[0137] FIG. 13 shows an exemplary flowchart for transmitting a message according to a rule. Operation 1302 includes transmitting, by a fourth device to a first device, a message according to a rule, where the fourth device initiates a data service settlement process with the first device that is configured to provide data to the fourth device.
[0138] In some embodiments, the rule indicates that the message is transmitted in response to the fourth device reaching a preset time or an occurrence of an event, and the message includes a data policy notification or a query message. In some embodiments, the occurrence of the event includes completing data reception, receiving a specific amount of the data, reaching a specified time, or receiving a data service message. In some embodiments, the method further comprises communicating, by the fourth device with the first device, a time to initiate a process related to a data policy for a data service; and transmitting, by the fourth device to the first device, another message that indicates the data policy for the data service at the time. In some embodiments, the first device includes a data provisioning node or a data provisioning network function, and the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.
[0139] In this document the term “exemplary” is used to mean “an example of” and, unless otherwise stated, does not imply an ideal or a preferred embodiment.
[0140] Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
[0141] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and / or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and / or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and / or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
[0142] While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
[0143] Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
Claims
1.A wireless communication method, comprising:transmitting, by a first device to a second device, a set of information comprising one or more data services provided by the first device, wherein the set of information is transmitted according to a rule.2.The method of claim 1,wherein the rule indicates that the set of information is transmitted after the first device completes a certain amount of data for a data service from the one or more data services, orwherein the rule indicates that the set of information is transmitted after all of the data is transmitted or exchanged.3.The method of claim 1, wherein the rule indicates that the set of information is transmitted before data for a data service from the one or more data services is transmitted or exchanged.4.The method of claim 1, wherein the rule indicates that the set of information is transmitted with a transmission or exchange of data for a data service from the one or more data services.5.The method of claim 1,wherein the rule indicates that the set of information is transmitted in accordance with a pre-negotiated rule between the first device and the second device, andwherein the pre-negotiated rule indicates that the set of information is transmitted by the first device to the second device at a preset time, a preset data volume threshold, or a preset number of services after the one or more data services are performed by the first device.6.The method of any one of claims 1 to 5,wherein the first device includes a first data provisioning node, a first data provisioning network function, a first data consuming response node, a first data consuming response network function, a first intermediate note, or a first intermediate network function; andwherein the second device includes a second data provisioning node, a second data provisioning network function, a second data consuming response node, a second data consuming response network function, a second intermediate note, or a second intermediate network function.7.A wireless communication method, comprising:transmitting, by a third device to a first device that provides a data service, a query message that request information about a data policy related to the data service, wherein the query message is transmitted according to a rule; andreceiving, by the third device from the first device and in response to transmitting the query message, an indication of the data policy of the data service.8.The method of claim 7, wherein the rule indicates that the query message is transmitted in response to the third device reaching a preset time or an occurrence of an event.9.The method of claim 8, wherein the occurrence of the event includes completing data reception by the third device or receiving a specific amount of data by the third device.10.The method of claim 7, further comprising:transmitting, by the third device to the first device, another information that indicates that the third device performs a data related transaction with the first device that provides the data service,wherein the another information is transmitted according to a time agreed by the third device and the first device or in response to an occurrence of an event related to transmission of data for the data service.11.The method of any one of claims 7 to 10,wherein the third device includes a data consuming node or a data consuming network function, andwherein the first device includes a data consuming response node or a data consuming response network function.12.A wireless communication method, comprising:transmitting, by a first device to a third device, a message related to a data service provided by the first device, wherein the message is transmitted according to a rule.13.The method of claim 12, wherein the message includes a data policy notification message, a data service reminder message, a data policy confirmation message and / or another data policy related message.14.The method of claim 12, wherein the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event.15.The method of claim 14, wherein the occurrence of the event includes sending a specific data, a specific amount of data, or receiving a query message.16.The method of claim 12,wherein the message indicates a data policy reminder, andwherein the first device transmits the message according to an agreed time that is agreed between the first device and the third device or according to an occurrence of an event related to a data related to the data service.17.The method of claim 12, further comprising:receiving, by the first device from the third device, information indicative of a data policy for data; andtransmitting, by the first device to the third device, another message that indications a confirmation for the data policy.18.The method of any one of claims 12 to 17,wherein the third device includes a data consuming node or a data consuming network function, andwherein the first device includes a data consuming response node, a data consuming response network function, an intermediate node, or an intermediate network function.19.A wireless communication method, comprising:transmitting, by a first device to a fourth device, a message related to one or more data services provided by the first device and accepted by the fourth device, wherein the message is transmitted according to a rule.20.The method of claim 19,wherein the rule indicates that the message is transmitted in response to the first device reaching a preset time or an occurrence of an event, andwherein the message includes a data policy notification or a query message.21.The method of claim 20, wherein the occurrence of the event includes sending specific data, a specific amount of data, the first device arriving at a designated time, or the first device receiving a data service message.22.The method of claim 19,wherein the message indicates a data policy reminder, andwherein the first device transmits the message according to an agreed time that is agreed between the first device and the fourth device or according to an occurrence of an event related to data of a data service from the one or more data services.23.The method of claim 19, further comprising:receiving, by the first device from the fourth device, information indicative of a data policy for data; andtransmitting, by the first device to the fourth device, another message that indications a confirmation for the data policy.24.The method of any one of claims 19 to 23,wherein the first device includes a data provisioning node or a data provisioning network function, andwherein the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.25.A wireless communication method, comprising:transmitting, by a fourth device to a first device, a message according to a rule, wherein the fourth device initiates a data service settlement process with the first device that is configured to provide data to the fourth device.26.The method of claim 25,wherein the rule indicates that the message is transmitted in response to the fourth device reaching a preset time or an occurrence of an event, andwherein the message includes a data policy notification or a query message.27.The method of claim 26, wherein the occurrence of the event includes completing data reception, receiving a specific amount of the data, reaching a specified time, or receiving a data service message.28.The method of claim 25, further comprising:communicating, by the fourth device with the first device, a time to initiate a process related to a data policy for a data service;transmitting, by the fourth device to the first device, another message that indicates the data policy for the data service at the time.29.The method of any one of claims 25 to 28,wherein the first device includes a data provisioning node or a data provisioning network function, andwherein the fourth device includes a data consuming node, a data consuming network function, a data provisioning response node, data provisioning response network function, an intermediate node, or an intermediate network function.30.An apparatus for wireless communication comprising one or more processors, configured to cause the apparatus to implement a method recited in one or more of claims 1 to 29.31.A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by one or more processors, causing an apparatus to implement a method recited in one or more of claims 1 to 29.
Citation Information
Patent Citations
Method and device for providing data service, storage medium and computing equipment
CN110633100A
Data service publishing method, data service calling method and product
CN116738475A
Method and device for providing wireless service, related equipment and storage medium
CN118265009A
Method and apparatus for providing rule information in wireless communication system
US20200213909A1
Method and system for providing meta data information of network function service, and related device
US20210234934A1