Position sharing method and device, electronic equipment and storage medium

By displaying a sharing preview and location sharing page during the location sharing process, combined with account identifiers on the map and instant message touch information, the problem of cumbersome information viewing steps in existing technologies is solved, and the synchronous display of location information and instant messages is realized, simplifying the operation process.

CN121644649APending Publication Date: 2026-03-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-23
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In existing technologies, viewing information during location sharing is a cumbersome process, requiring users to switch back and forth between the conversation page and the location sharing page.

Method used

By displaying a shared preview page and a location sharing page, combined with account icons on the map and instant message touch information, users can interact with location sharing and instant messaging on the same page, simplifying the information viewing process.

Benefits of technology

It enables the synchronized display of location information and real-time messages, reducing page switching steps and improving information viewing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644649A_ABST
    Figure CN121644649A_ABST
Patent Text Reader

Abstract

The invention relates to a position sharing method and device, electronic equipment and a storage medium. The method comprises the following steps: displaying a target session page; in response to a position sharing operation triggered by the first account on the target session page, displaying a sharing preview page; displaying an account identifier of the first account and first message touch information corresponding to the first account at a first position of a map in the shared preview page; the first position is determined based on current positioning information of the first account; in response to an interaction operation between the first account and the first message touch information and a position sending confirmation operation, displaying a first position sharing page; the account identifier of the first account and a first instant message are displayed at the first position of a map in the first position sharing page; the first instant message is determined based on the interaction operation of the first account and the first message touch information. The information viewing efficiency in the position sharing process is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and particularly relates to a location sharing method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the rapid development of mobile internet technology, location sharing has been widely applied in mobile terminals. By using location sharing, the current location information of a user terminal can be shared with other user terminals, so that the other user terminals can learn the current location of the user terminal in time. The other user terminals can also share the current location information with the user terminal, so that the user terminal can learn the current location of the other user terminals in time.

[0003] In the related art, in the location sharing process, the user needs to switch back and forth between the session page and the location sharing page to view different information, which causes the problem of cumbersome information viewing steps in the location sharing process. SUMMARY

[0004] The present disclosure provides a location sharing method, device, electronic equipment and storage medium to at least solve the problem of cumbersome information viewing steps in the location sharing process in the related art. The technical solutions of the present disclosure are as follows: According to a first aspect of an embodiment of the present disclosure, a location sharing method is provided, comprising: displaying a target session page; in response to a location sharing operation triggered by a first account on the target session page, displaying a sharing preview page; the sharing preview page displays an account identifier of the first account and first message touch information corresponding to the first account at a first location of a map; the first location is determined based on current positioning information of the first account; in response to an interactive operation of the first account and the first message touch information and a location sending confirmation operation, displaying a first location sharing page; the first location sharing page displays the account identifier of the first account and a first instant message at the first location of the map; the first instant message is determined based on the interactive operation of the first account and the first message touch information.

[0005] In an exemplary embodiment, the first message touch information includes a plurality of message touch information, and different message touch information corresponds to different types of messages. The response to the interactive operation of the first account and the first message touch information and the location sending confirmation operation to display the first location sharing page comprises: In response to the interaction between the first account and any one of the multiple touch messages and the location sending confirmation operation, the first instant message is displayed on the first location sharing page; the first instant message is determined based on the interaction between the first account and any one of the touch messages.

[0006] In an exemplary embodiment, after displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to an interaction between the first account and its account identifier, or in response to an interaction between the first account and the first instant message, a second message touch information is displayed; the second message touch information includes the plurality of message touch information. In response to the interaction between the first account and any one of the multiple touch messages, a second instant message is displayed on the first location sharing page; the second instant message is determined based on the interaction between the first account and any one of the touch messages; the first instant message is different from the second instant message.

[0007] In one exemplary embodiment, the first location sharing page includes third message touch information; the third message touch information is the touch information corresponding to a target type message among the plurality of message touch information, and the target type message is the message with the highest sending frequency among the plurality of message types; After displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to the interaction between the first account and the third message touch information, a third instant message is displayed on the first location sharing page; the third instant message is determined based on the interaction between the first account and the third message touch information.

[0008] In one exemplary embodiment, displaying the target session page includes: If at least one account in the target session is performing a location sharing operation, the location sharing information and historical session information are displayed on the target session page; the location sharing information and the historical session information are displayed in different page areas of the target session page; the target session is the session corresponding to the target session page.

[0009] In one exemplary embodiment, displaying a shared preview page in response to a location sharing operation triggered by a first account on the target session page includes: In response to the first account's viewing operation of the location sharing information, a second location sharing page is displayed; if the first account has not participated in location sharing, the second location sharing page includes shared touch information; In response to the interaction between the first account and the shared touch information, the shared preview page is displayed.

[0010] In an exemplary embodiment, after displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to a page exit operation on the first location-shared page, the target session page is displayed; the target session page includes location sharing information and historical session information; the location sharing information and the historical session information are displayed in different page areas of the target session page.

