Information processing method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202310532445.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-11
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2043-05-11
AI Technical Summary
[0002]在例如通信客户端中,用户可以参与会议、日程等事项,在会议开始或者日程达到提醒时间时,会在通信客户端中发出提醒,目前的提醒方式,在查看提醒之后难以找回,用户体验不佳
[0020] The information processing method provided in this disclosure, in response to a first preset event related to a first object, prioritizes the display of a first information item related to the first object in the current user's information stream list; the first information item displays information related to the first preset event, and the information stream list is used to display the information items, which include session items and/or message items. This method prioritizes the display of the first information item in the information stream list, thereby improving the user experience when receiving reminders.
Smart Images

Figure CN116545974B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to an information processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] In communication clients, users can participate in meetings, schedules, and other events. When a meeting starts or a schedule reaches its reminder time, a reminder will be sent to the communication client. However, with the current reminder method, it is difficult to retrieve the reminder after viewing it, resulting in a poor user experience. Summary of the Invention
[0003] This disclosure provides an information processing method, apparatus, electronic device, and storage medium.
[0004] The following technical solution is adopted in this disclosure.
[0005] In some embodiments, this disclosure provides an information processing method, including:
[0006] In response to a first preset event related to the first object, the first information item related to the first object is always displayed first in the current user's information stream list;
[0007] The first information item displays information related to the first preset event. The information flow list is used to display information items, which include session items and / or message items.
[0008] In some embodiments, this disclosure proposes an information processing method, including:
[0009] In response to a first preset event related to the first object, highlight the session item of the first session associated with the first object in the current user's information flow list;
[0010] The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0011] In some embodiments, this disclosure provides an information processing apparatus, comprising:
[0012] A control unit is configured to, in response to a first preset event related to a first object, highlight a session item of a first session associated with the first object in the current user's information flow list;
[0013] The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0014] In some embodiments, this disclosure provides an information processing apparatus, including:
[0015] The control unit is configured to respond to a first preset event related to the first object and to prioritize displaying a first information item related to the first object in the current user's information stream list;
[0016] The first information item displays information related to the first preset event. The information flow list is used to display information items, which include session items and / or message items.
[0017] In some embodiments, this disclosure provides an electronic device, including: at least one memory and at least one processor;
[0018] The memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above method.
[0019] In some embodiments, this disclosure provides a computer-readable storage medium for storing program code that, when run by a processor, causes the processor to perform the methods described above.
[0020] The information processing method provided in this disclosure, in response to a first preset event related to a first object, prioritizes the display of a first information item related to the first object in the current user's information stream list; the first information item displays information related to the first preset event, and the information stream list is used to display the information items, which include session items and / or message items. This method prioritizes the display of the first information item in the information stream list, thereby improving the user experience when receiving reminders. Attached Figure Description
[0021] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.
[0022] Figure 1 This is a flowchart of an information processing method according to an embodiment of the present disclosure.
[0023] Figures 2 to 6 This is a schematic diagram of the display interface of the client according to an embodiment of this disclosure.
[0024] Figure 7 This is a flowchart of an information processing method according to an embodiment of the present disclosure.
[0025] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0026] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0027] It should be understood that the various steps described in the method embodiments of this disclosure can be performed in sequence and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0028] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0030] It should be noted that the use of the word "a" in this disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as "one or more" unless otherwise expressly indicated in the context.
[0031] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0032] The solutions provided by the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.
[0033] In terminals with communication clients, users can set events such as schedules or meetings. When the reminder time arrives, it is displayed in the communication client, usually in the calendar or meeting interface. The reminder disappears after the user views it. This reminder method is both too strong and difficult for users to retrieve after viewing.
[0034] like Figure 1 As shown, Figure 1 This is a flowchart of an information processing method according to an embodiment of the present disclosure, which includes the following steps.
[0035] S11: In response to a first preset event related to the first object, the first information item related to the first object is fixed and prioritized for display in the current user's information stream list.
[0036] In some embodiments, the method proposed in this disclosure can be used on a terminal, more specifically on a client on the terminal. The client can be, for example, an instant messaging client, or a collaborative office platform with instant messaging functionality. In some embodiments, the first object can be, for example, a schedule, meeting, plan, task, document, etc., and the first preset event can be a reminder event that triggers a reminder condition, such as a meeting about to start or a schedule being modified. After the first preset event of the first object is generated, the first object will be displayed with fixed priority in the current user's information stream list. In some embodiments, the fixed priority display of the first information item in the information stream list means that the position of the first information item in the information stream list is fixed and will not change due to messages generated by other information items, for example, it will not change its position due to new conversation messages generated in a conversation item. Furthermore, the display position of the first information item is prioritized, meaning that its display position is higher than that of information items with non-fixed priority, for example, it is displayed in the first few positions of the information stream list. The information items in the information stream list include priority display items (e.g., the first information item) and non-priority display items. The display position of the priority display item can be earlier than that of the non-priority display items. In some embodiments, if there are multiple priority display items, all priority display items are positioned higher than other non-priority display items. In some embodiments, if there are multiple fixed priority display items, they can be sorted according to the time they were set as fixed priority display items. The item set as fixed priority display first can be arranged in the first position, and other fixed priority display items can be sorted in chronological order. Taking fixed priority display as top display as an example, the earliest fixed priority display item can be fixed at the top of the information stream list. If another fixed priority display item is generated later, it will be placed after the previous fixed priority display item, and so on.
[0037] S12: The first information item displays information related to the first preset event. The information flow list is used to display the information items, which include session items and / or message items.
[0038] In some embodiments, the information flow list is used to display information items, including session items and / or message items. Session items can include one-on-one sessions and group sessions, and can include bot sessions with non-bots, or group sessions with both bots and non-bots. Message items can include notification message items. The difference between message items and session items is that message items do not correspond to a session; clicking a message item opens the target page indicated by the notification message. In contrast, session items are the entry point to the corresponding session; clicking a session item opens the session interface, where the user can send messages to or receive messages from other session members. The first information item can be a message item or a session item; the information flow list can be, for example, a session list in the client. In some embodiments, the first object is not a session, but can be an object associated with a session, such as an event associated with a session, specifically a meeting or schedule. Information related to the first preset event can include, for example, the content of the first preset event, abbreviated information, information about the first object, and operation controls.
[0039] In some embodiments of this disclosure, information related to a first preset event of the first object is displayed in a first information item, thereby making the information related to the first preset event of the first object a true information item in the information flow list. In this way, the information related to the first object is displayed in the information flow list as an information item. By incorporating information related to the first preset event (e.g., schedule reminders, meeting reminders, meeting start) into the information flow list, users can quickly find it in the information flow list (e.g., a conversation list), improving access efficiency. Users do not need to repeatedly jump between the information flow list and other pages such as the schedule reminder interface.
[0040] In some embodiments, information related to the first preset event can be displayed within the first information item, allowing users to view this information without triggering it through clicking or other means. Furthermore, after the first information item is triggered by clicking or other means, the target page (when the first information item is a message item) or session interface (when the first information item is a session item) corresponding to the first information item can be invoked. For example... Figure 2 As shown, the information flow list, from top to bottom, includes: the first information item, the conversation item between the current user and Zhang Er, and the conversation item between the current user and Zhang San. See also... Figure 2The first information item in the information flow list displays the schedule reminder information of the schedule (first object) (the first preset event is the reminder time, such as a reminder 5 minutes in advance, and the schedule reminder information is related to the first preset event). At this time, there is no need to click to open the first information item. Of course, you can also click the first information item to bring up the details interface of the first information item. The details interface can be a conversation interface, in which detailed information related to the first preset event can be displayed in the conversation interface in the form of, for example, a pinned card, a message, etc.
[0041] In some embodiments of this disclosure, after a first preset event related to a first object is generated, the first information item is consistently displayed with priority in the information flow list. This allows users to view information related to the first preset event in the information flow list, effectively notifying users that the first preset event is relevant to them. Furthermore, since the first information item is consistently displayed with priority in the information flow list, even if a user views information related to the first information item (e.g., by clicking to trigger the first information item and bringing up its session interface), the first information item will not be pushed down by other information items. For example, its position in the information flow list will not change due to other sessions generating session messages. During the period of consistent priority display, the first information item maintains its priority position in the information flow list, allowing users to easily and conveniently find it. Moreover, because the first preset event is reminded to the user in the information flow list, this reminder method is less disruptive than pop-up reminders, and users do not need to repeatedly switch between the information flow list and other interfaces. Therefore, the overall user experience is better.
[0042] In some embodiments of this disclosure, a first object is associated with a first session; a first information item is a session item corresponding to the first session. The first information item displays the identifier of the first session and information related to a first preset event. In some embodiments, the first session can be any session, including group sessions, one-on-one chat sessions, robot sessions, and sessions that include non-robot users. The first session has an associated first object, which may include, for example, events associated with the first session such as schedules, meetings, and plans. The first object is associated with the first session; for example, the first object may be an object created in the first session, such as an object created by a member of the first session, like a meeting, schedule, or task. The first information item displays the identifier of the first session and information related to the first preset event, such as the name and avatar of the first session and notification information related to the first preset event. In some embodiments, when the first object in the first session needs to send a non-session message notification (rather than when receiving a session message in the first session), the first information item is automatically prioritized for display, making it convenient for users to view the notification and quickly find the first session.
[0043] In some embodiments of this disclosure, the first preset event does not include: the generation of a new message in the first session. That is, in some embodiments, the generation of a new message in the first session does not trigger a fixed priority display; in other words, the session items of the first session are not fixedly prioritized because a new message was generated in the first session, but rather because of a first preset event related to the first object associated with the first session. The new message here can be a session message sent by the user or the system in the first session. Taking a meeting as the first object and the meeting reminder time as an example, the meeting is associated with the first session, and the first session can be a group of meetings associated with the meeting. The session items of the first session are not fixedly prioritized because of a session message sent by the user in the first session, but rather because of the meeting reminder time. In other embodiments, after the session items of the first session are fixedly prioritized, a corresponding message can be sent in the first session. The corresponding message can be generated based on the first preset event; for example, information related to the first preset event can be sent in the first session via a robot.
[0044] In some embodiments of this disclosure, the method further includes: in response to an operation that triggers the first information item in the information stream list, opening the session interface of the first session, wherein the information of the first preset event is displayed at the top of the session interface of the first session.
[0045] In some embodiments, after the first information item in the information flow list is triggered by clicking or other means, the conversation interface of the first session can be displayed. The information related to the first preset event can be displayed at the top of the conversation interface. The limitation of the display area of the first information item in the information flow list may result in the incomplete display of the information related to the first preset event. Therefore, the information related to the first preset event can be displayed in the conversation interface of the first session to facilitate the user's understanding of the situation, and the information can be made noticeable to the user by being displayed at the top (e.g., displayed in the top notification bar of the conversation interface).
[0046] In some embodiments of this disclosure, the first session is a robot assistant session. Members of the robot assistant session include the current user and the robot assistant. Figure 2 For example, if a user sets a schedule in their calendar, with the first object being the schedule (titled "Discussion Plan") and the first preset event being the reminder time when the schedule arrives, then using the conversation item between the robot assistant responsible for the schedule and the current user, information related to the first preset event is displayed: "Schedule Reminder: Li Yi invites you to join the schedule 'Design Discussion'". If there are multiple first objects, such as multiple schedules requiring reminders, information related to the first preset events of other schedules can be aggregated and displayed, such as... Figure 3 The message indicates "3 more schedule reminders".
[0047] In some embodiments of this disclosure, the first information item is a session item of a first session. The first session is a group session including non-bot users. Figure 4 For example, the first message item (i.e., the session item of the first session) is displayed at the top of the message group. Here, the first session is... Figure 4 The first information item displays a group session with the group name "Seminar Plan". The first object is the meeting associated with the "Seminar Plan" group. The first session's session item is displayed at the top of the information flow list corresponding to the message group. Figure 4 The first information item displays the group session name "Discussion Plan," the status information "Meeting Started" related to the first preset event, and the related controls "Ignore" and "Join Meeting." This allows users to instantly understand the status of the first object associated with the first session and conveniently perform actions such as ignoring or joining the meeting. In some embodiments, when the first information item is a group session that includes non-bot users (e.g., ...), ... Figure 4 You can trigger a session item by clicking or other means to enter the first session.
[0048] In some embodiments of this disclosure, if the session associated with the first object only includes a robot assistant session, then the first session is a robot assistant session; or, if the session associated with the first object includes the group session, then the first session is the group session.
[0049] In some embodiments, taking a schedule as an example, the schedule can be associated with the robot assistant session that handles the schedule by default. If the schedule is not associated with any group session including non-robot users, the robot assistant session is used as the first session by default. If the schedule is associated with other group sessions, the group session is used as the first session. This is because group sessions with human users are more relevant to the current user than sessions without human users, such as robot assistant sessions. Therefore, in some embodiments, if the first object is associated with other group sessions, the group session is used as the first session to display information related to the first preset event; if the first object is not associated with other group sessions, the robot assistant session is used as the first session.
[0050] In some embodiments of this disclosure, after canceling the fixed priority display of the first information item related to the first object in the current user's information stream list, the method further includes: determining and displaying the position of the first information item in the information stream list based on the update time of the first information item; the update time includes: the time when the fixed priority display of the first information item was canceled and / or the time when a new message is generated in the first session associated with the first object.
[0051] In some embodiments, the fixed priority display of the first information item can be cancelled. After cancellation, the first information item becomes a regular information item, and its display position in the information flow list will no longer be fixed. Instead, its sorting position in the information flow list will be determined based on its update time. In the information flow list, items with a smaller interval between their update time and the current time will be prioritized and displayed before items with a larger interval. The update time of the first information item can be the time when its fixed priority display was cancelled.
[0052] In some embodiments of this disclosure, the number of the first objects is at least two; information related to the first preset event of the target object is preferentially displayed in the first information item that is fixed to be displayed first in the information flow list, and information related to the first preset event of other first objects is aggregated and displayed, wherein the target object is the first object with the earliest start time; or, all information related to the first preset event of the first object is aggregated and displayed in the first information item.
[0053] In some embodiments, such as Figure 3 and 6As shown, there are at least two first objects. Therefore, there are also at least two first preset events related to the first objects. The first information item can display only the information related to the first preset event of one first object, while the information related to the first preset events of other first objects is displayed aggregated. For example... Figure 3 The message reads, "There are 3 more schedule reminders." Figure 6 The phrase "There are 2 more meetings in progress" in the aggregated information can be accessed by clicking on it to view details.
[0054] In some embodiments of this disclosure, the first information item prioritizes displaying information related to a first preset event of the target object, and aggregates and displays information related to the first preset event of other first objects; the method further includes: after the target object is completed, determining the next target object with the earliest start time from other uncompleted first objects, and displaying information related to the first preset event of the next target object with the earliest start time.
[0055] In some embodiments, when there are multiple first objects, the earliest starting first object is determined first, and information related to the first preset time of the first object is displayed. After the first object ends, the next first object with the earliest start time is selected from the remaining first objects, and information related to its first preset event is displayed.
[0056] In some embodiments of this disclosure, if at least one of the first objects is not completed, the first information item will not be automatically removed from the current user's feed list with fixed priority display. If all the first objects are completed, the first information item will be automatically removed from the current user's feed list with fixed priority display. Wherein, if a first object is ignored, rejected, or terminated, then the first object is considered completed. In some embodiments, when all the first objects are not completed, the first information item will be displayed with fixed priority; if all the first objects are completed, the fixed priority display of the first information item will be removed.
[0057] In some embodiments of this disclosure, the method further includes: in response to a preset operation on the first information item that is fixedly prioritized for display in the information stream list, switching the information prioritized for display of the first information item from information related to a first preset event related to a target object to information related to another first preset event related to a first object.
[0058] In some embodiments, when there are at least two first objects, due to the limitation of the display area of the first information item, some information related to the first preset event of the first object is aggregated and displayed. The user may want to view the information related to the first preset event of other first objects that are aggregated and displayed. Therefore, a preset operation is set first. The preset operation may be, for example, a left or right swipe operation on the first information item. This allows switching the information related to the preset event displayed on the first information item. For example, currently, a reminder message for one schedule is displayed first, while reminder messages for other schedules are aggregated and displayed. By swiping left or right on the first information item, the reminder message for another schedule can be switched to be displayed in a limited manner.
[0059] In some embodiments of this disclosure, the method further includes: in response to a triggering operation on the first information item, displaying a details interface corresponding to the first information item, and displaying information related to a first preset event related to each of the first objects in the details interface.
[0060] In some embodiments, the triggering operation can be a click operation. After the first information item is triggered, the details interface of the first information item can be displayed. For example, it can be the session interface of the first session corresponding to the first information item. Information related to the first preset event of each first object can be displayed in the details interface to facilitate the user's understanding of the situation. Furthermore, the information related to the first preset event can be displayed in the details interface by placing it at the top (e.g., displaying it in the top notification bar of the session interface) to make it easier for the user to notice the information.
[0061] In some embodiments of this disclosure, the first information item related to the first object is consistently and preferentially displayed in the current user's information stream list, including: consistently displaying the first information item at the top of the current user's information stream list. In some embodiments, the first information item is consistently displayed at the top of the information stream list, and its position remains unchanged. If there are other consistently displayed information items, these items can be placed before the other items, and their positions can be fixed. The positions of the multiple consistently displayed information items can be determined according to the time they were displayed.
[0062] In some embodiments of this disclosure, the first information item related to the first object is fixedly and preferentially displayed in the current user's information stream list, including: determining the target group where the first session is located, the target group including at least one group; and fixing the first information item to be fixedly and preferentially displayed in each information stream list corresponding to each target group, or fixing the first information item to be fixedly and preferentially displayed in the information stream list corresponding to a specified target group in the target group.
[0063] In some embodiments, such as Figure 4The diagram illustrates the client's interface. It shows multiple groups, including "Messages," "Group Chat," "One-on-One Chat," and "Completed." The first conversation may belong to multiple groups; for example, if the first conversation is a group conversation, it could belong to both the Messages group and the Group Chat group. Each group corresponds to a message stream list (e.g., a conversation list). If the first conversation belongs to multiple target groups, the first message item will be displayed with fixed priority in the message stream lists of each target group. This ensures that the first message item is visible to the user when switching to different groups, making the notification relevant to the first conversation. Alternatively, the user can specify a target group, thus fixing the first message item's priority display only in the message stream list corresponding to that target group. For example, if the Messages group is the target group, the first message item will only be displayed with fixed priority in the message stream list corresponding to that group.
[0064] In some embodiments of this disclosure, the first object includes: a schedule; the first preset event includes: the arrival of a preset reminder time for the schedule. In some embodiments, the schedule may include, for example, items to be processed written in a calendar. The schedule reminder may be, for example, an upcoming reminder that occurs before the start time. In some embodiments, the reminder time is typically located before the start time of the schedule, for example, 5 to 10 minutes before the start time, and the reminder time may not be earlier than 24 hours after the schedule.
[0065] In some embodiments of this disclosure, the current user is a participant in the schedule, or the current user is a participant in the schedule who has not rejected the schedule, or the current user is a participant in the schedule who has accepted the schedule. Because the current user is a participant in the schedule and has neither rejected nor accepted the schedule, information related to the first preset event is displayed in the current user's information stream list. If the current user is not one of the aforementioned users, it indicates that the current user is not interested in the schedule, and therefore there is no need to display information related to the first preset event in the current user's information stream list.
[0066] In some embodiments of this disclosure, the first information item displays the status information of the schedule, and the status information of the schedule is updated as the status of the schedule is updated.
[0067] In some embodiments, such as Figure 2 As shown, Figure 2The first information item is the conversation item of the robot assistant responsible for scheduling. It can display the schedule title "Discussion Plan" and the notification message "Schedule Reminder: Li Yi invites you to join the schedule design discussion" in the first information item. It can also display the schedule status information "Starting at 1:00", which can change as the schedule status changes. For example, if the start time changes, the status information will also change.
[0068] In some embodiments of this disclosure, the method further includes: canceling the fixed-priority display of a first information item of the schedule in response to the current user rejecting the schedule or the schedule reaching its start time. In some embodiments, since the current user has rejected the schedule or the schedule has already started, there is no need to remind the current user, therefore the fixed-priority display of the first information item is canceled.
[0069] In some embodiments, the number of schedules that meet the reminder conditions may include at least two, displaying the schedule notification for the schedule with the earliest start time in the first information item, and displaying the number of schedule notifications for the remaining schedules, for example... Figure 3 The system displays "3 more schedule reminders".
[0070] In some embodiments of this disclosure, the first object includes a meeting; the first preset event includes one or more of the following: meeting start, meeting start reminder. In some embodiments, the first object may be a meeting, which has information that needs to be notified, such as a meeting start reminder that the meeting is about to begin. Figure 4 As shown, the first information item is the session item of the first session. The session item displays the name of the first session, "Discussion Plan". The session item can also display the message sent by the participants of the meeting, "Li Yi: I'm OK this morning".
[0071] In some embodiments, the current user is a participant in the meeting, or the current user is a user who has not declined the meeting's schedule. In this case, it is necessary to remind the current user that if the current user has neither participated in the meeting nor declined the meeting's schedule, then there is naturally no need to consistently display information related to the first preset event at the top.
[0072] In some embodiments, after the first information item related to the first object is fixedly and preferentially displayed in the current user's information flow list, if a meeting group for the meeting is created, the session item corresponding to the meeting group is fixedly and preferentially displayed in the information flow list. Information related to the first preset event is displayed in the session item corresponding to the meeting group, and the fixed priority display of the first information item is canceled. In some embodiments, the meeting group is a group created specifically for the meeting, and its members can be participants in the meeting. Compared with the first session, the meeting group, as a group created specifically for the meeting, has a closer connection with the meeting. Therefore, if a meeting group for the meeting is created, the session item corresponding to the meeting group will be fixedly and preferentially displayed, and the first information item will be canceled from fixed priority display. It can be positioned and displayed in the information flow list according to the update time of the first information item. Then, information related to the first preset event, meeting status information, etc., can be displayed in the session item corresponding to the meeting group.
[0073] In some embodiments, the method further includes: canceling the fixed-priority display of a first information item related to the meeting in response to ignoring the meeting, or canceling the fixed-priority display of the first information item related to the meeting in response to the end of the meeting. In some embodiments, such as... Figure 4 As shown, the first information item displays a control for ignoring the meeting. If the meeting notification message is ignored, it means that the user is not interested in the meeting. If the meeting has ended, it means that there is no need to pay attention to the meeting. Therefore, the fixed priority display of the meeting notification message is canceled.
[0074] In some embodiments, the method further includes: adding the first information item to a completed group in response to a completion operation performed on the first information item. In some embodiments, a completed group is provided (e.g., Figure 4 For example, the first information item can be marked as completed, thereby adding it to the completed group.
[0075] In some embodiments, a meeting invitation interface is displayed before the meeting starts. When the meeting invitation interface is displayed, the first information item is not yet fixed in the information stream list. After the meeting invitation interface disappears, the first information item is fixed in the information stream list. In some embodiments, the first object is the meeting, and the first preset event can be the meeting start time. Before the meeting starts, a meeting invitation is sent to the participants. The meeting invitation interface can be a pop-up window that displays an invitation to join the meeting and provides controls for accepting and declining entry. Users can enter the meeting through these controls. If the current user actively enters the meeting (e.g., through controls in the meeting invitation interface), the meeting starts, or the meeting invitation is not accepted, the meeting invitation interface disappears. At this time, the first information item of the meeting is fixed in the information stream list. While the meeting invitation interface is still active, the user can learn about the invitation through the meeting invitation interface, therefore, it is not necessary to display the first information item of the meeting.
[0076] In some embodiments of this disclosure, the first information item has a first control for joining the meeting. In some embodiments, such as... Figure 5 The first information item displays a "Join Meeting" control. After triggering the control by clicking it, one can directly join the meeting, improving convenience.
[0077] In some embodiments, the first information item includes a first control for joining the meeting, and different types of meetings have corresponding first controls with different styles. In some embodiments, the style of the first control includes the color of the first control, the text displayed, etc. The type of meeting can be a video conference, a webinar, a rehearsal meeting, etc. When the type of meeting changes, the text and color displayed in the first control can be automatically changed, so that users can understand the type of meeting through the style of the first control.
[0078] In some embodiments, the first information item includes a second control for ignoring the meeting. For example... Figure 5 As shown, the first information item has an "ignore" control. By triggering this control, the meeting can be ignored. If all first objects are ignored, the fixed priority display of the first information item can be canceled.
[0079] In some embodiments, the first information item displays the status information of the meeting, and the meeting status information is updated as the meeting status is updated. For example... Figure 5 As shown, the first information item can display meeting status information such as "Meeting has started" and "Meeting recording has been completed", allowing users to directly know the current status of the meeting through the first information item.
[0080] In some embodiments of this disclosure, an information processing method is also proposed. This information processing method may, without conflict, have the technical features and descriptions of other embodiments of this disclosure. The technical features and descriptions of other embodiments of this disclosure may be used in this embodiment without conflict, and this embodiment may be used in any client described in this disclosure. For example... Figure 7 As shown, the information processing method in this embodiment includes:
[0081] S21: In response to a first preset event related to the first object, highlight the session item of the first session associated with the first object in the current user's information flow list.
[0082] In some embodiments, the interpretations of the first object, first preset event, information flow list, and first session in other embodiments may also be used in this embodiment without conflict. Highlighting can be a fixed priority display, or it can be a display method that distinguishes it from other information items, such as highlighting, flashing, or shaking.
[0083] S22: The first session displays information related to the first preset event in the session items. The information flow list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0084] In some embodiments, the interpretations of information items, session items, and message items in other embodiments may also be used in this embodiment without conflict. In some embodiments, the first object is associated with the first session. The generation of a new message in the first session is not the reason for triggering the highlighting, but rather because of a first preset event related to the first object associated with the first session, which highlights the session item of the first session. The new message here may be a session message sent by the user or the system in the first session. In some embodiments, by highlighting the first session item, the user can promptly learn about the information related to the first preset event and easily enter the first session related to the first preset event, thereby facilitating operation and improving user processing efficiency.
[0085] In some embodiments of this disclosure, the first object includes: a schedule; the first preset event includes: the arrival of a preset reminder time for the schedule; the first session includes: an associated group session of the schedule, or a schedule robot assistant session.
[0086] In some embodiments, the schedule can be a pre-entered schedule through a calendar interface, with a scheduled reminder time, typically written when the schedule is created. The associated group session for the schedule is, for example, a group session composed of users related to the schedule, which can be a group session responsible for handling and discussing the schedule. Any schedule can be associated with a schedule robot assistant by default. If the schedule has an associated group session, the first session is the schedule robot assistant session; if the schedule does not have an associated group session, the first session is the schedule robot assistant session, because group sessions are more relevant to schedules than schedule robot assistant sessions.
[0087] In some embodiments, the first object includes: a meeting; the first preset event includes one or more of the following: meeting start, a reminder before the meeting starts; the first session includes: an associated group session of the meeting, or a meeting robot assistant session.
[0088] In some embodiments, the interpretation of the meeting in other embodiments also applies to this embodiment without conflict. Before or at the start of the meeting, information related to a first preset time is displayed, allowing the user to instantly understand the meeting's dynamic status through this first session item. Any meeting can be linked to a schedule robot assistant by default. If the session has associated group sessions, the first session is the meeting's associated group session; if the meeting does not have associated group sessions, the first session is the meeting robot assistant session.
[0089] In some embodiments, the method further includes: in response to an operation that triggers a session item of the first session in the information flow list, opening the session interface of the first session, wherein information of the first preset event is displayed at the top of the session interface of the first session.
[0090] In some embodiments, the limitation of the display area of the first session item in the information flow list may result in incomplete display of information related to the first preset event. Therefore, the session item of the first session can be triggered by clicking or other means, thereby displaying information related to the first preset event on the session interface of the first session to facilitate the user's understanding of the situation, and the information can be made noticeable to the user by pinning it to the top (e.g., displaying it in the top notification bar of the session interface).
[0091] In some embodiments of this disclosure, an information processing apparatus is also provided, comprising:
[0092] The control unit is configured to respond to a first preset event related to the first object and to prioritize displaying a first information item related to the first object in the current user's information stream list;
[0093] The first information item displays information related to the first preset event. The information flow list is used to display information items, which include session items and / or message items.
[0094] In some embodiments, the first object is associated with a first session;
[0095] The first information item is the session item corresponding to the first session.
[0096] In some embodiments, the first preset event does not include: a new message is generated in the first session.
[0097] In some embodiments, the control unit is further configured to: in response to an operation that triggers the first information item in the information stream list, open the session interface of the first session, wherein the information of the first preset event is displayed at the top of the session interface of the first session.
[0098] In some embodiments, the first session is a robot assistant session; or, a group session including non-robot users.
[0099] In some embodiments, if the session associated with the first object only includes a robot assistant session, then the first session is a robot assistant session; or, if the session associated with the first object includes the group session, then the first session is the group session.
[0100] In some embodiments, the control unit is further configured to, after canceling the fixed priority display of the first information item related to the first object in the current user's information flow list, determine the sorting position of the first information item in the information flow list based on the update time of the first information item and display it; the update time includes: the time when the fixed priority display of the first information item was canceled and / or the time when a new message was generated in the first session associated with the first object.
[0101] In some embodiments, when there are at least two first objects, information related to a first preset event of the target object is displayed first in the first information item, and information related to the first preset event of other first objects is aggregated and displayed, wherein the target object is the first object with the earliest start time.
[0102] In some embodiments, the first information item prioritizes displaying information related to a first preset event of the target object, and aggregates and displays information related to the first preset event of other first objects; the control unit is further configured to: after the target object is completed, determine the next target object with the earliest start time from other uncompleted first objects, and display information related to the first preset event of the next target object with the earliest start time in the first information item;
[0103] In some embodiments, the control unit is further configured to: in response to a preset operation of the first information item, switch the information that the first information item is preferentially displayed from information related to a first preset event related to a target object to information related to another first preset event related to a first object;
[0104] In some embodiments, the control unit is further configured to: in response to a triggering operation on the first information item, display a details interface corresponding to the first information item, and display information related to a first preset event related to each of the first objects in the details interface;
[0105] In some embodiments, if at least one of the first objects is not completed, the first information item is not automatically deselected from being displayed preferentially in the current user's information stream list; if all the first objects are completed, the first information item is automatically deselected from being displayed preferentially in the current user's information stream list; wherein, if the first object is ignored, rejected, or terminated, the first object is considered completed.
[0106] In some embodiments, a first information item related to the first object is always prioritized and displayed in the current user's information stream list, including: always displaying the first information item at the top of the current user's information stream list.
[0107] In some embodiments, first information items related to the first object are consistently and preferentially displayed in the current user's information stream list, including:
[0108] Determine the target group in which the first session is located, the target group including at least one group;
[0109] The first information item is always prioritized in each information flow list corresponding to each of the target groups, or the first information item is always prioritized in the information flow list corresponding to a specific target group in the target group.
[0110] In some embodiments, the control unit is also configured to, in response to a second preset event related to the first object, cancel the fixed priority display of the first information item related to the first object in the current user's information stream list.
[0111] In some embodiments, the first object includes: a schedule;
[0112] The first preset event includes: the arrival of the preset reminder time of the schedule.
[0113] In some embodiments, the current user is a participant in the schedule, or the current user is a participant in the schedule who did not refuse the schedule, or the current user is a participant in the schedule who accepted the schedule.
[0114] In some embodiments, the first information item displays the status information of the schedule, and the status information of the schedule is updated as the status of the schedule is updated.
[0115] In some embodiments, the control unit is further configured to: cancel the fixed priority display of the first information item of the schedule in response to the current user rejecting the schedule or the schedule reaching its start time.
[0116] In some embodiments, the first object includes: a meeting;
[0117] The first preset event includes one or more of the following: meeting start, meeting start reminder.
[0118] In some embodiments, the current user is a participant in the meeting, or the current user is a user who has not declined the meeting's schedule.
[0119] In some embodiments, after the first information item related to the first object is fixedly and preferentially displayed in the current user's information flow list, if a meeting group of the meeting is created, the session item corresponding to the meeting group is fixedly and preferentially displayed in the information flow list, information related to the first preset event is displayed in the session item corresponding to the meeting group, and the fixed priority display of the first information item is canceled.
[0120] In some embodiments, the control unit is also configured to cancel the fixed priority display of the first information item related to the meeting in response to ignoring the meeting, or to cancel the fixed priority display of the first information item related to the meeting in response to the end of the meeting;
[0121] In some embodiments, the control unit is further configured to add the first information item to the completed group in response to a completion operation performed on the first information item.
[0122] In some embodiments, the first information item has a first control for joining the meeting;
[0123] In some embodiments, the first information item has a first control for joining the meeting, and different types of meetings correspond to the first control with different asynchronous styles;
[0124] In some embodiments, the first information item has a second control for ignoring the meeting;
[0125] In some embodiments, the first information item displays the status information of the meeting, and the status information of the meeting is updated as the status of the meeting is updated.
[0126] This disclosure also proposes an information processing apparatus, including: a control unit, configured to, in response to a first preset event related to a first object, highlight a session item of a first session associated with the first object in the current user's information flow list;
[0127] The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0128] In some embodiments, the first object includes: a schedule; the first preset event includes: the arrival of a preset reminder time for the schedule; the first session includes: an associated group session of the schedule, or a schedule robot assistant session;
[0129] In some embodiments, the first object includes: a meeting; the first preset event includes one or more of the following: meeting start, meeting start reminder; the first session includes: an associated group session of the meeting, or a meeting robot assistant session.
[0130] In some embodiments, the control unit is further configured to open the session interface of the first session in response to an operation that triggers a session item of the first session in the information flow list, wherein the session interface of the first session displays information about the first preset event at the top.
[0131] For embodiments of the apparatus, since they basically correspond to the method embodiments, relevant details can be found in the descriptions of the method embodiments. The apparatus embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0132] The methods and apparatus of this disclosure have been described above based on embodiments and application examples. Furthermore, this disclosure also provides an electronic device and a computer-readable storage medium, which are described below.
[0133] The following is for reference. Figure 8The figure illustrates a structural schematic of an electronic device (e.g., a terminal device or server) 800 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in the figure is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present disclosure.
[0134] Electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data required for the operation of electronic device 800. The processing device 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0135] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although an electronic device 800 with various devices is shown in the figure, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0136] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0137] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0138] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0139] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0140] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods of the present disclosure.
[0141] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0143] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0144] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0145] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0146] According to one or more embodiments of this disclosure, an information processing method is provided, comprising:
[0147] In response to a first preset event related to the first object, the first information item related to the first object is always displayed first in the current user's information stream list;
[0148] The first information item displays information related to the first preset event. The information flow list is used to display information items, which include session items and / or message items.
[0149] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first object is associated with a first session;
[0150] The first information item is the session item corresponding to the first session.
[0151] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first preset event does not include: a new message is generated in the first session.
[0152] According to one or more embodiments of this disclosure, an information processing method is provided, the method further comprising:
[0153] In response to the operation of triggering the first information item in the information stream list, the session interface of the first session is opened, and the information of the first preset event is displayed at the top of the session interface of the first session.
[0154] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first session is: a robot assistant session;
[0155] Alternatively, it could include group conversations with non-bot users.
[0156] According to one or more embodiments of this disclosure, an information processing method is provided.
[0157] If the session associated with the first object only includes the robot assistant session, then the first session is the robot assistant session;
[0158] Alternatively, if the session associated with the first object includes the group session, then the first session is the group session.
[0159] According to one or more embodiments of this disclosure, an information processing method is provided, which, after canceling the fixed priority display of a first information item related to the first object in the current user's information flow list, further includes:
[0160] The sorting position of the first information item in the information flow list is determined and displayed based on the update time of the first information item; the update time includes: the time when the first information item is deselected from fixed priority display and / or the time when a new message is generated in the first session associated with the first object.
[0161] According to one or more embodiments of this disclosure, an information processing method is provided.
[0162] When there are at least two first objects, information related to the first preset event of the target object is displayed first in the first information item, and information related to the first preset event of other first objects is aggregated and displayed. The target object is the first object with the earliest start time.
[0163] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first information item preferentially displays information related to a first preset event related to a target object, and aggregates and displays information related to the first preset event related to other first objects; the method further includes: after the target object is completed, determining the next target object with the earliest start time from other uncompleted first objects, and displaying information related to the first preset event of the next target object with the earliest start time in the first information item.
[0164] According to one or more embodiments of the present disclosure, an information processing method is provided, the method further comprising: in response to a preset operation of the first information item, switching the information that is preferentially displayed by the first information item from information related to a first preset event related to a target object to information related to another first preset event related to a first object.
[0165] According to one or more embodiments of this disclosure, an information processing method is provided, the method further comprising: in response to a triggering operation on the first information item, displaying a details interface corresponding to the first information item, and displaying information related to a first preset event related to each of the first objects in the details interface.
[0166] According to one or more embodiments of this disclosure, an information processing method is provided, wherein if at least one of the first objects is not completed, the first information item is not automatically removed from the information flow list of the current user with fixed priority display; and if all the first objects are completed, the first information item is automatically removed from the information flow list of the current user with fixed priority display.
[0167] If the first object is ignored, rejected, or terminated, then the first object is completed.
[0168] According to one or more embodiments of this disclosure, an information processing method is provided to prioritize the display of a first information item related to the first object in the current user's information stream list, including: fixing the first information item at the top of the current user's information stream list.
[0169] According to one or more embodiments of this disclosure, an information processing method is provided, which prioritizes displaying first information items related to the first object in the current user's information stream list, including:
[0170] Determine the target group in which the first session is located, the target group including at least one group;
[0171] The first information item is always prioritized in each information flow list corresponding to each of the target groups, or the first information item is always prioritized in the information flow list corresponding to a specific target group in the target group.
[0172] According to one or more embodiments of this disclosure, an information processing method is provided, the method further comprising:
[0173] In response to a second preset event related to the first object, the fixed priority display of the first information item related to the first object is canceled in the current user's information stream list.
[0174] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first object includes: a schedule;
[0175] The first preset event includes: the arrival of the preset reminder time of the schedule.
[0176] According to one or more embodiments of this disclosure, an information processing method is provided, the method comprising at least one of the following:
[0177] The current user is a participant in the event, or the current user is a participant in the event who did not refuse the event, or the current user is a participant in the event who accepted the event;
[0178] The first information item displays the status information of the schedule, and the status information of the schedule is updated as the status of the schedule is updated;
[0179] The method further includes: in response to the current user rejecting the schedule or the schedule reaching its start time, canceling the fixed priority display of the first information item of the schedule.
[0180] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first object includes: a meeting;
[0181] The first preset event includes one or more of the following: meeting start, meeting start reminder.
[0182] According to one or more embodiments of this disclosure, an information processing method is provided, the method comprising at least one of the following:
[0183] The current user is either a participant in the meeting, or the current user is a user who has not declined the meeting's schedule.
[0184] After the first information item related to the first object is fixedly and preferentially displayed in the current user's information flow list, if a meeting group of the meeting is created, the session item corresponding to the meeting group is fixedly and preferentially displayed in the information flow list, information related to the first preset event is displayed in the session item corresponding to the meeting group, and the fixed priority display of the first information item is canceled.
[0185] The method further includes: in response to ignoring the meeting, canceling the fixed priority display of the first information item related to the meeting, or in response to the end of the meeting, canceling the fixed priority display of the first information item related to the meeting;
[0186] The method further includes: in response to a completion operation performed on the first information item, adding the first information item to the completed group.
[0187] According to one or more embodiments of this disclosure, an information processing method is provided, the method comprising at least one of the following:
[0188] The first information item has a first control for joining the meeting;
[0189] The first information item has a first control for joining the meeting, and the style of the first control changes with the type of the meeting;
[0190] The first information item has a second control for ignoring the meeting;
[0191] The first information item displays the status information of the meeting, which is updated as the meeting status is updated.
[0192] According to one or more embodiments of the present disclosure, an information processing method is provided, which, in response to a first preset event related to a first object, highlights a session item of a first session associated with the first object in the current user's information flow list;
[0193] The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0194] According to one or more embodiments of this disclosure, an information processing method is provided, wherein the first object includes: a schedule; the first preset event includes: the arrival of a preset reminder time of the schedule; and the first session includes: an associated group session of the schedule, or a schedule robot assistant session.
[0195] or,
[0196] The first object includes: a meeting; the first preset event includes one or more of the following: meeting start, reminder before meeting start; the first session includes: the associated group session of the meeting, or the meeting robot assistant session.
[0197] According to one or more embodiments of this disclosure, an information processing method is provided, the method further comprising:
[0198] In response to the operation of triggering the session item of the first session in the information flow list, the session interface of the first session is opened, and the information of the first preset event is displayed at the top of the session interface of the first session.
[0199] According to one or more embodiments of this disclosure, an information processing apparatus is provided, comprising:
[0200] The control unit, in response to a first preset event related to the first object, prioritizes displaying a first information item related to the first object in the current user's information stream list;
[0201] The first information item displays information related to the first preset event. The information flow list is used to display information items, which include session items and / or message items.
[0202] According to one or more embodiments of this disclosure, an information processing apparatus is provided, comprising:
[0203] A control unit is configured to, in response to a first preset event related to a first object, highlight a session item of a first session associated with the first object in the current user's information flow list;
[0204] The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session.
[0205] According to one or more embodiments of the present disclosure, an electronic device is provided, including: at least one memory and at least one processor;
[0206] The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method described in any one of the above.
[0207] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code that, when executed by a processor, causes the processor to perform the methods described above.
[0208] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0209] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0210] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An information processing method, characterized in that, include: In response to a first preset event related to the first object, the first information item related to the first object is always displayed first in the current user's information stream list; The first information item displays information related to the first preset event. The information flow list is used to display information items, and the information items include session items and / or message items. Where the number of the first objects is at least two, information related to the first preset event of the target object is displayed first in the first information item, and information related to the first preset event of other first objects is aggregated and displayed. The target object is the first object with the earliest start time, and the method also satisfies at least one of the following: The method further includes: after the target object is completed, determining the next target object with the earliest start time from other uncompleted first objects, and displaying information related to a first preset event related to the next target object with the earliest start time in a first information item, wherein if the first object is ignored, rejected, or terminated, the first object is completed; The method further includes: in response to a preset operation of the first information item, switching the information that the first information item is preferentially displayed from information related to a first preset event related to the target object to information related to another first preset event related to the first object; The method further includes: in response to a triggering operation on the first information item, displaying a details interface corresponding to the first information item, and displaying information related to a first preset event related to each of the first objects in the details interface; If at least one of the first objects is not completed, the first information item will not be automatically removed from the current user's information stream list. If all the first objects are completed, the first information item will be automatically removed from the current user's information stream list. If the first object is ignored, rejected, or terminated, then the first object is considered completed.
2. The method according to claim 1, characterized in that, The first object is associated with the first session; The first information item is the session item corresponding to the first session.
3. The method according to claim 2, characterized in that, The first preset event does not include: a new message is generated in the first session.
4. The method according to claim 2, characterized in that, The method also includes: In response to the operation of triggering the first information item in the information stream list, the session interface of the first session is opened, and the information of the first preset event is displayed at the top of the session interface of the first session.
5. The method according to claim 2, characterized in that, The first session is: Robot assistant conversation; Alternatively, it could include group conversations with non-bot users.
6. The method according to claim 5, characterized in that, If the session associated with the first object only includes the robot assistant session, then the first session is the robot assistant session; or, If the session associated with the first object includes the group session, then the first session is the group session.
7. The method according to claim 1, characterized in that, After canceling the fixed priority display of the first information item related to the first object in the current user's information stream list, the process also includes: The sorting position of the first information item in the information flow list is determined and displayed based on the update time of the first information item; the update time includes: the time when the first information item is deselected from fixed priority display and / or the time when a new message is generated in the first session associated with the first object.
8. The method according to claim 1, characterized in that, The first information item related to the first object is displayed with fixed priority in the current user's information stream list, including: the first information item is displayed at the top of the current user's information stream list.
9. The method according to claim 2, characterized in that, In the current user's information feed list, the first information item related to the first object is displayed with fixed priority, including: Determine the target group in which the first session is located, the target group including at least one group; The first information item is always prioritized in each information flow list corresponding to each of the target groups, or the first information item is always prioritized in the information flow list corresponding to a specific target group in the target group.
10. The method according to claim 1, characterized in that, The method also includes: In response to a second preset event related to the first object, the fixed priority display of the first information item related to the first object is canceled in the current user's information stream list.
11. The method according to any one of claims 1-10, characterized in that, The first object includes: a schedule; The first preset event includes: the arrival of the preset reminder time of the schedule.
12. The method according to claim 11, characterized in that, The method includes at least one of the following: The current user is a participant in the event, or the current user is a participant in the event who did not refuse the event, or the current user is a participant in the event who accepted the event; The first information item displays the status information of the schedule, and the status information of the schedule is updated as the status of the schedule is updated; The method further includes: in response to the current user rejecting the schedule or the schedule reaching its start time, canceling the fixed priority display of the first information item of the schedule.
13. The method according to any one of claims 1-10, characterized in that, The first object includes: the meeting; The first preset event includes one or more of the following: meeting start, meeting start reminder.
14. The method according to claim 13, characterized in that, The method includes at least one of the following: The current user is either a participant in the meeting, or the current user is a user who has not declined the meeting's schedule. After the first information item related to the first object is fixedly and preferentially displayed in the current user's information flow list, if a meeting group of the meeting is created, the session item corresponding to the meeting group is fixedly and preferentially displayed in the information flow list, information related to the first preset event is displayed in the session item corresponding to the meeting group, and the fixed priority display of the first information item is canceled. The method further includes: in response to ignoring the meeting, canceling the fixed priority display of the first information item related to the meeting, or in response to the end of the meeting, canceling the fixed priority display of the first information item related to the meeting; The method further includes: in response to a completion operation performed on the first information item, adding the first information item to the completed group.
15. The method according to claim 13, characterized in that, The method includes at least one of the following: The first information item has a first control for joining the meeting; The first information item has a first control for joining the meeting, and different types of meetings correspond to different styles of the first control; The first information item has a second control for ignoring the meeting; The first information item displays the status information of the meeting, which is updated as the meeting status is updated.
16. An information processing method, comprising: In response to a first preset event related to the first object, highlight the session item of the first session associated with the first object in the current user's information flow list; The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session. Where the number of the first objects is at least two, information related to the first preset event of the target object is displayed first in the session items of the first session, and information related to the first preset event of other first objects is aggregated and displayed. The target object is the first object with the earliest start time, and the method also satisfies at least one of the following: The method further includes: after the target object is completed, determining the next target object with the earliest start time from other uncompleted first objects, and displaying information related to a first preset event related to the next target object with the earliest start time in the session item of the first session, wherein if the first object is ignored, rejected or terminated, then the first object is completed; The method further includes: in response to a preset operation of a session item in the first session, switching the information that the session item in the first session is preferentially displayed from information related to a first preset event related to a target object to information related to another first preset event related to a first object; The method further includes: in response to a triggering operation on a session item of the first session, displaying a details interface corresponding to the session item of the first session, and displaying information related to a first preset event related to each of the first objects in the details interface; The highlighting is a fixed priority display. If at least one of the first objects is not completed, the fixed priority display of the first session's session item in the current user's information flow list will not be automatically canceled. If all the first objects are completed, the fixed priority display of the first session's session item in the current user's information flow list will be automatically canceled. The first object is considered completed if it is ignored, rejected, or terminated.
17. The method according to claim 16, wherein, The first object includes: a schedule; the first preset event includes: the arrival of a preset reminder time for the schedule; the first session includes: a group session associated with the schedule, or a schedule robot assistant session; or, The first object includes: a meeting; the first preset event includes one or more of the following: meeting start, reminder before meeting start; the first session includes: the associated group session of the meeting, or the meeting robot assistant session.
18. The method according to claim 16, characterized in that, The method also includes: In response to the operation of triggering the session item of the first session in the information flow list, the session interface of the first session is opened, and the information of the first preset event is displayed at the top of the session interface of the first session.
19. An information processing apparatus, comprising: The control unit is configured to respond to a first preset event related to the first object and to prioritize displaying a first information item related to the first object in the current user's information stream list; The first information item displays information related to the first preset event. The information flow list is used to display information items, and the information items include session items and / or message items. Where the number of the first objects is at least two, information related to the first preset event of the target object is displayed first in the first information item, and information related to the first preset event of other first objects is aggregated and displayed. The target object is the first object with the earliest start time, and also satisfies at least one of the following: The control unit is further configured to: after the target object is completed, determine the next target object with the earliest start time from other uncompleted first objects, and display information related to a first preset event related to the next target object with the earliest start time in a first information item; wherein, if the first object is ignored, rejected, or terminated, the first object is completed; The control unit is further configured to: in response to a preset operation of the first information item, switch the information that the first information item is preferentially displayed from information related to a first preset event related to a target object to information related to another first preset event related to a first object; The control unit is further configured to: in response to a triggering operation on the first information item, display a details interface corresponding to the first information item, and display information related to a first preset event related to each of the first objects in the details interface; If at least one of the first objects is not completed, the first information item will not be automatically removed from the current user's information stream list where it is always displayed with priority. If all the first objects are completed, the first information item will be automatically removed from the current user's information stream list where it is always displayed with priority. If the first object is ignored, rejected, or terminated, then the first object is considered completed.
20. An information processing apparatus, comprising: A control unit is configured to, in response to a first preset event related to a first object, highlight a session item of a first session associated with the first object in the current user's information flow list; The first session displays information related to the first preset event in the session items. The information stream list is used to display information items, which include session items and / or message items. The first preset event does not include events that generate new messages in the first session. Where the number of the first objects is at least two, information related to the first preset event of the target object is displayed first in the session items of the first session, and information related to the first preset event of other first objects is aggregated and displayed. The target object is the first object with the earliest start time, and also satisfies at least one of the following: The control unit is further configured to: after the target object is completed, determine the next target object with the earliest start time from other uncompleted first objects, and display information related to the first preset event of the next target object with the earliest start time in the session item of the first session, wherein if the first object is ignored, rejected or terminated, the first object is completed; The control unit is further configured to: in response to a preset operation of a session item in the first session, switch the information that is preferentially displayed in the session item of the first session from information related to a first preset event related to a target object to information related to another first preset event related to a first object; The control unit is further configured to: in response to a triggering operation on a session item of the first session, display a details interface corresponding to the session item of the first session, and display information related to a first preset event related to each of the first objects in the details interface; The highlighting is a fixed priority display. If at least one of the first objects is not completed, the fixed priority display of the first session's session item in the current user's information flow list will not be automatically canceled. If all the first objects are completed, the fixed priority display of the first session's session item in the current user's information flow list will be automatically canceled. The first object is considered completed if it is ignored, rejected, or terminated.
21. An electronic device, comprising: At least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method of any one of claims 1 to 18.
22. A computer-readable storage medium for storing program code, which, when executed by a processor, causes the processor to perform the method of any one of claims 1 to 18.
Citation Information
Patent Citations
Information processing method and device
CN114416401A
Information processing method and device, terminal and storage medium
CN115065655A