User group-based relay communication method, system, device and storage medium

By using a terminal-to-terminal relay communication method in 5G user cluster areas and establishing relay communication groups with D2D technology, the problem of insufficient cellular network coverage is solved, achieving highly reliable and low-power data transmission, and improving network capacity and user experience.

CN116346190BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111599537.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-24
Publication Date
2025-12-12
Estimated Expiration
2041-12-24

Smart Images

  • Figure CN116346190B_ABST
    Figure CN116346190B_ABST
Patent Text Reader

Abstract

The application provides a user group-based relay communication method, system, device and storage medium, wherein the method comprises: establishing a relay communication group according to a set of alternative communication devices, the relay communication group comprising one relay node and at least one receiving node, the relay node and the receiving node in the same relay communication group realizing relay communication; and the network maintaining a first data link only for the relay node, and a second data link established by the relay node for the receiving node in the relay communication group. The application can group terminals according to a system efficiency model for D2D communication by fusing D2D technology, unload network traffic to a relay node in a near field by a D2D link, realize high-reliability and low-power-consumption transmission, improve data transmission rate and other targets, provide a more optimal transmission path for terminals at the edge of coverage and outside the coverage, and improve network coverage.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of network communication, in particular to a user group-based relay communication method, system, device and storage medium. BACKGROUND

[0002] The fifth generation mobile communication technology (5G) is a new generation of broadband mobile communication technology with high speed, low delay and large connection characteristics, and is a network infrastructure for realizing man-machine interconnection. The International Telecommunication Union (ITU) defines three major application scenarios of 5G, namely, enhanced mobile broadband (eMBB), ultra-high reliability and low latency communication (uRLLC), and massive machine type communication (mMTC). The enhanced mobile broadband (eMBB) is mainly aimed at the explosive growth of mobile Internet traffic, and provides a more extreme application experience for mobile Internet users; the ultra-high reliability and low latency communication (uRLLC) is mainly aimed at the vertical industry application demand of industrial control, remote medical treatment, automatic driving and other requirements for delay and reliability; the massive machine type communication (mMTC) is mainly aimed at the application demand of smart city, smart home, environment monitoring and other sensing and data collection targets.

[0003] However, in the areas where 5G users are concentrated, such as high-rise buildings, bottom-level supermarkets, large sports venues or concert sites, the traditional cellular network cannot provide reliable wireless coverage, the wireless channel is often congested, and the network capacity cannot meet the user demand. Therefore, the current 5G intelligent terminal has high power consumption, low speed and poor experience in the complex area of cellular wireless link environment.

[0004] Therefore, the present application provides a user group-based relay communication method, system, device and storage medium.

[0005] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present application, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0006] In view of the problems in the prior art, the purpose of the present application is to provide a user group-based relay communication method, system, device and storage medium, which overcomes the difficulties of the prior art and can group terminals according to a system efficiency model for D2D communication by fusing D2D technology, and the receiving node offloads network traffic to the relay node in the near field through the D2D link, realizes high reliability and low power consumption transmission, improves the data transmission rate and other goals, provides a more optimal transmission path for terminals in the coverage edge and outside the coverage, and improves the network coverage.

[0007] The embodiment of the present application provides a user group-based relay communication method, comprising the following steps:

[0008] establishing a relay communication group according to the alternative communication device set, wherein the relay communication group comprises one relay node and at least one receiving node, and the relay node and the receiving node in the same relay communication group implement relay communication; and

[0009] the network only maintains a first data link for the relay node, and a second data link is established by the relay node for the receiving nodes in the relay communication group.

[0010] Preferably, the step of establishing a relay communication group according to the alternative communication device set, wherein the relay communication group comprises one relay node and at least one receiving node, and the relay node and the receiving node in the same relay communication group implement relay communication comprises the following steps.

[0011] obtaining an alternative communication device with a network quality parameter lower than a first preset threshold value in the alternative communication device set as a receiving node;

[0012] implementing relay communication by taking an alternative communication device with a network quality parameter higher than a second preset threshold value as a relay node based on each receiving node;

[0013] establishing a relay communication group for the alternative communication devices that implement relay communication with each other.

[0014] Preferably, before the step of establishing the relay communication group according to the alternative communication device set, the relay communication group comprises one relay node and at least one receiving node, the method further comprises the following steps.

[0015] regarding at least part of the communication devices in the cellular wireless network as an alternative communication device set, and configuring the communication devices as one of a relay node or a receiving node.

[0016] Preferably, the step of regarding at least part of the communication devices in the cellular wireless network as an alternative communication device set, and configuring the communication devices as one of a relay node or a receiving node comprises the following steps.

[0017] traversing the communication devices in the cellular wireless network, and obtaining at least the current network quality of the communication devices;

[0018] generating an alternative communication device set according to at least the current network quality, wherein the network quality parameter of a first communication device configured as the relay node is better than the network quality parameter of a second communication device configured as the receiving node.

[0019] Preferably, the step of regarding at least part of the communication devices in the cellular wireless network as an alternative communication device set, and configuring the communication devices as one of a relay node or a receiving node comprises the following steps.

[0020] Traverse the communication devices in the cellular wireless network to obtain at least the current network quality of the communication devices and the usage tags of the device users;

[0021] Based on at least the current network quality and the usage tags of device users, several allocation schemes for alternative communication device sets are generated from the communication devices in the cellular wireless network. In the allocation scheme, the network quality parameters of the first communication device configured as the relay node are better than the network quality parameters of the second communication device configured as the receiving node, and the system efficiency of the cellular wireless network under the allocation scheme is predicted.

[0022] The tag overlap rate between the first usage tag of the device user of the first communication device configured as the relay node and the second usage tag of the device user of the second communication device;

[0023] A first recommended value is obtained for each of the allocation schemes, based at least on the system efficiency and the label overlap rate.

[0024] The allocation scheme with the highest first recommended value is executed to obtain the set of alternative communication devices.

[0025] Preferably, the user's usage tags include at least a first tag for the user's current application and a second tag for the user's historically popular applications.

[0026] Preferably, the step of establishing a relay communication group based on a set of candidate communication devices, wherein the relay communication group includes one relay node and at least one receiving node, and the receiving node in the same relay communication group implements relay communication with the relay node, wherein establishing the relay communication group based on the set of candidate communication devices, wherein the relay communication group includes one relay node and at least one receiving node, includes:

[0027] Traverse the communication devices in the set of candidate communication devices to obtain at least the current network quality and current location of each communication device.

[0028] At least several relay communication group allocation schemes are generated from the communication devices in the set of candidate communication devices based on the distance between the devices;

[0029] Obtain the sum of the distances between each relay node and the receiving node in the same group in each relay communication group allocation scheme;

[0030] The relay group allocation scheme that minimizes the total distance is executed.

[0031] Preferably, the relay communication group is established according to the set of alternative communication devices, the relay communication group includes one relay node and at least one receiving node, the receiving nodes in the same relay communication group and the relay node implement relay communication, including:

[0032] Traverse the communication devices in the set of alternative communication devices, and obtain at least the current network quality of the communication device, the use label of the device user, and the current location of the device;

[0033] At least according to the current network quality, the use label of the device user, and the distance between the devices, generate several relay communication group distribution schemes from the communication devices in the set of alternative communication devices;

[0034] Calculate the total distance of each relay node in each relay communication group distribution scheme and the receiving nodes in the same group;

[0035] Calculate the average value of the label overlap rate of the first use label of the device user of the first communication device configured as the relay node and the second use label of the device user of the second communication device in the same group in each relay communication group distribution scheme;

[0036] Obtain the second recommended value of each relay communication group distribution scheme according to at least the total distance and the average value of the label overlap rate;

[0037] Execute the distribution scheme with the highest second recommended value to establish the relay communication group.

[0038] Preferably, the relay communication group is established according to the set of alternative communication devices, the relay communication group includes one relay node and at least one receiving node, the receiving nodes in the same relay communication group and the relay node implement relay communication, and the network only maintains a first data link for the relay node, and before the second data link established by the relay node to the receiving nodes in the relay communication group, further including:

[0039] According to the overlapping label between the first use label and the second use label in the relay communication group as the relay communication group interest label, cache related mobile mobile service content to the communication device as the relay node according to the relay communication group interest label.

[0040] Preferably, the second data link established by the relay node to the receiving nodes in the relay communication group includes:

[0041] The second data link established by the relay node to the receiving nodes in the relay communication group includes a device-to-device (D2D) data transmission link.

[0042] Preferably, the network only maintains the first data link with the relay node, and the second data link established by the relay node to the receiving node in the relay communication group further comprises:

[0043] The network maintains a signaling control link and a data transmission link with the first communication device in the relay communication group as a relay node;

[0044] The first communication device in the relay communication group only maintains a signaling control link with the second communication device of the receiving node;

[0045] The first communication device in the relay communication group and the second communication device of the receiving node establish a device-to-device (D2D) data transmission link.

[0046] Preferably, the network only maintains the first data link with the relay node, and the second data link established by the relay node to the receiving node in the relay communication group further comprises:

[0047] Judging whether the service content requested by the second communication device is cached in the first communication device;

[0048] If yes, the first communication device sends the service content to the second communication device through the device-to-device (D2D) data transmission link;

[0049] If no, the first communication device requests the service content from the network through the signaling control link, and forwards the service content received through the data transmission link to the second communication device through the device-to-device (D2D) data transmission link.

[0050] Preferably, the network only maintains the first data link with the relay node, and the second data link established by the relay node to the receiving node in the relay communication group further comprises:

[0051] Statistically relaying the traffic of the service content requested by the second communication device as the receiving node, and compensating the traffic of the second communication device as the corresponding relay node at least according to the relay traffic.

[0052] Preferably, before selecting at least part of the communication devices in the cellular wireless network as the candidate communication device set and configuring one of the relay node or the receiving node, the method further comprises

[0053] Obtaining the system efficiency of the cellular wireless network at least according to the network capacity, coverage, statistical period and number of users of the network in real time;

[0054] The system efficiency of the cellular wireless network is judged to be lower than a preset threshold, if yes, at least part of the communication devices in the cellular wireless network are allocated to one of a relay node or a receiving node, if no, the candidate communication device set and the relay communication group are dissolved.

[0055] Preferably, the relay node and the receiving node both have D2D communication function, can support communication using D2D technology, and report the network.

[0056] Embodiments of the present application also provide a user group-based relay communication system for implementing the above-mentioned user group-based relay communication method, the user group-based relay communication system comprising:

[0057] A relay communication group module, which establishes a relay communication group according to the candidate communication device set, the relay communication group comprising one relay node and at least one receiving node, the receiving nodes in the same relay communication group and the relay node implementing relay communication; and

[0058] A data link establishment module, the network only maintaining a first data link to the relay node, and a second data link established by the relay node to the receiving nodes in the relay communication group.

[0059] Embodiments of the present application also provide a user group-based relay communication device, comprising:

[0060] A processor;

[0061] A memory, wherein executable instructions of the processor are stored;

[0062] The processor is configured to execute the above-mentioned steps of the user group-based relay communication method by executing the executable instructions.

[0063] Embodiments of the present application also provide a computer readable storage medium for storing a program, the program being executed to implement the above-mentioned steps of the user group-based relay communication method.

[0064] The present application aims to provide a user group-based relay communication method, system, device and storage medium, which can group terminals according to a system efficiency model for D2D communication by fusing D2D technology, offload network traffic to the relay node in the near field through the D2D link by the receiving node, achieve high reliability, low power consumption transmission, improve data transmission rate and other goals, provide a more optimal transmission path for terminals outside the coverage edge and coverage, and improve network coverage. BRIEF DESCRIPTION OF DRAWINGS

[0065] Other features, objects and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments with reference to the attached drawings.

[0066] Figure 1 This is a flowchart of an embodiment of the user group-based relay communication method of the present invention.

[0067] Figure 2 This is a flowchart of another embodiment of the user group-based relay communication method of the present invention.

[0068] Figures 3-4 This is a schematic diagram illustrating the implementation process of the user group-based relay communication method in this invention.

[0069] Figure 5 This is a schematic diagram of a module of an embodiment of the user group-based relay communication system of the present invention.

[0070] Figure 6 This is a schematic diagram of another embodiment of the user group-based relay communication system of the present invention.

[0071] Figure 7 This is a schematic diagram of the operation of the user group-based relay communication system of the present invention. Detailed Implementation

[0072] The following specific examples illustrate the implementation methods of this application. Those skilled in the art can easily understand the other advantages and effects of this application from the content disclosed herein. This application can also be implemented or applied through other different specific embodiments, and various details in this application can be modified or changed according to different viewpoints and application systems without departing from the spirit of this application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.

[0073] The embodiments of this application will now be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily implement the application. This application may be embodied in many different forms and is not limited to the embodiments described herein.

[0074] In this application, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics represented in connection with that embodiment or example, which are included in at least one embodiment or example of this application. Furthermore, the specific features, structures, materials, or characteristics represented may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate different embodiments or examples represented in this application, as well as features of different embodiments or examples.

[0075] Furthermore, the terms "first", "second", etc. are used herein only to distinguish one identification entity from another identification entity, do not imply a relative importance or a specific order of corresponding described features, and do not imply a limitation on a number of objects to which the identification entity applies (i.e., a single object or several objects belong to one identification entity). Thus, the identification entity having the "first", "second" attribute can explicitly or implicitly include at least one of the identification entity. In the description of the present application, the meaning of "a plurality" is two or more, unless explicitly specifically defined otherwise.

[0076] For the purpose of clearness of the present application, devices irrelevant to the description are omitted, and the same reference numerals are given to the same or similar constituent elements throughout the description.

[0077] Throughout the specification, when it is said that an element is "connected" to another element, this includes not only the case of "direct connection" but also the case of "indirect connection" in which other elements are interposed therebetween. In addition, when it is said that an element "includes" a constituent element, unless specifically stated to the contrary, other constituent elements are not excluded but it means that other constituent elements can also be included.

[0078] When it is said that an element is "on" another element, this can be directly on the other element, but can also be accompanied by other elements therebetween. When it is said in contrast that an element is "directly on" another element, there are no other elements accompanied therebetween.

[0079] While in some examples the terms first, second, etc. are used herein to refer to various elements, such elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first interface and a second interface, etc. are distinguished from one another only. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises", "comprising", "includes" and / or "including", when used herein, specify the presence of stated features, steps, operations, elements, components, items, and / or groups thereof, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, items, and / or groups thereof. As used herein, the terms "or" and "and / or" are to be interpreted as inclusive, i.e., as meaning one or any combination of items. Thus, "A, B or C" or "A, B and / or C" means any of the following: A; B; C; A and B; A and C; B and C; A, B and C. Only when a combination of elements, functions, steps or operations is inherently mutually exclusive is an exception to this definition presented.

[0080] The specific terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, in the specification and in the claims, the singular form "a", "an" and "the" include plural references unless the context clearly dictates otherwise. The terms "comprises", "comprising", "including", "including", "containing", "having" and the like are to be construed as being inclusive (meaning and / or) and not exclusive, unless specifically indicated otherwise.

[0081] Although not all defined differently, the technical terms and scientific terms used herein include the technical terms and scientific terms used herein, all terms have the same meaning as the meaning generally understood by the skilled person in the field to which the present application belongs. The terms defined in the commonly used dictionary are interpreted to have a meaning consistent with the relevant technical literature and the current prompt content, unless defined, and should not be interpreted as an ideal or very formal meaning.

[0082] Figure 1 is a flowchart of an embodiment of the user group-based relay communication method of the present application. As shown in Figure 1 The user group-based relay communication method of the present application relates to the field of network configuration, and is a method of a user group-based relay communication method. The flow of the present application includes:

[0083] S120, a relay communication group is established according to the set of alternative communication devices, the relay communication group includes a relay node and at least one receiving node, and the relay node and the receiving node in the same relay communication group realize relay communication. In this embodiment, the set of alternative communication devices is a set of all communication devices in the same network device coverage range that communicate with the network device, and by obtaining an alternative communication device with a network quality parameter lower than a first preset threshold as a receiving node, a relay node with a network quality parameter higher than a second preset threshold is established based on each receiving node to realize relay communication, and a relay communication group of alternative communication devices that can realize relay communication with each other is established. Wherein, the relay node and the receiving node both have D2D communication function, can support communication using D2D technology, and report network.

[0084] S130, the network only maintains a first data link for the relay node, and the relay node establishes a second data link for the receiving nodes in the relay communication group. At this time, the network and the alternative communication device as the receiving node adjust the data link based on the current network quality of the communication device, the current location of the device, the use label of the device user, etc. Which includes:

[0085] The adjustment method of the data link can be: taking the alternative communication device with the network quality parameter higher than the second preset threshold as a relay node, and based on an adjustment strategy implemented by a network: the network sends different downlink control information (DCI) through a PDCCH channel, and the network instructs the relay node to initiate a D2D communication group invitation in a GO (P2P Group Owner) role, and instructs the receiving node to receive the D2D communication group invitation initiated by a GO in a nearby area in a GC (P2P Group Client) role, and after confirming that at least one receiving node successfully joins the D2D communication group, the subsequent service of the receiving node is switched to the D2D communication group for continuous transmission, wherein the relay node and the receiving node can both implement the D2D communication function, support communication using the D2D technology, and report the network, but are not limited thereto.

[0086] Another adjustment method of the data link can be: based on a strategy implemented by the terminal self-organizing a D2D communication group: the relay node sends a request for establishing a D2D communication group to the network based on the cellular signal condition environment and the D2D group master communication demand of the relay node, the network selects a GO (P2P Group Owner) and a GC (P2P Group Client) terminal list suitable for D2D relay communication based on the patent involved by: selecting the GO and the GC terminal list based on the terminal wireless link quality, the physical position, the mobile service type, the application interest preference, and the user social relationship, wherein the relay node and the receiving node can both implement the D2D communication function, support communication using the D2D technology, and report the network, but are not limited thereto. After the strategy for implementing the D2D communication group communication is implemented and it is judged that the GO condition is met, a confirmation information is sent. After the relay node receives the reply, the relay node sends a D2D communication group invitation in a GO role, the receiving node in the area receives the invitation, actively joins the D2D communication group in a GC role, and sends information to the network, requesting the network to switch the subsequent service to the D2D communication group for continuous transmission, but is not limited thereto.

[0087] In the embodiment, a device-to-device D2D data transmission link is established between the first communication device in the relay communication group and the second communication device of the receiving node. Through the above steps, the relay communication group is quickly established in the alternative communication device set through simple steps, the time for switching the communication mode is shortened, and the user experience is improved.

[0088] In one variation, a GO (P2P Group Owner) and GC (P2P Group Client) terminal list suitable for D2D relay communication is selected according to terminal wireless link quality, physical location, mobile service type, application interest preference, and user social relationship, and is combined into a D2D relay communication pairing group, but the application is not limited thereto. The D2D (Device-to-Device) communication technology refers to a communication mode in which two peer user nodes directly communicate with each other. In a distributed network composed of D2D communication users, each user node can transmit and receive signals and has an automatic routing (forwarding message) function. The participants of the network share a part of the hardware resources they own, including information processing, storage, and network connection capabilities. These shared resources provide services and resources to the network and can be directly accessed by other users without going through an intermediate entity. In a D2D communication network, user nodes simultaneously play the roles of servers and clients, and users can be aware of each other's existence and self-organize into a virtual or actual group.

[0089] As a key technology in 4G technology, D2D communication has always been the focus of attention. Compared with other direct-through technologies that do not rely on basic network infrastructure, D2D is more flexible, and can not only connect and allocate resources under the control of a base station, but also exchange information without network infrastructure. Recently, a relay case has been proposed, in which a user in a network coverage area can use a user device in a network coverage area as a stepping stone to access the network.

[0090] With the continuous development of D2D communication, it has gone beyond the limitations of the initial definition and can meet the needs of various emerging businesses, such as advertisement pushing, large-scale event data sharing, and information sharing between friends. D2D has obvious technical characteristics, and its biggest advantage over similar technologies is that it works in the licensed frequency band. As a supplement to LTE communication technology, it uses the frequency band of the cellular system, and even after increasing the communication distance, it can still guarantee the user experience quality (QoS). On the contrary, technologies such as WiFi-Dircet will inevitably have some interference after increasing the communication distance. Because the D2D communication distance is relatively short and the channel quality is high, it can achieve high transmission rate, low latency, and low power consumption, and increase the phone battery life.

[0091] In addition to the above aspects, D2D can also meet the needs of a large amount of information exchange between people. Compared with Bluetooth, D2D does not need complicated matching and has faster transmission speed, and compared with free Wi-Fi Direct, it has better QoS guarantee.