[0011] In one exemplary embodiment, the first location sharing page displays the account identifier of the second account at a second location on the map; the second location is determined based on the current location information of the second account. After displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to the interaction between the first account and the second account, various interactive touch information is displayed; different interactive touch information corresponds to different types of interaction methods; In response to the interaction between the first account and any of the multiple interactive touch information, the interaction result corresponding to any candidate interactive touch information is displayed.

[0012] According to a second aspect of the present disclosure, a location sharing device is provided, comprising: The session page display unit is configured to display the target session page; The location sharing triggering unit is configured to perform a location sharing operation triggered by the first account on the target session page and display a sharing preview page; the sharing preview page displays the account identifier of the first account and the first message touch information corresponding to the first account at a first location on the map; the first location is determined based on the current location information of the first account; The shared page display unit is configured to perform an interactive operation in response to the first account and the first message touch information, as well as a location sending confirmation operation, to display a first location sharing page; the first location sharing page displays the account identifier of the first account and a first instant message at the first location on the map; the first instant message is determined based on the interactive operation between the first account and the first message touch information.

[0013] In one exemplary embodiment, the first message touch information includes multiple message touch information, and different message touch information corresponds to different types of messages; The shared page display unit is configured to execute: In response to the interaction between the first account and any one of the multiple touch messages and the location sending confirmation operation, the first instant message is displayed on the first location sharing page; the first instant message is determined based on the interaction between the first account and any one of the touch messages.

[0014] In one exemplary embodiment, the apparatus further includes a first message update unit configured to perform: In response to an interaction between the first account and its account identifier, or in response to an interaction between the first account and the first instant message, a second message touch information is displayed; the second message touch information includes the plurality of message touch information. In response to the interaction between the first account and any one of the multiple touch messages, a second instant message is displayed on the first location sharing page; the second instant message is determined based on the interaction between the first account and any one of the touch messages; the first instant message is different from the second instant message.

[0015] In one exemplary embodiment, the first location sharing page includes third message touch information; the third message touch information is the touch information corresponding to a target type message among the plurality of message touch information, and the target type message is the message with the highest sending frequency among the plurality of message types; The device further includes a second message update unit configured to perform: In response to the interaction between the first account and the third message touch information, a third instant message is displayed on the first location sharing page; the third instant message is determined based on the interaction between the first account and the third message touch information.

[0016] In one exemplary embodiment, the session page display unit is configured to perform: If at least one account in the target session is performing a location sharing operation, the location sharing information and historical session information are displayed on the target session page; the location sharing information and the historical session information are displayed in different page areas of the target session page; the target session is the session corresponding to the target session page.

[0017] In one exemplary embodiment, the location-sharing trigger unit is configured to execute: In response to the first account's viewing operation of the location sharing information, a second location sharing page is displayed; if the first account has not participated in location sharing, the second location sharing page includes shared touch information; In response to the interaction between the first account and the shared touch information, the shared preview page is displayed.

[0018] In one exemplary embodiment, the apparatus further includes a page exit unit configured to perform: In response to a page exit operation on the first location-shared page, the target session page is displayed; the target session page includes location sharing information and historical session information; the location sharing information and the historical session information are displayed in different page areas of the target session page.

[0019] In one exemplary embodiment, the first location sharing page displays the account identifier of the second account at a second location on the map; the second location is determined based on the current location information of the second account. The device also includes an account interaction unit configured to perform: In response to the interaction between the first account and the second account, various interactive touch information is displayed; different interactive touch information corresponds to different types of interaction methods; In response to the interaction between the first account and any of the multiple interactive touch information, the interaction result corresponding to any candidate interactive touch information is displayed.

[0020] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the location sharing method as described above.

[0021] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the location sharing method as described above.

[0022] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform the location sharing method described above.

[0023] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects: This disclosure displays a sharing preview page when the first account triggers a location sharing operation. The sharing preview page displays the account identifier of the first account and the corresponding first message touch information at the first location on the map. It then responds to the first account's interactive operation on the first message touch information and location sending confirmation operation, displaying a first location sharing page. Specifically, the first location sharing page displays the account identifier of the first account and the first instant message at the first location on the map, enabling the sending of instant messages while sharing the location. This achieves synchronized display of location information and sent instant messages, eliminating the need for users to switch between the conversation page and the location sharing page to view different information. This simplifies the information viewing process during location sharing and improves the efficiency of information viewing during location sharing.

[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0025] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0026] Figure 1 This is a schematic diagram of an implementation environment according to an exemplary embodiment.

[0027] Figure 2 This is a flowchart illustrating a location sharing method according to an exemplary embodiment.

[0028] Figure 3 This is a schematic diagram illustrating a location sharing operation based on a target session page, according to an exemplary embodiment.

[0029] Figure 4 This is a schematic diagram illustrating a first display of instant messaging during location sharing, according to an exemplary embodiment.

[0030] Figure 5 This is a second illustration of instant messaging during location sharing, according to an exemplary embodiment.

[0031] Figure 6 This is a schematic diagram illustrating the combination of location sharing information and historical session information according to an exemplary embodiment.

[0032] Figure 7 This is a schematic diagram illustrating a location sharing operation based on a location sharing page, according to an exemplary embodiment.

[0033] Figure 8 This is a schematic diagram illustrating the interaction between accounts according to an exemplary embodiment.

