CN113010328B - Information sharing method, device, terminal equipment and storage medium - Google Patents
Information sharing method, device, terminal equipment and storage medium Download PDFInfo
- Publication number
- CN113010328B CN113010328B CN202110006797.6A CN202110006797A CN113010328B CN 113010328 B CN113010328 B CN 113010328B CN 202110006797 A CN202110006797 A CN 202110006797A CN 113010328 B CN113010328 B CN 113010328B
- Authority
- CN
- China
- Prior art keywords
- information
- client
- sharing
- identifier
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses an information sharing method, an information sharing device, terminal equipment and a storage medium, wherein the method comprises the following steps: displaying an information management interface of a first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded; selecting the information sharing component, and displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and a client identifier of a second client, and the target information identifier is determined according to the one or more information identifiers; when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client, and sharing the interaction information can be realized in a cross-platform manner, so that the flexibility of managing the interaction information is improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to an information sharing method, an information sharing device, a terminal device, and a storage medium.
Background
With the continuous and deep development of computer technology, the types of multimedia data displayed in a client are also increasing, so that in order to promote the interactivity between the multimedia data displayed in the client and a user, the client can generally display the interactive information related to the displayed multimedia data to the user when displaying the multimedia data, thereby realizing the interactivity between the played multimedia data and the user who views when playing the multimedia data. Because the number of the current various clients is large, the current method for managing the interactive information is adopted, and the user is required to repeatedly operate in different clients, so that the interactive information in different clients is managed, and therefore, the problem of low flexibility in the current mode for managing the interactive information is solved.
Disclosure of Invention
The embodiment of the invention provides an information sharing method, an information sharing device, terminal equipment and a storage medium, which can realize the sharing of interactive information in a cross-platform manner, thereby improving the flexibility of managing the interactive information.
In one aspect, an embodiment of the present invention provides an information sharing method, including:
Displaying an information management interface of a first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded;
Selecting the information sharing component, and displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and a client identifier of a second client, and the target information identifier is determined according to the one or more information identifiers;
and when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client.
In still another aspect, an embodiment of the present invention provides an information sharing apparatus, including:
The information management system comprises a display unit, a first client and a second client, wherein the display unit is used for displaying an information management interface of the first client, the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded;
the selection unit is used for selecting the information sharing component;
The display unit is further configured to display a sharing window, where the sharing window includes a target information identifier to be shared and a client identifier of the second client, and the target information identifier is determined according to the one or more information identifiers;
and the sharing unit is used for sharing the target interaction information indicated by the target information identification to the second client when the client identification is selected.
In yet another aspect, an embodiment of the present invention provides a terminal device, including a processor, an input device, an output device, and a memory, where the processor, the input device, the output device, and the memory are connected to each other, and the memory is configured to store a computer program supporting the terminal device to execute the above method, where the computer program includes program instructions, and the processor is configured to invoke the program instructions to perform the following steps:
Displaying an information management interface of a first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded;
Selecting the information sharing component, and displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and a client identifier of a second client, and the target information identifier is determined according to the one or more information identifiers;
and when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client.
In yet another aspect, an embodiment of the present invention provides a computer readable storage medium, where a program instruction is stored, where the program instruction, when executed by a processor, is used to perform the information sharing method according to the first aspect.
In the embodiment of the invention, the terminal equipment can display the information sharing component in the information management interface, so that the sharing window can be displayed after the information sharing component is selected, and the client identification of the second client is displayed in the sharing window, so that when the client identification of the second client is selected, the target interactive information indicated by the target information identification to be shared and displayed in the sharing window can be shared to the second client, the terminal equipment can realize cross-platform sharing of the interactive information, and the efficiency of shielding the interactive information by different clients of users under different platforms can be improved. The information management interface can be displayed in the playing interface of the multimedia data, so that a user can manage the interactive information in the playing process of the multimedia data, and the flexibility of the terminal equipment in managing the interactive information is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1a is a schematic diagram of displaying interactive information on a playing interface according to an embodiment of the present invention;
FIG. 1b is a schematic diagram of displaying interactive information on a playback interface according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of an information sharing method according to an embodiment of the present invention;
FIG. 3a is a schematic diagram of a display information management interface according to an embodiment of the present invention;
FIG. 3b is a schematic diagram of a triggering display information management interface according to an embodiment of the present invention;
FIG. 3c is a schematic diagram of an information management interface according to an embodiment of the present invention;
FIG. 3d is a schematic diagram of a display sharing window according to an embodiment of the present invention;
fig. 3e is a schematic diagram of a client identifier displayed in a sharing window according to an embodiment of the present invention;
FIG. 3f is a schematic diagram illustrating sharing of interactive information to a second client according to an embodiment of the present invention;
FIG. 3g is a schematic diagram of sharing interaction information to a second client according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart of an information sharing method according to an embodiment of the present invention;
FIG. 5a is a schematic diagram of editing interactive information according to an embodiment of the present invention;
FIG. 5b is a schematic illustration of a displayed add-on component provided by an embodiment of the present invention;
FIG. 5c is a schematic diagram of a displayed delete marker provided by an embodiment of the present invention;
FIG. 5d is a schematic diagram illustrating editing of information identifiers displayed in a partition window according to an embodiment of the present invention;
FIG. 5e is a schematic diagram of a homepage of a second client according to an embodiment of the present invention;
FIG. 6a is a schematic diagram of a synchronous update component displayed on an information management interface according to an embodiment of the present invention;
FIG. 6b is a schematic diagram of a synchronous update of an information identifier displayed on an information management interface according to an embodiment of the present invention;
FIG. 6c is a schematic diagram of a synchronous update of an information identifier displayed on an information management interface according to an embodiment of the present invention;
FIG. 6d is a schematic diagram of a notification message for displaying a synchronization update on a homepage of a second client according to an embodiment of the present invention;
FIG. 7 is a schematic block diagram of an information sharing device according to an embodiment of the present invention;
Fig. 8 is a schematic block diagram of a terminal device according to an embodiment of the present invention.
Detailed Description
According to the information sharing method, the information sharing component is displayed on the information management interface, after the terminal equipment determines that the information sharing component is selected, the target information identification is determined from the information identifications displayed on the information management interface of the first client side which is displayed currently, so that target interaction information indicated by the target information identification can be shared to the second client side, the terminal equipment can share interaction information set in one client side to the other client side, namely, the sharing of the interaction information in the terminal equipment among different client sides is realized, the flexibility of sharing and using the interaction information among different client sides is improved, and when the terminal equipment shares the target interaction information indicated by the target information identification displayed on the information management interface in the first client side to the second client side, the first client side and the second client side are clients of a cross-running platform, so that the terminal equipment realizes cross-platform sharing of the interaction information. In one embodiment, the first client and the second client are clients running across platforms, which means: the operation platforms corresponding to the first client and the second client are different, or the first client and the second client are different applications, for example, if the first client is a messenger video client, since the first client and the second client are clients running across platforms, the second client is not a messenger video client, and the second client may be a micro-vision client or a wave tunnel video client, for example; although the first client and the second client are clients running across platforms, the first client and the first client may log in to the same user account, for example, the user account is a mobile phone number of a user, the first client is a messenger video client, and the second client is a micro-vision client, then the messenger client and the micro-vision client may both log in with the same mobile phone number, in addition, the first client and the first client may log in with different user accounts, for example, the messenger client may log in with the first mobile phone number, and the micro-vision client may log in with the second mobile phone number; in addition, the first client and the second client may use different terminal devices to log in, or may use the same terminal device to log in, in the embodiment of the present invention, for the user account number of the first client and the second client, the login devices of the first client and the second client are not limited, but in the embodiment of the present invention, the first client and the second client are both operated on the same terminal device.
The interactive information displayed in the information management interface of the first client may be information related to the data content of the multimedia data, for example, the interactive information may be comment information for the multimedia data, or the interactive information may also be bullet screen information in the playing process of the multimedia data, where the multimedia data may be multimedia data displayed in the first client or multimedia data displayed in the second client. In addition, the interactive information may be displayed in a fixed area of the multimedia data corresponding to the playing interface, for example, the playing interface may include a display area of the interactive information, so that the interactive information may be displayed in the display area of the interactive information, as shown in fig. 1a, and the display area of the interactive information may be, for example, an area indicated by 10 in fig. 1 a. When the interactive information is displayed in the interactive information display area, the interactive information can be displayed in a static display mode, can be displayed in a dynamic rolling display mode or can be displayed in a floating display mode, and in the embodiment of the invention, the mode of displaying the interactive information by the terminal equipment is not limited; in another embodiment, the terminal device may also display the interaction information in a floating manner in the playing interface of the multimedia data, that is, realize playing of the multimedia data while displaying the interaction information, as shown in fig. 1b, where the playing interface may be an area marked by 11 in fig. 1b, the terminal device may display the corresponding interaction information (barrage) in the playing area together in the process of displaying the multimedia data in the playing area, and the displayed interaction information may be text outlined by a dashed line in fig. 1b, so as to effectively improve the interest of the user in viewing the multimedia data, where the multimedia data may be audio data, video data, live broadcast data, or the like, the interaction information may be barrage information or comment information of the multimedia data, and the information form of the interaction information may be one or more of text form, expression image form, or picture form, or the like.
In one embodiment, in order to make the displayed interactive information more fit to the user's requirement, the user may manage the interactive information based on the information management interface, for example, the user may add information content (i.e. information identifier) of the interactive information to be masked to the information management interface, or add file identifiers (i.e. information identifiers) of information files recording one or more interactive information to be masked to the information management interface, so that when the terminal device displays the interactive information, the mask corresponding information identifier is added to the interactive information of the information management interface, so that the displayed interactive information is more fit to the user's viewing requirement, thereby improving user satisfaction in the process of viewing the multimedia data. If the user needs to manage the corresponding interaction information when watching the multimedia data at different clients (i.e. the clients running across platforms), the user needs to manage the corresponding interaction information in the information management interfaces of the different clients respectively, so that the management efficiency of the interaction information is lower, according to the embodiment of the invention, the information sharing component is displayed in the information management interface of one client, so that the information identification of the interactive information set by a user when the user performs interactive information management in the one client (namely the first client) can be shared to the other client (namely the second client), and the efficiency of performing interactive information management on the clients running under different platforms can be improved.
In a specific implementation, the terminal device may display an information sharing component in an information management interface of the first client, further, when the terminal device determines that the information sharing component is selected, the terminal device may display a part or all of information identifiers in the information management interface in a sharing window, the information identifiers displayed in the sharing window are target information identifiers of target interaction information to be shared, when the client displays the sharing window, and displays target information identifiers corresponding to the target interaction information to be shared in the sharing window, one or more client identifiers of other clients to be shared are displayed in the sharing window, if the terminal device determines that a certain (or more) client identifier is selected, the terminal device shares all of interaction information indicated by the information identifiers displayed in the sharing window to the corresponding client, wherein the client identifiers of other clients displayed in the window include client identifiers of second clients, when the identifiers of the second clients are selected, the terminal device will share all of the information identifiers indicated by the information identifiers displayed in the window to the second clients, so that the interactive information indicated by the other clients can be shared by the terminal device in a unified manner in each client, and the interactive information can be shared by the other clients in a unified manner, and the interactive management platform is not maintained.
Fig. 2 is a schematic flowchart of an information sharing method according to an embodiment of the present invention, where the information sharing method may be applied to the above-mentioned terminal device, and as shown in fig. 2, the method may include:
S201, displaying an information management interface of the first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded.
The information management interface may be displayed in a playback interface of the multimedia data, wherein the playback interface refers to an area for displaying the multimedia data, for example, if the multimedia data is video data, the playback interface may be an interface for displaying video images, and if the multimedia data is audio data, the playback interface may be an interface for displaying related text (such as lyrics of music, etc.) of the audio data, or displaying a cover image of the audio data. As shown in fig. 3a, if a playback interface for displaying multimedia data in a terminal device is shown as an interface marked 301 in fig. 3a, an information management interface displayed in the playback interface may be shown as an interface marked 302 in fig. 3 a; or the information management interface may be a display area for displaying interactive information, which is indicated by 10 in fig. 1a, and in the embodiment of the present invention, the detailed description will be mainly given by taking the example that the information management interface is displayed on the playing interface shown in fig. 3a, and the information management interface may take part in the embodiment of the present invention when the information management interface is displayed in other forms. In one embodiment, the information management interface includes an information sharing component, where the information sharing component may be, for example, a component labeled 30 in fig. 3a, and further includes an information identifier in the information management interface, where the information identifier may be, for example, an information content of the interaction information labeled 31 in fig. 3a, or the information identifier may be a file identifier of an information file composed of at least one interaction information labeled 32 in fig. 3 a.
In one embodiment, the information identifier displayed by the information management interface is used for indicating one or more interactive information, wherein if the information identifier displayed by the information management interface is the information content of the interactive information, the information identifier is used for indicating the interactive information comprising the information content, and if the information identifier is the file identifier of the information file, the information identifier is used for indicating all the interactive information included in the information file. In addition, the interactive information indicated by the information identification is required to be shielded, so that when the interactive information related to the multimedia data is realized, the terminal equipment shields the interactive information indicated by the selected information identification, for example, the interactive information indicated by the selected information identification is "haha", and when the interactive information related to the multimedia data is displayed, the terminal equipment shields the interactive information which is "haha", or when the interactive information related to the multimedia data is displayed, the terminal equipment shields the interactive information which comprises "haha".
In one embodiment, if the information identifier is used for indicating a certain information file, when the terminal device performs the interaction information shielding, the terminal device may shield the interaction information included in the certain information file, such as shielding the interaction information "haha" included in the certain information file, or if the information file is a set for recording interaction information under a certain type, such as recording a set of interaction information under a certain region type, if the interaction information included in one information file records a place a, a place B and a place C, the terminal device will shield the interaction information related to the recorded region, such as an offensive language for the place a, for example, "a place a is not good", and the like, when the terminal device performs the interaction information shielding based on the information file; or may also mask interactive information from the recorded territory, such as from all users in the a territory.
In one embodiment, the terminal device displays a management component for the information management interface in the playing interface of the multimedia data, when the management component is selected, the terminal device determines that the information management interface needs to be displayed in the playing interface, as shown in fig. 3b, the playing interface for displaying the multimedia data may be an interface marked with 303 in fig. 3b, the management component for the information management interface may be an element marked with 33 in fig. 3b, and when the terminal device determines that the management component 33 is selected, the information management interface may be displayed in the playing interface, and the playing interface for displaying the information management interface may be an interface marked with 304 in fig. 3 b. In one embodiment, the information management interface may trigger display through a management setting interface, as shown in fig. 3c, where the terminal device may first display a management setting interface, which may be shown as an interface labeled 305 in fig. 3c, and the management setting interface includes a management setting option, where the management setting option may be, for example, a "mask setting" option shown as an interface labeled 305 in fig. 3b, and when the terminal device detects that the management setting option (e.g., the "mask setting" option) is selected, the information management interface may be displayed, as shown as an interface labeled 306 in fig. 3c, and in an embodiment of the present invention, a detailed description will be mainly given by taking, as an example, the information management interface displayed as an interface labeled 304 in fig. 3 b.
After the terminal device displays the information management interface, the interactive information indicated by the information identifier may be shared based on the information sharing component displayed in the information management interface, that is, step S202 is performed instead.
S202, selecting an information sharing component, displaying a sharing window, wherein the sharing window comprises target information identifiers to be shared and client identifiers of a second client, and the target information identifiers are determined according to one or more information identifiers.
In one embodiment, if the information management interface is displayed in the playing interface of the multimedia data, after the terminal device determines that the information sharing component displayed in the information management interface is selected, a sharing window is displayed in the playing interface of the multimedia data, where the information sharing component may be a component denoted by 30 in fig. 3a, and when the terminal device selects the information sharing component and displays the sharing window, the sharing window may be displayed on the information management interface, as shown in fig. 3d, where the information management interface is denoted by 307 in fig. 3d, and the displayed sharing window is denoted by 308 in fig. 3 d; alternatively, as shown in fig. 3e, when the sharing window is displayed, the display of the information management interface is canceled, and after the display of the information management interface is canceled, the sharing window is displayed. In one embodiment, if the information identifier displayed in the sharing window is a file identifier corresponding to a certain information file, the terminal device will display a corresponding expansion component when displaying the file identifier of the information file, as shown in fig. 3e, and if the expansion component is selected, the interactive information recorded in the information file will be expanded and displayed in the sharing window, where the interactive information may be text information or an expression image.
The displayed sharing window comprises target information identifiers to be shared, wherein the target information identifiers are determined according to the sharing identifiers displayed in the information management interface, specifically, the terminal equipment can take all the sharing identifiers displayed in the information management interface as target information identifiers and display the target information identifiers in the sharing window, or the terminal equipment can select part of the identifiers from the sharing identifiers displayed in the information management interface as target information identifiers and display the target information identifiers in the sharing window, and when the terminal equipment selects part of the identifiers from the information management interface and displays the partial identifiers in the sharing window, the terminal equipment can sequentially select part of the identifiers from the information management interface from front to back according to the arrangement sequence of the information identifiers in the information management interface; or the terminal device may also select a part of the identifier from the information management interface according to the information type of the interaction information indicated by the information identifier, for example, the terminal device may select the information identifier of the interaction information in the information management interface, which is the information content, as the target information identifier, or for example, the terminal device may select the information identifier of the interaction information in the information management interface, which is the file identifier, as the target information identifier.
In addition, the sharing window further displays the client identifiers of one or more other clients different from the operation platform of the first client, where the client identifier displayed in the sharing window may be any identifier marked by 34 as shown in fig. 3e, and when the client identifier of the second client in the sharing window is selected, the terminal device may share the target interaction information indicated by the target information identifier displayed in the sharing window to the second client, that is, execute step S203. In one embodiment, the client identifier displayed in the sharing window is an identifier of a client identified by the terminal device and corresponding to the client identifier of the first client having a unified interface, that is, the client identifier displayed in the sharing window opens a right for receiving the interaction information shared by the first client for the first client, and if a certain client is the right for the first client to open to receive the shared interaction information, the terminal device will not display the identifier of the corresponding client in the sharing window, and after displaying the identifier of the client in the sharing window, the terminal device may share the target interaction information to the second client when the client identifier of the second client displayed in the sharing window is selected.
And S203, when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client.
The terminal device displays the client identifiers of other clients different from the operation platform of the first client in the sharing window, where the client identifiers of the other clients may include, for example, the identifier of the T video client, the identifier of the S video client, and the identifier of the Y video client, if the client identifier of the second client is the identifier of the T video client, the terminal device shares the target interaction information indicated by the target information identifier displayed in the sharing window to the T video client after determining that the selection identifier corresponding to the identifier of the T video client is selected, as shown in fig. 3f, and determines that the identifier of the T video client is selected, that is, the terminal device may determine that the client identifier of the second client is selected, and shares the target interaction information indicated by the target information identifier displayed in the sharing window to the second client. Further, after sharing the target interaction information to the second client, the terminal device may display the shared feedback information in the first client; if the target interaction information is successfully shared to the second client, feedback information of the successful sharing is displayed on the first client; if sharing the target interaction information to the second client fails, the feedback information of the sharing failure is displayed on the first client, wherein the displayed interface for successfully sharing the feedback information of the target interaction information may be an interface marked with 309 in fig. 3f, and the displayed feedback information of the sharing success may be an information marked with 35 in fig. 3 f.
In an embodiment, after determining that the client identifier of the displayed second client is selected from the sharing window, the terminal device may directly share the target interaction information to the second client, as shown in fig. 3f above, or the terminal device may also determine that the instruction for confirming the sharing is acquired from the sharing window after determining that the client identifier of the second client is selected, and further acquire the instruction for confirming the sharing from the sharing window, and then share the target interaction information to the second client, specifically, the terminal device may display the identifier for confirming the sharing in the sharing window, and determine that the instruction for confirming the sharing is acquired from the sharing window after the terminal device detects the selection operation for the identifier for confirming the sharing, so that the target interaction information may be shared to the second client. As shown in fig. 3g, when the selection identifier corresponding to the client identifier of the second client (i.e., the identifier of the T video client) is selected, the terminal device determines that the client identifier of the second client is selected, and shares the target interaction information to the second client (i.e., the T video client) after detecting the selection operation for confirming the sharing identifier. Similarly, after the target interaction information is successfully shared with the second client, the feedback information which is successfully shared can be displayed on the first client, and if the target interaction information is not successfully shared with the second client, the terminal device can not display the feedback information in the first client or display the feedback information which is not successfully shared with the second client. When the terminal device determines that the first client fails to share the target interaction information with the second client, the terminal device may redisplay the sharing interface to prompt the user to re-share the target interaction information with the first client, or in one embodiment, when the terminal device fails to share the target interaction information with the second client, the terminal device may also automatically re-share the target interaction information with the second client until the target interaction information is successfully shared with the second client.
In one embodiment, when the terminal device shares the target interaction information indicated by the target information identifier with the second client, the terminal device may first send the target interaction information indicated by the target interaction information to the blockchain network, so that the second client obtains the target interaction information from the blockchain network. Blockchain networks are a novel application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanisms, encryption algorithms, and the like. The blockchain (Blockchain) is essentially a de-centralized database, which is a string of data blocks that are generated in association using cryptographic methods, each of which contains information from a batch of network transactions for verifying the validity (anti-counterfeiting) of its information and generating the next block. The blockchain may include a blockchain underlying platform, a platform product services layer, and an application services layer. When each block in the blockchain is generated, when the node where the blockchain is positioned receives input information, checking the input information, after the checking is finished, storing the input information into a memory pool, and updating a hash tree used for recording the input information; and then updating the update time stamp to the time of receiving the input information, trying different random numbers, and calculating the characteristic value for a plurality of times, so that the calculated characteristic value can meet the requirement of a hash algorithm (such as SHA256 algorithm).
In one embodiment, when the terminal device shares the interaction information, the terminal device will first create a data table, for example, a t_user_shared data table, where the data table includes a plurality of fields, for example, an identity (id) field, a type (status) field, and a status (status) field, where the id field is used to store a user id (for example, a name of a user logging in to the first client, etc.), the type field is used to store a client identifier of the second client to be shared, for example, a name of the client, specifically, may be, for example, T video, S video, Y video, etc. in fig. 3e, where the status field is used to store whether the first client supports update synchronization of the interaction information, when the status field takes a value of 1, it indicates that the first client supports update synchronization of the interaction information, and when the status field takes a value of 0, it indicates that the first client does not support update synchronization of the interaction information. When a user inputs an information file corresponding to interaction information to be shielded at a first client, a file can be automatically generated under a/tmp directory to store the interaction information to be shielded, specifically, the interaction information can be, for example, a/tmp/{ user ID }/{ information file name md5 (a message digest algorithm) }, wherein the automatically created file is stored in json data format (a lightweight data format), and the storage format can be as follows:
{“name”:”xxxx”,
“values”:[“word1”,“word2”,“word3”,“word4”,“word5”,“word6”]}
After the user clicks the information sharing component in the information management interface, the first client sends a message to the global to inquire whether other clients support the sharing protocol of the interactive information, and when some other client (such as the second client) determines that the sharing protocol of the interactive information is supported, the client identifier of the corresponding client is displayed in the sharing window of the first client, such as the client identifier of the second client is displayed in the sharing window of the first client.
In the embodiment of the invention, the terminal equipment can display the information sharing component in the information management interface, so that the sharing window can be displayed after the information sharing component is selected, and the client identifier of the second client is displayed in the sharing window, so that when the client identifier of the second client is selected, the target interactive information indicated by the target information identifier to be shared and displayed in the sharing window is shared to the second client, the terminal equipment realizes cross-platform sharing of the interactive information, and the efficiency of shielding the interactive information of the user on the clients corresponding to different platforms can be improved. The information management interface can be displayed in the playing interface of the multimedia data, so that a user can manage the interactive information in the playing process of the multimedia data, and the flexibility of the terminal equipment in managing the interactive information is improved.
Fig. 4 is a schematic flowchart of an information sharing method according to an embodiment of the present invention, where the method may also be applied to the above-mentioned terminal device, and as shown in fig. 4, the method may include:
S401, displaying an information management interface of the first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded.
In an embodiment, the specific implementation of step S401 may be referred to the specific implementation of step S201 in the above embodiment, which is not described herein.
S402, selecting an information sharing component, displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and a client identifier of a second client.
S403, when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client.
In step S402 and step S403, after determining that the information sharing component displayed in the information management interface is selected, and when displaying the sharing window, the terminal device may display all the information identifiers included in the information management interface in the sharing window after selecting the information sharing component, where the information identifiers displayed in the sharing window are target information identifiers to be shared, and further, when the client identifier is selected, the terminal device may share the interaction information indicated by each target information identifier displayed in the sharing window to the second client. In one embodiment, at least one client identifier is displayed in the sharing window, the selected client identifier is the client identifier of the second client, the client indicated by the client identifier displayed in the sharing window is the client with an open sharing interface, when the client identifiers displayed in the sharing window are multiple, a user can select one or more identifiers from the multiple client identifiers, and share the target interaction information indicated by the target information identifier to be shared included in the sharing window to the client indicated by the selected client identifier, so that the terminal device can realize that the interaction information set in the first client is shared to one or more other clients across platforms at the same time, which is beneficial to improving the efficiency of managing the interaction information in the clients under different platforms by the terminal device and improving the flexibility of managing the interaction information in the clients under different platforms.
In a specific implementation, the terminal device displays all information identifiers included in the information management interface in the sharing window, after the terminal device displays all information identifiers in the sharing window, editing operation of the interactive information indicated by any displayed information identifier can be received from the sharing window, so that edited interactive information can be obtained, and the information identifier of the edited interactive information is displayed in the sharing window as the information identifier of the target interactive information to be shared. Wherein the information identification includes one or both of: information content of the interaction information and file identification of an information file comprising at least one interaction information; then, the editing operation includes one or both of the following: a replacement operation for the information content, and a deletion operation for the information content. After the terminal device displays the sharing window, if the information identifier displayed in the sharing window is the file identifier of a certain information file, the terminal device may display editing components for corresponding interactive information after detecting a triggering operation for the information identifier of certain interactive information recorded in the information file, so as to enable the terminal device to edit the interactive information indicated by the corresponding information identifier based on selection of the editing components by a user, specifically, the triggering operation for the editing components may be, for example, a sliding operation for a certain information identifier in the sharing window, as shown in fig. 5a, an interface after the terminal device displays the editing components in the display window may be, as shown by an interface marked by 501 in fig. 5a, the user may slide a certain information identifier, thereby implementing editing of the corresponding interactive information, where, when the terminal device receives a sliding operation for the mask word 1, two editing components for the mask word 1 may be displayed, including a deletion component (e.g. a component marked by 50 in fig. 5 a) and a replacement component (e.g. a component marked by 51 in fig. 5 a), and if the user selects a replacement component marked by 51 in fig. 5a, the terminal device will acquire a replacement word for the mask word, as shown by a replacement word 502 in the replacement word, and the replacement word is shown in the replacement word 5 b. If the user selects the deletion component denoted by 50 in fig. 5a, the terminal device will delete the mask word 1, and in one embodiment, after receiving a trigger operation of the corresponding editing component for the information identifier of a certain interaction information recorded in the information file, the displayed editing component may further include an adding component for the interaction information, as shown in fig. 5b, and the displayed adding component for the interaction information may be as shown by the component denoted by 52 in fig. 5b, and when the adding component is selected, the information identifier of the corresponding interaction information may be added to the information file.
In one embodiment, if the information identifier displayed in the sharing window is the information content of a certain interaction information, when the terminal device displays the information content of the certain interaction information, a deletion identifier for the certain interaction information, such as the identifier marked by 53 in fig. 5c, is displayed, and when the deletion identifier is selected, the information identifier corresponding to the interaction information can be deleted, so that the deletion of the corresponding interaction information is realized, and if the information content of the interaction information needs to be edited, the user can press (or double click, etc.) the information content of the interaction information for a long time, so that the replacement of the information content of the interaction information is realized. The editing of the interactive information indicated by the information identifier is performed in the sharing window, the information identifier displayed in the sharing window after editing is the target information identifier to be shared, and after the client identifier of the second client displayed in the sharing window is selected, the target interactive information indicated by the target information identifier is shared to the second client, wherein it is to be noted that, based on the editing of the information identifier of the displayed interactive information in the sharing window, the information identifier displayed in the information management interface of the first client will not be affected, that is, if the interactive information displayed in the sharing window is deleted, and when the information management interface is redisplayed, the information identifier including the interactive information is displayed, as shown in fig. 5 d.
After sharing the target interaction information to the second client, if the terminal device detects a display triggering operation for the second client, a main interface of the second client may be displayed, where the main interface includes: whether to check the indication information of the shared target interaction information and the check mark aiming at the target interaction information, after the indication information and the check mark are displayed by the terminal equipment, if the check mark is selected, the acquired target interaction information can be displayed. In one embodiment, the main interface of the second client displayed by the terminal device may be an interface as shown in fig. 5e, and the viewing identifier displayed in the main interface may be, for example, as shown by the identifier marked 54 in fig. 5 e. After the user selects the viewing identifier 54, the second client may edit the obtained target interaction information, and when the second client plays the multimedia data, the interaction information may be shielded based on the obtained target interaction information.
In one embodiment, the user may update the interactive information indicated by the information identifier displayed in the information management interface, and synchronize the updated interactive information to the second client according to the synchronization update component displayed in the information management interface, that is, execute steps S404 to S406 instead, so as to implement synchronous management of the interactive information in the plurality of clients, and improve efficiency of the interactive information.
S404, responding to the updating operation of the interactive information indicated by any information mark in the information management interface, and displaying the updated information mark of the interactive information on the information management interface; the information management interface also includes a synchronization update component.
S405, when the synchronization update component is triggered, displaying a synchronization update window, the synchronization update window including a client identifier of the second client, and a synchronization update identifier synchronized to the second client.
And S406, if the synchronous update identification is selected, synchronously updating the target interaction information shared into the second client.
In steps S404 to S406, a synchronization update component is further displayed in the information management interface of the first client, where the synchronization update component may be, for example, a synchronization management component marked by 60 in fig. 6a, and the terminal device may be configured to perform a step of performing a synchronization update on the target interaction information shared in the second client based on the step of synchronizing the information identifier indicated by the information management interface with the displayed information identifier, and the synchronization update component 60 synchronizes the updated information identifier to the second client across platforms, specifically, before synchronizing the updated information identifier of the interaction information to the second client across platforms, the terminal device may first determine whether the target interaction information shared in the second client includes the interaction information updated in the first client, and if the target interaction information shared in the second client includes the updated interaction information, trigger the step of performing the synchronization update on the target interaction information shared in the second client, and if the target interaction information shared in the second client does not include the updated interaction information, as shown in fig. 6b, and if the updated information identifier in the first client is displayed across platforms is deleted, and the interaction information identifier is displayed across platforms is deleted, and if the updated information identifier is displayed in the first client is displayed across the first client, and the interaction information identifier is deleted from the interaction interface is displayed.
In one embodiment, after detecting a selection operation for the synchronous update component in the information management interface of the first client, the terminal device may automatically update the interactive information in the second client, and the terminal device needs to start the automatic synchronization function of the second client first, so that the terminal device may trigger to execute the flow of the synchronous protocol based on each modification of the interactive information of the first client, where after the automatic update for the interactive information in the second client is started, an automatic update field, that is, auto_share, is added in the t_user_shared data table, where when the auto_share value is 1, it indicates that the automatic update of the second client is started, and when the auto_share value is 0, it indicates that the automatic update of the interactive information is closed by the second client. Or the terminal device may display the to-be-updated client identifier after detecting the selection operation of the synchronous update component, as shown in fig. 6c, based on the displayed to-be-updated client identifier, the terminal device may update the interaction information in the client indicated by the selected client identifier after determining that a certain to-be-updated client identifier is selected. Based on the synchronous updating component displayed in the information management interface, the terminal equipment can synchronously update the interactive information shared by the collapse platform (aiming at the second client) based on the fact that the user modifies the interactive information at the source client (namely the first client), so that unified management of the cross-platform interactive information is realized. It may be understood that, based on the selection of the client identifier by the user, the interactive information in the second client is synchronously updated, which may be understood as manually updating and synchronizing the interactive information in the second client, after the user clicks a synchronization button (such as a button marked 61 in fig. 6 c) associated with the second client identifier, the source client (i.e. the first client) sends, to the second client, the information identifier of the interactive information that needs to be updated through a synchronization update protocol, where the content of the synchronization message sent by the source client to the second client includes: the path (file_path) of the interactive information to be synchronized, and the second client name (dest_app) are as follows:
{“file_path”:[“/xxx/xxxx”,“/xxx/xxxx”],
"dest_APP" [ "APP_T video" ] }
After receiving the interaction information to be synchronized sent by the source client, the second client (i.e. the T video) can return a successful state message, and otherwise, returns an error state message. In one embodiment, the terminal device may also synchronize the update operation performed at the first client to the second client upon detecting the selection operation for the synchronization update component in the information management interface of the first client and upon receiving the operation to confirm synchronization from the second client, and specifically, the terminal device may display a main interface of the second client upon detecting the start operation for the second client upon detecting the selection operation for the synchronization update component by the first client, the main interface including an update notification message including: the step of synchronously updating the target interaction information shared in the second client may be triggered to be performed if the corresponding confirmation identifier is selected, where the confirmation identifier may be an update identifier marked by 62 in fig. 6d, as shown in fig. 6d, and the terminal device synchronizes the information identifier of the interaction information updated in the source client to the second client after detecting the selection operation of the update identifier 62.
It can be understood that the terminal device may also display an information management interface on the second client, and after the terminal device detects an update operation on the target interaction information in the information management interface of the second client and determines to select a synchronous update component displayed in the information management interface of the second client, similarly, the terminal device will synchronously update the interaction information in the source client (i.e. the first client) based on the update on the interaction information in the second client, and display the information identifier of the updated interaction information in the first client. When the terminal equipment displays the information identification of the updated interaction information, if the updated interaction information is single independent interaction information, the information identification of the corresponding updated interaction information is the information content of the updated interaction information; if the updated interactive information is included in a certain information file, after the interactive information is updated, because the displayed information identifier is the file identifier of the certain information file, the updated information identifier may be the original file identifier, or the file identifier after the file identifier is updated, and the updated file identifier may be that an update identifier is added to the original file identifier, or the original file identifier is modified, or the like.
In the embodiment of the invention, after the information management interface is displayed, the terminal equipment can display the sharing window and the target information identifier to be shared when the information sharing component in the information management interface is selected, and the client identifier is displayed in the sharing window, further, the terminal equipment can share the target interaction information indicated by the target information identifier to the second client when the client identifier is selected, so that cross-platform synchronization of the interaction information displayed in the first client is realized. In addition, because the information management interface further comprises a synchronous updating component, if the interactive information indicated by a certain information identifier in the information management interface is updated, the interactive information in the second client can be synchronously updated based on the synchronous updating component displayed in the information management interface, so that unified maintenance and management of the interactive information in different clients are facilitated, the management flexibility of the interactive information in each client in the terminal equipment is improved, and the efficiency of updating the interactive information in different clients is also improved.
Based on the description of the embodiments of the information sharing method, the embodiments of the present invention further provide an information sharing device, where the information sharing device may be a computer program (including program code) running in the terminal device. The information sharing device may be used to perform the information sharing method as described in fig. 2 and fig. 4, referring to fig. 7, the information sharing device includes: a display unit 701, a selection unit 702, and a sharing unit 703.
The display unit 701 is configured to display an information management interface of the first client, where the information management interface includes an information sharing component and one or more information identifiers, where each information identifier is used to indicate one or more interactive information, and when displaying interactive information related to the multimedia data, the interactive information indicated by the information identifier is masked;
a selecting unit 702, configured to select the information sharing component;
The display unit 701 is further configured to display a sharing window, where the sharing window includes a target information identifier to be shared and a client identifier of the second client, and the target information identifier is determined according to the one or more information identifiers;
And the sharing unit 703 is configured to share, when the client identifier is selected, the target interaction information indicated by the target information identifier to the second client.
In one embodiment, the operation platform corresponding to the first client is different from the operation platform corresponding to the second client; or the first client and the second client are different applications;
The first client and the second client are both logged in the same user account, or the first client and the second client are respectively logged in different user accounts.
In one embodiment, the display unit 701 is specifically configured to:
selecting the information sharing component, displaying all information identifiers included in the information management interface in a sharing window, and displaying the information identifiers in the sharing window as target information identifiers to be shared;
In one embodiment, the sharing unit 703 is specifically configured to:
and when the client identifier is selected, sharing the interaction information indicated by each target information identifier displayed in the sharing window to the second client.
In one embodiment, the apparatus further comprises: and an acquisition unit 704.
An obtaining unit 704, configured to obtain edited interaction information in response to an editing operation on interaction information indicated by any information identifier displayed in the sharing window;
the display unit 701 is further configured to display the information identifier of the edited interaction information in the sharing window.
In one embodiment, the information identification includes one or both of: information content of the interaction information and file identification of an information file comprising at least one interaction information;
The editing operation includes one or both of: a replacement operation for the information content, and a deletion operation for the information content.
In one embodiment, the apparatus further comprises: and an updating unit 705.
The display unit 701 is further configured to display, on the information management interface, an information identifier of the updated interactive information in response to an update operation on the interactive information indicated by any information identifier in the information management interface; the information management interface also comprises a synchronous updating component;
The display unit 701 is further configured to display a synchronization update window when the synchronization update component is triggered, where the synchronization update window includes a client identifier of the second client and a synchronization update identifier synchronized to the second client;
And the updating unit 705 is configured to synchronously update the target interaction information that is shared into the second client if the synchronization update identifier is selected.
In one embodiment, the apparatus further comprises: a judgment unit 706.
A determining unit 706, configured to determine whether the target interaction information shared to the second client includes updated interaction information;
The updating unit 705 is further configured to trigger to perform a step of synchronously updating the target interaction information shared to the second client if the target interaction information shared to the second client includes the updated interaction information.
In one embodiment, the display unit 701 is further configured to display a main interface of the second client, where the main interface includes an update notification message, and the update notification message includes: the indication information of whether to synchronously update the target interaction information in the second client and the corresponding confirmation mark;
the updating unit 705 is further configured to trigger to perform a step of synchronously updating the target interaction information shared in the second client if the confirmation identifier is selected.
In one embodiment, the display unit 701 is further configured to display the shared feedback information;
The display unit 701 is further configured to display feedback information that the target interaction information is successfully shared to the second client, if the target interaction information is successfully shared to the second client; and if the target interaction information is not shared with the second client, displaying feedback information of the sharing failure on the first client.
In one embodiment, if the target interaction information is successfully shared with the second client; the display unit 701 is further configured to display a main interface of the second client, where the main interface includes: whether to check the indication information of the shared target interaction information and check the identification aiming at the target interaction information;
the display unit 701 is further configured to display the target interaction information if the viewing identifier is selected.
In one embodiment, the sharing window displays a client identifier of at least one other client different from the Yuxing platform of the first client, and the selected client identifier is the client identifier of the second client;
the second client opens a sharing interface to the first client, and the first client sends the target interaction information to the second client through the sharing interface.
In one embodiment, the sharing unit 703 is specifically configured to:
and sending the target interaction information indicated by the target information identification to a blockchain network so that a second client indicated by the client identification acquires the target interaction information from the blockchain network.
In the embodiment of the present invention, the display unit 701 may display the information sharing component in the information management interface, so that after the information sharing component is selected, a sharing window may be displayed, and a client identifier of the second client may be displayed in the sharing window, so that when the client identifier of the second client is selected, the selection unit 701 may enable the sharing unit 703 to share the target interaction information indicated by the target information identifier to be shared displayed in the sharing window to the second client, thereby realizing cross-platform sharing of the interaction information, and further improving efficiency of interaction information shielding of users on clients corresponding to different platforms. The information management interface can be displayed in the playing interface of the multimedia data, so that a user can manage the interactive information in the playing process of the multimedia data, and the flexibility of managing the interactive information is improved.
Fig. 8 is a schematic block diagram of a terminal device according to an embodiment of the present invention. The terminal device in the present embodiment as shown in fig. 8 may include: one or more processors 801; one or more input devices 802, one or more output devices 803, and a memory 804. The processor 801, the input device 802, the output device 803, and the memory 804 are connected through a bus 805. The memory 804 is used for storing a computer program comprising program instructions, and the processor 801 is used for executing the program instructions stored by the memory 804.
The memory 804 may include volatile memory (RAM), such as random-access memory (RAM); the memory 804 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid state disk (SSD-STATE DRIVE), etc.; the memory 804 may also include a combination of the above types of memory.
The processor 801 may be a central processing unit (central processing unit, CPU). The processor 801 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (programmable logic device, PLD), or the like. The PLD may be a field-programmable gate array (FPGA) of field-programmable GATE ARRAY, generic array logic (GENERIC ARRAY logic, GAL), or the like. The processor 801 may also be a combination of the above.
In an embodiment of the present invention, the memory 804 is configured to store a computer program, where the computer program includes program instructions, and the processor 801 is configured to execute the program instructions stored in the memory 804, to implement the steps of the corresponding methods shown in fig. 2 and fig. 4.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
Displaying an information management interface of a first client, wherein the information management interface comprises an information sharing component and one or more information identifiers, each information identifier is used for indicating one or more interactive information, and when the interactive information related to the multimedia data is displayed, the interactive information indicated by the information identifiers is shielded;
Selecting the information sharing component, and displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and a client identifier of a second client, and the target information identifier is determined according to the one or more information identifiers;
And when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to a second client.
In one embodiment, the operation platform corresponding to the first client is different from the operation platform corresponding to the second client; or the first client and the second client are different applications;
The first client and the second client are both logged in the same user account, or the first client and the second client are respectively logged in different user accounts.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
selecting the information sharing component, displaying all information identifiers included in the information management interface in a sharing window, and displaying the information identifiers in the sharing window as target information identifiers to be shared;
in one embodiment, the processor 801 is configured to call the program instructions for executing:
and when the client identifier is selected, sharing the interaction information indicated by each target information identifier displayed in the sharing window to the second client.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
responding to the editing operation of the interaction information indicated by any information mark displayed in the sharing window, and acquiring the edited interaction information;
and displaying the information identification of the edited interaction information in the sharing window.
In one embodiment, the information identification includes one or both of: information content of the interaction information and file identification of an information file comprising at least one interaction information;
The editing operation includes one or both of: a replacement operation for the information content, and a deletion operation for the information content.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
Responding to the updating operation of the interactive information indicated by any information identifier in the information management interface, and displaying the updated information identifier of the interactive information on the information management interface; the information management interface also comprises a synchronous updating component;
When the synchronous updating component is triggered, displaying a synchronous updating window, wherein the synchronous updating window comprises a client identifier of the second client and a synchronous updating identifier synchronized to the second client;
and if the synchronous update identification is selected, synchronously updating the target interaction information which is shared into the second client.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
judging whether the target interaction information shared to the second client comprises updated interaction information or not;
and if the target interaction information shared to the second client comprises the updated interaction information, triggering to execute the step of synchronously updating the target interaction information shared to the second client.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
Displaying a main interface of the second client, wherein the main interface comprises an update notification message, and the update notification message comprises: the indication information of whether to synchronously update the target interaction information in the second client and the corresponding confirmation mark;
and if the confirmation identification is selected, triggering and executing the step of synchronously updating the target interaction information shared in the second client.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
Displaying the sharing feedback information;
If the target interaction information is successfully shared to the second client, displaying feedback information of successful sharing on the first client; and if the target interaction information is not shared with the second client, displaying feedback information of the sharing failure on the first client.
In one embodiment, if the target interaction information is successfully shared with the second client; the processor 801 is configured to call the program instructions for executing:
Displaying a main interface of the second client, wherein the main interface comprises: whether to check the indication information of the shared target interaction information and check the identification aiming at the target interaction information;
and if the viewing identification is selected, displaying the target interaction information.
In one embodiment, the sharing window displays a client identifier of at least one other client different from the operation platform of the first client, and the selected client identifier is the client identifier of the second client;
the second client opens a sharing interface to the first client, and the first client sends the target interaction information to the second client through the sharing interface.
In one embodiment, the processor 801 is configured to call the program instructions for executing:
and sending the target interaction information indicated by the target information identification to a blockchain network so that the second client side obtains the target interaction information from the blockchain network.
Embodiments of the present invention provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium and executes the computer instructions to cause the computer device to perform the method embodiments described above as shown in fig. 2 or fig. 4. The computer readable storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like.
The foregoing disclosure is merely illustrative of some embodiments of the present invention and it is not to be construed as limiting the scope of the invention, as a person of ordinary skill in the art will appreciate that all or part of the above-described embodiments may be practiced with equivalent variations which fall within the scope of the invention as defined in the appended claims.
Claims (16)
1. An information sharing method is characterized by comprising the following steps:
The method comprises the steps that an information management interface of a first client is displayed, the information management interface is used for managing interaction information, the interaction information comprises bullet screen information or comment information of multimedia data, the information management interface comprises an information sharing component and one or more information identifiers, the one or more information identifiers comprise information content of the interaction information or file identifiers of information files formed by at least one interaction information, each information identifier is used for indicating one or more interaction information, and when the interaction information related to the multimedia data is displayed, the interaction information indicated by the information identifiers is shielded;
Selecting the information sharing component, sending an inquiry message to the global to determine one or more second clients supporting sharing of the interactive information, and displaying a sharing window, wherein the sharing window comprises a target information identifier to be shared and the determined client identifiers of the one or more second clients supporting sharing of the interactive information, and the target information identifier is determined according to the one or more information identifiers;
and sharing the target interaction information indicated by the target information identification to at least one corresponding one of the one or more second clients when at least one of the client identifications of the one or more second clients supporting the sharing of the interaction information is selected.
2. The method of claim 1, wherein the operating platform corresponding to the first client is different from the operating platform corresponding to the second client; or the first client and the second client are different applications;
The first client and the second client are both logged in the same user account, or the first client and the second client are respectively logged in different user accounts.
3. The method of claim 1, wherein selecting the information sharing component to display a sharing window comprises:
selecting the information sharing component, displaying all information identifiers included in the information management interface in a sharing window, and displaying the information identifiers in the sharing window as target information identifiers to be shared;
And when the client identifier is selected, sharing the target interaction information indicated by the target information identifier to the second client, including:
and when the client identifier is selected, sharing the interaction information indicated by each target information identifier displayed in the sharing window to the second client.
4. The method of claim 3, wherein after displaying all information identifications included in the information management interface in a sharing window, the method further comprises:
responding to the editing operation of the interaction information indicated by any information mark displayed in the sharing window, and acquiring the edited interaction information;
and displaying the information identification of the edited interaction information in the sharing window.
5. The method of claim 4, wherein the information identification comprises one or both of: information content of the interaction information and file identification of an information file comprising at least one interaction information;
The editing operation includes one or both of: a replacement operation for the information content, and a deletion operation for the information content.
6. The method according to claim 1, wherein the method further comprises:
Responding to the updating operation of the interactive information indicated by any information identifier in the information management interface, and displaying the updated information identifier of the interactive information on the information management interface; the information management interface also comprises a synchronous updating component;
When the synchronous updating component is triggered, displaying a synchronous updating window, wherein the synchronous updating window comprises a client identifier of the second client and a synchronous updating identifier synchronized to the second client;
and if the synchronous update identification is selected, synchronously updating the target interaction information which is shared into the second client.
7. The method of claim 6, wherein prior to the synchronously updating the target interaction information that is shared into the second client, the method further comprises:
judging whether the target interaction information shared to the second client comprises updated interaction information or not;
and if the target interaction information shared to the second client comprises the updated interaction information, triggering to execute the step of synchronously updating the target interaction information shared to the second client.
8. The method of claim 6, wherein prior to the synchronously updating the target interaction information that is shared into the second client, the method further comprises:
Displaying a main interface of the second client, wherein the main interface comprises an update notification message, and the update notification message comprises: the indication information of whether to synchronously update the target interaction information in the second client and the corresponding confirmation mark;
and if the confirmation identification is selected, triggering and executing the step of synchronously updating the target interaction information shared in the second client.
9. The method according to claim 1, wherein the method further comprises:
Displaying the sharing feedback information;
If the target interaction information is successfully shared to the second client, displaying feedback information of successful sharing on the first client; and if the target interaction information is not shared with the second client, displaying feedback information of the sharing failure on the first client.
10. The method of claim 1, wherein if the target interaction information is successfully shared to the second client; the method further comprises the steps of:
Displaying a main interface of the second client, wherein the main interface comprises: whether to check the indication information of the shared target interaction information and check the identification aiming at the target interaction information;
and if the viewing identification is selected, displaying the target interaction information.
11. The method of claim 1, wherein the sharing window displays a client identifier of at least one other client different from the operating platform of the first client, the selected client identifier being the client identifier of the second client;
the second client opens a sharing interface to the first client, and the first client sends the target interaction information to the second client through the sharing interface.
12. The method of claim 1, wherein sharing the target interaction information indicated by the target information identifier to the second client comprises:
and sending the target interaction information indicated by the target information identification to a blockchain network so that the second client side obtains the target interaction information from the blockchain network.
13. An information sharing apparatus, comprising:
The information management interface is used for managing the interaction information, the interaction information comprises bullet screen information or comment information of the multimedia data, the information management interface comprises an information sharing component and one or more information identifiers, the one or more information identifiers comprise information content of the interaction information or file identifiers of an information file composed of at least one interaction information, each information identifier is used for indicating one or more interaction information, and the interaction information indicated by the information identifiers is shielded when the interaction information related to the multimedia data is displayed;
The selection unit is used for selecting one or more second clients which are used for enabling the information sharing component to globally send inquiry information to determine sharing of interactive information;
The display unit is further configured to display a sharing window, where the sharing window includes a target information identifier to be shared and one or more determined client identifiers of the second clients supporting sharing of the interactive information, and the target information identifier is determined according to the one or more information identifiers;
and the sharing unit is used for sharing the target interaction information indicated by the target information identification to at least one corresponding one of the one or more second clients when at least one identification of the one or more second clients supporting the sharing of the interaction information is selected.
14. A terminal device comprising a processor, an input device, an output device and a memory, the processor, the input device, the output device and the memory being interconnected, wherein the memory is adapted to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of any of claims 1-12.
15. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1-12.
16. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the method of any of claims 1 to 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110006797.6A CN113010328B (en) | 2021-01-04 | 2021-01-04 | Information sharing method, device, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110006797.6A CN113010328B (en) | 2021-01-04 | 2021-01-04 | Information sharing method, device, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113010328A CN113010328A (en) | 2021-06-22 |
CN113010328B true CN113010328B (en) | 2024-08-20 |
Family
ID=76384187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110006797.6A Active CN113010328B (en) | 2021-01-04 | 2021-01-04 | Information sharing method, device, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113010328B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113986062A (en) * | 2021-11-05 | 2022-01-28 | 武汉夜莺科技有限公司 | Information processing method, device and storage medium |
CN114706520A (en) * | 2022-04-01 | 2022-07-05 | 杭州逗酷软件科技有限公司 | Information sharing method, device, equipment and computer readable storage medium |
CN116582514B (en) * | 2023-07-14 | 2023-09-15 | 深圳益普睿达市场咨询有限责任公司 | Cross-platform information sharing method, device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202271A (en) * | 2011-05-16 | 2011-09-28 | 中兴通讯股份有限公司 | Method, system and device for sharing schedule information of multiple mobile terminals |
CN108093310A (en) * | 2017-11-30 | 2018-05-29 | 腾讯科技(深圳)有限公司 | Information sharing method and device, storage medium, electronic device |
CN108337562A (en) * | 2018-01-24 | 2018-07-27 | 优酷网络技术(北京)有限公司 | Share the method and device of multimedia record |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111432263B (en) * | 2020-03-10 | 2023-08-01 | 上海盛付通电子支付服务有限公司 | Barrage information display, processing and release method, electronic equipment and medium |
-
2021
- 2021-01-04 CN CN202110006797.6A patent/CN113010328B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102202271A (en) * | 2011-05-16 | 2011-09-28 | 中兴通讯股份有限公司 | Method, system and device for sharing schedule information of multiple mobile terminals |
CN108093310A (en) * | 2017-11-30 | 2018-05-29 | 腾讯科技(深圳)有限公司 | Information sharing method and device, storage medium, electronic device |
CN108337562A (en) * | 2018-01-24 | 2018-07-27 | 优酷网络技术(北京)有限公司 | Share the method and device of multimedia record |
Also Published As
Publication number | Publication date |
---|---|
CN113010328A (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113010328B (en) | Information sharing method, device, terminal equipment and storage medium | |
US11102206B2 (en) | Methods and apparatus for establishing shared memory spaces for data access and distribution | |
CN101193074A (en) | A method and system for display image on instant communication demonstration frame | |
CN111836067B (en) | Method, device, equipment and storage medium for processing live component information | |
JP2012084008A5 (en) | ||
US20180275849A1 (en) | Method, system and computer storage medium for displaying microblog wall | |
CN111240614B (en) | Screen projection processing method, device and equipment | |
US20100138772A1 (en) | Apparatus and Method for Providing Real-Time Event Updates | |
US20070121146A1 (en) | Image processing system | |
CN113518247A (en) | Video playing method, related equipment and computer readable storage medium | |
KR100739729B1 (en) | Method and apparatus for synchronizing EP information between server and client in digital broadcasting network | |
CN107040576A (en) | Information-pushing method and device, communication system | |
CN112559913B (en) | Data processing method, device, computing equipment and readable storage medium | |
CN113938699B (en) | Method for quickly establishing live broadcast based on webpage | |
CN112100534A (en) | Information processing method, device, medium and electronic equipment in page sharing | |
WO2023131269A1 (en) | Method and system for monitoring playing of screen device, and storage medium | |
CN113868575B (en) | Webpage same-screen method and system | |
CN104111768B (en) | Interactive window and method and system for customizing, quoting and synchronizing interactive window | |
US9374437B2 (en) | Schema validation proxy | |
WO2024222594A1 (en) | Information processing method and apparatus, electronic device and storage medium | |
HK40047304A (en) | Information sharing method and apparatus, terminal device, and storage medium | |
CN113221517B (en) | Mail editing method and device, computer equipment and storage medium | |
CN113630508A (en) | Video CRBT management method, device, device and medium | |
CN115237394A (en) | Application program development method and device, electronic equipment and readable medium | |
US20230334232A1 (en) | Prompting document sharing between collaborating users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40047304 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |