Information processing method and device, electronic equipment and storage medium

By displaying the first information item containing the target control in the information flow list of the communication application client, the user can complete the target operation by directly triggering the operation, which solves the problem of low operating efficiency in the existing technology and improves the user experience.

CN119336199APending Publication Date: 2025-01-21BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310906642.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

When an existing communication application client displays information items in the information flow list, the user needs to enter the details page by clicking multiple times to perform the target operation, resulting in inefficient operation.

Method used

The first information item is displayed in the information flow list of the communication application client, and the information item contains at least one target control. The user can directly perform the target operation through the first trigger operation on the target control to avoid entering the details page.

Benefits of technology

It improves the user's operating efficiency and experience. Users can complete the target operation without multiple clicks, simplifying the information processing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336199A_ABST
    Figure CN119336199A_ABST
Patent Text Reader

Abstract

The invention provides an information processing method and device, electronic equipment and a storage medium. The information processing method comprises the steps that in response to a preset event, a first information item is displayed in an information flow list of a communication application client, and at least one target control is displayed in the first information item; wherein the information flow list is used for displaying at least one information item; and in response to a first trigger operation on a target control in the first information item in the information flow list, executing a target operation corresponding to the target control. The operation efficiency and the use experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, electronic device and storage medium. Background Art

[0002] In people's daily life and work, more and more communication application clients are used to communicate with other users and share information. Information items are usually displayed in the information flow list of the communication application client, for example, the information items displayed in the information flow list usually include conversation items. Summary of the invention

[0003] The present disclosure provides an information processing method, device, electronic device and storage medium.

[0004] The present disclosure adopts the following technical solutions.

[0005] In some embodiments, the present disclosure provides an information processing method, including:

[0006] In response to a preset event, a first information item is displayed in an information stream list of a communication application client, wherein at least one target control is displayed in the first information item; wherein the information stream list is used to display at least one information item;

[0007] In response to a first trigger operation on a target control in a first information item in the information flow list, a target operation corresponding to the target control is executed.

[0008] In some embodiments, the present disclosure provides an information processing device, including:

[0009] A display unit, configured to display a first information item in an information stream list of a communication application client in response to a preset event, wherein at least one target control is displayed in the first information item; wherein the information stream list is configured to display at least one information item;

[0010] A control unit is used to execute a target operation corresponding to the target control in the first information item in the information flow list in response to a first trigger operation on the target control.

[0011] In some embodiments, the present disclosure provides an electronic device, comprising: at least one memory and at least one processor;

[0012] The memory is used to store program codes, and the processor is used to call the program codes stored in the memory to execute the above method.

[0013] In some embodiments, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to perform the above method.

[0014] In some embodiments of the present disclosure, after a preset event occurs, a first information item will be displayed in the information flow list, and the first information item has one or more target controls, and the user can perform a target operation corresponding to the target control by performing a first trigger operation on the target control. In this way, the user does not need to enter the page associated with the first information item by clicking, etc. to perform the target operation, thereby improving the operation efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0016] Figure 1 It is a flowchart of the information processing method of the embodiment of the present disclosure.

[0017] Figure 2 It is a schematic diagram of the display interface of the communication application client of the embodiment of the present disclosure.

[0018] Figure 3 It is a schematic diagram of the display interface of the communication application client of the embodiment of the present disclosure.

[0019] Figure 4 It is a composition diagram of the first information item of an embodiment of the present disclosure.

[0020] Figure 5 It is a schematic diagram of the display interface of the communication application client of the embodiment of the present disclosure.

[0021] Figure 6 It is a schematic diagram of the display interface of the communication application client of the embodiment of the present disclosure.

[0022] Figure 7 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0023] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0024] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in sequence and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0025] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part 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". The relevant definitions of other terms will be given in the following description.

[0026] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0027] It should be noted that the modification of “one” mentioned in the present 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 clearly indicated in the context.

[0028] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0029] The solution provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0030] like Figure 1 As shown, Figure 1 It is a flowchart of the information processing method of an embodiment of the present disclosure, which includes the following steps.

[0031] S11. In response to a preset event, display a first information item in an information stream list of a communication application client, wherein at least one target control is displayed in the first information item; wherein the information stream list is used to display at least one information item.

[0032] S12: In response to a first trigger operation on a target control in a first information item in the information flow list, execute a target operation corresponding to the target control.