[0034] Figure 9 This is a block diagram illustrating a location sharing device according to an exemplary embodiment.

[0035] Figure 10 This is a schematic diagram of an electronic device structure according to an exemplary embodiment. Detailed Implementation

[0036] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0037] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0038] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0039] Please see Figure 1 The illustration shows an implementation environment provided by an embodiment of the present disclosure. The implementation environment may include at least one user terminal 110 and a communication server 120, wherein the user terminal 110 and the communication server 120 can communicate data via a network.

[0040] Specifically, the first account can initiate a location sharing operation based on its corresponding user terminal 110. The user terminal 110 can obtain the current location information corresponding to the first account and the first instant message sent by the first account, and send the current location information corresponding to the first account and the first instant message sent by the first account to the communication server 120, so that the communication server 120 can share the current location information and the first instant message of the first account with the user terminals corresponding to other accounts.

[0041] User terminal 110 can communicate with communication server 120 based on browser / server (B / S) mode or client / server (C / S) mode. The user terminal 110 may include physical devices such as smartphones, tablets, laptops, digital assistants, smart wearable devices, and in-vehicle terminals, and may also include software running on the physical device, such as applications. The operating system running on the user terminal 110 in this embodiment may include, but is not limited to, Android, iOS, Linux, and Windows.

[0042] The communication server 120 and the user terminal 110 can establish a communication connection via wired or wireless means. The communication server 120 may include a stand-alone server, a distributed server, or a server cluster consisting of multiple servers, wherein the server may be a cloud server.

[0043] To address the cumbersome information viewing steps in location sharing processes in related technologies, this disclosure provides a location sharing method, the execution subject of which can be the aforementioned user terminal; please refer to... Figure 2 The method may include: S210. Display the target session page.

[0044] In this embodiment, the target conversation page can be a page used for sending instant messages between multiple accounts. Specifically, the target conversation page can be a private chat page between two accounts, or a group chat page between two or more accounts.

[0045] The target session page may include a message display area and a function display area. The message display area can be used to display historical session messages, and the function display area can be used to display session function controls corresponding to at least one session function. In the default state, the function display area can specifically display an instant message editing control for editing and sending instant messages. In the function display area, session function controls other than the instant message editing control can be collapsed. In the triggered state, the function display area can display the instant message editing control and other session function controls.

[0046] S220. In response to the location sharing operation triggered by the first account on the target session page, a sharing preview page is displayed; the sharing preview page displays the account identifier of the first account and the first message touch information corresponding to the first account at a first location on the map; the first location is determined based on the current location information of the first account.

[0047] The first account can trigger location sharing by triggering the location sharing function control in the function display area on the target session page; if the message display area of ​​the target session page includes location sharing history messages of other accounts, location sharing can also be triggered by triggering those location sharing history messages.

[0048] In response to a location sharing operation triggered by the first account on the target session page, a sharing preview page can be displayed. Specifically, the sharing preview page can be a half-screen page or a full-screen page on the target session page. The sharing preview page may display a map, and the account identifier of the first account can be displayed at the first location on the map. The account identifier of the first account may include at least one of the following: the first account's avatar, account name, etc. The first location may be the current location information of the user terminal corresponding to the first account. Thus, the user corresponding to the first account can determine whether the current location information is accurate based on the display position of the first account's account identifier on the map in the sharing preview page. If it is inaccurate, the user terminal can be triggered to relocate, or the current location information can be manually adjusted.

[0049] Furthermore, in the shared preview page, the first message touch information corresponding to the first account can be displayed in the first position or in the area adjacent to the account identifier of the first account. In the shared preview page, the first message touch information can be displayed simultaneously with the account identifier of the first account, and the first message touch information can also be triggered by interactive operations between the first account and the account identifier of the first account; for example, if the account identifier of the first account is displayed first in the shared preview page, the first message touch information corresponding to the first account can be displayed by long-pressing, clicking or other operations on the account identifier of the first account.

[0050] S230. In response to the interaction between the first account and the first message touch information and the location sending confirmation operation, a first location sharing page is displayed; the first location sharing page displays the account identifier of the first account and the first instant message at the first location on the map; the first instant message is determined based on the interaction between the first account and the first message touch information.

[0051] Specifically, the first message touch information includes multiple message touch information, with different message touch information corresponding to different types of messages. In this embodiment, different types of messages may include marker messages, status messages, and chat messages, etc. Marker messages can mark the current action, such as "eating," "shopping," or "queuing." Status messages can be emoticons representing the current state. Chat messages can be messages edited and sent based on message editing controls, and are the same as instant messages edited and sent based on instant message editing controls on the target conversation page. The corresponding first message touch information may include message touch information corresponding to marker messages, message touch information corresponding to status information, and message touch information corresponding to chat messages. Multiple message touch information can be displayed in a rectangular list or arranged in a fan shape, etc. Corresponding interactive operations with the first message touch information can include clicking or long-pressing operations on the first message touch information.

[0052] The response to the interaction between the first account and the first message touch information, and the location sending confirmation operation, displays the first location sharing page, including: In response to the interaction between the first account and any one of the multiple touch messages and the location sending confirmation operation, the first instant message is displayed on the first location sharing page; the first instant message is determined based on the interaction between the first account and any one of the touch messages.

