Wireless Communication Method and Device

The wireless communication device determines the communication quality qualified terminal based on the available communication resources of the user terminal, and sends the target data to the terminal for wireless communication, solving the problem of bandwidth and network quality limitation in the on-board Wi-Fi system and realizing high-quality wireless communication services.

CN111629354BActive Publication Date: 2025-06-20CHINA RAILWAY JIXUN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911204481.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-29
Publication Date
2025-06-20
Estimated Expiration
2039-11-29

AI Technical Summary

Technical Problem

In existing vehicle-mounted Wi-Fi systems, the Internet export bandwidth is limited by the number of SIM cards, and the network quality is limited by the signal quality of the SIM cards and the base station, resulting in poor communication quality and low efficiency.

Method used

The wireless communication device receives the target data sent by the user terminal, and based on the available communication resources of the multiple user terminals, it is determined that the user terminal that meets the communication quality qualified terminal is a terminal, and sends the target data to the terminal for wireless communication.

Benefits of technology

It realizes that wireless communication needs are shared by the wireless communication device and user terminal on the train, provides high-quality communication services, improves wireless communication quality, and solves the problems of poor communication quality and low efficiency caused by the limited number of SIM cards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111629354B_ABST
    Figure CN111629354B_ABST
Patent Text Reader

Abstract

The present invention discloses a wireless communication method and apparatus. Among them, the method includes: a wireless communication device receives target data sent by a user terminal; determines, according to the available communication resources of multiple user terminals, the user terminals that meet the communication requirements of the target data as communication quality qualified terminals, where the available communication resources are determined according to the total communication resources and the communication resource usage of the user terminals; sends the target data to the communication quality qualified terminals for wireless communication, where after the proxy of the communication quality qualified terminal receives the target data, the target data is wirelessly transmitted for wireless communication. The present invention solves the technical problems in the related art that the number of communication cards of a wireless server is limited, which restricts the wireless communication quality, resulting in poor communication quality and low efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle communication, and in particular, to a wireless communication method and apparatus. Background Art

[0002] Currently, the in-vehicle Wi-Fi (also known as mobile hotspot for wireless communication connection) of vehicles such as cars, trams, subways, urban rails (also known as light rails), ordinary trains, or high-speed trains mainly works in such a way that Wi-Fi connects to the Internet through multiple SIM (Subscriber Identification Module) cards. Passengers' terminals connect to Wi-Fi and then connect to the Internet through Wi-Fi. Specifically, passengers establish a data connection with a remote base station through the SIM cards on the train and access the Internet according to the base station.

[0003] However, the problems of the current in-vehicle Wi-Fi include the following: Although multiple SIM cards provide multiple outlets and the bandwidth is increased to a certain extent, the bandwidth is still limited by the number of SIM cards supported on the server. The Internet access provided by Wi-Fi still depends on the communication between the SIM card and the base station, and the network quality is limited by the signal of the SIM card-base station communication. As a result, the Internet egress bandwidth is limited by the number of SIM cards of the Wi-Fi system server, and the network quality of Internet access is limited by the signal quality of a few SIM cards on the Wi-Fi server and the base station. The above Wi-Fi server is used to provide Wi-Fi services for passengers on the train, and may include devices for Wi-Fi communication, and may also include a Wi-Fi control bus set on the train.

[0004] In view of the above problems, no effective solution has been proposed yet. Summary of the Invention

[0005] Embodiments of the present invention provide a wireless communication method and apparatus to at least solve the technical problems in the related art that the limited number of communication cards of a wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency. The above wireless server is also the Wi-Fi server.

[0006] According to an aspect of an embodiment of the present invention, a wireless communication method is provided, including: a wireless communication device receives target data sent by a first user terminal; the wireless communication device determines, according to the available communication resources of multiple other second user terminals, that a second user terminal that meets the communication requirements of the target data is a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and communication resource usage of the second user terminal; the wireless communication device sends the target data to the communication quality qualified terminal for wireless communication.

[0007] Optionally, before determining that the second user terminals that meet the target data communication requirements are communication quality qualified terminals according to the available communication resources of the multiple second user terminals, the method includes: the wireless communication device receiving the target data sent by the first user terminal through a first network connection; before the wireless communication device receives the target data sent by the first user terminal, a first network connection is established between the wireless communication device and the first user terminal.

[0008] Optionally, the wireless communication device sending the target data to the communication quality qualified terminal for wireless communication includes: the wireless communication device controlling the communication quality qualified terminal to establish a second network connection with the wireless communication device, and sending the target data to the communication quality qualified terminal for wireless communication; wherein, the first network connection, and / or, the second network connection is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network.

[0009] Optionally, the wireless communication device sending the target data to the communication quality qualified terminal for wireless communication includes: the wireless communication device controlling the first proxy of the first user terminal that sends the target data to establish a third network connection with the second proxy of the communication quality qualified terminal, wherein, the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication, the first proxy is used to connect the first user terminal to a shared network for data transmission, and the second proxy is used to connect the communication quality qualified terminal to a shared network for data transmission; wherein, the third network connection is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network.

[0010] Optionally, before the wireless communication device receives the target data sent by the first user terminal, the method includes: the wireless communication device receiving an access request sent by a proxy of a user terminal that needs to access a shared network, wherein, the user terminal that needs to access the shared network includes the first user terminal that needs to send the target data and the second user terminal that selects the communication quality qualified terminal, and the proxy of the user terminal includes the first proxy of the first user terminal and the second proxy of the second user terminal; the wireless communication device responding to the access request and respectively authenticating the proxies of the user terminals that need to access the shared network; in the case where the proxies of the user terminals that need to access the shared network are authenticated, connecting the proxies of the user terminals that need to access the shared network to the shared network.

[0011] Optionally, after the proxy authentication of the user terminal that needs to access the shared network passes and the user terminal that needs to access the shared network is connected to the shared network through the proxy, the method further includes: the wireless communication device periodically communicates with the proxy of the user terminal accessing the shared network to obtain the communication resource information of the user terminal; wherein, the communication resource information includes the total amount of communication resources and the usage amount of communication resources.

[0012] Optionally, after the target data is sent to the communication quality qualified terminal for wireless communication, the method includes: calculating an equity value for the communication quality qualified terminal, where the equity value is proportional to the amount of data communicated by the communication quality qualified terminal for wireless communication.

[0013] Optionally, when the wireless communication device receives the target data sent by the first user terminal, in the case of receiving a plurality of pieces of target data sent by a plurality of the first user terminals, the receiving order of the plurality of pieces of target data is determined according to the equity values of the plurality of the first user terminals, where the higher the equity value, the earlier the receiving order of the target data.

[0014] According to another aspect of the embodiments of the present invention, there is also provided a wireless communication method, including: the communication quality qualified terminal receives the target data sent by the wireless communication device, where the target data is sent by the first user terminal that needs to communicate to the wireless communication device; the communication quality qualified terminal is determined by the wireless communication device according to the available communication resources of a plurality of second user terminals other than the first user terminal that needs to communicate, and the second user terminal that meets the communication requirement of the target data is the communication quality qualified terminal, where the available communication resources are determined according to the total amount of communication resources and the usage amount of communication resources of the second user terminal; after receiving the target data, the communication quality qualified terminal wirelessly transmits the target data for wireless communication.

[0015] Optionally, after receiving the target data, the communication quality qualified terminal wirelessly transmits the target data for wireless communication, including: the communication quality qualified terminal establishes a second network connection with the wireless communication device; the communication quality qualified terminal receives the target data through the first network connection and the second network connection, where the first network connection is a network connection established between the first user terminal and the wireless communication device; wherein, the first network connection, and / or, the second network connection is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network.

[0016] Optionally, after receiving the target data, the communication quality qualified terminal wirelessly transmits the target data for wireless communication, which includes: the communication quality qualified terminal is controlled by the wireless communication device to establish a third network connection with the first user terminal that sends the target data, where the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication; wherein, the third network connection is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network.

[0017] Optionally, before the communication quality qualified terminal receives the target data sent by the wireless communication device, it includes: the second proxy of the communication quality qualified terminal sends an access request to the wireless communication device; the communication quality qualified terminal accesses the second proxy to the shared network when the wireless communication device responds to the access request and passes the authentication of the second proxy of the communication quality qualified terminal.

[0018] Optionally, it further includes: the second proxy of the communication quality qualified terminal periodically receives a communication request sent by the wireless communication device; the second proxy of the communication quality qualified terminal sends communication resource information of the communication quality qualified terminal to the wireless communication device; wherein, the communication resource information includes the total amount of communication resources and the amount of communication resources used.

[0019] According to another aspect of the embodiments of the present invention, there is also provided a wireless communication method, which includes: a first user terminal sends target data that needs to be communicated to a wireless communication device; one or more second user terminals other than the first user terminal are recognized as communication quality qualified terminals when the wireless communication device determines that the available communication resources of the second user terminals meet the communication requirements of the target data, where the available communication resources are determined according to the total amount of communication resources and the amount of communication resources used by the second user terminals; the first user terminal triggers the wireless communication device to send the target data to the communication quality qualified terminal for wireless communication.

[0020] Optionally, before the first user terminal sends target data that needs to be communicated to the wireless communication device, the following steps are included: The first user terminal establishes a first network connection with the wireless communication device. Wherein, in the case that none of the multiple second user terminals meets the communication requirement of the target data, the first user terminal can send the target data to the wireless communication device through the first network connection for wireless communication; the first network connection is further used to combine the wireless communication device and the second network connection to send the target data of the first user terminal to the communication quality qualified terminal for wireless communication, where the second network connection is a network connection established between the communication quality qualified terminal and the wireless communication device.

[0021] Optionally, after the first user terminal sends target data that needs to be communicated to the wireless communication device, the following steps are further included: The first user terminal establishes a third network connection with the communication quality qualified terminal, where the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication.

[0022] Optionally, before the first user terminal sends target data that needs to be communicated to the wireless communication device, the following steps are included: The first proxy of the first user terminal sends an access request to the wireless communication device; when the wireless communication device responds to the access request and passes the proxy authentication of the first user terminal, the first proxy accesses the shared network.

[0023] Optionally, the following steps are further included: The first proxy of the first user terminal periodically receives a communication request sent by the wireless communication device; the first proxy sends communication resource information of the first user terminal to the wireless communication device; wherein, the communication resource information includes the total amount of communication resources and the amount of communication resources used.

[0024] On the other hand, according to an embodiment of the present invention, a wireless communication device is further provided, including: a first receiving module, configured to receive target data sent by a first user terminal by the wireless communication device; a first determining module, configured to determine, by the wireless communication device, a second user terminal that meets the communication requirement of the target data as a communication quality qualified terminal according to the available communication resources of multiple other second user terminals, where the available communication resources are determined according to the total amount of communication resources and the amount of communication resources used by the second user terminal; a first communication module, configured to send, by the wireless communication device, the target data to the communication quality qualified terminal for wireless communication.

[0025] According to another aspect of the embodiments of the present invention, there is also provided a quality - qualified terminal, including: a second receiving module, configured to receive target data sent by a wireless communication device by the quality - qualified terminal, wherein the target data is sent by a first user terminal that needs to communicate to the wireless communication device; the quality - qualified terminal is determined by the wireless communication device as the second user terminal that meets the communication requirement of the target data according to the available communication resources of multiple second user terminals other than the first user terminal that needs to communicate, and is the quality - qualified terminal, wherein the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; a second communication module, configured to wirelessly transmit the target data after the quality - qualified terminal receives the target data for wireless communication.

[0026] According to another aspect of the embodiments of the present invention, there is also provided a user terminal, including: a sending module, configured to send target data that needs to communicate from the first user terminal to the wireless communication device; a second determining module, configured to determine that one or more second user terminals other than the first user terminal are quality - qualified terminals when the wireless communication device determines that the available communication resources of multiple second user terminals meet the communication requirement of the target data, wherein the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; a third communication module, configured to trigger the wireless communication device by the first user terminal to send the target data to the quality - qualified terminal for wireless communication.