[0092] D2D communication technology has different applications in different networks, such as P2P (Peer to Peer) in Ad hoc network, M2M (Machine to Machine) in Internet of Things, etc. There is no big difference between these different names, only in the respective application scenarios, it is adjusted to meet the special needs. The current mesh network (Mesh Network), also known as multi-hop network, is a kind of distributed network composed of D2D communication users. Here, "multi-hop" is relative to the "single-hop network" mode in the traditional wireless local area network, in which the user needs to access a fixed access point (AP) to communicate with each other. In the current cellular network communication, the communication between users must also pass through the central node base station to transfer messages between each other. In the future 5G network, D2D communication will also be popularized to appropriately alleviate the problem of lack of spectrum resources in wireless communication system.

[0093] In the present application, network and D2D relay are fused: in the coverage area of the cellular wireless network, the network accurately groups D2D according to the current wireless link environment, combined with the terminal user service type, application preference and social relationship, etc. Conditions, effectively improve the network throughput capacity and spectrum efficiency in the area. And based on the terminal mobility and its D2D relay demand willingness, the GO or network dynamically adjusts the D2D transmission group, invites or accepts the request to temporarily leave the terminal outside the coverage range of the cellular wireless network to become the GC in the D2D transmission group, further expands the coverage range of the cellular network wireless, and improves the user perception.

[0094] Figure 2 is the flow chart of another embodiment of the user group-based relay communication method of the present application. As shown in Figure 2 , the user group-based relay communication method, in Figure 1 the embodiment, based on steps S120, S130, further comprises steps S100, S110, S140, S150, S160, which will be described below for each step:

[0095] S100, at least according to the network capacity, coverage range, statistical period and user quantity of the network, the system efficiency of the cellular wireless network is obtained in real time, and it is judged that the system efficiency of the cellular wireless network is lower than the preset threshold. In this embodiment, the system efficiency of the cellular wireless network is obtained in real time according to at least the network capacity, coverage range, statistical period and user quantity of the network; it is judged that the system efficiency of the cellular wireless network is lower than the preset threshold, if yes, step S110 is started; if not, step S160 is executed.

[0096] S110, obtaining at least current network quality of each communication device in the cellular wireless network, and generating at least a set of candidate communication devices, wherein network quality of a first communication device configured as a relay node is better than network quality of a second communication device configured as a receiving node.

[0097] In one preferred embodiment, in step S110, the following steps are included:

[0098] S111, obtaining at least current network quality of each communication device in the cellular wireless network, and obtaining at least a usage label of a user of each communication device.

[0099] S112, generating at least a set of distribution schemes of a plurality of sets of candidate communication devices from the communication devices in the cellular wireless network according to at least the current network quality and the usage label of the user of each communication device, wherein network quality of a first communication device configured as a relay node is better than network quality of a second communication device configured as a receiving node, and predicting system efficiency of the cellular wireless network under each set of distribution schemes.

[0100] S113, obtaining a label overlap rate of a first usage label of a user of a first communication device configured as a relay node and a second usage label of a user of a second communication device, wherein the usage label of the user at least includes a first label of a current application of the user and a second label of a popular historical application of the user.

[0101] S114, obtaining a first recommended value of each set of distribution schemes according to at least the system efficiency and the label overlap rate.

[0102] S115, executing a set of distribution schemes with the highest first recommended value to obtain a set of candidate communication devices.

[0103] S120, establishing a relay communication group according to the set of candidate communication devices, wherein the relay communication group includes at least one relay node and at least one receiving node, and the relay node and the receiving node in the same relay communication group implement relay communication.

[0104] In one preferred embodiment, in step S120, the following steps are included:

[0105] S121, traverse the communication devices in the candidate communication device set, and obtain at least the current network quality of the communication device, the use label of the device user, and the current location of the device.

[0106] S122, generate several relay communication group distribution schemes from the communication devices in the candidate communication device set according to at least the current network quality, the use label of the device user, and the distance between the devices.

[0107] S123, calculate the total distance of each relay node to the receiving nodes in the same group in each relay communication group distribution scheme.

[0108] S124, calculate the average value of the label overlap rate between the first use label of the device user of the first communication device configured as a relay node and the second use label of the device user of the second communication device in the same group in each relay communication group distribution scheme.

[0109] S125, obtain the second recommendation value of each relay communication group distribution scheme according to at least the total distance and the average value of the label overlap rate.

[0110] S126, execute the distribution scheme with the highest second recommendation value to establish a relay communication group.

[0111] After step S120 and before step S130, there is further included: taking the overlapping label between the first use label and the second use label as the relay communication group interest label, and caching the related mobile mobile service content to the communication device as a relay node according to the relay communication group interest label, so as to shorten the subsequent transmission delay and improve the user experience by pre-downloading the mobile service related to the relay communication group.

[0112] S130, the network only maintains a first data link for the relay node, and a second data link established by the relay node to the receiving nodes in the relay communication group. Among them, the network maintains a signaling control link and a data transmission link for the first communication device as a relay node in the relay communication group; only a signaling control link is maintained between the first communication device in the relay communication group and the second communication device of the receiving node; and a device-to-device (D2D) data transmission link is established between the first communication device in the relay communication group and the second communication device of the receiving node.

[0113] In a preferred example, in step S130, the following steps are included: judging whether the service content requested by the second communication device is cached in the first communication device; if yes, the first communication device sends the service content to the second communication device through the device-to-device (D2D) data transmission link; if not, the first communication device requests the service content from the network through the signaling control link, and forwards the service content received through the data transmission link to the second communication device through the device-to-device (D2D) data transmission link.

[0114] S140, if the service content requested by the second communication device is not cached in the first communication device, then the service content is requested through the first communication device and forwarded to the second communication device.

[0115] S150, the relay traffic of the service content requested by the second communication device as the receiving node is counted, and at least according to the relay traffic, the second communication device as the corresponding relay node is compensated for traffic, and the step S100 is returned.

[0116] S160, the alternative communication device set and the relay communication group are prepared, and the step S100 is returned.

[0117] The application provides a method and system for improving the QoS of mobile services in a coverage area by using D2D relay communication, which aims to apply D2D technology to relay communication. When the cellular network detects that the wireless channel in the 5G terminal user aggregation area is congested and the QoS of mobile services cannot be guaranteed, a certain number of terminal users in the area are selected as a D2D relay communication pairing group, and only the GO users in the group use the cellular wireless link for network scheduling. The GC users in the group use D2D technology to route to the GO terminal to offload the cellular network traffic, thereby improving the cellular wireless link environment to the greatest extent and effectively improving the QoS of mobile services for 5G intelligent terminal users in the area.