[0053] Specifically, in response to interactive operations on the message touch information corresponding to the marked message, multiple candidate marked messages can be displayed, such as "eating," "shopping," "queuing," etc. The target marked message can be selected from the multiple candidate marked messages, and the target marked message is the first instant message. In response to determining the selection of the target marked message from the multiple candidate marked messages and in response to the location sending confirmation operation, a first location sharing page can be displayed accordingly. The first location sharing page can display a map, and the account identifier of the first account and the target marked information are displayed at the first location on the map. The target marked information can be displayed in the vicinity of the account identifier of the first account in the form of a bubble, window, etc.

[0054] In response to interactive operations on the message touch information corresponding to the status message, multiple candidate emoticon images can be displayed, such as emoticon images representing happiness, emoticon images representing tiredness, emoticon images representing sadness, etc. The target emoticon image can be selected from multiple candidate emoticon images, and the target emoticon image is the first instant message; in response to the selection of the target status message from multiple candidate status messages and in response to the location sending confirmation operation, the first location sharing page can be displayed accordingly; the first location sharing page can display a map, and at the first location on the map, the account identifier of the first account and the target status information are displayed, wherein the target status information can be displayed in the vicinity of the account identifier of the first account in the form of a bubble, window, etc.

[0055] In response to interactive operations involving touch input on a chat message, an instant message editing control can be displayed, allowing the editing and sending of a target chat message, which is the first instant message. Upon completion of editing the target chat message and in response to a location confirmation operation, a first location sharing page can be displayed. This first location sharing page can display a map, and at the first location on the map, the account identifier of the first account and the target chat information can be displayed. The target chat information can be displayed in the vicinity of the account identifier of the first account in the form of a bubble, window, or other similar format.

[0056] Please see Figure 3The diagram illustrates a location sharing operation based on a target session page. The target page 310 includes a message display area 320 and a function display area 330. The message display area 320 displays historical session messages, while the function display area 330 displays function controls in a collapsed state. By default, the function display area 330 displays an instant message editing control. When a function control is triggered, multiple session function controls, including an instant message editing control and a location sending control, can be displayed. When the location sending control is touched, location sending options can be displayed, including a send location option and a share real-time location option. The send location option can be used to send current location information to other accounts, while the share real-time location option can be used to share real-time location information with other accounts. When the real-time location is shared, a shared preview page 340 can be displayed. The shared preview page 340 can display a map, with the account identifier 350 of the first account displayed at the first location on the map. When a trigger operation is performed on the account identifier 350 of the first account, multiple message touch information 360 can be displayed, including message touch information corresponding to marked messages, message touch information corresponding to status information, and message touch information corresponding to chat messages. For example, when the message touch information corresponding to a status message is selected, multiple candidate emoticons can be further displayed, and an emoticon representing happiness can be selected. Upon confirming the selection of the emoticon representing happiness and confirming the location sharing, a first location sharing page can be displayed. The first location sharing page displays the account identifier 370 of the first account and a first instant message 380 at the first location. The first instant message 380 is specifically an emoticon representing happiness, and it can be displayed in the form of a bubble in the area adjacent to the account identifier 370 of the first account.

[0057] In this embodiment, the shared preview page can display touch information corresponding to various types of messages, allowing users to select the desired message type from the various touch information types while performing location sharing, thus enriching the types of instant messages sent during location sharing. Furthermore, the account identifier of the first account and the corresponding type of instant message sent by the first account can be displayed simultaneously on the map of the first location sharing page, thereby improving the flexibility of message type selection and the convenience of message sending during location sharing.

[0058] This disclosure displays a sharing preview page when the first account triggers a location sharing operation. The sharing preview page displays the account identifier of the first account and the first message touch information corresponding to the first account at the first location on the map. Then, in response to the first account's interactive operation on the first message touch information, a first location sharing page is displayed. Specifically, the first location sharing page displays the account identifier of the first account and the first instant message at the first location on the map, thus enabling the sending of instant messages while sharing the location. This achieves synchronous display of location information and sent instant messages, eliminating the need for users to switch between the conversation page and the location sharing page to view different information. This simplifies the information viewing operation during location sharing and improves the efficiency of information viewing during location sharing.

[0059] Furthermore, as described above, when a location sharing operation is triggered, an instant message can be sent via the displayed first message touch information. The account identifier of the first account and the first instant message can be displayed simultaneously on the first location sharing page. During the display of the first location sharing page, an instant message can also be sent. Specifically, in response to the interaction between the first account and the first message touch information, and the location sending confirmation operation, after displaying the first location sharing page, the method further includes: In response to an interaction between the first account and its account identifier, or in response to an interaction between the first account and the first instant message, a second message touch information is displayed; the second message touch information includes the plurality of message touch information. In response to the interaction between the first account and any one of the multiple touch messages, a second instant message is displayed on the first location sharing page; the second instant message is determined based on the interaction between the first account and any one of the touch messages; the first instant message is different from the second instant message.

