Multi-hop near-domain communication statistics method, device, electronic device and medium

By generating user-side data feature information and building filtered correspondence tables, the problem of difficult data statistics and low accuracy in multi-hop domain communication is solved, and efficient communication data statistics are achieved.

CN115334484BActive Publication Date: 2025-03-11CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210976084.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2025-03-11
Estimated Expiration
2042-08-15

AI Technical Summary

Technical Problem

In multi-hop near-domain communication, the terminal device forwards data through relay and then connects to the cellular network, resulting in data statistics being difficult to perform and low statistical accuracy.

Method used

By obtaining the relay service discovery information of multiple nodes, the user plane data feature information of each node is generated, and a filtered correspondence table is constructed to distinguish the user plane data of different nodes and formulate processing strategies to realize data forwarding or communication statistics.

Benefits of technology

Effective statistics of multi-hop near-domain communication data is realized, statistical accuracy is improved, and the communication data of each node is convenient for separate statistics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334484B_ABST
    Figure CN115334484B_ABST
Patent Text Reader

Abstract

The present disclosure provides a multi-hop near-domain communication statistics method, device, electronic device and medium, which relates to the field of wireless communication technology. The method includes: generating user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes; constructing a filtering correspondence table of each node according to the user plane data feature information of each node, and the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards or performs communication statistics on the received user plane data. The UPF network element corresponding to the node of the present disclosure performs communication statistics on the received user plane data, and the communication statistics are convenient, and the communication data generated by each node is counted separately, with high statistical accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] In the field of wireless communication technology, terminal devices, relays for forwarding data, and relays for accessing cellular networks can be collectively referred to as nodes. In multi-hop near-field communications, terminal devices access the cellular network through a single-hop or multi-hop relay for forwarding data, and then through a relay for accessing the cellular network. The relay for forwarding data and the relay for accessing the cellular network are both terminal devices and will also generate data that needs to be sent, which makes it difficult to count the communication data and the statistical accuracy is low.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The present disclosure provides a multi-hop near-domain communication statistics method, device, electronic device and medium, which at least to a certain extent overcome the problem that it is difficult to perform statistics on communication data and the statistical accuracy is low.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0006] According to one aspect of the present disclosure, a multi-hop near-domain communication statistics method is provided, the method comprising: generating user plane data feature information of each node based on the acquired relay service discovery information of multiple nodes; constructing a filtering correspondence table of each node based on the user plane data feature information of each node, the filtering correspondence table being used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics.

[0007] In one embodiment of the present disclosure, the multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device communicates in series with the second relay through the at least one first relay, and the second relay is used to access the network; the relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device, the at least one first relay and the second relay.

[0008] In one embodiment of the present disclosure, the multiple nodes include a terminal device and a second relay, the second relay is used to access the network; the relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device and the second relay.

[0009] In one embodiment of the present disclosure, the relay service discovery information also includes a node identifier; the user plane data characteristic information of each node is generated based on the relay service discovery information of multiple nodes obtained, including: a session management function SMF network element or an intermediate session management function I-SMF network element generates the user plane data characteristic information of each node based on the forwarding relationship information and the node identifier, and the user plane data characteristic information is used to distinguish the user plane data of different nodes.

[0010] In one embodiment of the present disclosure, after the SMF network element or I-SMF network element generates user plane data characteristic information of each node based on forwarding relationship information and node identification, the method further includes: sending the user plane data characteristic information of each node to the corresponding node, so that each node marks the generated user plane data according to the corresponding user plane data characteristic information.

[0011] In one embodiment of the present disclosure, sending the user plane data characteristic information of each node to the corresponding node includes: directly sending the user plane data characteristic information of each node to the corresponding node according to the node identifier and the forwarding relationship information.

[0012] In one embodiment of the present disclosure, sending the user plane data characteristic information of each node to the corresponding node includes: sending the user plane data characteristic information of each node to the second relay; the second relay stores the user plane data characteristic information of the second relay, and sends the user plane data characteristic information of other nodes to the corresponding node according to the node identifier and the forwarding relationship information.

[0013] In one embodiment of the present disclosure, the processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward user plane data.

[0014] According to another aspect of the present disclosure, a multi-hop near-domain communication statistics method is provided, the method comprising: receiving user plane data, the user plane data comprising user plane data characteristic information of multiple nodes, the user plane data characteristic information of the multiple nodes being generated based on the acquired relay service discovery information of the multiple nodes; searching for a processing strategy of a UPF network element corresponding to the user plane data characteristic information of each node according to a preset filtering correspondence table; and forwarding or performing communication statistics on the received user plane data according to the processing strategy.

[0015] In one embodiment of the present disclosure, the relay service discovery information includes forwarding relationship information and a node identifier; before receiving the user plane data, the method also includes: an SMF network element or an I-SMF network element generates user plane data characteristic information of each node based on the forwarding relationship information and the node identifier; a node marks the user plane data generated by the node based on the user plane data characteristic information.

[0016] In one embodiment of the present disclosure, the UPF network element includes an intermediate user plane function I-UPF network element and a session anchor user plane function PSA-UPF network element, and the processing strategy includes PDR and FAR; the forwarding or communication statistics of the received user plane data according to the processing strategy include: the I-UPF network element of a node distinguishes the user plane data of the node according to the PDR, and sends the user plane data of the node to the corresponding PSA-UPF network element for communication statistics according to the FAR; the I-UPF network element of the node distinguishes the user plane data of other nodes according to the PDR, and forwards it to the I-UPF network element of the next node according to the FAR.

[0017] In one embodiment of the present disclosure, the multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device, the at least one first relay and the second relay communicate in series, and the second relay is used to access the network; the UPF network element includes a second I-UPF network element corresponding to the second relay and at least one first I-UPF network element corresponding to the at least one first relay, wherein the second I-UPF network element communicates in series with the at least one first I-UPF network element, the second I-UPF network element receives user plane data sent by each node, the second I-UPF network element interacts with the second PSA-UPF network element, the first I-UPF network element between the second I-UPF network element and the last first I-UPF network element interacts with the corresponding first PSA-UPF network element, and the last first PSA-UPF network element and the PAS-UPF network element corresponding to the terminal device share the last first I-UPF network element.