[0027] According to another aspect of the embodiments of the present invention, there is also provided a wireless communication system, including: a wireless communication device, a user terminal, and a quality - qualified terminal. The user terminal includes a first user terminal and a second user terminal other than the first user terminal. The first user terminal is configured to send target data that needs to communicate to the wireless communication device. The second user terminal is configured to select the quality - qualified terminal to provide wireless communication for the first user terminal. The wireless communication device receives the target data sent by the user terminal, determines the user terminal that meets the communication requirement of the target data as the quality - qualified terminal according to the available communication resources of multiple user terminals, wherein the available communication resources are determined according to the total communication resources and the communication resource usage of the user terminal, and sends the target data to the quality - qualified terminal for wireless communication. After the proxy of the quality - qualified terminal receives the target data, the target data is wirelessly transmitted for wireless communication. The quality - qualified terminal is configured to receive the target data sent by the wireless communication device and wirelessly transmit the target data for wireless communication.

[0028] According to another aspect of the embodiments of the present invention, there is also provided a storage medium, which includes a stored program. When the program runs, it controls the device where the storage medium is located to execute the method described in any one of the above.

[0029] According to another aspect of the embodiments of the present invention, there is also provided a processor, which is used to run a program. When the program runs, it executes the method described in any one of the above.

[0030] In the embodiments of the present invention, a wireless communication device is used to receive target data sent by a user terminal; according to the available communication resources of multiple user terminals, a user terminal that meets the communication requirements of the target data is determined as a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the user terminal; the target data is sent to the communication quality qualified terminal for wireless communication. After the agent of the communication quality qualified terminal receives the target data, it wirelessly transmits the target data. In the form of wireless communication, through the wireless communication device on the train, and the user terminal jointly bear the wireless communication requirements on the train, achieving the purpose of providing a higher quality communication service for the wireless communication requests of the user terminals on the train, thereby realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0032] Figure 1 is a schematic diagram of a communication system according to the prior art;

[0033] Figure 2 is a schematic diagram of a communication system according to the embodiments of the present invention;

[0034] Figure 3 is a flowchart of a wireless communication method according to the embodiments of the present invention;

[0035] Figure 4 is a schematic diagram of a wireless communication device according to the embodiments of the present invention;

[0036] Figure 5 is a flowchart of another wireless communication method according to the embodiments of the present invention;

[0037] Figure 6 is a schematic diagram of a quality qualified terminal according to the embodiments of the present invention;

[0038] Figure 7 is a flowchart of another wireless communication method according to an embodiment of the present invention;

[0039] Figure 8 is a schematic diagram of a user terminal according to an embodiment of the present invention;

[0040] Figure 9 is a schematic diagram of a wireless communication system according to an embodiment of the present invention.

[0041] Figure 10 is a flowchart of a communication resource scheduling method according to an embodiment of the present invention;

[0042] Figure 11 is a flowchart of another communication resource scheduling method according to an embodiment of the present invention;

[0043] Figure 12 is a schematic diagram of a communication resource scheduling device according to an embodiment of the present invention;

[0044] Figure 13 is a schematic diagram of another communication resource scheduling device according to an embodiment of the present invention.

[0045] The reference numerals of the above-mentioned drawings are specifically as follows:

[0046] 1 - train, 2 - passenger mobile phone, 3 - Wifi server, 4 - system SIM card, 5 - base station, 6 - Internet, 7 - SIM card, 8 - proxy, 9 - Wifi control bus, 10 - wide area network, 11 - first network connection, 12 - second network connection, 13 - third network connection. Detailed implementation manners

[0047] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0048] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of the present invention are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order other than the order illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0049] Figure 1 is a schematic diagram of a communication system according to the prior art, as Figure 1 shown, there are passengers on train 1, and a Wi-Fi system is provided on train 1. The Wi-Fi system includes a Wi-Fi server 3. The passenger mobile phone 2 is wirelessly connected to the Wi-Fi server 3 of the above Wi-Fi system through a wireless access point AP (Wireless Access Point). The above Wi-Fi server 3 is provided with a plurality of system SIM cards 4. The above Wi-Fi server 3 wirelessly transmits the target data of the above passenger mobile phone 2 to the base station 5 through the above plurality of system SIM cards 4, and wirelessly communicates with the Internet 6 through the base station 5.

[0050] However, the Internet egress bandwidth of the passenger mobile phone 2 is limited by the number of SIM cards 4 of the Wi-Fi system server 3, and the network quality of the Internet access of the passenger mobile phone 2 is limited by the signal quality between a few SIM cards 4 on the Wi-Fi server 3 and the base station 5. This leads to problems of poor communication quality and low efficiency of the terminal.

[0051] Figure 2 is a schematic diagram of a communication system according to an embodiment of the present invention, as Figure 2 shown, this embodiment provides a communication system. The passenger mobile phone 2 passes through the proxy 8 and the Wi-Fi control bus 9 of the Wi-Fi server 3. The passenger mobile phone 2 can request to share wireless communication resources from other passenger mobile phones 2 through the first network connection 11, the Wi-Fi control bus 9 and the second network connection 12 at one time. The above passenger mobile phone 2 can also directly establish a third network connection 13 with the proxy 8 of other passenger mobile phones 2 through the proxy 8 and request to share wireless communication resources from other passenger mobile phones 2.

[0052] The above communication system according to an embodiment of the present invention provides a method embodiment of a wireless communication method. 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0053] Figure 3 is a flowchart of a wireless communication method according to an embodiment of the present invention. As Figure 3 shown, the method includes the following steps:

[0054] Step S302, the wireless communication device receives the target data sent by the first user terminal;

[0055] Step S304, determine, according to the available communication resources of multiple other second user terminals, the second user terminal that meets the communication requirements of the target data as a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal;

[0056] Step S306, send the target data to the communication quality qualified terminal for wireless communication. After the proxy of the communication quality qualified terminal receives the target data, the target data is wirelessly transmitted for wireless communication.

[0057] Through the above steps, the wireless communication device is used to receive the target data sent by the first user terminal; according to the available communication resources of multiple second user terminals, determine the second user terminal that meets the communication requirements of the target data as a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; send the target data to the communication quality qualified terminal for wireless communication. After the second proxy of the communication quality qualified terminal receives the target data, the target data is wirelessly transmitted. Therefore, this application uses a wireless communication method to jointly bear the wireless communication requirements of the wireless communication device and the user terminal, achieving the purpose of providing a higher quality communication service for the user terminal, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problem in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0058] The above-mentioned first user terminal and second user terminal both belong to user terminals. The terms "first" and "second" are only used to identify that in a wireless communication system, a user terminal can have two roles. One is the first user terminal that needs to conduct wireless communication, and the other is the second user terminal that provides wireless resource sharing for other first user terminals. The same user terminal can be transformed between the first user terminal and the second user terminal under different circumstances. The above-mentioned user terminal can be the mobile terminal of a passenger on a train. For example, the passenger's smart phone, tablet, personal computer, etc. The user terminal sends target data for wireless transmission to the wireless communication device of the vehicle, and the wireless communication device wirelessly transmits the target data through the wireless communication equipment installed on the wireless communication device. The above-mentioned target data can include a network request sent by the user terminal to the above-mentioned wireless communication device, and can also be a data block that the user terminal needs to conduct network communication. There can be multiple above-mentioned user terminals, that is, the wireless communication device on the vehicle can support multiple user terminals to conduct network connections simultaneously. The first user terminal conducts wireless communication through the wireless resource sharing of the second user terminal, improving the wireless communication quality of the first user terminal.

[0059] The above-mentioned wireless communication device of the vehicle is used to communicate with an external network base station. Among them, the wireless communication device can communicate with the outside through wireless communication equipment such as SIM cards and wireless network cards, and can send a wireless network request to a remote base station and establish a wireless network connection through the above-mentioned wireless network card or SIM card. However, the number of SIM cards that can be installed in the above-mentioned wireless communication device of the vehicle is limited. Moreover, the more SIM cards there are, the better the network quality, the wider the bandwidth, and the more user terminals that can be guaranteed to be connected simultaneously, but the higher the cost and the higher the fees. The fewer SIM cards there are, the worse the network quality, the fewer user terminals that can be guaranteed to be connected simultaneously, and the narrower the bandwidth, but the lower the cost and the lower the fees. Since the number of people conducting network connections simultaneously on the vehicle is unstable and varies greatly, it is unreasonable to adopt a higher hardware configuration to ensure the wireless network connection quality of passengers, which will lead to a too high idle rate of the hardware and waste of costs.

[0060] This application determines, based on the available communication resources of multiple second user terminals, the second user terminals that meet the target data communication requirements as terminals with qualified communication quality. Among them, the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminals; the target data is sent to the terminals with qualified communication quality for wireless communication. After the second agent of the terminal with qualified communication quality receives the target data, the target data is wirelessly transmitted for wireless communication. Since the above-mentioned communication quality and each terminal are selected from the second user terminals, the terminals with qualified communication quality are also a type of second user terminals. The total communication resources of the above-mentioned second user terminals depend on the signal strength, signal bandwidth, and signal rate, and the communication resource usage depends on the amount of data for which the user terminal is performing a transmission task. The more available communication resources the second user terminal has, the higher the transmission quality of the second user terminal. When the available communication resources of the second user terminal meet the target data communication requirements, it is confirmed that the second user terminal is a terminal with qualified communication quality. The terminal with qualified communication quality can meet the communication requirements of the target data and effectively communicate the target data, thus ensuring the communication quality.

[0061] The above user terminal can access the vehicle's wireless communication device through a proxy agent, including the first user terminal or the second user terminal. The proxy agent negotiates with the above wireless communication device through a private protocol to enter the shared network. After the user terminal is authenticated by the above wireless communication device through the proxy agent, it establishes a network connection with the above wireless communication device for wireless network communication. The above proxy agent is an Internet access terminal proxy and can be installed on the passenger's Internet access terminal, such as a mobile phone, a tablet computer, a smart wearable device, etc. The above proxy agent is responsible for functions such as discovery, access, interconnection, data transmission, and resource coordination of the shared network. When the above proxy agent performs resource coordination, the network resources of the above passenger's Internet access terminal mainly include two dimensions: 1. The quality of the Internet egress network of the current Internet access terminal of this user (when the quality is poor, there will be situations such as latency and packet loss). 2. The bandwidth of the Internet egress of the current Internet access terminal of this user, including the actual bandwidth and the shareable bandwidth set by the passenger. The actual bandwidth refers to the current overall bandwidth of the passenger's Internet access terminal. For example, the current connection bandwidth of 4G. The shareable bandwidth refers to the bandwidth that the passenger deems to be set for use by the shared network. For example, the current actual bandwidth can be 20M, but the passenger only allows the co-line network to use 50% of the actual bandwidth through settings, then the shareable bandwidth at the passenger end is 10M. The passenger sets the shareable bandwidth to reserve sufficient available bandwidth for their own Internet access terminal to avoid sharing communication resources and affecting their own Internet access experience. The above proxy agent is set on the above user terminal, and the above user terminal is an implementation method of the above passenger's Internet access terminal. The above proxy agent monitors and records the communication resources of the above two dimensions in real time for resource scheduling. Thus, it ensures the specific usage of the communication resources of the first user terminal and the second user terminal, and effectively and accurately schedules the wireless communication resources of different user terminals.

[0062] Before the wireless communication device receives the target data sent by the first user terminal, the wireless communication device receives an access request sent by the first proxy of the first user terminal; the wireless communication device responds to the access request and authenticates the first proxy of the first user terminal; in the case where the proxy authentication of the first user terminal is passed, the first proxy of the first user terminal is connected to the shared network. The above shared network can be the first network connection, the second network connection, or the third network connection. The first network connection, the second network connection, or the third network connection can all be referred to as the shared network. The above shared network is used to realize data sharing between different terminals, including two-way data transmission between different data terminals. For example, in the shared network between the user terminal and the server side, the user terminal can send data to the server side, and the server side can also send data to the user terminal. Thus, it effectively realizes data communication between different devices and ensures the effective sending of communication requirements and target data.

[0063] The first communication network, and / or the second communication network is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network. The third communication network is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network. The above wireless local area network may be an in-vehicle Wi-Fi. The above wide area network may be a 4G network. It has a fast speed and high transmission efficiency.

[0064] The above first user terminal sends target data for wireless transmission to the wireless communication device of the vehicle, that is, the above wireless communication device receives the target data sent by the first user terminal. Before the wireless communication device of the vehicle receives the target data of the first user terminal, it is necessary to establish a network connection between the above wireless communication device and the first user terminal. Specifically, establishing a connection between the wireless communication device and the first user terminal may include: the wireless communication device receives an access request for accessing the wireless communication network sent by the first user terminal through a proxy; the wireless communication device responds to the above access request, and the first user terminal accesses the wireless communication device through the proxy to establish a network connection, thereby forming a wireless communication network. Through the established wireless communication network, the target data is sent, with a fast speed, stable and efficient transmission.

[0065] After the above wireless communication device receives the request for establishing a data connection from the first user terminal, it can authenticate the first user terminal. For example, key authentication, identity authentication, password authentication, etc. The above wireless communication device authenticating the request for a data connection from the first user terminal can ensure the connection permission and security of the first user terminal. Specifically, the above wireless communication device authenticating the data connection of the first user terminal may include: the above wireless communication device responds to the access request sent by the first user terminal and authenticates the proxy agent of the first user terminal; when the proxy agent of the first user terminal passes the authentication, the first user terminal establishes a network connection through the proxy agent to access the wireless communication network. This ensures the security of data transmission and makes the wireless communication resource request more stable and reliable.

[0066] Optionally, after the above wireless communication device connects the proxy of the first user terminal to the shared network when the proxy agent of the first user terminal passes the authentication, it further includes: the wireless communication device communicates with the proxy of the first user terminal accessing the shared network at regular intervals to obtain the communication resource information of the first user terminal of the first proxy, that is, communicates with the proxy of the first user terminal that has established a network connection at a preset time interval. The above preset time interval can be set by the user or automatically set by the machine; wherein, the communication resource information includes the total amount of communication resources and the usage amount of communication resources.

[0067] The wireless communication device communicates with the agents of user terminals accessing the shared network at regular intervals, including a first user terminal and a second user terminal. Thereby, the communication quality of the user terminals is determined. Specifically, the total amount of communication resources and the usage of communication resources of the user terminals are obtained through the agents of the user terminals, so as to calculate the available communication resources of the user terminals and determine the communication quality of the user terminals. The wireless communication device dynamically detects the communication resource information of the user terminals, ensuring the effective update of the communication resources of the user terminals, ensuring the timeliness and effectiveness of the data of each user terminal, and thus ensuring the timeliness and effectiveness of the communication resource allocation between the user terminals.

[0068] Optionally, after sending the target data to the user terminals with qualified communication quality for wireless communication, it includes: calculating the equity value of the user terminals with qualified communication quality, where the equity value is proportional to the amount of data for wireless communication of the user terminals with qualified communication quality. It should be noted that when performing wireless communication, the above equity value performs a limited sorting on the first user terminal for wireless communication. Specifically, the higher the equity value, the greater the amount of data for wireless communication borne by this first user terminal, and this first user terminal should enjoy a higher transmission priority compared to other first user terminals with a smaller amount of wireless data borne. That is, the higher the equity value of the first user terminal, the higher the transmission priority of the target data that the first user terminal needs to transmit wirelessly. Sorting multiple first user terminals according to the priority can effectively prevent problems such as network chaos or even failure in the case of simultaneous requests from multiple first user terminals.

[0069] When the wireless communication device receives the target data sent by the first user terminal, in the case where the second user terminal receives multiple target data sent by multiple different first user terminals, the receiving order of the multiple target data is determined according to the equity value of the first user terminal, where the higher the equity value, the more forward the receiving order of the target data. This effectively improves the effectiveness and stability of the wireless communication resources.

[0070] Optionally, before determining the second user terminals that meet the target data communication requirements based on the available communication resources of multiple second user terminals and identifying them as terminals with qualified communication quality, the following steps are included: The first user terminal sends the target data to the wireless communication device via the first network connection. Here, before the wireless communication device receives the target data sent by the first user terminal, the first user terminal and the wireless communication device have established the first network connection. When none of the multiple first user terminals meet the target data communication requirements, the first user terminal sends the target data to the wireless communication device via the first network connection for wireless communication, thereby enabling the first user terminal to communicate via the wireless communication device. This effectively achieves the purpose of enabling the first user terminal to perform wireless communication via the wireless communication device and solves the problem of insufficient communication resources of the user terminal mentioned above.

[0071] When at least one first user terminal meets the communication requirements of the target data, the first user terminal can send the target data to the terminal with qualified communication quality for wireless communication. Specifically, it can use the wireless communication device as an intermediary. First, it sends the target data to the wireless communication device via the first network connection, and then the wireless communication device forwards the target data to the device with qualified communication quality via the second communication network for wireless communication. It can also directly send the target data to the terminal with qualified communication quality via the third network connection for wireless communication. When the wireless communication device sends the target data to the terminal with qualified communication quality for wireless communication, it includes: controlling the terminal with qualified communication quality to establish a second network connection with the wireless communication device. Here, the first user terminal successively sends the target data to the terminal with qualified communication quality via the first network connection, the wireless communication device, and the second network connection for wireless communication. Specifically, the first user terminal that sends the target data sends the target data to the above-mentioned wireless communication device via the first network connection. After receiving the target data, the wireless communication device forwards the target data and sends the target data to the above-mentioned terminal with qualified communication quality via the above-mentioned second network connection for wireless communication. This enables the first user terminal to communicate with other second user terminals via the wireless communication device, effectively achieving the purpose of enabling the first user terminal to perform wireless communication with other second user terminals via the wireless communication device and solving the problem of insufficient communication resources of the first user terminal mentioned above.

[0072] After receiving the above-mentioned target data, the above-mentioned wireless communication device needs to send the target data to other second user terminals for wireless communication. Specifically, the above-mentioned wireless communication device sending the target data to a terminal with qualified communication quality for wireless communication includes: controlling the first agent of the first user terminal sending the target data to establish a third network connection with the second agent of the terminal with qualified communication quality. The first user terminal sending the target data directly sends the target data to the above-mentioned terminal with qualified communication quality through the third network connection for wireless communication. Among them, the third network connection is used for the first user terminal to send the target data to the terminal with qualified communication quality for wireless communication. Thus, the purpose of directly wirelessly communicating between the first user terminal and other second user terminals is effectively achieved, and the problem of insufficient communication resources of the first user terminal is solved.

[0073] In this embodiment, both the above-mentioned wireless communication device and the second user terminal can wirelessly send the target data to be sent, and the second user terminal can be preferentially used for wireless communication. Specifically, the shared network consists of the second user terminal and the wireless communication device that establish a network connection. Wireless connections can be established between the wireless communication device and the above-mentioned first user terminal, and between the first user terminal and the second user terminal. First, it is determined whether there are other second user terminals in the shared network except the first user terminal that needs to perform wireless communication. If there are no other second user terminals in the shared network, it means that there is only one passenger on the vehicle who has established a network connection with the wireless communication device. If this user terminal requests a wireless network, wireless communication cannot be performed using the communication resources of other second user terminals, and wireless communication can only be performed according to the wireless communication device on the vehicle. If there are other second user terminals in the shared network, it is determined whether there is a second user terminal with qualified communication quality among the multiple other second user terminals accessing the shared network except the first user terminal that needs to perform wireless communication. If there is no second user terminal with qualified communication quality among the multiple second user terminals, it means that there is no second user terminal meeting the communication requirements in the shared network. At this time, wireless communication also needs to be performed through the wireless communication device on the vehicle. If the above-mentioned wireless communication device still cannot meet the wireless communication requirements, the available communication resources of other second user terminals can be aggregated to perform wireless communication together to make the best use of the available communication resources.

[0074] In the case where there are second user terminals with qualified communication quality among multiple second user terminals, wireless communication is performed through the second user terminals with qualified communication quality. It should be noted that the above-mentioned wireless communication through the second user terminals with qualified communication quality can also be to directly establish a shared network with the second user terminals with qualified communication quality for wireless communication. Specifically, the first proxy of the first user terminal that controls the sending of target data establishes a third network connection with the second proxy of the second user terminal with qualified communication quality, where the third network connection is used for the first user terminal to send the target data to the second user terminal with qualified communication quality for wireless communication. The above-mentioned wireless communication through the second user terminals with qualified communication quality can be to establish a shared network with the second user terminals with qualified communication quality by means of a wireless communication device for wireless communication. Specifically, the second network connection established by controlling the second user terminal with qualified communication quality and the wireless communication device is controlled. The first user terminal first sends the target data to the second user terminal with qualified communication quality through the first network connection, the wireless communication device, and the second network connection for wireless communication.

[0075] The above control of the first user terminal to establish a first network connection with the wireless communication device, the control of the first user terminal to establish a third network connection with the second user terminal with qualified communication quality, and the control of the second user terminal with qualified communication quality to establish a second network connection with the wireless communication device can be controlled by a controller. The controller analyzes the data of the above user terminals and the wireless communication device to determine the control actions for the above user terminals and the wireless communication device.

[0076] Figure 4 It is a schematic diagram of a wireless communication device according to an embodiment of the present invention, as Figure 4 shown. According to another aspect of the embodiment of the present invention, a wireless communication device is further provided, including: a first receiving module 42, a first determining module 44, and a first communication module 46. The device will be described in detail below.

[0077] The first receiving module 42 is used for the wireless communication device to receive the target data sent by the first user terminal; the first determining module 44 is connected to the first receiving module 42 and is used for the wireless communication device to determine, according to the available communication resources of multiple other second user terminals, that the second user terminal that meets the communication requirements of the target data is the second user terminal with qualified communication quality, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; the first communication module 46 is connected to the first determining module 44 and is used for the wireless communication device to send the target data to the second user terminal with qualified communication quality for wireless communication.

[0078] Through the above device, the first receiving module 42 receives the target data sent by the first user terminal; the first determining module 44 determines, according to the available communication resources of multiple other second user terminals, the second user terminal that meets the communication requirements of the target data as a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; the first communication module 46 sends the target data to the communication quality qualified terminal, and in a wireless communication manner, through the wireless communication device on the train, jointly bears the wireless communication requirements on the train with the user terminal, achieving the purpose of providing a high-quality communication service for the wireless communication requests of the user terminals on the train, thereby realizing the technical effect of improving the wireless communication quality, and further solving the technical problem in the related art that the limited number of communication cards of the wireless server limits the wireless communication quality, resulting in poor communication quality and low efficiency.

[0079] Figure 5 is a flowchart of another wireless communication method according to an embodiment of the present invention, as Figure 5 shown, according to another aspect of the embodiment of the present invention, there is also provided a wireless communication method, and the method includes the following steps:

[0080] Step S502, the communication quality qualified terminal receives the target data sent by the wireless communication device, where the target data is sent by the first user terminal that needs to communicate to the wireless communication device; the communication quality qualified terminal is the second user terminal that the wireless communication device determines to meet the communication requirements of the target data according to the available communication resources of multiple second user terminals other than the first user terminal that needs to communicate, and is a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal;

[0081] Step S504, after receiving the target data, the communication quality qualified terminal wirelessly transmits the target data for wireless communication.