[0033] In some embodiments, the method proposed in the present disclosure can be used in a communication application client. The communication application client can be an instant messaging application client, or it can be a client of a collaborative office platform with an instant messaging application function. The information stream list is used to display information items of the instant messaging application, and the information items may include conversation items and / or message items. A conversation item may be, for example, a conversation entry for a conversation, and clicking on the conversation item may open the details page of the conversation. A message item may be, for example, an entry for a message, and clicking on the message item may open the details page related to the message. The information stream list may be, for example, a conversation list, and a conversation item may include, for example, a chat conversation item between a logged-in user of the communication application client and other users, and a message item may include, for example, a system notification message item of the communication application client. One or more information items may also be displayed in the information stream list. In some embodiments, the preset event may be any event, such as a schedule event, a logistics event, etc. The first information item may be an information item related to the preset event, such as Figure 2 As shown, if the preset event is a logistics event in the first application, the first information item may be an information item of the first application. Displaying the first information item in the information flow list may be to highlight the first information item originally displayed in the information flow list, such as displaying it at the top, or may be to display the first information item that was not originally displayed in the information flow list in the information flow list, and may be highlighted. The target control may be a control related to the preset event, which may be pre-bound to the first information item, such as the first information item registers the bound controls when registering, or the target control may be sent by the first application to the communication application client after the preset event occurs so as to be displayed on the first information item. The number of target controls that can be displayed in the first information item may have an upper limit, such as displaying a maximum of two, three, or five, etc. The first trigger operation may be, for example, a click operation. The target operation corresponding to the target control may be a response operation to a preset event. For example, Figure 2 As shown, the preset event is a logistics event (logistics status change) in the first application, and the target operation corresponding to the target control can be an operation of confirming receipt of goods.

[0034] In some embodiments of the present disclosure, after a preset event occurs, a first information item will be displayed in the information flow list, and the first information item has one or more target controls. The user can perform the target operation corresponding to the target control by performing the first trigger operation on the target control. In this way, the user does not need to enter the detail page associated with the first information item by clicking, etc., and can directly perform the target operation. For example, Figure 2For example, in response to a logistics event in the first application, a target control of "Confirm Receipt" is displayed in the first information item. By directly clicking the target control of "Confirm Receipt", the goods can be received without triggering the first information item to enter the logistics details page, such as Figure 2 As shown, when the user is conversing with "Zhang Er", he can directly click "Confirm Receipt", thereby improving the user's operating efficiency and improving the user experience. In some embodiments, if the page displayed before executing the first trigger operation is a page associated with information items other than the first information item, when the first trigger operation is performed on the target control to execute the target operation corresponding to the target control, the page associated with the other information items can be kept displayed, so that the user does not need to jump between different pages. Of course, after executing the first trigger operation on the target control, you can also leave the page associated with the other information items and display the page associated with the first information item. For example, if you click Figure 2 After confirming receipt, you can Figure 3 As shown, the conversation page with Zhang Er is left and the page associated with the first information item is displayed.

[0035] In some embodiments of the present disclosure, the preset event is an event in a first application; the first information item is an information item associated with the first application; and the target operation corresponding to executing the target control includes: executing the target function in the first application in the first application.

[0036] In some embodiments, the first application may be an application embedded in the communication application that is different from the instant messaging application, such as a calendar application, or a third-party application that is different from the communication application. For example, it may be a third-party shopping application or other third-party enterprise application, and the preset event is an event in the first application, such as a logistics event in the shopping application. The preset event may also be a task event in the third-party enterprise application. Because the preset event is an event in the first application, when the target operation is executed, the target function in the first application is executed in the first application. For example, Figure 3 As shown, if the target control is "Confirm Receipt", if "Confirm Receipt" is clicked, the receiving function in the first application will be executed, so that the user can directly execute the target function in the first application without entering the first application. For example, the first application is a shopping application different from the instant messaging application in the communication application. A logistics event is generated in the shopping application. The user clicks "Confirm Receipt" in the first information item, so that the receiving function of the shopping application can be executed without calling up the shopping application, and the interface of the shopping application can be eliminated.

[0037] In some embodiments of the present disclosure, the method further includes: a label is displayed in the first information item. In some embodiments, the label includes the status information of the preset event, and the status information of the preset event changes with the change of the status of the preset event. In this way, the user can directly see the status of the preset event through the external content of the first information item without entering the page corresponding to the first information item. For example, Figure 2 As shown, the preset event is a logistics event, and the first information item displays the status information of the logistics event "Not Signed for". If the logistics event is that the goods are in transit, the status information will be changed to "In transit". If the logistics event is that the goods have been signed for, the status information will be changed to "Signed for". Users can intuitively see the changes in logistics events without clicking to enter the page corresponding to the first information item.