[0018] In one embodiment of the present disclosure, the node includes a terminal device and a second relay, the second relay is used to access the network; the UPF network element includes an I-UPF network element and two PSA-UPF network elements, the one I-UPF network element is used to receive user plane data sent by the node, and the one I-UPF network element interacts with the two PSA-UPF network elements.

[0019] In one embodiment of the present disclosure, after forwarding or communicating statistics on the received user plane data according to the processing strategy, the method further includes: the SMF network element obtains the communication statistics results of the PSA-UPF network element, and the communication statistics results include the metering results of the user plane data; the SMF network element sends the communication statistics results to the billing function CHF network element, so that the CHF network element performs billing according to the metering results.

[0020] In one embodiment of the present disclosure, the communication statistical results include user plane data source information of the corresponding node, and the user plane data source information includes user browsing logs or user information collection results, and the user information collection results are used to indicate the source of the user plane data; after forwarding or communicating the received user plane data according to the processing strategy, the method also includes: distinguishing the communication statistical results according to the user browsing logs or user information collection results, and obtaining classified communication statistical results of user plane data from different sources of the node corresponding to the communication statistical results.

[0021] According to another aspect of the present disclosure, a multi-hop near-domain communication statistics device is provided, the device comprising: a feature information generation module, used to generate user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes; a construction module, used to construct a filtering correspondence table of each node according to the user plane data feature information of each node, the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics.

[0022] According to another aspect of the present disclosure, a multi-hop near-domain communication statistics device is provided, the device comprising: a receiving module, used to receive user plane data, the user plane data comprising user plane data feature information of multiple nodes, the user plane data feature information of the multiple nodes being generated based on the acquired relay service discovery information of the multiple nodes; a search module, used to search for a processing strategy of a UPF network element corresponding to the user plane data feature information of each node according to a preset filtering correspondence table; and a forwarding metering module, used to forward or perform communication statistics on the received user plane data according to the processing strategy.

[0023] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-mentioned multi-hop near-domain communication statistics method by executing the executable instructions.

[0024] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the multi-hop near-field communication statistics method described above is implemented.

[0025] According to another aspect of the present disclosure, a computer program product is provided, the computer program product comprising a computer program or computer instructions, the computer program or the computer instructions being loaded and executed by a processor so that a computer implements any of the multi-hop near-domain communication statistics methods described above.

[0026] The multi-hop near-domain communication statistics method, device, electronic device and medium provided by the embodiments of the present disclosure generate user plane data feature information of each node according to the relay service discovery information of multiple nodes obtained; construct a filtering correspondence table of each node according to the user plane data feature information of each node, and the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards or performs communication statistics on the received user plane data. The UPF network element corresponding to the node of the present disclosure performs communication statistics on the received user plane data, and the communication statistics are convenient, and the communication data generated by each node is counted separately, with high statistical accuracy.

[0027] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0029] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;

[0030] Figure 2 A flow chart of a multi-hop near-domain communication statistics method in an embodiment of the present disclosure is shown;

[0031] Figure 3 A schematic diagram showing the node connection relationship in an embodiment of the present disclosure is shown;

[0032] Figure 4 A flow chart of a multi-hop near-domain communication statistics method in another embodiment of the present disclosure is shown;

[0033] Figure 5A schematic diagram showing the system structure of a multi-hop near-field communication statistics method according to an embodiment of the present disclosure is shown;

[0034] Figure 6 A schematic diagram showing the system structure of a multi-hop near-field communication statistics method in another embodiment of the present disclosure is shown;

[0035] Figure 7 A signaling diagram of a multi-hop near-domain communication statistics method in an embodiment of the present disclosure is shown;

[0036] Figure 8 A schematic diagram of a multi-hop near-field communication statistics device in an embodiment of the present disclosure is shown;

[0037] Fig. 9 A schematic diagram of a multi-hop near-field communication statistics device in another embodiment of the present disclosure is shown;

[0038] Fig.10 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0039] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0040] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0041] The specific implementation of the embodiment of the present disclosure is described in detail below with reference to the accompanying drawings.

[0042] Figure 1 The diagram shows an exemplary system architecture of a multi-hop near-area communication statistics method or a multi-hop near-area communication statistics device that can be applied to an embodiment of the present disclosure.

[0043] like Figure 1As shown, the system architecture includes a node, a base station 104 and a network device 105, wherein the node includes a terminal device 101, at least a first relay 102 and a second relay 103, the user plane data of the terminal device 101 can also be forwarded to the second relay 103 through the first relay 102, and then forwarded by the second relay 103 to access the base station 104, the network device 105 obtains the user plane data through the base station 104, and performs statistics on it. In addition, both the first relay 102 and the second relay 103 may need to communicate independently through the base station 104, the network device 105 obtains the user plane data of the first relay 102 and the second relay 103 through the base station 104, and performs statistics on it.

[0044] In addition, the node includes a terminal device 101 and a second relay 103 (this case is not in Figure 1 As shown in the figure, the user plane data of the terminal device 101 can be directly sent to the second relay 103, and then forwarded by the second relay 103 to access the base station 104. The network device 105 obtains the user plane data through the base station 104 and counts it.

[0045] The node and the base station 104 as well as the base station 104 and the network device 105 are connected via a network, which may be a wired network or a wireless network.

[0046] Optionally, the wireless network or wired network described above uses standard communication technology and / or protocol. The network is usually the Internet, but it can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0047] Optionally, the client of the application installed in different terminal devices 101, the first relay 102, and the second relay 103 is the same, or is a client of the same type of application based on different operating systems. Based on the different terminal platforms, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.;

[0048] Optionally, the terminal device 101, the first relay 102 and the second relay 103 in the embodiment of the present disclosure may also be referred to as UE (User Equipment). In a specific implementation, the terminal device 101, the first relay 102 and the second relay 103 may be terminal-side devices such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device.

[0049] The network device 105 includes various network entities of the access network or the core network, including but not limited to P-RAN (Radio access network) network elements, SMF (Session Management Function) network elements, I-SMF (Intermediate SMF) network elements and UPF (User Plane Function) network elements. It should be noted that the specific type of network equipment is not limited in the embodiments of the present disclosure.

[0050] A multi-hop near-domain communication statistics method is provided in the disclosed embodiment, wherein the network device 105 generates user plane data feature information of each node based on the relay service discovery information of multiple nodes obtained; a filtering correspondence table of each node is constructed based on the user plane data feature information of each node, and the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics.