[0082] The execution entity of the above steps can be a terminal with qualified communication quality, that is, a user terminal on the train that meets the transmission requirements of the target data. This user terminal receives the target data forwarded by the wireless communication device and conducts wireless communication through the terminal with qualified communication quality. Through the above steps, the terminal with qualified communication quality is used to receive the target data sent by the wireless communication device, where the target data is sent by the first user terminal that needs to conduct communication to the wireless communication device; the terminal with qualified communication quality is a second user terminal determined by the wireless communication device to meet the communication requirements of the target data based on the available communication resources of multiple second user terminals other than the first user terminal that needs to conduct communication, and is the terminal with qualified communication quality. Among them, the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; after receiving the target data, the terminal with qualified communication quality wirelessly transmits the target data. In the form of wireless communication, through the wireless communication device, it shares the wireless communication requirements with the user terminal, achieving the purpose of providing a higher-quality communication service for the user terminal, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problem in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0083] After the above terminal with qualified communication quality receives the target data, it wirelessly transmits the target data to conduct wireless communication. Specifically, the terminal with qualified communication quality establishes a second network connection with the wireless communication device. The first user terminal sends the target data to the wireless communication device through the first network connection, and the wireless communication device sends the target data to the terminal with qualified communication quality through the second network connection to conduct wireless communication; among them, the first network connection is a network connection established between the first user terminal and the wireless communication device. On the other hand, in the case where none of the multiple second user terminals meet the communication requirements of the target data, the first user terminal can also send the target data of the first user terminal to the wireless communication device through the first network connection between the first user terminal and the wireless communication device to conduct wireless communication. Thus, it effectively realizes the purpose that the first user terminal conducts wireless communication with other second user terminals through the wireless communication device, and solves the problem of insufficient communication resources of the first user terminal.

[0084] After the above communication-quality qualified terminal receives the target data, it wirelessly transmits the target data for wireless communication. It can also directly establish a third network connection between the first user terminal and the communication-quality qualified terminal, and directly send the target data of the first user terminal to the communication-quality qualified terminal through the third network connection for wireless communication. Specifically, the communication-quality qualified terminal establishes a third network connection with the first user terminal that sends the target data. The third network connection is used for the first user terminal to send the target data to the communication-quality qualified terminal for wireless communication. Thus, the purpose of directly wirelessly communicating between the first user terminal and other second user terminals is effectively achieved, and the problem of insufficient communication resources of the first user terminal is solved.

[0085] Before the above communication-quality qualified terminal receives the target data sent by the wireless communication device, the wireless communication device can authenticate the communication-quality qualified terminal to ensure the security and relevant permissions of the communication-quality qualified terminal. Specifically, the second proxy of the communication-quality qualified terminal sends an access request to the wireless communication device; among them, the wireless communication device responds to the access request and authenticates the second proxy of the communication-quality qualified terminal; when the second proxy of the communication-quality qualified terminal passes the authentication, the second proxy of the communication-quality qualified terminal is connected to the shared network. This ensures the security of data transmission and makes the wireless communication resource request more stable and reliable.

[0086] The second proxy of the above communication-quality qualified terminal periodically receives the communication request sent by the wireless communication device; and sends the communication resource information of the communication-quality qualified terminal to the wireless communication device; among them, the communication resource information includes the total amount of communication resources and the amount of communication resources used.

[0087] Figure 6 It is a schematic diagram of a quality-qualified terminal according to an embodiment of the present invention, as Figure 6 shown. According to another aspect of the embodiment of the present invention, a quality-qualified terminal is further provided, including: a second receiving module 62 and a second communication module 64. The quality-qualified terminal will be described in detail below.

[0088] A second receiving module 62, configured to receive target data sent by a wireless communication device by a communication quality qualified terminal, where the target data is sent by a first user terminal that needs to perform communication to the wireless communication device; the communication quality qualified terminal is a second user terminal determined by the wireless communication device according to available communication resources of a plurality of second user terminals other than the first user terminal that needs to perform communication, which meets the communication requirement of the target data, and is the communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; a second communication module 64, connected to the second receiving module 62, configured to wirelessly transmit the target data after the communication quality qualified terminal receives the target data, so as to perform wireless communication.

[0089] With the above device, the second receiving module 62 is used to receive the target data sent by the wireless communication device, where the target data is sent by the first user terminal that needs to perform communication to the wireless communication device; the communication quality qualified terminal is a second user terminal determined by the wireless communication device according to available communication resources of a plurality of second user terminals other than the first user terminal that needs to perform communication, which meets the communication requirement of the target data, and is the communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; after the second communication module 64 receives the target data, the target data is wirelessly transmitted, and in this way, through the wireless communication device on the train, the wireless communication requirements on the train are jointly borne by the user terminal, achieving the purpose of providing a higher quality communication service for the wireless communication requests of the user terminals on the train, thereby realizing the technical effect of improving the wireless communication quality, and further solving the technical problem in the related art that the limited number of communication cards of the wireless server limits the wireless communication quality, resulting in poor communication quality and low efficiency.

[0090] Figure 7 is a flowchart of another wireless communication method according to an embodiment of the present invention, as Figure 7 shown, according to another aspect of the embodiment of the present invention, there is also provided a wireless communication method, the method includes the following steps:

[0091] Step S702, the first user terminal sends target data that needs to perform communication to the wireless communication device;

[0092] Step S704, one or more second user terminals other than the first user terminal are recognized as communication quality qualified terminals when the wireless communication device determines that the available communication resources of the plurality of second user terminals meet the communication requirement of the target data, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal;

[0093] Step S706: The first user terminal triggers the wireless communication device to send the target data to the terminals with qualified communication quality for wireless communication.

[0094] The execution subject of the above steps can be the user terminal that needs to send the target data for wireless communication. Through the above steps, the first user terminal sends the target data that needs to be communicated to the wireless communication device; one or more second user terminals other than the first user terminal are recognized as terminals with qualified communication quality when the wireless communication device determines that the available communication resources of the second user terminals meet the communication requirements of the target data, where the available communication resources are determined based on the total communication resources and the used communication resources of the second user terminals; the first user terminal triggers the wireless communication device to send the target data to the terminals with qualified communication quality for wireless communication. In this way, through the wireless communication device on the train, the wireless communication device and the user terminal jointly bear the wireless communication requirements on the train, achieving the purpose of providing high-quality communication services for the user terminals on the train, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problem in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0095] Before the first user terminal sends the target data that needs to be communicated to the wireless communication device, it can first establish a first network connection with the wireless communication device to ensure the stability of data transmission between the first user terminal and the wireless communication device. Specifically, the first user terminal establishes a first network connection with the wireless communication device. When none of the second user terminals meet the communication requirements of the target data, the first user terminal sends the target data to the wireless communication device through the first network connection for wireless communication. The first network connection can also be used to send the target data of the first user terminal to the terminals with qualified communication quality in combination with the wireless communication device and the second network connection for wireless communication. Specifically, the first user terminal sends the target data to the wireless communication device through the first network connection, and the wireless communication device sends the target data to the terminals with qualified communication quality through the second network connection for wireless communication by the terminals with qualified communication quality. The second network connection is the network connection established between the terminals with qualified communication quality and the wireless communication device. Thus, the purpose of enabling the first user terminal to perform wireless communication with other second user terminals through the wireless communication device is effectively achieved, and the problem of insufficient communication resources of the first user terminal is solved.

[0096] After the above-mentioned first user terminal sends the target data that needs to be communicated to the wireless communication device, it can also directly establish a third network connection between the first user terminal and the terminal with qualified communication quality, and directly communicate through the third network connection to send the target data to the terminal with qualified communication quality for wireless communication. Specifically, the first user terminal establishes a third network connection with the terminal with qualified communication quality, where the third network connection is used for the first user terminal to send the target data to the terminal with qualified communication quality for wireless communication. Thus, the purpose of the first user terminal directly performing wireless communication with other second user terminals is effectively achieved, and the problem of insufficient communication resources of the first user terminal is solved.

[0097] Before the above-mentioned first user terminal sends the target data that needs to be communicated to the wireless communication device, the wireless communication device can authenticate the first user terminal to ensure the security and relevant permissions of the first user terminal. Specifically, the agent of the user terminal sends an access request to the wireless communication device; among them, the wireless communication device responds to the access request and authenticates the agent of the user terminal; in the case where the agent of the user terminal is authenticated, the agent of the user terminal is connected to the shared network. The security of data transmission is ensured, and the wireless communication resource request is made more stable and reliable.

[0098] The agent of the above-mentioned user terminal periodically receives a data access request from the wireless communication device to send the communication resource situation of the user terminal to the wireless communication device. Specifically, the agent of the user terminal periodically receives a communication request sent by the wireless communication device; sends the communication resource information of the user terminal to the wireless communication device; among them, the communication resource information includes the total amount of communication resources and the amount of communication resources used.

[0099] Figure 8 is a schematic diagram of a user terminal according to an embodiment of the present invention, as Figure 8 shown, according to another aspect of the embodiment of the present invention, a user terminal is further provided, including: a sending module 82, a second determination module 84, and a third communication module 86. The user terminal will be described in detail below.

[0100] The sending module 82 is used for the first user terminal to send the target data that needs to be communicated to the wireless communication device; the second determination module 84 is connected to the above-mentioned sending module 82 and is used for one or more second user terminals other than the first user terminal to be recognized as terminals with qualified communication quality when the wireless communication device determines that the available communication resources of multiple second user terminals meet the communication requirements of the target data, where the available communication resources are determined according to the total amount of communication resources and the amount of communication resources used by the second user terminal; the third communication module 86 is connected to the above-mentioned second determination module 84 and is used for the first user terminal to trigger the wireless communication device to send the target data to the terminal with qualified communication quality for wireless communication.

[0101] Through the above device, the sending module 82 is used to send target data that needs to be communicated to the wireless communication device; when the wireless communication device determines that it meets the target data communication requirements according to the available communication resources of multiple second user terminals, the second determination module 84 is recognized as a communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and communication resource usage of the second user terminal; the third communication module 86 triggers the wireless communication device to send the target data to the communication quality qualified terminal, so as to share the wireless communication requirements on the train with the user terminal in a wireless communication manner through the wireless communication device on the train, achieving the purpose of providing a higher quality communication service for the wireless communication requests of the user terminals on the train, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server limits the wireless communication quality, resulting in poor communication quality and low efficiency.

[0102] Figure 9 is a schematic diagram of a wireless communication system according to an embodiment of the present invention, as Figure 9 shown. According to another aspect of the embodiment of the present invention, a wireless communication system is further provided, including: a user terminal 92, a wireless communication device 94, and a communication quality qualified terminal 96. The following is a detailed description of this wireless communication system.

[0103] The user terminal 92 includes a first user terminal and a second user terminal other than the first user terminal. The first user terminal is used to send target data that needs to be communicated to the wireless communication device, and the second user terminal is used to select a communication quality qualified terminal to provide wireless communication for the first user terminal; the wireless communication device 94 is used to receive the target data sent by the user terminal; according to the available communication resources of multiple user terminals, determine the user terminal that meets the target data communication requirements as the communication quality qualified terminal 96, where the available communication resources are determined according to the total communication resources and communication resource usage of the user terminal; send the target data to the communication quality qualified terminal for wireless communication, where after the proxy of the communication quality qualified terminal receives the target data, the target data is wirelessly transmitted for wireless communication; the communication quality qualified terminal 96 is used to receive the target data sent by the wireless communication device and wirelessly transmit the target data for wireless communication.