[0038] In some embodiments of the present disclosure, the method further includes: in response to a first filtering operation of filtering according to a target tag, filtering out information items whose displayed tags are the target tag from the information flow list.

[0039] In some embodiments, there may be multiple information items displayed with labels, but the user may be interested in only some of the information items with labels. For example, the label includes importance, and the target label is "high importance". The target label is used as a filtering condition for filtering, so that high-importance information items can be found from the information flow list. For another example, the label may include status information. For example, a logistics event has occurred in multiple shopping applications used by the user, or a logistics event has occurred in multiple orders in a shopping application used by the user, and different information items can be displayed for different orders. The user may only be interested in events that are in the target status information. In this case, it is necessary to filter the information items of interest to the user from the information flow list. The user can use the target status information as a filtering condition to perform a first filtering operation, such as searching for the target status information in the search control, thereby filtering out the information items of the target status information in the information flow list. For example, the user is not interested in logistics events with status information in transit, but is only interested in logistics events that need to be signed for. In this case, the user can search Figure 3 By clicking the "Waiting for Signature" status information in the package, you can view all the "Waiting for Signature" information items, making it easier for users to sign for the package.

[0040] In some embodiments of the present disclosure, it further includes: type information is displayed in the first information item, and the type information is used to characterize that the first information item is an information item associated with a business application, and the business application includes the first application.

[0041] In some embodiments, the information item generally displayed in the information flow list is a session, and the type information is displayed in the first information direction, thereby indicating that the first information item is associated with a business application, for example, Figure 2 As shown, the type information "application" is displayed in the first information item. The type information can also display the specific classification of the first application. For example, if the first application is a shopping application, the type information can display "shopping application". If the first application is a video application, the type information can display "video application". The type information allows the user to intuitively determine the type of the first application associated with the first information item, and distinguish it from other conversation items in the information flow list, so that the user can quickly find it. In some embodiments, the type information can be searched, and the method includes filtering out information items whose displayed type information is the target type information from the information flow list in response to a second filtering operation that filters according to target type information.

[0042] In some embodiments of the present disclosure, the response to a preset event includes: responding to receipt of an event notification of the preset event; the event notification includes: at least one of an avatar, a main title, a sub-title, a label and preview information; and displaying at least one of the avatar, main title, status information, sub-title and preview information in the first information item according to the event notification.

[0043] In some embodiments, Figure 4 As shown, it schematically shows the composition of the first information item, in which an avatar, main title, sub-title, label (status information can be displayed in the label), preview information and controls can be displayed. After a preset event is generated, the first application can send an event notification of the preset event, which can be displayed in the first information item according to one or more of the avatar, main title, status information, sub-title, label and preview information included in the event notification. If an avatar, main title, label, sub-title or preview information is originally displayed in the first information item before the event notification is received, the first information item can be updated according to the avatar, main title, label, sub-title or preview information in the event notification. Special status can be displayed in the display area where the preview information is located, and the special status can include a mention mark (such as @), a do not disturb mark, an unread mark, etc.

[0044] In some embodiments of the present disclosure, the target control has a display condition; in response to a preset event, if the display condition is met, the target control is displayed in the first information item. And / or, the target control has a disappearance condition; when the target control is displayed in the first information item, if the disappearance condition is met, the target control stops being displayed in the first information item.

[0045] In some embodiments, the first information item may have one or more target controls, and the display conditions of different target controls may be different. After a preset event occurs, not all target controls in the first information item may be displayed. Instead, it is first determined which target controls' display conditions are currently met, and only the target controls that meet the display conditions are displayed. The display conditions may, for example, be: the target control is specified in the event notification of the preset event, that is, after the preset event occurs, an event notification will be sent to the communication application client, and the event notification specifies the target control that needs to be displayed in the first information item. Of course, the display conditions may also be other pre-set conditions. For example Figure 2 The target control of "Confirm Receipt" in the first information item may be displayed under the condition that the status information is "Not Signed for". If the status information is "Signed for", the disappearance condition of the target control of "Confirm Receipt" is met, and the target control will no longer be displayed. At this time, the target control of "Evaluation" is met, and the target control of "Evaluation" can be displayed in the first information item. In some embodiments, the disappearance condition of the target control includes one or two of the following: the target control is executed with the first trigger operation; the target control is displayed in the first information item for a preset time.

