Information processing method and apparatus, and network-side device and storage medium

By obtaining energy or energy consumption related information from policy counters in the 5G network, the problem that the existing billing system cannot fully reflect user resource usage is solved, and more optimized use of network resources and encouragement of user energy-saving behavior are achieved.

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

Patent Information

Application Number
PCT/CN2025/085843
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-03
Filing Date
2025-03-28
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In 5G networks, the existing billing system cannot fully reflect users' usage of network resources, resulting in insufficient optimization of network resource usage.

Method used

Information is sent to the second function via the first function to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption, thereby achieving more comprehensive monitoring and optimization of energy or energy consumption.

Benefits of technology

A more comprehensive understanding of subscribers' use of network resources helps optimize the use of network resources and encourages users to adopt more energy-efficient communication behaviors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025085843_09102025_PF_FP_ABST
    Figure CN2025085843_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are an information processing method and apparatus, and a network-side device and a storage medium. The information processing method in the embodiments of the present application comprises: a first function sending first information to a second function, wherein the first information is used for acquiring related information of a policy counter, and the policy counter is related to the energy or energy consumption; and the first function receiving the related information of the policy counter from the second function.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, device, network side equipment and storage medium

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on April 3, 2024, with application number 202410402044.0 and application name “Information processing method, device, network side equipment and storage medium”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of communication technology, and specifically relates to an information processing method, apparatus, network-side equipment, and storage medium. Background Art

[0003] In the 5th generation (5 th In 5G (5th Generation) networks, the Charging Function (CHF) is a key network element responsible for billing and controlling user communication services. Located at the core of the 5G network, it is the core of the entire billing system. The CHF interacts with the Policy Control Function (PCF) through interfaces and protocols to manage and control billing.

[0004] Billing can reveal users' usage of network resources. However, currently, user billing is mostly based on factors such as call duration and data usage. These factors do not fully reflect users' usage of network resources, making it impossible to optimize network resource usage. Summary of the Invention

[0005] The embodiments of the present application provide an information processing method, apparatus, network-side device, and storage medium, which help to better optimize the use of network resources.

[0006] In a first aspect, an information processing method is provided, comprising:

[0007] The first function sends first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0008] The first function receives information about the policy counter from the second function.

[0009] In a second aspect, an information processing method is provided, comprising:

[0010] The second function receives first information from the first function, wherein the first information is used to obtain information related to a policy counter, wherein the policy counter is related to energy or energy consumption;

[0011] The second function sends the relevant information of the policy counter to the first function.

[0012] In a third aspect, an information processing device is provided, comprising:

[0013] A first sending module is configured to send first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0014] The first receiving module is configured to receive relevant information of the policy counter from the second function.

[0015] In a fourth aspect, an information processing device is provided, comprising:

[0016] a second receiving module, configured to receive first information from the first function, wherein the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0017] The second sending module is configured to send relevant information of the policy counter to the first function.

[0018] In a fifth aspect, a network side device is provided, which includes 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, 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.

[0019] In the sixth aspect, a network side device is provided, comprising 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 steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0020] In the seventh 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 or the steps of the method described in the second aspect are implemented.

[0021] In an eighth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal communicates with the network side device, and the network side device can be used to execute the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0022] In the ninth aspect, a chip is provided, comprising 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 steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0023] In the tenth 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 method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0024] In an embodiment of the present application, the first function sends first information to the second function, and receives relevant information of a policy counter from the second function. The policy counter is related to energy or energy consumption, so that the first function can obtain relevant information of the policy counter related to energy or energy consumption, which helps to more comprehensively obtain the subscriber's use of network resources and helps to better optimize the use of network resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;

[0026] FIG2 is a flowchart of an implementation method of an information processing method in an embodiment of the present application;

[0027] FIG3 is a schematic diagram of device interaction corresponding to Example 1 in an embodiment of the present application;

[0028] FIG4 is a schematic diagram of device interaction corresponding to Example 2 in an embodiment of the present application;

[0029] FIG5 is a schematic diagram of device interaction corresponding to Example 3 in an embodiment of the present application;

[0030] FIG6 is a schematic diagram of device interaction corresponding to Example 4 in an embodiment of the present application;

[0031] FIG7 is a schematic diagram of device interaction corresponding to Example 5 in an embodiment of the present application;

[0032] FIG8 is a schematic diagram of device interaction corresponding to Example 6 in an embodiment of the present application;

[0033] FIG9 is a flowchart of another information processing method according to an embodiment of the present application;

[0034] FIG10 is a schematic structural diagram of an information processing device corresponding to FIG2 in an embodiment of the present application;

[0035] FIG11 is a schematic structural diagram of an information processing device corresponding to FIG9 in an embodiment of the present application;

[0036] FIG12 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0037] FIG13 is a schematic structural diagram of a network-side device in an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

[0041] 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. th Generation, 6G) communication system.

[0042] FIG1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a terminal 11 and a network-side device 12 .

[0043] The terminal 11 may be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, etc. 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. The vehicle-mounted device may also be referred to as 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.

[0044] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a 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 (AS), or a wireless fidelity (WiFi) node. 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.

[0045] 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), CHF, 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 ( Function, AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), etc. It should be noted that in the embodiment of the present application, only the core network equipment in the NR system is taken as an example to introduce, and the specific type of the core network equipment is not limited.

[0046] To facilitate understanding, the relevant technologies and concepts involved in the embodiments of this application are first introduced.

[0047] 1. CHF

[0048] CHF is mainly introduced from the following aspects:

[0049] Billing and Control: CHF is responsible for billing and controlling user communication services, implementing refined billing and control strategies based on user communication behavior and consumption. Billing and control can be based on factors such as user consumption limits, service types, and package types.

[0050] Interfaces and protocols: CHF interacts with multiple network functions such as AMF, SMF, UPF, and PCF through interfaces and protocols to achieve integrated management and control of network billing and control. CHF needs to work together with these network functions to implement refined billing and control strategies;

[0051] Data management and analysis: CHF is responsible for managing and analyzing user billing data, including communication records, consumption records, and billing policies. By analyzing and managing this data, CHF can implement more refined billing and control policies, improving network efficiency and user experience.

[0052] Privacy Protection and Data Security: CHF must comply with relevant privacy protection regulations and data security standards to protect user privacy and data security. CHF must protect user billing information to prevent information leakage or misuse.

[0053] 2. Interaction between PCF and CHF