[0104] Through the above system, the user terminal 92 is used to send the target data that needs to be communicated to the wireless communication device; the wireless communication device 94 receives the target data sent by the user terminal; according to the available communication resources of multiple user terminals, the user terminal that meets the communication requirements of the target data is determined as the communication quality qualified terminal 96, where the available communication resources are determined according to the total communication resources and the communication resource usage of the user terminal; the target data is sent to the communication quality qualified terminal for wireless communication. After receiving the target data, the agent of the communication quality qualified terminal performs wireless transmission of the target data for wireless communication. In this way, through the wireless communication device on the train, the user terminal on the train jointly bears the wireless communication requirements, achieving the purpose of providing a higher quality communication service for the wireless communication requests of the user terminals on the train, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0105] According to the above communication system of the embodiment of the present invention, a method embodiment of a communication resource scheduling 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 the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0106] Figure 10 is a flowchart of a communication resource scheduling method according to an embodiment of the present invention, as Figure 10 shown, the method includes the following steps:

[0107] Step S1002, monitor the available communication resources of the first user terminal through the first agent of the first user terminal;

[0108] Step S1004, the first agent receives the communication requirements sent by the first user terminal, and determines whether the available communication resources of the first user terminal meet the communication requirements, where the communication requirements include the communication resources required for communication;

[0109] Step S1006, in the case where the available communication resources cannot meet the communication requirements, the first user terminal sends a communication resource sharing request to the communication device through the first agent, where the communication resource sharing request is used to request the available communication resources of the communication device to provide communication services for the first user terminal.

[0110] Through the above steps, the available communication resources of the first user terminal are monitored by the first proxy of the first user terminal; the first proxy receives the communication requirements sent by the first user terminal, and determines whether the available communication resources of the first user terminal meet the communication requirements, where the communication requirements include the communication resources required for communication; in the case where the available communication resources cannot meet the communication requirements, the first user terminal sends a communication resource sharing request to the communication device through the first proxy, where the communication resource sharing request is used to request the available communication resources of the communication device to provide communication services for the first user terminal. By sharing the communication resources of the communication devices on the train for the user terminal, the wireless communication requirements of the terminal are jointly borne, and the purpose of providing high-quality communication services for the wireless communication requests of the user terminals on the train is achieved, thereby realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server limits the wireless communication quality, resulting in poor communication quality and low efficiency.

[0111] The executor of the above steps can be an agent on the terminal, also known as a network proxy, which is a component for sharing networks and communicating among multiple terminals and / or communication devices. In this embodiment, it is the wireless communication device of the access vehicle. The agent negotiates with the above wireless communication device through a private protocol to enter the shared network. After being authenticated by the above wireless communication device through the agent, the user terminal establishes a network connection with the above wireless communication device for wireless network communication. The above agent is an Internet access terminal agent and can be installed on the passenger's Internet access terminal, such as a mobile phone, a tablet computer, a smart wearable device, etc. The above agent is responsible for functions such as discovery, access, interconnection, data transmission, and resource coordination of the shared network. When the above agent conducts resource coordination, the network resources of the above passenger's Internet access terminal mainly include two dimensions: 1. The quality of the Internet egress network of the current Internet access terminal of this user (when the quality is poor, delays, packet losses, etc. will occur). 2. The bandwidth of the Internet egress of the current Internet access terminal of this user, including the actual bandwidth and the shareable bandwidth set by the passenger. The actual bandwidth refers to the current overall bandwidth of the passenger's Internet access terminal. For example, the current connection bandwidth of 4G. The shareable bandwidth refers to the bandwidth that the passenger believes is set for use by the shared network. For example, the current actual bandwidth can be 20M, but the passenger only allows the co-line network to use 50% of the actual bandwidth through settings, then the shareable bandwidth at the passenger end is 10M. The passenger sets the shareable bandwidth to reserve sufficient available bandwidth for their own Internet access terminal to avoid sharing communication resources and affecting their own Internet access experience. The above agent is set on the above user terminal, and the above user terminal is an implementation manner of the above passenger's Internet access terminal. The above agent monitors and records the communication resources of the above two dimensions in real time for resource scheduling, ensuring the accuracy and timeliness of resource scheduling.

[0112] Components and communication for sharing a network among multiple first user terminals and / or communication devices. The communication requirements of a first user terminal with communication needs are borne by the communication devices throughout the shared network, thereby improving the communication quality and efficiency of the first user terminal. The above-mentioned terminal can be the user terminal of a passenger in a vehicle. The above-mentioned first user terminal can be a customer mobile terminal. For example, it can be the user's smartphone. The above-mentioned target data can be a network request sent by the first user terminal to the wireless communication system of the vehicle, or a data block that needs to perform network communication, used to request communication. There are multiple first user terminals, that is, the wireless communication system of the vehicle supports multiple passengers' mobile phones to connect to the network simultaneously. The above-mentioned agent can be a program or software, or a device carrying the corresponding software or program to implement the function of the agent. The above-mentioned agent can be installed on the above-mentioned first user terminal. Thus, the above-mentioned first user terminal can effectively schedule wireless communication resources according to the agent, achieving the technical effect of improving communication efficiency.

[0113] The above-mentioned communication device can be other second user terminals, or a device that can communicate except the above-mentioned first user terminal. For example, the above-mentioned communication device can be the wireless communication system of the vehicle, or the device for the vehicle to communicate with an external network base station. The above-mentioned wireless communication device can include a wireless network card or a SIM card, and can send a wireless network request to a remote base station and establish a wireless network connection through the above-mentioned wireless network card or SIM card. However, the number of SIM cards in the wireless communication system of the vehicle is limited. The more SIM cards there are, the better the network quality, the wider the bandwidth, and the more user terminals can be guaranteed to be connected simultaneously, but the higher the cost and the higher the fee. The fewer SIM cards there are, the worse the network quality, the fewer user terminals can be guaranteed to be connected simultaneously, and the narrower the bandwidth, but the lower the cost and the lower the fee. Since the number of people connecting to the network simultaneously in the vehicle is unstable and varies greatly, it is unreasonable to adopt a higher hardware configuration to ensure the wireless network connection quality of passengers. This embodiment achieves the purpose of providing a high-quality communication service for the wireless communication requests of user terminals on the train by sharing communication resources among communication devices on the train to jointly bear the wireless communication needs of the terminals, thereby achieving the technical effect of improving wireless communication quality, and further solving the technical problems of poor wireless communication quality and low efficiency in the related art.

[0114] The total communication resources of the second user terminal described above depend on the signal strength, signal bandwidth, and signal rate, and the communication resource usage depends on the amount of data for which the second user terminal is performing a transmission task. The more available communication resources the second user terminal has, the higher the transmission quality of the second user terminal. When the available communication resources of the second user terminal meet the target data communication requirements, it is confirmed that the second user terminal is a terminal with qualified communication quality. Optionally, the first user terminal monitors its available communication resources through the first proxy of the first user terminal, including: the first user terminal monitors the quality of the egress network and the bandwidth of the egress network of the first user terminal through the first proxy, and monitors the available communication resources of the first user terminal, where the bandwidth includes the actual bandwidth and the available bandwidth. A terminal with qualified communication quality can meet the communication requirements of the target data and perform effective communication on the target data, thus ensuring the communication quality.

[0115] The first user terminal described above can access the wireless communication device of the vehicle through an agent. The agent negotiates with the wireless communication device through a private protocol to enter the shared network. After the first user terminal is authenticated by the wireless communication device through the agent, it establishes a network connection with the wireless communication device and performs wireless network communication. The above agent is an Internet access terminal agent and can be installed on the Internet access terminals of passengers, such as mobile phones, tablet computers, smart wearable devices, etc. The above agent is responsible for functions such as discovery, access, interconnection, data transmission, and resource coordination of the shared network. When the above agent performs resource coordination, the network resources of the above Internet access terminal of the passenger mainly include two dimensions: 1. The quality of the Internet egress network of the current Internet access terminal of this terminal (when the quality is poor, there will be situations such as delays and packet losses). 2. The bandwidth of the Internet egress of the current Internet access terminal of this terminal, including the actual bandwidth and the shareable bandwidth set by the passenger. The actual bandwidth refers to the current overall bandwidth of the passenger's Internet access terminal. For example, the current connection bandwidth of 4G. The shareable bandwidth refers to the bandwidth that the passenger deems to be set for use by the shared network. For example, the current actual bandwidth can be 20M, but the passenger only allows 50% of the actual bandwidth to be used by the co-line network through settings, then the shareable bandwidth of the passenger terminal is 10M. The passenger sets the shareable bandwidth to reserve sufficient available bandwidth for their own Internet access terminal to avoid sharing communication resources and affecting their own Internet access experience. The above agent is set on the above terminal, which is an implementation manner of the above Internet access terminal of the passenger. The above agent monitors and records the communication resources of the above two dimensions in real time for resource scheduling. Thus, it ensures the specific usage of the communication resources of the first user terminal and the second user terminal, and thus ensures the effective and accurate scheduling of the wireless communication resources of different user terminals.

[0116] Before the wireless communication device receives the target data sent by the receiving terminal, the wireless communication device receives an access request sent by the proxy agent of the receiving terminal; the wireless communication device responds to the access request and authenticates the proxy of the terminal; when the proxy agent of the terminal passes the authentication, the proxy of the terminal is connected to the shared network. The above-mentioned shared network is used to realize data sharing between different terminals, including two-way data transmission between different data terminals. For example, in the shared network between the terminal and the server, the terminal can send data to the server, and the server can also send data to the terminal. The above-mentioned shared network is a wireless local area network, and the communication quality qualified terminal performs wireless communication through the wide area network. The above-mentioned wireless local area network can be in-vehicle Wi-Fi. The above-mentioned wide area network can be a 4G network. It has high speed, high transmission efficiency, and low transmission cost, thus improving the efficiency of communication resource scheduling.

[0117] The above terminal sends the target data for wireless transmission to the wireless communication device of the vehicle, that is, the above wireless communication device receives the target data sent by the terminal. The above target data is the data to be transmitted for the above communication requirement. Before the wireless communication device of the vehicle receives the target data of the terminal, it is necessary to establish a network connection between the above wireless communication device and the terminal. Specifically, establishing a connection between the wireless communication device and the terminal may include: the wireless communication device receives an access request sent by the terminal through the proxy agent for accessing the wireless communication network; the wireless communication device responds to the above access request, and connects the terminal through the proxy agent to the wireless communication device to establish a network connection, thereby forming a wireless communication network. Through the established wireless communication network, the target data is sent, with high speed, stable and efficient transmission.

[0118] After the above wireless communication device receives the request for establishing a data connection from the terminal, it can authenticate the terminal. For example, key authentication, identity authentication, password authentication, etc. The above wireless communication device authenticating the request for a data connection from the terminal can ensure the connection permission and security of the terminal. Specifically, the above wireless communication device authenticating the data connection of the terminal may include: the above wireless communication device responds to the access request sent by the terminal and authenticates the proxy agent of the terminal; when the proxy agent of the terminal passes the authentication, the terminal establishes a network connection through the proxy agent, thereby accessing the wireless communication network. It ensures the security of data transmission and makes the wireless communication resource request more stable and reliable.

[0119] Optionally, before recording the quality and available bandwidth of the egress network of the first user terminal, the following steps are included: The first proxy receives an adjustment instruction for adjusting the ratio of the actual bandwidth to the available bandwidth, where the actual bandwidth is the overall bandwidth of the first user terminal at present, and the available bandwidth is used to be shared with other user terminals requesting communication resource sharing; The first proxy sends the adjustment instruction to the first user terminal, where the first user terminal adjusts the available bandwidth according to the adjustment instruction. Allocating resources of different first user terminals according to requirements ensures the flexibility of homologous communication. Specific communication resources are allocated according to the specific usage requirements of different first users, improving the accuracy and precision of communication resource scheduling.

[0120] For the quality of the egress network and the bandwidth of the egress network of the above terminal, monitor the available communication resources of the terminal. The above bandwidth includes the actual bandwidth and the available bandwidth. The available bandwidth can be adjusted according to requirements and can be adjusted according to the adjustment instructions input by the user for this requirement, so as to appropriately adjust the network distribution and occupancy ratio, be applicable to various usage scenarios, improve the flexibility of communication resource scheduling, and thus improve the data transmission efficiency in various situations.

