Vehicle location sharing methods, systems, devices, equipment and readable storage media
By displaying location sharing controls and a list of candidate accounts on the in-vehicle terminal, convenient vehicle location sharing is achieved, which solves the safety hazards caused by using mobile phones while driving and improves driving safety and location sharing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2021-08-20
- Publication Date
- 2026-07-10
AI Technical Summary
Using a mobile phone to share vehicle location while driving poses a safety hazard and reduces driving safety.
By displaying a location sharing control on the vehicle terminal, the location sharing function is triggered, a list of candidate accounts is displayed, and the target account is selected from the list to share the location, avoiding cumbersome operations using a mobile phone.
It improves the convenience and driving safety of vehicle location sharing, and enhances the efficiency of location sharing.
Smart Images

Figure CN122372956A_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese application No. 202110961362.7, filed on August 20, 2021, entitled "Vehicle Location Sharing Method, System, Apparatus, Device and Readable Storage Medium". Technical Field
[0002] This application relates to the field of human-computer interaction, and in particular to a vehicle location sharing method, system, device, equipment, and readable storage medium. Background Technology
[0003] Vehicles have become a widely used means of transportation, and in-vehicle terminals are now standard equipment in most vehicles, providing great convenience for people's travel. When driving, one may occasionally encounter various situations such as a tire blowout, a dead battery, or needing assistance after a traffic accident, where accurate location information is required to resolve the issue. Therefore, vehicle location sharing applications are becoming increasingly popular.
[0004] In related technologies, vehicles generate a sharing code via an onboard terminal. Users share the sharing code with friends using their mobile phones, and friends enter the sharing code using a corresponding mobile application to achieve location sharing.
[0005] However, if users share their location using the above method while driving, they need to perform cumbersome operations using their mobile phones, which poses a significant risk to driving safety. Summary of the Invention
[0006] This application provides a vehicle location sharing method, system, device, equipment, and readable storage medium, which can improve the convenience of real-time vehicle location sharing and enhance user safety while driving. The technical solution is as follows.
[0007] On the one hand, a vehicle location sharing method is provided, the method comprising: The display interface includes a location sharing control, which corresponds to the location sharing function. Receive a trigger operation for the location sharing function; Based on the trigger operation, a list of candidate accounts is displayed. The list of candidate accounts includes at least one candidate account that is associated with a first account, which is the account logged in on the vehicle terminal. In response to receiving a selection operation for a second account among the at least one candidate account, a location sharing result is displayed, the location sharing result including the result of the first account sharing the geographical location information of the vehicle terminal to the second account.
[0008] On the other hand, a vehicle location sharing system is provided, which includes an in-vehicle terminal and a target terminal; the in-vehicle terminal is logged into a first account, and the target terminal is logged into a second account, and there is an association between the first account and the second account; The vehicle-mounted terminal is used to display a function interface, which includes a location sharing control corresponding to the location sharing function; in response to a trigger operation of the location sharing function, it displays a candidate account list, which includes the second account; receives a selection operation for the second account; and sends a location sharing message to the second account. The target terminal is configured to receive a location sharing message sent by the first account; receive a trigger operation on the location sharing message; and display the geographical location information of the vehicle terminal based on the trigger operation on the location sharing message. The vehicle-mounted terminal is also used to display the location sharing result based on the location sharing message triggered by the second account.
[0009] On the other hand, a vehicle location sharing device is provided, the device comprising: A function display module is used to display a function interface, which includes a location sharing control corresponding to the location sharing function. The receiving module is used to receive trigger operations for the location sharing function; A list display module is used to display a list of candidate accounts based on the trigger operation, wherein the list of candidate accounts includes at least one candidate account that is associated with the first account; The result display module is configured to display location sharing results in response to receiving a selection operation for a second account among the at least one candidate account. The location sharing results include the result that the first account shares the geographical location information of the vehicle terminal to the second account.
[0010] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the vehicle location sharing method as described in any of the embodiments of this application above.
[0011] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the vehicle location sharing method as described in any of the embodiments of this application above.
[0012] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle location sharing methods described in the above embodiments.
[0013] The beneficial effects of the technical solutions provided in this application include at least the following: The vehicle-mounted terminal displays a location sharing control that can indicate the triggering of the location sharing function. When the location sharing function is triggered, a list of candidate accounts is displayed, and a second account is selected for location sharing based on the candidate account list. This allows the location sharing process of the first account to be completed conveniently, avoiding the need to use a mobile phone to complete the location sharing process while driving. This improves driving safety during the location sharing process and increases the efficiency of location sharing by using the vehicle-mounted terminal. Attached Figure Description
[0014] Figure 1 This is a schematic diagram of an environment for vehicle location sharing provided in an exemplary embodiment of this application; Figure 2 This is a flowchart of a vehicle location sharing method provided in an exemplary embodiment of this application; Figure 3 This is a schematic diagram of a functional interface provided in an exemplary embodiment of this application; Figure 4 This is a flowchart of a vehicle location sharing method provided in an exemplary embodiment of this application; Figure 5 This is a schematic diagram of an in-vehicle terminal interface provided in an exemplary embodiment of this application; Figure 6 This is a schematic diagram illustrating the account identifier of a second account provided in an exemplary embodiment of this application; Figure 7 This is a flowchart of a vehicle location sharing method provided in an exemplary embodiment of this application; Figure 8 This is a schematic diagram of the overall location sharing process provided in an exemplary embodiment of this application; Figure 9 This is a schematic diagram of an in-vehicle terminal interface provided in an exemplary embodiment of this application; Figure 10 This is a flowchart of a vehicle location sharing method provided in an exemplary embodiment of this application; Figure 11This is a schematic diagram of the overall solution process provided in an exemplary embodiment of this application; Figure 12 This is a schematic diagram of the vehicle terminal interface of the overall solution process provided in an exemplary embodiment of this application; Figure 13 This is a schematic diagram illustrating an implementation environment for vehicle location sharing provided in an exemplary embodiment of this application; Figure 14 This is a structural block diagram of a vehicle location sharing device provided in an exemplary embodiment of this application; Figure 15 This is a structural block diagram of a vehicle location sharing device provided in another exemplary embodiment of this application; Figure 16 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0016] A vehicle-mounted terminal, also known as a vehicle information system, typically includes a display system, a communication system, a multimedia system, and a global positioning system (GPS). The display system shows information about the vehicle's operating status, such as pressure, temperature, and lighting conditions on the dashboard. The communication system enables communication between the vehicle and other devices. The multimedia system generates or collects multimedia data and displays it through the display system. The GPS system obtains the vehicle's current geographical location.
[0017] In related technologies, when a user needs to share their vehicle location, a sharing code is first generated on the in-vehicle terminal. The sharing party then sends the sharing code to the receiver, who uses a designated application to input the code and obtain the geographical location information of the sharing party's in-vehicle terminal, thus achieving real-time location sharing. However, frequent operation of the mobile phone by the sharing party while driving poses a significant driving safety hazard and can easily lead to traffic accidents.
[0018] This application provides a vehicle location sharing method, which improves driving safety during the vehicle location sharing process.
[0019] The vehicle location sharing method of this application is applied in at least one of the following scenarios.
[0020] First, it is applied to everyday transportation scenarios.
[0021] As an example, drivers may encounter situations where they are unsure of their destination or need a friend to know the vehicle's current location. Therefore, they can share their location with friends using the location sharing function provided by the in-vehicle terminal.
[0022] Second, it can be used in emergency alarm notification and location scenarios.
[0023] This is an illustrative example of how vehicles can encounter various emergencies while driving, such as tire blowouts, dead batteries, or traffic accidents requiring assistance. It is crucial to promptly and accurately communicate the vehicle's location. The vehicle location sharing method described in this application transmits the vehicle's current location information via the in-vehicle terminal to the terminal of the department providing emergency assistance. Once the emergency assistance terminal confirms the location sharing message, it can obtain the real-time location information from the in-vehicle terminal, improving the timeliness of accident response.
[0024] It is worth noting that the above application scenarios are merely illustrative examples, and the vehicle location sharing method provided in this application embodiment can also be applied to other scenarios, which are not limited in this application embodiment.
[0025] Secondly, the implementation environment involved in the embodiments of this application will be described, taking an application as an example. Please refer to [link / reference needed]. Figure 1 The implementation environment involves a sharing terminal 110, a server 120, and a target terminal 130, which are connected via a communication network 140. The sharing terminal 110 is implemented as a vehicle-mounted terminal.
[0026] In some embodiments, the sharing terminal 110 is used to select an account to receive the sharing for location sharing. Optionally, the sharing terminal 110 can implement a location sharing function, and the functional interface of the sharing terminal 110 includes a location sharing control, which corresponds to the location sharing function. After the location sharing function is triggered based on the location sharing control, a list of candidate accounts is displayed in the sharing terminal 110, and based on the selection of a second account, a location sharing message is sent to the target terminal 130 logged in by the second account via the server 120. The triggering of the location sharing control can be achieved through a click operation, voice control, or other triggering methods; this embodiment does not limit this.
[0027] When the sharing terminal 110 sends a location sharing message to the target terminal 130 through the server 120, the target terminal 130 displays a location sharing interface based on the location sharing message, and displays the geographical location information of the sharing terminal 110 based on the receiving operation on the location sharing interface.
[0028] It is worth noting that the aforementioned target terminal 130 can be a mobile terminal such as a mobile phone, tablet computer, portable laptop computer, or vehicle terminal, or a desktop computer; the aforementioned server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN), and big data and artificial intelligence platforms.
[0029] Cloud technology refers to a hosting technology that unifies hardware, applications, and network resources within a wide area network (WAN) or local area network (LAN) to achieve data computation, storage, processing, and sharing. Based on the cloud computing business model, cloud technology encompasses network technology, information technology, integration technology, management platform technology, and application technology. It can form resource pools, providing flexible and convenient on-demand access. Cloud computing technology will become a crucial support. Backend services of technical network systems require substantial computing and storage resources, such as video websites, image websites, and many portal websites. With the rapid development and application of the internet industry, every item may have its own identification mark in the future, requiring transmission to backend systems for logical processing. Data at different levels will be processed separately, and various industry data will require robust system support, which can only be achieved through cloud computing.
[0030] In some embodiments, the server described above can also be implemented as a node in a blockchain system. Blockchain is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and cryptographic algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer.
[0031] Based on the above-described terms and application scenarios, the vehicle location sharing method provided in this application will be explained, taking its application in an in-vehicle terminal as an example. Figure 2 As shown, the method includes the following steps.
[0032] Step 210: Display the function interface, which includes a location sharing control.
[0033] The location sharing control corresponds to the location sharing function.
[0034] In an optional embodiment, the vehicle terminal is equipped with a first application.
[0035] The first application includes social functions, and the first application is logged into with a first account. Optionally, the first application includes at least one of the following types: instant messaging application, short video social application, navigation application, schedule application, multimedia playback application, shopping application, financial transaction application, etc., and this embodiment does not limit it.
[0036] Optionally, the display corresponding to the location sharing control includes at least one of the following: First, the operating system of the vehicle terminal displays a location sharing control.
[0037] In other words, the in-vehicle terminal's operating system displays functional interfaces, such as the operating system's main screen and the negative one screen. These functional interfaces include function cards corresponding to the first installed application, and these function cards display the location sharing control.
[0038] Second, the vehicle terminal also has a second application installed.
[0039] The first application and the second application are two independent applications. That is, the second application displays its functional interface, such as its homepage and interfaces corresponding to specific categories. The functional interface of the second application includes function cards corresponding to the first application, and these function cards include location sharing controls. In some embodiments, when the second application is running, the user triggers an operation to add function cards to the functional interface, thereby displaying candidate applications for which function cards can be added, including the first application. When a selection operation for the first application is received, its function card is displayed in the functional interface; alternatively, when the second application is running, it automatically reads the applications currently installed on the in-vehicle terminal and displays the function cards corresponding to the installed applications in the functional interface, including the first application's function card.
[0040] Optionally, the function interface displays at least one function card corresponding to an application, including the function card corresponding to the first application; or, the function interface includes a function card corresponding to a specified application, such as: the function interface is set for the first application and is used to provide the functions in the first application.
[0041] Third, display the function interface based on the first application already installed in the vehicle terminal.
[0042] In other words, the functional interface is the interface displayed during the operation of the first application, which includes the location sharing function provided by the first application.
[0043] In this embodiment, an example is taken where a vehicle terminal has a second application installed and the functional interface is provided by the second application.
[0044] This is illustrative; please refer to it. Figure 3 This illustrates a schematic diagram of a functional interface provided in an exemplary embodiment of this application. Figure 3 As shown, the interface of the vehicle terminal includes a vehicle function selection area 310 and an application selection area 320. The selected application in the current application area 320 is the second application 321; therefore, the function interface 330 of the second application 321 is displayed. The function interface 330 includes function cards corresponding to multiple applications, including a function card 340 corresponding to the first application, which displays a location sharing control 341. In this embodiment, taking an instant messaging application as an example, the first application also has functions such as sending messages and making voice calls; this embodiment does not limit these functions.
[0045] Optionally, the second application also has functions such as audiobook listening, recording, and music playback.
[0046] Step 220: Receive the trigger operation for the location sharing function.
[0047] Optionally, the function card includes at least one control corresponding to a function that the first application can perform. These function controls can be touchable or non-touchable. A touchable control is one whose function can be triggered by a touch operation; while a non-touchable control is a function used to provide a prompt or information display, and no touch operation is provided for it. That is, in this embodiment, the location sharing control can be implemented as either a touchable or non-touchable control.
[0048] This section illustrates, illustratively, the location sharing control can be implemented as both an accessible and an inaccessible control. The triggering operation includes at least one of the following implementation methods: 1. This location sharing control is implemented as a touchable control.
[0049] 1.1 Clicking the location sharing control triggers the location sharing function; 1.2 The location sharing function is triggered by voice input. That is, the location sharing function is triggered when the content of the voice input contains keywords that can trigger the location sharing function. 1.3 The vehicle terminal is equipped with an image acquisition device. By performing a pre-set specified action within the acquisition range of the image acquisition device, the location sharing function can be triggered.
[0050] 2. This location sharing control is implemented as an untouchable control. That is, the location sharing function cannot be triggered by touching, clicking, or other similar actions.
[0051] 2.1 Triggering the location sharing function via voice input; 2.2 The location sharing function is triggered by executing a pre-set specified action within the acquisition range of the image acquisition device.
[0052] The methods for voice input and specific actions performed on untouchable controls are the same as those for voice input and action operation methods for the trigger controls mentioned above, and will not be repeated here.
[0053] The above triggering methods are merely illustrative examples, and this embodiment does not limit them.
[0054] This is illustrated using the location sharing control and voice input as examples.
[0055] First, receive clicks on the location sharing control.
[0056] The location sharing control corresponds to the location sharing function. When the location sharing control is a touchable control, clicking on it will trigger the location sharing function. Illustratively, the location sharing control can be a pressable "button" control or a touchable "touchscreen" control; this embodiment does not limit this.
[0057] Second, receive the first voice input signal.
[0058] The first voice input signal is used for voice control of the in-vehicle terminal. Optionally, the user first activates the voice control function of the in-vehicle terminal using a preset wake-up voice command, and then triggers the location sharing function via the first voice input signal after the voice control function is activated.
[0059] In response to the inclusion of a keyword corresponding to the location sharing function in the first voice input signal, the first voice input signal is determined as a trigger operation for the location sharing function.
[0060] The keywords corresponding to the location sharing function refer to the words that can trigger the location sharing control and realize the location sharing function. For example, inputting words such as "turn on location sharing," "location sharing," or "share location" via voice will generate the first voice input signal. The in-vehicle terminal receives this first voice input signal and, in response to the keywords "location" and "share" that correspond to the location sharing function, triggers the location sharing function.
[0061] Step 230: Display the list of candidate accounts based on the triggered operation.
[0062] The candidate account list includes at least one candidate account that is associated with the first account, which is the account logged in on the vehicle terminal.
[0063] In this embodiment, a first account is logged in in the first application, and the second application calls the first account logged in in the first application to log in synchronously. The illustration shows the second application calling the authorization login interface of the first application, receiving an authorization operation on the authorization login interface, which instructs the second application to call the first account logged in in the first application to log in.
[0064] In other embodiments, if an account is not yet logged in to the first application, an account login is required first, and then a list of candidate accounts is displayed based on the logged-in account.
[0065] If no account is logged in to the first application, an account login is required to enable location sharing. This example illustrates receiving a trigger on the location sharing control and launching the first application. If no account is logged in to the first application, the authorization login interface within the first application is invoked and displayed, allowing the user to log in with their first account.
[0066] Optionally, the login method for the first account includes at least one of the following: 1. Independent account login is performed in the first application installed on the vehicle terminal. The vehicle terminal displays the application's account login interface based on a triggered operation. Users can select the first account from the accounts stored on the vehicle terminal, or log in by entering the first account's identifier and password. Login can also be achieved through biometric recognition (such as facial recognition, fingerprint recognition, iris recognition, etc.), but this embodiment does not limit this method.
[0067] 2. A mobile terminal that establishes a short-range wireless communication connection with the vehicle-mounted terminal enables login of the first account on the vehicle-mounted terminal. That is, a first application is installed on the mobile terminal; this first application is a mobile phone version of the application, and the first account is logged in on the mobile terminal. When the vehicle-mounted terminal establishes a short-range wireless communication connection with the mobile terminal (e.g., Bluetooth connection, VPN connection, hotspot connection, etc.), based on the linkage between the vehicle-mounted terminal and the mobile terminal, the first account logged in on the mobile terminal is simultaneously logged in on the vehicle-mounted terminal.
[0068] In an optional embodiment, at least one candidate account associated with the first account in the first application is obtained based on a trigger operation, and a list of candidate accounts is displayed based on the at least one candidate account.
[0069] In this context, "having a connection" refers to a direct or indirect link between the first account and the candidate account. A connection between the candidate account and the first account includes: 1. The candidate account and the first account are friends; 2. The candidate account and the first account are in the same group; 3. The candidate account and the first account have previously initiated temporary message conversations, etc. The above examples of having a connection are merely illustrative and are not intended to limit the scope of this embodiment.
[0070] Optionally, based on the triggered operation, a window overlay is superimposed on the functional interface, and a list of candidate accounts is displayed in the window overlay based on at least one candidate account.
[0071] The display hierarchy of the pop-up window is above that of the functional interface. For illustration purposes, the pop-up window is a non-fullscreen window.
[0072] Optionally, when a pop-up window is overlaid on the functional interface, the content displayed on the functional interface can be weakened to highlight the content displayed on the pop-up window. For example, this can be achieved by reducing the brightness of the functional interface or blurring its content.
[0073] In an optional embodiment, the candidate account list also includes departmental accounts that can provide emergency assistance, such as fire alarm accounts, traffic accident alarm accounts, medical assistance alarm accounts, etc.
[0074] The candidate account list is a list of accounts selected or aggregated from those associated with the first account. For illustrative purposes, all accounts associated with the first account are added to the candidate account list as candidate accounts; alternatively, accounts associated with the first account and with whom there has been conversation within a recent preset time period can be added as candidate accounts; furthermore, accounts associated with the first account, with priority given to those with a friend relationship, can also be added as candidate accounts. The composition of the candidate accounts in the above candidate account list can be preset; the display order of the candidate accounts in the candidate account list can also be preset. This embodiment is merely an illustrative example and is not intended to limit the scope of the list.
[0075] The candidate account list can be a list obtained from the current primary application or a list obtained from other applications. Depending on how the candidate account list is obtained, the above implementation methods include at least one of the following: First, the location sharing function is implemented independently within the first application. That is, at least one candidate account is an account associated with the first account within the first application. Optionally, if the first application has a location sharing function, at least one candidate account is an account with a social relationship to the first account within the first application. Therefore, when the location sharing function is triggered in the first application, at least one candidate account is directly identified from the social contacts within the first application, and a list of candidate accounts is displayed. Second, the in-vehicle terminal also needs to have a second application installed, and this second application must be able to share accounts with the first application, or the second application must use the first account logged in through the first application to log in synchronously. When the location sharing function is triggered through the second application, the contact information in the first application is retrieved to identify at least one candidate account and display a list of candidate accounts.
[0076] The above implementation of the candidate account list is merely an illustrative example, and this embodiment does not limit it.
[0077] Step 240: In response to receiving a selection operation for a second account from at least one candidate account, display the location sharing result.
[0078] The second account is the account logged into the first application installed on the target terminal, and the location sharing result includes the result of the first account sharing the geographical location information of the vehicle terminal to the second account.
[0079] Optionally, the second account is an account logged in on the first application installed on the in-vehicle terminal, or the second account is an account logged in on the first application installed on a mobile terminal (e.g., a mobile phone). When the second account is an account logged in on the in-vehicle terminal, the location sharing function enables functionality between in-vehicle terminals. When the second account is an account logged in on a mobile terminal, the location sharing function enables functionality between the in-vehicle terminal and the mobile terminal.
[0080] In one optional embodiment, the vehicle-mounted terminal receives the selection operation in several ways. For example, it may select a second account by clicking on a list of candidate accounts; or by using voice input; or by pre-setting a default account, which is then used as the second account when selecting from the candidate account list; or by capturing a predetermined gesture using a camera. These methods of receiving the selection operation by the vehicle-mounted terminal are merely illustrative examples, and the embodiments of this application do not limit the scope of the application.
[0081] In an optional embodiment, in response to receiving a selection operation for a second account among at least one candidate account, a location sharing message is sent to the second account.
[0082] The location sharing message includes a location sharing link, which serves as an entry point to the location sharing mini-program for the second account. The location sharing mini-program is a mini-program hosted by the first application, and the location sharing result is displayed based on the location sharing link.
[0083] Optionally, after the first account sends a location-sharing message to the second account, taking the target terminal of the second account as a mobile terminal as an example, the second account receives the location-sharing message sent by the first account in the dialog box corresponding to the first account. This location-sharing message is displayed as a mini-program link. Optionally, the dialog box also includes the sending time of the location-sharing message by the first account, the remarks attached by the first account, and the system's default prompt message, etc.
[0084] Optionally, the first application of the target terminal includes a mini-program running function. After the second account receives the location sharing message and triggers the location sharing link in the location sharing message, it jumps to the location sharing mini-program of the first application, thereby receiving the geographical location information corresponding to the vehicle terminal logged in by the first account.
[0085] In summary, the method provided in this embodiment displays a location sharing control on the vehicle's in-vehicle terminal. The location sharing control can indicate the triggering of the location sharing function. When the location sharing function is triggered, a list of candidate accounts is displayed, and a second account is selected for location sharing based on the list of candidate accounts. This allows the location sharing process of the first account to be completed conveniently, avoiding the need for cumbersome operations using a mobile phone to complete location sharing while driving. This improves driving safety during the location sharing process and increases the efficiency of location sharing by using an in-vehicle terminal.
[0086] In an optional embodiment, the display method of the location sharing results includes at least the display method on the functional interface and the display method in the location sharing interface. (Illustrative example, such as...) Figure 4 As shown above, Figure 2 Step 240 in the illustrated embodiment can also be implemented as step 410 or step 420.
[0087] Step 410: In response to receiving a selection operation for a second account from at least one candidate account, display the location sharing result on the location sharing control.
[0088] When the vehicle terminal sends a location sharing message to the second account through the first account, the vehicle terminal's response, based on the second account's acceptance of the location sharing message, includes at least one of the following: First, the second account did not respond to the location sharing message, meaning the first account did not receive the sharing acceptance signal sent by the second account; In an optional embodiment, in response to not receiving a share acceptance signal from the second account, a share waiting message is displayed on the location sharing control.
[0089] The "Share Waiting" message indicates that the system is waiting for confirmation from a second account regarding the location sharing message. When the vehicle terminal does not receive a share acceptance signal from the second account, it means that the second account has not yet confirmed the location sharing message. The vehicle terminal needs to wait to see if the second account has accepted the location sharing message and displays the "Share Waiting" message through the location sharing control. For illustrative purposes, this message is displayed as "Waiting for Friend".
[0090] Second, the second account responds to the location sharing message and sends a sharing acceptance signal to the first account, thereby the vehicle terminal responds to the sharing acceptance signal; In an optional embodiment, in response to receiving a share acceptance signal from a second account, sharing process information is displayed on the location sharing control.
[0091] The sharing process information indicates that the vehicle terminal's location information is being shared with the second account. For illustration, when the location information between the first and second accounts is being shared normally, the sharing process information displayed in the location sharing control is "Sharing in progress"; when the location information between the first and second accounts is being shared normally, and the second account is simultaneously sharing its own terminal's location information with the first account, the sharing process information displayed in the location sharing control is "Location sharing in progress"; when the first or second account is in a weak signal state (e.g., in a tunnel or in a mountainous area), the sharing process information displayed in the location sharing control is "Current signal weak"; when the second account terminates the reception of location information, the sharing process information displayed in the location sharing control is "Location sharing has ended".
[0092] Optionally, the sharing process information may also include the currently shared geographic location information, which may be presented in a simplified text format in the location sharing control; or, the geographic location information may be presented in the form of a small map in the location sharing control.
[0093] Indicative, such as Figure 5 As shown, when the second account does not receive the location share, that is, the first account does not receive the share acceptance signal sent by the second account, the location sharing control 510 displays "Waiting for friend". When the second account accepts the location share, the location sharing control 510 displays "Sharing".
[0094] Optionally, when the vehicle terminal does not receive a sharing acceptance signal from the second account within a specified time, it displays a sharing end information, and symbolically displays "Connection failed, please try again" on the location sharing control; when the vehicle terminal receives a sharing rejection signal sent to the second account, it displays a sharing rejection information, and symbolically displays "The other party has rejected location sharing" on the location sharing control.
[0095] Step 420: In response to receiving a selection operation for a second account from at least one candidate account, a location sharing interface is displayed, which includes the location sharing result.
[0096] Optionally, the location sharing interface can be displayed in the location sharing mini-scene of the second application.
[0097] The second application is an application with location sharing functionality. The location sharing mini-scenario is a digital service platform related to location sharing within the second application. Through the location sharing mini-scenario, users can view the location sharing process.
[0098] In an optional embodiment, the location sharing interface is displayed in at least one of the following ways: First, in response to receiving a selection operation for a second account among at least one candidate account, the location sharing status is displayed on the location sharing control; in response to receiving a touch operation on the location sharing control, the location sharing interface is displayed.
[0099] As a control with location sharing functionality, the location sharing control can not only implement location sharing based on a triggered action, but also change the sharing process information displayed on the control as the sharing process progresses. Illustratively, the location sharing control can more directly reflect the location sharing process. Furthermore, as a touchable control, it can trigger the display of the location sharing interface based on a selection action, allowing for more detailed observation of the location sharing process.
[0100] Second, in response to receiving a selection operation for the second account among at least one candidate account, the location sharing interface is displayed.
[0101] In other words, when a user selects a second account, they are redirected directly to the location sharing interface.
[0102] The location sharing interface includes an area for displaying the sharing account and a map display area.
[0103] The shared account display area primarily displays the account identifier of the second account, which includes, but is not limited to, avatar, nickname, and personal signature. Optionally, at least one second account can be selected for sharing location information, i.e., one or more candidate accounts can be selected from the candidate account list as the second account to receive location information sharing. In an optional embodiment, after selecting one or more candidate accounts from the candidate account list as the second account, the selected second account is set in the shared account display area (wherein, second accounts that have not accepted location requests are displayed in grayscale, while second accounts that have accepted location requests are displayed normally). Optionally, the location sharing interface also includes a list display control. Based on the trigger operation of the list display control, the location sharing interface can also display a list of candidate accounts, and continue to select candidate accounts displayed in the candidate account list, and send location sharing messages as the second account.
[0104] Optionally, the shared account display area can also receive the removal operation of the second account, thereby terminating the sharing of the vehicle terminal's geographical location information to the removed second account.
[0105] Map display area: This area primarily displays the geographic location information of the vehicle terminal logged into by the first account. The geographic location information includes the country, city, district / county, and road where the vehicle is located. It may also include landmark coordinates of the area where the vehicle is located, such as shopping malls, parks, and restaurants. These are merely illustrative examples, and this application does not limit the scope of the application.
[0106] In addition to displaying the geographical location information of the vehicle terminal logged in by the first account, the map display area may also include the weather conditions and traffic conditions of the current geographical location of the vehicle terminal. This application embodiment does not limit this.
[0107] In an optional embodiment, in response to not receiving a sharing acceptance signal from the second account, a waiting indicator is displayed in the sharing account display area, and the geographical location information of the vehicle terminal is displayed in the map display area. The waiting indicator is used to indicate that it is waiting for the second account to confirm the location sharing message.
[0108] Regarding the shared account display area, if the vehicle terminal does not receive a sharing acceptance signal from a second account, the shared account display area of the vehicle terminal will display a waiting indicator. This waiting indicator may include at least one of the following: 1. The shared account display area displays an identifier indicating that it is waiting for a friend to accept the request; 2. The shared account display area displays a blank identifier for account identifiers such as avatar and nickname; 3. The shared account display area displays an identifier indicating that the account identifiers such as avatar and nickname are pending entry. The waiting indicators in the shared account display area described above are merely illustrative examples, and this application embodiment does not impose any limitations on them.
[0109] The waiting indicator is used to indicate that the system is waiting for confirmation of the location sharing message from a second account. Once the second account confirms the location sharing message, the waiting indicator will change accordingly, such as displaying the nickname and avatar of the second account that has confirmed the location sharing message. If the vehicle terminal still does not receive a sharing acceptance signal from the second account after a certain period of time, the waiting indicator may remain in a waiting state, or it may be removed from the list of second accounts that have not accepted the location sharing message, depending on the conditions set by the vehicle terminal to end the waiting period.
[0110] Regarding the map display area, when the recipient has not confirmed receiving the location information of the vehicle terminal logged in by the first account, the map display area is generally centered on the geographical location of the vehicle terminal and displays environmental information of a certain area. Alternatively, it can be centered on a pre-selected geographical location or the geographical location of the tallest building in the vicinity, etc. The above map display areas are merely illustrative examples, and this application embodiment does not limit them.
[0111] In an optional embodiment, in response to receiving a sharing acceptance signal from a second account, the account identifier of the second account is displayed in the sharing account display area, and the geographical location information of the vehicle terminal is displayed in the map display area. The account identifier in the sharing account display area is used to indicate the account that is receiving the geographical location information shared by the vehicle terminal.
[0112] Regarding the account sharing display area, after the vehicle terminal receives the sharing acceptance signal from the second account, the account sharing display area of the vehicle terminal will display the account identifier of at least one second account whose location sharing has been confirmed. This is illustrative; the account identifier is used to distinguish different accounts and to help the operator determine whether the second account confirming the location sharing message is the second account selected by the operator. Account identifiers include, but are not limited to, the account's avatar, nickname, and personal signature.
[0113] Regarding the map display area, in response to receiving a location sharing message from the second account, the geographical location information of the terminal logged in by the second account is displayed in the map display area. Optionally, the geographical range included in the map display area can also be flexibly adjusted as the second account enters. For example, when the recipient confirms receipt of the geographical location information of the vehicle terminal logged in by the first account, the map display area can be flexibly adjusted according to the geographical location of the terminal logged in by the second account. For instance, after adjustment, both the vehicle terminal logged in by the first account and the terminal logged in by the second account are included in the map display area; the map display area can also be flexibly adjusted as other recipients selected by the first account confirm the geographical location information; the map display area can also be flexibly shrunk or enlarged as the first account and the recipient's locations move closer or further apart. The above states of the map display area are merely illustrative examples, and this application embodiment does not limit them.
[0114] like Figure 6 As shown, this is a schematic diagram of an in-vehicle terminal interface provided in an exemplary embodiment of this application. The left side displays an account display area 610, and the right side displays a map display area 620. First, the second accounts invited by the first account include Zhang San and Li Si. When Zhang San receives a location request, Zhang San's avatar 611 is displayed in the account display area 610.
[0115] After a second account (e.g., Zhang San) joins location sharing, users can choose to send location sharing messages to other candidate accounts or end the sharing process. For illustration, let's select Li Si to join the location information sharing. When Li Si receives a location request, his avatar (612) will be displayed in account display area 610. Additionally, a message will appear below account display area 610 stating, "Location sharing will automatically end when the vehicle is turned off." Map display area 620 shows the current location of the vehicle's onboard terminal.
[0116] It is worth noting that, Figure 6 The map display area and the account display area shown are two parallel areas. In some embodiments, after the terminal displays the map display area in full screen, the account display area is overlaid on the map display area.
[0117] In summary, the method provided in this embodiment further clarifies the location sharing results, offering both a location sharing control and a location sharing interface, both of which can display the location sharing results accordingly. The location sharing control can more intuitively indicate whether the second account has confirmed the location sharing status, making it easier for the operator to know whether the location sharing has been successfully received by the recipient. The location sharing interface can be accessed through the location sharing control. The sharing account display area and map display area displayed on the location sharing interface can more precisely represent the account information of the second account and the location information of the vehicle terminal logged in by the first account, improving the efficiency and accuracy of location sharing.
[0118] In an optional embodiment, the above-described process of selecting a second account is implemented via voice input. (Illustrative example, such as...) Figure 7 As shown above, Figure 2 Step 240 in the illustrated embodiment can also be implemented as steps 710 to 730.
[0119] Step 710: Display the corresponding voice selection prompt for each candidate account in the candidate account list. The voice selection prompt is used to indicate the corresponding voice input content when selecting a candidate account.
[0120] The candidate account list contains at least one candidate account, distinguished by unique nicknames, avatars, and other identifiers. To address the potential difficulty in accurately selecting a recipient due to indistinguishable nicknames, avatars, or unclear communication, appropriate voice prompts can be provided for each candidate account. For illustration, the voice prompts are set to "first," "second," and "third" according to the order of the candidate accounts. When selecting a recipient, the recipient can input the corresponding voice prompt for each candidate account to designate it as the second candidate account.
[0121] In some embodiments, the voice selection prompt is displayed in at least one of the following ways: First, in the candidate account list, a prompt is displayed in a preset position for each candidate account. For example, the prompt is displayed to the right of the candidate account's avatar. The prompt for account 1 is "first" and the prompt for account 2 is "second".
[0122] Second, in the candidate account list, the candidate account's avatar is replaced with the prompt content, and the candidate account's name (such as: nickname or account username, etc.) is displayed in a preset position around the avatar. For example, the first candidate account's avatar displays the prompt content "1", and the corresponding nickname displayed on the right is "Friend A". The second candidate account's avatar displays the prompt content "2", and the corresponding nickname displayed on the right is "Friend B".
[0123] Third, in the candidate account list, each candidate account is presented in different ways. For example, different background colors are used to represent each candidate account. For instance, the background color for account 1 is red, indicating that the user can select account 1 by voice inputting "red". The background color for account 2 is green, indicating that the user can select account 2 by voice inputting "green".
[0124] It is worth noting that the above display method is only an illustrative example, and the embodiments of this application do not limit it.
[0125] Optionally, voice selection prompts can be implemented as at least one of the following methods: text prompts, color prompts, symbol / shape prompts, number prompts, letter prompts, etc.
[0126] Step 720: Receive a second voice input signal, which is used to perform voice control on the vehicle terminal.
[0127] In an optional embodiment, in response to the second voice input signal including voice input content corresponding to n candidate accounts, the n candidate accounts are used as the second account corresponding to the second voice input signal, where n is a positive integer.
[0128] Step 730: Determine the second account corresponding to the second voice input signal from at least one candidate account, and display the location sharing result corresponding to the second account.
[0129] As an illustration, the candidate account list currently displays five accounts. Account A corresponds to the voice selection prompt "first"; Account B corresponds to the voice selection prompt "second"; Account C corresponds to the voice selection prompt "third"; Account D corresponds to the voice selection prompt "fourth"; and Account E corresponds to the voice selection prompt "fifth". After receiving the second voice input signal from the user, the vehicle terminal converts the second voice input signal into text format, with the text content being "first, third, and fourth," thus determining that the candidate accounts the user needs to select are Account A, Account C, and Account D.
[0130] In one optional embodiment, the processing of location sharing messages is described from the perspective of a second account. After receiving a location sharing message from the first account, the second account needs to confirm the location sharing sent by the vehicle terminal in order to view the location information of the first account.
[0131] In an optional embodiment, the second account authorizes an account identifier to obtain the location information of the first account. Illustratively, after receiving a location-sharing message from the first account, the second account selects to authorize an avatar and nickname. At this point, the second account can know the location information of the vehicle terminal logged into by the first account, thus achieving location sharing. Optionally, a prompt box for viewing friend distance information is displayed on the terminal logged into by the second account. The second account can authorize its personal location information by clicking this prompt box. At this time, the map display area of the vehicle terminal will display the geographical location information of the terminal logged into by the second account, achieving the effect of location sharing.
[0132] This is an illustrative example of how an authorized account identifier enables a second account to obtain the geographical location information of the terminal logged into by the first account. For example... Figure 8 The diagram shows the process of location sharing and location sharding in the first application of the terminal logged in by the second account, with different account identifiers authorized.
[0133] Step 810: Click the location to share the link.
[0134] On the terminal logged in with the second account, clicking the location sharing link will take you to the location sharing mini-program in the first application. This first application is the same as the first application installed on the vehicle terminal.
[0135] Step 820: Determine if location sharing has ended.
[0136] Optionally, the first application will first determine whether the location sharing has ended. If the location sharing process corresponding to the sent location sharing message has ended, the location sharing end page will be displayed after the location sharing link is opened. If the location sharing process has not ended, the recipient will be prompted that the friend is sharing the vehicle's real-time location after opening the location sharing link.
[0137] Step 830: Ask if you want to view your friend's location.
[0138] Once the recipient enters the location sharing interface, the first application on the terminal logged in by the second account will ask the recipient whether to view the friend's location. If the recipient does not view the friend's location, the process will stop at the "View Friend's Location?" page. If the recipient clicks to view the friend's location, the first application will proceed to the next step.
[0139] Indicative, such as Figure 9As shown, a prompt message is displayed in interface 910, which reads "A friend is sharing the real-time location of the vehicle." The user selects control 911 to instruct the user to view the real-time location of the friend's vehicle.
[0140] Step 840: Asks for authorization of profile picture and nickname.
[0141] If you click to view a friend's location, the first application will ask the recipient whether to authorize their profile picture, nickname, etc. If the recipient chooses not to authorize their profile picture, nickname, etc., the application will take you to the unauthorized profile picture page; if the recipient chooses to authorize their profile picture, nickname, etc., it will be considered as confirming the location sharing message.
[0142] Indicative, such as Figure 9 As shown, an authorization message is displayed in interface 920, which instructs the user to obtain personal information of the second account, such as avatar and nickname. The user selects control 921 to instruct the user to provide authorization to obtain personal information.
[0143] Step 850: View the other party's location page (no distance information).
[0144] After the recipient authorizes their account information, including profile picture and nickname, they can access the recipient's location page to share their location. At this point, the location page does not include distance information between the vehicle-mounted terminal and the mobile terminal.
[0145] Indicative, such as Figure 9 As shown, the location information of the first account is displayed in interface 930.
[0146] Step 860: Ask for authorization of location information. After entering the page to view the other party's location, the page will ask the recipient whether to authorize personal location information. If the recipient chooses not to authorize location information, it means that the location information of the mobile terminal cannot be viewed; if the recipient chooses to authorize location information, it means that the location information of the recipient's terminal can be viewed.
[0147] Indicative, such as Figure 9 As shown, a location information acquisition request is displayed on interface 940, used to request the geographical location information of the current target terminal. The user, by triggering control 941, indicates their consent to authorize the acquisition of geographical location information.
[0148] Step 870: View the other party's location page (which contains distance information).
[0149] If you select authorized location information, you can not only view the location information of the vehicle terminal, but also the distance information between the target terminal and the vehicle terminal.
[0150] In summary, this embodiment illustratively demonstrates a relatively safe operating method for selecting candidate accounts: voice operation. Considering that the correct candidate account might not be selected as the second account due to its name or other reasons during voice triggering, a corresponding voice prompt is displayed for each candidate account in the candidate account list. By simply following the voice prompt for each candidate account in the list, the location sharing function can be triggered without clicking on functional controls, thus significantly improving driving safety.
[0151] Optionally, the second account can not only confirm the location information of the vehicle terminal logged in by the first account by confirming the location sharing message, but also choose to share its own location information with the first account. This allows the location information of the vehicle terminal logged in by the first account and the terminal logged in by the second account to be displayed on the map display interface at the same time, realizing location sharing between the vehicle terminal and the target terminal. This makes the location sharing function more flexible and effectively improves the application scope of the location sharing function.
[0152] In an optional embodiment, taking a vehicle location sharing system including an in-vehicle terminal and a target terminal, and using the interaction process between the two terminals as an example, the vehicle location sharing method provided in this application embodiment will be described. The in-vehicle terminal has a first account logged in, and the target terminal has a second account logged in; the first account and the second account are associated. For example... Figure 10 As shown, it illustrates a flowchart of a vehicle location sharing method provided in another exemplary embodiment of this application, such as... Figure 10 As shown, the method includes: Step 1010: The vehicle terminal displays a function interface, which includes a location sharing control.
[0153] The location sharing control corresponds to the location sharing function.
[0154] In one optional embodiment, a first application is installed in the vehicle terminal, and a first account is logged into the first application in the vehicle terminal; the first application is installed in the target terminal, and a second account is logged into the first application in the target terminal.
[0155] In an optional embodiment, the vehicle terminal also has a second application installed.
[0156] The vehicle terminal is also used to display the function interface of the second application, which includes function cards corresponding to the first application, and the function cards include location sharing controls.
[0157] Step 1020: In response to the triggering operation of the location sharing function, the vehicle terminal displays a list of candidate accounts.
[0158] Optionally, the vehicle terminal is also configured to obtain at least one candidate account associated with the first account in the first application in response to a trigger operation of the location sharing function; and display a list of candidate accounts based on the at least one candidate account.
[0159] Step 1030: The vehicle terminal receives the selection operation for the second account.
[0160] In one optional embodiment, the vehicle-mounted terminal receives the selection operation in several ways. For example, it may select a second account by clicking on a list of candidate accounts; or by using voice input; or by pre-setting a default account, which is then used as the second account when selecting from the candidate account list; or by capturing a predetermined gesture using a camera. These methods of receiving the selection operation by the vehicle-mounted terminal are merely illustrative examples, and the embodiments of this application do not limit the scope of the application.
[0161] Step 1040: The first account on the vehicle terminal sends a location sharing message to the second account.
[0162] The location sharing message includes a location sharing link, which is used to provide an entry point to the location sharing mini-program to the second account. The location sharing mini-program is a mini-program that uses the first application as its host program.
[0163] Step 1050: The target terminal receives the location sharing message sent by the first account.
[0164] Optionally, after the first account sends a location sharing message to the second account, taking the target terminal of the second account as a mobile terminal as an example, the second account receives the location sharing message sent by the first account in the dialog box corresponding to the first account, and the location sharing message is displayed as a mini-program link.
[0165] Step 1060: The target terminal receives a trigger operation for the location sharing message.
[0166] Optionally, the target terminal receives a click operation on the location sharing message.
[0167] Step 1070: The target terminal displays the geographical location information of the vehicle terminal based on the triggered operation of the location sharing message.
[0168] Optionally, based on the triggered operation of the location sharing message, the user is redirected to a location sharing mini-program; the location information of the vehicle terminal is displayed in the location sharing mini-program.
[0169] Step 1080: The vehicle terminal displays the location sharing result based on the location sharing message triggered by the second account.
[0170] Optionally, the vehicle terminal displays the location sharing result in the location sharing mini-scenario of the second application based on the location sharing message triggered by the second account.
[0171] Optionally, in response to the location sharing process meeting the termination conditions, the location sharing between the first account and the second account is terminated.
[0172] The termination condition refers to the condition that ends the location sharing process.
[0173] In an optional embodiment, location sharing between the first account and the second account ends in response to the first account logging out of the first application.
[0174] When the first account logged in on the vehicle terminal logs out, the second account cannot obtain the geographical location information of the terminal logged in by the first account, and the location sharing ends between the first account and the second account.
[0175] In an optional embodiment, location sharing between the first account and the second account ends in response to the vehicle where the in-vehicle terminal is located being turned off and powered off.
[0176] When the vehicle where the in-vehicle terminal is located is turned off and powered off, the in-vehicle terminal cannot run the function interface and therefore cannot maintain the continuous operation of the function controls. The second account also cannot obtain the geographical location information of the terminal logged in by the first account, so the location sharing between the first account and the second account ends.
[0177] In an optional embodiment, location sharing between the first account and the second account is terminated in response to receiving a location sharing termination operation.
[0178] The vehicle terminal logged in with the first account can choose to end the location sharing operation, and the recipient of the terminal logged in with the second account can also choose to confirm the end of location sharing or exit location sharing. At this time, the vehicle terminal will receive the location sharing termination operation, ending the location sharing between the first account and the second account.
[0179] In an optional embodiment, in response to the vehicle terminal being in a location acquisition failure state for a duration threshold, location sharing between the first account and the second account is terminated.
[0180] When the vehicle terminal does not receive confirmation of location sharing from the second account, it will display a status indicating that it is waiting for confirmation of location sharing. To avoid prolonged waiting, a certain duration can be set as a threshold for ending location sharing. If the second account does not confirm receipt of location sharing within the specified threshold after the vehicle terminal sends a location sharing message to the second account, the vehicle terminal will terminate location sharing between the first and second accounts when the threshold is reached.
[0181] In summary, this embodiment takes into account that the second account may not promptly confirm the location sharing message sent by the vehicle terminal during the location sharing process, which could lead to problems such as high vehicle power consumption and privacy leaks of vehicle location information if the location sharing process continues. Therefore, a location sharing termination condition is set. By setting the termination condition, the vehicle terminal can be prevented from remaining in the location sharing state after initiating location sharing, thus saving the vehicle's power and better protecting the privacy of vehicle location information.
[0182] For ease of understanding, such as Figure 11 The diagram shown is a schematic overall flowchart of this method, and the content within the flowchart is a schematic display of the vehicle terminal.
[0183] First, the location sharing control on the function interface 1110 is triggered, and the second application corresponding to the location sharing control responds to the trigger. If the first account of the first application 1120 is not logged in, the vehicle terminal displays the login interface 1130 for the first account, and the operator chooses whether to log in to the first account. If the operator refuses to log in to the first account, the system redirects to the function interface 1110. If the operator confirms to log in to the first account, or the first account of the first application is already logged in, the vehicle terminal displays a candidate account list 1140. Then, the operator selects one or more candidate accounts from the candidate account list 1140 as the second account, and the vehicle terminal sends a location sharing message to the second account, displaying a waiting location sharing interface 1150. If the recipient authorizes the relevant account information, the vehicle terminal responds to the location receiving signal and displays a location sharing interface 1160. Then, if the recipient authorizes the location information of the terminal logged in by the second account, the vehicle terminal enters the location sharing interface 1170, at which point the operator can also know the geographical location information of the terminal logged in by the second account. Finally, when the vehicle terminal receives the condition to end location sharing, it ends location sharing after displaying "End Location Sharing Condition 1180" on the vehicle terminal.
[0184] like Figure 12 The image shown is a schematic diagram of the overall interface of this method. Figure 12 It is the observation perspective from the vehicle-mounted terminal side.
[0185] First, on the second application's functional interface 1210, the location sharing control in the card corresponding to the first application is triggered, thereby accessing the contacts in the first application. When the first application is not logged into, the login interface 1220 is displayed, and the user logs into the first application through the login interface 1220. When the first application is logged into with a first account, a candidate account list 1230 is displayed, which includes multiple candidate accounts associated with the first account.
[0186] By selecting the second account from the candidate account list 1230, the location sharing sending page 1240 is displayed to send a location sharing message to the second account (Zhang San).
[0187] After sending a location-sharing message to the second account, the updated functional interface 1250 is displayed, in which the location-sharing control displays the message "Waiting for the second account to join," i.e., "Waiting for friends." When a trigger operation is received on the location-sharing control, the location-sharing interface 1260 is displayed, showing the status of waiting for friends to accept the invitation.
[0188] When the second account joins location sharing, the updated function interface 1270 is displayed, in which the sharing status, "Sharing," is shown on the location sharing control. When a trigger operation is received on the location sharing control, the location sharing interface 1280 is displayed, showing the status of sharing geographical location information with the second account (Zhang San).
[0189] When a share end command is received, a share end prompt 1290 is displayed to prompt the user to confirm whether to end the real-time location sharing.
[0190] In summary, the method provided in this embodiment eliminates the need for the vehicle-mounted terminal to operate the mobile phone. It only requires triggering the function control in the second application that enables location sharing through the vehicle-mounted terminal's interface. This invokes the first application, retrieves a list of candidate accounts based on the first account logged into the first application, and allows the vehicle-mounted terminal to select at least one second account. The vehicle-mounted terminal can then directly send a location sharing link to the recipient using the selected second account. The vehicle-mounted terminal can provide a detailed representation of the entire process and can also terminate location sharing in response to a termination condition. This not only effectively improves the convenience of sharing the vehicle's location with others while driving and enhances driving safety, but also avoids privacy leaks caused by forgetting to stop location sharing.
[0191] Figure 13This is a schematic diagram of an implementation environment for vehicle location sharing provided in an exemplary embodiment of this application. Vehicle location sharing relates to the field of human-computer interaction, and the implementation environment in this embodiment illustrates the interaction process between an in-vehicle terminal and an illustrative mobile terminal (phone).
[0192] The vehicle terminal has a first application and a second application installed, and the mobile phone has the first application installed. The first application provides a mini-program function.
[0193] The vehicle terminal receives the trigger operation for the location sharing function through the second application 1310. For example, the function interface of the second application 1310 displays a small card corresponding to the first application 1320, and the small card displays a location sharing control. Clicking the location sharing control is used as the trigger operation for the location sharing function.
[0194] The vehicle terminal sends a location sharing request to the server 1340 through the second application 1310. The server 1340 generates a sharing identifier (ID) based on the location sharing request and then sends the sharing ID, mini-program ID (corresponding to the location sharing function), and user ID (corresponding to the first account) to the first application 1320 of the vehicle terminal. The first application 1320 receives the information sent by the server 1340, retrieves the contact data (i.e., the candidate accounts associated with the first account), and displays the contact list on the vehicle terminal.
[0195] The user selects a contact from the contact list and sends a location sharing message to the server 1340. The server 1340 then sends a location sharing mini-program to the first application 1350 on the mobile device based on the location sharing message. After receiving the location sharing mini-program, the first application 1350 on the mobile device clicks on the location sharing mini-program to run the location sharing mini-program in the application mini-program 1360 and view the vehicle's real-time location.
[0196] Optionally, the application applet 1360 authorizes the server 1340 to obtain the contact's avatar and nickname. The server 1340 sends the contact's account information, including avatar and nickname, to the location sharing mini-scenario 1330 on the vehicle terminal. The location sharing mini-scenario 1330 on the vehicle terminal displays the contact's current location sharing status. The second application 1310 on the vehicle terminal, in response to triggering the location sharing function, is in a state of waiting for the contact to join the location sharing. When the contact joins the location sharing, the vehicle terminal 1310 displays a sharing status, and simultaneously assists the server 1340 in displaying the contact's location sharing status in the location sharing mini-scenario 1330 on the vehicle terminal.
[0197] In summary, the above steps make location sharing more convenient, avoiding the cumbersome process of using a mobile phone to share locations while driving, thus improving driving safety during location sharing.
[0198] Figure 14 This is a structural block diagram of a vehicle location sharing device provided in an exemplary embodiment of this application, such as... Figure 14 As shown, the device includes the following parts: The function display module 1410 is used to display the function interface, which includes a location sharing control and corresponds to the location sharing function. Receiver module 1420 is used to receive trigger operations for the location sharing function; The list display module 1430 is used to display a list of candidate accounts based on a trigger operation. The list of candidate accounts includes at least one candidate account that is associated with a first account, which is the account logged in on the vehicle terminal. The result display module 1440 is configured to display the location sharing result in response to receiving a selection operation for a second account among at least one candidate account. The location sharing result includes the result of the first account sharing the geographical location information of the vehicle terminal to the second account.
[0199] like Figure 15 As shown, in an optional embodiment, the vehicle terminal is equipped with a first application, which includes social functions, and the first application is logged into a first account.
[0200] The list display module 1430 is used to obtain at least one candidate account associated with the first account in a first application based on a trigger operation; the first application includes at least one of an instant messaging application, a short video social application, a navigation application, and a schedule application; display a list of candidate accounts based on at least one candidate account; overlay a display window over the functional interface; and display the list of candidate accounts in the window overlay based on at least one candidate account.
[0201] In an optional embodiment, the vehicle terminal also has a second application installed.
[0202] The function display module 1410 is also used to display the function interface of the second application, which includes function cards corresponding to the first application and the function cards include a location sharing control; display the authorization login interface of the second application calling the first application; and receive the authorization operation on the authorization login interface, which instructs the second application to call the first account logged in in the first application to log in.
[0203] In an optional embodiment, the receiving module 1420 is configured to receive a click operation on the location sharing control; or, receive a first voice input signal, the first voice input signal being used for voice control of the vehicle terminal; in response to the first voice input signal including a keyword corresponding to the location sharing function, the first voice input signal is determined as a trigger operation for the location sharing function.
[0204] In an optional embodiment, the result display module 1440 is configured to display the location sharing result on the location sharing control in response to receiving a selection operation for a second account among at least one candidate account; or, in response to receiving a selection operation for a second account among at least one candidate account, display a location sharing interface, which includes the location sharing result.
[0205] In an optional embodiment, the results display module 1440 includes: The location display unit 1441 is configured to, in response to receiving a selection operation for a second account among at least one candidate account, display location sharing status on a location sharing control; in response to receiving a touch operation on the location sharing control, display a location sharing interface; display the location sharing interface in a location sharing mini-scene of a second application; in response to not receiving a sharing acceptance signal from the second account, display sharing waiting information on the location sharing control, the sharing waiting information indicating that it is waiting for the second account to confirm the location sharing message; and in response to receiving a sharing acceptance signal from the second account, display sharing process information on the location sharing control, the sharing process information indicating that the geographical location information of the vehicle terminal is being shared with the second account.
[0206] In an optional embodiment, the location sharing interface includes a sharing account display area and a map display area.
[0207] The result display module 1440 is used to respond to the absence of a sharing acceptance signal from the second account by displaying a waiting indicator in the sharing account display area and the geographical location information of the vehicle terminal in the map display area. The waiting indicator indicates that it is waiting for confirmation of the location sharing message from the second account. In response to the receipt of a sharing acceptance signal from the second account, the module displays the account identifier of the second account in the sharing account display area and the geographical location information of the vehicle terminal in the map display area. The account identifier in the sharing account display area indicates the account that is receiving the geographical location information sharing from the vehicle terminal. In response to the receipt of a location sharing message from the second account, the module displays the geographical location information of the terminal logged in by the second account in the map display area.
[0208] In an optional embodiment, the results display module 1440 includes: The second voice receiving unit 1442 is used to receive a second voice input signal, which is used to perform voice control on the vehicle terminal; determine a second account corresponding to the second voice input signal from at least one candidate account, and display the location sharing result corresponding to the second account; and display a corresponding voice selection prompt for each candidate account in the candidate account list, which is used to indicate the corresponding voice input content when selecting a candidate account.
[0209] In an optional embodiment, the second account is an account logged into the first application installed on the target terminal.
[0210] The result display module 1440 is also configured to, in response to receiving a selection operation for a second account among at least one candidate account, send a location sharing message to the second account. The location sharing message includes a location sharing link, which is used to provide the second account with an entry point to a location sharing mini-program. The location sharing mini-program is a mini-program with the first application as its host program.
[0211] In an optional embodiment, the device further includes: The termination module 1450 is used to terminate the location sharing between the first account and the second account in response to the location sharing process meeting the termination conditions.
[0212] In an optional embodiment, the termination module 1450 is configured to terminate location sharing between the first account and the second account in response to the first account logging out of the first application; or in response to the vehicle where the vehicle terminal is located being turned off and powered off; or in response to receiving a location sharing termination operation; or in response to the vehicle terminal being in a location acquisition failure state for a duration threshold, terminate location sharing between the first account and the second account.
[0213] In summary, in this embodiment, a location sharing control is displayed on the vehicle's in-vehicle terminal. This control indicates that the location sharing function should be triggered. When the location sharing function is triggered, a list of candidate accounts is displayed, and a second account is selected for location sharing based on the list. This allows for convenient operation to complete the location sharing process of the first account, avoiding the need for cumbersome operations using a mobile phone while driving. This improves driving safety during the location sharing process and increases efficiency by using an in-vehicle terminal.
[0214] It should be noted that the vehicle location sharing device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle location sharing device and the vehicle location sharing method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0215] Figure 16 A structural block diagram of an electronic device 1600 provided in an exemplary embodiment of this application is shown. The electronic device 1600 may be a portable mobile terminal, such as a smartphone, in-vehicle terminal, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The electronic device 1600 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0216] Typically, electronic device 1600 includes a processor 1601 and a memory 1602.
[0217] Processor 1601 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1601 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1601 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1601 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1601 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0218] The memory 1602 may include one or more computer-readable storage media, which may be non-transitory. The memory 1602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1602 is used to store at least one instruction, which is executed by the processor 1601 to implement the vehicle location sharing method provided in the method embodiments of this application.
[0219] In some embodiments, the electronic device 1600 may optionally include a peripheral device interface 1603 and at least one peripheral device. The processor 1601, memory 1602, and peripheral device interface 1603 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1603 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: radio frequency circuitry 1604, display screen 1605, camera assembly 1606, audio circuitry 1607, and power supply 1609.
[0220] Peripheral interface 1603 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1601 and memory 1602. In some embodiments, processor 1601, memory 1602 and peripheral interface 1603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1601, memory 1602 and peripheral interface 1603 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0221] The radio frequency (RF) circuit 1604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1604 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1604 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1604 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1604 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0222] Display screen 1605 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1605 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1601 for processing. In this case, display screen 1605 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1605, disposed on the front panel of electronic device 1600; in other embodiments, there may be at least two display screens, disposed on different surfaces of electronic device 1600 or in a folded design; in still other embodiments, display screen 1605 may be a flexible display screen, disposed on a curved or folded surface of electronic device 1600. Furthermore, display screen 1605 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1605 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0223] The camera assembly 1606 is used to acquire images or videos. Optionally, the camera assembly 1606 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1606 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0224] The audio circuit 1607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1601 for processing, or input to the radio frequency circuit 1604 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located in a different part of the electronic device 1600. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1601 or the radio frequency circuit 1604 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1607 may also include a headphone jack.
[0225] Power supply 1609 is used to supply power to various components in electronic device 1600. Power supply 1609 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1609 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0226] In some embodiments, the electronic device 1600 further includes one or more sensors 1610. The one or more sensors 1610 include, but are not limited to, an accelerometer 1611, a gyroscope 1612, a pressure sensor 1613, an optical sensor 1615, and a proximity sensor 1616.
[0227] Accelerometer 1611 can detect the magnitude of acceleration along the three axes of a coordinate system established by electronic device 1600. For example, accelerometer 1611 can be used to detect the components of gravitational acceleration along the three axes. Processor 1601 can control display screen 1605 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1611. Accelerometer 1611 can also be used for games or for acquiring user motion data.
[0228] The gyroscope sensor 1612 can detect the orientation and rotation angle of the electronic device 1600. The gyroscope sensor 1612 can work in conjunction with the accelerometer sensor 1611 to acquire the user's 3D movements on the electronic device 1600. Based on the data acquired by the gyroscope sensor 1612, the processor 1601 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0229] The pressure sensor 1613 can be disposed on the side bezel of the electronic device 1600 and / or on the lower layer of the display screen 1605. When the pressure sensor 1613 is disposed on the side bezel of the electronic device 1600, it can detect the user's grip signal on the electronic device 1600, and the processor 1601 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1613. When the pressure sensor 1613 is disposed on the lower layer of the display screen 1605, the processor 1601 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1605. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0230] An optical sensor 1615 is used to collect ambient light intensity. In one embodiment, the processor 1601 can control the display brightness of the display screen 1605 based on the ambient light intensity collected by the optical sensor 1615. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1605 is increased; when the ambient light intensity is low, the display brightness of the display screen 1605 is decreased. In another embodiment, the processor 1601 can also dynamically adjust the shooting parameters of the camera assembly 1606 based on the ambient light intensity collected by the optical sensor 1615.
[0231] The proximity sensor 1616, also known as a distance sensor, is typically located on the front panel of the electronic device 1600. The proximity sensor 1616 is used to detect the distance between the user and the front of the electronic device 1600. In one embodiment, when the proximity sensor 1616 detects that the distance between the user and the front of the electronic device 1600 is gradually decreasing, the processor 1601 controls the display screen 1605 to switch from a screen-on state to a screen-off state; when the proximity sensor 1616 detects that the distance between the user and the front of the electronic device 1600 is gradually increasing, the processor 1601 controls the display screen 1605 to switch from a screen-off state to a screen-on state.
[0232] Those skilled in the art will understand that Figure 16 The structure shown does not constitute a limitation on the electronic device 1600, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0233] Embodiments of this application also provide a computer device that can be implemented as follows: Figure 2 The terminal or server shown. The computer device includes a processor and a memory, the memory storing at least one instruction, at least one program, code set, or instruction set, the at least one instruction, at least one program, code set, or instruction set being loaded and executed by the processor to implement the vehicle location sharing method provided in the above-described method embodiments.
[0234] Embodiments of this application also provide a computer-readable storage medium storing at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor to implement the vehicle location sharing method provided in the above-described method embodiments.
[0235] Embodiments of this application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle location sharing methods described in the above embodiments.
[0236] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0237] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0238] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for sharing vehicle location, characterized in that, Applied to vehicle-mounted terminals, the method includes: The display interface includes a location sharing control, which corresponds to the location sharing function. Receive a trigger operation for the location sharing function; Based on the triggering operation, a location sharing message is sent from the first account to the second account, and the vehicle terminal logs into the first account; Based on the second account's acceptance of the location sharing message, the location sharing result is displayed.
2. The method according to claim 1, characterized in that, The display of location sharing results based on the second account's acceptance of the location sharing message includes one or more of the following: If the share acceptance signal from the second account is not received, a share waiting message is displayed, which indicates that confirmation of the location sharing message from the second account is being awaited. If the sharing acceptance signal sent by the second account is not received within the specified time period, a sharing end message is displayed, which is used to indicate that the sharing connection failed. Upon receiving a sharing rejection signal from the second account, a sharing rejection message will be displayed; Upon receiving the sharing acceptance signal from the second account, sharing process information is displayed, which indicates that the geographical location information of the vehicle terminal is being shared with the second account.
3. The method according to claim 2, characterized in that, The step of displaying a sharing waiting message when no sharing acceptance signal is received from the second account includes one or more of the following: If the share acceptance signal from the second account is not received, the share waiting information is displayed on the location share control; If the share acceptance signal from the second account is not received, a waiting indicator is displayed in the share account display area; the share account display area is an area in the location sharing interface based on the location displayed by the trigger operation, and the waiting indicator includes one or more of the following: an identifier waiting for a friend to accept the request, an identifier with a blank account identifier, and an identifier with an account identifier waiting to be entered.
4. The method according to claim 3, characterized in that, The step of displaying a waiting indicator in the sharing account display area when no sharing acceptance signal is received from the second account includes one or more of the following: If the sharing acceptance signal from the second account is not received after a preset time, the waiting indicator will be displayed in the sharing account display area to maintain the waiting state. If the sharing acceptance signal from the second account is not received after the preset time, the second account that has not accepted the sharing message at the acceptance location will be removed from the sharing account display area based on the setting of the waiting end condition.
5. The method according to claim 2, characterized in that, The step of displaying sharing process information upon receiving the sharing acceptance signal from the second account includes one or more of the following: Upon receiving the share acceptance signal from the second account, the sharing process information is displayed on the location sharing control; Upon receiving the sharing acceptance signal from the second account, the account identifier of the second account is displayed in the sharing account display area, and the geographical location information of the vehicle terminal is displayed in the map display area; The shared account display area and the map display area are areas in the location sharing interface displayed based on the triggered operation. The account identifier is used to indicate the account that is receiving the geographical location information shared by the vehicle terminal.
6. The method according to claim 5, characterized in that, Displaying the sharing process information on the location sharing control includes one or more of the following: When the first account shares the geographical location information of the vehicle terminal with the second account, the first sharing process information is displayed in the location sharing control. The first sharing process information is used to indicate that the first account is sharing geographical location information with the second account. When the first account shares the geographical location of the vehicle terminal with the second account, and the second account simultaneously shares the geographical location information of its own terminal with the first account, the location sharing control displays second sharing process information, which is used to indicate that the first account and the second account are sharing location. When the communication signal of one or more of the first account and the second account fails to meet the requirements, a signal prompt message is displayed in the location sharing control; When the second account terminates the reception of the geographical location information of the vehicle terminal, a location sharing end message is displayed in the location sharing control.
7. The method according to claim 5, characterized in that, The method further includes: Upon receiving a location sharing message from the second account, the geographical location information of the terminal logged into by the second account is displayed in the map display area; the geographical range included in the map display area includes one or more of the following: The vehicle terminal logged in with the first account and the terminal logged in with the second account are both included in the map display area; The map display area is adjusted according to the geographic location information selected by other recipients of the first account; The map display area shrinks or expands as the first account moves closer to or further away from the recipient's location.
8. The method according to claim 5, characterized in that, After receiving the sharing acceptance signal from the second account and displaying the account identifier of the second account in the sharing account display area, the method further includes one or more of the following: Upon receiving a selection operation for another account in the shared account display area, the account identifier of the other account is displayed in the shared account display area; Upon receiving a share end operation for the shared account display area, the location sharing process ends.
9. The method according to claim 8, characterized in that, The step of displaying the account identifier of the other account in the shared account display area upon receiving a selection operation for another account in the shared account display area includes: Upon receiving an account selection operation for the shared account display area, at least one account that has the aforementioned association with the first account is displayed; Based on the selection operation of one or more other accounts among the at least one account, the account identifiers of the other accounts are displayed in the shared account display area.
10. The method according to any one of claims 1 to 9, characterized in that, The step of displaying the location sharing result based on the second account's acceptance of the location sharing message includes: Based on the second account's acceptance of the location sharing message, the location sharing result is displayed on the location sharing control. The location sharing result includes the result of the first account sharing the geographical location information of the vehicle terminal to the second account. Upon receiving a touch operation on the location sharing control, a location sharing interface is displayed; the location sharing interface includes a sharing account display area and a map display area, and includes the location sharing result corresponding to the location sharing control.
11. The method according to claim 10, characterized in that, The location sharing interface includes: The location sharing interface is displayed in the location sharing mini-scene of the second application.
12. The method according to any one of claims 1 to 9, characterized in that, The vehicle-mounted terminal is also equipped with a second application. The display function interface includes: The second application displays the functional interface, which includes a function card corresponding to the first application. The function card includes the location sharing control, and the vehicle terminal has the first application installed.
13. The method according to claim 12, characterized in that, The method further includes: Displays the authorization login interface of the second application calling the first application; The system receives an authorization operation on the authorized login interface, which instructs the second application to log in using the first account logged in the first application.
14. The method according to any one of claims 1 to 9, characterized in that, The second account is the account used to log in to the first application installed on the target terminal; The method further includes: Upon receiving a selection operation for a second account among the at least one candidate accounts, the location sharing message is sent to the second account. The location sharing message includes a location sharing link, which is used to provide the second account with an entry point to a location sharing mini-program. The location sharing mini-program is a mini-program hosted by the first application.
15. The method according to any one of claims 1 to 9, characterized in that, After displaying the location sharing results, the following is also included: If the location sharing process meets the termination conditions, the location sharing between the first account and the second account will end.
16. The method according to claim 15, characterized in that, The termination of location sharing between the first account and the second account when the location sharing process meets the termination conditions includes one or more of the following: If the first account logs out of the first application, the location sharing between the first account and the second account ends; When the vehicle where the in-vehicle terminal is located is turned off and powered off, the location sharing between the first account and the second account ends. Upon receiving a location sharing termination operation, the location sharing between the first account and the second account is terminated; If the location acquisition failure state of the vehicle terminal reaches a time threshold, the location sharing between the first account and the second account will end.
17. A method for sharing vehicle location, characterized in that, Applied to a target terminal, the method includes: Receive a location sharing message sent by a first account; the location sharing message is a message sent by the first account that is logged into the target terminal with a second account, and the first account is logged into the vehicle terminal; Receive a trigger operation for the location sharing message; Based on the triggered operation of the location sharing message, the geographical location information of the vehicle terminal is displayed.
18. The method according to claim 17, characterized in that, The triggering operation based on the location sharing message, displaying the geographical location information of the vehicle terminal, includes: Based on the acceptance operation of the location sharing message, the geographical location information of the vehicle terminal is displayed, and the acceptance operation is used to send a sharing acceptance signal back to the vehicle terminal; The method further includes: Based on the rejection operation of the location sharing message, the geographical location information of the vehicle terminal is not displayed. The rejection operation is used to send a sharing rejection signal back to the vehicle terminal.
19. The method according to claim 17, characterized in that, The method further includes: Display location authorization prompt information, the location authorization prompt information being used to request the location information of the target terminal; Upon receiving a location authorization prompt, the distance information between the target terminal and the vehicle terminal is displayed.
20. A vehicle location sharing system, characterized in that, The vehicle location sharing system includes an in-vehicle terminal and a target terminal; the in-vehicle terminal is logged into a first account, and the target terminal is logged into a second account, and there is an association between the first account and the second account; The vehicle-mounted terminal is used to display a function interface, which includes a location sharing control corresponding to a location sharing function; receive a trigger operation for the location sharing function; and send a location sharing message to a second account through the first account based on the trigger operation. The target terminal is configured to receive a location sharing message sent by the first account; receive a trigger operation on the location sharing message; and display the geographical location information of the vehicle terminal based on the trigger operation on the location sharing message. The vehicle-mounted terminal is also used to display the location sharing result based on the second account's acceptance of the location sharing message.
21. A vehicle location sharing device, characterized in that, The device includes: A function display module is used to display a function interface, which includes a location sharing control corresponding to the location sharing function. The receiving module is used to receive trigger operations for the location sharing function; The result display module is used to send a location sharing message from a first account to a second account based on the trigger operation, and the vehicle terminal logs into the first account; based on the second account's acceptance of the location sharing message, the location sharing result is displayed.
22. A vehicle location sharing device, characterized in that, The device includes: A receiving module is used to receive a location sharing message sent by a first account; the location sharing message is a message sent by the first account received by the target terminal logged in with a second account, the first account being logged in on the vehicle terminal; The receiving module is also used to receive a trigger operation for the location sharing message; The display module is used to display the geographical location information of the vehicle terminal based on the triggering operation of the location sharing message.
23. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the vehicle location sharing method as described in any one of claims 1 to 19.
24. A computer-readable storage medium, characterized in that, The storage medium stores at least one program, which is loaded and executed by a processor to implement the vehicle location sharing method as described in any one of claims 1 to 19.
25. A computer program product, characterized in that, Includes computer instructions that, when executed by a processor, implement the vehicle location sharing method as described in any one of claims 1 to 19.