[0054] PCF can use spending limit related services to retrieve information about the status of a user's policy counters in order to inform its policy decisions. Through the subscribe operation, PCF can convey the identity of the subscriber and specify the subscription information. CHF returns the current status in the response and notifies PCF when the status changes. PCF can also use the subscribe operation to revise its subscription and implicitly unsubscribe by setting an expiration time on the subscription. In addition to notifying PCF of changes in the status of policy counters, when a subscriber is removed from CHF, CHF will notify PCF, triggering PCF to release its subscription using the unsubscribe operation.

[0055] The above describes the relevant technologies and concepts involved in the embodiments of this application. It is understandable that users generate energy or consume energy when using communication services. For example, data transmission, calls, and other activities consume a certain amount of energy. If the factor of user-generated energy or energy consumption can be added to factors such as call duration and data usage, it will help to more comprehensively reflect the user's use of network resources, thereby better optimizing the use of network resources. In addition, it will help encourage users to adopt more energy-efficient communication behaviors.

[0056] The information processing method provided by the embodiments of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0057] FIG2 is a flowchart illustrating an implementation of an information processing method provided in an embodiment of the present application. The method includes the following steps:

[0058] S210: The first function sends first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0059] S220: The first function receives relevant information of the policy counter from the second function.

[0060] By applying the method provided in the embodiment of the present application, the first function sends the first information to the second function, and receives relevant information of the policy counter from the second function. The policy counter is related to energy or energy consumption, that is, the first function can obtain relevant information of the policy counter related to energy or energy consumption, which helps to more comprehensively obtain the subscriber's use of network resources and helps to better optimize the use of network resources.

[0061] In an embodiment of the present application, the first function may include a function or network element for policy control, such as PCF. The second function may include a function or network element for billing, such as CHF. Alternatively, the second function may include other functions or network elements that can monitor the subscriber's credit limit usage, such as Energy Efficiency Network Function (EE NF), NWDAF, Operation Administration and Maintenance (OAM) network element, etc. The services provided by these network elements may not be expenditure limit control services, but they can all monitor the subscriber's credit limit usage or energy / energy consumption usage, and can inform the first function of the current subscriber's credit limit usage or energy / energy consumption usage. Subscribers can be understood as terminals or contracted users or subscribed users. Policy counters are used to track subscribers' expenditures, such as energy or energy consumption-related expenditures.

[0062] The second function can perform control or monitoring of the subscriber's available energy credits, and can be enhanced by the spending limit service of the second function, such as the Nchf_SpendingLimitControl service. The enhancement points are as follows:

[0063] The second enhancement supports billing based on subscriber energy or energy consumption, for example, billing based on the energy usage of the subscriber;

[0064] The second function can charge subscribers separately according to the service type, such as application identification, single network slice selection assistance information (S-NSSAI), etc., such as charging the energy consumption / energy usage of each application or each service of each user separately.

[0065] The second function supports spending limit control. When the energy or energy consumption value of the subscriber exceeds or approaches the spending limit or exceeds or approaches a specific energy threshold or energy consumption threshold, the second function reports or notifies the first function, and the first function executes policy decisions or policy updates.

[0066] The second function supports the control of policy counters based on energy efficiency (EE). When the policy counter exceeds or approaches a specific EE value, the first function is informed of the relevant changes in the policy counter status.

[0067] The second function can directly process the policy counters related to billing;

[0068] The second function can interact with NWDAF to obtain energy efficiency or energy consumption information related to the current subscriber and process the policy counter.

[0069] It should be noted that in the embodiments of the present application, energy efficiency refers to the ratio between performance and energy consumption. Performance can be measured by data volume, latency, number of active users, etc. Energy consumption refers to the integral of power consumption over time. Power consumption can include power consumption or electricity consumption.

[0070] When the first function determines that a policy decision depends on relevant information of a policy counter held by the second function, the first function may send first information to the second function, where the first information is used to obtain relevant information of the policy counter, where the policy counter is related to energy or energy consumption. In the embodiment of the present application, the first information is used to obtain relevant information of the policy counter, which can be understood as the first information being used to subscribe to relevant information of the policy counter, or the first information being used to request relevant information of the policy counter.

[0071] Optionally, the first information may be carried by a spending limit control subscription request message, such as Nchf_SpendingLimitControl_Subscribe Request.

[0072] After receiving the first information from the first function, the second function learns that the first function needs to obtain relevant information of the policy counter, and may send relevant information of the policy counter to the first function.

[0073] Optionally, after receiving the first information, the second function may send relevant information of the policy counter to the first function.

[0074] Optionally, after receiving the first information, the second function may send relevant information of the policy counter to the first function when relevant information of the policy counter changes.

[0075] Optionally, after receiving the first information, the second function may send relevant information of the policy counter to the first function, and send relevant information of the policy counter to the first function again when the relevant information of the policy counter changes.

[0076] Optionally, relevant information of the policy counter may be carried in a spending limit control subscription response message, such as Nchf_SpendingLimitControl_Subscribe Response.

[0077] The first function receives information related to policy counters from the second function. This allows the first function to obtain information related to policy counters related to energy or energy consumption, helping to more comprehensively understand subscribers' usage of network resources or network energy / consumption, thereby helping to better optimize network resource usage. Furthermore, this helps encourage users to adopt more energy-efficient communication behaviors.

[0078] In some embodiments of the present application, the first information may include at least one of the following:

[0079] Subscriber identification information;

[0080] identification information of a first event, the first event comprising a state change event of a policy counter;

[0081] identification information of the policy counter;

[0082] Notify the target address information;

[0083] Incident reporting requirements information.

[0084] In this embodiment of the present application, the first information is used to obtain relevant information of the policy counter. The first information may include at least one of the following information:

[0085] 1) Subscriber identification information: The first information includes the subscriber identification information to clarify which subscriber's corresponding policy counter information the first function needs to obtain, so that the second function can know which subscriber's corresponding policy counter information needs to be sent to the first function;

[0086] 2) identification information of a first event, where the first event includes a state change event of a policy counter; the first information includes the identification information of the first event to clarify the event corresponding to the policy counter information that the first function needs to obtain, so that the second function can know when to send the policy counter information to the first function. For example, when the policy counter reaches a certain threshold, the second function sends the policy counter information to the first function.

[0087] 3) Identification information of policy counters; the first information includes identification information of policy counters to clarify which policy counters' relevant information the first function needs to obtain, so that the second function can know which policy counters' relevant information needs to be sent to the first function. Optionally, in the case where the first information includes identification information of policy counters, the relevant information of policy counters includes relevant information of the policy counters corresponding to each policy counter identifier. For example, if the first information includes identification information of policy counter 1, policy counter 2, and policy counter 5, the relevant information of policy counters received by the first function from the second function includes: relevant information of policy counter 1, relevant information of policy counter 2, and relevant information of policy counter 5;

[0088] 4) Notification target address information; the first information includes notification target address information to clarify the device at which the relevant information of the policy counter that the first function needs to obtain needs to be notified, so that the second function can know the device at which the relevant information of the policy counter needs to be sent;

[0089] 5) Event reporting requirement information: The first information includes event reporting requirement information, such as requesting immediate event reporting or continuous event reporting, to clarify whether the policy counter information required by the first function is to be sent via immediate event reporting or continuous event reporting. If immediate event reporting is required, the second function only needs to send an event report after receiving the first information or when a certain threshold is reached. If continuous event reporting is required, the second function needs to continuously send event reports to the first function after receiving the first information, such as daily or hourly reports. The event report may include policy counter information.

[0090] The first information includes at least one of the above information, which helps to clarify the information to be obtained by the first function, so that the relevant information of the policy counter provided by the second function can meet the requirements of the first function.

[0091] It should also be noted that the state of the policy counter can be understood as a label, which is associated with the value of the policy counter relative to the spending limit.

[0092] In some embodiments of the present application, the information related to the policy counter includes information related to all policy counters available to the subscriber.

[0093] In this embodiment of the present application, a first function sends a first message to a second function. After receiving the first message, the second function sends information related to policy counters to the first function. The first function then receives information related to all policy counters available to the subscriber from the second function. All policy counters available to the subscriber can be understood as all policy counters applicable to the subscriber.

[0094] Optionally, when the first information does not include identification information of the policy counter, the second function sends to the first function information related to all policy counters available to the subscriber.

[0095] The first function receives information related to all policy counters available to the subscriber from the second function, so that the first function can obtain more comprehensive information related to the policy counters.

[0096] In some embodiments of the present application, the relevant information of the policy counter may include at least one of the following:

[0097] Identification information for expenditure limit reports related to energy or energy consumption;

[0098] Status information of policy counters related to energy or energy consumption;

[0099] Status information of unused policy counters related to energy or energy consumption;

[0100] The activation time of unused policy counters related to energy or energy consumption.

[0101] In an embodiment of the present application, a first function sends first information to a second function. After receiving the first information, the second function may send relevant information about a policy counter to the first function based on the first information. The first function receives relevant information about the policy counter from the second function. The relevant information about the policy counter may include at least one of the following:

[0102] 1) Identification information of a spending limit report related to energy or energy consumption; a spending limit report can be understood as a notification of a state change of a policy counter;

[0103] 2) Status information of a policy counter related to energy or energy consumption; the status information of the policy counter may include unreached state, reached state, exceeded state, about to reach state, about to exceed state, etc. The first function may make a policy decision or update the policy based on the status information of the policy counter;

[0104] 3) Status information of unused policy counters related to energy or energy consumption; unused policy counters can be understood as suspended policy counters or pending policy counters. The first function can make subsequent policy decisions or policy updates based on the status information of unused policy counters;

[0105] 4) Activation time of an unused policy counter related to energy or energy consumption; the first function activates the unused policy counter according to the activation time of the unused policy counter to make a policy decision or a policy update.

[0106] The relevant information of the policy counter includes at least one of the above information, which enables the first function to obtain the desired relevant information of the policy counter in a timely manner.

[0107] In some embodiments of the present application, the method may further include the following steps:

[0108] The first function sends second information to the second function, where the second information is used to modify relevant information of the policy counter to be obtained.

[0109] In an embodiment of the present application, a first function sends a first message to a second function, where the first message is used to obtain information related to a policy counter. After receiving the first message, the second function may store information related to a subscriber. The information related to the subscriber may be understood as relevant subscription information, which may include the first message.

[0110] The first function may, as needed, send a second message to the second function to modify the policy counter information to be obtained using the second message. For example, the first function may send the second message to the second function if it determines that a policy decision depends on information about other policy counters held by the second function, or if it no longer needs to obtain information about certain policy counters.

[0111] Optionally, the second information may be carried by a spending limit control subscription request message, such as Nchf_SpendingLimitControl_Subscribe Request.

[0112] After receiving the second information from the first function, the second function can modify or update the subscriber's subscription to the policy counter information based on the second information. In this way, the second function can send the policy counter information to the first function based on the modified subscriber information.

[0113] Optionally, after receiving the second information, the second function may return response information of the second information to the first function. The response information may be carried by a limit control subscription response message, such as Nchf_SpendingLimitControl_Subscribe Response.

[0114] The first function sends the second information to the second function, which can modify the relevant information of the policy counter to be obtained, so that the first function can obtain relevant information of the policy counter that meets the requirements from the second function.

[0115] In some embodiments of the present application, the method may further include the following steps:

[0116] The first function sends third information to the second function, where the third information is used to cancel the acquisition of relevant information of the policy counter.

[0117] In an embodiment of the present application, a first function sends a first message to a second function, where the first message is used to obtain information related to a policy counter. After receiving the first message, the second function may store information related to a subscriber. The information related to the subscriber may be understood as the subscriber's subscription information, which may include the first message.

[0118] The first function may send third information to the second function as required, and cancel obtaining relevant information of the policy counter through the third information. This may be understood as the first function no longer needing to obtain relevant information of the policy counter.

[0119] Optionally, when the first function determines that the relevant information of the policy counter is no longer needed, the third information may be sent to the second function.

[0120] Optionally, the third information may be carried by a spending limit control unsubscribe request message, such as Nchf_SpendingLimitControl_Unsubscribe Request.

[0121] After receiving the third information from the first function, the second function may delete the subscriber's subscription to the information related to the policy counter to save storage space.

[0122] Optionally, the second function may return response information of the third information to the first function. The response information may be carried by a spending limit control unsubscribe response message, such as Nchf_SpendingLimitControl_Unsubscribe Response.

[0123] The first function sends the third information to the second function, canceling the acquisition of the relevant information of the policy counter, so that the second function can stop sending the relevant information of the policy counter, which helps to save network resources.

[0124] In some embodiments of the present application, the method may further include the following steps:

[0125] Step 1: The first function receives fourth information from the second function, where the fourth information is used to instruct to delete the subscriber;

[0126] Step 2: The first function deletes the subscriber according to the fourth information.

[0127] For the convenience of description, the above two steps are combined for explanation.

[0128] In an embodiment of the present application, the second function may determine whether to delete the subscriber. Optionally, the second function may determine to delete the subscriber after the subscriber goes offline or when billing is unavailable. The second function may send a fourth message to the first function, the fourth message being used to instruct the first function to delete the subscriber.

[0129] Optionally, the fourth information may be carried by a spending limit control notification request message, such as Nchf_SpendingLimitControl_Notify Request.

