Message processing method and device, equipment and storage medium
The method enhances social application engagement by displaying dynamic social status marks and trigger-based messages, addressing the simplicity and lack of interactivity in existing online status functions.
Patent Information
- Application Number
- CN202411155999.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-05
- Publication Date
- 2024-12-10
AI Technical Summary
Existing online status functions in social applications are simplistic and lack interactivity, failing to enrich user engagement and application utilization.
A message processing method and device that displays a target social status mark based on selected options, with trigger events prompting relevant messages, enhancing social interactions and application attention.
Enriches the social status function by increasing interactivity between users and applications, improving user engagement and application attention through dynamic social status updates and associated messages.
Smart Images

Figure CN119105673A_ABST
Abstract
Description
[0001] This application is a divisional application of the Chinese patent application with the application date of June 5, 2020, application number 202010515603.0, and invention name “Message processing method, device, equipment and storage medium”. Technical Field
[0002] The present application relates to the field of computer technology, and in particular to a message processing method, apparatus, device and storage medium. Background Art
[0003] In the age of technological innovation, in order to provide better convenience for users and win more attention, application developers continue to add more interesting features to attract more users when developing applications. For example, in social applications, developers have added online status features. The so-called online status refers to the text description of the user's current status, such as online, offline, traveling, working, etc. After the user sets the online status in the social application, the online status can be displayed in the friend list, chat window, etc. for himself or his friends to view.
[0004] The existing online status function is relatively simple, mainly used to display the user's current status, so that friends can understand whether the user is currently suitable for chatting through the online status set by the user. Therefore, how to enrich the online status function in social applications to improve the utilization and attention of social applications has become a hot topic in current research. Summary of the invention
[0005] The embodiments of the present invention provide a message processing method, apparatus, device and storage medium, which enrich the social status function.
[0006] On the one hand, an embodiment of the present invention provides a message processing method, including:
[0007] Displaying a target social status mark of a target user on a social page of a social application, wherein the target social status mark is determined according to a selected target option related to a social status, and the target social status mark is used to indicate a current social status of the target user;
[0008] When there is a trigger event matching the target option, a target message related to the trigger event is displayed in the social application.
[0009] On the one hand, an embodiment of the present invention provides a message processing device, including:
[0010] A display unit, configured to display a target social status mark of a target user on a social page of the social application, wherein the target social status mark is determined according to preset target options related to the social status, and the target social status mark is used to indicate the current social status of the target user;
[0011] The display unit is further configured to display a target message related to the trigger event in the social application when there is a trigger event matching the target option.
[0012] In one embodiment, the message processing device further includes a processing unit:
[0013] The display unit is further used to display a status list page in the social application, wherein the status list page includes a plurality of options related to the social status;
[0014] The processing unit is configured to display the target social status mark in the social page according to the target option when the target option in the status list page is selected in a first selection manner.
[0015] In one embodiment, the plurality of options related to social status include social status options, the target option is a target social status option in the social status options, and the processing unit performs the following operations when displaying the target social status mark on the social page according to the target option:
[0016] A target social status mark is determined according to the target social status indicated by the target social status option, and the target social status mark is displayed on the social page.
[0017] In one embodiment, the plurality of options related to the social status further include a trigger option for triggering identification of the social status in a target identification manner, the target option being the trigger option, and the processing unit performs the following operations when displaying the target social status mark on the social page according to the target option:
[0018] If there is a social status among the social statuses indicated by the multiple social status options that matches the current location information and / or movement information of the target user, displaying a mark of the matching social status as a target social status mark in the social page;
[0019] If there is no social status among the social statuses indicated by the multiple social status options that matches the current location information and / or motion information of the target user, the current social status of the target user is determined based on the current location information and / or motion information of the target user, and the target social status mark is displayed in the social page based on the current social status.
[0020] In one embodiment, the multiple options related to the social status also include a trigger option for triggering identification of the social status in a target identification manner, the target option is the trigger option, the target identification manner corresponds to at least one candidate sub-state, each candidate sub-state corresponds to a trigger display information, and the trigger display information includes at least one of location information and motion information; when the processing unit displays the target social tag on the social page of the social application according to the target option, the processing unit performs the following operations:
[0021] Displaying a mark of the target identification method in the social page;
[0022] If the current location information and / or movement information of the target user matches the trigger display information corresponding to any one of the candidate sub-states, the matching candidate sub-state mark is displayed on the social page.
[0023] In one embodiment, the processing unit is further configured to:
[0024] When the trigger option in the status list page is selected in the second selection mode, a configuration window for identifying the social status in a target recognition manner is displayed, and the configuration window for identifying the social status in a target recognition manner includes multiple sub-states; at least one candidate sub-state is selected from the multiple sub-states.
[0025] In one embodiment, the configuration window for identifying social status in a target identification manner is provided with a configuration control;
[0026] The display unit is further configured to display a switching mode prompt box when the configuration control is triggered, wherein the switching mode prompt box includes a first switching mode option and a second switching mode option;
[0027] The processing unit is further configured to output switching prompt information before displaying a matching candidate sub-status mark on the social page if the first switching mode option in the switching mode prompt box is selected.
[0028] In one embodiment, the target option is a target social status option, the target social status shown in the target social status option belongs to the first type of social status, the trigger event includes the target user's stay time at any location exceeding a time threshold, and the target message includes an addition prompt message for prompting to add an activity status to the location.
[0029] In one embodiment, the target message includes a confirmation adding option, and the processing unit is further used to select the confirmation adding option to trigger the display of an activity interface selection window; bind the target activity state selected in the activity interface selection window to the location; and the display unit is further used to, after binding, if the target user is located at the location, then when the target social status mark is displayed on the social page, synchronously display the target activity state bound to the location.
[0030] In one embodiment, the target option is a target social status option, the target social status type indicated by the target social status option belongs to the first type of social status, the trigger event includes that the current time belongs to a preset time period, and the current location information indicates that the target user has arrived at or left a preset location, and the target message includes an execution prompt message prompting the execution of the target event.
[0031] In one embodiment, the target option is a target social status option, and the target social status indicated by the target social status option belongs to the second type of social status. The display unit is further used to: when the target social status option is selected in the second selection mode, display a configuration window corresponding to the second type of social status, and the configuration window corresponding to the second type of social status is used to set a do not disturb mode, and the do not disturb mode means that conversation messages received within a target time period are stored in a message box, and the target user has no operation authority over the message box within the target time period, and the configuration window corresponding to the third type of social status includes a do not disturb mode activation item;
[0032] The processing unit is further used to select the do not disturb mode activation item to trigger activation of the do not disturb mode.
[0033] In one embodiment, the triggering event includes receiving a conversation message within a target time period after the do not disturb mode is turned on, and the target message is a notification message that the message box receives the conversation message.
[0034] In one embodiment, if the social application corresponding to the contact user of the target user turns on the do not disturb mode; the display unit is further used to display a notification box for the contact user to turn on the do not disturb mode when there is a trigger instruction to display a conversation interface for a conversation with the contact user;
[0035] The notification box includes a continue session option and an exit session option. When the continue session option is triggered, the session interface is displayed and the session message sent by the target user is displayed on the session interface; when the exit session option is triggered, the social page is displayed.
[0036] In one aspect, an embodiment of the present invention provides a message processing device, including:
[0037] a processor adapted to implement one or more instructions; and,
[0038] A computer storage medium storing one or more instructions, wherein the one or more instructions are suitable for being loaded by the processor and performing the following steps:
[0039] Displaying a target social status mark on a social page of a social application, wherein the target social status mark is determined according to the type of the selected target social status, and the target social status is used to indicate the current social status of the target user;
[0040] When there is a trigger event matching the target option, a target message related to the trigger event is displayed in the social application.
[0041] On the one hand, an embodiment of the present invention provides a computer storage medium, characterized in that the computer storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, it is used to perform the following steps:
[0042] Displaying a target social status mark of a target user on a social page of a social application, wherein the target social status mark is determined according to a selected target option related to a social status, and the target social status mark is used to indicate a current social status of the target user;
[0043] When there is a trigger event matching the target option, a target message corresponding to the trigger event is displayed in the social application.
[0044] In an embodiment of the present invention, a target social status mark of a target user is displayed on a social page of a social application. The social status mark is used to indicate the current social status of the target user. The target social status mark is determined according to a preset target option related to the social status. When a trigger event matching the target option is detected, a target message related to the trigger event is displayed in the social application. In the above process, after the user selects a target option related to the social status, the target social status is determined according to the target option. The message processing device detects the trigger event related to the target option and further displays the target message related to the trigger event. This indicates that the preset option related to the social status can be associated with the trigger event and the target message, thereby serving as a trigger condition for displaying the target message. Compared with the prior art in which the social status is only used to display the current online status of the user, the interactivity between the user and the social status function can be increased, thereby increasing the attention of the social application. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0046] Figure 1 It is a structural diagram of a message processing system provided by an embodiment of the present invention;
[0047] Figure 2 It is a flowchart of a message processing method provided by an embodiment of the present invention;
[0048] Figure 3 is a schematic diagram of selecting a target social status provided by an embodiment of the present invention;
[0049] Figure 4 It is a flowchart of another message processing method provided by an embodiment of the present invention;
[0050] Figure 5a is a schematic diagram of setting a candidate sub-state provided by an embodiment of the present invention;
[0051] Figure 5b is a schematic diagram of a configuration switching method provided by an embodiment of the present invention;
[0052] Figure 5c is a schematic diagram of a display switching prompt message provided by an embodiment of the present invention;
[0053] Figure 5d is a schematic diagram of another display switching prompt message provided by an embodiment of the present invention;
[0054] Figure 6 is an interaction diagram of a message processing method provided by an embodiment of the present invention;
[0055] Figure 7 It is a flowchart of another message processing method provided by an embodiment of the present invention;
[0056] Figure 8a is a schematic diagram of another display switching prompt message provided by an embodiment of the present invention;
[0057] Figure 8b is a schematic diagram of binding a position and an activity state provided by an embodiment of the present invention;
[0058] Figure 8c is a schematic diagram of a conversation interface provided by an embodiment of the present invention;
[0059] Figure 8dis an interaction diagram of another message processing method provided by an embodiment of the present invention;
[0060] Fig. 9 It is a flowchart of another message processing method provided by an embodiment of the present invention;
[0061] Fig.10a is a schematic diagram of configuring a second type of social status provided by an embodiment of the invention;
[0062] Fig.10b is a schematic diagram of displaying a target message provided by an embodiment of the present invention;
[0063] Fig.10c is an interaction diagram of another message processing method provided by an embodiment of the present invention;
[0064] Fig.11 It is a flowchart of another message processing method provided by an embodiment of the present invention;
[0065] Fig.12a is a schematic diagram of setting a do not disturb mode provided by an embodiment of the present invention;
[0066] Figure 12b is a schematic diagram of a prompt box showing that the Do Not Disturb mode is turned on, provided by an embodiment of the present invention;
[0067] Fig.12c is a schematic diagram of displaying a notification message provided in an embodiment of the present invention;
[0068] Fig.12d is a schematic diagram of displaying a prompt message provided by an embodiment of the present invention;
[0069] Fig.12e It is a schematic diagram of viewing conversation messages in a message box provided by an embodiment of the present invention;
[0070] Fig.12f is a schematic diagram of a conversation between a target user and a contact user provided by an embodiment of the present invention;
[0071] Fig.13 It is a structural diagram of a message processing device provided by an embodiment of the present invention;
[0072] Fig.14 It is a structural diagram of a message processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0073] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0074] The embodiment of the present invention provides a message processing scheme, when a user selects a target option related to a social status, a target social status mark is displayed on a social page of a social application according to the target option. When there is a trigger event matching the target option, a target message related to the trigger event is displayed in the social application, thereby realizing the association between the social status and the target message, and enriching the social status function.
[0075] Based on the above message processing scheme, the embodiment of the present invention provides a message processing system, please refer to Figure 1 , which is a structural diagram of a message processing system provided in an embodiment of the present invention. Figure 1 The message processing system shown may include a message processing device 101 and a server 102. The message processing device 101 may run a social application, which may be, for example, an instant messaging application such as a QQ application, an enterprise WeChat application, and a WeChat application, etc. The social application may also include a non-instant messaging application such as a text messaging application, a microblog application, etc. The message processing device 101 may be a terminal device such as a computer, a laptop, or a smart wearable device.
[0076] The server 102 is used to provide support for the operation of the social application in the message processing device 101. The server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.
[0077] In one embodiment, the target user's user account is logged in to the social application, and the social application includes a social status function (or online status function). The so-called social status refers to the current status of the target user using the social application, such as online, offline, busy, invisible, etc. The target user can use the social status function through the status list page of the social application. The status list page may include multiple options related to social status, such as social status options and trigger options that trigger the message processing device to identify the social status in a target recognition manner. Among them, when the trigger option is triggered, the message processing device automatically identifies the current social status of the target user based on the current location information and / or movement information of the target user. Some feasible implementation methods included in this section will be described in detail in the following embodiments.
[0078] Each social status option included in the status list page corresponds to a social status, and these social statuses may belong to different types. Specifically, according to the different types of each social status, the social status indicated by each social status option in the social status list may be divided into the following types: first type social status, second type social status, third type social status, and other types of social status.
[0079] The first type of social status, which can be called "my location", refers to determining the social status of the target user at a certain moment in real time based on the location information of the target user at a certain moment. For example, if the current location information of the target user is "XXX office building in Chongqing", then the current social status of the target user is "XXX office building in Chongqing"; for another example, if the current location information of the target user is "XX fitness center in Shenzhen", then the current social status of the target user is "XX fitness center in Shenzhen".
[0080] The second type of social status may refer to any social status related to work or study, such as "at work", "studying", "in a meeting", "in class", etc.
[0081] The third type of social status may refer to a social status that requires real-time determination of the target user's current social status based on any one or more of weather information, date information, and message processing device status. For example, the third type of social status may include: "horoscope", "my weather", "my battery level", etc.
[0082] It should be understood that the above-mentioned first type and third type social statuses are both dynamically changing, and the other types of social statuses include static social statuses that do not include the third type of social status, such as: "on vacation", "on leave", "dining", "do not disturb", etc.
[0083] In one embodiment, the target user can select any target option related to the social status in the status list page through the message processing device 101; the message processing device 101 determines the current social status of the target user according to the target option selected by the target user, and displays the target social status mark in the social page of the social application, and the target social status mark is used to mark the social status of the target user. Then, the message processing device 101 can notify the server 102 of the target option selected by the target user and the data related to the target option, and the server 102 stores the target option selected by the target user and the related data. In this way, even if the target user switches to a new message processing device to log in to the social application, the target user's previous settings on the social status can still be viewed on the new message processing device. In addition, the contact user of the target user can obtain the real-time social status of the target user from the server 102 through the corresponding message processing device, and display it in the social application logged in by the contact user, so that the contact user can understand the social status of the target user and further create more social interactions based on the social status of the target user.
[0084] For example, the target user's social status is "My battery level", the target user's contact user and the target user are chatting, and the contact user sees through the target user's social status that the target user's mobile phone battery level is close to 1%, then the contact user can send a charging reminder to the target friend to remind the friend to charge in time. Optionally, when the contact user's message processing device obtains that the battery level of the target user's message processing device is lower than a certain threshold based on the target user's social status, a charging reminder option for sending a charging reminder with one click can be displayed in the chat window; the contact user can trigger the charging reminder option to remind the target user to charge the message processing device in time.
[0085] use Figure 1 After the target options related to social status are set in the message processing system shown, the message processing device can also monitor the social status of the target user determined according to the target options in real time, and can push messages to the contact users of the target user to remind the target user to perform certain events when appropriate. For example, the social status of the target user is my weather, and the message processing device detects that the current social status of the target user is "There will be heavy rain in Nanshan, Shenzhen". At this time, in order to promote the friendship between the target user and the designated contact user, such as the friend who is particularly concerned, a message can be pushed to the designated contact of the target user, so that the designated contact reminds the target user that there will be heavy rain and remember to bring an umbrella when going out.
[0086] In summary, the embodiments of the present invention not only enrich the social status function, but also enable users to generate more social interactions through the social status of friends, enhance friendships, and thus improve the utilization rate and attention of social applications.
[0087] Based on the above message processing system, the embodiment of the present invention provides a message processing method. Figure 2 , is a flow chart of a message processing method provided by an embodiment of the present invention, Figure 2 The message processing method shown may be executed by a message processing device, and specifically may be executed by a processor of the message processing device. Figure 2 The message processing method shown may include the following steps:
[0088] Step S201: Displaying a target social status mark of a target user on a social page of a social application.
[0089] As can be seen from the foregoing, the target user's user account can be logged in in the social application. The social page may include a status display interface and a conversation interface. The status display interface refers to an interface that can display the target user's target social status mark, and the conversation interface refers to a conversation interface for the target user to have a conversation with the contact user. For example, if the social application is a QQ application, the status display interface may refer to a "message page" and a "contact page". In the message page, the target social status mark may be displayed around the target user's user account in the upper left corner; or, it may be displayed at any other location on the message page; in the contact page, the target social status mark may be displayed at the location of the target user's user account in the "My Friends" list.
[0090] In one embodiment, the target social status mark is used to indicate the current social status of the target user, and the target social status mark is determined according to the selected target option related to the social status. Specifically: select the target option; then determine the target social status mark according to the target option and display the target social status mark on the social page of the social application.
[0091] In one embodiment, the target option is selected through the status list page of the social status function, specifically: the status list page is displayed in the social application, and the status list page includes multiple options related to the social status; when the target option in the status list page is selected in the first selection mode, the target social status mark is displayed in the social page according to the target option. The first selection mode may include any one or more of click, double click, long press or other operation modes.
[0092] Optionally, the target social status mark may be in any one or more of the following forms: icon+text description, text description, icon, etc. The icon and text description may be obtained based on the target option, and the method for determining the icon and text description is different for different target options. This part of the content is described in detail in the following embodiments.
[0093] In one embodiment, the status list page is displayed in the social application after receiving a start operation to start the status list page. The start operation may refer to the target user clicking, long pressing, or double-clicking the social status display area. For example, assuming that the social application is a QQ application, the status list page is displayed after the target user enters a start operation in the social status display area in the message page in the QQ application.
[0094] In one embodiment, the multiple options related to social status may include at least one social status option and a trigger option for triggering identification of the social status in a target identification manner. Each social status option corresponds to a social status. When the trigger option is selected, the message processing device automatically identifies or intelligently identifies the current social status of the target user based on the current location information and / or motion information of the target user. The target identification method may refer to automatic identification or intelligent identification.
[0095] For example, refer to Figure 3 , is a schematic diagram of a status list page provided in an embodiment of the present invention, 301 represents a message page, and 31 represents a social status display area. When the target user clicks the social status display area 31, a status list page 302 is displayed in the social page. The status list page 302 may include other user accounts 32 associated with the user account of the target user and multiple options related to social status. For example, multiple social status options 33 and a trigger option 34 that triggers the identification of social status in a target identification manner. The status list page may include multiple pages, each of which may display a certain number of social status options, and all social status options may be viewed by sliding to turn the pages. For example, when the target user slides to turn the pages in the status list page 302, the social status options in the status list page are shown in 303; if the pages are continued to be turned, the social status options in the status list page are shown in 304.
[0096] In one embodiment, after the target selects a target option, the target social status mark may be displayed on the social page according to the target option.
[0097] In one embodiment, if the target option selected on the status list page is a trigger option for triggering identification of the social status in a target identification manner, displaying the target social status mark in the social page according to the target option includes: if, among the social statuses indicated by the multiple social status options, there is a social status that matches the current location information and / or motion information of the target user, displaying the matching social status mark as the target social status mark in the social page; if, among the social statuses indicated by the multiple social status options, there is no social status that matches the current location information and / or motion information of the target user, determining the current social status of the target user according to the current location information and / or motion information of the target user, and displaying the target social status mark in the social page according to the current social status.
[0098] In simple terms, if the target user selects a trigger option that triggers identification of a social status in a target identification manner, the message processing device automatically detects whether the target user's current location information and / or motion information matches the social status indicated by a social status option in the status list page, and if a match is detected, the matching social status tag is displayed as the target social status tag in the social page. For example, if the target user is detected to be driving based on the user's current location information and motion information, and there is a social status matching driving in the social status page list, the matching social status tag is used as the target social status tag.
[0099] If no match is detected, the message processing device determines the current social status of the target user based on the current location information and / or motion information, such as determining that the target user may be at the beach based on the current location information and motion information, and then generates a target status tag based on the current social status.
[0100] In one embodiment, by Figure 3 It can be seen that each social status option corresponds to a social status icon and a text description of the social status. In other embodiments, each social status option may also include only an icon or only a text description, which is not specifically limited in the embodiments of the present invention. Based on this, in order to facilitate user identification, the representation form of each social status mark can refer to the table form of the corresponding social option. That is, each social status mark can also include any one or more of the social status icon and the text description.
[0101] For example, if the social status matching the current location information and / or movement information of the target user is "walking" detected in the status list page, the message processing device uses the social status tag corresponding to the social status of "walking" as the target social status tag. The social tag corresponding to "walking" may include any one or more of the following: "walking icon walking", "walking icon", "walking" or other forms based on the changes of walking and walking icon.
[0102] In other embodiments, if the target option selected in the social status page is a target social status option among multiple social status options, then displaying the target social status mark in the social page according to the target option includes: determining the target social status mark according to the target social status indicated by the target social status option, and displaying the target social status mark in the social page.
[0103] As can be seen from the foregoing, the social statuses indicated by the multiple social status options in the status list page can be divided into different types of social statuses according to the types of social statuses, specifically, including the first type of social status, the second type of social status, the third type of social status, and other types of social statuses.
[0104] In one embodiment, the first type of social status can be expressed as "my location", and the first type of social status is to determine the social status of the target user at a certain moment in real time according to the location information of the target user at a certain moment. Assuming that the current location information of the target user is: "XXX office building in Chongqing", then the current social status of the target user is: "XXX office building in Chongqing"; for another example, the current location information of the target user is: "XX fitness center in Shenzhen", then the current social status of the target user is: "XX fitness center in Shenzhen".
[0105] In one embodiment, the second type of social status may refer to any social status related to work or study, such as "at work", "studying", "in a meeting", "in class", etc.
[0106] In one embodiment, the third type of social status may refer to a social status that needs to determine the current social status of the target user based on any one or more of weather information, date information, and message processing device status. For example, the second type of social status may include: "horoscope", "my weather", "my battery level", etc. For example, "horoscope" determines the social status of the target user on a certain day based on date information. For another example, "my battery level" determines the social status of the target user based on the status of the message processing device.
[0107] It should be understood that the first type of social status and the third type of social status are dynamically changing, and the second type of social status is static, that is, it will not change with the change of the current user's location information, movement information or other information. The other types of social status may refer to other static social statuses other than the second type of social status, such as: "on vacation", "on leave", "eating", "do not disturb", etc.
[0108] In one embodiment, when the target social status is a first type of social status, determining the target social status mark according to the target social status indicated by the target social status option, and displaying the target social status mark on the social page, includes: determining the target social status mark according to the current location information of the target user and any one or more of the first type of social status marks, and displaying the target social status on the social page. Wherein, the first type of social status mark can be determined according to the first type of social status icon; or, according to the first type of social status icon and the text description of the first type of social status. For example, assuming that the text description of the first type of social status is "my location", the first type of social status mark can be: "location icon my location"; or, the first type of social status mark can also be "location icon". Based on the above description, assuming that the current location information is Nan'an District, Chongqing, the target social status mark can be one or more of the following forms: "location icon Chongqing Nan'an District", "location icon my location Chongqing Nan'an District", "my location Chongqing Nan'an District", "Chongqing Nan'an District", "location icon my location". It should be understood that the above only lists several possible forms of target social status marking, and other combinations based on "location icon" and "my location" and current location information all fall within the protection scope of this embodiment.
[0109] In one embodiment, when the target social status is the second type social status, determining the target social status mark according to the target social status indicated by the target social status option, and displaying the target social status mark in the social page, includes: displaying the second type social status mark as the target social status mark on the social page. Similar to the above, the second type social status mark can also be determined based on any one or more of the second type social status icon and the text description of the second type social status. For example, if the text description of the second type social status is "learning", then the second type social status mark can be: "the icon of learning is learning", or the second type social status mark can also be: "learning".
[0110] In one embodiment, taking the third type of social status marked as horoscope as an example, it is specifically introduced how to display the target social status mark on the social page of the social application when the target social status is the third type of social status. In the specific implementation: the target social status mark is determined according to any one or more of the third type of social status mark and the current horoscope, and the target social status mark is displayed on the social page. The third type of social status mark can be determined according to any one or more of the third type of social status icon, the text description of the third type of social status, the icon of the target user's horoscope, and the text description of the target user's horoscope. For example, the text description of the third type of social status is "horoscope", the text description of the target user's horoscope is Capricorn, and the icon of Capricorn is XXX, then the third type of social status mark is: "XXX Capricorn"; or, the third type of social status mark can be: "horoscope icon Capricorn".
[0111] Optionally, the current horoscope is determined based on the current date information, and the current horoscope can be expressed as: xxx is suitable today; or, xx is not suitable today, a description of today's work situation, or a description of today's mood, etc. In one embodiment, the target social status determined based on the third type of social status mark and the current horoscope can be: "Capricorn icon, it is suitable to send gifts today"; or, the target social status can be: "Capricorn icon Capricorn | It is suitable to send gifts today". The above are just two possible situations of the target social status listed in the embodiments of the present invention. In actual applications, the target social status mark can be set according to needs.
[0112] In one embodiment, when the target social status is another type of social status, determining the target social status mark according to the target social status indicated by the target social status option and displaying the target social status mark on the social page includes: displaying the other type of social status mark as the target social status mark on the social page. Similar to the above, the other type of social status mark can be determined according to any one or more of the other type of social status icon and the text description of the other type of social status.
[0113] Step S202: When there is a trigger event that matches the target option, a target message related to the trigger event is displayed in the social application.
[0114] In one embodiment, the trigger event corresponding to the target option can be determined according to the setting of the target user in the configuration window corresponding to the target option. Different target options correspond to different trigger events. The target message can be used to remind the target user to perform certain events; or remind the target user to input some operations to display the target social status mark on the social page; or, the target message can also refer to some conversation notification messages in the social application. This part will be described in detail in the following embodiments.
[0115] In the prior art, the status list page includes a social status option, but does not include a trigger option for triggering the identification of the social status in a target identification manner. The target option selected by the user on the status list page is the social status option. After the user selects the social status option, the message processing device simply switches the user's current social status to the social status indicated by the social status option, and there is no further social interaction operation. In the embodiment of the present application, the status list page also includes a trigger option for triggering the identification of the social status in a target identification manner. Identifying the social status in a target identification manner can achieve a more accurate match of the target user's social status. After the user selects the target option, the message processing device can not only display the target social status according to the target option, but also detect the trigger event that matches the target option, and then display the target message. In this way, the social status is not only used to display the user's current online status, but also associated with the trigger event and the target message, which improves the interactivity between the user and the social status function, enriches the social status function, and is conducive to increasing the attention of social applications.
[0116] In an embodiment of the present invention, a target social status mark of a target user is displayed on a social page of a social application. The social status mark is used to indicate the current social status of the target user. The target social status mark is determined according to the selected target option related to the social status. When a trigger event matching the target option is detected, a target message related to the trigger event is displayed in the social application. In the above process, after the user selects the target option related to the social status, the message processing device detects the trigger event related to the target option set by the user, and further displays the target message related to the trigger event. This indicates that the option related to the social status set by the user can be associated with the trigger event and the target message as a trigger condition for displaying the target message. Compared with the prior art in which the social status is only used to display the current online status of the user, the interactivity between the user and the social status function is improved, and the social status function is enriched, which is conducive to increasing the attention of the social application.
[0117] Based on the above message processing method, the embodiment of the present invention also provides another message processing method, referring to Figure 4, which is a flow chart of another message processing method provided in an embodiment of the present invention. Figure 4 In the message processing method shown, the target option is a trigger option for triggering the identification of the social status in a target identification manner. Figure 4 The message processing method shown may be executed by a message processing device, and specifically may be executed by a processor of the message processing device. Figure 4 The message processing method shown may include the following steps:
[0118] Step S401: Displaying a status list page in a social application, where the status list page includes a trigger option for triggering identification of a social status in a target identification manner.
[0119] Step S402: When the trigger option in the status list page is selected in the first selection mode, a mark of the target identification mode is displayed in the social application.
[0120] Optional, Figure 4 In the illustrated embodiment, the target option is a trigger option for triggering the identification of a social status in a target identification manner. The target identification manner corresponds to at least one candidate sub-state, each candidate sub-state corresponds to a trigger display information, and the trigger display information includes at least one of location information and motion information; the display of the target social tag on the social page of the social application comprises: displaying a tag of the target identification manner on the social page; if the current location information and / or motion information of the target user matches the trigger display information corresponding to any of the candidate sub-states, then displaying the matching candidate sub-state tag on the social page.
[0121] Among them, the identification of social status in a target identification manner can also be called an intelligent state or an automatic identification state, and the trigger display information corresponding to the so-called candidate sub-state is used to trigger the candidate sub-state as the current social state of the target user when the motion information and / or location information of the target user matches the motion information and / or location information indicated in the trigger display information. In short, when the trigger option is selected, the social state of the target user at a certain moment is determined based on the location information and / or motion information at a certain moment, as well as the trigger display information of each designated candidate sub-state.
[0122] In other words, the target recognition method corresponds to at least one candidate sub-state. When the target user sets and selects the trigger option for triggering the recognition of the social state in the target recognition method, the message processing device will continuously obtain the current location information and / or movement information of the target user, and match the obtained location information and / or movement information with the trigger display information of each candidate sub-state. When a matching candidate sub-state is found, the candidate sub-state is determined to be the current social state of the target user.
[0123] After the target user selects the target option and before the message processing device finds a matching candidate sub-status, the message processing device can display a mark of the target identification method on the social page. Through the mark of the target identification method, the target user and the contact users of the target user can understand that the target user has turned on the target identification method for identifying social status. The contact user can also identify the social status in the target identification method as a conversation topic and start a conversation with the target user, such as discussing the advantages and disadvantages of identifying social status in the target identification method, or some problems encountered when using the target identification method to identify social status, etc. When the message processing device finds a matching candidate sub-status, it can switch from displaying the mark of the target identification method on the social page to displaying the matching candidate sub-status mark on the social page.
[0124] In other embodiments, after the target user selects the target option and before the message processing device finds a matching candidate sub-status, the message processing device may also display a mark of a specified social status in the social page, and the specified social status may be set by the target user; or, the specified social status may also be the social status before the target user selects the target option; or, the specified social status may also refer to the default social status of the message processing device. For the convenience of description, in the following description, unless otherwise specified, after the target user selects the target option and before the message processing device finds a matching candidate sub-status, the target social status mark displayed by the message processing device is a mark of the target identification method.
[0125] In one embodiment, the current location information of the target user may be determined based on the location data of the target user's current location such as longitude and latitude, altitude, etc. The motion information may be determined based on motion data acquired by a motion sensor in the message processing device.
[0126] Optionally, the implementation method for obtaining the current location information of the target user may be: the message processing device obtains the longitude, latitude and altitude of the current target user; transmits the longitude, latitude and altitude to a map software development kit; and the map software development kit obtains the coordinates of the Point of Information (POI) based on the longitude, latitude and altitude, and the POI coordinates can be used as location information.
[0127] Optionally, obtaining the current motion information of the target user may be implemented as follows: the message processing device obtains motion data obtained by a motion sensor in the message processing device, such as the number of steps, speed, etc.; based on the motion data, the location information is combined to obtain the current operation information of the target user, such as walking, running, driving, and flying.
[0128] In one embodiment, at least one candidate sub-state included in identifying a social state in a target identification manner may be selected in a configuration window corresponding to identifying a social state in a target identification manner. Specifically, when the trigger option in the state list page is selected in the second selection mode, a configuration window for identifying a social state in a target identification manner is displayed, the configuration window including multiple sub-states; at least one candidate sub-state is selected from the multiple sub-states. In other words, at least one sub-state selected by the target user in the configuration window is used as a candidate sub-state.
[0129] For example, refer to Figure 5a , which is a schematic diagram of setting a candidate sub-state provided in an embodiment of the present invention. Figure 5a In the figure, 501 represents the status list page, 51 represents the trigger option for identifying the social status in an automatic identification manner, and after the target user selects 51, the message processing device is triggered to display the configuration window 502 for identifying the social status in a target identification manner. The configuration window 502 may include multiple sub-states, such as "walking", "running", "driving", "in a coffee shop", etc. Each sub-state may correspond to a check box. When any sub-state is not selected, the check box is empty and displayed in the first color; when any sub-state is selected by the user, a preset icon such as √ appears in the check box and is displayed in the second color. In this way, the target user can clearly understand which sub-states have been selected and which sub-states have not been selected through the changes in the check box. When the target user finds that a sub-state has been selected by mistake, it can cancel its selection in time. Assuming that the target user selects "walking", "running" and "in a coffee shop" in 502, these three sub-states are used as candidate sub-states included in the social status identified in the target identification manner.
[0130] In one embodiment, the configuration window may further include an opening control 52. After the target user selects at least one candidate sub-state in the configuration window, the target user may select the opening control 52 to save the selected at least one candidate sub-state, so that the subsequent message processing device may select a matching candidate sub-state from the at least one candidate sub-state according to the current location information and / or motion information of the target user, and then display the candidate sub-state mark.
[0131] The configuration window may further include a friend permission setting option 53, through which the target user may set which friends can view his social status and which friends cannot view it.
[0132] Step S403: If the current position information and / or movement information of the target user matches the trigger display information corresponding to any candidate sub-state, a switching prompt message is output.
[0133] In one embodiment, in order to improve the user experience, when the message processing device detects a candidate sub-state that matches the target user's current location information and / or motion information, a switching prompt message can be output to prompt the target user to switch the first type of social status mark to a matching candidate sub-state mark, and it is up to the target user to decide whether to switch.
[0134] In one embodiment, the switching prompt message is output when the switching mode corresponding to the social status is identified in the target identification mode as prompting the user to switch. That is, only when the switching mode preset by the target user is prompting the user to switch, the switching prompt message needs to be output before executing step S402.
[0135] In other embodiments, if the switching method corresponding to the first type of social status is automatic switching, there is no need to output a switching prompt message. After detecting a candidate sub-state that matches the current location information and / or motion information, the display directly switches from displaying the first type of social status mark to displaying the matching candidate sub-state mark.
[0136] In one embodiment, the switching mode corresponding to identifying the social status by target recognition may be a system default; or, the switching mode corresponding to identifying the social status by target recognition may also be set through a configuration window corresponding to identifying the social status by target recognition. In a specific implementation, the configuration window for identifying the social status by target recognition may also include a configuration control, and the configuration control is used to set a switching mode that triggers the switching from displaying the social status identification by target recognition mark to displaying the candidate sub-state mark that will match when a candidate sub-state matching the current position information and / or motion information is found.
[0137] When the configuration control is triggered, a switching mode prompt box is displayed, which includes a first switching mode option and a second switching mode option; if the first switching mode in the switching mode prompt box is selected, a switching prompt message is output before displaying the matching candidate sub-state mark. The first switching mode may be to prompt the user to switch, and the second switching mode may be automatic switching.
[0138] refer to Figure 5b , is a schematic diagram of a configuration switching method provided in an embodiment of the present invention, Figure 5a The configuration window 502 may include a configuration control 54. When the target user selects the configuration control 54, the configuration control 54 is selected, triggering the display of the switching mode prompt box such as Figure 5b As shown in 504, 504 may include a first switching mode option, which is represented as follows Figure 5bAs shown in 55: "Remind me to switch", 504 can also include a second switching mode option, which is represented as follows Figure 5b As shown in 56 : “Automatic Switching”. Optionally, 504 may also include an exit option 57 , and the target user may return to the configuration window 502 by clicking 57 .
[0139] Step S404: If there is a confirmation operation on the switching prompt message, a matching candidate sub-status mark is displayed on the social page.
[0140] In one embodiment, the switching prompt message may include a confirmation option. When the target user selects the confirmation option, the message processing device determines that there is a confirmation operation on the switching prompt message, and then displays a matching candidate sub-status mark on the social page.
[0141] From the foregoing, it can be seen that the social page includes a status interface and a conversation interface. The switching prompt message is displayed in the conversation interface in a first display mode, and the first display mode may include a half-screen pop-up display mode; the switching prompt message is displayed in the status interface in a second display mode, and the second display mode includes a small horizontal bar display mode.
[0142] refer to Figure 5c , is a schematic diagram of displaying a switching prompt message provided by an embodiment of the present invention, 511 represents a status interface, 5A represents a switching prompt message, and 5A is displayed on a social page in the form of a small horizontal bar. The switching prompt message 5A may include a confirmation option 5AA, which is represented by a "switch" button.
[0143] refer to Figure 5d , is another schematic diagram of displaying a switching prompt message provided by an embodiment of the present invention, 522 represents a conversation interface for a conversation between a target user and a second user, 5B represents a switching prompt message, and 5B is displayed in 522 in the form of a half-screen pop-up window. The switching prompt message 5B may include a confirmation option 5BB, represented by an "OK" button. Optionally, the switching prompt message 5B may also include an "automatically switch next time, and do not ask again" option 5CC. When the target user selects option 5CC, the next time it is detected that the location information and / or motion information of the target user matches the candidate sub-state, the switching prompt message may not be output, and the candidate sub-state mark may be directly displayed on the social page.
[0144] As can be seen from the foregoing, in order to realize the identification of social status in a target identification manner, it is necessary to rely on the operation information and / or location information collected by the message processing device used by the target user, and rely on the data related to the identification of social status in a target identification manner set by the target user stored in the server. Figure 6The interaction process between the message processing device used by the target user and the server is introduced in the process of implementing the social status recognition in the target recognition manner. Figure 6 A flowchart of interaction between a message processing device and a server provided in an embodiment of the present invention.
[0145] In one embodiment, the target user sets the social status through a social application running in a message processing device, specifically: select the trigger option of identifying the social status in a target identification manner in the second selection mode, display the configuration window corresponding to identifying the social status in a target identification manner, and select multiple candidate sub-states in the configuration window. In addition, the switching mode can also be set in the configuration window. The message processing device notifies the server that the target user has set the social status to be identified in a target identification manner, and sends the selected multiple candidate sub-states to the server; the server stores the social status identified in a target identification manner, as well as the multiple candidate sub-states. For the server, the automatic social status set by the target user is a field in the database, and the field is mapped to the user account composition of the target user.
[0146] In this way, even if the target user uses the user account to log in to the social application on a new message processing device, the server can still normally display the social status previously set by the target user on the new message processing device according to the stored data.
[0147] In addition, for the contact user of the target user, the message processing device used by the contact user can pull the social status of the target user from the server according to the pull protocol. Specifically, the message processing device used by the contact user can send the user account of the target user to the server; the server can obtain the social status set by the target user according to the user account of the target user, and return the social status of the target user to the social application used by the contact user, so that the contact can view the social status of the target user and thus bring out more interactive topics based on the social status. Similarly, the social application used by the target user can also pull the social status of the contact user from the server according to the pull protocol.
[0148] In one embodiment, after the target user selects the target option that triggers the identification of the social status in a target identification manner, the message processing device used by the target user will continuously detect the location information and / or motion information to determine whether the target user's current location information and / or motion operation matches any candidate sub-state.
[0149] In one embodiment, the location detection may include: obtaining the longitude, latitude and altitude of the social application; reporting the obtained longitude, latitude and altitude to a map software development kit SDK, such as Tencent Map SDK; the map SDK obtains the coordinates of the Point of Information (POI) based on the longitude, latitude and altitude, and the POI coordinates can be used as location information.
[0150] The motion information detection may include: obtaining the value of a motion sensor of a social application, the value of the motion sensor including information such as the motion speed and the number of steps of the target user within a period of time; the social application implements an intelligent detection algorithm to determine whether the target user is running or walking by the motion speed and the number of steps, and at the same time synchronizes the rate of change of longitude and latitude to determine whether the target user is driving.
[0151] In an embodiment of the present invention, after the target user selects the trigger option for triggering the identification of the social status in a target identification manner, the message processing device can display a mark for identifying the social status in a target identification manner on the social page; if it is detected that the current location information and / or motion information of the target user matches any candidate sub-state, a switching prompt message is output to prompt the target user whether to switch from displaying the mark for identifying the social status in a target identification manner on the social page to displaying the matching candidate sub-state mark. In the above message processing process, the target user can select the trigger option so that the message processing device automatically switches the current social status of the target user according to the different location information and / or motion information of the target user, enriching the setting method of the social status. In addition, a switching prompt message can be output before switching, and the target user decides whether to switch, thereby avoiding arbitrary switching without the target user's knowledge and improving the user experience.
[0152] Based on the above message processing system, the embodiment of the present invention provides another message processing method. Figure 7 , which is a flow chart of another message processing method provided in an embodiment of the present invention. Figure 7 In the message processing method shown, the target social status is a first type social status, the trigger event includes the target user's stay time at any location exceeding a time threshold, and the target message includes an add prompt message for prompting to add an activity status to the location. The following is an introduction through steps S701 to S703:
[0153] Step S701: Display the status list page in the social application.
[0154] Step S702: When the first type of social status selection in the status list page is selected in a first selection mode, a target social status mark is displayed on the social page according to the first type of social status mark.
[0155] As can be seen from the foregoing, the first type of social status may refer to the "my location" social status. In this social status, the message processing device will always detect the current location information of the target user. The display of the target social status mark in the social page according to the first type of social status mark may include: determining the target social status mark according to the current location information and any one or more of the first type of social status marks, and displaying the target social status mark on the social page. For example, the text description of the first type of social status is "my location", and the first type of social mark can be expressed as "location icon my location". Assuming that the current location information of the target user is: XX office building, Nan'an District, Chongqing, the target social status mark displayed on the social page can be: "location icon XX office building, Nan'an District, Chongqing". Alternatively, the target social status mark can also be "location icon my location XX office building, Nan'an District, Chongqing"; or, the target social status mark can also be "XX office building, Nan'an District, Chongqing".
[0156] For the contact user of the target user, displaying the target social status mark in the conversation interface between the contact user and the target user (displaying the target social status mark of the target user in the social application used by the contact user can be called the guest state, and displaying the target social status mark in the social application used by the target user can be called the host state) can participate in Figure 8a . Figure 8a , which is a schematic diagram of a conversation interface displayed by a contact user provided in an embodiment of the present invention, Figure 8a It is a conversation interface between the contact user and the target user displayed by the contact user's social application. The conversation interface may include a mark 801 of the target user, which may be a user account used by the target user to log in to the social application, or a nickname set by the contact user for the target user. 81 represents the target social status mark.
[0157] In one embodiment, in the guest state, the target social state mark 81 can be displayed in the top area of the conversation interface. In a specific implementation, 81 can be displayed below 801, for example, 81 is represented as: "Location icon Chongqing Nan'an District XX Office Building"; the position relationship between 81 and 801 is not limited to the above, in actual application, 81 can also be displayed above 801, or 81 is located on the left or right side of 801.
[0158] In yet another embodiment, in the guest state, the target social state 81 may also be displayed in the conversation area. In a specific implementation, it may be displayed around the location of the target user identifier in the conversation area.
[0159] In other embodiments, in the guest state, the target social state 81 may also be displayed at any other location on the conversation interface.
[0160] Displaying the target user's target social status mark in the guest status can enable the contact user and the target user to find more interactive topics through the target social status. For example, if the contact user notices that it will rain in Chongqing tonight, the contact user can remind the target user that it will rain in Chongqing tonight and remember to bring an umbrella when going out.
[0161] Step S703: When the target user's stay time at any location exceeds a time threshold, a reminder message for adding an activity status to the location is displayed in the social application.
[0162] In one embodiment, the message processing device detects the current location information of the target user in real time, so as to timely update the target social status when the location of the target user changes.
[0163] In the process of detecting the current location information of the target user, if it is found that the target user has stayed at a certain location for a time period exceeding a time threshold, such as 1 hour, the message processing device can push an activity status adding prompt message to the target user. The adding prompt message may include a confirmation adding option. The target user can bind the activity status to the above location by triggering the confirmation adding option.
[0164] In the specific implementation: select the confirm adding option included in the adding prompt message to trigger the display of the activity status selection window; bind the target activity status selected in the activity interface selection window to the location; after binding, if the target user is at the location, when the target social status mark is displayed on the social page, the target activity status bound to the location is displayed synchronously.
[0165] Among them, the activity interface selection window may include multiple activity states with a high degree of match with the above-mentioned location, and the multiple activity states displayed in the activity state selection window may be sent by the server to the message processing device. Specifically, in order to detect an activity state that matches a specific location, the server needs to provide a service for recommending an activity state at a certain location in the social application. Therefore, the server needs to collect a large number of locations and activity states. When it is detected that an activity state server bound to a location needs to be recommended in a social application, a recommendation algorithm (such as a collaborative filtering algorithm) is used to recommend some activity states with a high hit rate (i.e., a high degree of match) based on the current location of the target user detected by the social application.
[0166] After the message processing device pushes the current location information of the target user to the server, it receives the activity status recommended by the server and displays the activity status in the activity status selection window, providing single-selection and multiple-selection interaction methods in the activity status selection window to bind the location to one or more activity states selected by the user.
[0167] refer to Figure 8b , which is a schematic diagram of binding a location and an activity state provided by an embodiment of the present invention. Figure 8b In the figure, 802 represents a social page. When the message processing device detects that the target user stays at a certain location for a time period exceeding a time threshold, an add prompt message is displayed in the social page as shown in 803; the target user clicks the confirm add option 83 in the add prompt message 803 to enter the activity status selection window 804. The activity status selection window 804 may include multiple activity statuses. The activity status not selected by the target user is displayed in a first display color, such as white; the activity status selected by the target user is displayed in a second display color, such as gray. Assume that the activity status selected by the target user is "Fitness". The activity status selection window 804 may also include a completion option 84. After the target user selects the target activity status, he can click the completion option 84 to complete the binding of a certain location of the target user with the activity status of "Fitness".
[0168] After binding, if the target user is at the above location, the target activity status will be displayed when the target social status mark is displayed. For example, assuming the above location is: "XXX Fitness Center", the target social status mark is: "Location Icon XXX Fitness Center". For the contact users of the target user, if the target user is at the above location, the target social status mark: "Location Icon XXX Fitness Center" will be displayed in the guest state conversation interface, and the target activity status "Fitness" will be displayed. Figure 8c As shown in 805.
[0169] As can be seen from the above, in order to push the activity status that can be bound to the target user at a certain location, it is necessary to rely on the server to provide a service for pushing the activity status according to the location information, and rely on the message processing device to transmit the location information detected each time to the server. Figure 8d This section describes the interaction between the message processing device and the server when implementing a push notification service bound to an active status at a certain location to a target user. Figure 8d , which is a flow chart of the interaction between the message processing device and the server.
[0170] In one embodiment, in order to push a bound activity status service to a target user at a certain location, a large amount of location information and the number of activity statuses are stored in the server. When the target user selects the first type of social status through the message processing device, the message processing device detects the current location information of the target user and transmits the detected location information to the server.
[0171] In one embodiment, the target user's stay time at a certain location can be counted by the message processing device. In this case, if the message processing device detects that the target user's stay time at a certain location exceeds a time threshold, when reporting the location information to the server, a prompt to add an activity state to the location information is displayed in the message processing device; if the target user enters a confirmation to add operation in response to the prompt to add message, the message processing device can notify the server to obtain an activity state that matches the location more highly and return it.
[0172] The server uses a recommendation algorithm (such as a collaborative filtering algorithm) to select an activity state with a higher hit rate based on the location information reported by the message processing device, and returns the selected activity state to the message processing device. The message processing device displays the received activity state in an activity state selection window for the target user to select.
[0173] In other embodiments, the target user's stay time at a certain location can also be counted by the server. In this case, after the message processing device reports the real-time detected location information to the server, the server counts the length of time the target user stays at a certain location. If it is detected that the target user stays at a certain location for a time threshold, the message processing device is notified to display an add prompt message. Furthermore, after the message processing device receives a confirmation operation for adding a prompt message, it notifies the server to return an activity state with a higher matching degree based on the above location, and the message processing device displays the returned activity state on the activity state selection interface.
[0174] In one embodiment, the target user can select the target activity state in the activity state selection interface, and the message processing device can bind the target activity state with the above-mentioned position and store the binding relationship. In other embodiments, the message processing device can also upload the binding relationship to the server for storage.
[0175] In the embodiment of the present invention, the target social status mark is displayed on the social page according to the current location information of the target user and the first and second types of social status marks, so that the target user and the contact users of the target user can view the location of the target user, and create interactive topics based on the location of the target user or send care reminders according to the weather conditions at the location of the target user. In addition, when the target user stays at any location for a period of time exceeding the time threshold, the target user can be reminded to bind the location to the activity status, enriching the social status function, thereby improving the utilization rate of social applications.
[0176] Based on the above message processing method embodiment, the present invention provides another message processing method. Fig. 9 , which is a flow chart of a message processing method provided in an embodiment of the present invention. Fig. 9 In the message processing method, the target social status is a first type social status, the trigger event includes that the current time belongs to a preset time period, and the current location information indicates that the target user has arrived at or left a preset location, and the target message includes an execution prompt message prompting the execution of the target event. The following is a specific description through steps S901 to S903:
[0177] Step S901: Display the status list page in the social application.
[0178] Step S902: When a first type of social status is selected in a first selection mode in the status list page, a target social status mark is displayed on the social page according to the first type of social status.
[0179] In one embodiment, the implementation of determining the target social status tag according to the first type of social status can be seen in Figure 2 and Figure 7 The description of the relevant steps in the embodiment will not be repeated here.
[0180] Step S903: If the current time belongs to the preset time period, and the current location information indicates that the target user has arrived at or left the preset location, an execution prompt message is output to prompt the target event to be executed.
[0181] In one embodiment, after the target user selects the first type of social status, a preset time period, a preset location, and a target event can be set in the configuration window corresponding to the first type of social status, so that the target user is reminded to perform the target event when the target user arrives at or leaves the preset location within the preset time.
[0182] Specifically, when the target user selects the first type of social status option in the status list page in the second selection mode, a configuration window corresponding to the first type of social status is triggered to be displayed. The first selection mode and the second selection mode can be any two different operation modes such as click, double-click, and long press, for example, the first selection mode is click, and the second selection mode is long press.
[0183] Optionally, the configuration window of the first type of social status may include a preset time period setting item, a target event setting item, a preset location setting item, and an arrival or departure option. The target user sets a preset time period through the preset time period setting item, for example, the preset time period may be Monday to Friday, 8:00-11:00, and the preset location item is used to set a preset location when it is triggered, for example, the preset location is XX Building. The target event setting item is used to set a target event to remind the target user to execute, and the target event may include events such as clocking in at work and opening a ride code. The target event setting item may include the Uniform Resource Locator (URL) of the public account of the target event, a hyperlink, or other identifier that can enter the target event.
[0184] For example, see Fig.10a , which is a schematic diagram of configuring a first type of social status provided by an embodiment of the present invention. Fig.10a In the figure, assuming that the first type of social status is my location, 1001 represents the status list page. When the target user long presses the first type of social status option 110 in the status list page 1001, the configuration window 1002 corresponding to the first type of social status is triggered. 1002 may include a preset location setting item A, a preset time period setting item B, a target event setting item C, and an arrival or departure selection item D. Assume that the target user sets the preset time period to be Monday to Friday, 8:00-11:00; sets the preset location to "XXX Building", and selects the arrival option in D. The public account URL corresponding to the clock-in event is entered in the target event setting item C. The configuration window 1002 may include an enable option E. After the target user completes the above settings, he can choose to enable option E to save the above settings.
[0185] After the above settings are completed, if it is detected that the current time belongs to the preset time period, and the current location information indicates that the target user has arrived at or left the preset location, an execution prompt message is output to prompt the execution of the target event. The execution prompt message may include the preset location, the target user identifier such as the name of the target user, and the execution control for executing the target event. For example, refer to Fig.10b , is a schematic diagram of displaying a target message provided by an embodiment of the present invention. Assume that the target user is Fig.10aThe target event is to clock in at work when arriving at XXX Building between 8:00-11:00, Monday to Friday. Fig.10b 1003 represents the target message, and the "Sign In" button 1003A in the target message represents an execution control. When the execution control 1003A is triggered, the clocking in for work is completed.
[0186] To achieve Fig. 9 In the embodiment described above, the interaction between the message processing device and the server can be seen in Fig.10c The interaction diagram shown:
[0187] In one embodiment, the target user can trigger the first type of social status in a second selection mode to trigger the message processing device to display a configuration window for the first type of social status; after the target user sets a preset location, a preset time period, and a target event in the configuration window, the message processing device uploads the above content set by the target user to the server.
[0188] The server receives the above content uploaded by the message processing device and stores it in a database. Further, the server sets a timer program to detect whether the current time reaches the preset time. When it is detected that the current time is in the preset time period, the target event and the preset position stored in the database are sent to the message processing device.
[0189] After receiving the target event and the preset location sent by the server, the message processing device can check whether the current location information is consistent with the preset location; if not, it can be ignored; if consistent, the target message is displayed.
[0190] In an embodiment of the present invention, the target social status mark is displayed on the social page according to the current location information of the target user and the first type of social status mark, so that the target user and the contact users of the target user can view the location of the target user, and create interactive topics based on the location of the target user or issue care reminders based on the weather conditions at the location of the target user. In addition, when the target user arrives at or leaves the preset location within the preset time, the message processing device can output an execution prompt message to remind the user to execute the target event. The social status function is associated with the target event, and the target event can be completed by the target user through other applications, which improves the integration between social applications and other applications and enriches the social status function.
[0191] Based on the above message processing method embodiment, the present invention provides another message processing method. Fig.11 , which is a flow chart of a message processing method provided in an embodiment of the present invention. Fig.11In the message processing method, the target social status is the second type of social status, the trigger event includes receiving a conversation message within a target time after the do not disturb mode is turned on in the social application, and the target message includes a notification message that the message box receives the conversation message. The following is a detailed introduction through steps S1101 to S1105:
[0192] Step S1101: Display the status list page in the social application.
[0193] In one embodiment, some feasible implementation methods included in the step S1101 can refer to the description of the relevant steps in the above embodiments, which will not be repeated here.
[0194] Step S1102: When the second type social status option in the status list page is selected in the first selection mode, a target social status mark is displayed on a social page of a social application according to the second type social status.
[0195] As can be seen from the foregoing, the first selection mode and the second selection mode may refer to any two different operation modes of the target user's click, double-click, long press, etc. Assuming that the first selection mode refers to click, the second selection mode may refer to long press.
[0196] In one embodiment, displaying the target social status mark on the social page of the social application according to the second type of social status may include: displaying the second type of social status mark as the target social status on the social page. For example, if the second type of social status is studying, the second type of social status mark may be represented as: "the icon of studying is studying"; for another example, if the second type of social status is in a meeting, the second type of social status mark may be represented as: "the icon of meeting is in a meeting".
[0197] Step S1103: When the second type of social status option in the status list page is selected in the second selection mode, a configuration window corresponding to the second type of social status is triggered to be displayed.
[0198] In one embodiment, when the target user triggers the second type of social status in the second selection mode, a configuration window corresponding to the second type of social status is triggered and displayed. In the configuration window corresponding to the second type of social status, the Do Not Disturb mode (also known as the Focus Mode) can be set and turned on. The Do Not Disturb mode may mean that the conversation messages received within the target duration are stored in the message box, and the target user has no operation authority over the message box within the target duration.
[0199] Step S1104: Select the Do Not Disturb mode on item in the configuration window of the second type of social status to trigger the Do Not Disturb mode on.
[0200] In one embodiment, the configuration window corresponding to the second type of social status may include a do not disturb time setting item and a do not disturb mode on item. The do not disturb time setting item may be used to set a target time for the do not disturb mode to be on, and when the do not disturb mode on item is triggered, the social application determines to turn on the do not disturb mode.
[0201] For example, refer to Fig.12a , is a schematic diagram of setting a do not disturb mode provided by an embodiment of the present invention, 1201 represents a status list page, assuming that the second type of social status is learning 121, the target user triggers the second type of social status 121 in the second selection mode, triggering the configuration window 1202 corresponding to the second type of social status, and the configuration window 1202 includes a do not disturb mode (or called focus mode) duration setting item A, and the target user can set the target duration through the do not disturb mode duration setting item A. Optionally, the configuration window 1202 may also include a rest duration setting item B, and the target user can choose the duration of rest between two do not disturb modes. After the target user sets the target duration and rest duration, he can click the do not disturb mode start item C in the configuration window 1202 to confirm the start of the do not disturb mode. Optionally, the configuration window 1202 may also include a display permission setting item D for the do not disturb mode to set which contact users of the target user can see that the target user is in the do not disturb mode and which contact users cannot see it.
[0202] In one embodiment, when the Do Not Disturb mode on option is selected in the configuration window corresponding to the second type, a prompt box indicating that the Do Not Disturb mode has been turned on may be triggered. The prompt box is used to display the remaining time until the Do Not Disturb mode ends. Figure 12b , is a schematic diagram of a prompt box showing that the Do Not Disturb mode is turned on, provided by an embodiment of the present invention. Fig.12a In the example, after the Do Not Disturb mode on option D is selected, a prompt box as shown in 1203 may be triggered to be displayed. The prompt box 1203 may include the remaining time until the Do Not Disturb mode ends as shown in 1204. Optionally, the prompt box 1203 may also include an exit prompt box button 1205. The target user may click the exit prompt box button 1205 to trigger the end of displaying the prompt box.
[0203] Step S1105: If a conversation message is received within the target time period after the Do Not Disturb mode is turned on, a notification message indicating that a conversation message has been received is displayed in a message box on the social page.
[0204] In one embodiment, the conversation messages received within the target time after the Do Not Disturb mode is turned on will be collected into the message box, and a notification message that the message box has received the conversation message will be displayed on the social page. Fig.12c1206 indicates a notification message of a received conversation message in a message box. The notification message may include information such as the number of received messages and a message box mark.
[0205] In one embodiment, during the target duration of the Do Not Disturb mode, the target user cannot open the message box to view received messages. Optionally, when the box is triggered, a prompt message indicating that the conversation message cannot be viewed in the Do Not Disturb mode may be output in the master state. For example, the target user clicks Fig.12c In 1206, you can input a prompt message that you cannot view the conversation message in the Do Not Disturb mode, such as Fig.12d As shown in 1207.
[0206] In one embodiment, when the Do Not Disturb mode has been turned on for the target duration, the Do Not Disturb mode can be ended and the user can enter the rest time. At this time, the target user can click the message box to view the conversation messages received during the target duration of the Do Not Disturb mode. Fig.12e , is a schematic diagram of viewing a conversation message in a message box provided by an embodiment of the present invention. When the Do Not Disturb mode has been turned on for a target time, the target user clicks Fig.12c In 1206, the message processing device displays a viewing window 1208 for viewing the conversation messages. During the target duration of the Do Not Disturb mode being turned on, the received conversation messages can be displayed in the message window 1208 in a superimposed manner in the order of receipt. The target user can view the conversation messages one by one and can reply in the viewing window.
[0207] In other embodiments, when the social application opens the Do Not Disturb mode, in addition to the message box displayed on the social page, the conversation messages related to the social application displayed on other pages of the message processing device cannot be viewed. For example, the conversation messages displayed in the notification bar of the message processing device cannot be viewed.
[0208] In one embodiment, when the contact user of the target user has turned on the Do Not Disturb mode, when the target user wants to have a conversation with the contact user, the social application in the master state can output a notification box that the other party is in the Do Not Disturb mode. Specifically: when there is a trigger instruction to display the conversation interface for the conversation with the contact user, a notification box that the contact user has turned on the Do Not Disturb mode is displayed; the notification box includes a Continue Conversation option and an Exit Conversation option. When the Continue Conversation option is triggered, the conversation interface is displayed and the conversation message sent by the target user is displayed on the conversation interface; when the Exit Conversation option is triggered, the social page is displayed.
[0209] refer to Fig.12f, is a schematic diagram of a target user and a contact user having a conversation provided by an embodiment of the present invention. Assuming that the contact user has turned on the Do Not Disturb mode, 12A represents a conversation interface for the target user and the contact user to have a conversation. When it is detected that the target user has turned on the conversation interface 12A, a notification box 122 indicating that the contact user has turned on the Do Not Disturb mode is displayed on the conversation interface. The notification box 122 includes a Continue Conversation option 123 and an Exit Conversation option 124. When the target user clicks the Continue Conversation option 123, the notification box 122 stops displaying and the conversation interface 12A continues to be displayed. The target user can enter a conversation message in the conversation interface 12A.
[0210] In one embodiment, to implement the function of setting the do not disturb mode in the second type of social status, the message processing device may perform the following operations:
[0211] In response to the target user's selection operation of the second type of social status in the second selection mode, the message processing device displays a configuration window corresponding to the second type of social status, so that the target user sets the target duration, rest duration, etc. corresponding to the do not disturb mode in the configuration window. After the target user completes the configuration window settings, the message processing device stores the target duration and rest duration set by the target user. Optionally, the message processing device can also upload the above information set by the target user to the server for storage.
[0212] After the message processing device turns on the Do Not Disturb mode, the timer logic will be triggered, and the timing duration of the timer logic is the target duration. In order to avoid the target user manually modifying the message processing device time to affect the setting of the target duration, the message processing device uses the server's timestamp as a basis.
[0213] Based on the timer logic, within the target duration of the Do Not Disturb mode, if the message processing device receives a conversation message about a social application, the message processing device triggers a message notification mechanism. This mechanism distributes the message content of the conversation message, the number of conversation messages and other information in various forms to different pages of the message processing device, such as social pages, notification bars of message processing devices and desktops of message processing devices, to trigger different pages to shield received conversation messages in Do Not Disturb mode. Optionally, the implementation method of the conversation message received by the social page in Do Not Disturb mode can be: storing the received conversation message in a message box, displaying the message box and the number of received conversation messages on the social page, and setting the time permission for the message box to be opened for viewing. When the target user is within the target duration of the Do Not Disturb mode, the message box cannot be opened. The screen mode of the other two pages for conversation messages is not specifically introduced in the embodiment of the present invention, and can be set according to actual needs.
[0214] In an embodiment of the present invention, when a status list page is displayed on a social page, if the target user selects the second type of social status in the first selection method, the target social status mark is displayed on the social page; if the target user selects the second type of social status in the second selection method, the configuration window is triggered. The target user can set and turn on the do not disturb mode through the configuration window. Furthermore, the message processing device stores the received conversation message in the message box within the target duration of turning on the do not disturb mode, and displays a notification message on the social page that the message box has received the conversation message. The target user has no operation authority on the message box within the target duration of turning on the do not disturb mode. Compared with the prior art, the do not disturb mode can be set in the second type of social status, which enriches the social status function.
[0215] Based on the above message processing method, the embodiment of the present invention provides a message processing device. Fig.13 , which is a structural diagram of a message processing device provided in an embodiment of the present invention. Fig.13 The message processing device shown can run the following units:
[0216] A display unit 1301 is used to display a target social status mark of a target user on a social page of the social application, where the target social status mark is determined according to preset target options related to the social status, and the target social status mark is used to indicate the current social status of the target user;
[0217] The display unit 1301 is further configured to display a target message related to the trigger event in the social application when there is a trigger event matching the target option.
[0218] In one embodiment, the message processing device further includes a processing unit 1302:
[0219] The display unit 1301 is further used to display a status list page in a social application, wherein the status list page includes multiple options related to social status; the processing unit 1302 is further used to display the target social status mark in the social page according to the target option when the target option in the status list page is selected in the first selection mode.
[0220] In one embodiment, the multiple options related to social status include social status options, and the target option is a target social status option in the social status options. When the display unit 1301 displays the target social status mark in the social page according to the target option, it performs the following operations: determining the target social status mark according to the target social status indicated by the target social status option, and displaying the target social status mark in the social page.
[0221] In one embodiment, the multiple options related to the social status also include a trigger option for triggering identification of the social status in a target identification manner, and the target option is the trigger option. When the display unit 1301 displays the target social status mark in the social page according to the target option, the display unit 1301 performs the following steps: if there is a social status that matches the current location information and / or motion information of the target user among the social status indicated by the multiple social status options, then the mark of the matching social status is displayed as the target social status mark in the social page;
[0222] If there is no social status among the social statuses indicated by the multiple social status options that matches the current location information and / or motion information of the target user, the current social status of the target user is determined based on the current location information and / or motion information of the target user, and the target social status mark is displayed in the social page based on the current social status.
[0223] In one embodiment, the multiple options related to the social status also include a trigger option for triggering identification of the social status in a target identification manner, the target option is the trigger option, the target identification manner corresponds to at least one candidate sub-state, each candidate sub-state corresponds to a trigger display information, and the trigger display information includes at least one of location information and motion information; when the display unit 1301 displays the target social tag on the social page of the social application according to the target option, the display unit 1301 performs the following operations:
[0224] Displaying a mark of the target identification method in the social page;
[0225] If the current location information and / or movement information of the target user matches the trigger display information corresponding to any one of the candidate sub-states, the matching candidate sub-state mark is displayed on the social page.
[0226] In one embodiment, the processing unit 1302 is also used to display a configuration window for identifying the social status in a target recognition manner when the first type of social status option in the status list page is selected in a second selection mode, wherein the configuration window for identifying the social status in a target recognition manner includes multiple sub-states; and select at least one of the candidate sub-states from the multiple sub-states.
[0227] In one embodiment, the configuration window for identifying social status in a target recognition manner is provided with a configuration control; the display unit 1301 is also used to display a switching mode prompt box when the configuration control is triggered, and the switching mode prompt box includes a first switching mode option and a second switching mode option; if the first switching mode option in the switching mode prompt box is selected, the switching prompt information is output before the matching candidate sub-status mark is displayed in the social page.
[0228] In one embodiment, the target social status is a first type social status, the triggering event includes the target user's stay time at any location exceeding a time threshold, and the target message includes an adding prompt message for prompting to add an activity status to the location.
[0229] In one embodiment, the target message includes a confirmation adding option, and the processing unit 1302 is further used to select the confirmation adding option to trigger the display of an activity interface selection window; bind the target activity state selected in the activity interface selection window to the location; after binding, if the target user is located at the location, then when the target social status mark is displayed on the social page, the target activity state bound to the location is displayed.
[0230] In one embodiment, the target social status is a first type social status, the triggering event includes that the current time belongs to a preset time period, and the current location information indicates that the target user has arrived at or left a preset location, and the target message includes an execution prompt message prompting the execution of the target event.
[0231] In one embodiment, the target social status includes a second type of social status:
[0232] The display unit 1301 is further configured to display a configuration window corresponding to the second type of social status when the third type of social status option included in the status list page is selected in the second selection mode, wherein the configuration window corresponding to the second type of social status is used to set a do not disturb mode, wherein the do not disturb mode means that conversation messages received within a target duration are stored in a message box, and the target user has no operation authority over the message box within the target duration, and the configuration window corresponding to the second type of social status includes a do not disturb mode on item;
[0233] The processing unit 1302 is further configured to select the Do Not Disturb mode activation item to trigger activation of the Do Not Disturb mode.
[0234] In one embodiment, the triggering event includes receiving a conversation message within a target time period after the do not disturb mode is turned on, and the target message is a notification message that the message box receives the conversation message.
[0235] In one embodiment, if the social application corresponding to the contact user of the target user has the Do Not Disturb mode turned on, the display unit 1301 is further used to display a notification box for the contact user to turn on the Do Not Disturb mode when there is a trigger instruction to display a session interface for a conversation with the contact user; the notification box includes a Continue Session option and an Exit Session option, and when the Continue Session option is triggered, the session interface is displayed and the session message sent by the target user is displayed on the session interface; when the Exit Session option is triggered, the social page is displayed.
[0236] According to one embodiment of the present invention, Figure 2 , Figure 4 , Figure 7 , Fig. 9 as well as Fig.11 The steps involved in the message processing method shown can be Fig.13 The message processing device shown in FIG. 1 is executed by each unit in the message processing device shown in FIG. Figure 2 The steps S201 and S202 can be Fig.13 The display unit 1301 in the message processing device described in the embodiment is executed; for example, Figure 4 The steps S401 and S404 can be Fig.13 The display unit 1301 in the message processing device shown in FIG. 1 is used to perform the steps S402 and S403. Fig.13 The processing unit 1304 in the message processing device shown in the figure is executed; for example, Figure 7 Step S701 and step S703 shown in FIG. Fig.13 The display unit 1301 in the message processing device shown in FIG. 1 is used to perform step S702. Fig.13 The processing unit 1302 in the message processing device shown is executed; for example, Fig. 9 Step S901 and step S903 shown in FIG. Fig.13 The display unit 1301 in the message processing device shown in FIG. 1 is used to perform step S902. Fig.13 The processing unit 1302 in the message processing device shown is executed; for example, Fig.11 Step S1101 and step S1105 can be obtained by Fig.13 The message processing device shown in the figure is executed by the display unit 1301, Fig.11 Steps S1102 to S1104 can be performed by Fig.13 The message processing device shown is executed by the processing unit 1302.
[0237] According to another embodiment of the present invention, Fig.13The various units in the message processing device shown can be separately or completely combined into one or several other units to form, or one (some) of the units can be further divided into multiple smaller functional units to form, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units are divided based on logical functions. In practical applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present invention, other units can also be included based on the message processing device. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0238] According to another embodiment of the present invention, the program can be executed by running a program on a general computing device such as a computer including a central processing unit (CPU), a random access memory medium (RAM), a read-only memory medium (ROM), and other processing elements and storage elements. Figure 2 , Figure 4 , Figure 7 , Fig. 9 as well as Fig.11 A computer program (including program code) for each step involved in the corresponding method shown in FIG. Fig.13 The message processing device shown in the embodiment of the present invention is used to implement the message processing method of the embodiment of the present invention. The computer program can be recorded on a computer-readable storage medium, for example, and loaded into the above-mentioned computing device through the computer-readable storage medium and run therein.
[0239] In an embodiment of the present invention, a target social status mark of a target user is displayed on a social page of a social application. The social status mark is used to indicate the current social status of the target user. The target social status mark is determined according to a preset target option related to the social status. When a trigger event matching the target option is detected, a target message related to the trigger event is displayed in the social application. In the above process, after the target option related to the social status is selected, the message processing device detects the trigger event related to the target option, and further displays the target message related to the trigger event, thereby indicating that the option related to the social status can be associated with the trigger event and the target message as a trigger condition for displaying the target message. Compared with the prior art in which the social status is only used to display the current online status of the user, the interactivity between the user and the social status function is increased, which is conducive to improving the attention of the social application.
[0240] Based on the above-mentioned message processing method embodiment and message processing device embodiment, the embodiment of the present invention provides a message processing device. Fig.14 , which is a structural diagram of a message processing device provided in an embodiment of the present invention. Fig.14 The message processing device shown may include at least a processor 1401, an input interface 1402, an output interface 1403, and a computer storage medium 1404. The processor 1401, the input interface 1402, the output interface 1403, and the computer storage medium 1404 may be connected via a bus or other means.
[0241] The computer storage medium 1404 may be stored in the memory of the node device, the computer storage medium 1204 is used to store a computer program, the computer program includes program instructions, and the processor 1201 is used to execute the program instructions stored in the computer storage medium 1404. The processor 1401 (or CPU (Central Processing Unit)) is the computing core and control core of the message processing device, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions to implement the corresponding method flow or corresponding function.
[0242] In one embodiment, the processor 1401 described in the embodiment of the present invention can be used to execute: displaying a target social status mark of a target user on a social page of a social application, wherein the target social status mark is determined based on a preset target option related to the social status, and the target social status mark is used to indicate the current social status of the target user; when there is a trigger event that matches the target option, displaying a target message related to the trigger event in the social application.
[0243] The embodiment of the present invention also provides a computer storage medium (Memory), which is a memory device in a message processing device for storing programs and data. It is understandable that the computer storage medium here can include both the built-in storage medium in the message processing device and the extended storage medium supported by the message processing device. The computer storage medium provides a storage space, which stores the operating system of the message processing device. In addition, one or more instructions suitable for being loaded and executed by the processor 1401 are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer storage medium here can be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage; optionally, it can also be at least one computer storage medium located away from the aforementioned processor.
[0244] In one embodiment, the processor 1401 may load and execute one or more instructions stored in a computer storage medium to perform the following steps: displaying a target social status mark of a target user on a social page of a social application, wherein the target social status mark is determined based on preset target options related to the social status, and the target social status mark is used to indicate the current social status of the target user; when there is a trigger event matching the target option, displaying a target message corresponding to the trigger event in the social application.
[0245] In one embodiment, the processor 1401 is further used to execute: displaying a status list page in a social application, the status list page including multiple social status options; when a target social status option in the status list page is selected in a first selection mode, displaying the target social status mark in the social page according to the target option.
[0246] In one embodiment, the multiple options related to social status include social status options, and the target option is a target social status option in the social status options. When the processor 1401 displays the target social status mark in the social page according to the target option, it performs the following operations: determining the target social status mark according to the target social status indicated by the target social status option, and displaying the target social status mark in the social page.
[0247] In one embodiment, the multiple options related to the social status also include a trigger option for identifying the social status in a target identification manner, and the target option is the trigger option. When the processor 1401 displays the target social status mark in the social page according to the target option, it performs the following steps: if there is a social status that matches the current location information and / or motion information of the target user among the social status indicated by the multiple social status options, then the mark of the matching social status is displayed as the target social status mark in the social page;
[0248] If there is no social status among the social statuses indicated by the multiple social status options that matches the current location information and / or motion information of the target user, the current social status of the target user is determined based on the current location information and / or motion information of the target user, and the target social status mark is displayed in the social page based on the current social status.
[0249] In one embodiment, the multiple options related to the social status also include a trigger option for identifying the social status in a target recognition manner, the target option is the trigger option, the target recognition manner identifies at least one candidate sub-state, each candidate sub-state corresponds to a trigger display information, and the trigger display information includes at least one of location information and motion information; when the processor 1401 displays the target social tag on the social page of the social application according to the target option, it performs the following operations: displaying the tag of the target recognition method on the social page; if the current location information and / or motion information of the target user matches the trigger display information corresponding to any one of the candidate sub-states, then displaying the matching candidate sub-state tag on the social page.
[0250] In one embodiment, the processor 1401 is also used to: when the trigger option in the status list page is selected in the second selection mode, display a configuration window for identifying the social status in a target recognition manner, and the configuration window for identifying the social status in a target recognition manner includes multiple sub-states; select at least one of the candidate sub-states from the multiple sub-states.
[0251] In one embodiment, the configuration window for identifying social status in a target recognition manner is provided with a configuration control; the processor 1401 is further used to: when the configuration control is triggered, display a switching mode prompt box, the switching mode prompt box including a first switching mode option and a second switching mode option; if the first switching mode option in the switching mode prompt box is selected, then before displaying the matching candidate sub-status mark in the social page, output switching prompt information.
[0252] In one embodiment, the target social status is a first type social status, the triggering event includes the target user's stay time at any location exceeding a time threshold, and the target message includes an adding prompt message for prompting to add an activity status to the location.
[0253] In one embodiment, the target message includes a confirmation add option, and the processor 1401 is also used to: select the confirmation add option to trigger display of an activity interface selection window; bind the target activity state selected in the activity interface selection window to the location; after binding, if the target user is located at the location, then when the target social status mark is displayed on the social page, the target activity state bound to the location is displayed.
[0254] In one embodiment, the target social status is a first type social status, the triggering event includes that the current time belongs to a preset time period, and the current location information indicates that the target user has arrived at or left a preset location, and the target message includes an execution prompt message prompting the execution of the target event.
[0255] In one embodiment, the target social status includes a second type of social status, and the processor 1401 is also used to: when the second type of social status option included in the status list page is selected in a second selection mode, display a configuration window corresponding to the second type of social status, and the configuration window corresponding to the second type of social status is used to set a do not disturb mode, and the do not disturb mode means that conversation messages received within a target time period are stored in a message box, and the target user has no operation authority over the message box within the target time period, and the configuration window corresponding to the second type of social status includes a do not disturb mode activation item; the do not disturb mode activation item is selected to trigger the activation of the do not disturb mode.
[0256] In one embodiment, the triggering event includes receiving a conversation message within a target time period after the do not disturb mode is turned on, and the target message is a notification message that the message box receives the conversation message.
[0257] In one embodiment, if the social application corresponding to the contact user of the target user has the Do Not Disturb mode turned on, the processor is further used to: when there is a trigger instruction to display a session interface for a conversation with the contact user, display a notification box for the contact user to turn on the Do Not Disturb mode; the notification box includes a Continue Session option and an Exit Session option, and when the Continue Session option is triggered, the session interface is displayed and the session message sent by the target user is displayed on the session interface; when the Exit Session option is triggered, the social page is displayed.
[0258] In an embodiment of the present invention, a target social status mark of a target user is displayed on a social page of a social application. The social status mark is used to indicate the current social status of the target user. The target social status mark is determined according to a preset target option related to the social status. When a trigger event matching the target option is detected, a target message related to the trigger event is displayed in the social application. In the above process, after the target option related to the social status is selected, the message processing device detects the trigger event related to the target option, and further displays the target message related to the trigger event. This indicates that the target option related to the social status can be associated with the trigger event and the target message as a trigger condition for displaying the target message. Compared with the prior art in which the social status is only used to display the current online status of the user, the interactivity between the user and the social status function is increased, which is conducive to improving the attention of the social application.
[0259] The above disclosure is only part of the embodiments of the present invention, which certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. A message processing method, characterized in that: The method comprises: According to the target user's selection operation on the target option in the social application, the current location information of the target user is detected in real time; In response to the target user's stay time at any location exceeding a time threshold, displaying a target message, the target message including an adding prompt message for prompting to add an activity state to the location; In response to a confirmation operation on the target message, displaying an activity state selection window, wherein the activity state selection window includes at least one activity state matching the position; In response to a selection operation on a target activity state in the activity state selection window, the target activity state is bound to the location, wherein the binding means that when the target user is at the location, the target activity state is displayed while displaying a target social state mark, and the target social state mark is used to indicate the current location of the target user.
2. The method according to claim 1, characterized in that The method further comprises: Displaying a status list page in the social application, the status list page including a plurality of options related to social status, the options related to social status including a social status option and a trigger option for triggering recognition of the social status in a target recognition manner; When the target option in the status list page is selected in a first selection manner, the target social status mark is determined according to the target option, and the target social status mark is displayed in the social page of the social application.
3. The method according to claim 1, characterized in that The target option is a target social status option among a plurality of social status options, the target message includes a confirmation adding option, and in response to a confirmation operation on the target message, displaying an activity status selection window includes: Displaying the activity state selection window according to the received selection operation of the confirmation adding option; The method further comprises: In response to the target user being located at the location bound to the target activity status, when the target social status mark is displayed, the target activity status bound to the location is synchronously displayed.
4. The method according to claim 1, characterized in that The target option is a target social status option among a plurality of social status options, and in response to the target user staying at any location for a duration exceeding a duration threshold, displaying a target message includes any of the following: In response to detecting that the target user's stay time at the location exceeds a time threshold, displaying the target message when reporting the location information of the location to the server; or, Reporting the current location information of the target user detected in real time to the server so that the server can count the length of time the target user stays at the location; When the target user stays at the location for a period of time exceeding the time threshold, receiving notification information sent by the server, the notification information being used to instruct to display the target message; The target message is displayed according to the received notification information.
5. The method according to claim 1, characterized in that The step of displaying an activity state selection window in response to a confirmation operation on the target message comprises: In response to a confirmation operation on the target message, acquiring at least one activity state matching the location information, wherein a hit rate of the at least one activity state is higher than a hit rate of other activity states, and the other activity states are activity states other than the at least one activity state; The at least one received activity state is displayed in the activity state selection window.
6. The method according to claim 1, characterized in that The target option is a trigger option for triggering identification of a social status in a target identification manner, and the method further includes: If there is a social status among the social statuses indicated by the multiple social status options that matches the current location information and / or movement information of the target user, then displaying the matching social status mark as the target social status mark in the social page of the social application; If there is no social status among the social status indicated by multiple social status options that matches the current location information and / or motion information of the target user, the current social status of the target user is determined based on the current location information and / or motion information of the target user, and the target social status mark is displayed in the social page of the social application based on the current social status.
7. The method according to claim 1, characterized in that The target option is a trigger option for triggering identification of a social status in a target identification manner, the target identification manner corresponds to at least one candidate sub-state, each candidate sub-state corresponds to a trigger display information, and the trigger display information includes at least one of position information and motion information; the method further includes: Displaying a mark of the target identification method in a social page of the social application; If the current location information and / or movement information of the target user matches the trigger display information corresponding to any one of the candidate sub-states, the matching candidate sub-state mark is displayed on the social page.
8. The method according to claim 7, characterized in that The method further comprises: When the trigger option displayed in the status list page is selected in the second selection mode, a configuration window for identifying the social status in the target identification mode is displayed, wherein the configuration window for identifying the social status in the target identification mode includes a plurality of sub-states; At least one of the candidate substates is selected from the plurality of substates.
9. The method according to claim 7, characterized in that A configuration window for identifying social status in a target identification manner is provided with a configuration control; the method further includes: When the configuration control is triggered, a switching mode prompt box is displayed, wherein the switching mode prompt box includes a first switching mode option and a second switching mode option; If the first switching mode option in the switching mode prompt box is selected, switching prompt information is output before displaying the matching candidate sub-status mark on the social page.
10. The method according to claim 8, characterized in that The configuration window also includes a friend permission setting option, and the friend permission setting option is used to set the contact users who are allowed to view the social status of the target user.
11. The method according to claim 1, characterized in that If the contact user of the target user performs a selection operation on the target option, the method further includes: In the conversation interface between the target user and the contact user in the social application, displaying a target social status mark corresponding to the contact user, where the target social status mark corresponding to the contact user is used to indicate the current location of the contact user; According to the editing operation of the target user, interactive information is generated, and the interactive information is sent to the message processing device where the contact user is located, and the interactive information matches the current social status indicated by the target social status mark corresponding to the contact user.
12. The method according to claim 11, characterized in that The displaying of the target social status mark corresponding to the contact user includes any of the following: Displaying a target social status mark corresponding to the contact user in the top area of the conversation interface; The target social status mark corresponding to the contact user is displayed in the conversation area of the conversation interface.
13. The method according to claim 1, characterized in that The method further comprises: Determining a trigger event corresponding to the target option according to a selection operation of the target user on the target option; When there is a trigger event corresponding to the target option, a target message related to the trigger event is displayed in the social application.
14. The method according to claim 13, characterized in that The target option is a target social status option among multiple social status options, the social status indicated by the target social status option belongs to the first type of social status, the trigger event includes that the current time belongs to a preset time period, and the current location information indicates that the target user arrives at or leaves a preset location, and the target message includes an execution prompt message prompting the execution of the target event.
15. The method according to claim 13, characterized in that The target option is a target social status option among a plurality of social status options, and the social status indicated by the target social status option belongs to the second type of social status. The method further includes: When the target social status option is selected in the second selection mode, a configuration window corresponding to the second type of social status is displayed, and the configuration window corresponding to the second type of social status is used to set a do not disturb mode, and the do not disturb mode means that the conversation messages received within the target time are stored in the message box, and the target user has no operation authority for the message box within the target time, and the configuration window corresponding to the second type of social status includes a do not disturb mode on item; The Do Not Disturb mode activation item is selected to trigger activation of the Do Not Disturb mode.
16. The method according to claim 15, characterized in that The trigger event includes receiving a conversation message within a target time period after the do not disturb mode is turned on, and the target message is a notification message that the message box receives the conversation message.
17. The method according to claim 15, characterized in that If the social application corresponding to the contact user of the target user has turned on the do not disturb mode, the method further includes: When there is a trigger instruction to display a conversation interface for a conversation with the contact user, a notification box for the contact user to turn on the do not disturb mode is displayed; The notification box includes a continue session option and an exit session option. When the continue session option is triggered, the session interface is displayed and the session message sent by the target user is displayed on the session interface; when the exit session option is triggered, the social page of the social application is displayed.
18. The method according to claim 2, characterized in that The target option is a target social status option in the social status options, and the target social status mark is determined according to the target option, which means that the target social status mark is determined according to the target social status indicated by the target social status option.
19. A message processing device, characterized in that: The device comprises: A processing unit, configured to detect the current location information of the target user in real time according to the target user's selection operation of the target option in the social application; A display unit, configured to display a target message in response to the target user's stay time at any location exceeding a time threshold, wherein the target message includes an adding prompt message for prompting to add an activity state to the location; The display unit is further configured to display an activity state selection window in response to a confirmation operation on the target message, wherein the activity state selection window includes at least one activity state matching the position; The processing unit is further used to bind the target activity state to the location in response to a selection operation on the target activity state in the activity state selection window, wherein the binding means that when the target user is at the location, the target activity state is displayed while displaying a target social state mark, and the target social state mark is used to indicate the current location of the target user.
20. A message processing device, characterized in that: include: a processor to implement one or more instructions, and A computer storage medium, wherein the computer storage medium stores one or more instructions, wherein the one or more instructions are loaded by the processor and executed by the message processing method according to any one of claims 1 to 18.