[0051] The method can be applied in near-field communication scenarios, such as near-field communication scenarios for extending high-frequency cellular coverage, multi-hop near-field communication scenarios with centralized control provided by cellular networks, etc. In multi-hop near-field communication scenarios with centralized control provided by cellular networks, the terminal device 101 (remote UE) accesses the cellular network through a single hop or multiple hops, and is forwarded by the second relay 103 (U2N Relay), so that the remote UE and the cellular network can maintain a communication connection. The UPF network element corresponding to the node of the present disclosure performs communication statistics on the received user plane data, which is convenient for metering, and the communication data generated by each node is separately metered, with high metering accuracy.

[0052] Those skilled in the art will know that Figure 1 The number of nodes, base stations 104 and network devices 105 in the embodiment is only illustrative, and any number of nodes, base stations 104 and network devices 105 may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0053] Under the above system architecture, the embodiment of the present disclosure provides a multi-hop near-field communication statistics method, which can be executed by any electronic device with computing and processing capabilities. In some embodiments, the multi-hop near-field communication statistics method provided in the embodiment of the present disclosure can be performed in Figure 1 The method is executed in the SMF network element or I-SMF network element shown.

[0054] Figure 2 A flow chart of a multi-hop near-domain communication statistics method in an embodiment of the present disclosure is shown. Figure 2 As shown, the multi-hop near-field communication statistics method provided in the embodiment of the present disclosure includes the following S201 to S202.

[0055] S201. Generate user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes.

[0056] In one embodiment, the plurality of nodes include a terminal device, at least one first relay, and a second relay, the terminal device communicates in series with the second relay via the at least one first relay, and the second relay is used to access the network;

[0057] The relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device, at least one first relay and the second relay.

[0058] It should be noted that the terminal device is a remote UE, and the first relay is used to forward the user plane data of the terminal device, forward the user plane data of the terminal device to the second relay, and the second relay forwards the user plane data of the terminal device to the UPF network element. The terminal device communicates in series with the second relay through at least one first relay. The relay service discovery information includes forwarding relationship information. The terminal device, the first relay, and the second relay can perform relay service discovery to obtain relay service discovery information, and the network device can also perform relay service discovery to obtain relay service discovery information. The forwarding relationship information is the topology information between the terminal device, the first relay, and the second relay.

[0059] For example, Figure 3 A schematic diagram of node connection relationship in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the terminal device 39 communicates directly with the second relay 31, the terminal device 38 communicates with the second relay 31 through the first relay 35, the first relay 36 and the first relay 33 in sequence, the terminal device 37 communicates with the second relay 31 through the first relay 34, the first relay 34 can know that the received user plane data comes from the terminal device 37 according to the topology information, and forwards the user plane data from the terminal device 37 to the second relay 31, the terminal device 38 can know that its own user plane data is forwarded to the first relay 35 according to the topology information, the first relay 35 can know that the received user plane data comes from the terminal device 38 according to the topology information, and can know that the user plane data from the terminal device 38 is forwarded to the first relay 36 according to the topology information, the first relay 36 can know that the user plane data received from the first relay 35 comes from the terminal device 38 according to the topology information, and forwards the user plane data from the terminal device 38 to the first relay 33 according to the topology information, and the first relay 33 forwards the user plane data from the terminal device 38 to the second relay 31 according to the topology information.

[0060] In one embodiment, the plurality of nodes include a terminal device and a second relay, the second relay being used to access a network;

[0061] The relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device and the second relay.

[0062] It should be noted that the terminal device is a remote UE, and the terminal device forwards the user plane data to the UPF network element through the second relay, and the terminal device communicates directly with the second relay.

[0063] S202. Construct a filtering correspondence table for each node based on the user plane data characteristic information of each node. The filtering correspondence table is used to represent the correspondence between the user plane data characteristic information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics.

[0064] Among them, different user plane data characteristic information corresponds to different processing strategies. The filtering correspondence table is preset on the SMF network element or the intermediate session management function I-SMF network element. The filtering correspondence table stores the correspondence between the user plane data characteristic information and the processing strategy. The filtering correspondence table is queried according to the user plane data characteristic information to obtain the corresponding processing strategy.

[0065] In one embodiment, the processing strategy includes a flow processing strategy PDR (Packet Detection Rule) and a forwarding action rule FAR (Forwarding Action Rule), wherein PDR is used to distinguish user plane data of different nodes, and FAR is used to forward user plane data.

[0066] It should be noted that the UPF network element includes an intermediate user plane function I-UPF (Intermediate User Plane Function) network element and a session anchor user plane function PSA-UPF (PDU Session Anchor User Plane Function) network element. The embodiment of the present disclosure does not limit what kind of UPF network element the I-UPF network element is. For example, the I-UPF network element is a UPF network element with an uplink classifier function or the I-UPF network element is a UPF network element with an integrated UL CL (Uplink classifier, uplink splitter) function.

[0067] Each node corresponds to a PSA-UPF network element. The I-UPF network element is used to distinguish the user plane data of different nodes according to the PDR, and forwards the user plane data of different nodes to the PSA-UPF network element corresponding to the node according to the FAR, and completes the communication statistics on the PSA-UPF network element.

[0068] In the near-field communication system controlled by the cellular network, the terminal device can be connected to the second relay to access the network after passing through at least one first relay. The first relay can be a terminal device acting as a relay. Multiple terminal devices and terminal devices acting as the first relay may need to communicate independently through the cellular network. Independent UPF network elements are provided for the first relay and the terminal device, so that the communication data can be further counted. The UPF network element corresponding to the node of the present disclosure performs communication statistics on the received user plane data, which is convenient for communication statistics, and the communication data generated by each node is counted separately, with high statistical accuracy.

[0069] In one embodiment, the relay service discovery information further includes a node identifier;

[0070] Generate user plane data feature information of each node based on the acquired relay service discovery information of multiple nodes, including:

[0071] The session management function SMF network element or I-SMF network element generates user plane data feature information of each node according to the forwarding relationship information and the node identifier. The user plane data feature information is used to distinguish user plane data of different nodes.

[0072] Among them, the node identifier is used to identify which node generates the user plane data, and can also identify which node is forwarded through. The node identifier can be represented by one or more forms of text, letters, numbers, symbols, etc. The representation method of the node identifier is only an example provided to illustrate the embodiments of the present disclosure and should not be regarded as limiting the scope of protection of the present disclosure.

