Communication method and system, nonvolatile storage medium and electronic equipment

By detecting the base station signal strength and establishing a relay link, the data transmission instability caused by the base station signal blind spot is solved, and the technical effect of improving the data transmission stability of mobile user terminals is achieved.

CN119421214APending Publication Date: 2025-02-11CHINA TELECOM CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411554631.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

Due to the blind spots in the base station signal coverage range, data transmission of mobile user terminals is unstable.

Method used

The mobile terminal detects the base station signal strength, and if it is lower than the preset threshold, broadcasts the application message to the alternative relay terminal, establishes a relay link with the base station, and communicates with the base station through the target relay terminal.

Benefits of technology

By establishing a relay link with nearby mobile terminals, the problem of unstable data transmission in the base station signal blind spot is solved, and the data transmission stability and efficiency of mobile user terminals in complex wireless environments is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119421214A_ABST
    Figure CN119421214A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and system, a nonvolatile storage medium and electronic equipment. The method comprises the steps that the mobile terminal detects the signal intensity of a signal sent by a base station, and the base station is a base station corresponding to a coverage area where the mobile terminal is located currently; when it is detected that the signal strength of the base station is lower than a first preset threshold value within a preset time period, a first application message is broadcasted to an alternative relay terminal, the alternative relay terminal is other mobile terminals located in the same base station coverage range as the mobile terminal, and the alternative relay terminal is the other mobile terminals located in the same base station coverage range as the mobile terminal. The first application message is used for applying for establishing a relay link with the base station to the alternative relay terminal; and receiving a response message of the first application message sent by the target relay terminal, and communicating with the base station through the target relay terminal. The technical problem that data transmission of the mobile user terminal is unstable due to the fact that a blind area exists in the signal coverage range of the base station is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular, to a communication method, system, non-volatile storage medium and electronic device. Background Art

[0002] The future development of mobile networks is towards the Internet of Everything, such as the Internet of Vehicles and the Internet of Intelligence. The Internet of Everything requires ultra-high speed, ultra-low latency, and ultra-high stability for data transmission.

[0003] At present, the mobile network adopts a mode of cellular fixed base station (1) and mobile user terminals (N) for data exchange. However, due to the complexity of the wireless environment, such as high-rise obstruction, wall shielding and other factors, the base station has coverage blind spots of varying sizes. Users are mobile in distribution, and their areas and locations are changing dynamically. They can easily enter the coverage blind spots of the base station, resulting in poor user perception.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] The embodiments of the present application provide a communication method, system, non-volatile storage medium and electronic device to at least solve the technical problem of unstable data transmission of mobile user terminals caused by blind spots within the coverage of base station signals.

[0006] According to one aspect of an embodiment of the present application, a communication method is provided, including: a mobile terminal detecting the signal strength of a signal sent by a base station, wherein the base station is a base station corresponding to a coverage area in which the mobile terminal is currently located; when it is detected that the signal strength with the base station is lower than a first preset threshold value within a preset time period, broadcasting a first application message to a standby relay terminal, wherein the standby relay terminal is other mobile terminals within the coverage area of ​​the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal for establishing a relay link with the base station; receiving a response message to the first application message sent by a target relay terminal, and communicating with the base station through the target relay terminal, wherein the target relay terminal is the standby relay terminal with the largest signal strength when the standby relay terminal communicates with the base station, and the target relay terminal is determined by the base station from the standby relay terminals based on the first application message and preset conditions.

[0007] Optionally, communicating with the base station through the target relay terminal includes: receiving first data sent by the base station through the target relay terminal, wherein the first data is data that is not successfully sent when the mobile terminal directly transmits to the base station.

[0008] Optionally, after communicating with the base station through the target relay terminal, the method also includes: detecting the signal strength of the signal sent by the base station; when it is detected that the signal strength with the base station is higher than a second preset threshold within a preset time period, sending a second application message to the target relay terminal, and sending a third application message to the base station, wherein the second application message is used to apply to the target relay terminal to disconnect the relay link, and the third application message is used to apply to the base station to establish a communication link, and the second preset threshold is greater than the first preset threshold.

[0009] Optionally, the preset conditions include: the number of idle resource blocks of the alternative relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the alternative relay terminal and the base station is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the base station, and the reference signal reception power between the alternative relay terminal and the mobile terminal is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the mobile terminal.

[0010] Optionally, before communicating with the base station through the target relay terminal, the method also includes: sending a first link confirmation message to the target relay terminal, wherein the first link confirmation message is used to confirm the communication link with the target relay terminal; after the target relay terminal sends a second link confirmation message to the base station, the mobile terminal establishes a relay link with the base station through the target relay terminal, wherein the second link confirmation message is used to notify the base station that a communication link has been established between the mobile terminal and the target relay terminal.

