Vehicle-mounted satellite communication method, device, equipment and storage medium
By monitoring the quality of honeycomb network signals and accessing the satellite network when it is abnormal, the problem of decreased communication quality of vehicles in the network coverage area in differential areas has been solved.
Patent Information
- Application Number
- CN202411493441.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-24
AI Technical Summary
When a vehicle travels to an area with poor network coverage, the signal strength and stability of the cellular network decrease, resulting in the impact of the vehicle's communication quality. The existing technology connects for a long time, fails to switch to a satellite network, or interrupts the connection, affecting the user experience .
By monitoring the quality of honeycomb network signal connected by the vehicle, if you meet the preset signal limit, control the vehicle to access the satellite network and maintain a idle state; when the cell network communication is interrupted, the satellite network is used to initiate a call; if the satellite network calls fails, use it alternately The honeycomb network and satellite network initiates call until the call is successful or reached the number of preset cycles.
It realizes early access to the satellite network when the cellular network is abnormal, reduces the dial-up time of satellite calls, improves the connection speed and switching efficiency of satellite communications, improves the user's communication experience, and increases the success rate when the call fails, enhancing the efficiency of network communications. reliability.
Smart Images

Figure CN119363205A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle-mounted satellite technology, and in particular to a vehicle-mounted satellite communication method, device, equipment and storage medium. Background Art
[0002] In the vehicle's communication system, satellite networks and cellular networks each play an indispensable role, and they are suitable for different scenarios. Among them, cellular networks are suitable for areas with wide base station coverage, and satellite networks are suitable for areas with poor network coverage. Usually, when a vehicle travels to areas with poor network coverage such as remote areas, deep mountains and dense forests, vast deserts, or urban centers with dense high-rise buildings (due to signal shielding effects), the signal strength and stability of the cellular network will drop significantly, and there may even be no signal at all. These areas are often beyond the coverage of cellular base stations, or the signal cannot effectively penetrate due to terrain and buildings, which seriously affects the communication quality between the vehicle and the outside world. Therefore, in related technologies, in order to ensure that the vehicle can still maintain a stable communication connection in these areas with poor network coverage, the vehicle needs to switch from the cellular network to the satellite network for network connection.
[0003] However, when switching to the satellite network for communication connection, on the one hand, due to the long distance between the satellite and the ground, the speed at which the vehicle and the required satellite establish network communication is slow, which greatly prolongs the connection time for communication between the vehicle and the satellite network; on the other hand, when the vehicle switches from the cellular network to the satellite network, the switching may be untimely or the connection may be interrupted, further affecting the user's communication experience. Summary of the invention
[0004] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0005] In view of the above-mentioned shortcomings of the prior art, the present application discloses a vehicle-mounted satellite communication method, device, equipment and storage medium to solve the above-mentioned technical problem of how to reduce the connection time of satellite communication.
[0006] In a first aspect, the present application provides a vehicle-mounted satellite communication method, which is applied to a vehicle, wherein the vehicle is equipped with a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network, and the method comprises: if it is monitored that the signal quality of the cellular network accessed by the vehicle meets a preset first signal threshold, controlling the vehicle to access the satellite network so that the satellite network remains in an idle state; in response to a request instruction for triggering a call, if the communication of the cellular network is interrupted, initiating a call using the satellite network so that the satellite network enters a communication state; if the satellite network call fails, controlling the cellular network and the satellite network to initiate calls alternately until the call is successful or the number of alternations reaches a preset number of cycles.
[0007] In one embodiment of the present application, if it is monitored that the signal quality of the cellular network to which the vehicle is connected meets a preset signal threshold, the method includes: obtaining the signal strength and signal-to-noise ratio of the cellular network; if the signal strength is less than a preset first strength and the signal-to-noise ratio is less than a preset first signal-to-noise ratio, then the signal quality meets the preset first signal threshold; if the signal strength is greater than or equal to the preset first strength, or the signal-to-noise ratio is greater than or equal to the preset first signal-to-noise ratio, then the signal instruction does not meet the preset first signal threshold.
[0008] In one embodiment of the present application, after controlling the vehicle to access the satellite network, it also includes: if it is monitored that the satellite network is in the idle state, determining whether the signal quality of the cellular network meets a preset second signal threshold, the preset second signal threshold is greater than the preset first signal threshold, the preset second signal threshold includes the signal strength being greater than the preset second strength, and the signal-to-noise ratio being greater than the preset second signal-to-noise ratio; if the signal quality of the cellular network meets the preset second signal threshold within a preset first time, disconnecting the satellite network; if the signal quality of the cellular network within the preset second time does not meet the preset first signal threshold, turning off the satellite communication module.
[0009] In one embodiment of the present application, if the satellite network call fails, the cellular network and the satellite network are controlled to initiate calls alternately, including controlling the cellular network and the satellite network to initiate calls alternately if the number of failed calls to the satellite network reaches a preset first number; if the cellular network or the satellite network does not receive a signal, stopping the alternate initiation of calls; wherein, if the number of failed calls to the cellular network reaches a preset second number, switching to the satellite network to initiate a call until the number of failed calls to the satellite network reaches the preset first number, so as to complete an alternate initiation of calls.
[0010] In one embodiment of the present application, determining that the communication of the cellular network is interrupted includes: detecting whether a call has been made using the cellular network; if the call has not been made using the cellular network, initiating a call through the cellular network until the number of call failures reaches the preset second number, and determining that the communication of the cellular network is interrupted; if the call has been made using the cellular network, when the call is interrupted, initiating a call through the cellular network until the number of call failures reaches the preset second number, and determining that the communication of the cellular network is interrupted.
[0011] In one embodiment of the present application, controlling the vehicle to access the satellite network includes: obtaining each cell covered by the satellite signal around the vehicle; calculating the signal quality of each cell to obtain the cell signal quality of each cell; determining the cell whose cell signal quality is greater than a preset quality threshold as an available cell; and selecting one of the available cells to reside in to access the satellite network.
[0012] In one embodiment of the present application, the signal quality of each of the cells is calculated to obtain the cell signal quality of each of the cells, including: measuring the reception level, minimum reception level and power compensation value of each of the cells; and calculating based on the sum of the minimum reception level and the power value of the same cell, and the reception level to determine the cell signal quality.
[0013] In a second aspect, the present application provides a vehicle-mounted satellite communication device, which is applied to a vehicle, wherein the vehicle is configured with a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network, and the device includes: a monitoring module, which controls the vehicle to access the satellite network if it monitors that the signal quality of the cellular network accessed by the vehicle meets a preset first signal threshold, so that the satellite network remains in an idle state; a calling module, which responds to a request instruction for triggering a call, and if the communication of the cellular network is interrupted, initiates a call using the satellite network to put the satellite network into a communication state; and a loop module, which controls the cellular network and the satellite network to alternately initiate calls if the satellite network call fails, until the call is successful or the number of alternations reaches a preset number of cycles.
[0014] In a third aspect, the present application also provides an electronic device, comprising: a processor, a memory and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the method described in the above embodiments.
[0015] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer executes the method described in the above embodiments.
[0016] Beneficial effects of the present application: The present application proposes a vehicle-mounted satellite communication method, device, equipment and storage medium. By monitoring whether the signal quality of the cellular network to which the vehicle is connected meets the preset first signal threshold, if it meets the threshold, the cellular network is determined to be abnormal, and the vehicle is controlled to access the satellite network, so that the satellite network remains idle; when a call is to be triggered, if the communication of the cellular network is interrupted, the satellite network is used to initiate a call, so that the satellite network enters a communication state; if the satellite network call fails, the cellular network and the satellite network are controlled to initiate calls alternately until the call is successful or the number of alternations reaches a preset number of cycles. In this way, on the one hand, in the case of an abnormal cellular network, the vehicle is controlled to access the satellite network in advance to achieve pre-connection of satellite communication. When the call is to be triggered, the vehicle can be immediately switched to the satellite network for calling when the cellular network communication is interrupted, so as to achieve fast connection of satellite communication, greatly reduce the dialing time of satellite calls, so as to improve the connection speed and switching efficiency of satellite communication, and enhance the communication experience of users; on the other hand, in the case of a call failure, the cellular network and the satellite network are used alternately to initiate calls, which can improve the success rate of the call and enhance the reliability of the vehicle network communication.
[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0019] Figure 1 is a schematic diagram of an implementation environment of a vehicle-mounted satellite communication method shown in an exemplary embodiment of the present application;
[0020] Figure 2 is a flow chart of a vehicle-mounted satellite communication method shown in an exemplary embodiment of the present application;
[0021] Figure 3 is a block diagram of a vehicle-mounted satellite communication device shown in an exemplary embodiment of the present application;
[0022] Figure 4It is a structural diagram of a computer system suitable for implementing the electronic device of the present application, shown as an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0023] The following will describe the implementation methods of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, not for limiting the scope of protection of the present application.
[0024] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.
[0025] In the following description, a large number of details are discussed to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.
[0026] It should be noted that cellular networks and satellite networks are two important communication technologies in intelligent connected vehicles, which together provide all-round communication support for intelligent connected vehicles. Among them, the cellular network is an on-vehicle communication network built based on cellular mobile communication technology (such as 4G, 5G, etc.), which uses ground base stations and mobile communication networks to achieve communication between vehicles and the Internet or other vehicles, and has the advantages of wide coverage, large capacity, high reliability and good mobility; the satellite network is an on-vehicle communication network built based on satellite communication technology, which uses satellites in geosynchronous orbit or low orbit to achieve global communication coverage, is not affected by terrain, landforms and buildings, and can ensure that vehicles can access satellite networks at any location, especially suitable for remote areas or scenarios where ground mobile communication networks cannot be accessed. Normally, the communication quality of a cellular network is usually high within its coverage area, but signal instability may occur when affected by factors such as terrain and buildings. The on-vehicle satellite network is not restricted by factors such as terrain and buildings, and the communication quality is relatively stable. Therefore, in related technologies, the satellite network is mainly used as a backup for the cellular network. When a cellular network call fails, the call can be switched to the satellite network. This redundant backup mechanism ensures that the vehicle can maintain communication under any circumstances, improves communication reliability, and provides users with a good communication experience.
[0027] However, although satellite networks have significant advantages in coverage, their connection speed and switching efficiency are bottlenecks in improving user experience. For example, due to the long distance between satellites and the ground, the signal transmission delay is relatively long, resulting in a slow connection speed for satellite communications. In addition, when a vehicle switches from a cellular network to a satellite network, or switches between different satellites, due to differences in network parameters and the complexity of the switching mechanism, the switching may be untimely or the connection may be interrupted, further affecting the user's communication experience.
[0028] Based on this, the present application provides a vehicle-mounted satellite communication method to solve at least one of the above problems.
[0029] See also Figure 1 , is a schematic diagram of an implementation environment of a vehicle-mounted satellite communication method according to an exemplary embodiment of the present application. Figure 1As shown, the implementation environment includes a vehicle 110 and a controller 120, wherein the controller 120 is embedded in the vehicle 110 and is used to implement the vehicle-mounted satellite communication method, and the controller 120 includes but is not limited to a vehicle-mounted system, a vehicle-mounted computer, etc. When the signal quality of the cellular network meets the preset first signal threshold, the controller 120 turns on the satellite communication module configured in the vehicle 120 to control the vehicle to access the satellite network and keep the idle state. When a request instruction to trigger a call is received, the satellite network is controlled to initiate a call. After the satellite network initiates a call, if the call fails, the cellular network and the satellite network are controlled to initiate the call alternately, so as to shorten the dialing time of the satellite network call and improve the connection speed of the satellite communication and the reliability of the vehicle network communication.
[0030] See also Figure 2 , is a flow chart of a vehicle-mounted satellite communication method shown as an exemplary embodiment of the present application. The method can be applied to Figure 1 The implementation environment shown may also be applicable to other exemplary implementation environments, and it should be understood that this embodiment does not limit the implementation environment to which the method is applicable. It should be noted that the method is applied to a vehicle, and the vehicle is equipped with a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network.
[0031] like Figure 2 As shown, in an exemplary embodiment, the vehicle-mounted satellite communication method at least includes steps S210 to S230, which are described in detail as follows:
[0032] Step S210: If it is monitored that the signal quality of the cellular network accessed by the vehicle meets the preset first signal threshold, the vehicle is controlled to access the satellite network so that the satellite network remains idle.
[0033] In one embodiment of the present application, the vehicle can access the cellular network and the satellite network at the same time, that is, the cellular communication module and the satellite communication module configured in the vehicle can work at the same time. In addition, the signal threshold of the cellular network is an important parameter for measuring the signal quality of the cellular network, which is crucial to ensuring the stability and reliability of the cellular network connection. Therefore, when the signal quality of the cellular network to which the vehicle is connected reaches or exceeds the preset first signal threshold, the signal quality of the cellular network is determined to be poor, and the satellite communication module is started to use the satellite communication module to complete the pre-connection of the satellite communication, that is, to access the satellite network and maintain an idle state. In this way, when the cellular communication fails in the future, it can directly switch to the satellite network for communication to reduce the connection time of the satellite communication during the switching and improve the switching efficiency.
[0034] In one embodiment of the present application, the state of the satellite network can be divided into an idle state and a communication state. In the idle state, the satellite network can still maintain basic connection and configuration, but does not perform any substantial data transmission. The network events that can be performed in the idle state include at least cell reselection, location update, and response to paging, etc.; the communication state indicates the state of the satellite network when performing data transmission or business communication. In the idle state, the process of initiating\responding to a call can be initiated\responded to at any time to enter the communication state.
[0035] Specifically, the signal strength and signal-to-noise ratio of the cellular network are obtained; if the signal strength is less than a preset first strength and the signal-to-noise ratio is less than a preset first signal-to-noise ratio, the signal quality meets the preset first signal threshold; if the signal strength is greater than or equal to the preset first strength, or the signal-to-noise ratio is greater than or equal to the preset first signal-to-noise ratio, the signal instruction does not meet the preset first signal threshold.
[0036] In one embodiment of the present application, the signal threshold of the cellular network refers to a preset threshold of a series of signal quality indicators, and the signal quality indicators include but are not limited to the received reference signal received power (RSRP) and signal to interference and noise ratio (SINR), that is, the signal strength and signal to noise ratio in the present application. Among them, RSRP reflects the strength of the received signal, indicating the linear average of the power of all reference signals received from a cell, which are usually sent by base stations. When the RSRP value is high, it means that the received signal strength is strong, the communication connection of the cellular network is stable, and the communication quality is good. On the contrary, when the RSRP value is low, it means that the received signal strength is weak, which may cause the communication quality to deteriorate, and even communication interruption may occur; SINR refers to the ratio of signal power to interference plus noise power, which directly affects the reliability and stability of data transmission using the cellular network. When SINR is high, the signal quality is good and the bit error rate of data transmission is low; when SINR is low, the signal quality is poor, the bit error rate of data transmission is high, which may cause communication interruption or data loss.
[0037] In one embodiment of the present application, taking the preset first signal threshold as an example, it includes a preset first strength and a preset first signal-to-noise ratio, the preset first strength is a preset threshold value for RSRP, and the preset first signal-to-noise ratio is a preset threshold value for SINR, which can be adjusted according to actual needs and is not limited to this. For example, it is preferred to set the preset first strength to -115dbm (decibel milliwatts), and the preset first signal-to-noise ratio to -3dbm. When the current RSRP (i.e., signal strength) of the cellular network is <-115dbm and the SINR (i.e., signal-to-noise ratio) is <-3dbm, the signal quality of the cellular network meets the preset first signal threshold.
[0038] Specifically, since long-term use of satellite communications will consume a lot of energy, especially when the signal is unstable or high-power transmission is required, in order to avoid this situation, after the vehicle accesses the satellite network, it is necessary to monitor the status of the satellite network in real time, including: if the satellite network is monitored to be in an idle state, determining whether the signal quality of the cellular network meets the preset second signal threshold, the preset second signal threshold is greater than the preset first signal threshold, the preset second signal threshold includes a signal strength greater than a preset second strength, and a signal-to-noise ratio greater than a preset second signal-to-noise ratio; if the signal quality of the cellular network meets the preset second signal threshold within the preset first time, the satellite network is disconnected; if the signal quality of the cellular network within the preset second time does not meet the preset first signal threshold, the satellite communication module is turned off.
[0039] In one embodiment of the present application, the preset second strength is a preset threshold value for RSRP, and the preset second signal-to-noise ratio is a preset threshold value for SINR, which can be adjusted according to actual needs without limitation, wherein the preset second strength is greater than the preset first strength, and the preset second signal-to-noise ratio is greater than or equal to the preset first signal-to-noise ratio. For example, the preset second strength is set to -110dbm, and the preset second signal-to-noise ratio is set to -3dbm. When the current RSRP (i.e., signal strength) of the cellular network is >-110dbm and the SINR (i.e., signal-to-noise ratio) is >-3dbm, the signal quality of the cellular network meets the preset second signal threshold, and the satellite network is disconnected. In this way, it can be ensured that when the cellular network signal is good, the cellular network is used first, avoiding the degradation of communication quality of the satellite network due to interference from the ground network and the instability of the satellite signal. While improving the stability and reliability of vehicle network communication, it reduces the occupation of satellite communication resources and reduces energy consumption, thereby extending the service life of the satellite communication module.
[0040] Specifically, each cell covered by the satellite signal around the vehicle is obtained; the signal quality of each cell is calculated to obtain the cell signal quality of each cell; the cell whose cell signal quality is greater than a preset quality threshold is determined as an available cell; and an available cell is selected to reside in order to access the satellite network.
[0041] In one embodiment of the present application, the vehicle searches for available satellite signals around it through its built-in satellite communication module, and the cells covered by the satellite signals represent the effective coverage of the satellite signals on the ground. The quality of the signal received from each cell, that is, the cell signal quality, is calculated, which reflects the transmission quality within the cell. Only when the cell signal quality of the cell exceeds the preset quality threshold will it be used as an available cell to ensure that the resident cell can provide stable and high-quality satellite communication services. In addition, the selection of an available cell can be based on a variety of factors, such as the quality of the signal, the load of the cell, the direction of movement of the vehicle, etc. Once an available cell is selected, the vehicle will try to establish a connection with the satellite of the available cell and reside in the cell to access the satellite network, so that the vehicle can quickly transmit and communicate data through the satellite network in the future.
[0042] Specifically, the signal quality of each cell is calculated to obtain the cell signal quality of each cell, including: measuring the reception level, minimum reception level and power compensation value of each cell; and determining the cell signal quality by calculating based on the sum of the minimum reception level and the power value of the same cell and the reception level.
[0043] In one embodiment of the present application, the cell selection reception level (Srxlev) is used to measure the quality of the cell signal to evaluate whether the cell is suitable for camping. Therefore, the cell signal quality is determined based on the cell selection reception level. The expression of the cell signal quality is as follows:
[0044] Srxlev=Qrxlevmeas-Qrxlevmin-Max(Pemax-Pumax, 0) Formula (1)
[0045] Among them, Srxlev in formula (1) represents the cell selection reception level, Qrxlevmeas represents the measured cell reception level, that is, the actual value of RSRP (reference signal received power) of the measured cell, Qrxlevmin represents the minimum reception level, Max (Pemax-Pumax, 0) represents the power compensation value, Pemax represents the maximum allowable transmission power of the terminal (i.e., vehicle), and Pumax represents the maximum output power of the terminal.
[0046] Step S220, in response to the request instruction for triggering a call, if the communication of the cellular network is interrupted, a call is initiated using the satellite network to put the satellite network into a communication state (talking state).
[0047] In one embodiment of the present application, because the vehicle is connected to the satellite network in advance, when a call is triggered but the communication of the cellular network is interrupted, the call can be made immediately through the satellite network, saving the connection time of the satellite communication and significantly reducing the call dialing time under the satellite network. Among them, after repeated actual tests, the call dialing time under the satellite network can be reduced by at least about 20 seconds.
[0048] Specifically, determining that communications of a cellular network are interrupted includes: detecting whether a call has been made using the cellular network; if a call has not been made using the cellular network, initiating a call through the cellular network until the number of call failures reaches a preset second number, and determining that communications of the cellular network are interrupted; if a call has been made using the cellular network, then when the call is interrupted, initiating a call through the cellular network until the number of call failures reaches a preset second number, and determining that communications of the cellular network are interrupted.
[0049] In one embodiment of the present application, by detecting whether a call has been made using the cellular network, the current network status can be quickly determined. If no call has been made or the call has been interrupted, a call is immediately initiated through the cellular network to detect whether the cellular network has been disconnected. In order to avoid misjudgment or missed judgment, the number of calls will be counted to see if it reaches a preset second number to improve the accuracy of the judgment. The preset second number can be adjusted according to actual needs to adapt to communication interruption detection in different scenarios. For example, in areas with weak signals, the preset second number can be appropriately increased to further improve the accuracy of the detection.
[0050] Step S230: If the satellite network call fails, the cellular network and the satellite network are controlled to initiate calls alternately until the call succeeds or the number of alternations reaches a preset number of cycles.
[0051] Specifically, if the number of satellite network call failures reaches a preset first number, the cellular network and the satellite network are controlled to initiate calls alternately; if the cellular network or the satellite network does not receive a signal, the alternating call initiation is stopped; wherein, if the number of cellular network call failures reaches a preset second number, the call is switched to the satellite network to initiate the call until the number of satellite network call failures reaches the preset first number, so as to complete one alternating call initiation.
[0052] In one embodiment of the present application, the calls of the cellular network and the satellite network are mutually exclusive. By alternating the calls of the two networks, the flexibility of the vehicle network communication is improved, the possibility of successful calls can be significantly increased, and the reliability and stability of network communication can be ensured. In addition, when there is no signal in the cellular network or the satellite network, no switching is performed to avoid occupying resources.
[0053] In one embodiment of the present application, the overall process of vehicle-mounted satellite communication is mainly divided into two parts: satellite communication connection and satellite communication connection release. The satellite communication connection part implements the implementation process of steps S210 to S230, and its prerequisite is that the vehicle's built-in cellular communication module and satellite communication module can work at the same time. The satellite communication connection release is used to control the disconnection of the satellite network and the shutdown of the satellite communication module.
[0054] For example, when a vehicle enters an area where the cellular network is abnormal, the satellite communication connection includes: if the RSRP of the cellular network is monitored to be <-115dbm and the SINR is <-3dbm via the vehicle-mounted terminal (TBOX) in the vehicle, the satellite communication module is started, the cell covered by the satellite signal around the vehicle is selected, the selected cell is camped, the vehicle is connected to the satellite network and the satellite network remains idle, at this time, the vehicle-mounted terminal is used to determine whether a call is being made using the cellular network; if a call is being made using the cellular network, that is, the cellular network has responded to the previously received request instruction to implement the call, then when the call on the cellular network is interrupted and the number of consecutive call failures reaches three times, the call is switched to the satellite network to initiate the call; if the call is not being made using the cellular network, when the request instruction is received, the call is first initiated using the cellular network, and when the number of consecutive call failures on the cellular network reaches three times, the call is switched to the satellite network to initiate the call; if the number of consecutive call failures on the satellite network reaches three times after the switch, the call is initiated alternately in the order of the cellular network and the satellite network, and in each alternation, the number of cellular network call failures and the number of satellite network call failures are limited to 3 times, until the call is successful or the call fails after 2 cycles of alternation, the call initiation is stopped. The release of satellite communication connection includes: when the vehicle is connected to the satellite network and the satellite network remains idle, if the vehicle-mounted terminal monitors that the RSRP>-110dbm and SINR>-3dbm of the cellular network for 5 seconds, the satellite network connection will be disconnected; if the RSRP<-115dbm and SINR<-3dbm of the cellular network are monitored for 30 seconds, the built-in satellite communication module of the vehicle will be directly shut down.
[0055] The vehicle-mounted satellite communication method provided by the present application has the following advantages: first, in the case of abnormal cellular network, the vehicle is controlled to access the satellite network in advance to realize the pre-connection of satellite communication. When the call is triggered, the call can be immediately switched to the satellite network when the cellular network communication is interrupted, so as to realize the fast connection of satellite communication, greatly reduce the dialing time of satellite calls, so as to improve the connection speed and switching efficiency of satellite communication and enhance the communication experience of users; second, in the case of call failure, the call can be initiated by alternating between the cellular network and the satellite network, which can improve the success rate of the call and enhance the reliability of vehicle network communication.
[0056] See also Figure 3, is a block diagram of a vehicle-mounted satellite communication device shown as an exemplary embodiment of the present application. The vehicle-mounted satellite communication device can be applied to Figure 1 The implementation environment shown is configured in the controller and can also be applied to other exemplary implementation environments. It should be understood that this embodiment does not limit the implementation environment applicable to the method. The device is applied to a vehicle, and a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network are configured in the vehicle.
[0057] like Figure 3 As shown, in an exemplary embodiment, the device at least includes a monitoring module 310, a calling module 320 and a circulation module 330, which are described in detail as follows:
[0058] The monitoring module 310 is used to control the vehicle to access the satellite network if it is monitored that the signal quality of the cellular network accessed by the vehicle meets the preset first signal threshold, so that the satellite network remains idle;
[0059] The calling module 320 is used to respond to the request instruction for triggering the call, and if the communication of the cellular network is interrupted, initiate the call by using the satellite network to put the satellite network into the communication state;
[0060] The loop module 330 is used to control the cellular network and the satellite network to initiate calls alternately if the satellite network call fails, until the call succeeds or the number of alternations reaches a preset number of cycles.
[0061] It should be noted that the vehicle-mounted satellite communication device provided in the above embodiment and the vehicle-mounted satellite communication method provided in the above embodiment belong to the same concept, and the contents of the operations performed by each module have been described in detail in the method embodiment and will not be repeated here.
[0062] The present application also provides an electronic device, comprising: a processor, a memory and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the vehicle-mounted satellite communication method as in the above embodiment.
[0063] See also Figure 4 , shows a schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application. It should be noted that, Figure 4 The computer system 400 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0064] like Figure 4As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403, such as executing the method in the above embodiment. In the RAM 403, various programs and data required for system operation are also stored. The CPU 401, ROM 402 and RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0065] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.
[0066] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 409, and / or installed from a removable medium 411. When the computer program is executed by a central processing unit (CPU) 401, various functions defined in the system of the present application are executed.
[0067] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer executes the vehicle-side data forwarding method as described above. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0068] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, system or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, system or device. A computer program contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0069] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0070] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0071] The above embodiments are merely illustrative of the principles and effects of the present application, and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.
Claims
1. A vehicle-mounted satellite communication method, characterized in that: Applied to a vehicle, the vehicle is equipped with a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network, and the method comprises: If it is monitored that the signal quality of the cellular network accessed by the vehicle meets a preset first signal threshold, controlling the vehicle to access the satellite network so that the satellite network remains in an idle state; In response to a request instruction for triggering a call, if the communication of the cellular network is interrupted, initiating a call using the satellite network to put the satellite network into a communication state; If the satellite network call fails, the cellular network and the satellite network are controlled to initiate calls alternately until the call succeeds or the number of alternations reaches a preset number of cycles.
2. The vehicle-mounted satellite communication method according to claim 1, characterized in that: If it is monitored that the signal quality of the cellular network accessed by the vehicle meets a preset signal threshold, the method includes: Obtaining signal strength and signal-to-noise ratio of the cellular network; If the signal strength is less than the preset first strength and the signal-to-noise ratio is less than the preset first signal-to-noise ratio, then the signal quality satisfies the preset first signal threshold; If the signal strength is greater than or equal to the preset first strength, or the signal-to-noise ratio is greater than or equal to the preset first signal-to-noise ratio, then the signal instruction does not meet the preset first signal threshold.
3. The vehicle-mounted satellite communication method according to claim 2, characterized in that: After initiating a call using the satellite network, the method further comprises: If it is monitored that the satellite network is in the idle state, determining whether the signal quality of the cellular network meets a preset second signal threshold, the preset second signal threshold is greater than the preset first signal threshold, the preset second signal threshold includes that the signal strength is greater than a preset second strength, and the signal-to-noise ratio is greater than a preset second signal-to-noise ratio; If the signal quality of the cellular network meets the preset second signal threshold within the preset first time, disconnecting the satellite network; If the signal quality of the cellular network does not meet the preset first signal threshold within the preset second time, the satellite communication module is turned off.
4. The vehicle-mounted satellite communication method according to claim 1, characterized in that: If the satellite network call fails, controlling the cellular network and the satellite network to initiate calls alternately includes: If the number of failed calls to the satellite network reaches a preset first number, controlling the cellular network and the satellite network to initiate calls alternately; If the cellular network or the satellite network does not receive a signal, stopping the alternate call initiation; If the number of call failures in the cellular network reaches a preset second number, the call is switched to the satellite network until the number of call failures in the satellite network reaches the preset first number, thereby completing an alternating call initiation.
5. The vehicle-mounted satellite communication method according to claim 4, characterized in that: Determining a communication disruption of the cellular network includes: detecting whether a call has been made using the cellular network; If the call is not made using the cellular network, initiating a call through the cellular network until the number of call failures reaches the preset second number, and determining that the communication of the cellular network is interrupted; If a call has been made using the cellular network, when the call is interrupted, a call is initiated through the cellular network until the number of call failures reaches the preset second number, and it is determined that the communication of the cellular network is interrupted.
6. The vehicle-mounted satellite communication method according to any one of claims 1 to 5, characterized in that: The controlling the vehicle to access the satellite network comprises: Obtaining each cell covered by the satellite signal around the vehicle; Calculating the signal quality of each of the cells to obtain the cell signal quality of each of the cells; Determine the cell whose cell signal quality is greater than a preset quality threshold as an available cell; An available cell is selected to camp on to access the satellite network.
7. The vehicle-mounted satellite communication method according to claim 6, characterized in that: The calculating the signal quality of each of the cells to obtain the cell signal quality of each of the cells includes: measuring a reception level, a minimum reception level and a power compensation value of each of the cells; The cell signal quality is determined by performing calculation based on the sum of the minimum reception level and the power value of the same cell and the reception level.
8. A vehicle-mounted satellite communication device, characterized in that: Applied to a vehicle, the vehicle is equipped with a satellite communication module for accessing a satellite network and a cellular communication module for accessing a cellular network, and the device comprises: A monitoring module, configured to control the vehicle to access the satellite network so that the satellite network remains idle if it is monitored that the signal quality of the cellular network accessed by the vehicle meets a preset first signal threshold; A calling module, configured to respond to a request instruction for triggering a call, and if the communication of the cellular network is interrupted, initiate a call using the satellite network to put the satellite network into a communication state; The loop module is used to control the cellular network and the satellite network to initiate calls alternately if the satellite network call fails, until the call succeeds or the number of alternations reaches a preset number of cycles.
9. An electronic device, characterized in that: include: processor, memory, and communications bus; The communication bus is used to connect the processor and the memory; The processor is configured to execute the computer program stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is used to make a computer execute the method according to any one of claims 1 to 7.