[0130] After receiving the fourth information from the second function, the first function may delete the subscriber according to the fourth information. The first function deleting the subscriber may be understood as the first function deleting the relevant subscription information of the subscriber.

[0131] Optionally, after deleting the subscriber, the first function may send a response message of the fourth message to the second function to confirm receipt of the notification. The response message may be carried in a spending limit control notification response message, such as Nchf_SpendingLimitControl_Notify Response.

[0132] The first function deletes the subscriber according to the fourth information received from the second function and no longer obtains relevant information of the policy counter, which helps to save network resources.

[0133] In some embodiments of the present application, the method may further include the following steps:

[0134] The first function sends fifth information to the third function, where the fifth information is used to obtain update information of a configuration file related to the policy counter.

[0135] In the embodiment of the present application, the third function may include a data storage function, such as a UDR, in which configuration files related to the policy counter are stored.

[0136] The first function may send fifth information to the third function to obtain updated information about a configuration file related to the policy counter. The first function sending the fifth information to the third function may be understood as the first function subscribing to the third function for updated information about the configuration file related to the policy counter, or as the first function requesting updated information about the configuration file related to the policy counter from the third function.

[0137] Optionally, the fifth information may be carried by a data management subscription request message, such as Nudr_DM_Subscribe Request.

[0138] The fifth information may include at least one of the following:

[0139] 1) Strategy data;

[0140] 2) Subscriber identification information, such as the Subscription Permanent Identifier (SUPI);

[0141] 3) Notify the target address information;

[0142] 4) Notify the associated identification information;

[0143] 5) Incident reporting requirements information;

[0144] 6) Protocol Data Unit (PDU) session policy control data information;

[0145] 7) Remaining permitted data information;

[0146] 8) Terminal context policy controls data information.

[0147] The first function sends fifth information to the third function, where the fifth information includes at least one of the above information, so that the third function can clearly understand which configuration file or configuration files the first function needs to obtain update information based on the fifth information.

[0148] In some embodiments of the present application, the method may further include the following steps:

[0149] The first function receives update information of the configuration file from the third function.

[0150] In this embodiment of the present application, the first function sends a fifth message to the third function, where the fifth message is used to obtain update information for a configuration file related to a policy counter. After receiving the fifth message, the third function can monitor updates to the corresponding configuration file based on the fifth message, and if an update is found, can send the updated configuration file information to the first function.

[0151] Optionally, the third function may send configuration file update information via a data management notification message, such as Nudr_DM_Notify.

[0152] The first function receives configuration file update information from the third function, and timely learns the update status of the corresponding configuration file.

[0153] After receiving the update information of the configuration file, the first function may store the updated configuration file.

[0154] In some embodiments of the present application, the method may further include the following steps:

[0155] The first function performs one of the following based on the updated information in the configuration file:

[0156] Get information about policy counters;

[0157] Modify the relevant information of the policy counter to be obtained;

[0158] Cancels obtaining information about policy counters.

[0159] In an embodiment of the present application, after the first function receives the update information of the configuration file from the third function, it can send the first information to the second function based on the update information to obtain the relevant information of the policy counter, or send the second information to the second function to modify the relevant information of the policy counter to be obtained, or send the third information to the third function to cancel the acquisition of the relevant information of the policy counter.

[0160] The first function can more accurately acquire or cancel information related to the policy counter based on the update information of the configuration file.

[0161] In some embodiments of the present application, the method may further include the following steps:

[0162] The first function performs at least one of the following based on the relevant information of the policy counter:

[0163] Make decisions or update policy information related to session management;

[0164] Decisions or updates on access and movement-related policy information;

[0165] Make decisions or update terminal-related policy information.

[0166] In an embodiment of the present application, the first function receives relevant information about a policy counter from the second function. Based on the relevant information about the policy counter, the first function can make decisions or update policy information related to session management, which can be understood as making decisions or updates on session management policies for subscribers. Alternatively, the first function can make decisions or update access and mobility-related policy information based on the relevant information about the policy counter, which can be understood as making decisions or updates on access and mobility-related policies for subscribers. Alternatively, the first function can make decisions or update terminal-related policy information based on the relevant information about the policy counter, which can be understood as making decisions or updates on terminal-related policies for subscribers.

[0167] The first function performs at least one of the above actions based on the relevant information of the policy counter, which helps to make policy decisions or updates more effectively.

[0168] In some embodiments of the present application, the second function sending the policy counter related information to the first function may include the following steps:

[0169] The second function sends relevant information of the policy counter to the first function when the first condition is met;

[0170] The first condition includes at least one of the following:

[0171] The subscriber's energy consumption or energy efficiency during the first period is greater than or equal to a first threshold;

[0172] The energy efficiency expenditure of the subscriber in the second time period is greater than or equal to the second threshold;

[0173] The subscriber's current energy efficiency is greater than or equal to a third threshold;

[0174] The subscriber's current energy efficiency is less than or equal to a fourth threshold;

[0175] The subscriber's billing region changes.

[0176] In an embodiment of the present application, the second function may monitor the subscriber after receiving the first information or the second information from the first function.

[0177] If the subscriber's energy consumption or energy efficiency during the first time period is greater than or equal to the first threshold, it can be considered that the subscriber's energy consumption or energy efficiency during the first time period is large, and the second function can send relevant information about the policy counter to the first function. The first time period or the first threshold can be set and adjusted according to actual conditions, such as setting the first time period to one day or one month.

[0178] If the subscriber's energy efficiency expenditure during the second duration is greater than or equal to the second threshold, the subscriber's energy efficiency expenditure during the second duration may be considered high, and the second function may send information related to the policy counter to the first function. The second duration or the second threshold may be set and adjusted based on actual circumstances. For example, the second duration may be set to one day or one month, and the second threshold may be expressed in yuan or US dollars.

[0179] If the subscriber's current energy efficiency is greater than or equal to the third threshold, it can be considered that the subscriber's current energy efficiency is large, the corresponding billing rate may change, and the second function can send relevant information of the policy counter to the first function. The third threshold can be set and adjusted according to actual conditions.

[0180] If the subscriber's current energy efficiency is less than or equal to the fourth threshold, it can be considered that the subscriber's current energy efficiency is low, the corresponding billing rate may change, and the second function can send relevant information of the policy counter to the first function. The fourth threshold can be set and adjusted according to actual conditions.

[0181] Optionally, the second function may be charged based on the subscriber's energy efficiency. Different energy efficiencies may correspond to different billing rates. The higher the energy efficiency, the higher the corresponding billing rate, and the lower the energy efficiency, the lower the corresponding billing rate.