[0073] Exemplarily, the user plane data characteristic information is an IP five-tuple or a session identifier. In addition, other methods capable of distinguishing user plane data of different nodes are also applicable.

[0074] In one embodiment, after the SMF network element or the I-SMF network element generates user plane data feature information of each node according to the forwarding relationship information and the node identifier, the method further includes:

[0075] The user plane data feature information of each node is sent to the corresponding node, so that each node marks the user plane data according to the corresponding user plane data feature information.

[0076] It should be noted that the node marks the user plane data according to the characteristic information of the user plane data, so as to facilitate the I-UPF network element to distinguish the user plane data and improve the accuracy of distinguishing the user plane data of different nodes.

[0077] In one embodiment, sending the user plane data feature information of each node to the corresponding node includes:

[0078] The user plane data feature information of each node is directly sent to the corresponding node according to the node identification and forwarding relationship information.

[0079] For example, Figure 3 As shown, the user plane data characteristic information of the second relay 31 is sent directly to the second relay 31, the user plane data characteristic information of the first relay 32 is sent directly to the first relay 32, the user plane data characteristic information of the first relay 33 is sent directly to the first relay 33, the user plane data characteristic information of the first relay 34 is sent directly to the first relay 34, the user plane data characteristic information of the first relay 35 is sent directly to the first relay 35, the user plane data characteristic information of the first relay 36 is sent directly to the first relay 36, the user plane data characteristic information of the terminal device 37 is sent directly to the terminal device 37, the user plane data characteristic information of the terminal device 38 is sent directly to the terminal device 38, and the user plane data characteristic information of the terminal device 39 is sent directly to the terminal device 39.

[0080] In one embodiment, sending the user plane data feature information of each node to the corresponding node includes:

[0081] Sending user plane data characteristic information of each node to the second relay;

[0082] The second relay stores the user plane data characteristic information of the second relay, and sends the user plane data characteristic information of other nodes to the corresponding node according to the node identifier and the forwarding relationship information.

[0083] It should be noted that, according to the node identification and forwarding relationship information, the user plane data characteristic information of other nodes can be directly sent to the corresponding node through the second relay.

[0084] For example, Figure 3 As shown, the user plane data characteristic information of each node is sent to the second relay 31, the second relay 31 sends the user plane data characteristic information of the first relay 32 directly to the first relay 32, the second relay 31 sends the user plane data characteristic information of the first relay 33 directly to the first relay 33, the second relay 31 sends the user plane data characteristic information of the first relay 34 directly to the first relay 34, the second relay 31 sends the user plane data characteristic information of the first relay 35 directly to the first relay 35, the second relay 31 sends the user plane data characteristic information of the first relay 36 directly to the first relay 36, the second relay 31 sends the user plane data characteristic information of the terminal device 37 directly to the terminal device 37, the second relay 31 sends the user plane data characteristic information of the terminal device 38 directly to the terminal device 38, and the second relay 31 sends the user plane data characteristic information of the terminal device 39 directly to the terminal device 39.

[0085] It should be noted that, according to the node identification and forwarding relationship information, the user plane data characteristic information of other nodes can be sent to the corresponding node through the second relay in the reverse direction of the user plane data transmission.

[0086] For example, Figure 3 As shown, the user plane data feature information of each node is sent to the second relay 31, the second relay 31 directly sends the user plane data feature information of the first relay 32 to the first relay 32, the second relay 31 sends the user plane data feature information of the first relay 34 and the user plane data feature information of the terminal device 37 to the first relay 34, the first relay 34 stores the user plane data feature information of the first relay 34, and sends the user plane data feature information of the terminal device 37 to the terminal device 37; the second relay 31 sends the user plane data feature information of the first relay 33, the user plane data feature information of the first relay 36, the user plane data feature information of the first relay 35, and the user plane data feature information of the terminal device 38 The user plane data characteristic information of the first relay 33 is sent to the first relay 33, the first relay 33 stores the user plane data characteristic information of the first relay 33, and sends the user plane data characteristic information of the first relay 36, the user plane data characteristic information of the first relay 35 and the user plane data characteristic information of the terminal device 38 to the first relay 36, the first relay 36 stores the user plane data characteristic information of the first relay 36, and sends the user plane data characteristic information of the first relay 35 and the user plane data characteristic information of the terminal device 38 to the first relay 35, the first relay 35 stores the user plane data characteristic information of the first relay 35, and sends the user plane data characteristic information of the terminal device 38 to the terminal device 38.

[0087] Based on the same inventive concept, the embodiment of the present disclosure also provides a multi-hop near-field communication statistics method, as described in the following embodiment. Since the principle of solving the problem in the embodiment of the method is similar to that in the above embodiment of the method, the implementation of the embodiment of the method can refer to the implementation of the above embodiment of the method, and the repeated parts will not be repeated.

[0088] Another embodiment of the present disclosure provides a multi-hop near-domain communication statistics method, which can be executed by any network device.

[0089] Figure 4 A flow chart of a multi-hop near-field communication statistics method in another embodiment of the present disclosure is shown as follows: Figure 4 As shown, the multi-hop near-area communication statistics method provided in the embodiment of the present disclosure includes the following S401 to S403.

[0090] S401. Receive user plane data, where the user plane data includes user plane data characteristic information of multiple nodes, and the user plane data characteristic information of the multiple nodes is generated according to the acquired relay service discovery information of the multiple nodes.

[0091] In one embodiment, the relay service discovery information includes forwarding relationship information and a node identifier;

[0092] Before receiving the user plane data, the method further includes:

[0093] The SMF network element or I-SMF network element generates user plane data feature information of each node according to the forwarding relationship information and the node identifier;

[0094] A node marks user plane data generated by a node according to user plane data characteristic information.

[0095] Among them, the user plane data can be generated by one or more of the terminal device, the first relay and the second relay. The user plane data characteristic information is used to identify the user plane data, so as to facilitate the UPF network element to distinguish the user plane data of each node and increase the accuracy of user plane data filtering.

[0096] S402: According to a preset filtering correspondence table, search for a processing strategy of a UPF network element corresponding to the user plane data feature information of each node.

[0097] Among them, the filter correspondence table is preset on the SMF network element or I-SMF network element, and the filter correspondence table stores the correspondence between user plane data feature information and processing strategies. The filter correspondence table is queried according to the user plane data feature information to obtain the corresponding processing strategy.

