Method and device based on low-orbit satellite communication and vehicle intelligent cabin
By displaying the connection status of the low -orbital satellite and the successful time of the prediction connection, the problem that the vehicle cannot access the low -track satellite at any time has been solved, and the stable communication between the vehicle and the low -orbit satellite is realized, and the user experience is enhanced.
Patent Information
- Application Number
- CN202411506105.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-24
AI Technical Summary
Vehicles cannot access low-orbit satellites at any time based on low-orbit satellite communications, which affects the user experience.
By displaying the connection status of the low -track satellite, the successful time of the satellite connection is predicted, and the temporary communication information is sent after the connection is successful to realize the communication between the vehicle and the low -orbit satellite.
It improves the user experience based on low-orbit satellite communications and ensures that vehicles can send communication information in a timely manner after the low-orbit satellite connection is successful.
Smart Images

Figure CN119363206A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of low-orbit satellite communications, and in particular to a method, a device, a vehicle intelligent cockpit, a vehicle and a storage medium based on low-orbit satellite communications. Background Art
[0002] In recent years, low-orbit satellite communication technology and related markets have developed rapidly, and low-orbit communication satellites represented by Starlink have already provided services to the market. There are already many vehicles on sale or under development that support low-orbit satellite communications.
[0003] Low-orbit satellites require a huge number of satellites to form a constellation to achieve global 24-hour signal coverage. The construction of the constellation takes several years or even more than ten years. During the construction of the constellation, the communication between vehicles and low-orbit satellites is limited by the vehicle's location and communication time. It is impossible to access low-orbit satellites at any time, affecting the user experience. Summary of the invention
[0004] In view of this, the present invention provides a method, device, vehicle intelligent cockpit, vehicle and storage medium based on low-orbit satellite communication to solve the problem that the vehicle cannot access the low-orbit satellite at any time based on low-orbit satellite communication, which affects the user experience.
[0005] In a first aspect, the present invention provides a method based on low-orbit satellite communication, the method comprising: in response to a user initiating an operation of low-orbit satellite communication, displaying the connection status of the low-orbit satellite, the connection status including successful low-orbit satellite connection or disconnected low-orbit satellite connection; in response to displaying that the low-orbit satellite connection is disconnected, displaying an estimated satellite connection success time, and if operation information is received from the user to continue to use the low-orbit satellite communication, presenting a first prompt information for selecting the operation information, determining communication information based on the user's input for the first prompt information, wherein the estimated satellite connection success time is determined based on the vehicle's location information and the ephemeris information of the low-orbit satellite; if the connection status is switched from the low-orbit satellite connection disconnection to the low-orbit satellite connection success, sending the communication information to the low-orbit satellite.
[0006] In an optional embodiment, the connection status also includes low-orbit satellite signal fluctuations; the method also includes: in response to displaying the low-orbit satellite signal fluctuations, determining whether there are signal enhancement measures to enhance the low-orbit satellite signal strength, and if the signal enhancement measures exist, presenting a second prompt message to the user on whether to adopt the signal enhancement measures, wherein the signal enhancement measures are determined based on the satellite antenna direction of the low-orbit satellite and the vehicle antenna direction of the vehicle.
[0007] In an optional embodiment, the aforementioned method based on low-orbit satellite communication also includes: in response to displaying that the low-orbit satellite connection is disconnected, generating reservation information based on the communication information, and presenting the reservation information to the user; the reservation information is used to prompt the user to perform communication operations after the connection state is switched to the low-orbit satellite connection is successful.
[0008] In an optional embodiment, in response to displaying the fluctuation of the low-orbit satellite signal, determining whether there are signal enhancement measures to enhance the low-orbit satellite signal strength includes: determining whether the satellite signal connection is abnormal based on the direction of the satellite antenna and the direction of the vehicle antenna; when the satellite signal connection is abnormal, determining the signal enhancement measures based on map information, and the signal enhancement measures include adjusting at least one of the following: the posture of the vehicle and the driving status of the vehicle.
[0009] In an optional embodiment, the aforementioned method based on low-orbit satellite communication also includes: if an update instruction for the ephemeris information is received, updating the ephemeris information according to the update instruction; wherein the ephemeris information is updated by the server at preset intervals; the update instruction is determined by the server based on the following steps: in response to the updated ephemeris information affecting the communication between the vehicle and the low-orbit satellite and the network connection of the vehicle is normal, sending the update instruction to the vehicle.
[0010] In an optional implementation, the displaying the connection status of the low-orbit satellite includes: determining the geocentric earth-fixed coordinate information of the low-orbit satellite based on the ephemeris information; converting the geocentric earth-fixed coordinate information of the low-orbit satellite into the geodetic coordinate information of the low-orbit satellite; and acquiring the position information of the vehicle;
[0011] Based on the position information of the vehicle, determine the geodetic coordinate information of the vehicle; based on the geodetic coordinate information of the low-orbit satellite and the geodetic coordinate information of the vehicle, generate the relative position information of the low-orbit satellite and the vehicle; based on the antenna reception parameters of the vehicle and the relative position information, obtain the connection status of the low-orbit satellite; and display the connection status of the low-orbit satellite.
[0012] In a second aspect, the present invention provides a device based on low-orbit satellite communication, the device comprising: a first display module, for displaying the connection status of the low-orbit satellite in response to the user's operation of starting the low-orbit satellite communication, the connection status including the low-orbit satellite connection being successful or the low-orbit satellite connection being disconnected; a second display module, for displaying the estimated satellite connection success time in response to displaying the low-orbit satellite connection being disconnected, and if operation information of the user continuing to use the low-orbit satellite communication is received, presenting a first prompt information for selecting the operation information, and determining the communication information based on the user's input for the first prompt information, wherein the estimated satellite connection success time is determined based on the vehicle's location information and the ephemeris information of the low-orbit satellite; a sending module, for sending the communication information to the low-orbit satellite if the connection status is switched from the low-orbit satellite connection being disconnected to the low-orbit satellite connection being successful.
[0013] In a third aspect, the present invention provides a vehicle intelligent cockpit, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method based on low-orbit satellite communication of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0014] In a fourth aspect, the present invention provides a vehicle, comprising the aforementioned vehicle intelligent cockpit.
[0015] In a fifth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method based on low-orbit satellite communication of the above-mentioned first aspect or any corresponding embodiment thereof.
[0016] In a sixth aspect, the present invention provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute the method based on low-orbit satellite communication of the above-mentioned first aspect or any corresponding embodiment thereof.
[0017] When the low-orbit satellite connection is disconnected, the estimated time of successful satellite connection can be displayed, and the communication information can be temporarily stored locally in the vehicle. After the low-orbit satellite connection is successful, the communication information will be sent to the low-orbit satellite to achieve communication based on the low-orbit satellite. According to the connection status of the low-orbit satellite, relevant suggestions can be provided to the user, thereby improving the user experience based on low-orbit satellite communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the related technologies, the drawings required for use in the specific embodiments or the related technical descriptions will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 A schematic diagram of a process of a method based on low-orbit satellite communication provided by an embodiment of the present invention is shown;
[0020] Figure 2 A schematic diagram showing a successful low-orbit satellite connection;
[0021] Figure 3 A schematic diagram of an icon showing a disconnection of a low-orbit satellite;
[0022] Figure 4 A schematic diagram of a method flow for generating reservation information in an embodiment of the present invention is shown;
[0023] Figure 5 A schematic diagram of a process for executing signal enhancement measures in an embodiment of the present invention is shown;
[0024] Figure 6 A schematic diagram of the process of updating ephemeris information in an embodiment of the present invention is shown;
[0025] Figure 7 A schematic diagram of the structure of a device based on low-orbit satellite communication provided by an embodiment of the present invention is shown;
[0026] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0028] The terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one, two or more. The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0029] According to an embodiment of the present invention, a method embodiment based on low-orbit satellite communication 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 an order different from that shown here.
[0030] In this embodiment, a method based on low-orbit satellite communication is provided, which can be used for a mobile terminal with an operating system, such as a vehicle or a vehicle cockpit controller, etc. Figure 1 FIG. 1 shows a flow chart of a method based on low-orbit satellite communication provided by an embodiment of the present invention, such as Figure 1 As shown, the process includes the following steps:
[0031] Step S101, in response to the user's operation of starting low-orbit satellite communication, the connection status of the low-orbit satellite is displayed, and the connection status includes that the low-orbit satellite is successfully connected or the low-orbit satellite is disconnected.
[0032] In this step, low-orbit satellite refers to a satellite operating in an orbit between 160 kilometers and 2000 kilometers from the earth's surface. Through low-orbit satellites, vehicles can realize audio and video calls and data networking functions at any location without relying on ground base stations. The vehicle cabin controller can use different identifiers to mark the success of the low-orbit satellite connection and the disconnection of the low-orbit satellite connection, so that the user can better distinguish between the success of the low-orbit satellite connection and the disconnection of the low-orbit satellite connection. The connection status of the low-orbit satellite can be displayed on the vehicle's display device, such as the central control screen. The embodiment of the present invention exemplifies the symbols of the connection status of the low-orbit satellite, Figure 2 A schematic diagram showing a successful low-orbit satellite connection. Figure 3 The icon diagram of the low-orbit satellite disconnection is shown. If the low-orbit satellite signal connection is normal, it can be displayed on the central control screen Figure 2 The symbol of successful low-orbit satellite connection shown in the figure can be displayed on the central control screen if the low-orbit satellite signal cannot be connected Figure 3 The low-orbit satellite disconnection symbol is shown.
[0033] Step S102, in response to displaying that the low-orbit satellite connection is disconnected, the estimated time for successful satellite connection is displayed. If operation information is received from the user to continue to use low-orbit satellite communication, a first prompt information for selecting the operation information is presented, and the communication information is determined based on the user's input for the first prompt information, wherein the estimated time for successful satellite connection is determined based on the vehicle's position information and the ephemeris information of the low-orbit satellite.
[0034] In this step, the vehicle's location information can be obtained from the vehicle's positioning system, such as the Global Positioning System (GPS). The ephemeris information of the low-orbit satellite can be obtained from the satellite database or service provider, including the orbital parameters and operation cycle of the low-orbit satellite. Based on the vehicle's location information and the ephemeris information of the low-orbit satellite, the estimated satellite connection success time is calculated and updated.
[0035] Communication between vehicles and low-orbit satellites requires direct signal connection. When the low-orbit satellite appears within the field of view of the vehicle, direct signal connection can be achieved. The transit time of the low-orbit satellite can be calculated based on the ephemeris information of the low-orbit satellite and the position information of the vehicle, thereby obtaining the estimated time for successful satellite connection.
[0036] When the low-orbit satellite is disconnected, the Figure 3 The low-orbit satellite connection disconnection symbol and the estimated satellite connection success time are shown. When the user's operation information for continuing to use the low-orbit satellite communication is received, the first prompt information is displayed, and the user can be asked through the first prompt information whether to record the information and wait for the low-orbit satellite to be successfully connected before sending it. The communication information can be determined based on the user's input for the first prompt information. The communication information can be the recorded audio and video information and the corresponding receiving end information.
[0037] Step S103: If the connection status is switched from low-orbit satellite disconnection to low-orbit satellite connection success, the communication information is sent to the low-orbit satellite.
[0038] In this step, when the connection state of the low-orbit satellite is switched to the low-orbit satellite connection is successful, the aforementioned communication information can be sent to the low-orbit satellite by calling the corresponding sending function. After the sending is successful, the user interface can be updated to reflect the sending state.
[0039] The method based on low-orbit satellite communication provided in this embodiment can display the estimated time of successful satellite connection when the low-orbit satellite connection is disconnected, and can temporarily store communication information locally in the vehicle. After the low-orbit satellite connection is successful, the communication information can be sent to the low-orbit satellite to achieve communication based on the low-orbit satellite. According to the connection status of the low-orbit satellite, relevant suggestions can be provided to the user, thereby improving the user experience based on low-orbit satellite communication.
[0040] In some optional embodiments, the connection status of the low-orbit satellite also includes low-orbit satellite signal fluctuations; the aforementioned method based on low-orbit satellite communication also includes: in response to displaying low-orbit satellite signal fluctuations, determining whether there are signal enhancement measures to enhance the low-orbit satellite signal strength, and if there are signal enhancement measures, presenting a second prompt message to the user on whether to adopt the signal enhancement measures, wherein the signal enhancement measures are determined based on the satellite antenna direction of the low-orbit satellite and the vehicle antenna direction of the vehicle.
[0041] In this embodiment, when the low-orbit satellite signal fluctuates, the signal strength of the low-orbit satellite can be enhanced by adjusting the vehicle state or adjusting the pointing direction of the vehicle antenna, and whether there are signal enhancement measures can be determined in combination with the vehicle's environment information. If there are signal enhancement measures that are allowed to be implemented in the vehicle's environment, the second prompt information can be used to display the signal enhancement measures that are allowed to be implemented in the vehicle's environment to the user.
[0042] In this way, when the low-orbit satellite signal is weak or unstable, the satellite ephemeris information and the vehicle's location information can be combined to suggest that users adjust the vehicle status to obtain a better signal connection.
[0043] In some optional embodiments, the aforementioned method based on low-orbit satellite communication also includes: in response to displaying that the low-orbit satellite connection is disconnected, generating reservation information based on communication information, and presenting the reservation information to the user; the reservation information is used to prompt the user to perform communication operations after the connection state is switched to a successful low-orbit satellite connection.
[0044] Figure 4 FIG. 2 is a flow chart showing a method for generating reservation information in an embodiment of the present invention. Figure 4As shown, in this embodiment, step S401: display the disconnection of the low-orbit satellite connection and the estimated satellite connection success time; step S402: determine whether the user's operation information for continuing to use the low-orbit satellite communication is received, if not, go to step S403, if yes, go to step S404; step S403: return to the main interface of the central control screen; step S404: determine whether to record information, wait for the low-orbit satellite connection to be successfully sent, if yes, go to step S405, if no, go to step S408; step S405: record audio and / or video information information, and confirm the recipient information; step S406: after the low-orbit satellite is successfully connected, the communication information obtained in step S405 is sent; step S407: the information is displayed to be sent successfully; step S408: determine whether to generate reservation information, if so, transfer to step S409, if not, transfer to step S403; step S409: generate third prompt information based on the reservation information, the third prompt information can be a text prompt, a voice prompt, or an alarm prompt; step S410: after the low-orbit satellite is successfully connected, prompt the user to perform communication operations.
[0045] In this way, appointment arrangements can be generated according to user needs, further improving the user experience based on low-orbit satellite communications.
[0046] In some optional embodiments, in response to displaying fluctuations in low-orbit satellite signals, it is determined whether there are signal enhancement measures to enhance the low-orbit satellite signal strength, including: determining whether the satellite signal connection is abnormal based on the direction of the satellite antenna and the direction of the vehicle antenna; when the satellite signal connection is abnormal, determining signal enhancement measures based on map information, the signal enhancement measures including adjusting at least one of the following: the vehicle's posture and the vehicle's driving status.
[0047] Figure 5 FIG. 2 is a schematic diagram showing a flow chart of executing signal enhancement measures in an embodiment of the present invention. Figure 5 As shown, in this embodiment, step S501: displaying low-orbit satellite signal fluctuations, the symbol of the low-orbit satellite signal fluctuations can be displayed on the central control screen.
[0048] Step S502: Based on the direction of the satellite antenna and the direction of the vehicle antenna, determine whether the satellite signal connection is abnormal. In this step, the transmitting direction of the satellite antenna and the receiving direction of the vehicle antenna are both directional. When the transmitting direction of the satellite antenna coincides with the receiving direction of the vehicle antenna, the signal strength of the low-orbit satellite is the best. If the transmitting direction of the satellite antenna and the receiving direction of the vehicle antenna deviate greatly from each other, the signal connection strength of the low-orbit satellite will be reduced or even unable to connect. Therefore, whether the signal connection of the low-orbit satellite is normal can be calculated through information such as the azimuth and pitch angle of the satellite antenna direction and the vehicle antenna direction.
[0049] Step S503: When the satellite signal connection is abnormal, based on the map information, a signal enhancement measure is determined, and the signal enhancement measure includes adjusting at least one of the following: the vehicle's posture and the vehicle's driving state. In this step, the satellite signal connection state can be improved by adjusting the vehicle's posture, or the vehicle's driving state, or adjusting the vehicle's posture and the vehicle's driving state at the same time. For example, the front of the vehicle is rotated 90 degrees, or the vehicle is converted from a driving state to a parking state.
[0050] Step S504: Determine whether the connection status of the low-orbit satellite can be improved. If so, proceed to step S506; if not, proceed to step S505. Before the vehicle status is changed, it is necessary to combine the map information to determine whether the current vehicle environment allows the corresponding vehicle adjustment. For example, when driving on a public road, it is not possible to suddenly switch from a driving state to a parking state, or to turn the front direction of the vehicle in a narrow road section to enhance the signal strength of the low-orbit satellite.
[0051] Step S505: Display the low-orbit satellite signal fluctuations and the estimated satellite connection success time.
[0052] Step S506: Prompt signal enhancement measures. If the current vehicle environment allows the vehicle state to be adjusted, corresponding signal enhancement measures that can enhance the low-orbit satellite signal strength are prompted.
[0053] Step S507: Whether the vehicle performs signal enhancement measures, if not, proceed to step S505, if yes, proceed to step S508. In this step, the signal enhancement measures can be performed or not performed according to the user's choice.
[0054] Step S508: Re-search for satellite signals and display the connection status of low-orbit satellites.
[0055] In this way, when the low-orbit satellite signal is weak or unstable, the satellite ephemeris information and the vehicle's location information can be combined to suggest users to adjust the vehicle status to obtain a better signal connection. When the low-orbit satellite signal fluctuates, corresponding signal enhancement measures can be provided to users to improve the user experience when the low-orbit satellite signal fluctuates.
[0056] In some optional embodiments, the aforementioned method based on low-orbit satellite communication also includes: if an update instruction for ephemeris information is received, updating the ephemeris information according to the update instruction; wherein the ephemeris information is updated by the server at preset intervals; the update instruction is determined by the server based on the following steps: in response to the updated ephemeris information affecting the communication between the vehicle and the low-orbit satellite and the vehicle's network connection is normal, sending an update instruction to the vehicle.
[0057] Figure 6FIG. 2 shows a schematic diagram of the process of updating the ephemeris information in an embodiment of the present invention. Figure 6 As shown, in this embodiment, when the low-orbit satellite ephemeris information is updated, step S601: obtain the updated ephemeris information; step S602: determine whether the updated ephemeris information affects the communication between the vehicle and the low-orbit satellite, if not, proceed to step S603, if yes, proceed to step S604. In this step, the vehicle manufacturer can determine whether the updated ephemeris information affects the communication between the vehicle and the low-orbit satellite; step S603: do not update the ephemeris information; step S604: determine whether the vehicle network connection is normal, if yes, proceed to step S605, if not, proceed to step S606; step S605: update the ephemeris information according to the update instruction; step S606: after waiting for a preset time interval, re-query the network connection status of the vehicle and proceed to step S604.
[0058] In this way, car companies can update the low-orbit satellite ephemeris information to the vehicle at preset intervals through Over The Air (OTA) technology, which can ensure the accuracy of the satellite ephemeris information stored in the vehicle and improve the reliability of communication between the vehicle and the low-orbit satellite.
[0059] In some optional embodiments, the connection status of the low-orbit satellite is displayed, including: determining the geocentric Earth-fixed coordinate information of the low-orbit satellite based on ephemeris information; converting the geocentric Earth-fixed coordinate information of the low-orbit satellite into geodetic coordinate information of the low-orbit satellite; acquiring the position information of the vehicle; determining the geodetic coordinate information of the vehicle based on the position information of the vehicle; generating the relative position information of the low-orbit satellite and the vehicle based on the geodetic coordinate information of the low-orbit satellite and the geodetic coordinate information of the vehicle; obtaining the connection status of the low-orbit satellite based on the antenna reception parameters and the relative position information of the vehicle; and displaying the connection status of the low-orbit satellite.
[0060] In this embodiment, the orbital parameters of the current satellite, such as the semi-major axis, eccentricity, orbital inclination, right ascension of the ascending node, argument of perigee, and true anomaly, can be obtained based on the satellite's ephemeris data. Among them, the semi-major axis is the long semi-axis of the elliptical orbit. The eccentricity is a parameter that describes the shape of the orbit. The orbital inclination is the angle between the orbital plane and the earth's equatorial plane. The right ascension of the ascending node is the angle between the vernal equinox and the ascending node. The argument of perigee is the angle between the ascending node and the perigee. The true anomaly is the angle between the low-orbit satellite and the perigee that changes with time.
[0061] Determine the geocentric, earth-fixed coordinate information of the low-orbit satellite. The Earth-Centered, Earth-Fixed (ECEF) coordinate system is also called the geocentric coordinate system. It is an earth-fixed coordinate system with the center of the earth as the origin. It is a Cartesian coordinate system with the center of mass of the earth as the origin. The Z axis is parallel to the earth's axis and points to the North Pole. The X axis points to the intersection of the prime meridian and the equator. The Y axis is perpendicular to the XOZ plane, that is, the intersection of 90° east longitude and the equator, forming a right-handed coordinate system. If the ephemeris information provides the position and velocity vectors, these vectors can be used directly. Otherwise, the real-time position of the low-orbit satellite relative to the earth can be calculated by Kepler's equations, the true anomaly formula and related formulas to obtain the geocentric, earth-fixed coordinate information of the low-orbit satellite.
[0062] The geodetic coordinate system is a coordinate system established with the reference ellipsoid as the reference surface in geodetic measurement. The position of a ground point is expressed by geodetic longitude, geodetic latitude and geodetic height. By converting the geocentric earth-fixed coordinate information of a low-orbit satellite into the geodetic coordinate information of the low-orbit satellite, the position information of the low-orbit satellite relative to any longitude and latitude of the earth can be obtained.
[0063] Based on the vehicle's position information, the longitude, latitude, altitude and speed information of the current vehicle are obtained, and the aforementioned vehicle information is converted into a geodetic coordinate system to obtain the geodetic coordinate information of the vehicle.
[0064] By calculating the relative position information between the vehicle and the low-orbit satellite at the target time in the geodetic coordinate system, we can obtain information such as the distance, azimuth, pitch angle, and relative speed between the vehicle and the low-orbit satellite. Combined with the vehicle's antenna reception parameters, such as installation position and polarization direction, we can calculate the connection status of the low-orbit satellite at the target time and predict the expected satellite connection success time of the low-orbit satellite.
[0065] In this way, the low-orbit satellite ephemeris data and vehicle status data can be combined to allow the vehicle to determine whether it is currently suitable to use the satellite communication function based on the low-orbit satellite signal status, and provide relevant suggestions to users, thereby improving the user experience of the low-orbit satellite communication function.
[0066] In this embodiment, a device based on low-orbit satellite communication is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0067] Figure 7 FIG. 1 shows a schematic diagram of the structure of a device based on low-orbit satellite communication provided by an embodiment of the present invention. This embodiment provides a device based on low-orbit satellite communication, such as Figure 7As shown, including:
[0068] The first display module 701 is used to display the connection status of the low-orbit satellite in response to the user's operation of starting low-orbit satellite communication, and the connection status includes that the low-orbit satellite is successfully connected or the low-orbit satellite is disconnected.
[0069] The second display module 702 is used to display the estimated time of successful satellite connection in response to displaying the disconnection of the low-orbit satellite connection. If operation information from the user to continue using the low-orbit satellite communication is received, a first prompt information for selecting the operation information is presented, and the communication information is determined based on the user's input for the first prompt information, wherein the estimated time of successful satellite connection is determined based on the vehicle's position information and the ephemeris information of the low-orbit satellite.
[0070] The sending module 703 is used to send communication information to the low-orbit satellite if the connection state is switched from the low-orbit satellite connection disconnection to the low-orbit satellite connection success.
[0071] In some optional implementations, the connection state further includes low-orbit satellite signal fluctuations, and the aforementioned low-orbit satellite communication-based device further includes:
[0072] The third display module is used to determine whether there are signal enhancement measures to enhance the signal strength of the low-orbit satellite in response to the displayed low-orbit satellite signal fluctuations. If there are signal enhancement measures, a second prompt message on whether to adopt the signal enhancement measures is presented to the user, wherein the signal enhancement measures are determined based on the satellite antenna direction of the low-orbit satellite and the vehicle antenna direction of the vehicle.
[0073] In some optional implementations, the aforementioned low-orbit satellite communication-based device further includes:
[0074] The fourth display module is used to generate reservation information based on communication information in response to displaying that the low-orbit satellite connection is disconnected, and present the reservation information to the user; the reservation information is used to prompt the user to perform communication operations after the connection state is switched to a successful low-orbit satellite connection.
[0075] In some optional implementations, the third display module includes:
[0076] The first unit of the third display module is used to determine whether the satellite signal connection is abnormal based on the direction of the satellite antenna and the direction of the vehicle antenna.
[0077] The second unit of the third display module is used to determine signal enhancement measures based on map information when the satellite signal connection is abnormal, and the signal enhancement measures include adjusting at least one of the following: the posture of the vehicle and the driving state of the vehicle.
[0078] In some optional implementations, the aforementioned low-orbit satellite communication-based device further includes:
[0079] An update module is used to update the ephemeris information according to the update instruction if an update instruction for the ephemeris information is received; wherein the ephemeris information is updated by the server at preset intervals; the update instruction is determined by the server based on the following steps: in response to the updated ephemeris information affecting the communication between the vehicle and the low-orbit satellite and the vehicle's network connection is normal, an update instruction is sent to the vehicle.
[0080] In some optional implementations, the first display module includes:
[0081] The first unit of the first display module is used to determine the geocentric earth-fixed coordinate information of the low-orbit satellite based on the ephemeris information; convert the geocentric earth-fixed coordinate information of the low-orbit satellite into the geodetic coordinate information of the low-orbit satellite; obtain the position information of the vehicle; determine the geodetic coordinate information of the vehicle based on the position information of the vehicle; generate the relative position information of the low-orbit satellite and the vehicle based on the geodetic coordinate information of the low-orbit satellite and the geodetic coordinate information of the vehicle; obtain the connection status of the low-orbit satellite based on the antenna reception parameters and the relative position information of the vehicle; and display the connection status of the low-orbit satellite.
[0082] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0083] The low-orbit satellite communication-based device in this embodiment is presented in the form of a functional unit, where the unit refers to an application-specific integrated circuit (ASIC) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above-mentioned functions.
[0084] An embodiment of the present invention also provides a vehicle intelligent cockpit, including: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the aforementioned method based on low-orbit satellite communication by executing the computer instructions.
[0085] An embodiment of the present invention further provides a vehicle, comprising the aforementioned vehicle intelligent cockpit.
[0086] The embodiment of the present invention also provides a computer device having the above Figure 7 The device shown is based on low-orbit satellite communications.
[0087] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphical information of a graphical user interface on an external input / output device (such as a display device coupled to an interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0088] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0089] The aforementioned memory 20 stores instructions executable by at least one processor 10, so that the aforementioned at least one processor 10 executes the method shown in the above embodiment.
[0090] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0091] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0092] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 8 The example of connecting through bus is taken in the following.
[0093] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (such as a light emitting diode) and a tactile feedback device (such as a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0094] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0095] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0096] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method based on low-orbit satellite communication, characterized in that: The method comprises: In response to the user's operation of starting low-orbit satellite communication, displaying the connection status of the low-orbit satellite, wherein the connection status includes that the low-orbit satellite is successfully connected or the low-orbit satellite is disconnected; In response to displaying that the low-orbit satellite connection is disconnected, displaying an estimated satellite connection success time, and if receiving operation information from the user to continue to use the low-orbit satellite communication, presenting first prompt information for selecting the operation information, and determining communication information based on the user's input for the first prompt information, wherein the estimated satellite connection success time is determined based on the vehicle's position information and the ephemeris information of the low-orbit satellite; If the connection status is switched from the low-orbit satellite connection being disconnected to the low-orbit satellite connection being successful, the communication information is sent to the low-orbit satellite.
2. The method according to claim 1, characterized in that The connection status also includes low-orbit satellite signal fluctuations; The method further comprises: In response to displaying the low-orbit satellite signal fluctuation, it is determined whether there are signal enhancement measures to enhance the low-orbit satellite signal strength; if the signal enhancement measures exist, a second prompt message on whether to adopt the signal enhancement measures is presented to the user, wherein the signal enhancement measures are determined based on the satellite antenna direction of the low-orbit satellite and the vehicle antenna direction of the vehicle.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: In response to displaying that the low-orbit satellite connection is disconnected, reservation information is generated based on the communication information and presented to the user; the reservation information is used to prompt the user to perform communication operations after the connection state is switched to the low-orbit satellite connection is successful.
4. The method according to claim 2, characterized in that: The step of determining whether there is a signal enhancement measure for enhancing the signal strength of the low-orbit satellite in response to displaying the low-orbit satellite signal fluctuation comprises: determining whether a satellite signal connection is abnormal based on the direction of the satellite antenna and the direction of the vehicle antenna; When the satellite signal connection is abnormal, the signal enhancement measure is determined based on map information, and the signal enhancement measure includes adjusting at least one of the following: the posture of the vehicle and the driving state of the vehicle.
5. The method according to claim 1, characterized in that The method further comprises: If an update instruction for the ephemeris information is received, updating the ephemeris information according to the update instruction; Wherein, the ephemeris information is updated by the server at preset intervals; The update instruction is determined by the server based on the following steps: in response to the updated ephemeris information affecting the communication between the vehicle and the low-orbit satellite and the network connection of the vehicle is normal, sending the update instruction to the vehicle.
6. The method according to claim 1, characterized in that The display of the connection status of the low-orbit satellite includes: Based on the ephemeris information, determining the Earth-centered Earth-fixed coordinate information of the low-orbit satellite; Converting the geocentric and earth-fixed coordinate information of the low-orbit satellite into geodetic coordinate information of the low-orbit satellite; Obtaining location information of the vehicle; Determining geodetic coordinate information of the vehicle based on the position information of the vehicle; Based on the geodetic coordinate information of the low-orbit satellite and the geodetic coordinate information of the vehicle, generating relative position information of the low-orbit satellite and the vehicle; Based on the antenna reception parameters of the vehicle and the relative position information, obtaining the connection status of the low-orbit satellite; Displays the connection status of the LEO satellite.
7. A device based on low-orbit satellite communication, characterized in that: The device comprises: A first display module is used to display the connection status of the low-orbit satellite in response to the user's operation of starting the low-orbit satellite communication, wherein the connection status includes that the low-orbit satellite is successfully connected or the low-orbit satellite is disconnected; a second display module, configured to display an estimated satellite connection success time in response to displaying that the low-orbit satellite connection is disconnected, and if operation information of the user continuing to use the low-orbit satellite communication is received, present a first prompt information for selecting the operation information, and determine communication information based on the user's input for the first prompt information, wherein the estimated satellite connection success time is determined based on the vehicle's position information and the ephemeris information of the low-orbit satellite; The sending module is used to send the communication information to the low-orbit satellite if the connection state is switched from the low-orbit satellite connection being disconnected to the low-orbit satellite connection being successful.
8. A vehicle intelligent cockpit, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method based on low-orbit satellite communication according to any one of claims 1 to 6 by executing the computer instructions.
9. A vehicle, characterized in that: The vehicle includes the vehicle intelligent cockpit as described in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the low-orbit satellite communication based method according to any one of claims 1 to 6.