[0182] If the billing area of ​​the subscriber changes, the second function may send relevant information of the policy counter to the first function, so that the first function can make corresponding policy decisions or policy updates in a timely manner.

[0183] For ease of understanding, the technical solutions provided in the embodiments of the present application are described below with reference to specific examples.

[0184] In the following examples, the first function is PCF or home PCF (Home-PCF, H-PCF), the second function is CHF, and the third function is UDR.

[0185] Example 1: Information acquisition in the initial stage, as shown in Figure 3.

[0186] The PCF retrieves the status of the policy counters available in the CHF and subscribes to CHF's spending limit reports (i.e., policy counter status change notifications). If the PCF provides a list of policy counter identifiers, the CHF returns the policy counter status corresponding to each policy counter identifier provided by the PCF. If the PCF does not provide a list of policy counter identifiers, the CHF returns the status of all policy counters that are available to the current subscriber.

[0187] 1. The PCF retrieves subscription information indicating that policy decisions depend on the state of policy counters held on the CHF, and an optional list of policy counter identifiers (policy counters are energy / energy consumption related).

[0188] 2. If this is the first time that policy counter status information is requested for the subscriber identified by the SUPI, the PCF sends the first information via the Nchf_SpendingLimitControl_Subscribe Request message. The first information includes: the subscriber ID (e.g., SUPI), the identifier of the first event (EventId) (the first event includes a policy counter status change event), and a list of identifiers of policy counters that serve as event filters (optional), a notification target address, and event reporting requirement information (continuous reporting).

[0189] 3. The CHF sends information about policy counters via the Nchf_SpendingLimitControl_Subscribe Response message. Information about policy counters may include the subscription association identifier, the status of the policy counter, the status of pending policy counters, and their activation time. Based on the list of policy counter identifiers provided by the PCF, the CHF stores the PCF's subscription to spending limit reports for these policy counters. If the PCF does not provide a list of policy counter identifiers, the CHF returns a list of policy counter statuses. Optionally, the list includes the status and activation time of pending policy counters for all policy counters available to the current subscriber, and stores the PCF's subscription to spending limit reports for all policy counters.

[0190] Example 2: Information acquisition in the intermediate stage, as shown in Figure 4,

[0191] 1. The PCF determines that a policy decision depends on the status of other or fewer policy counters held by the CHF, e.g., it no longer needs to obtain status change notifications for some policy counters.

[0192] 2. The PCF sends the second information to the CHF through the Nchf_SpendingLimitControl_Subscribe Request message. The second information may include the subscription association identifier, the identifier of the first event, and the updated policy counter identifier list. The updated policy counter identifier list serves as an event filter, overwriting the previously stored policy counter identifier list.

[0193] 3. The CHF sends a response message to the PCF in the form of the second message, Nchf_SpendingLimitControl_Subscribe Response, and provides the status of the policy counters, optionally including the status of any pending policy counters and their activation times, based on the policy counter identifier list provided by the PCF. The CHF then stores or deletes the PCF's subscription to spending limit reports by comparing the updated policy counter identifier list with the existing PCF subscription. If the PCF does not provide a policy counter identifier list, the CHF returns the status of all policy counters, optionally including the status of any pending policy counters available to the current subscriber and their activation times, and stores the PCF's subscription to spending limit reports for all policy counters.

[0194] Example 3: Information acquisition in the final stage, used by the PCF to unsubscribe from the status change of the policy counter available on the CHF, as shown in Figure 5.

[0195] 1. The PCF no longer needs notifications of policy counter state changes and determines to unsubscribe from notifications of policy counter state changes.

[0196] 2. The PCF sends third information to the CHF through an Nchf_SpendingLimitControl_Unsubscribe Request message. The third information may include a subscription association identifier to unsubscribe from the policy counter status change notification from the CHF.

[0197] 3. The CHF deletes the PCF's subscription to the spending limit report and sends a response message of the third information to the PCF via the Nchf_SpendingLimitControl_Unsubscribe Response message.

[0198] Example 4: Spending limit reporting, as shown in Figure 6

[0199] The CHF may notify subscribers of changes in the state of subscribed policy counters available on the CHF. Alternatively, the CHF may provide one or more pending states for subscribed policy counters and the time at which these states must be applied.

[0200] 1. The CHF detects a change in the state of a policy counter for which the PCF has subscribed. Alternatively, the CHF may detect that the state of a policy counter will change at some point in the future and decide to instruct the PCF to apply one or more pending states for the requested policy counter.

[0201] 2. The CHF may send information about policy counters to the PCF via the Nchf_SpendingLimitControl_Notify Request message. The information about policy counters may include the SUPI, the notification target address, the status of the policy counters, the status of the optional pending policy counters and their activation time, each policy counter for change, and spending limit reports subscribed to by the PCF. Alternatively, the CHF may send one or more pending states for any subscribed policy counters and the time when they must be applied.

[0202] 3. PCF sends the response information of the policy timer to CHF through Nchf_SpendingLimitControl_Notify Response message, and considers the policy timer information as input for policy decision.

[0203] Example 5: CHF deletes a subscriber, as shown in Figure 7.

[0204] 1. CHF decides to delete the subscriber.

[0205] 2. The CHF sends a fourth message to the H-PCF via the Nchf_SpendingLimitControl_Notify Request message, notifying the H-PCF to delete the subscriber. The H-PCF deletes the subscription to the policy counter status notification.

[0206] 3. The H-PCF sends a response message of the fourth information to the CHF via an Nchf_SpendingLimitControl_Notify Response message to confirm receipt of the notification.

[0207] Example 6: Update the contract information in PCF, as shown in Figure 8.

[0208] 0. The PCF subscribes to notifications for updates to the profile in the UDR by calling Nudr_DM_Subscribe(Policy Data, SUPI, Notification Target Address (+ Notification Correlation Identifier), Event Report Information (Continuous Report), one or more of the following services: "PDU Session Policy Control Data", "Remaining Allowed Usage Data", or "UE Context Policy Control Data").

[0209] 1. The UDR detects that the relevant subscription profile has been changed.

[0210] 2. If the PCF is subscribed to the UDR, the UDR notifies the PCF of the updated profile by calling Nudr_DM_Notify (Notification Association Identifier, Policy Data, SUPI, Updated Data and one or more of the following data subtypes: "PDU Session Policy Control Data" or "Remaining Allowed Usage Data" or "UE Context Policy Control Data").

[0211] 3. PCF stores the updated configuration file.