[0098] S403: forward or perform communication statistics on the received user plane data according to the processing strategy.

[0099] The processing strategies include PDR and FAR. PDR is used to distinguish user plane data of different nodes, and FAR is used to forward user plane data.

[0100] It should be noted that the UPF network element forwards or performs communication statistics on the received user plane data according to the processing strategy. The UPF network element includes an I-UPF network element and a PSA-UPF network element. Each node corresponds to a PSA-UPF network element. The I-UPF network element is used to distinguish the user plane data of different nodes according to the PDR, and forwards the user plane data of different nodes to the PSA-UPF network element corresponding to the node according to the FAR, and completes the communication statistics on the PSA-UPF network element. In addition, the billing system of the network equipment can complete the billing function according to the communication statistics results. The billing system of the network equipment can be an online billing system (Online Charging System, OCS). In addition, it is also applicable to other billing systems that can implement billing through communication statistics results.

[0101] The UPF network element corresponding to the node disclosed in the present invention performs communication statistics on the received user plane data, which is convenient for communication statistics, and the communication data generated by each node is counted separately, with high statistical accuracy.

[0102] In one embodiment, the UPF network element includes an intermediate user plane function I-UPF network element and a session anchor user plane function PSA-UPF network element, and the processing strategy includes PDR and FAR;

[0103] Forward or perform communication statistics on received user plane data according to the processing strategy, including:

[0104] The I-UPF network element of a node distinguishes the user plane data of a node according to the PDR, and sends the user plane data of a node to the corresponding PSA-UPF network element for communication statistics according to the FAR;

[0105] The I-UPF network element of a node distinguishes the user plane data of other nodes according to the PDR, and forwards it to the I-UPF network element of the next node according to the FAR.

[0106] It should be noted that the user plane function UPF network element includes the intermediate user plane function I-UPF network element and the session anchor user plane function PSA-UPF network element. There are two types of corresponding relationships between nodes and UPF network elements. The first type is as follows: Figure 5 As shown, each node corresponds to a PSA-UPF network element and an I-UPF network element. The I-UPF network element filters out the user plane data of the corresponding node according to the PDR, and forwards the user plane data of the corresponding node to the PSA-UPF network element corresponding to the node according to the FAR. The PSA-UPF network element corresponding to the node performs communication statistics on the user plane data. The I-UPF network element forwards the user plane data that does not belong to the corresponding node to the next node according to the PDR until the last I-UPF network element. The user plane data belonging to the node corresponding to the last I-UPF network element is forwarded to the PSA-UPF network element corresponding to the node according to the FAR, and the PSA-UPF network element corresponding to the node performs communication statistics on the user plane data;

[0107] The second type Figure 6As shown, each node corresponds to a PSA-UPF network element. Except for the terminal device, each node corresponds to an I-UPF network element. The I-UPF network element filters out the user plane data of the corresponding node according to the PDR, and forwards the user plane data of the corresponding node to the PSA-UPF network element corresponding to the node according to the FAR. The PSA-UPF network element corresponding to the node performs communication statistics on the user plane data. The I-UPF network element forwards the user plane data that does not belong to the corresponding node to the next node according to the PDR until the last I-UPF network element. The user plane data belonging to the node corresponding to the last I-UPF network element is forwarded to the PSA-UPF network element corresponding to the node according to the FAR, and the remaining user plane data is forwarded to the PSA-UPF network element corresponding to the terminal device. The PSA-UPF network element performs communication statistics on the user plane data.

[0108] It should be noted that Figure 5 and Figure 6 The wireless access module in may be a gNB (5G base station) or ng-eNB (nextgeneration eNodeB, upgraded 4G base station). In addition, it is also applicable to other modules that can access the network, and the embodiments of the present disclosure do not limit it. Both the I-SMF network element and the SMF network element can configure the PDR and FAR to the I-UPF network element corresponding to each node, so as to realize the filtering and forwarding of user plane data. The service control network element may be a P-RAN (Proximity-RAN, service control network element), which is used to obtain the relay service discovery information of each node. In addition, it is also applicable to other service control network elements that can obtain the relay service discovery information of each node, and the embodiments of the present disclosure do not limit it.

[0109] In one embodiment, the plurality of nodes include a terminal device, at least one first relay, and a second relay, the terminal device, at least one first relay, and the second relay communicate serially, and the second relay is used to access a network;

[0110] The UPF network element includes a second I-UPF network element corresponding to the second relay and at least one first I-UPF network element corresponding to at least one first relay, wherein the second I-UPF network element communicates serially with at least one first I-UPF network element, the second I-UPF network element receives user plane data sent by each node, the second I-UPF network element interacts with the second PSA-UPF network element, the first I-UPF network element between the second I-UPF network element and the last first I-UPF network element interacts with the corresponding first PSA-UPF network element, and the last first PSA-UPF network element and the PAS-UPF network element corresponding to the terminal device share the last first I-UPF network element.

[0111] It should be noted that if Figure 6As shown, the second I-UPF network element corresponding to the second relay is Figure 6 The I-UPF network element (second relay) in the first relay corresponds to the first I-UPF network element Figure 6 The I-UPF network element (first relay) in the second PSA-UPF network element is Figure 6 The PSA-UPF network element in (the second relay), the first PSA-UPF network element is Figure 6 PSA-UPF network element (first relay) in the terminal device corresponding to the PAS-UPF network element Figure 6 PSA-UPF network element (terminal equipment) in;

[0112] Exemplarily, the I-UPF network element (second relay) is used to receive user plane data sent by all nodes, and distinguishes the user plane data of the second relay according to the PDR and sends it to the PAS-UPF network element (second relay), and sends the user plane data of other nodes to the I-UPF network element (first relay) according to the FAR. The I-UPF network element (first relay) distinguishes the user plane data corresponding to the first relay according to the PDR, and sends the user plane data to the PSA-UPF network element (first relay) corresponding to the first relay according to the FAR for communication statistics, and sends the user plane data of other nodes according to the FAR. The data is sent to the next I-UPF network element (first relay) until the last I-UPF network element (first relay) distinguishes the user plane data corresponding to the first relay and the remaining user plane data according to the PDR, and the remaining user plane data is the user plane data of the terminal device. The last I-UPF network element (first relay) sends the user plane data corresponding to the first relay to the PSA-UPF network element (first relay) corresponding to the first relay for communication statistics according to FAR, and sends the user plane data of the terminal device to the PSA-UPF network element (terminal device) corresponding to the terminal device for communication statistics.

