Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The information display method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Fig. 1 shows a flowchart of an information display method according to an embodiment of the present application. As shown in fig. 1, the information display method includes:
step 102: receiving a first input indicating that the shared information is displayed by a user;
step 104: responding to a first input, displaying N pieces of shared information in a first area of a display screen, wherein the content corresponding to each piece of shared information comprises at least one of the following items: the method comprises the steps of receiving shared content, sent shared content and content of a user for performing preset operation, wherein N is a positive integer.
Step 102 andstep 104 are explained below separately.
Instep 102, the first input may comprise at least one of: touch input to a predetermined control, slide input, input to shake an electronic device, voice input, and gesture input. As an example, as shown in fig. 2,step 102 may include: an input is received that a user slides from a side screen region of the display screen to a center region of the display screen. As another example,step 102 may include: a user sliding input from top to bottom within a side screen region of a display screen is received.
Step 104 may include: and displaying the N pieces of shared information in a first area of the display screen. As one example, the first region may be located on the left or right side of the display screen. The content corresponding to each piece of shared information comprises at least one of the following items: the received shared content, the sent shared content and the content of the user for scheduled operation are received.
In one example, the N types of shared information may include at least one of: links, pictures, text, video files, and audio files. Wherein linking the linked content may include at least one of: video, text, pictures, and audio.
In one example, referring to fig. 3, 6 link information are displayed in thefirst area 202 as shown in fig. 3. Of course, in addition to displaying the link information in thefirst region 202, shared information such as pictures (e.g., thumbnails of pictures) and texts (e.g., keywords) may be displayed in thefirst region 202. Since the display area of thefirst area 202 is limited, if the amount of the shared information is large, the shared information can be displayed in thefirst area 202 in pages.
In one example, the received shared content may include shared content received through a first application; the transmitted shared content may include shared content transmitted by the second application. The first application and the second application may be the same application or different applications. The first application and the second application may be an instant messaging application or an application with a messaging function, such as a payment application or a shopping application.
In the embodiment of the application, N pieces of shared information are displayed in a first area of a display screen under the condition that a first input indicating that the shared information is displayed by a user is received. Then, the user can operate the target content corresponding to the sharing information. Therefore, under the condition that a user wants to operate shared content or browsed content, N pieces of sharing information can be displayed in the first area of the display screen through the first input, the user can find the content needing to be operated conveniently, the user does not need to search historical sharing records or historical browsed content, and therefore user operation is simplified.
In one example, prior to step 102, the information display method may further comprise at least one of: under the condition that the shared content is received, determining the shared content or link information corresponding to the shared content as the shared information, and storing the shared information; under the condition that the content is shared with other users, determining the content or the link information of the content as the sharing information, and storing the sharing information; and determining the content or the link information of the content as the sharing information when receiving the preset operation of the user on the displayed content, and storing the sharing information.
In one example, the predetermined operation described above may include at least one of: click operation, double click operation, long press operation, slide operation, and gesture operation. The above-described predetermined operation is explained below by an example.
And in the case that the content A published by the user on the social application program is displayed and the long-press input of the user on the content A is received, storing the content A or the link corresponding to the content A. Thereby, the marking of the content a is achieved. Therefore, the user can mark the interested content in the process of browsing the information, and can call the interested content or the link through the first input, without looking back to view all the browsed contents and looking up the interested content during browsing.
In one or more embodiments of the present application, after the shared information is stored, the shared information may be sorted according to an application program that issues the shared information and storage time of the shared information.
The following describes the ranking of shared information by way of an example.
Assume that 6 pieces of shared information are stored, three pieces of shared information are issued on the application a, two pieces of shared information are issued on the application B, and one piece of shared information is issued on the application C. Then the 6 shared messages are sorted in the order of application a, application B, and application C. Wherein shared information published on the same application is arranged together. In addition, because each of the application program a and the application program B has multiple pieces of shared information distributed, the multiple pieces of shared information distributed on the same application program are sorted according to the order of storage time of the shared information. After the 6 pieces of shared information are sorted, the 6 pieces of shared information may be sequentially arranged and displayed in the first area.
In one or more embodiments of the present application, after the first area of the display screen displays N pieces of shared information, the information display method may further include:
under the condition that at least part of the N pieces of shared information is displayed in a first display mode, receiving second input of a user for indicating to switch the display mode of at least part of the shared information; and responding to a second input, and switching at least part of the shared information displayed in the first area from the first display mode to the second display mode.
And for the first display mode and the second display mode, one display mode comprises displaying keywords of the content corresponding to the shared information and an application program for generating the shared information, and the other display mode comprises displaying a password for opening an application program page or displaying a thumbnail of the content corresponding to the shared information.
In one or more embodiments of the present application, the at least part of the shared information includes link information in N pieces of shared information.
In one or more embodiments of the present application, the second input may include at least one of: touch input to a predetermined control, slide input, input to shake an electronic device, voice input, and gesture input.
In one or more embodiments of the present application, another display mode may further include at least one of: the information sharing method comprises the steps of issuing an application program for sharing information and an information sharing object. For example, when the electronic device receives the shared content, the information sharing object includes a sender of the shared content; in the case of sending the shared content, the information sharing object includes a recipient of the shared content. As one example, the information sharing object may include a single user or users in a group.
The following describes, taking the shared information displayed in the first area as the link information, and by using the example shown in fig. 3 and 4, switching at least a part of the shared information displayed in the first area from the first display mode to the second display mode.
A brief description of the link information is displayed on the interface of fig. 3, and includes a keyword of the content linked by the link information and an application program that generates the link information. In the case where a second input that the user presses a blank sub-area within thefirst area 202 for a long time is received, an interface as shown in fig. 4 is displayed, and a detailed description of the link information is displayed on the interface shown in fig. 4, the detailed description of the link information including a password for opening an application page (such as a password of APP 1) or a thumbnail of content linked by the link information (such as a thumbnail of content on APP 2) is displayed. The interface shown in fig. 4 also includes an application program for generating link information and a shared object for the link information.
In the embodiment of the application, the user can switch the display mode of the shared information according to the own requirements, wherein the display mode can be switched between the simple description of the shared information and the detailed description of the shared information. Under the condition that the detailed description of the shared information is displayed, the user can know more contents corresponding to the shared information, so that the user can conveniently select the target shared information for operation.
In one or more embodiments of the present application, after the first area of the display screen displays N pieces of shared information, the information display method may further include:
receiving a third input indicating the type of the shared information displayed in a switching manner by the user;
responding to a third input, switching the information displayed in the first area from N pieces of shared information to first type of shared information, or switching the shared information displayed in the first area from one type of shared information to another type of shared information; the shared information of the same type is shared information issued on the same application program.
It should be noted that, when N pieces of shared information are displayed in the first area of the display screen, the information displayed in the first area is switched from the N pieces of shared information to the first type of shared information; under the condition that the first area displays the same type of shared information, the shared information displayed in the first area is switched from the shared information of one type to the shared information of another type.
The following describes the type of shared information displayed by switching in conjunction with fig. 3, 5, and 6.
Displaying multiple types of shared information on the interface of fig. 3, wherein the shared information of the same type is shared information published on the same application. The link information of APP1, the link information of APP2, the link information of APP3, and the link information of APP4 are displayed on the interface of fig. 3.
Then, in the case of displaying the interface shown in fig. 3, a third input by the user is received, and the interface shown in fig. 5, that is, the information displayed in the first area is switched from the link information of APP1 to APP4 to the link information of APP1, is displayed.
Then, in the case of displaying the interface shown in fig. 5, the third input by the user is received again, and the interface shown in fig. 6, that is, the information displayed in the first area is switched from the link information of APP1 to the link information of APP2, is displayed.
It should be noted that, in the case where the interface shown in fig. 4 is displayed, a third input by the user is received, and the information displayed in the first area is similar to the interface shown in fig. 5. The difference is that a detailed description of the link information of the APP1 is displayed in the first area.
In the embodiment of the application, the user can switch the shared information displayed in the first area according to the own requirements, and the switched shared information is from the same application program, so that the user can conveniently operate the shared information of the same application program.
In one or more embodiments of the present application, after the first area of the display screen displays N pieces of shared information, the information display method may further include:
receiving the selected input of a user on target sharing information in the N pieces of sharing information;
responding to the selection input, displaying a selection identifier of the target sharing information, wherein the selection identifier is used for indicating that the target sharing information is selected by a user;
receiving sharing input of a user aiming at target sharing information;
and responding to the sharing input, and sharing the target content corresponding to the target sharing information to the first target user.
In one or more embodiments of the present application, the first target user may include at least one of: the chat system comprises a chat object on a target chat interface, a preset user and a user which is displayed at the position where the target sharing information is dragged under the condition that the sharing input is the dragging input aiming at the target sharing information.
The following describes, by way of an example, sharing target content corresponding to target sharing information to a first target user with reference to fig. 7.
For displaying the interface shown in fig. 7 (although the chat interface is shown in fig. 7, the chat interface is not limited to the chat interface), a selection input of the target sharing information (namely, the link information corresponding to the creative bedside lamp of the APP 1) in the N sharing information by the user is received, and then, aselection identifier 204 of the target sharing information is displayed. Then, the sharing input of the user to thesharing control 206 is received, and the target content corresponding to the target sharing information is shared to the preset user.
The following describes, by way of another example, and with reference to fig. 7 and 8, sharing target content corresponding to the target sharing information to the first target user.
In the case of displaying the target chat interface shown in fig. 7, a user selection input of target sharing information (i.e., sharing information corresponding to the creative bedside lamp of APP 1) among the N sharing information is received, and then, aselection identifier 204 of the target sharing information is displayed. Then, the sharing input of the user to thesharing control 206 is received, and the target content corresponding to the target sharing information is shared to the chat object (i.e., xiaoming) on the target chat interface. Then, the interface shown in fig. 8 is displayed, and linkinformation 208 shared by the user to the xiao ming is displayed on the target chat interface shown in fig. 8.
The following describes, by using yet another example, and with reference to fig. 7 and fig. 9, sharing target content corresponding to the target sharing information to the first target user.
In the case of displaying the target chat interface as shown in fig. 7, a user selection input of target sharing information (i.e., link information corresponding to the creative bedside lamp of APP 1) among the N sharing information is received, and then, aselection identifier 204 of the target sharing information is displayed. Then, a sharing input of the user to thesharing control 206 is received, and an interface including a sharing object list is displayed, for example, the interface shown in fig. 9 is displayed. On the interface shown in fig. 9, the user may select a target sharing object (i.e., the first target user) by dragging the target sharing information. Assuming that the user drags the target sharing information to the position of the avatar of the user a, the user a is the target sharing object selected by the user (i.e. the first target user), and then the target sharing information can be shared to the first target user.
It should be noted that, in the example shown in fig. 9, the number of target shared information is one. If the number of the target sharing information is multiple, the user drags one of the target sharing information to the head portrait position of the user A, and then the multiple target sharing information can be shared to the user A.
In the embodiment of the application, after the N pieces of shared information are displayed in the first area of the display screen, a user can select target shared information and share the target shared information to a first target user. Therefore, when a user wants to share content shared by other users, content shared by the user or content browsed by the user, the user does not need to search in historical chat records or historical browsing content, and the user can conveniently share the content.
In one or more embodiments of the present application, after displaying the selected identifier of the target sharing information, the information displaying method may further include:
and receiving input of a user for indicating the deletion of the target sharing information, and deleting the target sharing information from the N sharing information in response to the input.
It should be noted that the method for deleting the shared information is not limited to the above method, and a deletion control may be displayed in the first area, and the user may delete the shared information displayed in the first area through the deletion control.
As an example of deleting the shared information, if the user does not need a certain type of shared information, in the case that the first area displays the type of shared information, the user may click a delete control on the first area to delete the type of shared information displayed in the first area.
As another example of deleting shared information, if the user does not need all shared information, the user may click a delete control on the first region to delete all stored shared information in case that the first region displays unclassified shared information.
In one or more embodiments of the present application, after displaying the selected identifier of the target sharing information, the information displaying method may further include:
receiving input of a user indicating to open content corresponding to the target sharing information; and responding to the input, and opening the content corresponding to the target sharing information.
In the embodiment of the application, a user can mark interested contents in the process of browsing information, and then can call out shared information corresponding to the interested contents through first input. Then, the user can select the target sharing information and directly open the content corresponding to the target sharing information. It is not necessary to go back to view all the browsed contents, find the contents interested in browsing among them, and open the contents. Thereby facilitating the user to find content of interest when previously viewed.
In one or more embodiments of the present application, sharing target content corresponding to the target sharing information to the first target user may include:
when the number of the target contents is multiple and at least two target contents meeting a first preset condition exist in the multiple target contents, sharing any one of the at least two target contents or one content with a heat parameter value within a preset range to a first target user; wherein the first predetermined condition includes that a similarity between any two of the at least two target contents is greater than a predetermined similarity threshold.
Wherein the heat parameter value may include at least one of: the number of praise, the number of read, the number of fans of the user who releases the content, and the number of comments.
In the embodiment of the application, under the condition that the user selects at least two target contents with higher similarity to share, any one of the at least two target contents or one of the contents with the heat parameter value within the preset range is shared to the first target user, so that repeated sharing of some contents can be avoided, and the shared contents can be conveniently viewed by the other side.
In one or more embodiments of the present application, after sharing target content corresponding to the target sharing information to the first target user, the information display method may further include:
under the condition that the total sharing times of the first target content are larger than a preset time threshold, deleting the sharing information corresponding to the first target content from the N sharing information; wherein the first target content is any one of the target contents.
In the embodiment of the application, the sharing times of common users are usually less, and some illegal users share the same content in a large amount, for example, a fraud group can share articles with fraud information to thousands of users. Based on the analysis, a sharing frequency threshold is preset, and the total sharing frequency of each target content is acquired during each sharing. And if the total sharing times of the first target content is larger than the threshold of the preset times, which indicates that the first target content has the risk of illegal operation, deleting the sharing information corresponding to the first target content from the N sharing information. Therefore, the first target content with the risk of illegal operation can be prevented from being streamed among a large number of users and causing loss to the users.
In one or more embodiments of the present application, after displaying the selected identifier of the target sharing information, the information displaying method may further include:
receiving input of a user for screening out target sharing information; and responding to the input, screening out target sharing information with the selected identification from the stored sharing information, and switching the information displayed in the first area into the target sharing information with the selected identification.
The following describes, by way of an example, and with reference to fig. 10 and 11, filtering and displaying target sharing information with a selected identifier.
As shown in fig. 10, a first area displays a filter control 210. And receiving touch input of the user to the screening control 210 under the condition that the selectedidentification 204 of the target sharing information is displayed. Then, in response to the touch input, the target sharing information with the selectedidentifier 204 is screened out. The interface shown in fig. 11 is then displayed, i.e., the target sharing information with the selectedidentifier 204 is displayed.
In one or more embodiments of the present application, before receiving a first input indicating that shared information is displayed by a user, or after displaying N pieces of shared information in a first area of a display screen, the information display method may further include:
receiving a fourth input indicating that the second target content of the first application program is marked by the user;
in response to a fourth input, tagging second target content;
under the condition that the electronic equipment meets a second preset condition, sharing second target content with marks to a second target user; the second preset condition comprises that the electronic equipment exits the partition display state, the first application program exits from running, or the first application program runs in the background.
It should be noted that, in the case that the electronic device receives the fourth input while being in the partitioned display state, the second predetermined condition includes that the electronic device exits the partitioned display state. And under the condition that the electronic equipment receives the fourth input in the partition display state, the second preset condition comprises that the first application program exits from running or the first application program is switched from foreground running to background running.
In one example, receiving a fourth input from the user indicating to mark the second target content of the first application may include: in a case where the chat interface with the second target user and the content display interface are displayed, a fourth input indicating that the second target content on the content display interface is marked by the user is received. That is, the second target user is a chat object displayed on the display interface when the fourth input is received.
The second target user may also be a preset user or a user selected by the user, and the second target user is not limited herein.
In one example, the partitioned display state includes a picture-in-picture state or a split screen display state. The pip is a video content presentation mode, which means that while one video is played in a full screen, another video is played on a small area of a screen at the same time.
Sharing the marked second target content to the second target user is described below by way of an example and with reference to fig. 12.
As shown in fig. 12, the electronic device is in a split-screen display state, in which one display interface of the electronic device is a chatting interface and the other display interface is an article reading interface. In the process that a user reads an article through the article reading interface, the electronic equipment receives a long press input of the article reading interface, and then marks the article displayed on the article reading interface. And under the condition that the electronic equipment exits the split-screen display state, the electronic equipment automatically shares the marked article to be small and bright.
Sharing the marked second target content to the second target user is described below by way of another example and with reference to fig. 13.
During the time the user swipes the small video as shown in fig. 13, the user wants to share the small video to the buddy, but does not want to pause the swiping of the small video at this time. In this case, the user may long-press the interface displaying the small video, and accordingly, the electronic device receives a fourth input of the user long-pressing the display interface. The electronic device then marks the small video in response to a fourth input. And under the condition that the electronic equipment exits the small video application program, the electronic equipment automatically sends the marked small video to a preset second target user. Thereby, the user is prevented from pausing the swipe video during the time of the swipe video.
In the embodiment of the application, the user can mark the interested second target content according to the requirement of the user during the content browsing period. And under the condition that the electronic equipment meets a second preset condition, the electronic equipment automatically shares the second target content with the mark to a second target user. The method and the device avoid that the user pauses the currently browsed content for content sharing or searches the previously browsed content for content sharing under the condition of finishing browsing. The embodiment of the application can be more convenient for users to share.
The embodiment of the application provides an information display device corresponding to the information display method of the embodiment of the application. Fig. 14 shows a schematic configuration diagram of an information display device of an embodiment of the present application. As shown in fig. 14, theinformation display device 300 includes:
a firstinput receiving module 302, configured to receive a first input indicating to display shared information by a user;
the firstinput response module 304 is configured to, in response to a first input, display N pieces of shared information in a first area of a display screen, where content corresponding to each piece of shared information includes at least one of the following: the method comprises the steps of receiving shared content, sent shared content and content of a user for performing preset operation, wherein N is a positive integer.
In the embodiment of the application, under the condition that a first input indicating that the shared information is displayed by a user is received, N pieces of shared information are displayed in a first area of a display screen, and then the user can operate target content corresponding to the shared information. Therefore, under the condition that a user wants to operate shared content or browsed content, the N pieces of shared information can be displayed in the first area of the display screen through the first input, the user does not need to search historical sharing records or historically browsed content, and therefore user operation is simplified.
In one or more embodiments of the present application, theinformation display apparatus 300 may further include:
the second input receiving module is used for receiving second input indicating that the display mode of at least part of the shared information is switched by a user under the condition that at least part of the N pieces of shared information is displayed in the first display mode;
the second input response module is used for responding to a second input and switching at least part of the shared information displayed in the first area from the first display mode to the second display mode;
and for the first display mode and the second display mode, one display mode comprises displaying keywords of the content corresponding to the shared information and an application program for generating the shared information, and the other display mode comprises displaying a password for opening an application program page or displaying a thumbnail of the content corresponding to the shared information.
In the embodiment of the application, the user can switch the display mode of the shared information according to the own requirements, wherein the display mode can be switched between the simple description of the shared information and the detailed description of the shared information. Under the condition that the detailed description of the shared information is displayed, the user can know more contents corresponding to the shared information, so that the user can conveniently select the target shared information for operation.
In one or more embodiments of the present application, theinformation display apparatus 300 may further include:
the third input receiving module is used for receiving a third input indicating that the type of the shared information displayed in the first area is switched by the user;
the third input response module is used for responding to a third input, and switching the information displayed in the first area from N pieces of shared information into first type shared information or switching the shared information displayed in the first area from one type of shared information into another type of shared information; the shared information of the same type is information issued on the same application program.
In the embodiment of the application, the user can switch the shared information displayed in the first area according to the own requirements, and the switched shared information is from the same application program, so that the user can conveniently operate the shared information of the same application program.
In one or more embodiments of the present application, theinformation display apparatus 300 may further include:
the selected input receiving module is used for receiving the selected input of the target shared information in the N pieces of shared information from the user;
the selection input response module is used for responding to the selection input and displaying a selection identifier of the target sharing information, and the selection identifier is used for indicating that the target sharing information is selected by a user;
the sharing input receiving module is used for receiving sharing input of a user aiming at target sharing information;
and the sharing input response module is used for responding to the sharing input and sharing the target content corresponding to the target sharing information to the first target user.
In the embodiment of the application, after the N pieces of shared information are displayed in the first area of the display screen, a user can select target shared information in the N pieces of shared information and share the target shared information to the first target user. Therefore, when a user wants to share content shared by other users, content shared by the user or content browsed by the user, the user does not need to search in historical chat records or historical browsing content, and the user can conveniently share the content.
In one or more embodiments of the present application, the selected input response module is specifically configured to, when the number of target contents is multiple and at least two target contents meeting a first predetermined condition exist in the multiple target contents, share any one of the at least two target contents or one content having a hotness parameter value within a preset range with a first target user; wherein the first predetermined condition includes that a similarity between any two of the at least two target contents is greater than a predetermined similarity threshold.
In the embodiment of the application, under the condition that the user selects at least two target contents with higher similarity to share, any one of the at least two target contents or one of the contents with the heat parameter value within the preset range is shared to the first target user, so that repeated sharing of some contents can be avoided, and the shared contents can be conveniently viewed by the other side.
In one or more embodiments of the present application, the first target user comprises at least one of: the chat system comprises a chat object on a target chat interface, a preset user and a user which is displayed at the position where the target sharing information is dragged under the condition that the sharing input is the dragging input aiming at the target sharing information.
In one or more embodiments of the present application, theinformation display apparatus 300 may further include:
the information deleting module is used for deleting the sharing information corresponding to the first target content from the N sharing information under the condition that the total sharing times of the first target content are larger than a preset time threshold; wherein the first target content is any one of the target contents.
In the embodiment of the application, the sharing times of common users are usually less, and some illegal users share the same content in a large amount, for example, a fraud group can share articles with fraud information to thousands of users. Based on the analysis, a sharing frequency threshold is preset, and the total sharing frequency of each target content is acquired during each sharing. And if the total sharing times of the first target content is larger than the threshold of the preset times, which indicates that the first target content has the risk of illegal operation, deleting the sharing information corresponding to the first target content from the N sharing information. Therefore, the first target content with the risk of illegal operation can be prevented from being streamed among a large number of users and causing loss to the users.
In one or more embodiments of the present application, theinformation display apparatus 300 may further include:
the fourth input receiving module is used for receiving fourth input which is used for indicating the marking of the second target content of the first application program by the user;
a fourth input response module for marking the second target content in response to a fourth input;
the content sharing module is used for sharing the second target content with the mark to a second target user under the condition that the electronic equipment meets a second preset condition; the second preset condition comprises that the electronic equipment exits the partition display state, the first application program exits from running, or the first application program is switched from foreground running to background running.
In the embodiment of the application, the user can mark the interested second target content according to the requirement of the user during the content browsing period. And under the condition that the electronic equipment meets a second preset condition, the electronic equipment automatically shares the second target content with the mark to a second target user. The method and the device avoid that the user pauses the currently browsed content for content sharing or searches the previously browsed content for content sharing under the condition of finishing browsing. The embodiment of the application can be more convenient for users to share.
It should be noted that, in the above-mentioned embodiment, the execution subject is taken as an example of the information display device to describe the execution of the information display method. However, the execution main body of the information display method provided in the embodiment of the present application is not limited to the information display device, and may also be a control module for executing the loaded information display method in the information display device.
Theinformation display device 300 in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in the device. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a Personal Computer (PC), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The information display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The information display device provided in the embodiment of the present application can implement each process implemented by the information display device in the method embodiment of fig. 1, and is not described here again to avoid repetition.
Optionally, an embodiment of the present application further provides an electronic device, which includes a processor, a memory, and a program or an instruction stored in the memory and capable of being executed on the processor, where the program or the instruction is executed by the processor to implement each process of the above-mentioned information display method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 15 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.
Theelectronic device 400 includes, but is not limited to: radio unit 401,network module 402,audio output unit 403,input unit 404,sensor 405,display unit 406,user input unit 407,interface unit 408,memory 409, andprocessor 410.
Theinput unit 404 may include, among other things, agraphics processor 4041 and amicrophone 4042. Thedisplay unit 406 includes adisplay panel 4061. Theuser input unit 407 may include atouch panel 4071 andother input devices 4072. Thememory 409 may include an application program and an operating system.
Those skilled in the art will appreciate that theelectronic device 400 may further include a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to theprocessor 410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 15 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
Theuser input unit 407 is configured to receive a first input indicating that the sharing information is displayed by a user.
Thedisplay unit 406 is configured to, in response to a first input, display N pieces of shared information in a first area of a display screen, where content corresponding to each piece of shared information includes at least one of the following: the method comprises the steps of receiving shared content, sent shared content and content of a user for performing preset operation, wherein N is a positive integer.
In the embodiment of the application, N pieces of shared information are displayed in a first area of a display screen under the condition that a first input indicating that the shared information is displayed by a user is received. Then, the user can operate the target content corresponding to the sharing information. Therefore, under the condition that a user wants to operate shared content or browsed content, the N pieces of shared information can be displayed in the first area of the display screen through the first input, the user does not need to search historical sharing records or historically browsed content, and therefore user operation is simplified.
In one or more embodiments of the present application, theuser input unit 407 is further configured to receive a second input indicating, by the user, to switch the display mode of at least part of the shared information when at least part of the N pieces of shared information are displayed in the first display mode.
Thedisplay unit 406 is further configured to switch at least a portion of the shared information displayed in the first area from the first display mode to the second display mode in response to a second input.
And for the first display mode and the second display mode, one display mode comprises displaying keywords of the content corresponding to the shared information and an application program for generating the shared information, and the other display mode comprises displaying a password for opening an application program page or displaying a thumbnail of the content corresponding to the shared information.
In the embodiment of the application, the user can switch the display mode of the shared information according to the own requirements, wherein the display mode can be switched between the simple description of the shared information and the detailed description of the shared information. Under the condition that the detailed description of the shared information is displayed, the user can know more contents corresponding to the shared information, so that the user can conveniently select the target shared information for operation.
In one or more embodiments of the present application, theuser input unit 407 is further configured to receive a third input indicating that the type of the shared information displayed in the first area is switched by the user.
Thedisplay unit 406 is further configured to, in response to a third input, switch the information displayed in the first area from N pieces of shared information to first type of shared information, or switch the shared information displayed in the first area from one type of shared information to another type of shared information; the shared information of the same type is information issued on the same application program.
In the embodiment of the application, the user can switch the shared information displayed in the first area according to the own requirements, and the switched shared information is from the same application program, so that the user can conveniently operate the shared information of the same application program.
In one or more embodiments of the present application, theuser input unit 407 is further configured to receive a selection input of a user on a target shared information in the N shared information.
Thedisplay unit 406 is further configured to display a selected identifier of the target sharing information in response to the selection input, where the selected identifier is used to indicate that the target sharing information is selected by the user.
Theuser input unit 407 is further configured to receive a sharing input of the user for the target sharing information.
Theprocessor 410 is configured to share target content corresponding to the target sharing information to the first target user.
In the embodiment of the application, after the N pieces of shared information are displayed in the first area of the display screen, a user can select target shared information in the N pieces of shared information and share the target shared information to the first target user. Therefore, when a user wants to share content shared by other users, content shared by the user or content browsed by the user, the user does not need to search in historical chat records or historical browsing content, and the user can conveniently share the content.
In one or more embodiments of the present application, theprocessor 410 is specifically configured to, when the number of the target content is multiple, and there are at least two target contents satisfying a first predetermined condition in the multiple target contents, share any one of the at least two target contents or one content having a hotness parameter value within a preset range with the first target user; wherein the first predetermined condition includes that a similarity between any two of the at least two target contents is greater than a predetermined similarity threshold.
In the embodiment of the application, under the condition that the user selects at least two target contents with higher similarity to share, any one of the at least two target contents or one of the contents with the heat parameter value within the preset range is shared to the first target user, so that repeated sharing of some contents can be avoided, and the shared contents can be conveniently viewed by the other side.
In one or more embodiments of the present application, the first target user comprises at least one of: the chat system comprises a chat object on a target chat interface, a preset user and a user which is displayed at the position where the target sharing information is dragged under the condition that the sharing input is the dragging input aiming at the target sharing information.
In one or more embodiments of the present application, theprocessor 410 is further configured to: under the condition that the total sharing times of first target content are larger than a preset time threshold, deleting the sharing information corresponding to the first target content from the N sharing information; wherein the first target content is any one of the target contents.
In the embodiment of the application, the sharing times of common users are usually less, and some illegal users share the same content in a large amount, for example, a fraud group can share articles with fraud information to thousands of users. Based on the analysis, a sharing frequency threshold is preset, and the total sharing frequency of each target content is acquired during each sharing. And if the total sharing times of the first target content is larger than the threshold of the preset times, which indicates that the first target content has the risk of illegal operation, deleting the sharing information corresponding to the first target content from the N sharing information. Therefore, the first target content with the risk of illegal operation can be prevented from being streamed among a large number of users and causing loss to the users.
In one or more embodiments of the present application, theuser input unit 407 is further configured to receive a fourth input indicating that the second target content of the first application program is marked by the user.
Theprocessor 410 is further configured to:
in response to a fourth input, tagging second target content; and sharing the second target content with the mark to a second target user under the condition that the electronic equipment meets a second preset condition.
The second preset condition comprises that the electronic equipment exits the partition display state, the first application program exits from running, or the first application program is switched from foreground running to background running.
In the embodiment of the application, the user can mark the interested second target content according to the requirement of the user during the content browsing period. And under the condition that the electronic equipment meets a second preset condition, the electronic equipment automatically shares the second target content with the mark to a second target user. The method and the device avoid that the user pauses the currently browsed content for content sharing or searches the previously browsed content for content sharing under the condition of finishing browsing. The embodiment of the application can be more convenient for users to share.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned information display method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above information display method embodiment, and can achieve the same technical effect, and the details are not repeated here to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.