[0212] 4. If the updated configuration file requires the status of new policy counters available on the CHF, the PCF will obtain the relevant information of the policy counters or modify the relevant information of the policy counters to be obtained, as shown in Examples 1 and 2. If the updated configuration file indicates that the status of the policy counters is not required, the PCF will cancel the acquisition of the relevant information of the policy counters, or if the status of the last policy counter is obtained, the PCF will cancel the acquisition of the relevant information of the policy counters, as shown in Example 3.

[0213] 5. PCF makes authorization and policy decisions.

[0214] 6. PCF uses the policy-related interactions in the PDU session modification process to provide new session management-related policy decisions to SMF; or uses the AM policy association modification process in the related technology to provide new access and mobility-related policy information to AMF; or uses the UE policy association modification process to provide new UE policy information to AMF.

[0215] Optionally, the PCF may update the Session Management (SM) policy or decide on a new Quality of Service (QoS) value based on the CHF message.

[0216] AF decides to implement the new QoS value;

[0217] The AF tells the network to enforce the new policy counter by ordering additional credit values.

[0218] In a roaming scenario, the H-PCF can provide policy decisions to the Visited PCF (V-PCF).

[0219] Corresponding to the above method embodiment, the embodiment of the present application further provides an information processing method, as shown in FIG9 , which includes the following steps:

[0220] S910: The second function receives first information from the first function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0221] S920: The second function sends relevant information of the policy counter to the first function.

[0222] By applying the method provided in the embodiment of the present application, the second function receives the first information from the first function and sends relevant information of the policy counter to the first function. The policy counter is related to energy or energy consumption, so that the first function can obtain relevant information of the policy counter related to energy or energy consumption, which helps to more comprehensively obtain the subscriber's use of network resources and helps to better optimize the use of network resources.

[0223] In some embodiments of the present application, the first information includes at least one of the following:

[0224] Subscriber identification information;

[0225] identification information of a first event, the first event comprising a state change event of a policy counter;

[0226] identification information of the policy counter;

[0227] Notify the target address information;

[0228] Incident reporting requirements information.

[0229] In some embodiments of the present application, when the first information includes identification information of a policy counter, the relevant information of the policy counter includes relevant information of the policy counter corresponding to each policy counter identification.

[0230] In some embodiments of the present application, the information related to the policy counter includes information related to all policy counters available to the subscriber.

[0231] In some embodiments of the present application, the relevant information of the policy counter includes at least one of the following:

[0232] Identification information for expenditure limit reports related to energy or energy consumption;

[0233] Status information of policy counters related to energy or energy consumption;

[0234] Status information of unused policy counters related to energy or energy consumption;

[0235] The activation time of unused policy counters related to energy or energy consumption.

[0236] In some embodiments of the present application, the method further comprises:

[0237] The second function receives second information from the first function, where the second information is used to modify relevant information of the policy counter to be obtained;

[0238] The second function updates the subscriber's subscription to the relevant information of the policy counter according to the second information.

[0239] In some embodiments of the present application, the method further comprises:

[0240] The second function receives third information from the first function, where the third information is used to cancel the acquisition of relevant information of the policy counter.

[0241] In some embodiments of the present application, the method further comprises:

[0242] The second function sends fourth information to the first function, where the fourth information is used to instruct to delete the subscriber.

[0243] In some embodiments of the present application, the second function sends the policy counter related information to the first function, including:

[0244] The second function sends relevant information of the policy counter to the first function when the first condition is met;

[0245] The first condition includes at least one of the following:

[0246] The subscriber's energy consumption or energy efficiency during the first period is greater than or equal to a first threshold;

[0247] The energy efficiency expenditure of the subscriber in the second time period is greater than or equal to the second threshold;

[0248] The subscriber's current energy efficiency is greater than or equal to a third threshold;

[0249] The subscriber's current energy efficiency is less than or equal to a fourth threshold;

[0250] The subscriber's billing region changes.

[0251] The information processing method provided in the embodiment of the present application can implement the various processes implemented by the method embodiments shown in Figures 2 to 8 and achieve the same technical effects. To avoid repetition, it will not be repeated here.

[0252] The information processing method provided in the embodiment of the present application can be executed by an information processing device. In the embodiment of the present application, the information processing device provided in the embodiment of the present application is described by taking the information processing device executing the information processing method as an example.

[0253] As shown in FIG10 , the information processing device 1000 includes the following modules:

[0254] A first sending module 1010 is configured to send first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0255] The first receiving module 1020 is configured to receive relevant information of the policy counter from the second function.

[0256] By using the device provided in the embodiment of the present application, the first information is sent to the second function, and relevant information of the policy counter is received from the second function. The policy counter is related to energy or energy consumption, that is, relevant information of the policy counter related to energy or energy consumption can be obtained, which helps to more comprehensively obtain the subscriber's use of network resources and helps to better optimize the use of network resources.

[0257] In some embodiments of the present application, the first information includes at least one of the following:

[0258] Subscriber identification information;

[0259] identification information of a first event, the first event comprising a state change event of a policy counter;

[0260] identification information of the policy counter;

[0261] Notify the target address information;

[0262] Incident reporting requirements information.

[0263] In some embodiments of the present application, when the first information includes identification information of a policy counter, the relevant information of the policy counter includes relevant information of the policy counter corresponding to each policy counter identification.

[0264] In some embodiments of the present application, the information related to the policy counter includes information related to all policy counters available to the subscriber.

[0265] In some embodiments of the present application, the relevant information of the policy counter includes at least one of the following:

[0266] Identification information for expenditure limit reports related to energy or energy consumption;

[0267] Status information of policy counters related to energy or energy consumption;

[0268] Status information of unused policy counters related to energy or energy consumption;

[0269] The activation time of unused policy counters related to energy or energy consumption.

[0270] In some embodiments of the present application, the first sending module 1010 is further configured to:

[0271] Sending second information to the second function, where the second information is used to modify relevant information of the policy counter to be obtained.

[0272] In some embodiments of the present application, the first sending module 1010 is further configured to:

[0273] Sending third information to the second function, where the third information is used to cancel obtaining relevant information of the policy counter.

[0274] In some embodiments of the present application, the first receiving module 1020 is further configured to:

[0275] receiving a fourth message from the second function, the fourth message being used to instruct deletion of the subscriber;

[0276] The information processing device 1000 further includes a first deletion module, configured to:

[0277] According to the fourth information, the subscriber is deleted.

[0278] In some embodiments of the present application, the first sending module 1010 is further configured to:

[0279] Send fifth information to the third function, where the fifth information is used to obtain update information of a configuration file related to the policy counter.

[0280] In some embodiments of the present application, the fifth information includes at least one of the following:

[0281] Strategy data information;

[0282] Subscriber identification information;

[0283] Notify the target address information;