[0046] In some embodiments of the present disclosure, the method further includes: in response to receiving an update parameter for updating the content and / or style displayed in the first information item, updating the first information item. In some embodiments, the content or style displayed in the first information item in the information stream list can be changed, for example, the first application can send an update parameter, which can include one or more of an avatar, a main title, status information, a sub-title, preview information or a style, so as to update the currently displayed content or style.

[0047] In some embodiments of the present disclosure, updating the first information item includes: determining a push parameter in the update parameter; if the push parameter is a first preset value, updating the first information item and keeping the position of the first information item in the information flow list unchanged; or, if the push parameter is a second preset value, updating the first information item and adjusting the position of the first information item in the information flow list according to the update time.

[0048] In some embodiments, the push parameter may be one of the update parameters, through which it can be determined whether to adjust the position of the first information item in the information flow list after the first information item is updated, so that it can be selected whether to change the position of the first information item according to the importance of the content updated when the first information item is updated. For example, if the update of the first information item is only to update the style without changing the content in the first information item, the push parameter can be selected as the first preset value, and if the content in the first information item is changed when the first information item is updated, such as the main title, sub-title, preview information, status information, etc., the push parameter can be selected as the second preset value to change the position of the first information item in the information flow list, so that the user notices the update. Specifically, changing the position of the first information item in the information flow list can be to move the first information item to the top in the information flow list.

[0049] In some embodiments of the present disclosure, the method further includes: in response to a completion operation on the first information item, moving the first information item from the information flow list to a completed group. In some embodiments, the completion operation may be, for example: when a control mark (such as a mouse) is moved to the first information item, a completion mark will be displayed, and then the completion mark will be clicked. The completed group is a group, and the information items in the completed group will temporarily leave the information flow list. When the information items in the completed group generate new messages or notifications, they can be automatically moved from the completed group to the information flow list. In this way, by completing the operation, the number of information items in the information flow list can be reduced, so that the user can focus on the information items he is concerned about, but will not miss the messages and notifications of the information items in the completed group, and the first information item can be found from the completed group.

[0050] In some embodiments of the present disclosure, the method further includes: in response to receiving an instruction to delete the first information item, deleting the first information item from the information flow list. In some embodiments, the instruction to delete the first information item may be issued by the first application or the party responsible for the first application, for example, the first application or the party responsible for the first application issues an instruction to delete the first information item to the communication application by calling an interface provided by the communication application. That is, the first application or the party responsible for the first application can decide in which users' information flow lists the first information item is displayed, the deleted first information item will no longer be displayed, and the first application will no longer be able to push messages through the first information item.

[0051] In some embodiments of the present disclosure, the first information item is an information item of a first application, and the registration information of the first application has a third link. After the first information item is triggered, the second page pointed to by the third link is opened. In some embodiments, the third link can point to a page outside the communication application, or to a page within the communication application, or to a page associated with other information items, such as a session page of other session items. The second page can be a page within the first application. In some embodiments, the number of second pages can be one or at least two.

[0052] In some embodiments, if the first information item has related unread messages, an unread mark of the unread message is displayed in the first information item, and the first trigger operation on the target control does not affect the unread mark. In some embodiments, the first information item may have unread messages, and an unread mark may be displayed in the first information item. The unread mark may be a red dot or a number, and the number may be equal to the number of unread messages. After the operation event is performed on the target control, the display of the unread message will not be triggered, so the unread mark will not be affected and will still be displayed in the first information item.

[0053] In some embodiments of the present disclosure, the method further includes: in response to a second trigger operation on the first information item in the information flow list, opening the first page. In some embodiments, the second trigger operation may be an operation performed on an area outside the target control of the first information item, such as clicking on the first information item. The first information item may have an associated page, and the associated page may include the first page. The first page may be a page within the communication application, such as a page associated with other information items, such as a session page of other session items. The first page may also be a page outside the communication application. In some embodiments, the number of first pages may be one or at least two. Figure 5 As shown, the first page shown is a page other than the instant messaging application, for example, a logistics information page in the first application (such as a shopping application). Figure 6 As shown, the first page shown therein includes two parts, namely, a conversation page in an instant messaging application and a logistics information page in a first application (such as a shopping application).