[0113] In one embodiment, the node includes a terminal device and a second relay, the second relay being used to access a network;

[0114] The UPF network element includes an I-UPF network element and two PSA-UPF network elements. An I-UPF network element is used to receive user plane data sent by a node, and an I-UPF network element interacts with two PSA-UPF network elements.

[0115] It should be noted that the terminal device accesses the network through the second relay, and only the terminal device and the second relay will generate user plane data. All user plane data will be sent to the I-UPF network element. The I-UPF network element distinguishes the user plane data corresponding to the second relay and the user plane data corresponding to the terminal device according to the PDR, and sends the user plane data corresponding to the second relay to the PSA-UPF network element corresponding to the second relay according to the FAR for communication statistics, and sends the user plane data corresponding to the terminal device to the PSA-UPF network element corresponding to the terminal device for communication statistics.

[0116] In one embodiment, after forwarding or performing communication statistics on the received user plane data according to the processing strategy, the method further includes:

[0117] The SMF network element obtains the communication statistics results of the PSA-UPF network element, and the communication statistics results include the measurement results of the user plane data;

[0118] The SMF network element sends the communication statistics results to the charging function CHF network element so that the CHF network element performs billing based on the measurement results.

[0119] Among them, the PSA-UPF network element can perform communication metering on the user plane data of each node, the SMF network element can actively obtain the metering results of the user plane data of each node stored on the PSA-UPF network element, and can also passively receive the metering results sent by the PSA-UPF network element. The embodiment of the present disclosure does not limit how the SMF network element specifically obtains the metering results of the user plane data of each node. The CHF (Charging Function) network element interacts with the SMF network element, obtains the metering results of the user plane data of each node through the SMF network element, and charges according to the metering results. The present disclosure can accurately distinguish the user plane data of different nodes in the relay multi-hop scenario, and can be used to further generate a correct usage report (Usage Report) to complete related billing operations.

[0120] In one embodiment, the communication statistics result includes user plane data source information of the corresponding node, the user plane data source information includes a user browsing log or a user information collection result, and the user information collection result is used to indicate the source of the user plane data;

[0121] After forwarding or performing communication statistics on the received user plane data according to the processing strategy, the method further includes:

[0122] The communication statistics results are differentiated according to the user browsing logs or the user information collection results, and classified communication statistics results of user plane data from different sources of nodes corresponding to the communication statistics results are obtained.

[0123] Among them, the user plane data source information is the source information of the user plane data, for example, the user plane data of the node is generated by accessing Tencent services or Internet Explorer (IE browser). The source of the user plane data is recorded in the user browsing log or the user information collection result. The communication statistics results are further distinguished according to the user plane data source information, so as to facilitate further analysis and processing of the user plane data. For example, the security personnel call the WeChat information of the user to be queried based on the user browsing log or the user information collection result through the 5G server, so as to obtain favorable intelligence.

[0124] Figure 7 A signaling diagram of a multi-hop near-domain communication statistics method in an embodiment of the present disclosure is shown. Figure 7 As shown, specifically including:

[0125] S701, the SMF network element or the I-SMF network element obtains relay service discovery information of multiple nodes, wherein the relay service discovery information includes forwarding relationship information and node identification;

[0126] S702, the SMF network element or the I-SMF network element generates user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes;

[0127] S703, the SMF network element or the I-SMF network element sends the generated user plane data feature information to the service control network element;

[0128] S704, the SMF network element or the I-SMF network element searches for the processing strategy of the UPF network element corresponding to the user plane data feature information of each node according to the preset filtering correspondence table;

[0129] S705, the SMF network element or the I-SMF network element sends the processing strategy to the UPF network element;

[0130] S706. The service control network element sends the user plane data characteristic information to each node according to the forwarding relationship information and the node identifier;

[0131] S707. Each node identifies the user plane data according to the user plane data characteristic information, and sends the identified user plane data to the UPF network element;

[0132] S708. The UPF network element forwards or performs communication statistics on the received user plane data according to the processing strategy.

[0133] It should be noted that the SMF network element or I-SMF network element in S703 configures the session message according to the user plane data characteristic information, or each node configures the D2D (Device-to-Device, mobile cellular network) communication according to the user data characteristic information sent by the service control network element, so as to facilitate the UPF network element to distinguish the user plane data of the node. The present disclosure does not require N3IWF (Non-3GPP InterWorking Function, non-3GPP interworking function) and can realize multi-hop near-domain communication. In addition, the present disclosure can incorporate the control of the near-domain communication process into the operating scope of the operator's 6G network system to form a near-domain communication system controlled by the operator network. The 6G-oriented near-domain communication system uses the second relay (U2N Relay) to solve the problem of high-frequency coverage in the 6G network system.

[0134] Based on the same inventive concept, the present disclosure also provides a multi-hop near-field communication statistics device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0135] Figure 8 A schematic diagram of a multi-hop near-field communication statistics device in an embodiment of the present disclosure is shown. Figure 8 As shown, the device includes a feature information generation module 81 and a construction module 82, wherein: the feature information generation module 81 is used to generate user plane data feature information of each node based on the acquired relay service discovery information of multiple nodes; the construction module 82 is used to construct a filtering correspondence table of each node based on the user plane data feature information of each node, and the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics.

[0136] In one embodiment, multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device communicates in series with the second relay through the at least one first relay, and the second relay is used to access the network; the relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device, at least one first relay and the second relay.

[0137] In one embodiment, the multiple nodes include a terminal device and a second relay, the second relay is used to access the network; the relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device and the second relay.

[0138] In one embodiment, the relay service discovery information also includes a node identifier; the feature information generation module 81 is also used for the session management function SMF network element or I-SMF network element to generate user plane data feature information of each node based on the forwarding relationship information and the node identifier, and the user plane data feature information is used to distinguish the user plane data of different nodes.

[0139] In one embodiment, the feature information generating module 81 is further used to send the user plane data feature information of each node to the corresponding node, so that each node marks the generated user plane data according to the corresponding user plane data feature information.

[0140] In one embodiment, the feature information generating module 81 is further configured to directly send the user plane data feature information of each node to the corresponding node according to the node identification and forwarding relationship information.