[0118] Figures 3-4 is a schematic diagram of the implementation process of the user group-based relay communication method in the application. As shown in Figure 3 and 4 The implementation process of the user group-based relay communication method in the application is as follows: the cellular wireless network of the network base station 1 has a plurality of mobile phones 11, 12, 13, 14, 15, and the like, wherein the mobile phones 11 and 12 are relatively close to the network base station 1, and the network quality is good; the mobile phones 13, 14, and 15 are relatively far away from the network base station 1, and the network quality is poor. At this time, the mobile phone 11 and the network base station 1 include a signaling control link S1 and a data transmission link W1. The mobile phone 12 and the network base station 1 include a signaling control link S2 and a data transmission link W2. The mobile phone 13 and the network base station 1 include a signaling control link S3 and a data transmission link W3. The mobile phone 14 and the network base station 1 include a signaling control link S4 and a data transmission link W4. The mobile phone 15 and the network base station 1 include a signaling control link S5 and a data transmission link W5.

[0119] First, the system efficiency of the cellular wireless network is obtained in real time according to the network capacity, coverage, statistical period and the number of users of the network, and when the system efficiency of the cellular wireless network is lower than a preset threshold, the current network quality of the communication devices in the cellular wireless network is obtained by traversing the communication devices in the cellular wireless network. At least one candidate communication device set is generated according to the current network quality, and the network quality parameter of the first communication device configured as a relay node is better than the network quality parameter of the second communication device configured as a receiving node. The current network quality and the use label of the device user of the communication device in the cellular wireless network are obtained by traversing the communication devices in the cellular wireless network. At least one distribution scheme of a plurality of candidate communication device sets is generated from the communication devices in the cellular wireless network according to the current network quality and the use label of the device user, in which the network quality parameter of the first communication device configured as a relay node is better than the network quality parameter of the second communication device configured as a receiving node, and the system efficiency of the cellular wireless network under the distribution scheme is predicted. The label overlap rate of the first use label of the device user of the first communication device configured as a relay node and the second use label of the device user of the second communication device. The use label of the device user at least includes the first label of the current application of the user and the second label of the popular application of the user history. At least one first recommended value of each distribution scheme is obtained according to the system efficiency and the label overlap rate. The distribution scheme with the highest first recommended value is executed to obtain the candidate communication device set. The candidate communication device set in this embodiment is the mobile phones 11, 12, 13, 14 and 15, the mobile phones 11 and 12 are configured as relay nodes in the relay communication group, and the mobile phones 13, 14 and 15 are configured as receiving nodes.

[0120] The current network quality, the use label of the device user and the current location of the device of the communication device in the candidate communication device set are obtained by traversing the communication devices in the candidate communication device set. At least one relay communication group distribution scheme is generated from the communication devices in the candidate communication device set according to the current network quality, the use label of the device user and the distance between the devices. The total distance sum of each relay node to the receiving nodes in the same group in each relay communication group distribution scheme is counted. The average value of the label overlap rate of the first use label of the device user of the first communication device configured as a relay node and the second use label of the device user of the second communication device in the same group is counted in each relay communication group distribution scheme. At least one second recommended value of each relay communication group distribution scheme is obtained according to the total distance sum and the average value of the label overlap rate. The relay communication group is established by executing the distribution scheme with the highest second recommended value. In this embodiment, the mobile phones 11, 13 and 14 are distributed to a relay communication group 21, and the mobile phones 12 and 15 are distributed to another relay communication group 22.

[0121] The first use tag of the mobile phone 11 in the relay communication group 21 and the overlapping tag in the second use tag of the mobile phone 13 and 14 are taken as the relay communication group interest tag respectively, and the related mobile mobile service content is cached according to the relay communication group interest tag to the mobile phone 11 as the relay node. Similarly, the first use tag of the mobile phone 12 in the relay communication group 21 and the overlapping tag in the second use tag of the mobile phone 15 are taken as the relay communication group interest tag, and the related mobile mobile service content is cached according to the relay communication group interest tag to the mobile phone 12 as the relay node.

[0122] The network base station 1 only maintains the first data link to the relay node, and the second data link is established by the relay node to the receiving node in the relay communication group. Among them, the network base station 1 maintains the signaling control link and the data transmission link to the first communication device as the relay node in the relay communication group; only the signaling control link is maintained between the first communication device in the relay communication group and the second communication device of the receiving node; and the data transmission link of device to device D2D is established between the first communication device in the relay communication group and the second communication device of the receiving node. At this time, the mobile phone 11 and the network base station 1 include the signaling control link S1 and the data transmission link W1. The mobile phone 12 and the network base station 1 include the signaling control link S2 and the data transmission link W2. The mobile phone 13 and the mobile phone 11 include the signaling control link (not shown in the figure) and the data transmission link D1 of device to device D2D. The mobile phone 14 and the mobile phone 11 include the signaling control link (not shown in the figure) and the data transmission link D2 of device to device D2D. The mobile phone 15 and the mobile phone 12 include the signaling control link (not shown in the figure) and the data transmission link D3 of device to device D2D.

[0123] When the service content requested by the mobile phone 13 has been cached in the mobile phone 11, the mobile phone 11 sends the service content to the mobile phone 13 through the data transmission link of device to device D2D. When the service content requested by the mobile phone 15 has not been cached in the mobile phone 12, the mobile phone 12 requests the service content from the network base station 1 through the signaling control link, and forwards the service content received through the data transmission link to the mobile phone 15 through the data transmission link of device to device D2D. The account of the mobile phone 15 provides traffic compensation or traffic charge compensation to the account of the mobile phone 12 at least according to the traffic of the service content.

[0124] The application provides a method and system for improving mobile service QoS in a coverage area by using D2D relay communication, which aims to apply D2D technology to relay communication. When a cellular network detects that a 5G terminal user aggregation area has wireless channel congestion and mobile service QoS cannot be guaranteed, a certain number of terminal users in the area are selected as a D2D relay communication pairing group. Only the GO user (P2P Group Owner) in the group uses a cellular wireless link for network scheduling. The GC user (P2P Group Client) in the group uses D2D technology to route to the GO terminal to offload cellular network traffic, thereby maximizing the improvement of the cellular wireless link environment and effectively improving the mobile service QoS of 5G intelligent terminal users in the area.

[0125] When different operator terminals become GOs / GCs in a D2D relay communication group, they can exchange mobile traffic in the package according to the proportion of general D2D relay traffic according to the operator billing criteria. The GO obtains an incentive, and the GC consumes an incentive.

[0126] A method and system for improving mobile service QoS in a coverage area by using D2D relay communication, which aims to apply D2D technology to relay communication. When a cellular network detects that a 5G terminal user aggregation area has wireless channel congestion and mobile service QoS cannot be guaranteed, a certain number of terminal users in the area are selected as a D2D relay communication pairing group. Only the GO user (P2P Group Owner) in the group uses a cellular wireless link for network scheduling. The GC user (P2P Group Client) in the group uses D2D technology to route to the GO terminal to offload cellular network traffic, thereby maximizing the improvement of the cellular wireless link environment and effectively improving the mobile service QoS of 5G intelligent terminal users in the area.

[0127] The GO user's own service transmission will be guaranteed with higher QoS, and can also obtain additional relay forwarding incentives. GC users use D2D technology to obtain network traffic from nearby GO terminals, which will greatly improve the service continuation probability, shorten the service download delay, save power consumption for the terminal, and provide a better experience.