[0054] In some embodiments of the present disclosure, the responding to a preset event includes: responding to receiving an event notification of the preset event, the event notification including a first link; the opening of the first page includes: opening the first page according to the first link in the event notification. In some embodiments, when the preset event is different, the first link may be different, so that different first pages can be opened when different preset events occur, and the first link may be a link specified by the first application after the preset event occurs. The first page may specifically be a pop-up window, a page within a communication application, or other page.

[0055] In some embodiments of the present disclosure, the first information item has associated registration information, and the registration information includes a second link; opening the first page includes: opening the first page according to the second link. In some embodiments, the first information item may be pre-registered, and the associated registration information may be written when registering the first information item. The registration information may include the registrant, type, display conditions, etc. of the first information item. The registration information also includes a second link. The first page may be the page pointed to by the second link. The second link may point to a page in the first application or a page in the communication application. The second link may have a part of the link parameters, and the event notification of the preset event may have another part of the link parameters. The combination of the two can determine the first page. In this way, when registering, the approximate location of the first page can be determined first, and the specific location of the first page can be specifically determined in combination with the preset event, so as to realize the dynamic change of the first page.

[0056] In some embodiments of the present disclosure, an information processing device is also provided, including:

[0057] A display unit, configured to display a first information item in an information stream list of a communication application client in response to a preset event, wherein at least one target control is displayed in the first information item; wherein the information stream list is configured to display at least one information item;

[0058] A control unit is used to execute a target operation corresponding to the target control in the first information item in the information flow list in response to a first trigger operation on the target control.

[0059] In some embodiments, the preset event is an event in the first application;

[0060] The first information item is an information item associated with the first application;

[0061] The executing the target operation corresponding to the target control includes: executing the target function of the first application in the first application.

[0062] In some embodiments, a label is displayed in the first information item.

[0063] In some embodiments, the control unit is further configured to: in response to a first filtering operation of filtering according to a target tag, filter out information items whose displayed tags are the target tag from the information flow list;

[0064] In some embodiments, the tag includes status information of a preset event, and the status information of the preset event changes as the status of the preset event changes.

[0065] In some embodiments, the method further includes: type information is displayed in the first information item, and the type information is used to indicate that the first information item is an information item associated with a business application, and the business application includes the first application.

[0066] In some embodiments, the responding to a preset event includes: responding to receiving an event notification of the preset event;

[0067] The event notification includes: at least one of an avatar, a main title, a subtitle, a label, and preview information;

[0068] In the first information item, at least one of the avatar, main title, status information, subtitle, label and preview information is displayed according to the event notification.

[0069] In some embodiments, the target control has a display condition; in response to a preset event, if the display condition is met, the target control is displayed in the first information item;

[0070] In some embodiments, the target control has a disappearance condition; when the target control is displayed in the first information item, if the disappearance condition is met, the target control stops being displayed in the first information item.

[0071] In some embodiments, the control unit is further configured to: update the first information item in response to receiving an update parameter for updating the content and / or style displayed in the first information item.

[0072] In some embodiments, updating the first information item includes:

[0073] Determining a push parameter in the update parameter;

[0074] If the push parameter is a first preset value, updating the first information item and keeping the position of the first information item in the information flow list unchanged; or

[0075] If the push parameter is a second preset value, the first information item is updated, and the position of the first information item in the information flow list is adjusted according to the update time.

[0076] In some embodiments, the control unit is further configured to: in response to a completion operation on the first information item, move the first information item from the information flow list to a completed group; or

[0077] In response to receiving an instruction to delete the first information item, the first information item is deleted from the information flow list.

[0078] In some embodiments, at least one of the following is satisfied:

[0079] The first information item is an information item of a first application, the registration information of the first application includes a third link, and after the first information item is triggered, a second page pointed to by the third link is opened;

[0080] If the first information item has related unread messages, an unread mark of the unread message is displayed in the first information item, and the first trigger operation on the target control does not affect the unread mark.

[0081] In some embodiments, the control unit is further configured to: open the first page in response to a second trigger operation on the first information item in the information flow list.

[0082] In some embodiments, responding to a preset event includes: responding to receiving an event notification of the preset event, the event notification including a first link; opening the first page includes: opening the first page according to the first link in the event notification;

[0083] Alternatively, the first information item has associated registration information, and the registration information includes a second link; and opening the first page includes: opening the first page according to the second link.