[0060] Specifically, in response to clicks, long presses, or other operations involving the first account and its account identifier, second message touch information can be displayed; or in response to clicks, long presses, or other operations involving the first account and the first technician's message, second message touch information can be displayed. The second message touch information includes multiple message touch information items, each corresponding to a different type of message. In this embodiment, different types of messages may include marker messages, status messages, and chat messages. Marker messages can mark the current action, such as "eating," "shopping," or "queuing." Status messages can be emoticons representing the current state. Chat messages can be messages edited and sent based on message editing controls, and are identical to instant messages edited and sent based on instant message editing controls on the target conversation page. Correspondingly, the second message touch information may include message touch information corresponding to marker messages, message touch information corresponding to status information, and message touch information corresponding to chat messages. Multiple message touch information items can be displayed in a rectangular list or a fan-shaped arrangement. For specific implementation details of the second message touch information, refer to the implementation details of the first message touch information described above in this embodiment; they will not be repeated here.

[0061] The first instant message and the second instant message can be messages of the same type but different content, or they can be messages of different types.

[0062] Please see Figure 4 The diagram illustrates the first display of instant messages during location sharing. The first location sharing page 410 displays the account identifier 420 of the first account and the first instant message 430 at the first location. The first instant message 430 is specifically a happy emoticon image, which can be displayed as a bubble near the account identifier 420. When interacting with the account identifier 420, multiple message touch information 440 can be displayed, including message touch information corresponding to marked messages, message touch information corresponding to status information, and message touch information corresponding to chat messages. For example, when selecting message touch information corresponding to a chat message, an instant message editing control can be further displayed, allowing message editing. When the edited message is sent, the corresponding first instant message 430 switches to a second instant message 450.

[0063] In this embodiment, during the display of the first location sharing page, the second message touch information can be displayed through interaction with the account identifier of the first account or through interaction with the first instant message. The second message touch information can be used by the first account to send instant messages. Thus, during location sharing, instant messages can be sent through the second message touch information on the first location sharing page, without having to switch back to the target session page to send instant messages based on the instant message editing controls. This reduces the processing steps for sending instant messages and improves the convenience of sending instant messages.

[0064] In an optional embodiment, the first location sharing page includes third message touch information; the third message touch information is the touch information corresponding to a target type message among the plurality of message touch information, and the target type message is the message with the highest sending frequency among the plurality of message types; After displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to the interaction between the first account and the third message touch information, a third instant message is displayed on the first location sharing page; the third instant message is determined based on the interaction between the first account and the third message touch information.

[0065] In this embodiment, the target type of message can be any of the various message types. Specifically, the third message touch information can correspond to the touch information of the chat message among multiple message touch information, thus enabling the sending of chat messages through the third message touch information. Specifically, the interaction operation responding to the first account and the third message touch information may include displaying an instant message editing control, thereby allowing the editing and sending of the third instant message. Compared to flagged messages and status messages, chat messages are sent relatively more frequently.

[0066] Please refer to the details. Figure 5The diagram illustrates a second display of instant messages during location sharing. The first location sharing page 510 displays the account identifier 520 of the first account and a first instant message 530 at the first location. The first location sharing page may also include third message touch information 540, specifically a message sending control. The first instant message 530 is specifically a happy emoticon image, which can be displayed as a bubble near the account identifier 520. By performing a touch operation on the third message touch information 540, an instant message editing control can be further displayed, allowing message editing. When the edited message is sent, the first instant message 530 switches to the third instant message 550.

[0067] In this embodiment, the third message touch information can also be specifically displayed on the first location sharing page. The third message touch information can correspond to the message with the highest sending frequency among multiple types of messages. Therefore, when it is necessary to send a message of a target type, it can be sent directly through the third message touch information without having to first trigger the display of multiple message touch information and then select the message touch information corresponding to the target type from the multiple message touch information to achieve the corresponding message sending. This further simplifies the message sending process for the target type and improves the convenience of sending messages of the target type.

[0068] In an optional embodiment, displaying the target session page in this embodiment includes: If at least one account in the target session is performing a location sharing operation, the location sharing information and historical session information are displayed on the target session page; the location sharing information and the historical session information are displayed in different page areas of the target session page; the target session is the session corresponding to the target session page.

[0069] If at least one account is sharing location information in the target session, the target session page corresponding to the first account can display the location sharing information and historical session information for at least one account. The location sharing information and historical session information can be displayed in different areas of the target session page, without overlap. The location sharing information can be displayed at the top of the target session page, and the historical session information can be displayed at the bottom; alternatively, the location sharing information can be displayed at the bottom of the target session page, and the historical session information can be displayed at the top.

[0070] In another optional embodiment, after displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to a page exit operation on the first location-shared page, the target session page is displayed; the target session page includes location sharing information and historical session information; the location sharing information and the historical session information are displayed in different page areas of the target session page.

[0071] By performing a page exit operation on the first location sharing page, you can switch to the target session page. The page exit operation on the first location sharing page can be a preset gesture operation on the first location sharing page, or it can be a trigger operation of the exit control on the first location sharing page.

[0072] Please see Figure 6 It shows a schematic diagram of location sharing information and historical session information being displayed together. Taking the location sharing information being displayed at the top as an example, the location sharing information 620 can be displayed at the top of the target session page 610, and the historical session information 630 can be displayed in the area below the location sharing information.