[0011] According to another aspect of an embodiment of the present application, a communication method is also provided, including: a standby relay terminal receives a first application message broadcast by a mobile terminal, wherein the mobile terminal is other mobile terminals that are within the coverage area of ​​the same base station as the standby relay terminal and need to establish a relay link, and the first application message is used by the mobile terminal to apply to the standby relay terminal for establishing a relay link with the base station; determining a supporting relay terminal that supports establishing a relay link with the mobile terminal based on the first application message and preset conditions; receiving a determination message sent by the base station, wherein the determination message is used to instruct the base station to determine a target relay terminal from the supporting relay terminals; the target relay terminal among the standby relay terminals sends a response message to the first application message to the mobile terminal to establish a relay link between the mobile terminal and the base station.

[0012] Optionally, the preset conditions include: the number of idle resource blocks of the alternative relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the alternative relay terminal and the base station is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the base station, and the reference signal reception power between the alternative relay terminal and the mobile terminal is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the mobile terminal.

[0013] Optionally, after determining the supporting relay terminal that supports establishing a relay link with the mobile terminal based on the first application message and preset conditions, the method also includes: sending a fourth application message to the base station, wherein the fourth application message is used to request the base station to establish a relay link between the base station and the mobile terminal.

[0014] Optionally, after establishing the relay link between the mobile terminal and the base station, the method also includes: upon receiving a second application message sent by the mobile terminal, sending a link release request to the base station, wherein the second application message is used by the mobile terminal to apply to the target relay terminal to disconnect the relay link.

[0015] According to another aspect of an embodiment of the present application, a communication method is also provided, including: a base station receives fourth application information sent by a standby relay terminal, wherein the fourth application information is used by the standby relay terminal to request the base station to establish a relay link with a mobile terminal, and both the standby relay terminal and the mobile terminal are within the coverage of the base station; determining a target relay terminal from each standby relay terminal based on the fourth application information, wherein the target relay terminal is the standby relay terminal with the highest signal strength when the standby relay terminal communicates with the base station; sending a confirmation message of the fourth application information to the target relay terminal; and communicating with the mobile terminal through the target relay terminal.

[0016] According to another aspect of an embodiment of the present application, a communication system is also provided, including: a mobile terminal, a standby relay terminal and a base station, wherein: the mobile terminal is used for the mobile terminal to detect the signal strength of the signal sent by the base station, wherein the base station is a base station corresponding to the coverage area where the mobile terminal is currently located; when it is detected that the signal strength with the base station is lower than a first preset threshold value within a preset time period, a first application message is broadcast to the standby relay terminal, wherein the standby relay terminal is other mobile terminals within the coverage range of the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal for establishing a relay link with the base station; a response message to the first application message sent by the target relay terminal is received, and the base station is communicated with the target relay terminal through the target relay terminal, wherein when the target relay terminal is a standby relay terminal communicating with the base station, the standby relay terminal with the largest signal strength of the signal sent to the base station is the target relay terminal. The station determines from the alternative relay terminals according to the first application message and the preset conditions; the alternative relay terminal is used to receive the first application message broadcast by the mobile terminal; according to the first application message and the preset conditions, the supporting relay terminals that support the establishment of the relay link with the mobile terminal are determined; the confirmation message sent by the base station is received, wherein the confirmation message is used to instruct the base station to determine the target relay terminal from the supporting relay terminals; the target relay terminal among the alternative relay terminals sends a response message of the first application message to the mobile terminal to establish a relay link between the mobile terminal and the base station; the base station is used to receive the fourth application information sent by the alternative relay terminal, wherein the fourth application information is used for the alternative relay terminal to request the base station to establish a relay link with the mobile terminal; according to the fourth application information, the target relay terminal is determined from each alternative relay terminal; according to the fourth application information, a confirmation message of the fourth application information is sent to the target relay terminal; and communicating with the mobile terminal through the target relay terminal.

[0017] According to another aspect of an embodiment of the present application, a non-volatile storage medium is provided, in which a program is stored, wherein when the program is running, a device where the non-volatile storage medium is located is controlled to execute a communication method.

[0018] According to another aspect of an embodiment of the present application, there is further provided an electronic device, comprising: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the communication method is executed when the program is run.

[0019] According to another aspect of an embodiment of the present application, a computer program product is also provided, including a computer program, and the computer program implements the communication method when executed by a processor.