[0121] Optionally, the communication device includes other second user terminals. Before the first user terminal sends a communication resource sharing request to the second user terminal through the first proxy when the available communication resources cannot meet the communication requirements, the following steps are included: The first proxy receives the sharing information of the shareable communication resources sent by the second user terminal, where the second user terminal broadcasts the sharing information to multiple terminals in the sharing network when it monitors that its own user terminal has available bandwidth; The first proxy writes the identification information of the second user terminal into the sharing list, where the sharing list includes multiple second user terminals that broadcast the sharing information. When the above second user terminal has surplus communication resources and can share resources for other first terminals, it can broadcast to the first user terminal. After the first user terminal receives the sharing information of the second user terminal, it can clarify which user terminals are the second terminals and the specific situation of the communication resources that each second terminal can provide, thereby improving the scheduling efficiency and accuracy of communication resources.

[0122] In a shared network, each first user terminal may generate a communication request. To distinguish between the first user terminals that need to share communication resources and the second user terminals that share communication resources, the user terminals in the shared network are constantly changing. When a user terminal detects that it has available bandwidth, it broadcasts sharing information to multiple first user terminals in the shared network as a second user terminal. Each first user terminal writes the identification information of other second user terminals that can share communication resources into the respective shared lists corresponding to the first user terminals. When the available communication resources of a first user terminal cannot meet the communication requirements, it sends a communication resource sharing request to other second user terminals. Thus, targeted communication resource requests are made to improve the sharing efficiency of communication resources.

[0123] Optionally, when the available communication resources cannot meet the communication requirements, the first user terminal sending a communication resource sharing request to the second user terminal through the first proxy includes: the first proxy selects the second user terminals that meet the communication requirements from the shared list; the first proxy sorts the second user terminals that meet the communication requirements according to the service capabilities of the second user terminals to determine a shared transmission queue, where the service capabilities are determined according to quality and available bandwidth; the first user terminal sends a communication resource sharing request to the second user terminal at the first position in the shared transmission queue through the first proxy. Selecting capable second user terminals for requests according to specific communication requirements ensures the effectiveness and stability of resource scheduling.

[0124] The above-mentioned shared queue can sort multiple terminals that can share communication resources. Due to their respective reasons, the communication resources that the above-mentioned multiple terminals may use for sharing are different. Therefore, it is necessary to screen qualified terminals from the shared queue according to the service capabilities for sharing communication resources, and then select one terminal from the qualified terminals to make a shared resource request. For example, a communication resource sharing request can be sent to other terminals at the first position in the shared transmission queue, so as to ensure that the terminals sharing communication resources can work effectively and improve the stability of communication resource sharing.

[0125] Optionally, the first user terminal sending a communication resource sharing request to the second user terminal ranked first in the shared transmission queue through the first proxy includes: the first proxy of the first user terminal sending a communication resource sharing request to the wireless communication device. Here, the communication device further includes the wireless communication device. After receiving the communication resource sharing request, the wireless communication device establishes a first network connection with the first proxy and a second network connection with the second proxy of the second user terminal; the first proxy sequentially sends the target data corresponding to the communication resource sharing request to the second user terminal through the first network connection, the wireless communication device, and the second network connection for wireless communication. Before making a resource scheduling request, by establishing network connections, the first user terminal can effectively achieve the purpose of wireless communication with other second user terminals through the wireless communication device, and solve the problem of insufficient communication resources of the first user terminal mentioned above.

[0126] Optionally, the first user terminal sending a communication resource sharing request to the second user terminal ranked first in the shared transmission queue through the first proxy includes: the first proxy of the first user terminal sending a communication resource sharing request to the second user terminal. Here, after receiving the communication resource sharing request, the second proxy of the second user terminal establishes a third network connection with the first proxy; the first proxy sends the target data corresponding to the communication resource sharing request to the second user terminal through the third network connection for wireless communication. Through the third network connection, the first user terminal can effectively achieve the purpose of directly wirelessly communicating with other second user terminals, and solve the problem of insufficient communication resources of the first user terminal mentioned above.

[0127] Optionally, in the case where the available communication resources cannot meet the communication requirements, after sending a communication resource sharing request to the communication device, it includes: the first user terminal performing shared communication with the second user terminal through the first proxy; the first proxy monitoring whether the shared communication process triggers the condition for renegotiation; in the case where the shared communication of the second user terminal triggers the condition for renegotiation, the first proxy re-determines the service ability of the second user terminal, updates the shared transmission queue, and re-selects the second user terminal for shared communication until the communication requirements are met. Thus, the real-time performance and effectiveness of the communication resources of the first user terminal and the second user terminal are ensured.

[0128] When a communication request is sent from the first user terminal of the vehicle mentioned above, determining a target communication device that matches the target data according to the resource configurations of multiple communication devices includes: judging whether there are other second user terminals sharing the network among the multiple communication devices; in the case that there are no other second user terminals sharing the network among the multiple communication devices, communicating according to the wireless communication system on the vehicle; in the case that there are second user terminals sharing the network among the multiple communication devices, determining the target communication device according to the second user terminals. Thus, in various situations, different communication devices are called to perform communication resource scheduling for the first user terminal, ensuring the effectiveness of resource scheduling.

[0129] In this embodiment, other second user terminals sharing the network are preferably used. First, judge whether there are second user terminals sharing the network among the multiple communication devices. In the case that there are no second user terminals sharing the network among the multiple communication devices, it means that all user terminals connected to the wireless communication system on the vehicle are the first user terminals that need to perform wireless communication. If all the first user terminals request the wireless network, communication cannot be carried out through the second user terminals, and communication can only be carried out according to the above-mentioned wireless communication system. In the case that there are second user terminals sharing the network among the multiple communication devices, it means that there is at least one second user terminal connected to the wireless communication system on the vehicle, and communication is carried out according to the second user terminals sharing the network. In the case that the communication requirements of the first user terminal cannot be met by the second user terminals, the above-mentioned wireless communication system can be called to work again. To ensure the effective wireless communication of the first user terminal and the effectiveness of communication resource scheduling.

[0130] Optionally, after completing the communication requirements, it includes: the first agent determines the communication sharing rights and interests of the second user terminal according to the shared transmission data volume and shared transmission quality of the second user terminal.

[0131] When the second user terminal receives multiple target data sent by multiple different first user terminals, it determines the receiving order of the multiple target data according to the rights and interests values of the first user terminals, where the higher the rights and interests value, the more forward the receiving order of the target data. It effectively improves the effectiveness and stability of wireless communication resources.

[0132] Optionally, the communication device is a wireless communication device. In the case that the available communication resources cannot meet the communication requirements, the first user terminal sends a communication resource sharing request to the wireless communication device through the first agent, where the wireless communication device is arranged on the train.

[0133] Receiving the target data to be transmitted by the first user terminal for communication includes: when receiving multiple target data transmitted by multiple first user terminals, determining the priority of receiving multiple target data according to the equity value of the first user terminal, where the higher the equity value of the first user terminal, the higher the priority of the corresponding target data. This can effectively prevent the problem of network chaos or even failure caused by the simultaneous requests of multiple first user terminals.

[0134] Figure 11 It is a schematic diagram of a communication resource scheduling device according to an embodiment of the present invention, as Figure 11 shown. According to another aspect of the embodiments of the present invention, there is also provided a communication resource scheduling device, including: a detection module 112, a first receiving module 114, and a first sending module 116. The following is a detailed description of this device.

[0135] The detection module 112 is used to monitor the available communication resources of the terminal; the first receiving module 114 is connected to the above detection module 112 and is used to receive the communication requirements sent by the terminal and determine whether the available communication resources of the terminal meet the communication requirements, where the communication requirements include the communication resources required for communication; the first sending module 116 is connected to the above first receiving module 114 and is used to send a communication resource sharing request to the communication device when the available communication resources cannot meet the communication requirements, where the communication resource sharing request is used to request the available communication resources of the communication device to provide communication services for the communication requirements.

[0136] With the above device, the detection module 112 is used to monitor the available communication resources of the terminal; the first receiving module 114 receives the communication requirements sent by the terminal and determines whether the available communication resources of the terminal meet the communication requirements, where the communication requirements include the communication resources required for communication; the first sending module 116 sends a communication resource sharing request to the communication device when the available communication resources cannot meet the communication requirements, where the communication resource sharing request is used to request the available communication resources of the communication device to provide communication services for the communication requirements. In this way, by sharing the communication resources of the communication devices on the train for the user terminal to jointly bear the wireless communication requirements of the terminal, the purpose of providing high-quality communication services for the wireless communication requests of the user terminals on the train is achieved, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0137] Figure 12 It is a flowchart of another communication resource scheduling method according to an embodiment of the present invention, as Figure 12 shown. According to another aspect of the embodiments of the present invention, there is also provided a communication resource scheduling method, including:

[0138] Step S1202, the second agent of the second user terminal receives a communication resource sharing request from the first user terminal. Here, the second user terminal is the second user terminal that provides communication resource sharing for the communication resource sharing request. The communication resource sharing request is a communication resource sharing request sent by the first user terminal to the second user terminal through the first agent when it detects that the available communication resources cannot meet the requirements. The communication resource sharing request is used to request the available communication resources of the second user terminal to provide communication services for the communication requirements, and the communication requirements include the communication resources required for communication.

[0139] Step S1204, the second agent of the second user terminal sends the communication resource sharing request to the second user terminal. Here, the second user terminal responds to the communication resource sharing request and provides shared communication to the first user terminal.

[0140] Through the above steps, the second agent of the second user terminal is adopted to receive the communication resource sharing request from the first user terminal. Here, the second user terminal is the second user terminal that provides communication resource sharing for the communication resource sharing request. The communication resource sharing request is a communication resource sharing request sent by the first user terminal to the second user terminal through the first agent when it detects that the available communication resources cannot meet the requirements. The communication resource sharing request is used to request the available communication resources of the second user terminal to provide communication services for the communication requirements, and the communication requirements include the communication resources required for communication. The second agent of the second user terminal sends the communication resource sharing request to the second user terminal. Here, the second user terminal responds to the communication resource sharing request and provides shared communication to the first user terminal. In this way, by sharing the communication resources between the communication devices on the train and the second user terminal for the first user terminal, the wireless communication requirements of the first user terminal on the train can be jointly borne, achieving the purpose of providing high-quality communication services for the wireless communication requests of the first user terminal on the train, thus realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0141] The main executor of the above steps can be an agent, which is the second agent of the second user terminal for sharing communication resources. The second user terminal is the terminal for sharing communication resources, and the first user terminal is the terminal requesting communication requirements.

[0142] Optionally, before the agent of the second user terminal receives the communication resource sharing request from the first user terminal, it includes: the second agent monitors the available communication resources of the second user terminal; when the shared resources exceed the preset threshold, the second user terminal broadcasts shared information to multiple user terminals in the shared network through the second agent, where the shared information is used to identify that the second user terminal can share communication resources.

[0143] The second user terminal broadcasts shared information to multiple first user terminals in the shared network. Each first user terminal writes the identification information of other second user terminals that can share communication resources into the respective shared lists corresponding to each first user terminal. When the available communication resources of the first user terminal cannot meet the communication requirements, a communication resource sharing request is sent to other second user terminals. Thus, targeted communication resource requests are made, improving the sharing efficiency of communication resources.

[0144] Optionally, the second agent receives the communication resource sharing request of the first user terminal, including: when there are multiple communication resource sharing requests, the second agent determines the priorities of the multiple communication resource sharing requests according to the communication sharing rights and interests of the first user terminal corresponding to the communication resource sharing requests; the second agent receives the communication resource sharing request of the first user terminal with the highest priority.

[0145] When the second user terminal receives multiple target data sent by multiple different first user terminals, it determines the receiving order of the multiple target data according to the rights and interests value of the first user terminal, where the higher the rights and interests value, the earlier the receiving order of the target data. This effectively improves the effectiveness and stability of wireless communication resources.