[0128] Original scheme: based on cellular wireless coverage, each terminal establishes a wireless link connection with the network. Terminals in areas without signal coverage are disconnected from the network. In specific areas, terminals may have complex link environments, high interference between each other, high error rate, low speed, high power consumption, and poor experience.

[0129] This invention proposes that D2D relay forwarding incentives and mobile traffic can be exchanged automatically or by the operator's billing system, eliminating barriers to interconnection and interoperability of D2D technology between terminals of different operators. It is particularly suitable for areas with complex wireless environments where simply relying on cellular wireless link optimization to maintain service QoS is insufficient. By integrating D2D relay forwarding and allowing GC to offload network traffic through near-field GO terminals, link quality is highly efficient and reliable, significantly reducing terminal power consumption and improving network capacity and user service experience.

[0130] Figure 5 A schematic diagram of a module of an embodiment of the user group-based relay communication system of the present invention. The user group-based relay communication system of the present invention, such as... Figure 5 This includes, but is not limited to:

[0131] The relay communication group module 52 establishes a relay communication group based on a set of alternative communication devices. The relay communication group includes one relay node and at least one receiving node.

[0132] Data link establishment module 53: The network maintains a first data link only for relay nodes, and a second data link is established from the relay node to the receiving node in the relay communication group.

[0133] The implementation principles of the above modules can be found in the relevant introduction in the user group-based relay communication method, and will not be repeated here.

[0134] The user group-based relay communication system of the present invention can integrate D2D technology to group terminals into D2D communication groups according to the system efficiency model. The receiving node offloads network traffic to the relay node in the near domain through the D2D link, thereby achieving high reliability, low power consumption transmission, and improving data transmission rate. It provides better transmission paths for terminals at the coverage edge and outside the coverage area, while improving network coverage.

[0135] Figure 6 A schematic diagram of another embodiment of the user group-based relay communication system of the present invention. (See diagram below.) Figure 6 It is shown that, in Figure 5 Based on the embodiment of the device, it also includes a system efficiency monitoring module 50, a communication device aggregation module 51, a service content forwarding module 54, a relay traffic statistics module 55, and an aggregation and dispersal module 56. The following describes each module:

[0136] The system efficiency monitoring module 50 obtains the system efficiency of the cellular wireless network in real time based on the network capacity, coverage, statistical period and number of users. If the system efficiency of the cellular wireless network is lower than the preset threshold, the communication device aggregation module 51 is executed; otherwise, the aggregation and dissolution module 56 is executed.

[0137] The communication device set module 51 takes at least part of the communication devices in the cellular wireless network as a candidate communication device set, and is configured as one of a relay node or a receiving node.

[0138] The relay communication group module 52 establishes a relay communication group according to the candidate communication device set, and the relay communication group includes one relay node and at least one receiving node.

[0139] The data link establishment module 53, the network only maintains a first data link to the relay node, and a second data link is established by the relay node to the receiving nodes in the relay communication group.

[0140] The service content forwarding module 54 forwards the service content to the second communication device if the service content requested by the second communication device is not cached in the first communication device.

[0141] The relay traffic statistics module 55, which is a receiving node, statistics the relay traffic of the service content requested by the second communication device, and at least according to the relay traffic, the second communication device as the corresponding relay node is compensated for traffic.

[0142] The set dissolving module 56 dissolves the candidate communication device set and the relay communication group, and returns to the system efficiency monitoring module 50.

[0143] The implementation principle of the above modules is described in the related introduction of the relay communication method based on the user group, and will not be repeated here.

[0144] The relay communication system based on the user group of the application can group terminals for D2D communication according to the system efficiency model by fusing D2D technology, and the receiving node can offload network traffic to the relay node in the near field through the D2D link to realize high-reliability, low-power-consumption transmission, improve data transmission rate, and provide a more optimal transmission path for terminals outside the coverage edge and coverage, and improve network coverage.

[0145] Different operators' terminals, when becoming GO / GC in the D2D relay communication group, can exchange the mobile traffic in the package into general D2D relay incentives according to the operator billing criteria, and the GO obtains the incentives, and the GC consumes the incentives.

[0146] The application provides a method and system for improving the QoS of mobile services in a coverage area by using D2D relay communication. In order to solve the problem that the complex wireless link environment in a large 5G user aggregation area cannot guarantee the QoS of mobile services and affects the user service experience, the application proposes to apply D2D technology to relay communication. When the cellular network detects that there is wireless channel congestion in the 5G intelligent terminal aggregation area and the QoS of mobile services cannot be guaranteed, the GO (P2P Group Owner) and GC (P2P Group Client) terminal list suitable for D2D relay communication is selected according to the terminal wireless link quality, physical location, mobile service type, application interest preference, and user social relationship, and is combined into a D2D relay communication pairing group. In order to alleviate wireless channel congestion and reduce the number of terminal wireless link connections, the network only selects GO users in the group to perform mobile service scheduling through a cellular wireless link. The GO caches the mobile service content of itself and group members GC, and the service request of the group member GC user is directly relayed by the GO through the D2D link.

[0147] The GO user's own service transmission will be guaranteed with higher QoS, and can also obtain additional relay forwarding incentives. The GC user applies D2D technology to obtain network traffic from the nearby GO terminal, and the channel quality is good, which will greatly improve the service continuation probability, shorten the service download delay, save power consumption for the terminal, and provide a better experience.

[0148] Original scheme: based on cellular wireless coverage, each terminal establishes a wireless link connection with the network. Terminals in areas without signal coverage are disconnected from the network. In a specific area, terminals may interfere with each other due to complex link environments, high transmission error rate, low speed, high power consumption, and poor experience.

[0149] The scheme of the application is based on cellular wireless coverage. The network uses a system efficiency model:

[0150] E = a ∑ (C, S, T, N)

[0151] (where: a: parameter, C: network capacity, S: coverage area, T: statistical period, N: number of users) The threshold value E triggering the execution of the patent scheme is calculated. When E meets the condition, the network schedules the terminals in the area using D2D relay communication. The specific process is as follows:

[0152] The network selects a GO (P2P Group Owner) and GC (P2P Group Client) terminal list suitable for D2D relay communication according to the terminal wireless link quality, physical location, mobile service type, application interest preference, and user social relationship.

[0153] The network pairs the selected terminals into a transmission group for D2D communication, determines the GO and GC identities in the group, and pre-caches mobile service contents with group features to the GO terminal.

[0154] The network only maintains a signaling control link and a data transmission link for the GO terminal in the group, and the GC terminal in the group only maintains a signaling control link.

[0155] The GC data transmission link is switched to a D2D link, and the GO terminal directly requests service contents by using the D2D technology.

[0156] When the service contents requested by the GC are not in the cache range of the GO, the GO terminal receives the request and transmits it to the network through the signaling control link, and then carries the service contents through the data transmission link.

[0157] The GO receives the service contents scheduled by the network and transmits them to the corresponding GC by using the D2D technology.

[0158] According to the terminal mobility change, the network dynamically adjusts the D2D communication pairing group, the GO and the GC, ensures the excellent regional wireless link environment, and guarantees the mobile service QoS.