[0020] In an embodiment of the present application, a mobile terminal is used to detect the signal strength of a signal sent by a base station, wherein the base station is a base station corresponding to the coverage area where the mobile terminal is currently located; when it is detected that the signal strength with the base station is lower than a first preset threshold value within a preset time period, a first application message is broadcast to a standby relay terminal, wherein the standby relay terminal is other mobile terminals within the coverage range of the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal for establishing a relay link with the base station; a response message to the first application message sent by a target relay terminal is received, and the base station is communicated with through the target relay terminal, wherein the target relay terminal is the standby relay terminal with the largest signal strength of the signal sent to the base station when the standby relay terminal communicates with the base station, and the target relay terminal is determined by the base station from the standby relay terminals according to the first application message and preset conditions, and a relay link with the base station is established with nearby mobile terminals, thereby achieving the purpose of establishing a stable communication link in the base station signal blind area, thereby achieving the technical effect of improving the data transmission stability and efficiency of mobile user terminals in complex wireless environments, and further solving the technical problem of unstable data transmission of mobile user terminals caused by blind areas within the base station signal coverage range. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0022] Figure 1 It is a structural schematic diagram of a computer terminal (mobile device) provided according to an embodiment of the present application;

[0023] Figure 2 is a schematic diagram of a communication system provided according to an embodiment of the present application;

[0024] Figure 3 It is a schematic diagram of a process of establishing a relay link according to an embodiment of the present application;

[0025] Figure 4 It is a flowchart of a communication method provided according to an embodiment of the present application;

[0026] Figure 5 It is a flowchart of a communication method provided according to an embodiment of the present application;

[0027] Figure 6 It is a flow chart of a communication method provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:

[0031] D2D: D2D (Device-to-Device) communication is a method of data transmission directly between two or more devices without the need for transit through traditional network infrastructure (such as base stations or routers).

[0032] MS: Mobile Station refers to a terminal device capable of wireless communication in a mobile communication system. It usually includes mobile phones, smart phones, wireless data cards, wireless modules of laptops, and other devices that support wireless networks.

[0033] RS: (Reference Signal) A reference signal is a signal used as a reference. Its function is to provide a stable, repeatable standard so that other signals in the system can be compared, calibrated or synchronized. Synchronization: Used to ensure synchronization between different systems or devices during data transmission or signal processing. Calibration: Used to calibrate equipment or systems to ensure consistency and accuracy of measurements and processing. Measurement: Provides a known standard signal to measure the performance of a system or verify the correctness of other signals.

[0034] In the related art, the mobile network uses a cellular fixed base station (1) and a mobile user terminal (N) to exchange data. However, due to the complexity of the wireless environment, such as high-rise obstruction, wall shielding and other factors, the base station has coverage blind spots of varying sizes. Users are mobile and their areas and locations are dynamically changing, which easily leads to base station coverage blind spots, resulting in poor user perception.

[0035] In order to solve this problem, a relevant solution is provided in the embodiments of the present application, which is described in detail below.

[0036] According to an embodiment of the present application, a method embodiment of a communication method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal for implementing a communication method. Figure 1 As shown, the computer terminal 10 may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0038] It should be noted that the above-mentioned one or processor 102 and / or other data processing circuits may be generally referred to as "data processing circuits" in this article. The data processing circuit may be embodied in whole or in part as software, hardware, firmware or any other combination. In addition, the data processing circuit may be a single independent processing module, or may be fully or partially integrated into any of the other components in the computer terminal 10. As involved in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., the selection of the variable resistor terminal path connected to the interface).

[0039] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the communication method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned communication method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or a magnetic storage device, a flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0040] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0041] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 .

[0042] The present application embodiment provides a communication system, Figure 2 A schematic diagram of a communication system is shown, Figure 2 As shown, the communication system includes: a mobile terminal (i.e. Figure 2 MS 1 ), alternative relay terminal (i.e. Figure 2 MS 2 ) and base stations (i.e. Figure 2 In ), wherein: a mobile terminal, used for the mobile terminal to detect the signal strength of a signal sent by a base station, wherein the base station is a base station corresponding to the coverage area where the mobile terminal is currently located; in the case of detecting that the signal strength with the base station is lower than a first preset threshold value within a preset time period, broadcasting a first application message to a standby relay terminal, wherein the standby relay terminal is other mobile terminals within the coverage area of ​​the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal for establishing a relay link with the base station; receiving a response message to the first application message sent by a target relay terminal, and communicating with the base station through the target relay terminal, wherein the target relay terminal is a standby relay terminal with the largest signal strength when the standby relay terminal communicates with the base station, and the target relay terminal is a standby relay terminal selected from the standby relay terminals according to the first application message and preset conditions. determined in the; alternative relay terminal, used to receive the first application message broadcast by the mobile terminal; determine the supporting relay terminals that support establishing a relay link with the mobile terminal according to the first application message and preset conditions; receive the determination message sent by the base station, wherein the determination message is used to instruct the base station to determine the target relay terminal from the supporting relay terminals; the target relay terminal among the alternative relay terminals sends a response message of the first application message to the mobile terminal to establish a relay link between the mobile terminal and the base station; the base station is used to receive the fourth application information sent by the alternative relay terminal, wherein the fourth application information is used for the alternative relay terminal to request the base station to establish a relay link with the mobile terminal; determine the target relay terminal from each alternative relay terminal according to the fourth application information; send a determination message of the fourth application information to the target relay terminal; communicate with the mobile terminal through the target relay terminal.