[0073] Therefore, in this embodiment, by displaying location sharing information and historical session information separately in different areas of the target session page, and ensuring that the two do not overlap, the user corresponding to the first account can simultaneously obtain both location sharing information and historical session information, thereby improving information acquisition efficiency. On the other hand, even if the first account has not performed a location sharing operation, it can still remind the first account to participate in the location sharing operation, thereby increasing the participation rate in the location sharing operation.

[0074] Furthermore, when location sharing information is displayed on the target session page, the first account can view the location information of accounts participating in location sharing in real time. To view more detailed location sharing information, a viewing operation can be performed based on the location sharing information, displaying a second location sharing page. Specifically, the display of a sharing preview page in response to the location sharing operation triggered by the first account on the target session page includes: In response to the first account's viewing operation of the location sharing information, a second location sharing page is displayed; if the first account has not participated in location sharing, the second location sharing page includes shared touch information; In response to the interaction between the first account and the shared touch information, the shared preview page is displayed.

[0075] The second location sharing page can display the account identifiers of participating accounts on the map. If the first account has already participated in location sharing, its account identifier can be displayed at the first location on the map of the second location sharing page. If the first account has not participated in location sharing, the shared touch information can be displayed on the second location sharing page. When the first account performs an interactive operation with the shared touch information, a sharing preview page can be displayed.

[0076] Specifically, the shared preview page can be a half-screen page or a full-screen page on the target session page. The shared preview page may display a map, and the account identifier of the first account can be displayed at the first position on the map. The account identifier of the first account may include at least one of the following: the first account's avatar, account name, etc. The first position may be the current location information of the user terminal corresponding to the first account. Thus, the user corresponding to the first account can determine whether the current location information is accurate based on the display position of the first account's account identifier on the map in the shared preview page. If it is inaccurate, the user terminal can be triggered to relocate, or the current location information can be manually adjusted.

[0077] Furthermore, in the shared preview page, the first message touch information corresponding to the first account can be displayed in the first position or in the area adjacent to the account identifier of the first account. In the shared preview page, the first message touch information can be displayed simultaneously with the account identifier of the first account, and the first message touch information can also be triggered by interactive operations between the first account and the account identifier of the first account; for example, if the account identifier of the first account is displayed first in the shared preview page, the first message touch information corresponding to the first account can be displayed by long-pressing, clicking or other operations on the account identifier of the first account.

[0078] Please see Figure 7 The diagram illustrates a location sharing operation based on a location sharing page. The second location sharing page 710 displays the account identifier 720 of the second account and the corresponding fourth instant message 730 at the second location on the map. Since the first account did not participate in the location sharing operation, the second location sharing page 710 does not include information related to the second account. However, if the first account did not participate in the location sharing operation, the corresponding second location sharing page 710 may include shared touch information 740, specifically a shared control. By touching the shared control, a shared preview page can be displayed, allowing for subsequent location sharing operations.

[0079] In this embodiment, when the first account is viewing location sharing information of other accounts on the location sharing page and the first account has not participated in the location sharing operation, the first account can participate in sharing touch information on the location sharing page. The first account can participate in location sharing by triggering the sharing touch information without having to switch from the location sharing page to the target session page to perform the location sharing operation based on the target session page, which improves the convenience of location sharing operation.

[0080] In one specific embodiment, the first location sharing page displays the account identifier of the second account at a second location on the map; the second location is determined based on the current location information of the second account. After displaying the first location sharing page in response to the interaction operation between the first account and the first message touch information and the location sending confirmation operation, the method further includes: In response to the interaction between the first account and the second account, various interactive touch information is displayed; different interactive touch information corresponds to different types of interaction methods; In response to the interaction between the first account and any of the multiple interactive touch information, the interaction result corresponding to any candidate interactive touch information is displayed.

[0081] In this embodiment, the interaction between the first account and the second account may include actions such as clicking or long-pressing the account identifier of the second account by the first account; various interactive touch information may include touch information corresponding to various types of interactive methods, such as navigating to the user corresponding to the account, sending a private message to the user corresponding to the account, or mentioning the user corresponding to the account. By performing a touch operation on any interactive touch information, the selection operation of that interactive touch information is realized, and the corresponding interactive result can be displayed; for the interactive method of navigating to the user corresponding to the account, candidate navigation routes can be displayed on the first location sharing page; for sending a private message to the user corresponding to the account, the private chat conversation page with the user corresponding to the account can be displayed; for mentioning the user corresponding to the account, an instant message including the content of mentioning the user corresponding to the account can be displayed in the vicinity of the account identifier of the account performing the interactive operation.