[0159] In the T1 period, the network calculates the threshold value E1 that triggers the exit of the patent scheme by using a system efficiency model.

[0160] E1 = β ∑ (C1, S1, T1, N1)

[0161] (wherein: β: parameter, C1: network capacity, S1: coverage area, T1: statistical period, N1: number of users) calculates the threshold value E1 that triggers the exit of the patent scheme.

[0162] When E1 meets the condition, the D2D relay communication mode is exited.

[0163] The present application is applicable to the high-frequency networking, and the cost of network implementation of wide coverage is significantly increased, the power consumption of the terminal in the weak signal area is high, the rate is low, the experience is poor, and the operator builds a base station to increase coverage and capacity, which has entered a period of high investment and low return. The patent scheme integrates the D2D technology, the network groups the terminals in the region according to the system efficiency model for D2D communication, the GC offloads the network traffic to the GO in the near field through the D2D link, realizes high-reliability, low-power transmission, improves the data transmission rate, and provides a more optimal transmission path for terminals at the edge of coverage and outside the coverage, and improves the network coverage.

[0164] The application has the following advantages: The 5G users are gathered in a specific area, and the application preferences of the users are similar, so that the hot network traffic demand is suddenly increased, and the D2D technology can effectively solve the problems of insufficient wireless link resources and unguaranteed service QoS. The D2D technology does not need to increase the hardware cost of the terminal, the GC uses the GO terminal in the near field to unload the network traffic, the terminal power consumption is reduced, the data rate is improved, the user experience is improved, and the network efficiency is improved.

[0165] The embodiment of the application also provides a user group-based relay communication device, which comprises a processor and a memory in which executable instructions of the processor are stored.

[0166] As shown above, the user group-based relay communication system of the embodiment of the application can group the terminals according to the system efficiency model through the D2D technology, unload the network traffic of the receiving node to the relay node in the near field through the D2D link, realize high-reliability and low-power-consumption transmission, improve the data transmission rate, and provide a more optimal transmission path for the terminals in the coverage edge and outside the coverage, and improve the network coverage.

[0167] Those skilled in the art can understand that each aspect of the application can be implemented as a system, a method or a program product. Therefore, each aspect of the application can be specifically implemented as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "platform" here.

[0168] Figure 7 The structure diagram of the user group-based relay communication device of the application is shown. Hereinafter, the electronic device 600 according to the embodiment of the application is described. Figure 7 The electronic device 600 shown is only an example, and should not bring any limitation to the functions and use range of the embodiment of the application. Figure 7

[0169] As shown in the figure, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 can include but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different platform components (including the storage unit 620 and the processing unit 610), a display unit 640, etc. Figure 7

[0170] ​​The storage unit stores program codes which can be executed by the processing unit 610, so that the processing unit 610 performs the steps described in the above electronic prescription flow processing method part of the specification according to various exemplary embodiments of the present application. For example, the processing unit 610 can perform the steps as shown in the above electronic prescription flow processing method part of the specification. Figure 1

[0171] The storage unit 620 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 6201 and / or a cache memory 6202, and can further include a read-only memory (ROM) 6203.

[0172] The storage unit 620 can further include a program / utility 6204 having a set of programs / modules 6205, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination thereof, which can include implementation of a network environment.

[0173] The bus 630 can represent one or more of several types of bus structures, including a storage unit bus or bus controller, a peripheral bus, a graphics acceleration port, a processing unit bus, or a local bus using any of a variety of bus architectures.

[0174] The electronic device 600 can also communicate with one or more external devices 700 such as a keyboard or pointing device, a Bluetooth device, etc.; other devices such as a storage device or an external effects device; and / or one or more devices that enable a user to interact with the electronic device 600; and / or one or more devices that enable the electronic device 600 to communicate with one or more other computing devices. Such communication can be via the input / output (I / O) interface 650. The electronic device 600 can also communicate with one or more networks such as a local area network (LAN), a wide area network (WAN), and / or the Internet, through a network adapter 660. The network adapter 660 can communicate with the other modules of the electronic device 600 through the bus 630. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with the electronic device 600. Such hardware would include, but is not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0175] ​The embodiment of the present application also provides a computer readable storage medium for storing a program, the program being executed to implement the steps of the user group-based relay communication method. In some possible implementation manners, various aspects of the present application can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps of the various exemplary embodiments of the present application described in the above electronic prescription flow processing method part of the specification when the program product is run on the terminal device.

[0176] As shown above, the user group-based relay communication system of the embodiment of the present application can group terminals for D2D communication according to a system efficiency model by fusing the D2D technology, and offload network traffic to a relay node in a near field through a D2D link, so as to achieve high reliability, low power consumption transmission, and improve data transmission rate and other goals, provide a more optimal transmission path for terminals at the edge of coverage and outside the coverage, and improve network coverage.

[0177] The program product 800 for implementing the above method according to the embodiment of the present application can adopt a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device such as a personal computer. However, the program product of the present application is not limited to this, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device or apparatus.

[0178] The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0179] The computer readable storage medium can include a computer-readable medium in baseband or data signals transmitted over a carrier wave in which the computer-readable program code is carried, among others. Such a propagated signal can take a wide variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. Computer readable storage medium can also be any medium that can be read by a computer or a device or a machine, such as a computer-readable storage medium. The computer-readable program code embodied on the computer readable storage medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination thereof.

[0180] The program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider.

[0181] In summary, the present application aims to provide a user group-based relay communication method, system, device and storage medium, which can group terminals for D2D communication according to a system efficiency model by fusing D2D technology, offload network traffic to the relay node in the near field through the D2D link, achieve high reliability, low power consumption transmission, improve data transmission rate and other goals, provide a more optimal transmission path for terminals at the edge of coverage and outside the coverage, and improve network coverage.

[0182] The above is a further detailed description of the present application in combination with specific preferred embodiments, and the specific implementation of the present application cannot be limited to these descriptions. For those skilled in the art to which the present application belongs, without departing from the concept of the present application, a number of simple deductions or substitutions can be made, which should be considered as falling within the scope of protection of the present application.

Claims

1. A method for user group based relay communication, the method comprising: The application comprises: A method for generating a set of alternative communication devices in a cellular wireless network, and configuring one of a relay node or a receiving node, comprising: traversing the communication devices in the cellular wireless network, and obtaining at least the current network quality of the communication devices and the use labels of the device users; generating a plurality of distribution schemes of the set of alternative communication devices from the communication devices in the cellular wireless network according to at least the current network quality and the use labels of the device users, the use labels of the device users comprising at least a first label of the current application of the user and a second label of the user's popular historical applications, the network quality parameter of a first communication device configured as a relay node being superior to the network quality parameter of a second communication device configured as a receiving node in the distribution scheme, and predicting the system efficiency of the cellular wireless network under the distribution scheme; calculating the label overlap rate of the first use labels of the device users of the first communication devices configured as the relay nodes and the second use labels of the device users of the second communication devices; obtaining a first recommended value of each of the distribution schemes according to at least the system efficiency and the label overlap rate; executing the distribution scheme with the highest first recommended value to obtain the set of alternative communication devices, and establishing a relay communication group according to the set of alternative communication devices, the relay communication group comprising one relay node and at least one receiving node, and the relay node and the receiving node in the same relay communication group implementing relay communication; and The network only maintains a first data link for the relay node, and the relay node establishes a second data link for the receiving nodes in the relay communication group.

