Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure have been shown in the accompanying drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in and/or in parallel. Furthermore, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "including" and variations thereof as used herein are intended to be open-ended, i.e., including, but not limited to. The term "based on" is based at least in part on. The term "one embodiment" means "at least one embodiment," another embodiment "means" at least one additional embodiment, "and" some embodiments "means" at least some embodiments. Related definitions of other terms will be given in the description below.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "a" and "an" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be construed as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The following describes in detail the schemes provided by the embodiments of the present disclosure with reference to the accompanying drawings.
As shown in fig. 1, fig. 1 is a flowchart of an information processing method of an embodiment of the present disclosure, including the following steps.
And S11, responding to a preset event, displaying a first information item in an information flow list of the communication application client, wherein at least one target control is displayed in the first information item, and the information flow list is used for displaying at least one information item.
And S12, responding to a first triggering operation of a target control in a first information item in the information flow list, and executing a target operation corresponding to the target control.
In some embodiments, the methods presented in the present disclosure may be used for communication application clients. The communication application client can be an instant communication application client or a client of a collaborative office platform with an instant communication application function. The information flow list is used to display information items of the instant messaging application, which may include session items and/or message items. A conversation item may be, for example, a conversation portal of a conversation, a click conversation item may open a detail page of the conversation, a message item may be, for example, a portal of a message, and a click message item may open a detail page related to the message. The information flow list may be, for example, a conversation list, the conversation items may include, for example, chat conversation items of a logged-in user of the communication application client with other users, and the message items may include, for example, system notification message items of the communication application client. One or more information items may also be displayed in the information flow list. In some embodiments, the preset event may be any event, such as a calendar event, a logistic event, etc. The first information item may be an information item related to a preset event, for example, as shown in fig. 2, where the preset event is a logistic event in the first application, and the first information item may be an information item of the first application. The first information item displayed in the information flow list may be highlighted, for example, by being set on top, or the first information item not displayed in the original information flow list may be displayed in the information flow list and may be highlighted. The target control may be a control associated with a preset event, which may be pre-bound to the first information item, e.g. the first information item registers with the bound controls upon registration, or the target control may be sent by the first application to the communication application client for display on the first information item after the preset event has occurred. The number of target controls that can be displayed in the first information item may have an upper limit, for example, at most two, three, or five, etc. are displayed, and the first triggering 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, as shown in fig. 2, if the preset event is a logistic event (a logistic state change) in the first application, the target operation corresponding to the target control may be an operation of confirming the receiving.
In some embodiments of the present disclosure, after the preset event is generated, a first information item is displayed in the information flow list, and one or more target controls are included in the first information item, so that a user can execute a target operation corresponding to the target controls by executing a first trigger operation on the target controls. Thus, the user can directly execute the target operation without clicking on the detail page associated with the first information item. For example, taking fig. 2 as an example, in response to a logistics event in the first application, a target control of "confirm receipt" is displayed in the first information item, and the target control of "confirm receipt" is directly clicked, so that the first information item can be received without triggering the first information item to enter pages such as logistics details, as shown in fig. 2, when the user performs a session with "Zhang two", the "confirm receipt" can be directly clicked, thereby improving the operation efficiency of the user and improving the use experience. In some embodiments, if the page associated with the other information item than the first information item is displayed before the first trigger operation is performed, when the first trigger operation is performed on the target control so as to perform the target operation corresponding to the target control, the page associated with the other information item may be kept displayed, so that a user does not need to jump between different pages. Of course, after the first triggering operation is performed on the target control, the page associated with the other information items may be left, and the page associated with the first information item may be displayed, for example, after clicking the "confirm receipt" in fig. 2, the page associated with the first information item may be left, as shown in fig. 3, from the session page of the second page.
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 executing the target operation corresponding to the target control includes executing a target function in the first application.
In some embodiments, the first application may be an application embedded within the communication application other than an instant messaging application, such as a calendar application, or may be a third party application other than a communication application. For example, the preset event may be an event in the first application, for example, a physical distribution event in the shopping application, or a task event in the third party enterprise application. Because the preset event is an event in the first application, the target function in the first application is executed in the first application when the target operation is executed. For example, as shown in fig. 3, if the target control is "confirm receipt", and if "confirm receipt" is clicked, the receiving function in the first application is 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 an instant messaging application in the communication application, a logistic event is generated in the shopping application, and the user can execute the receiving function of the shopping application without calling the shopping application by clicking the 'confirm receiving' of the first information item, and an interface of the shopping application is not required to be called.
In some embodiments of the present disclosure, the method further comprises displaying a label in the first information item. In some embodiments, the tag includes state information of the preset event, and the state information of the preset event changes along with a change of the state of the preset event. Thus, the user can directly see the state condition of the preset event through the explicit content of the first information item without entering the page corresponding to the first information item. For example, as shown in fig. 2, the preset event is a logistics event, the status information "not signed" of the logistics event is displayed in the first information item, if the logistics event is in the transportation of goods, the status information is changed to "in transportation", and if the logistics event is that the goods have been signed, the status information is changed to "signed". The user can intuitively see the change of the logistic event without entering the page corresponding to the first information item by clicking or the like.
In some embodiments of the present disclosure, the method further comprises screening out information items of which the displayed tag is the target tag from the information flow list in response to a first screening operation of screening according to the target tag.
In some embodiments, there may be multiple information items displayed with tags, but the user may be interested in only a portion of the tagged information items. For example, the tag includes importance, the target tag is "high importance", and the target tag is used as a screening condition to perform screening, so that information items with high importance can be found from the information flow list. For another example, the tag may include status information, such as a physical distribution event occurring in a plurality of shopping applications used by the user, or a physical distribution event occurring in a plurality of orders in one shopping application used by the user, and different information items may be displayed for different orders. The user may be interested only in events in which the target state information is located, at which time the information items of interest to the user need to be screened from the information flow list, and the user may perform a first screening operation using the target state information as a screening condition, for example, searching the search control for the target state information, thereby screening the information items of the target state information from the information flow list. For example, the user is not interested in the logistics event in transportation and is only interested in the logistics event needing to be signed, so that the user can search the "to be signed" state information in fig. 3, and can check all the information items of "to be signed", thereby facilitating the signing of the user.
In some embodiments of the present disclosure, the method further includes displaying type information in the first information item, the type information being used to characterize the first information item as an information item associated with a business application, the business application including the first application.
In some embodiments, the information items typically displayed in the information flow list are conversations, and the type information is displayed therein, thereby indicating that the first information item is associated with a business application, e.g., the type information "application" is displayed in the first information item as shown in fig. 2, the type information may also display a specific classification of the first application, e.g., the type information may display "shopping application" if the first application is a shopping application, and the type information may display "video application" if the first application is a video application. The user can intuitively determine the type of the first application associated with the first information item through the type information, and the type information is different from other session items in the information flow list, so that the user can conveniently and quickly search. In some embodiments, the type information can be searched, and the method includes screening out the information item of which the displayed type information is the target type information from the information flow list in response to a second screening operation of screening according to the target type information.
In some embodiments of the present disclosure, the responding to the preset event comprises responding to receiving an event notification of the preset event, wherein the event notification comprises at least one of a head portrait, a main title, a sub-title, a label and preview information, and the at least one of the head portrait, the main title, state information, the sub-title and the preview information is displayed in the first information item according to the event notification.
In some embodiments, as shown in fig. 4, the composition of the first information item is schematically displayed, where the first information item may display a head portrait, a main title, a sub-title, a tag (in which state information may be displayed), preview information, and a control, after a preset event is generated, an event notification of the preset event may be sent by the first application, and may be displayed in the first information item according to one or more of the head portrait, the main title, the state information, the sub-title, the tag, and the preview information included in the event notification. If the first information item originally displayed with the avatar, main title, tag, sub-title or preview information before the event notification is received, the first information item may be updated according to the avatar, main title, tag, sub-title or preview information in the event notification. The display area where the preview information is located may display special states, which may include a mention identifier (e.g., @), a no-disturb identifier, an unread identifier, etc.
In some embodiments of the present disclosure, the target control has a display condition, and the target control is displayed in the first information item in response to a preset event if the display condition is satisfied. And/or the target control has a vanishing condition, and when the target control is displayed in the first information item, if the vanishing condition is met, stopping displaying the target control in the first information item.
In some embodiments, the first information item may have one or more target controls, and display conditions of different target controls may be different, and after a preset event occurs, instead of displaying all target controls in the first information item, it may be determined first which display conditions of the target controls are met, and only the target controls that meet the display conditions are displayed. The display condition may be, for example, that the target control is specified in an event notification of a preset event, i.e. after the occurrence of the preset event, an event notification is sent to the communication application client, and the target control that the first information item needs to be displayed is specified in the event notification. Of course, the display condition may be other preset conditions. For example, in fig. 2, the display condition may be that the status information is "not signed up", if the status information is "signed up", the disappearance condition of the target control of "confirm receipt" is satisfied, the target control will not be displayed any more, and the target control of "evaluate" is satisfied, and the target control of "evaluate" may be displayed in the first information item. In some embodiments, the disappearing condition of the target control includes one or both of a first trigger operation performed by the target control and a time period for which the target control is displayed in the first information item reaching a preset time period.
In some embodiments of the present disclosure, the method further comprises updating the first information item in response to receiving update parameters that update the content and/or style displayed in the first information item. In some embodiments, the content or style displayed in the first information item in the information flow list may be changed, for example, the first application may send update parameters, which may include one or more of an avatar, a main title, status information, a sub-title, preview information, or a style, to update the currently displayed content or style.
In some embodiments of the present disclosure, updating the first information item includes determining a push parameter of the update parameters, updating the first information item and maintaining a position of the first information item in the information flow list unchanged if the push parameter is a first preset value, or updating the first information item and adjusting the position of the first information item in the information flow list according to an update time if the push parameter is a second preset value.
In some embodiments, the push parameter may be one of the update parameters, from which it may be determined whether the position of the first information item in the information flow list is to be adjusted after updating the first information item, so that it may 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 first information item is updated only in the update style without changing the content in the first information item, the push parameter may be selected as a first preset value, whereas if the content in the first information item, such as a main title, a sub-title, preview information, status information, etc., is changed when the first information item is updated, the push parameter may be selected as a second preset value, changing the position of the first information item in the information flow list, so that the user notices the current update. In particular, altering the position of the first information item in the information flow list may be moving the first information item to the top in the information flow list.
In some embodiments of the present disclosure, the method further comprises moving the first information item from the information flow list to a completed packet in response to a completion operation on the first information item. In some embodiments, the completion operation may be, for example, moving a control icon (e.g., a mouse) over the first information item, displaying the completion icon, and then clicking on the completion icon. Completed packets one packet, the information items in the completed packet will temporarily leave the information flow list and can be automatically moved from the completed packet to the information flow list when a new message or notification is generated by the information items in the completed packet. Thus, by completing the operation, the number of information items in the information flow list can be reduced, so that the user is focused on the information items of his own attention, but does not miss messages and notifications of the information items in the completed packet, and the first information item can be found from the completed packet.
In some embodiments of the present disclosure, the method further comprises deleting the first information item from the information flow list in response to receiving an instruction to delete the first information item. In some embodiments, the instruction to delete the first information item may be issued by the first application or a responsible party of the first application, e.g. the first application or a responsible party of the first application issues an instruction to delete the first information item to the communication application by invoking an interface provided by the communication application. I.e. the first application or the responsible party of the first application may decide in which user's information flow list the first information item is displayed, the deleted first information item will no longer be displayed, nor will the first application be able to push a message through the first information item.
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, and after the first information item is triggered, a second page pointed to by the third link is opened. In some embodiments, the third link may point to a page outside of the communication application, or may point to a page within the communication application, or may point to a page associated with other information items, such as a conversation page of other conversation items. The second page may be a page within the first application. In some embodiments, the number of second pages may be one or at least two.
In some embodiments, if the first information item has an associated unread message, an unread identifier of the unread message is displayed in the first information item, and the first triggering operation on the target control does not affect the unread identifier. In some embodiments, the first information item may have an unread message, where an unread identifier may be displayed in the first information item, where the unread identifier may be a red dot or a number, where the number may be equal to the number of unread messages, and the unread message is not triggered to be displayed after the operation event is performed on the target control, so that the unread identifier will not be affected and is still displayed in the first information item.
In some embodiments of the present disclosure, the method further comprises opening the first page in response to a second trigger operation on the first information item in the information flow list. In some embodiments, the second triggering operation may be an operation performed on an area other than the target control of the first information item, for example, clicking on the first information item, the first information item may have an associated page, the associated page may include a first page, and the first page may be a page within the communication application, for example, a page associated with another information item, for example, a conversation page of another conversation item. 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. As shown in fig. 5, the first page is shown as a page outside the instant messaging application, for example, a physical distribution information page in the first application (such as a shopping application). As shown in fig. 6, the first page shown includes two parts, a session page within the instant messaging application and a logistic information page in the first application (e.g., shopping application), respectively. .
In some embodiments of the present disclosure, the responding to the preset event includes responding to an event notification of the preset event, wherein the event notification includes a first link, and the opening the first page includes opening the first page according to the first link in the event notification. In some embodiments, the first links may be different when the preset events are different, so that different first pages may be opened when different preset events occur, and the first links may be links specified by the first application after the preset events occur. The first page may in particular be a pop-up window, a page within a communication application or other page.
In some embodiments of the present disclosure, the first information item has associated registration information, the registration information including a second link, and opening the first page includes opening the first page according to the second link. In some embodiments, the first information item may be registered in advance, when the first information item is registered, associated registration information may be written, the registration information may include content such as a registrar, a type, a display condition, and the like of the first information item, and the registration information may further include a second link, where the first page may be a page pointed by the second link, and the second link may be a page pointed by the first link, or may be a page pointed by the first application, or may be a page pointed by the communication application, or a part of the second link has a link parameter, and an event notification of a preset event has another part of a link parameter, where the two parts are combined together to determine the first page, so that when registering, a location of the first page may be determined first, and a specific location of the first page may be determined in combination with the preset event, to implement dynamic change of the first page.
Some embodiments of the present disclosure also provide an information processing apparatus including:
The communication application client side comprises a display unit, a control unit and a control unit, wherein the display unit is used for responding to a preset event, displaying a first information item in an information flow list of the communication application client side, wherein at least one target control is displayed in the first information item;
and the control unit is used for responding to the first triggering operation of the target control in the first information item in the information flow list and executing the target operation corresponding to the target control.
In some embodiments, the preset event is an event in a first application;
the first information item is an information item associated with a first application;
the executing the target operation corresponding to the target control comprises executing a target function in the first application.
In some embodiments, the first information item has a label displayed therein.
In some embodiments, the control unit is further configured to screen out information items of the displayed tag as the target tag from the information flow list in response to a first screening operation of screening according to the target tag;
In some embodiments, the tag includes state information of a preset event, the state information of the preset event changing with a change in the state of the preset event.
In some embodiments, the method further comprises the step of displaying type information in the first information item, wherein the type information is used for representing the first information item as an information item associated with a business application, and the business application comprises the first application.
In some embodiments, the responding to the preset event comprises responding to the event notification of receiving the preset event;
The event notification includes at least one of a head portrait, a main title, a sub-title, a tag, and preview information;
At least one of the head portrait, main title, status information, sub-title, tag, and preview information is displayed in the first information item according to the event notification.
In some embodiments, the target control has a display condition, and in response to a preset event, if the display condition is met, the target control is displayed in the first information item;
In some embodiments, the target control has a vanishing condition, and when the target control is displayed in the first information item, if the vanishing condition is satisfied, the target control is stopped being displayed in the first information item.
In some embodiments the control unit is further adapted to update the first information item in response to receiving update parameters for updating the content and/or style displayed in the first information item.
In some embodiments, updating the first information item includes:
Determining push parameters in the updated parameters;
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 pushing 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 updating time.
In some embodiments, the control unit is further configured to move the first information item from the information flow list to a completed packet in response to a completion operation on the first information item, or
And deleting the first information item from the information flow list in response to receiving an instruction to delete the first information item.
In some embodiments, at least one of the following is satisfied:
the first information item is an information item of a first application, a third link is arranged in registration information of the first application, and after the first information item is triggered, a second page pointed by the third link is opened;
If the first information item has the relevant unread information, displaying an unread identifier of the unread information in the first information item, wherein the unread identifier is not influenced by the first triggering operation of the target control.
In some embodiments the control unit is further adapted to open the first page in response to a second trigger operation for a first information item in the information flow list.
In some embodiments, the responding to the preset event comprises responding to the event notification of the received preset event, wherein the event notification comprises a first link;
or the first information item has associated registration information, the registration information comprising a second link, and opening the first page comprises opening the first page according to the second link.
For embodiments of the device, reference is made to the description of method embodiments for the relevant points, since they essentially correspond to the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the modules illustrated as separate modules may or may not be separate. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
The method and apparatus of the present disclosure are described above based on the embodiments and applications. In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below.
Referring now to fig. 7, a schematic diagram of an electronic device (e.g., a terminal device or server) 800 suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in the drawings is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
The electronic device 800 may include a processing means (e.g., a central processor, a graphics processor, etc.) 801 that may perform various appropriate actions and processes in accordance with programs stored in a Read Only Memory (ROM) 802 or loaded from a storage 808 into a Random Access Memory (RAM) 803. In the RAM803, 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 RAM803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
In general, devices may be connected to I/O interface 805 including input devices 806 such as a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807 including a Liquid Crystal Display (LCD), speaker, vibrator, etc., storage devices 808 including magnetic tape, hard disk, etc., and communication devices 809. The communication means 809 may allow the electronic device 800 to communicate wirelessly or by wire with other devices to exchange data. While an electronic device 800 having various means is shown, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication device 809, or installed from storage device 808, or installed from ROM 802. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 801.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. 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 diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some embodiments, the clients, servers 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"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
The 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 described above.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
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 that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided an information processing method, including displaying a first information item in an information flow 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;
and responding to a first triggering operation of a target control in a first information item in the information flow list, and executing a target operation corresponding to the target control.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the preset event being an event in a first application;
the first information item is an information item associated with a first application;
the executing the target operation corresponding to the target control comprises executing a target function in the first application.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the method further comprising:
A label is displayed in the first information item.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the method further comprising:
And responding to a first screening operation of screening according to the target label, screening out the displayed label from the information flow list as the information item of the target label, and/or wherein the label comprises state information of a preset event, and the state information of the preset event changes along with the state change of the preset event.
According to one or more embodiments of the present disclosure, there is provided an information processing method, further including:
The first information item is displayed with type information, and the type information is used for representing that the first information item is an information item associated with a business application, and the business application comprises the first application.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the responding to a preset event, including responding to an event notification received from the preset event;
The event notification includes at least one of a head portrait, a main title, a sub-title, a tag, and preview information;
At least one of the head portrait, main title, status information, sub-title, tag, and preview information is displayed in the first information item according to the event notification.
In accordance with one or more embodiments of the present disclosure, there is provided an information processing method,
Responding to a preset event, and if the display condition is met, displaying the target control in the first information item;
and/or the number of the groups of groups,
And when the target control is displayed in the first information item, stopping displaying the target control in the first information item if the disappearance condition is met.
According to one or more embodiments of the present disclosure, there is provided an information processing method, further including:
The first information item is updated in response to receiving update parameters that update the content and/or style displayed in the first information item.
According to one or more embodiments of the present disclosure, there is provided an information processing method of updating the first information item, including:
Determining push parameters in the updated parameters;
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 pushing 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 updating time.
According to one or more embodiments of the present disclosure, there is provided an information processing method, further including:
moving the first information item from the information flow list to a completed packet in response to a completion operation on the first information item, or
And deleting the first information item from the information flow list in response to receiving an instruction to delete the first information item.
According to one or more embodiments of the present disclosure, there is provided an information processing method satisfying at least one of:
the first information item is an information item of a first application, a third link is arranged in registration information of the first application, and after the first information item is triggered, a second page pointed by the third link is opened;
If the first information item has the relevant unread information, displaying an unread identifier of the unread information in the first information item, wherein the unread identifier is not influenced by the first triggering operation of the target control.
According to one or more embodiments of the present disclosure, there is provided an information processing method further comprising opening a first page in response to a second trigger operation for a first information item in the information flow list.
According to one or more embodiments of the present disclosure, there is provided an information processing method, the responding to a preset event, including responding to an event notification of the preset event, the event notification including a first link;
Or alternatively
The first information item has associated registration information, the registration information including a second link, and opening the first page includes opening the first page according to the second link.
According to one or more embodiments of the present disclosure, there is provided an information processing apparatus including:
The communication application client side comprises a display unit, a control unit and a control unit, wherein the display unit is used for responding to a preset event, displaying a first information item in an information flow list of the communication application client side, wherein at least one target control is displayed in the first information item;
and the control unit is used for responding to the first triggering operation of the target control in the first information item in the information flow list and executing the target operation corresponding to the target control.
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;
Wherein the at least one memory is configured to store program code, and the at least one processor is configured to invoke the program code stored by the at least one memory to perform any of the methods described above.
According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code which, when executed by a processor, causes the processor to perform the above-described method.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.