[0082] Please refer to the details. Figure 8The diagram illustrates the interaction between accounts. Taking the interaction between the first account and the second account as an example, when the navigation interaction method is selected, navigating from the user corresponding to the first account to the user corresponding to the second account, candidate navigation routes 1 and 2 can be displayed on the first location sharing page. Furthermore, in response to the first account's selection of candidate navigation route 1, navigation to the user corresponding to the second account can be initiated based on candidate navigation route 1. When the private message interaction method is selected, and the first account sends a private message to the user corresponding to the second account, an instant message editing control can be displayed on the first location sharing page. When an edited instant message 810 is sent, a conversation page 820 between the first and second accounts can be displayed, and the conversation page can include the instant message 810 sent by the first account. Again, when the private message interaction method is selected, and the first account sends a private message to the user corresponding to the second account, a conversation page 820 between the first and second accounts can be displayed, and an instant message editing control can be displayed on the conversation page 820. When an edited instant message 810 is sent, the conversation page can display the instant message 810 sent by the first account. When the @ interaction method is selected, an instant message editing control can be displayed on the first location sharing page. The instant message editing control can automatically include the text information "@A" 830. When an edited instant message is sent, the instant message @ the second account can be displayed in the area near the account identifier of the first account 840.

[0083] In this embodiment, when both the first account and the second account are in a location-sharing state, they can interact with each other based on the first location-sharing page. The first account can perform interactive operations on the second account, and various interactive touch information can be displayed accordingly. Different interactive touch information corresponds to different types of interactive methods, thus providing multiple interactive methods and enriching the interaction methods between accounts during the location-sharing process.

[0084] It should be noted that any of the implementation methods in this embodiment can be combined based on the actual implementation situation and have corresponding beneficial effects, which will not be elaborated here.

[0085] Figure 9 This is a block diagram illustrating a location sharing device according to an exemplary embodiment. (Refer to...) Figure 9 The device includes: The session page display unit 910 is configured to display the target session page. The location sharing triggering unit 920 is configured to perform a location sharing operation triggered by the first account on the target session page and display a sharing preview page; the sharing preview page displays the account identifier of the first account and the first message touch information corresponding to the first account at a first location on the map; the first location is determined based on the current location information of the first account; The shared page display unit 930 is configured to perform an interactive operation in response to the first account and the first message touch information, as well as a location sending confirmation operation, to display a first location sharing page; the first location sharing page displays the account identifier of the first account and a first instant message at the first location on the map; the first instant message is determined based on the interactive operation between the first account and the first message touch information.

[0086] In one exemplary embodiment, the first message touch information includes multiple message touch information, and different message touch information corresponds to different types of messages; The shared page display unit is configured to execute: In response to the interaction between the first account and any one of the multiple touch messages and the location sending confirmation operation, the first instant message is displayed on the first location sharing page; the first instant message is determined based on the interaction between the first account and any one of the touch messages.

[0087] In one exemplary embodiment, the apparatus further includes a first message update unit configured to perform: In response to an interaction between the first account and its account identifier, or in response to an interaction between the first account and the first instant message, a second message touch information is displayed; the second message touch information includes the plurality of message touch information. In response to the interaction between the first account and any one of the multiple touch messages, a second instant message is displayed on the first location sharing page; the second instant message is determined based on the interaction between the first account and any one of the touch messages; the first instant message is different from the second instant message.

[0088] In one exemplary embodiment, the first location sharing page includes third message touch information; the third message touch information is the touch information corresponding to a target type message among the plurality of message touch information, and the target type message is the message with the highest sending frequency among the plurality of message types; The device further includes a second message update unit configured to perform: In response to the interaction between the first account and the third message touch information, a third instant message is displayed on the first location sharing page; the third instant message is determined based on the interaction between the first account and the third message touch information.

[0089] In one exemplary embodiment, the session page display unit is configured to perform: If at least one account in the target session is performing a location sharing operation, the location sharing information and historical session information are displayed on the target session page; the location sharing information and the historical session information are displayed in different page areas of the target session page; the target session is the session corresponding to the target session page.

[0090] In one exemplary embodiment, the location-sharing trigger unit is configured to execute: In response to the first account's viewing operation of the location sharing information, a second location sharing page is displayed; if the first account has not participated in location sharing, the second location sharing page includes shared touch information; In response to the interaction between the first account and the shared touch information, the shared preview page is displayed.

[0091] In one exemplary embodiment, the apparatus further includes a page exit unit configured to perform: In response to a page exit operation on the first location-shared page, the target session page is displayed; the target session page includes location sharing information and historical session information; the location sharing information and the historical session information are displayed in different page areas of the target session page.

[0092] In one exemplary embodiment, the first location sharing page displays the account identifier of the second account at a second location on the map; the second location is determined based on the current location information of the second account. The device also includes an account interaction unit configured to perform: In response to the interaction between the first account and the second account, various interactive touch information is displayed; different interactive touch information corresponds to different types of interaction methods; In response to the interaction between the first account and any of the multiple interactive touch information, the interaction result corresponding to any candidate interactive touch information is displayed.

[0093] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0094] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform any of the methods described above.

[0095] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a readable storage medium, wherein at least one processor of a computer device reads from the readable storage medium and executes the computer program, causing the device to perform any of the methods described above.

[0096] Figure 10 This is a block diagram illustrating an electronic device for location sharing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown, the device may include an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (Wireless Fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090, among other components. Those skilled in the art will understand that... Figure 10 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1080 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0097] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1020 may also include a memory controller to provide access to the memory 1020 for the processor 1080 and the input unit 1030.