2. The user group based relay communication method of claim 1, wherein, The establishment of the relay communication group according to the set of alternative communication devices, the relay communication group comprising one relay node and at least one receiving node, and the receiving node and the relay node in the same relay communication group implementing relay communication, comprises: Obtaining an alternative communication device with a network quality parameter lower than a first preset threshold as a receiving node according to the set of alternative communication devices; Implementing relay communication between each receiving node and an alternative communication device with a network quality parameter higher than a second preset threshold based on proximity; Establishing a relay communication group between the alternative communication devices implementing relay communication with each other.

3. The user group based relay communication method of claim 1, wherein, The establishment of the relay communication group according to the set of alternative communication devices, the relay communication group comprising one relay node and at least one receiving node, and the receiving node and the relay node in the same relay communication group implementing relay communication, comprises: Traversing the communication devices in the set of alternative communication devices, and obtaining at least the current network quality of the communication devices and the current positions of the devices; Generating a plurality of relay communication group distribution schemes from the communication devices in the set of alternative communication devices according to at least the distance between the devices; Obtaining the total distance sum of each relay node in each of the relay communication group distribution schemes and the receiving nodes in the same group; Executing the relay communication group distribution scheme with the minimum total distance sum.

4. The user group based relay communication method of claim 1, wherein, The relay communication group is established according to the set of alternative communication devices, the relay communication group includes one relay node and at least one receiving node, the receiving node in the same relay communication group and the relay node realize relay communication, including: Traverse the communication devices in the set of alternative communication devices, and obtain at least the current network quality of the communication device, the use label of the device user, and the current position of the device; At least according to the current network quality, the use label of the device user, and the distance between the devices, generate several relay communication group distribution schemes from the communication devices in the set of alternative communication devices; Statistical each distance sum of each relay communication group distribution scheme, each relay node in the group and the receiving node respectively; Statistical the average value of the label overlap rate of the first use label of the device user of the first communication device configured as the relay node and the second use label of the device user of the second communication device in the group in each relay communication group distribution scheme; At least according to the average value of the distance sum and the label overlap rate, obtain the second recommended value of each relay communication group distribution scheme; Execute the distribution scheme with the highest second recommended value to establish the relay communication group.

5. The user group based relay communication method of claim 1, wherein, After the relay communication group is established according to the set of alternative communication devices, the relay communication group includes one relay node and at least one receiving node, the network only maintains a first data link for the relay node after the receiving node in the same relay communication group and the relay node realize relay communication, and before a second data link is established by the relay node to the receiving node in the relay communication group, further comprising: According to the overlapping label in the first use label and the second use label in the relay communication group as the relay communication group interest label, cache related mobile service content to the communication device as the relay node according to the relay communication group interest label.

6. The user group based relay communication method of claim 1, wherein, The second data link is established by the relay node to the receiving node in the relay communication group, including: The device-to-device (D2D) data transmission link is established by the relay node to the receiving node in the relay communication group.

7. The user group based relay communication method of claim 5, wherein, The network only maintains a first data link for the relay node, and a second data link is established by the relay node to the receiving node in the relay communication group, including: The network maintains a signaling control link and a data transmission link for the first communication device as the relay node in the relay communication group; Only a signaling control link is maintained between the first communication device and the second communication device of the receiving node in the relay communication group; The device-to-device (D2D) data transmission link is not established between the first communication device and the second communication device of the receiving node in the relay communication group.

8. The user group based relay communication method of claim 5, wherein, After the network only maintains a first data link for the relay node, and a second data link is established by the relay node to the receiving node in the relay communication group, further comprising: Determine whether the service content requested by the second communication device is cached in the first communication device; If yes, the first communication device sends the service content to the second communication device through a device-to-device (D2D) data transmission link; If no, the first communication device requests the service content from the network through a signaling control link, and forwards the service content received through the data transmission link to the second communication device through the D2D data transmission link.

9. The user group based relay communication method of claim 8, wherein, Further comprising: The network only maintains a first data link for the relay node, and a second data link is established by the relay node to the receiving node in the relay communication group, and further comprising: Statistically relaying the traffic of the service content requested by the second communication device as the receiving node, and at least compensating the traffic of the second communication device as the corresponding relay node according to the relay traffic.

10. The user group based relay communication method as claimed in claim 1, wherein, Before the at least part of the communication devices in the cellular wireless network are selected as the candidate communication device set and configured as one of the relay node or the receiving node, further comprising Real-time obtaining the system efficiency of the cellular wireless network according to at least the network capacity, coverage, statistical period and number of users of the network; If the system efficiency of the cellular wireless network is lower than a preset threshold, the at least part of the communication devices in the cellular wireless network are allocated as one of the relay node or the receiving node; if not, the candidate communication device set and the relay communication group are dissolved.

11. A user group based relay communication system, characterized by, Comprising: The relay communication group module, which selects at least part of the communication devices in the cellular wireless network as the candidate communication device set and configures them as one of the relay node or the receiving node, comprises: traversing the communication devices in the cellular wireless network to obtain at least the current network quality of the communication devices and the usage label of the device users; At least according to the current network quality and the usage label of the device users, generating a plurality of allocation schemes of the candidate communication device set from the communication devices in the cellular wireless network, the usage label of the device users at least includes the first label of the current application of the user and the second label of the popular application of the user in history, the network quality parameter of the first communication device configured as the relay node is better than that of the second communication device configured as the receiving node in the allocation scheme, and the system efficiency of the cellular wireless network under the allocation scheme is predicted; statistically obtaining the label overlap rate of the first usage label of the device users of the first communication device configured as the relay node and the second usage label of the device users of the second communication device; obtaining the first recommended value of each allocation scheme according to at least the system efficiency and the label overlap rate; executing the allocation scheme with the highest first recommended value to obtain the candidate communication device set, establishing a relay communication group according to the candidate communication device set, the relay communication group includes one relay node and at least one receiving node, and the receiving nodes in the same relay communication group realize relay communication with the relay node; and The data link establishment module, the network only maintains a first data link for the relay node, and a second data link is established by the relay node to the receiving node in the relay communication group.

12. A user group based trunking communication device, comprising: Comprising: A processor; a memory having stored therein executable instructions of the processor; wherein the processor is configured to perform the steps of the user group based relay communication method of any one of claims 1 to 10 via execution of the executable instructions.

13. A computer readable storage medium for storing a program, characterized in that, The program, when executed by the processor, implements the steps of the user group based relay communication method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • MBSFN multicast resource scheduling method based on D2D relaying

    CN104768134A

  • Methods of mobile device based relay for coverage extension

    CN112154692A