[0084] For the embodiments of the device, since they basically correspond to the method embodiments, the relevant parts refer to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separation modules may or may not be separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present embodiment. Those of ordinary skill in the art can understand and implement without paying creative work.

[0085] The method and device of the present disclosure are described above based on the embodiments and application examples. In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below.

[0086] Reference below Figure 7 , which shows a schematic diagram of the structure of an electronic device (such as a terminal device or a server) 800 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment 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), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.

[0087] The 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 a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0088] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 800 with various devices is shown in the figure, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.

[0089] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0090] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0091] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0092] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0093] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method of the present disclosure.

[0094] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate 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 a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0095] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0096] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, constitute a limitation on the unit itself.

[0097] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0098] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0099] According to one or more embodiments of the present disclosure, there is provided an information processing method, comprising: in response to a preset event, displaying a first information item in an information stream list of a communication application client, wherein at least one target control is displayed in the first information item; wherein the information stream list is used to display at least one information item;

[0100] In response to a first trigger operation on a target control in a first information item in the information flow list, a target operation corresponding to the target control is executed.

[0101] According to one or more embodiments of the present disclosure, there is provided an information processing method, wherein the preset event is an event in a first application;

[0102] The first information item is an information item associated with the first application;

[0103] The executing the target operation corresponding to the target control includes: executing the target function of the first application in the first application.

[0104] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method further comprising:

[0105] A label is displayed in the first information item.

[0106] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method further comprising:

[0107] In response to a first filtering operation of filtering according to a target tag, information items whose displayed tags are the target tags are filtered out from the information flow list, and / or; the tag includes status information of a preset event, and the status information of the preset event changes with the change of the status of the preset event.

[0108] According to one or more embodiments of the present disclosure, there is provided an information processing method, further comprising:

[0109] Type information is displayed in the first information item, and the type information is used to indicate that the first information item is an information item associated with a business application, and the business application includes the first application.

[0110] According to one or more embodiments of the present disclosure, there is provided an information processing method, wherein the responding to a preset event comprises: responding to receiving an event notification of the preset event;

[0111] The event notification includes: at least one of an avatar, a main title, a subtitle, a label, and preview information;

[0112] In the first information item, at least one of the avatar, main title, status information, subtitle, label and preview information is displayed according to the event notification.

[0113] According to one or more embodiments of the present disclosure, there is provided an information processing method.

[0114] The target control has a display condition; in response to a preset event, if the display condition is met, the target control is displayed in the first information item;

[0115] and / or,

[0116] The target control has a disappearance condition; when the target control is displayed in the first information item, if the disappearance condition is met, the target control stops being displayed in the first information item.

[0117] According to one or more embodiments of the present disclosure, there is provided an information processing method, further comprising:

[0118] In response to receiving an update parameter for updating the content and / or style displayed in the first information item, the first information item is updated.

[0119] According to one or more embodiments of the present disclosure, there is provided an information processing method, which updates the first information item, including:

[0120] Determining a push parameter in the update parameter;

[0121] If the push parameter is a first preset value, updating the first information item and keeping the position of the first information item in the information flow list unchanged; or

[0122] If the push parameter is a second preset value, the first information item is updated, and the position of the first information item in the information flow list is adjusted according to the update time.

[0123] According to one or more embodiments of the present disclosure, there is provided an information processing method, further comprising:

[0124] In response to a completion operation on the first information item, moving the first information item from the information flow list to a completed group; or,

[0125] In response to receiving an instruction to delete the first information item, the first information item is deleted from the information flow list.

[0126] According to one or more embodiments of the present disclosure, an information processing method is provided, which satisfies at least one of the following conditions:

[0127] The first information item is an information item of a first application, the registration information of the first application includes a third link, and after the first information item is triggered, a second page pointed to by the third link is opened;

[0128] If the first information item has related unread messages, an unread mark of the unread message is displayed in the first information item, and the first trigger operation on the target control does not affect the unread mark.

[0129] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method further comprising: opening a first page in response to a second trigger operation on a first information item in the information flow list.

[0130] According to one or more embodiments of the present disclosure, there is provided an information processing method, wherein responding to a preset event comprises: responding to receiving an event notification of the preset event, wherein the event notification comprises a first link; and opening a first page comprises: opening the first page according to the first link in the event notification;

[0131] or,

[0132] The first information item has associated registration information, and the registration information includes a second link; and opening the first page includes: opening the first page according to the second link.

[0133] According to one or more embodiments of the present disclosure, there is provided an information processing device, including:

[0134] A display unit, configured to display a first information item in an information stream list of a communication application client in response to a preset event, wherein at least one target control is displayed in the first information item; wherein the information stream list is configured to display at least one information item;

[0135] A control unit is used to execute a target operation corresponding to the target control in the first information item in the information flow list in response to a first trigger operation on the target control.

[0136] According to one or more embodiments of the present disclosure, there is provided an electronic device, including: at least one memory and at least one processor;

[0137] The at least one memory is used to store program codes, and the at least one processor is used to call the program codes stored in the at least one memory to execute any one of the above methods.

[0138] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to execute the above method.

[0139] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0140] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0141] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. An information processing method, characterized in that: include: In response to a preset event, a first information item is displayed in an information stream list of a communication application client, wherein at least one target control is displayed in the first information item; wherein the information stream list is used to display at least one information item; In response to a first trigger operation on a target control in a first information item in the information flow list, a target operation corresponding to the target control is executed.

2. The method according to claim 1, characterized in that The preset event is an event in the first application; The first information item is an information item associated with the first application; The executing the target operation corresponding to the target control includes: executing the target function of the first application in the first application.

3. The method according to claim 1 or 2, characterized in that: The method further includes: A label is displayed in the first information item.

4. The method according to claim 3, characterized in that The method further includes: In response to a first filtering operation of filtering according to a target tag, filtering out information items whose displayed tags are the target tag from the information flow list; and / or; The tag includes status information of a preset event, and the status information of the preset event changes as the status of the preset event changes.

5. The method according to claim 2, characterized in that: Also includes: Type information is displayed in the first information item, and the type information is used to indicate that the first information item is an information item associated with a business application, and the business application includes the first application.

6. The method according to claim 1 or 2, characterized in that: The responding to a preset event includes: responding to receiving an event notification of the preset event; The event notification includes: at least one of an avatar, a main title, a subtitle, a label, and preview information; In the first information item, at least one of the avatar, main title, status information, subtitle, label and preview information is displayed according to the event notification.

7. The method according to claim 1 or 2, characterized in that: The target control has a display condition; in response to a preset event, if the display condition is met, the target control is displayed in the first information item; and / or, The target control has a disappearance condition; when the target control is displayed in the first information item, if the disappearance condition is met, the target control stops being displayed in the first information item.

8. The method according to claim 1 or 2, characterized in that: Also includes: In response to receiving an update parameter for updating the content and / or style displayed in the first information item, the first information item is updated.

9. The method according to claim 8, characterized in that Updating the first information item includes: Determine a push parameter in the update parameter; If the push parameter is a first preset value, updating the first information item and keeping the position of the first information item in the information flow list unchanged; or If the push parameter is a second preset value, the first information item is updated, and the position of the first information item in the information flow list is adjusted according to the update time.

10. The method according to claim 1 or 2, characterized in that: Also includes: In response to a completion operation on the first information item, moving the first information item from the information flow list to a completed group; or, In response to receiving an instruction to delete the first information item, the first information item is deleted from the information flow list.

11. The method according to claim 1 or 2, characterized in that: Satisfy at least one of the following: The first information item is an information item of a first application, the registration information of the first application includes a third link, and after the first information item is triggered, a second page pointed to by the third link is opened; If the first information item has related unread messages, an unread mark of the unread message is displayed in the first information item, and the first trigger operation on the target control does not affect the unread mark.

12. The method according to claim 1, characterized in that The method also includes: opening a first page in response to a second trigger operation on a first information item in the information flow list.

13. The method according to claim 12, characterized in that The responding to a preset event includes: responding to receiving an event notification of the preset event, wherein the event notification includes a first link; the opening of the first page includes: opening the first page according to the first link in the event notification; or, The first information item has associated registration information, and the registration information includes a second link; and opening the first page includes: opening the first page according to the second link.

14. An information processing device, characterized in that: include: A display unit, configured to display a first information item in an information stream list of a communication application client in response to a preset event, wherein at least one target control is displayed in the first information item; wherein the information stream list is configured to display at least one information item; A control unit is used to execute a target operation corresponding to the target control in the first information item in the information flow list in response to a first trigger operation on the target control.

15. 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 according to any one of claims 1 to 13. 16 . A computer-readable storage medium, the computer-readable storage medium being used to store program code, wherein when the program code is executed by a processor, the processor is prompted to execute the method according to claim 1 .