[0141] In one embodiment, the feature information generation module 81 is also used to send the user plane data feature information of each node to the second relay; the second relay stores the user plane data feature information of the second relay, and sends the user plane data feature information of other nodes to the corresponding node according to the node identification and forwarding relationship information.

[0142] In one embodiment, the processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward the user plane data.

[0143] Fig. 9 A schematic diagram of a multi-hop near-field communication statistics device in another embodiment of the present disclosure is shown. Fig. 9 As shown, the device includes a receiving module 91, a search module 92 and a forwarding metering module 93, wherein: the receiving module 91 is used to receive user plane data, the user plane data includes user plane data feature information of multiple nodes, and the user plane data feature information of the multiple nodes is generated according to the acquired relay service discovery information of the multiple nodes; the search module 92 is used to search for the processing strategy of the UPF network element corresponding to the user plane data feature information of each node according to a preset filtering correspondence table; the forwarding statistics module 93 is used to forward or communicate statistics on the received user plane data according to the processing strategy.

[0144] In one embodiment, the relay service discovery information includes forwarding relationship information and node identification; the receiving module 91 is also used to generate user plane data characteristic information of each node according to the forwarding relationship information and node identification before receiving the user plane data; a node marks the user plane data generated by a node according to the user plane data characteristic information.

[0145] In one embodiment, the UPF network element includes an intermediate user plane function I-UPF network element and a session anchor user plane function PSA-UPF network element, and the processing strategies include PDR and FAR; the forwarding statistics module 93 is also used for the I-UPF network element of a node to distinguish the user plane data of a node according to PDR, and send the user plane data of a node to the corresponding PSA-UPF network element for communication statistics according to FAR; the I-UPF network element of a node distinguishes the user plane data of other nodes according to PDR, and forwards it to the I-UPF network element of the next node according to FAR.

[0146] In one embodiment, multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device, at least one first relay and the second relay communicate serially, and the second relay is used to access the network; the UPF network element includes a second I-UPF network element corresponding to the second relay and at least one first I-UPF network element corresponding to at least one first relay, wherein the second I-UPF network element communicates serially with at least one first I-UPF network element, the second I-UPF network element receives user plane data sent by each node, the second I-UPF network element interacts with the second PSA-UPF network element, the first I-UPF network element between the second I-UPF network element and the last first I-UPF network element interacts with the corresponding first PSA-UPF network element, and the last first PSA-UPF network element and the PAS-UPF network element corresponding to the terminal device share the last first I-UPF network element.

[0147] In one embodiment, the node includes a terminal device and a second relay, the second relay is used to access the network; the UPF network element includes an I-UPF network element and two PSA-UPF network elements, an I-UPF network element is used to receive user plane data sent by the node, and an I-UPF network element interacts with two PSA-UPF network elements.

[0148] In one embodiment, the device also includes an acquisition module and a billing module not shown in the figure, the acquisition module is used to obtain the communication statistics of the PSA-UPF network element, the communication statistics include the metering results of the user plane data; the billing module is used to send the communication statistics to the billing function CHF network element, so that the CHF network element performs billing according to the metering results.

[0149] In one embodiment, the communication statistics result includes the user plane data source information of the corresponding node, the user plane data source information includes the user browsing log or the user information collection result, and the user information collection result is used to indicate the source of the user plane data; the forwarding statistics module is also used to distinguish the communication statistics results according to the user browsing log or the user information collection result after forwarding or communicating the received user plane data according to the processing strategy, so as to obtain classified communication statistics results of user plane data from different sources of the node corresponding to the communication statistics result.

[0150] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0151] Refer to the following Fig.10 The electronic device 1000 according to this embodiment of the present disclosure is described. Fig.10 The electronic device 1000 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0152] like Fig.10 As shown, the electronic device 1000 is in the form of a general computing device. The components of the electronic device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).

[0153] Among them, the storage unit stores a program code, and the program code can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 1010 can execute the following steps of the above method embodiment: generating user plane data feature information of each node based on the acquired relay service discovery information of multiple nodes; constructing a filtering correspondence table of each node based on the user plane data feature information of each node, and the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards or communicates statistics on the received user plane data.

[0154] The processing unit 1010 can execute the following steps of the above-mentioned method embodiment: receiving user plane data, the user plane data includes user plane data characteristic information of multiple nodes, and the user plane data characteristic information of multiple nodes is generated according to the relay service discovery information of multiple nodes obtained; according to a preset filtering correspondence table, searching for the processing strategy of the UPF network element corresponding to the user plane data characteristic information of each node; forwarding or communication statistics of the received user plane data according to the processing strategy.

[0155] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202 , and may further include a read-only storage unit (ROM) 10203 .

[0156] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0157] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0158] The electronic device 1000 may also communicate with one or more external devices 1040 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1000, and / or communicate with any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1050. Furthermore, the electronic device 1000 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1060. As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via a bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0159] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0160] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0161] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0162] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0163] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0164] In an exemplary embodiment of the present disclosure, a computer program product is also provided. The computer program product includes a computer program or computer instructions. The computer program or computer instructions are loaded and executed by a processor to enable a computer to implement any of the above-mentioned multi-hop near-domain communication statistics methods.

[0165] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0166] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0167] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0168] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0169] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. A multi-hop near-field communication statistics method, characterized in that: include: Generate user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes, so that each node marks the generated user plane data according to the corresponding user plane data feature information, wherein the user plane data feature information is information used to distinguish user plane data of different nodes; Constructing a filtering correspondence table for each node according to the user plane data feature information of each node, wherein the filtering correspondence table is used to indicate the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards or communicates statistics on the received user plane data; The processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward user plane data.

2. The multi-hop near-field communication statistics method according to claim 1, characterized in that: The multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device communicates in series with the second relay through the at least one first relay, and the second relay is used to access the network; The relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device, the at least one first relay and the second relay.

3. The multi-hop near-field communication statistics method according to claim 1, characterized in that: The multiple nodes include a terminal device and a second relay, and the second relay is used to access the network; The relay service discovery information includes forwarding relationship information, and the forwarding relationship information is used to identify the transmission relationship of user plane data between the terminal device and the second relay.

4. The multi-hop near-field communication statistics method according to claim 2 or 3, characterized in that: The relay service discovery information also includes a node identifier; The generating user plane data feature information of each node according to the acquired relay service discovery information of the multiple nodes includes: The session management function SMF network element or the intermediate session management function I-SMF network element generates user plane data feature information of each node according to the forwarding relationship information and the node identifier.