[0146] Figure 13 It is a schematic diagram of another communication resource scheduling device according to an embodiment of the present invention. As Figure 13 shown, according to another aspect of the embodiment of the present invention, there is also provided a communication resource scheduling device, including: a second receiving module 132 and a second sending module 134 are connected. The following is a detailed description of this device.

[0147] The second receiving module 132 is used for the second agent of the second user terminal to receive the communication resource sharing request of the first user terminal, where the second user terminal is the second user terminal that provides communication resource sharing for the communication resource sharing request, and the communication resource sharing request is a communication resource sharing request sent by the first user terminal through the first agent when it monitors that the available communication resources cannot be satisfied, and the communication resource sharing request is used to request the available communication resources of the second user terminal to provide communication services for the communication requirements, and the communication requirements include the communication resources required for communication; the second sending module 134 is connected to the above second receiving module 132 and is used for the second agent of the second user terminal to send the communication resource sharing request to the second user terminal, where the second user terminal responds to the communication resource sharing request and provides shared communication to the first user terminal.

[0148] Through the above device, the second receiving module 132 receives a terminal communication resource sharing request. The communication resource sharing request is a request sent by the terminal to the communication device when it detects that the available communication resources cannot meet the communication requirements of the receiving terminal. The communication resource sharing request is used to request the available communication resources of the communication device to provide communication services for the communication requirements. The communication requirements include the communication resources required for communication. The second sending module 134 sends the communication resource sharing request to the corresponding terminal. The corresponding terminal responds to the communication resource sharing request and provides a way to share communication for the terminal. By sharing the communication resources of the communication device on the train for the user terminal, the wireless communication requirements of the terminal are jointly borne, achieving the purpose of providing high-quality communication services for the wireless communication requests of the user terminals on the train, thereby realizing the technical effect of improving the wireless communication quality, and further solving the technical problems in the related art that the limited number of communication cards of the wireless server restricts the wireless communication quality, resulting in poor communication quality and low efficiency.

[0149] It should be noted that this embodiment also provides an alternative implementation. In the Wi-Fi system on the train for providing wireless services to passengers on the train, by sending the target data that the passenger's mobile phone needs to perform wireless communication to the mobile phones of other passengers, and having the other passengers' mobile phones perform wireless communication on the above target data, the wireless communication effect and efficiency on the train are effectively improved, and the wireless communication ability on the train has greater flexibility, thereby solving the problems in the related art that when passengers on the train perform wireless communication through the Wi-Fi system of the train, the communication quality is restricted by the number of SIM cards in the Wi-Fi system, resulting in poor communication quality and low efficiency. The following is a detailed description of this implementation.

[0150] The main components of this implementation include:

[0151] The Wi-Fi system, as the control center and data transmission bus of the shared network on the vehicle, is a preferred implementation of the above wireless communication device.

[0152] The passenger's mobile phone, as the Internet access terminal and the node hardware of the shared network. The above passenger's mobile phone is a preferred implementation of the above user terminal.

[0153] The mobile phone passenger agent, which is installed on the passenger's mobile phone. It is connected to the Wi-Fi control center and serves as a node of the shared network. The above mobile phone passenger agent is also the above agent.

[0154] As Figure 1 shown, the relationships between the components of the existing communication system in this implementation are as follows:

[0155] There are passengers on Train 1, and a Wi-Fi system is set up on Train 1. The Wi-Fi system includes a Wi-Fi server 3. The passenger mobile phone 2 is wirelessly connected to the Wi-Fi server 3 of the above Wi-Fi system through a wireless access point AP (Wireless Access Point). The above Wi-Fi server 3 is provided with multiple system SIM cards 4. The above Wi-Fi server 3 wirelessly transmits the target data of the above passenger mobile phone 2 to the base station 5 through the above multiple system SIM cards 4, and wirelessly communicates with the Internet 6 through the base station 5.

[0156] As Figure 2 shown, the relationships between the components of this embodiment are as follows:

[0157] The Wi-Fi system serves as the control center and data bus of the shared network.

[0158] It is responsible for functions such as node discovery, access, authentication and authorization, online management, and data transfer within the shared network.

[0159] The Wi-Fi server can also serve as a Wi-Fi control bus. While serving as a Wi-Fi control bus, the above Wi-Fi server also provides the service of an Internet access outlet. The outlet of the system SIM card 4 of the Wi-Fi server itself is equivalent to the outlets of other nodes in the shared network.

[0160] The agent 8 of the passenger mobile phone is responsible for functions such as discovery, access, interconnection, and data sharing and transmission between the mobile phone side and the shared network.

[0161] Working process - Shared network access, the specific steps are as follows:

[0162] Step 1, install the agent 8 of the passenger mobile phone on the passenger mobile phone. Access the in-vehicle Wi-Fi system through a conventional method;

[0163] Step 2, the agent 8 of the passenger mobile phone negotiates with the Wi-Fi control bus 9 through a private protocol to apply for access to the shared network;

[0164] Step 3, after processes such as authentication, authorization, and resource query, the Wi-Fi control bus 9 accepts this terminal;

[0165] Step 4, the access of the agent 8 of the passenger mobile phone to the shared network is completed;

[0166] Step 5, the Wi-Fi control bus 9 communicates with the agents 8 of the passenger mobile phones of all nodes regularly. The agents 8 of the passenger mobile phones report the resource information of their own nodes, such as the current network availability, available bandwidth and network speed, and node rights and interests.

[0167] Working process - data transmission, the specific steps are as follows:

[0168] Step 1, Node A needs to access the Internet;

[0169] Step 2, the agent 8 of the passenger's mobile phone at Node A packs the data and transmits it to the Wi-Fi control bus 9;

[0170] Step 3, the Wi-Fi control bus 9 allocates a high-quality Node B to this data packet according to the maintained node resource situation;

[0171] Step 4, the Wi-Fi control bus 9 transmits the data packet to Node B;

[0172] Step 5, the agent 8 of the passenger's mobile phone at Node B receives the data packet and transmits it through the local SIM card 7. At the same time, the rights and interests calculation is completed;

[0173] Step 6, the data transmission is completed;

[0174] Step 7, the system SIM card 4 of the Wi-Fi control bus 9 itself also acts as a node in the shared network. It is equivalent to other passengers' mobile phones. In the case where all the nodes of the accessing passengers do not share, it provides transmission services. This extreme case is equivalent to the existing Wi-Fi server 3, and wireless communication is achieved through the system SIM card 4 on the Wi-Fi server 3.

[0175] The above nodes can be network nodes of the shared network, specifically user terminals. Node A can be a user terminal that needs to perform wireless communication, and Node B can be a user terminal with qualified communication quality.

[0176] Resource scheduling method - local resource discovery.

[0177] The resources of this node mainly include two dimensions: 1. The quality of the current local Internet egress network (such as latency, packet loss, etc.). 2. The bandwidth of the current local Internet egress (including the actual bandwidth and the shareable bandwidth set by the passenger). The actual bandwidth refers to the current overall bandwidth of the passenger's Internet access terminal, such as the current connection bandwidth of 4G. The shareable bandwidth refers to the bandwidth set by the passenger for the shared network. For example, the current actual bandwidth can be 20M, but the passenger only allows 50% to be used by the shared network through settings to avoid overly affecting their own Internet experience.

[0178] The agent monitors and records the resources of the above two dimensions in real time on the terminal.

[0179] Resource scheduling method - local resource broadcasting.

[0180] After the node obtains resources in real time, it broadcasts to the shared network at regular intervals, notifying other nodes on the shared network of the service capabilities that the node can provide. At the same time, other nodes will record this information. When data needs to be shared and transmitted, according to the resource situation of different nodes, they will preferentially apply for shared transmission services from nodes with good service capabilities.

[0181] While other nodes record the service capabilities of each node, the control bus of the Wi-Fi system also needs to record the service capabilities of all nodes, which is used to uniformly coordinate the resource negotiation between shared nodes. The control bus of the Wi-Fi system serves as an arbitration center to prevent individual shared nodes from cheating or making mistakes.

[0182] Resource scheduling method - applying for proxy resources.

[0183] When the node discovers that the local network performance is poor and proxy data transmission is required:

[0184] Step 1: First, based on the previously recorded network node service capability information, find a suitable node. Then send a request to this node to request proxy data transmission.

[0185] Step 2: After receiving the request, the corresponding node first checks its current local service capability to confirm whether it can provide the best proxy service at present. If it can provide, it will return suitable response data. If it cannot provide the service, it will return unsuitable response data.

[0186] Step 3: If the requesting node receives unsuitable response, it will re-find a proxy node. If it receives suitable response, it will then send data to the responding node.

[0187] Step 4: After the requesting node and the service node transmit a certain amount of data, they will re-negotiate the service capability to cope with the change of the service node's capability.

[0188] Step 5: While receiving the service, the requesting node will report the service situation to the control center of the Wi-Fi bus. The control center will calculate the equity score of each node in real time according to the service situation and track the status of each node in the current shared network.

[0189] The beneficial effects that can be achieved by this embodiment compared with the prior art:

[0190] 1. The total egress bandwidth is increased: The original bandwidth was limited by the number of SIM cards provided by the Wi-Fi server. The bandwidth in the method described in this article is relative to the sum of the SIM card bandwidths of all nodes in the shared network.

[0191] 2. Improved the quality of the network: The quality of the original network (time delay, poor signal quality, etc.) was limited by the best-performing SIM cards or a single SIM card among several SIM cards on the Wi-Fi server.

[0192] In this embodiment, a large number of SIM cards are virtually added. The probability of good network quality among these SIM cards has increased significantly. The quality has been improved and the usability has been increased.

[0193] According to another aspect of the embodiments of the present invention, there is also provided a storage medium. The storage medium includes a stored program, wherein when the program runs, it controls the device where the storage medium is located to execute the method of any one of the above.

[0194] According to another aspect of the embodiments of the present invention, there is also provided a processor. The processor is used to run a program, wherein when the program runs, it executes the method of any one of the above.

[0195] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0196] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0197] In the several embodiments provided by the present 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 illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple 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 displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the units or modules can be in electrical or other forms.

[0198] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0199] In addition, in each embodiment of the present invention, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0200] When 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 invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0201] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A wireless communication method, characterized in that, Including: The wireless communication device receives target data sent by a first user terminal; The wireless communication device determines, according to available communication resources of a plurality of other second user terminals, that a second user terminal meeting the communication requirements of the target data is a terminal with qualified communication quality, wherein the available communication resources are determined according to the total amount of communication resources and the amount of communication resources used by the second user terminal; The wireless communication device sends the target data to the terminal with qualified communication quality for wireless communication; After sending the target data to the terminal with qualified communication quality for wireless communication, it includes: the wireless communication device calculates an equity value for the terminal with qualified communication quality, wherein the equity value is proportional to the amount of data for wireless communication by the terminal with qualified communication quality; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving a plurality of the target data sent by a plurality of the first user terminals, it determines the receiving order of the plurality of the target data according to the equity values of the plurality of the first user terminals, wherein the higher the equity value, the earlier the receiving order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through a wireless communication device provided on the wireless communication device. Wherein, among a plurality of second user terminals, there is no second user terminal with qualified communication quality, and in the case that the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly perform wireless communication.

2. The method according to claim 1, characterized in that, Before determining, according to the available communication resources of the plurality of second user terminals, that a second user terminal meeting the communication requirements of the target data is a terminal with qualified communication quality, it includes: The wireless communication device receives the target data sent by the first user terminal through a first network connection; Before the wireless communication device receives the target data sent by the first user terminal, a first network connection is established with the first user terminal.

3. The method according to claim 2, characterized in that, The wireless communication device sending the target data to the terminal with qualified communication quality for wireless communication includes: The wireless communication device controls the terminal with qualified communication quality to establish a second network connection with the wireless communication device, and sends the target data to the terminal with qualified communication quality for wireless communication; Wherein, the first network connection, and / or, the second network connection is a wireless local area network, and the terminal with qualified communication quality performs wireless communication through a wide area network.