[0043] Alternatively, if Figure 2 As shown, in a complex wireless environment, when the terminal MS 1 With the base station During the service interaction, the shadow effect of the building blocks the terminal MS. 1 With base station The communication between them is not smooth, so the D2D mode needs to be adopted. 1 Through the terminal MS 2 As a relay, continue to communicate with the base station To exchange information; thereby, start the terminal MS 1 Actively scheduled D2D relay transmission mode.

[0044] Optionally, Figure 3 A schematic diagram of a process of establishing a relay link is shown, Figure 3 As shown, the terminal MS 1 , through the short GAP probe model, using dedicated time slots to send service probes, the base station Multiple potential relay terminals MS within the coverage area xAccording to the collected terminal MS 1 The strength of the service probe and the information received about the base station The signal quality and its own business conditions determine whether it can be used as a terminal MS 1 The D2D relay determines that it can serve as a terminal MS 1 In the case of D2D relay, a D2D link request is sent to the base station, and a D2D link approval message is received from the base station. Signaling scheduling, establish D2D transmission link, thus meeting the Mobile users MS in signal blind areas 1 , or through MS 2 The relay mode, and Perform normal information exchange to improve terminal MS 1 With base station The stability of information exchange between them.

[0045] Specifically, GAP (Global Access Period) is an idle period when the mobile terminal briefly stops sending and receiving operations when receiving or sending data. The short GAP probe model allows the terminal device to send a specific signal (probe) during a short idle period of data transmission (i.e., a short GAP) to detect the wireless signal status of the surrounding environment. This model aims to reduce the impact on normal communication services while ensuring that the terminal can detect the status of the communication link with the base station in a timely manner. The dedicated time slot specifically refers to a specific time period allocated to the short GAP probe signal. This time slot is used to send the probe signal without conflicting with normal data transmission or other wireless communication services, thereby ensuring the sending and receiving quality of the probe signal. The service probe is a specific type of signal used by the terminal to detect the communication quality between it and the network (such as a base station). By sending a service probe, the terminal can evaluate the link status with the base station, including signal strength, interference level, channel quality, etc. In the present invention, a terminal (such as an MS) in a base station signal blind spot 1 ) will send service probes, which helps nearby potential relay terminals (such as MS 2 In a complex wireless environment, when a terminal detects that the link quality with the base station has deteriorated, it will use a dedicated time slot to send service probes during the short GAP period of its data transmission. These probe signals are received and analyzed by surrounding terminals (potential relay terminals) within good coverage of the base station to determine whether they are suitable to act as signal relays and help the original terminal restore stable communication with the base station. This mechanism allows the terminal to dynamically perceive its network environment without significantly affecting normal communication services, and request D2D relay services when necessary, thereby improving the stability and efficiency of data transmission.

[0046] In the above operating environment, the present application embodiment provides a communication method, such as Figure 4 As shown, the method comprises the following steps:

[0047] Step S402: The mobile terminal detects the signal strength of a signal sent by a base station, wherein the base station is a base station corresponding to a coverage area where the mobile terminal is currently located.

[0048] Optionally, the mobile terminal detects the base station signal strength by receiving and analyzing reference signals periodically sent by the base station, such as RSRP. The wireless module of the terminal captures these signals and calculates their average received power to evaluate the quality and stability of the base station signal. When the detected RSRP is lower than the preset threshold, it indicates that the terminal may have moved to the coverage blind spot of the base station. At this time, the terminal will trigger the D2D relay mode and seek a nearby terminal with good signal as a relay to maintain the stability of the communication link and the continuity of data transmission. This process is dynamic, and the mobile terminal will continue to monitor the signal to adapt to changes in the wireless environment.

[0049] Step S404, when it is detected that the signal strength with the base station is lower than a first preset threshold within a preset time period, a first application message is broadcast to the alternative relay terminal, wherein the alternative relay terminal is other mobile terminals within the coverage range of the same base station as the mobile terminal, and the first application message is used to apply to the alternative relay terminal to establish a relay link with the base station.

[0050] Optionally, MS 1 (Mobile terminal) is in mobile state for a period of time (i.e. the above-mentioned preset time period) [TIMER fazhi 】, the base station is detected continuously When the signal is continuously below a certain threshold DescriptionMS 1 Move to base station Coverage blind area, where RSRP thesh is the first preset threshold. In this case, MS 1 Actively send to base station Nearby mobile terminals (i.e., alternate relay terminals) within the coverage area {MS 2 ,MS 2+1 ,..MS 2+n} Send a D2D relay link application GAP message (i.e., the first application message, which includes the base station before disconnection information);

[0051] Step S406, receiving a response message to the first application message sent by the target relay terminal, and communicating with the base station through the target relay terminal, wherein, when the target relay terminal is a standby relay terminal communicating with the base station, the standby relay terminal that sends signals to the base station with the greatest signal strength, and the target relay terminal is determined by the base station from the standby relay terminals based on the first application message and preset conditions.

[0052] Optionally, MS 1 Receive MS 2 After the D2D relay confirmation message (i.e. the response message of the first application message) is received, the connection with the MS is established. x D2D transmission mode;

[0053] In the technical solution provided in step S406, the preset conditions include: the number of idle resource blocks of the alternative relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the alternative relay terminal and the base station is greater than or equal to the preset reference signal reception power threshold between the alternative relay terminal and the base station, and the reference signal reception power between the alternative relay terminal and the mobile terminal is greater than or equal to the preset reference signal reception power threshold between the alternative relay terminal and the mobile terminal.

[0054] Optionally, the surrounding mobile terminals {MS 2 ,MS 2+1 ,..MS 2+n}After receiving MS 1 After the D2D link is applied, the base station Signal strength (close to the base station), terminal MS 1 The signal strength of the D2D link application (with MS 1 The distance is not far) has three dimensions, combined, according to certain rules or preset conditions, specifically, the preset rules are as follows:

[0055]

[0056] According to the above preset rules, if the above three conditions for being a D2D relay link are met, the base station Start about MS 1 D2D link application. is the number of idle resource blocks of MS2 (alternative relay terminal), THESH RB is the preset idle resource block number threshold, The reference signal received power between the relay terminal and the base station is selected, Rsrp is a preset reference signal receiving power threshold between the candidate relay terminal and the base station, The reference signal received power between the relay terminal and the mobile device is selected, THESH D2D It is a preset reference signal receiving power threshold between the candidate relay terminal and the mobile device.

[0057] Optionally, the base station Upon receipt of the mobile terminal {MS 2 ,MS 2+1 ,..MS 2+n About MS 1 After applying for the D2D link, {MS 2 ,MS 2+1 ,..MS 2+n MS with the largest MCS in x , choose the one suitable for MS 1 D2D relay terminal MS x , and to MS x Send consent as MS 1 D2D relay message.

[0058] Specifically, in wireless communications, the level of MCS directly affects the rate and reliability of data transmission. MCS includes a combination of modulation mode and coding efficiency. The modulation mode determines how the data is encoded and sent through the wireless signal, and the coding efficiency is how much redundant information is added to the data transmission to correct possible transmission errors. Higher MCS levels usually correspond to more complex modulation modes (such as 64-QAM or 256-QAM) and higher coding efficiency, which allows data to be transmitted at a higher rate. When the base station Select the MS with the largest MCS from multiple candidate relay terminals x When the terminal is connected to the base station, the choice is actually made based on the signal strength between the terminal and the base station. This means that the MS x With base station The signal strength between the two is high, allowing the use of a more efficient MCS level for data transmission. In addition, this also indicates that the MS x It has strong enough processing power and wireless resources to undertake the task of D2D relay while maintaining high-quality data transmission between itself and the base station, and its own communication performance will not be significantly reduced due to the relay task.

[0059] Optionally, MS x (i.e. the target relay terminal) receives the base station After the D2D relay message is received, it actively sends the message to the MS 1 Send a D2D relay confirmation message.

[0060] Optionally, before communicating with the base station through the target relay terminal, the method also includes: sending a first link confirmation message to the target relay terminal, wherein the first link confirmation message is used to confirm the communication link with the target relay terminal; after the target relay terminal sends a second link confirmation message to the base station, the mobile terminal establishes a relay link with the base station through the target relay terminal, wherein the second link confirmation message is used to notify the base station that a communication link has been established between the mobile terminal and the target relay terminal.

[0061] Optionally, MS 1 Receive MS 2 After the D2D relay confirms the message, it sends the message to the MS 2 Send the first link confirmation message to establish a connection with the MS 2 D2D transmission mode.

[0062] Optionally MS x Established with MS 1 After the D2D transmission link is completed, the base station Send a confirmation message that the D2D link is successfully established. D2D transmission link.

[0063] Optionally, communicating with the base station through the target relay terminal includes: receiving first data sent by the base station through the target relay terminal, wherein the first data is data that is not successfully sent when the mobile terminal directly transmits to the base station.

[0064] Specifically, if the mobile terminal is in a service state (i.e., MS 1 With base station In the normal business state, the data transmitted directly by the base station is being received. After the mobile terminal is in the blind area, there is data that was not successfully sent when the mobile terminal and the base station are directly transmitted. After the relay communication link with the base station is established through the target relay terminal, the receiving base station By MS x The data that was sent but was not sent successfully.

[0065] Optionally, after communicating with the base station through the target relay terminal, the method also includes: detecting the signal strength of the signal sent by the base station; when it is detected that the signal strength with the base station is higher than a second preset threshold within a preset time period, sending a second application message to the target relay terminal, and sending a third application message to the base station, wherein the second application message is used to apply to the target relay terminal to disconnect the relay link, and the third application message is used to apply to the base station to establish a communication link, and the second preset threshold is greater than the first preset threshold.

[0066] Specifically, MS 1 Move to base station Coverage area, continuous detection of base stations Signal strength in, include In MS 1 Detection base station The signal strength of RSRP in a certain period [Timer 释放 】Continuously exceeds a threshold In the case of MS 1 To MS 2 Send a D2D link removal request to the base station Initiate a regular link application and switch from the D2D link to the regular communication service link. 2 Receive MS 1 After sending the D2D link removal request, Send the normal link release procedure.

[0067] In the above operating environment, the present application embodiment provides a communication method, such as Figure 5 As shown, the method comprises the following steps:

[0068] Step S502, the standby relay terminal receives a first application message broadcast by a mobile terminal, wherein the mobile terminal is another mobile terminal that needs to establish a relay link and is within the coverage of the same base station as the standby relay terminal, and the first application message is used by the mobile terminal to apply to the standby relay terminal for establishing a relay link with the base station;

[0069] Step S504, determining a supporting relay terminal that supports establishing a relay link with the mobile terminal according to the first application message and a preset condition;

[0070] Optionally, the preset conditions include: the number of idle resource blocks of the alternative relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the alternative relay terminal and the base station is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the base station, and the reference signal reception power between the alternative relay terminal and the mobile terminal is greater than or equal to a preset reference signal reception power threshold between the alternative relay terminal and the mobile terminal.

[0071] Optionally, the alternate relay mobile terminal {MS 2 ,MS 2+1 ,..MS 2+n}After receiving MS 1 (i.e. mobile terminal) After applying for D2D link, according to its own business situation {its own business is not busy}, the base station Signal strength (close to the base station), terminal MS 1 The signal strength of the D2D link application (with MS 1The distance is not far) has three dimensions, combined, according to certain rules or preset conditions, specifically, the preset rules are as follows:

[0072]

[0073] By judging through the above preset rules, if the above three conditions as a D2D relay link are met, it is determined that it is a relay-supporting terminal. is the number of idle resource blocks of MS2 (alternative relay terminal), THESH RB is the preset idle resource block number threshold, The reference signal received power between the relay terminal and the base station is selected, Rsrp is a preset reference signal receiving power threshold between the candidate relay terminal and the base station, The reference signal received power between the relay terminal and the mobile device is selected, THESH D2D It is a preset reference signal receiving power threshold between the candidate relay terminal and the mobile device.

[0074] Optionally, after determining the supporting relay terminal that supports establishing a relay link with the mobile terminal based on the first application message and preset conditions, the method also includes: sending a fourth application message to the base station, wherein the fourth application message is used to request the base station to establish a relay link between the base station and the mobile terminal.

[0075] Optionally, after determining that the relay terminal is supported, the relay terminal initiates a request to the base station regarding the MS. 1 D2D link application (ie, the fourth application message).

[0076] Step S506: receiving a determination message sent by the base station, wherein the determination message is used to instruct the base station to determine a target relay terminal from supported relay terminals.

[0077] Optionally, the base station Upon receipt of the mobile terminal {MS 2 ,MS 2+1 ,..MS 2+n About MS 1 After applying for the D2D link, {MS 2 ,MS 2+1 ,..MS 2+n MS with the largest MCS in x , choose the one suitable for MS 1 D2D relay terminal MS x , and to MS x (ie, the target relay terminal) sends consent as MS 1 D2D relay message.

[0078] Step S508: the target relay terminal among the candidate relay terminals sends a response message of the first application message to the mobile terminal, and establishes a relay link between the mobile terminal and the base station.

[0079] Optionally, after establishing the relay link between the mobile terminal and the base station, the method also includes: upon receiving a second application message sent by the mobile terminal, sending a link release request to the base station, wherein the second application message is used by the mobile terminal to apply to the target relay terminal to disconnect the relay link.

[0080] Optionally, MS 2 Receive MS 1 After sending the D2D link removal request, Send the normal link release procedure.

[0081] In the above operating environment, the present application embodiment provides a communication method, such as Figure 6 As shown, the method comprises the following steps:

[0082] Step S602: The base station receives fourth application information sent by the standby relay terminal, wherein the fourth application information is used by the standby relay terminal to request the base station to establish a relay link with the mobile terminal, and both the standby relay terminal and the mobile terminal are within the coverage of the base station;

[0083] Step S604, determining a target relay terminal from the candidate relay terminals according to the fourth application information, wherein the target relay terminal is a candidate relay terminal having the largest signal strength when the candidate relay terminal communicates with the base station;

[0084] Step S606, sending a confirmation message of the fourth application information to the target relay terminal;

[0085] Step S608: communicate with the mobile terminal through the target relay terminal.

[0086] Through the above steps, a D2D mode using mobile user terminals as relay transmission can be realized: by using mobile user terminals outside the signal blind spot of the base station as relays, a method based on reverse scheduling of mobile user terminals is established, and the mobile user terminals located in the signal blind spot of the base station schedule to establish a link with the relay mobile terminal, thereby realizing information transmission in the D2D mode, providing data transmission routes for user terminals in the signal blind spot of the base station, ensuring the normal operation of mobile terminal services, and thus achieving high stability of data transmission.

[0087] An embodiment of the present application provides a non-volatile storage medium, in which a program is stored, wherein when the program is running, a device where the non-volatile storage medium is located is controlled to execute the above-mentioned communication method.

[0088] An embodiment of the present application provides an electronic device, including: a memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the above-mentioned communication method is executed when the program is run.

[0089] An embodiment of the present application provides a computer program product, including a computer program, which implements the above-mentioned communication method when executed by a processor.

[0090] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0091] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, the units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0092] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on the units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0093] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0094] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0095] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A communication method, characterized in that: include: The mobile terminal detects the signal strength of a signal sent by a base station, wherein the base station is a base station corresponding to the coverage area where the mobile terminal is currently located; When it is detected that the signal strength with the base station is lower than a first preset threshold within a preset time period, broadcast a first application message to a standby relay terminal, wherein the standby relay terminal is another mobile terminal within the coverage of the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal to establish a relay link with the base station; Receive a response message to the first application message sent by a target relay terminal, and communicate with the base station through the target relay terminal, wherein the target relay terminal is the alternative relay terminal with the greatest signal strength when the alternative relay terminal communicates with the base station, and the target relay terminal is determined by the base station from the alternative relay terminals based on the first application message and preset conditions.

2. The communication method according to claim 1, characterized in that: Communicating with the base station through the target relay terminal includes: Receive first data sent by the base station through the target relay terminal, wherein the first data is data that is not successfully sent when the mobile terminal directly transmits with the base station.

3. The communication method according to claim 1, characterized in that: After communicating with the base station through the target relay terminal, the method further includes: Detecting the signal strength of the signal sent by the base station; When it is detected that the signal strength with the base station is higher than a second preset threshold within a preset time period, a second application message is sent to the target relay terminal, and a third application message is sent to the base station, wherein the second application message is used to apply to the target relay terminal to disconnect the relay link, and the third application message is used to apply to the base station to establish a communication link, and the second preset threshold is greater than the first preset threshold.

4. The communication method according to claim 1, characterized in that: The preset conditions include: the number of idle resource blocks of the standby relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the standby relay terminal and the base station is greater than or equal to a preset reference signal reception power threshold between the standby relay terminal and the base station, and the reference signal reception power between the standby relay terminal and the mobile terminal is greater than or equal to a preset reference signal reception power threshold between the standby relay terminal and the mobile terminal.

5. The communication method according to claim 1, characterized in that: Before communicating with the base station through the target relay terminal, the method further includes: Sending a first link confirmation message to the target relay terminal, wherein the first link confirmation message is used to confirm the communication link with the target relay terminal; After the target relay terminal sends a second link confirmation message to the base station, the mobile terminal establishes a relay link with the base station through the target relay terminal, wherein the second link confirmation message is used to notify the base station that a communication link has been established between the mobile terminal and the target relay terminal.

6. A communication method, characterized in that: include: The standby relay terminal receives a first application message broadcast by a mobile terminal, wherein the mobile terminal is another mobile terminal that needs to establish a relay link and is within the coverage of the same base station as the standby relay terminal, and the first application message is used by the mobile terminal to apply to the standby relay terminal to establish a relay link with the base station; Determining a supporting relay terminal that supports establishing a relay link with the mobile terminal according to the first application message and a preset condition; receiving a determination message sent by the base station, wherein the determination message is used to instruct the base station to determine a target relay terminal from the supporting relay terminals; The target relay terminal among the candidate relay terminals sends a response message of the first application message to the mobile terminal to establish the relay link between the mobile terminal and the base station.

7. The communication method according to claim 6, characterized in that: The preset conditions include: the number of idle resource blocks of the standby relay terminal is greater than or equal to a preset idle resource block number threshold, and the reference signal reception power between the standby relay terminal and the base station is greater than or equal to a preset reference signal reception power threshold between the standby relay terminal and the base station, and the reference signal reception power between the standby relay terminal and the mobile terminal is greater than or equal to a preset reference signal reception power threshold between the standby relay terminal and the mobile terminal.

8. The communication method according to claim 6, characterized in that: After determining the supporting relay terminal that supports establishing a relay link with the mobile terminal based on the first application message and preset conditions, the method also includes: sending a fourth application message to the base station, wherein the fourth application message is used to request the base station to establish a relay link between the base station and the mobile terminal.

9. The communication method according to claim 6, characterized in that: After establishing the relay link between the mobile terminal and the base station, the method further includes: upon receiving a second application message sent by the mobile terminal, sending a link release request to the base station, wherein the second application message is used by the mobile terminal to apply to the target relay terminal to disconnect the relay link.

10. A communication method, characterized in that: include: The base station receives fourth application information sent by the standby relay terminal, wherein the fourth application information is used by the standby relay terminal to request the base station to establish a relay link with the mobile terminal, and both the standby relay terminal and the mobile terminal are within the coverage of the base station; Determine a target relay terminal from each of the candidate relay terminals according to the fourth application information, wherein the target relay terminal is a candidate relay terminal having the largest signal strength when the candidate relay terminal communicates with the base station; Sending a confirmation message of the fourth application information to the target relay terminal; Communicate with the mobile terminal through the target relay terminal.

11. A communication system, characterized in that: It includes a mobile terminal, a standby relay terminal and a base station, wherein: The mobile terminal is used for the mobile terminal to detect the signal strength of the signal sent by the base station, wherein the base station is the base station corresponding to the coverage area where the mobile terminal is currently located; when it is detected that the signal strength with the base station is lower than a first preset threshold value within a preset time period, broadcast a first application message to the standby relay terminal, wherein the standby relay terminal is other mobile terminals within the coverage area of ​​the same base station as the mobile terminal, and the first application message is used to apply to the standby relay terminal to establish a relay link with the base station; receive a response message to the first application message sent by a target relay terminal, and communicate with the base station through the target relay terminal, wherein the target relay terminal is the standby relay terminal with the largest signal strength when the standby relay terminal communicates with the base station, and the target relay terminal is determined by the base station from the standby relay terminals based on the first application message and preset conditions; The standby relay terminal is used to receive a first application message broadcast by a mobile terminal; determine a supporting relay terminal that supports establishing a relay link with the mobile terminal according to the first application message and a preset condition; receive a determination message sent by the base station, wherein the determination message is used to instruct the base station to determine a target relay terminal from the supporting relay terminals; the target relay terminal among the standby relay terminals sends a response message to the first application message to the mobile terminal, and establishes the relay link between the mobile terminal and the base station; The base station is used to receive fourth application information sent by the alternative relay terminal, wherein the fourth application information is used by the alternative relay terminal to request the base station to establish a relay link with the mobile terminal; determine a target relay terminal from each of the alternative relay terminals based on the fourth application information; send a confirmation message of the fourth application information to the target relay terminal; and communicate with the mobile terminal through the target relay terminal.

12. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the communication method described in any one of claims 1 to 5, any one of claims 6 to 9, or claim 10.

13. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used to run a program stored in the memory, wherein the program, when running, executes the communication method described in any one of claims 1 to 5, any one of claims 6 to 9, or claim 10.

14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the communication method described in any one of claims 1 to 5, any one of claims 6 to 9, or claim 10 are implemented.