5. The multi-hop near-field communication statistics method according to claim 4, characterized in that: After the SMF network element or the I-SMF network element generates user plane data feature information of each node according to the forwarding relationship information and the node identifier, the method further includes: The user plane data characteristic information of each node is sent to a corresponding node, so that each node marks the generated user plane data according to the corresponding user plane data characteristic information.

6. The multi-hop near-field communication statistics method according to claim 5, characterized in that: The sending the user plane data characteristic information of each node to the corresponding node includes: The user plane data characteristic information of each node is directly sent to the corresponding node according to the node identifier and the forwarding relationship information.

7. The multi-hop near-field communication statistics method according to claim 5, characterized in that: The sending the user plane data characteristic information of each node to the corresponding node includes: Sending the user plane data characteristic information of each node to the second relay; The second relay stores the user plane data characteristic information of the second relay, and sends the user plane data characteristic information of other nodes to the corresponding node according to the node identifier and the forwarding relationship information.

8. A multi-hop near-field communication statistics method, characterized in that: include: receiving user plane data, the user plane data comprising user plane data feature information of a plurality of nodes, the user plane data feature information of the plurality of nodes being generated according to the acquired relay service discovery information of the plurality of nodes, so that each node marks the generated user plane data according to the corresponding user plane data feature information, the user plane data feature information being information used to distinguish user plane data of different nodes; According to the preset filtering correspondence table, find the processing strategy of the UPF network element corresponding to the user plane data feature information of each node; forwarding or performing communication statistics on the received user plane data according to the processing strategy; The processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward user plane data.

9. The multi-hop near-field communication statistics method according to claim 8, characterized in that: The relay service discovery information includes forwarding relationship information and node identification; Before receiving the user plane data, the method further includes: The SMF network element or the I-SMF network element generates user plane data characteristic information of each node according to the forwarding relationship information and the node identifier; A node marks the user plane data generated by the node according to the user plane data characteristic information.

10. The multi-hop near-field communication statistics method according to claim 8, characterized in that: The UPF network element includes an intermediate user plane function I-UPF network element and a session anchor user plane function PSA-UPF network element; The forwarding or communication statistics of the received user plane data according to the processing strategy includes: The I-UPF network element of a node distinguishes the user plane data of the node according to the PDR, and sends the user plane data of the node to the corresponding PSA-UPF network element for communication statistics according to the FAR; The I-UPF network element of one node distinguishes the user plane data of other nodes according to the PDR, and forwards it to the I-UPF network element of the next node according to the FAR.

11. The multi-hop near-field communication statistics method according to claim 10, characterized in that: The multiple nodes include a terminal device, at least one first relay and a second relay, the terminal device, the at least one first relay and the second relay communicate in series, and the second relay is used to access a network; The UPF network element includes a second I-UPF network element corresponding to the second relay and at least one first I-UPF network element corresponding to the at least one first relay, wherein the second I-UPF network element communicates serially with the at least one first I-UPF network element, the second I-UPF network element receives user plane data sent by each node, the second I-UPF network element interacts with the second PSA-UPF network element, the first I-UPF network element between the second I-UPF network element and the last first I-UPF network element interacts with the corresponding first PSA-UPF network element, and the last first PSA-UPF network element and the PAS-UPF network element corresponding to the terminal device share the last first I-UPF network element.

12. The multi-hop near-field communication statistics method according to claim 11, characterized in that: The node includes a terminal device and a second relay, and the second relay is used to access the network; The UPF network element includes an I-UPF network element and two PSA-UPF network elements. The I-UPF network element is used to receive user plane data sent by the node, and the I-UPF network element interacts with the two PSA-UPF network elements.

13. The multi-hop near-field communication statistics method according to claim 10, characterized in that: After forwarding or performing communication statistics on the received user plane data according to the processing strategy, the method further includes: The SMF network element obtains the communication statistics result of the PSA-UPF network element, where the communication statistics result includes the metering result of the user plane data; The SMF network element sends the communication statistical results to the charging function CHF network element so that the CHF network element performs billing according to the metering results.

14. The multi-hop near-field communication statistics method according to claim 13, characterized in that: The communication statistics result includes user plane data source information of the corresponding node, the user plane data source information includes a user browsing log or a user information collection result, and the user information collection result is used to indicate the source of the user plane data; After forwarding or performing communication statistics on the received user plane data according to the processing strategy, the method further includes: The communication statistical results are differentiated according to the user browsing logs or the user information collection results to obtain classified communication statistical results of user plane data from different sources of nodes corresponding to the communication statistical results.

15. A multi-hop near-field communication statistics device, characterized in that: include: A feature information generating module, configured to generate user plane data feature information of each node according to the acquired relay service discovery information of multiple nodes, so that each node marks the generated user plane data according to the corresponding user plane data feature information, wherein the user plane data feature information is information used to distinguish user plane data of different nodes; A construction module, used to construct a filtering correspondence table of each node according to the user plane data feature information of each node, wherein the filtering correspondence table is used to represent the correspondence between the user plane data feature information of each node and the processing strategy of the user plane function UPF network element corresponding to each node, so that the UPF network element corresponding to each node forwards the received user plane data or performs communication statistics; The processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward user plane data.

16. A multi-hop near-field communication statistics device, characterized in that: include: a receiving module, configured to receive user plane data, the user plane data including user plane data feature information of multiple nodes, the user plane data feature information of the multiple nodes being generated according to the acquired relay service discovery information of the multiple nodes, so that each node marks the generated user plane data according to the corresponding user plane data feature information, the user plane data feature information being information used to distinguish user plane data of different nodes; A search module, used to search for a processing strategy of a UPF network element corresponding to the user plane data feature information of each node according to a preset filtering correspondence table, wherein the processing strategy includes a flow processing strategy PDR and a forwarding operation rule FAR, wherein the PDR is used to distinguish user plane data of different nodes, and the FAR is used to forward user plane data; The forwarding metering module is used to forward or collect communication statistics on the received user plane data according to the processing strategy.

17. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the multi-hop near-field communication statistics method according to any one of claims 1 to 14 by executing the executable instructions.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the multi-hop near-field communication statistics method described in any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Charging method of mobile communication system and corresponding equipment

    CN109547957A