[0284] Notification of associated identification information;

[0285] Incident reporting requirements information;

[0286] Protocol data unit session policy control data information;

[0287] Remaining permitted data information;

[0288] Endpoint context policies control data information.

[0289] In some embodiments of the present application, the information processing device 1000 further includes a first execution module configured to:

[0290] Depending on the updated information in the configuration file, do one of the following:

[0291] Get information about policy counters;

[0292] Modify the relevant information of the policy counter to be obtained;

[0293] Cancels obtaining information about policy counters.

[0294] In some embodiments of the present application, the information processing device 1000 further includes a second execution module configured to:

[0295] Based on the information about the policy counter, do at least one of the following:

[0296] Make decisions or update policy information related to session management;

[0297] Decisions or updates on access and movement-related policy information;

[0298] Make decisions or update terminal-related policy information.

[0299] The information processing device 1000 provided in the embodiment of the present application can implement the various processes implemented by the method embodiments shown in Figures 2 to 8 and achieve the same technical effects. To avoid repetition, they will not be described here.

[0300] As shown in FIG11 , the information processing device 1100 includes the following modules:

[0301] A second receiving module 1110 is configured to receive first information from the first function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption;

[0302] The second sending module 1120 is configured to send relevant information of the policy counter to the first function.

[0303] The device provided in the embodiment of the present application is used to receive first information from the first function and send relevant information of the policy counter to the first function. The policy counter is related to energy or energy consumption, so that the first function can obtain relevant information of the policy counter related to energy or energy consumption, which helps to more comprehensively obtain the subscriber's use of network resources and helps to better optimize the use of network resources.

[0304] In some embodiments of the present application, the first information includes at least one of the following:

[0305] Subscriber identification information;

[0306] identification information of a first event, the first event comprising a state change event of a policy counter;

[0307] identification information of the policy counter;

[0308] Notify the target address information;

[0309] Incident reporting requirements information.

[0310] In some embodiments of the present application, when the first information includes identification information of a policy counter, the relevant information of the policy counter includes relevant information of the policy counter corresponding to each policy counter identification.

[0311] In some embodiments of the present application, the information related to the policy counter includes information related to all policy counters available to the subscriber.

[0312] In some embodiments of the present application, the relevant information of the policy counter includes at least one of the following:

[0313] Identification information for expenditure limit reports related to energy or energy consumption;

[0314] Status information of policy counters related to energy or energy consumption;

[0315] Status information of unused policy counters related to energy or energy consumption;

[0316] The activation time of unused policy counters related to energy or energy consumption.

[0317] In some embodiments of the present application, the second receiving module 1110 is further configured to:

[0318] receiving second information from the first function, the second information being used to modify relevant information of the policy counter to be obtained;

[0319] The information processing device 1100 further includes an updating module, configured to:

[0320] According to the second information, the subscription of the subscriber to the relevant information of the policy counter is updated.

[0321] In some embodiments of the present application, the second receiving module 1110 is further configured to:

[0322] A third message is received from the first function, where the third message is used to cancel the acquisition of the relevant information of the policy counter.

[0323] In some embodiments of the present application, the second sending module 1120 is further configured to:

[0324] Sending fourth information to the first function, where the fourth information is used to instruct to delete the subscriber.

[0325] In some embodiments of the present application, the second sending module 1120 is specifically configured to:

[0326] If the first condition is met, sending relevant information of the policy counter to the first function;

[0327] The first condition includes at least one of the following:

[0328] The subscriber's energy consumption or energy efficiency during the first period is greater than or equal to a first threshold;

[0329] The energy efficiency expenditure of the subscriber in the second time period is greater than or equal to the second threshold;

[0330] The subscriber's current energy efficiency is greater than or equal to a third threshold;

[0331] The subscriber's current energy efficiency is less than or equal to a fourth threshold;

[0332] The subscriber's billing region changes.

[0333] The information processing device 1100 provided in the embodiment of the present application can implement the various processes implemented by the method embodiments shown in Figures 3 to 9 and achieve the same technical effects. To avoid repetition, they will not be described here.

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

[0335] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG13 , the network-side device 1300 includes a processor 1301, a network interface 1302, and a memory 1303. The network interface 1302 is, for example, a common public radio interface (CPRI).

[0336] Specifically, the network side device 1300 of the embodiment of the present application also includes: instructions or programs stored in the memory 1303 and can be run on the processor 1301. The processor 1301 calls the instructions or programs in the memory 1303 to execute the various steps of the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0337] 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 method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

[0339] 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 method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

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

[0341] 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 method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0342] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal communicates with the network-side device, and the network-side device can be used to execute the steps of the above-mentioned method embodiment.

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

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

[0345] 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. An information processing method, wherein: include: The first function sends first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption; The first function receives information about the policy counter from the second function.

2. The information processing method according to claim 1, wherein: The first information includes at least one of the following: Subscriber identification information; identification information of a first event, the first event comprising a state change event of a policy counter; identification information of the policy counter; Notify the target address information; Incident reporting requirements information.

3. The information processing method according to claim 2, wherein: In the case where the first information includes identification information of the policy counter, the relevant information of the policy counter includes relevant information of the policy counter corresponding to each policy counter identification.

4. The information processing method according to claim 1 or 2, wherein: The information related to the policy counters includes information related to all policy counters available to the subscriber.

5. The information processing method according to any one of claims 1 to 4, wherein: The relevant information of the policy counter includes at least one of the following: Identification information for expenditure limit reports related to energy or energy consumption; Status information of policy counters related to energy or energy consumption; Status information of unused policy counters related to energy or energy consumption; The activation time of unused policy counters related to energy or energy consumption.

6. The information processing method according to any one of claims 1 to 5, wherein: The method further comprises: The first function sends second information to the second function, where the second information is used to modify relevant information of the policy counter to be obtained.

7. The information processing method according to any one of claims 1 to 6, wherein: The method further comprises: The first function sends third information to the second function, where the third information is used to cancel obtaining relevant information of the policy counter.

8. The information processing method according to any one of claims 1 to 7, wherein: The method further comprises: The first function receives fourth information from the second function, where the fourth information is used to instruct deletion of the subscriber.

9. The information processing method according to any one of claims 1 to 8, wherein: The method further comprises: The first function sends fifth information to the third function, where the fifth information is used to obtain update information of a configuration file related to the policy counter.

10. The information processing method according to claim 9, wherein: The fifth information includes at least one of the following: Strategy data information; Subscriber identification information; Notify the target address information; Notification of associated identification information; Incident reporting requirements information; Protocol data unit session policy control data information; Remaining permitted data information; Endpoint context policies control data information.