4. The method according to claim 1, characterized in that, The wireless communication device sending the target data to the terminal with qualified communication quality for wireless communication includes: The first agent of the first user terminal that the wireless communication device controls to send the target data establishes a third network connection with the second agent of the communication quality qualified terminal, where the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication. The first agent is used to connect the first user terminal to the shared network for data transmission, and the second agent is used to connect the communication quality qualified terminal to the shared network for data transmission; Wherein, the third network connection is a wireless local area network, and the communication quality qualified terminal performs wireless communication through a wide area network.

5. The method according to claim 1, characterized in that, Before the wireless communication device receives the target data sent by the first user terminal, it includes: The wireless communication device receives an access request sent by the agent of the user terminal that needs to access the shared network, where the user terminal that needs to access the shared network includes the first user terminal that needs to send the target data and the second user terminal that selects the communication quality qualified terminal. The agent of the user terminal includes the first agent of the first user terminal and the second agent of the second user terminal; The wireless communication device responds to the access request and authenticates the agents of the user terminals that need to access the shared network respectively; When the authentication of the agent of the user terminal that needs to access the shared network passes, the agent of the user terminal that needs to access the shared network is connected to the shared network.

6. The method according to claim 5, characterized in that, After the agent of the user terminal that needs to access the shared network is connected to the shared network when the authentication of the agent of the user terminal that needs to access the shared network passes, it further includes: The wireless communication device communicates with the agent of the user terminal connected to the shared network regularly to obtain the communication resource information of the user terminal; Wherein, the communication resource information includes the total amount of communication resources and the usage amount of communication resources.

7. A wireless communication method, characterized in that, It includes: The communication quality qualified terminal receives the target data sent by the wireless communication device, where the target data is sent by the first user terminal that needs to communicate to the wireless communication device; the communication quality qualified terminal is the second user terminal determined by the wireless communication device according to the available communication resources of multiple second user terminals other than the first user terminal that needs to communicate, where the available communication resources are determined according to the total amount of communication resources and the usage amount of communication resources of the second user terminal; After receiving the target data, the communication quality qualified terminal performs wireless transmission of the target data for wireless communication; Wherein, the wireless communication device calculates the equity value of the communication quality qualified terminal, where the equity value is proportional to the amount of data for wireless communication of the communication quality qualified terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving multiple pieces of the target data sent by multiple first user terminals, it determines the reception order of the multiple pieces of target data according to the equity values of the multiple first user terminals, where the higher the equity value, the earlier the reception order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through a wireless communication device provided on the wireless communication device. Wherein, when there is no second user terminal with qualified communication quality among multiple second user terminals and the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly conduct wireless communication.

8. The method according to claim 7, characterized in that, After the communication quality qualified terminal receives the target data, wirelessly transmitting the target data for wireless communication includes: The communication quality qualified terminal establishes a second network connection with the wireless communication device; The communication quality qualified terminal receives the target data through the first network connection and the second network connection, where the first network connection is a network connection established between the first user terminal and the wireless communication device; Wherein, the first network connection, and / or, the second network connection is a wireless local area network, and the communication quality qualified terminal conducts wireless communication through a wide area network.

9. The method according to claim 7, wherein After the communication quality qualified terminal receives the target data, wirelessly transmitting the target data for wireless communication includes: The communication quality qualified terminal is controlled by the wireless communication device to establish a third network connection with the first user terminal that sends the target data, where the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication; Wherein, the third network connection is a wireless local area network, and the communication quality qualified terminal conducts wireless communication through a wide area network.

10. The method according to claim 7, wherein Before the communication quality qualified terminal receives the target data sent by the wireless communication device includes: The second proxy of the communication quality qualified terminal sends an access request to the wireless communication device; When the wireless communication device responds to the access request and passes the authentication of the second proxy of the communication quality qualified terminal, the communication quality qualified terminal accesses the second proxy to the shared network.

11. The method according to claim 10, wherein Further included: The second proxy of the communication quality qualified terminal periodically receives a communication request sent by the wireless communication device; The second proxy of the communication quality qualified terminal sends the communication resource information of the communication quality qualified terminal to the wireless communication device; where the communication resource information includes the total amount of communication resources and the usage amount of communication resources.

12. A wireless communication method, wherein Included: The first user terminal sends the target data that needs to be communicated to the wireless communication device; One or more second user terminals other than the first user terminal are identified as communication quality qualified terminals when the wireless communication device determines that the target data communication requirements are met according to the available communication resources of the plurality of second user terminals, wherein the available communication resources are determined according to the total communication resources and communication resource usage of the second user terminals; The first user terminal triggers the wireless communication device to send the target data to the communication quality qualified terminal for wireless communication; Wherein, the wireless communication device calculates the equity value of the communication quality qualified terminal, and the equity value is proportional to the amount of data for wireless communication of the communication quality qualified terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving a plurality of the target data sent by a plurality of the first user terminals, the receiving order of the plurality of the target data is determined according to the equity values of the plurality of the first user terminals, wherein the higher the equity value, the earlier the receiving order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through a wireless communication device provided on the wireless communication device. Wherein, among the plurality of second user terminals, there is no second user terminal with qualified communication quality, and in the case that the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly conduct wireless communication.

13. The method according to claim 12, wherein Before the first user terminal sends the target data that needs to be communicated to the wireless communication device, it includes: The first user terminal establishes a first network connection with the wireless communication device. Wherein, in the case that none of the plurality of second user terminals meets the target data communication requirements, the first user terminal can send the target data to the wireless communication device through the first network connection for wireless communication; The first network connection is also used to combine the wireless communication device and a second network connection to send the target data of the first user terminal to the communication quality qualified terminal for wireless communication, wherein the second network connection is a network connection established between the communication quality qualified terminal and the wireless communication device.

14. The method according to claim 12, wherein After the first user terminal sends the target data that needs to be communicated to the wireless communication device, it further includes: The first user terminal establishes a third network connection with the communication quality qualified terminal, and the third network connection is used for the first user terminal to send the target data to the communication quality qualified terminal for wireless communication.

15. The method according to claim 12, wherein Before the first user terminal sends the target data that needs to be communicated to the wireless communication device, it includes: The first agent of the first user terminal sends an access request to the wireless communication device; The first agent of the first user terminal accesses the shared network when the wireless communication device responds to the access request and passes the agent authentication of the first user terminal.

16. The method according to claim 15, wherein It further includes: The first agent of the first user terminal periodically receives communication requests sent by the wireless communication device; The first agent sends communication resource information of the first user terminal to the wireless communication device; wherein, the communication resource information includes the total amount of communication resources and the usage amount of communication resources.

17. A wireless communication device, wherein It includes: A first receiving module, configured to receive target data sent by a first user terminal by the wireless communication device; A first determining module, configured to determine, by the wireless communication device, a second user terminal that meets the communication requirements of the target data as a communication quality qualified terminal according to the available communication resources of multiple other second user terminals, wherein the available communication resources are determined according to the total amount of communication resources and the usage amount of communication resources of the second user terminal; A first communication module, configured to send the target data by the wireless communication device to the communication quality qualified terminal for wireless communication; Wherein, the wireless communication device calculates an equity value for the communication quality qualified terminal, and the equity value is proportional to the amount of data for wireless communication of the communication quality qualified terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving multiple pieces of the target data sent by multiple first user terminals, it determines the receiving order of the multiple pieces of target data according to the equity values of the multiple first user terminals, wherein the higher the equity value, the earlier the receiving order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through a wireless communication device provided on the wireless communication device. Wherein, in the case that there is no second user terminal with qualified communication quality among multiple second user terminals and the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly perform wireless communication.

18. A communication quality qualified terminal, characterized in that, It includes: A second receiving module, configured to receive target data sent by the wireless communication device by the communication quality qualified terminal, wherein the target data is sent by a first user terminal that needs to communicate to the wireless communication device; the communication quality qualified terminal is a second user terminal that is determined by the wireless communication device to meet the communication requirements of the target data according to the available communication resources of multiple second user terminals other than the first user terminal that needs to communicate, wherein the available communication resources are determined according to the total amount of communication resources and the usage amount of communication resources of the second user terminal; A second communication module, configured to wirelessly transmit the target data after the communication quality qualified terminal receives the target data for wireless communication; Wherein, the wireless communication device calculates an equity value for the communication quality qualified terminal, and the equity value is proportional to the amount of data for wireless communication of the communication quality qualified terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving multiple pieces of the target data sent by multiple first user terminals, it determines the receiving order of the multiple pieces of target data according to the equity values of the multiple first user terminals, where the higher the equity value, the earlier the receiving order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through the wireless communication device provided on the wireless communication device. Wherein, in the case that there is no second user terminal with qualified communication quality among multiple second user terminals and the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly conduct wireless communication.

19. A user terminal, characterized in that, Comprising: A sending module, configured to send, by the first user terminal, target data that needs to be communicated to the wireless communication device; A second determination module, configured to determine, for one or more second user terminals other than the first user terminal, that they are qualified communication quality terminals when the wireless communication device determines that the target data communication requirements are met according to the available communication resources of the multiple second user terminals, where the available communication resources are determined according to the total communication resources and the communication resource usage of the second user terminal; A third communication module, configured to trigger, by the first user terminal, the wireless communication device to send the target data to the qualified communication quality terminal for wireless communication; Wherein, the wireless communication device calculates the equity value for the qualified communication quality terminal, and the equity value is proportional to the amount of data for wireless communication of the qualified communication quality terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving multiple pieces of the target data sent by multiple first user terminals, it determines the receiving order of the multiple pieces of target data according to the equity values of the multiple first user terminals, where the higher the equity value, the earlier the receiving order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device wirelessly transmits the target data through the wireless communication device provided on the wireless communication device. Wherein, in the case that there is no second user terminal with qualified communication quality among multiple second user terminals and the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly conduct wireless communication.

20. A wireless communication system, characterized in that, Comprising: A wireless communication device, a user terminal, and a qualified communication quality terminal, The user terminal includes a first user terminal and a second user terminal other than the first user terminal. The first user terminal is configured to send target data that needs to be communicated to the wireless communication device, and the second user terminal is configured to select the qualified communication quality terminal to provide wireless communication for the first user terminal; The wireless communication device receives target data sent by a user terminal, determines, according to the available communication resources of multiple user terminals, a user terminal that meets the communication requirements of the target data as a communication quality qualified terminal, and sends the target data to the communication quality qualified terminal, where the available communication resources are determined according to the total communication resources and the communication resource usage of the user terminal; The communication quality qualified terminal is configured to receive the target data sent by the wireless communication device and perform wireless transmission on the target data for wireless communication; Wherein, the wireless communication device calculates an equity value for the communication quality qualified terminal, and the equity value is proportional to the amount of data for wireless communication performed by the communication quality qualified terminal; When the wireless communication device receives the target data sent by the first user terminal, in the case of receiving multiple pieces of target data sent by multiple first user terminals, it determines the reception order of the multiple pieces of target data according to the equity values of the multiple first user terminals, where the higher the equity value, the more forward the reception order of the target data; The first user terminal sends the target data for wireless transmission to the wireless communication device, and the wireless communication device performs wireless transmission on the target data through a wireless communication device provided on the wireless communication device. Wherein, among multiple second user terminals, there is no second user terminal with qualified communication quality, and in the case that the wireless communication device still cannot meet the wireless communication requirements, the wireless communication device aggregates the available communication resources of other second user terminals to jointly perform wireless communication.

21. A storage medium, characterized in that, The storage medium includes a stored program, where when the program runs, it controls the device where the storage medium is located to execute the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Method and system for increasing mobile network resource utilization rate

    CN104811938A