[0098] The input unit 1030 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 1080, and can receive and execute commands from the processor 1080. In addition, the touch-sensitive surface 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1040 may include a display panel 1041, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1041. Further, a touch-sensitive surface 1031 may cover the display panel 1041. When the touch-sensitive surface 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of touch event. The touch-sensitive surface 1031 and the display panel 1041 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can be integrated to achieve both input and output functions.

[0099] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0100] Audio circuitry 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the terminal. Audio circuitry 1060 converts received audio data into electrical signals, which are then transmitted to speaker 1061, where they are converted into sound signals for output. Conversely, microphone 1062 converts collected sound signals into electrical signals, which are received by audio circuitry 1060, converted back into audio data, and then processed by processor 1080 before being transmitted via RF circuitry 1010 to, for example, another terminal, or output to memory 1020 for further processing. Audio circuitry 1060 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0101] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1070, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 The WiFi module 1070 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.

[0102] The processor 1080 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1080.

[0103] The terminal also includes a power supply 1090 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1090 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0104] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.

[0105] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0106] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A location sharing method, characterized by, The method comprises: displaying a target session page; in response to a location sharing operation triggered by a first account on the target session page, displaying a sharing preview page; in the sharing preview page, displaying an account identifier of the first account at a first location on a map, and a first message touch information corresponding to the first account; the first location is determined based on current positioning information of the first account; in response to an interaction operation of the first account with the first message touch information and a location sending confirmation operation, displaying a first location sharing page; in the first location sharing page, displaying the account identifier of the first account at the first location on the map and a first instant message; the first instant message is determined based on the interaction operation of the first account with the first message touch information.

2. The method of claim 1, wherein, The first message touch information comprises a plurality of message touch information, and different message touch information corresponds to different types of messages. The method further comprises: in response to an interaction operation of the first account with any one of the plurality of message touch information and the location sending confirmation operation, displaying the first instant message in the first location sharing page; and the first instant message is determined based on the interaction operation of the first account with the any one of the message touch information.

3. The method of claim 2, wherein, The method further comprises: in response to an interaction operation of the first account with the account identifier of the first account or an interaction operation of the first account with the first instant message, displaying second message touch information; the second message touch information comprises the plurality of message touch information; in response to an interaction operation of the first account with any one of the plurality of message touch information, displaying a second instant message in the first location sharing page; the second instant message is determined based on the interaction operation of the first account with the any one of the message touch information; and the first instant message is different from the second instant message.

4. The method of claim 2, wherein, The first location sharing page comprises third message touch information; the third message touch information is touch information corresponding to a target type of message in the plurality of message touch information, and the target type of message is a message with the highest sending frequency in the plurality of types of messages. The method further comprises: in response to an interaction operation of the first account with the third message touch information, displaying a third instant message in the first location sharing page; and the third instant message is determined based on the interaction operation of the first account with the third message touch information.

5. The method of claim 1, wherein, The method further comprises: displaying a target session page; In a case that at least one account in a target session is performing a location sharing operation, location sharing information and historical session information are displayed on the target session page; the location sharing information and the historical session information are displayed in different page areas of the target session page; the target session is a session corresponding to the target session page.

6. The method of claim 5, wherein, The method further comprises: In response to a viewing operation of the first account on the location sharing information, a second location sharing page is displayed; in a case that the first account does not participate in location sharing, the second location sharing page comprises sharing touch information; In response to an interaction operation of the first account on the sharing touch information, the sharing preview page is displayed.

7. The method of claim 1, wherein, The method further comprises: In response to a page exit operation on the first location sharing page, the target session page is displayed; the target session page comprises location sharing information and historical session information; the location sharing information and the historical session information are displayed in different page areas of the target session page.

8. The method of claim 1, wherein, An account identifier of a second account is displayed at a second location on a map in the first location sharing page; the second location is determined based on current positioning information of the second account; The method further comprises: In response to an interaction operation of the first account on the sharing touch information, the sharing preview page is displayed. In response to an interaction operation of the first account on the sharing touch information, the sharing preview page is displayed.

9. A location sharing apparatus, comprising: The method further comprises: In response to an interaction operation of the first account on the sharing touch information, the sharing preview page is displayed. The method further comprises: In response to an interaction operation of the first account on the sharing touch information, the sharing preview page is displayed. The method further comprises: A session page display unit configured to display a target session page; A location sharing trigger unit configured to display a sharing preview page in response to a location sharing operation triggered by a first account on the target session page; 10. An electronic device, comprising: An account identifier of the first account and first message touch information corresponding to the first account are displayed at a first location on a map in the sharing preview page; The first location is determined based on current positioning information of the first account; A sharing page display unit configured to display a first location sharing page in response to an interaction operation of the first account on the first message touch information and a location sending confirmation operation; an account identifier of the first account and a first instant message are displayed at the first location on a map in the first location sharing page; The first instant message is determined based on the interaction operation of the first account on the first message touch information. A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the location sharing method according to any one of claims 1 to 8.

11. A computer readable storage medium characterized by, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the location sharing method according to any one of claims 1 to 8.

12. A computer program product, characterised in that, The computer program product comprises a computer program stored in a readable storage medium, and at least one processor of a computer device reads and executes the computer program from the readable storage medium, so that the device performs the location sharing method according to any one of claims 1 to 8.