11. The information processing method according to claim 9 or 10, wherein: The method further comprises: The first function receives update information of the configuration file from the third function.

12. The information processing method according to claim 11, wherein: The method further comprises: The first function performs one of the following according to the updated information of the configuration file: Get information about policy counters; Modify the relevant information of the policy counter to be obtained; Cancels obtaining information about policy counters.

13. The information processing method according to any one of claims 1 to 12, wherein: The method further comprises: The first function performs at least one of the following based on the relevant information of the policy counter: Make decisions or update policy information related to session management; Decisions or updates on access and movement-related policy information; Make decisions or update terminal-related policy information.

14. The information processing method according to any one of claims 1 to 13, wherein: The first function includes a function for policy control, or the second function includes a function for billing, or the third function includes a data warehousing function.

15. An information processing method, wherein: include: The second function receives first information from the first function, wherein the first information is used to obtain information related to a policy counter, wherein the policy counter is related to energy or energy consumption; The second function sends the relevant information of the policy counter to the first function.

16. The information processing method according to claim 15, wherein: The first information includes at least one of the following: Subscriber identification information; identification information of a first event, the first event comprising a state change event of a policy counter; identification information of the policy counter; Notify the target address information; Incident reporting requirements information.

17. The information processing method according to claim 16, wherein: In a case where the first information includes identification information of the policy counter, the relevant information of the policy counter includes relevant information of the policy counter corresponding to each policy counter identification.

18. The information processing method according to claim 15 or 16, wherein: The information related to the policy counters includes information related to all policy counters available to the subscriber.

19. The information processing method according to any one of claims 15 to 18, wherein: The relevant information of the policy counter includes at least one of the following: Identification information for energy or energy consumption related expenditure limit reports; Status information of policy counters related to energy or energy consumption; Status information of unused policy counters related to energy or energy consumption; The activation time of unused policy counters related to energy or energy consumption.

20. The information processing method according to any one of claims 15 to 19, wherein: The method further comprises: The second function receives second information from the first function, where the second information is used to modify relevant information of the policy counter to be obtained; The second function updates the subscriber's subscription to the policy counter related information according to the second information.

21. The information processing method according to any one of claims 15 to 20, wherein: The method further comprises: The second function receives third information from the first function, where the third information is used to cancel obtaining relevant information of the policy counter.

22. The information processing method according to any one of claims 15 to 21, wherein: The method further comprises: The second function sends fourth information to the first function, where the fourth information is used to instruct to delete the subscriber.

23. The information processing method according to any one of claims 15 to 22, wherein: The second function sends the relevant information of the policy counter to the first function, including: The second function sends the relevant information of the policy counter to the first function when the first condition is met; The first condition includes at least one of the following: The subscriber's energy consumption or energy efficiency during the first period is greater than or equal to a first threshold; The energy efficiency expenditure of the subscriber in the second time period is greater than or equal to the second threshold; The subscriber's current energy efficiency is greater than or equal to a third threshold; The subscriber's current energy efficiency is less than or equal to a fourth threshold; The subscriber's billing region changes.

24. An information processing device, wherein: include: A first sending module is configured to send first information to the second function, where the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption; The first receiving module is configured to receive relevant information of the policy counter from the second function.

25. The information processing apparatus according to claim 24, wherein: The first sending module is further configured to: Second information is sent to the second function, where the second information is used to modify relevant information of the policy counter to be obtained.

26. The information processing apparatus according to claim 24 or 25, wherein: The first sending module is further configured to: Sending third information to the second function, where the third information is used to cancel obtaining relevant information of the policy counter.

27. The information processing device according to any one of claims 24 to 26, wherein: The first receiving module is further configured to: receiving fourth information from the second function, the fourth information being used to instruct deletion of a subscriber; The information processing device further includes a first deletion module, configured to: The subscriber is deleted according to the fourth information.

28. The information processing device according to any one of claims 24 to 27, wherein: The first sending module is further configured to: Sending fifth information to the third function, where the fifth information is used to obtain update information of a configuration file related to the policy counter.

29. The information processing apparatus according to claim 28, wherein: The information processing device further includes a first execution module, configured to: Based on the updated information in the configuration file, perform one of the following: Get information about policy counters; Modify the relevant information of the policy counter to be obtained; Cancels obtaining information about policy counters.

30. The information processing device according to any one of claims 24 to 29, wherein: The information processing device further includes a second execution module, configured to: Based on the relevant information of the policy counter, perform at least one of the following: Make decisions or update policy information related to session management; Decisions or updates on access and movement-related policy information; Make decisions or update terminal-related policy information.

31. An information processing device, wherein: include: a second receiving module, configured to receive first information from the first function, wherein the first information is used to obtain relevant information of a policy counter, where the policy counter is related to energy or energy consumption; The second sending module is configured to send relevant information of the policy counter to the first function.

32. The information processing apparatus according to claim 31, wherein: The second receiving module is further configured to: receiving second information from the first function, the second information being used to modify relevant information of the policy counter to be obtained; The information processing device further includes an updating module, configured to: According to the second information, the subscription of the subscriber to the relevant information of the policy counter is updated.

33. The information processing apparatus according to claim 31 or 32, wherein: The second receiving module is further configured to: A third message is received from the first function, where the third message is used to cancel obtaining the relevant information of the policy counter.

34. The information processing device according to any one of claims 31 to 33, wherein: The second sending module is further configured to: Sending fourth information to the first function, where the fourth information is used to instruct deletion of the subscriber.

35. The information processing device according to any one of claims 31 to 34, wherein: The second sending module is specifically configured to: If a first condition is met, sending relevant information of the policy counter to the first function; The first condition includes at least one of the following: The subscriber's energy consumption or energy efficiency during the first period is greater than or equal to a first threshold; The energy efficiency expenditure of the subscriber in the second time period is greater than or equal to the second threshold; The subscriber's current energy efficiency is greater than or equal to a third threshold; The subscriber's current energy efficiency is less than or equal to a fourth threshold; The subscriber's billing region changes.

36. A network side device, wherein: The method comprises 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, the method implements the steps of the information processing method as described in any one of claims 1 to 14, or implements the steps of the information processing method as described in any one of claims 15 to 23.

37. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 14, or implements the steps of the information processing method as described in any one of claims 15 to 23.

Citation Information

Patent Citations

  • AM policy management method, PCF entity, communication system and storage medium

    CN117459913A

  • Policy configuration method and device

    WO2023213236A1

  • Updating method for non-session management related policy, related network element and communication system

    WO2024012053A1

  • Am policy updating method and apparatus, and related device

    WO2024012489A1