Disclosure of Invention
The method, the device, the electronic equipment and the storage medium for displaying the tool panel can break through the traditional information bearing mode that the target tool panel only bears the original panel information in the process of displaying the multimedia content, effectively enrich the browsable information and functions of a user in the target tool panel, greatly improve the object quantity of establishing the target association relationship with the target object and the convenience of establishing the target association relationship with the target object on the basis of realizing the multi-dimensional content consumption of the target tool panel, and further can better meet the increasing demands of the user association object and the multi-dimensional content consumption demands. The technical scheme of the present disclosure is as follows:
According to a first aspect of embodiments of the present disclosure, there is provided a tool panel display method, including:
In the process of displaying the multimedia content, responding to a preset display operation corresponding to a target tool panel, and displaying the target tool panel on a display page of the multimedia content;
The target tool panel displays original panel information corresponding to the target tool panel and first association operation information of a target object, wherein the original panel information is association information of an original function corresponding to the target tool panel, the original function does not contain a function for establishing a target association relationship with the target object, the target object is a publisher of the multimedia content, and the first association operation information is used for establishing the target association relationship with the target object.
In an optional embodiment, the displaying the target tool panel on the display page of the multimedia content includes:
Displaying the target tool panel in an initial state on a display page of the multimedia content, wherein the target tool panel in the initial state is displayed with initial panel information, and the initial panel information is contained in the original panel information;
Updating current presentation information in the target tool panel in response to a preset sliding operation for the target tool panel;
the current display information comprises first association operation information under the condition that the current display information slides to a preset position based on the preset sliding operation.
In an alternative embodiment, the method further comprises:
Updating the first association operation information from a first state to a second state in response to a first preset association operation performed based on the first association operation information;
the first association operation information in the first state is used for triggering the establishment of the target association relationship with the target object, and the first association operation information in the second state is used for indicating that the multimedia content corresponds to the current browsing object and successfully establishes the target association relationship with the target object.
In an optional embodiment, the updating the first association operation information from the first state to the second state in response to a first preset association operation performed based on the first association operation information includes:
In response to the first preset association operation performed based on the first association operation information, updating the first association operation information from a first state to a second state, and displaying second association operation information on the target tool panel;
the second association operation information is used for establishing a subscription association relation of prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the method further comprises:
Updating the second association operation information from a third state to a fourth state in response to a second preset association operation performed based on the second association operation information;
The second association operation information in the third state is used for triggering the prompt information corresponding to the newly-added release content corresponding to the target object to establish the subscription association relationship, and the second association operation information in the fourth state is used for indicating that the subscription association relationship is successfully established with the prompt information corresponding to the newly-added release content corresponding to the target object.
In an alternative embodiment, the method further comprises:
Displaying third associated operation information on the target tool panel in response to a preset pull-down operation performed based on the first associated operation information in the second state;
The third association operation information is used for establishing a subscription association relation of prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the method further comprises:
Updating the third association operation information from a fifth state to a sixth state in response to a third preset association operation performed based on the third association operation information;
the third association operation information in the fifth state is used for triggering the prompt information corresponding to the newly-added release content corresponding to the target object to establish the subscription association relationship, and the third association operation information in the sixth state is used for indicating that the subscription association relationship is successfully established with the prompt information corresponding to the newly-added release content corresponding to the target object.
In an optional embodiment, the updating the first association operation information from the first state to the second state in response to a first preset association operation performed based on the first association operation information includes:
Responding to the first preset association operation executed based on the first association operation information, and sending an association request to a server, wherein the association request is used for indicating the server to be the current browsing object and establishing the target association relation with the target object;
And under the condition that an association establishment success message fed back by the server is received, updating the first association operation information from the first state to the second state.
In an alternative embodiment, the target tool panel further displays preview information of the published content corresponding to the target object.
In an alternative embodiment, the target tool panel comprises any one of a comment panel corresponding to the multimedia content, a sharing display control panel corresponding to the multimedia content and a content skip panel corresponding to the multimedia content.
According to a second aspect of embodiments of the present disclosure, there is provided a tool panel display device comprising:
the target tool panel display module is configured to respond to a preset display operation corresponding to the target tool panel in the process of displaying the multimedia content, and display the target tool panel on a display page of the multimedia content;
The target tool panel displays original panel information corresponding to the target tool panel and first association operation information of a target object, wherein the original panel information is association information of an original function corresponding to the target tool panel, the original function does not contain a function for establishing a target association relationship with the target object, the target object is a publisher of the multimedia content, and the first association operation information is used for establishing the target association relationship with the target object.
In an alternative embodiment, the target tool panel display module includes:
A tool panel display unit configured to execute a display page of the multimedia content, display the target tool panel in an initial state, the target tool panel in the initial state displaying initial panel information, the initial panel information being included in the original panel information;
A current presentation information updating unit configured to perform updating of current presentation information in the target tool panel in response to a preset sliding operation for the target tool panel;
the current display information comprises first association operation information under the condition that the current display information slides to a preset position based on the preset sliding operation.
In an alternative embodiment, the apparatus further comprises:
A first state updating module configured to perform a first preset association operation performed in response to the first association operation information, the first association operation information being updated from a first state to a second state;
the first association operation information in the first state is used for triggering the establishment of the target association relationship with the target object, and the first association operation information in the second state is used for indicating that the multimedia content corresponds to the current browsing object and successfully establishes the target association relationship with the target object.
In an alternative embodiment, the first status updating module includes:
A state update processing unit configured to perform the first preset association operation performed in response to the first association operation information, update the first association operation information from a first state to a second state, and display second association operation information at the target tool panel;
the second association operation information is used for establishing a subscription association relation of prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
A second state updating module configured to perform a second preset association operation performed in response to the second association operation information, the second association operation information being updated from a third state to a fourth state;
The second association operation information in the third state is used for triggering the prompt information corresponding to the newly-added release content corresponding to the target object to establish the subscription association relationship, and the second association operation information in the fourth state is used for indicating that the subscription association relationship is successfully established with the prompt information corresponding to the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
A third associated operation information presentation module configured to perform a preset pull-down operation performed in response to the first associated operation information in the second state, presenting third associated operation information at the target tool panel;
The third association operation information is used for establishing a subscription association relation of prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
A third state updating module configured to perform a third preset association operation in response to being performed based on the third association operation information, the third association operation information being updated from a fifth state to a sixth state;
the third association operation information in the fifth state is used for triggering the prompt information corresponding to the newly-added release content corresponding to the target object to establish the subscription association relationship, and the third association operation information in the sixth state is used for indicating that the subscription association relationship is successfully established with the prompt information corresponding to the newly-added release content corresponding to the target object.
In an alternative embodiment, the first status updating module includes:
An association request sending unit configured to perform the first preset association operation performed based on the first association operation information, and send an association request to a server, where the association request is used to instruct the server to establish the target association relationship with the target object for the current browsing object;
And a state updating unit configured to perform updating of the first association operation information from the first state to the second state upon receiving an association establishment success message fed back by the server.
In an alternative embodiment, the target tool panel further displays preview information of the published content corresponding to the target object.
In an alternative embodiment, the target tool panel comprises any one of a comment panel corresponding to the multimedia content, a sharing display control panel corresponding to the multimedia content and a content skip panel corresponding to the multimedia content.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device comprising a processor, a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement the method according to any one of the first aspects above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform any one of the tool panel presentation methods of embodiments of the present disclosure.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method according to any one of the first aspects described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
In the process of displaying the multimedia content, responding to the preset display operation corresponding to the target tool panel, displaying the target tool panel on a display page of the multimedia content, wherein the target tool panel displays first association operation information for establishing a target association relationship with a target object (a publisher of the multimedia content) on the basis of original panel information corresponding to the target tool panel, the original panel information is association information of an original function corresponding to the target tool panel, the original function does not comprise the function for establishing the target association relationship with the target object, the traditional information bearing form that the target tool panel only bears the original panel information in the process of displaying the multimedia content can be broken through, browsable information and functions of a user in the target tool panel can be effectively enriched, the object quantity for establishing the target association relationship with the target object and the convenience for establishing the target association relationship with the target object are greatly improved on the basis of realizing multi-dimensional content consumption of the target tool panel, and further the requirements of increasing the user association object and multi-dimensional content consumption can be better met.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for presentation, analyzed data, etc.) related to the present disclosure are information and data authorized by the user or sufficiently authorized by each party.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment that may include a terminal 100 and a server 200 according to an exemplary embodiment.
In an alternative embodiment, the terminal 100 may be used to provide an interactive service of multimedia content to any user. Specifically, the terminal 100 may include, but is not limited to, a smart phone, a desktop computer, a tablet computer, a notebook computer, a smart speaker, a digital assistant, an Augmented Reality (AR)/Virtual Reality (VR) device, a smart wearable device, or other type of electronic device, or may be software running on the electronic device, such as an application program, etc. Alternatively, the operating system running on the electronic device may include, but is not limited to, an android system, an IOS system, linux, windows, and the like.
In an alternative embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server that provides a cloud computing service.
In addition, it should be noted that, fig. 1 is only an application environment provided by the present disclosure, and in practical application, other application environments may also be included, for example, may include more terminals.
In the embodiment of the present disclosure, the terminal 100 and the server 200 may be directly or indirectly connected through a wired or wireless communication manner, which is not limited herein.
Fig. 2 is a flowchart illustrating a tool panel presentation method, which may be applied to a terminal, according to an exemplary embodiment, as shown in fig. 2, and may include the steps of:
in step S201, in the process of displaying the multimedia content, in response to a preset displaying operation corresponding to the target tool panel, displaying the target tool panel on a display page of the multimedia content;
In a specific embodiment, the multimedia content may be any video, atlas or longgram content currently browsed. The target tool panel may display original panel information corresponding to the target tool panel and first association operation information of a target object, and specifically, the original panel information may be association information of an original function corresponding to the target tool panel, where the original function corresponding to the target tool panel does not include a function of establishing a target association relationship with the target object, and the target object is a publisher (i.e. a publishing account) of the multimedia content, and the first association operation information is used for establishing a target association relationship with the target object. Specifically, the target association relationship may be set in connection with an actual application, for example, a relationship of interest. Specifically, the first association operation information may include a control for establishing a target association relationship with the target object, and optionally, the first association operation information may further include object basic information such as a head portrait, a nickname, and the like of the target object.
In an optional embodiment, the target tool panel may be any one of at least one preset tool panel, where the at least one preset tool panel is a tool panel associated with a multimedia content display process, and specifically, the target tool panel may include any one of a comment panel corresponding to a multimedia content, a sharing display control panel corresponding to the multimedia content, and a content skip panel corresponding to the multimedia content;
In a specific embodiment, the comment panel is used for processing comment information of the multimedia content, such as displaying history comment information of the multimedia content, executing comment operation, and the like, and accordingly, original panel information of the comment panel can comprise history comment information associated with comment functions (original functions), and further, the original panel information of the comment panel can further comprise comment posting editing operation information associated with the comment functions, such as a comment input box, and the like.
In a specific embodiment, the sharing display control panel is configured to process sharing and display control of multimedia content, and accordingly, original panel information of the sharing display control panel may include sharing operation information associated with a sharing function (original function) and display control operation information associated with a display control function (original function), specifically, the sharing operation information may be used to perform sharing operation of the multimedia content, and the display control operation information may be used to perform display control operation corresponding to the multimedia content, such as multiple adjustment operation, barrage switch operation, and stream-saving mode switch operation.
In a specific embodiment, in the case that the multimedia content is promotional media content of a movie, the at least one preset tool panel may include a content skip panel, and specifically, the content skip panel may be used to trigger viewing processing of the multimedia content corresponding to the detail media content, and accordingly, the original panel information of the content skip panel may include detail content viewing operation information associated with a content skip function (original function), and specifically, the detail content viewing operation information may be used to trigger viewing of the multimedia content corresponding to the detail media content (the multimedia content corresponds to a complete movie video). Optionally, the original panel information of the content skip panel may further include a content profile of the detail media content corresponding to the multimedia content, basic information (time of day, number of sets), score, and related multimedia content (other multimedia content having the same subject as the above detail media content), etc.
In the above embodiment, the first association operation information is newly added to any one of the comment panel corresponding to the multimedia content, the sharing display control panel corresponding to the multimedia content, and the content skip panel corresponding to the multimedia content, so that the traditional information bearing form of the tool panel can be broken through, the object quantity of establishing the target association relationship with the target object and the convenience of establishing the target association relationship with the target object are improved on the basis of enriching the information and the functions in the tool panel, and further the user content consumption requirements can be better satisfied.
In addition, it should be noted that the comment panel corresponding to the multimedia content, the sharing display control panel corresponding to the multimedia content, and the content jump panel corresponding to the multimedia content are only some examples of the target tool panel, and in practical application, other panels may be included, for example, a resume delivery panel corresponding to the recruitment multimedia content.
In a specific embodiment, the preset display operation corresponding to the target tool panel may be an operation for triggering the display of the target tool panel, specifically, different preset display operations may be set for different tool panels, for example, the preset display operation corresponding to the comment panel may be a click on a comment entry control in the display page, the preset display operation corresponding to the sharing display control panel may be a preset area in the long-press display page, etc., and the preset display operation corresponding to the content adjustment panel may be a click on a skip-in-mouth control in the display page, etc.
In an alternative embodiment, the target tool panel further displays preview information of the published content corresponding to the target object.
In a specific embodiment, the released content may be at least one released multimedia content corresponding to the target object, and specifically, preview information of any released multimedia content may include a preview image of the released multimedia content, and optionally, may also include a praise number of the released multimedia content.
In the above embodiment, the preview information of the released content corresponding to the target object is newly added on the basis of the first association operation information added to the target tool panel, so that the information in the target tool panel can be better enriched, and the browsing amount of the released content corresponding to the target object can be improved on the basis of improving the object amount of establishing the target association relationship with the target object and the convenience of establishing the target association relationship with the target object.
In addition, it should be noted that, the original panel information corresponding to each preset tool panel does not include the first associated operation information and the preview information of the published content of the current browsing object.
In practical application, the association conversion amount under the head portrait of the player is generally, namely, fewer users pass through the association operation information under the head portrait of the player, but the association conversion effect in the personal homepage panel is often better, correspondingly, the user can be determined to have the consumption requirements of association conversion and released contents in the tool panel, and in order to ensure that the crowd can finish the conversion of the target association relationship and conveniently browse the released contents, in the description of the application, the tool panel which does not contain the first association operation information and the preview information (personal homepage information) of the released contents is added with the first association operation information and the preview information of the released contents, thereby being capable of quickly knowing the popular work of the target object, improving the association conversion rate and being capable of conveniently viewing the personal homepage information.
In an alternative embodiment, the above-mentioned display page of the multimedia content, the display target tool panel may include:
displaying a target tool panel in an initial state on a display page of the multimedia content;
Updating current presentation information in the target tool panel in response to a preset sliding operation for the target tool panel;
In a specific embodiment, the target tool panel in the initial state displays initial panel information, where the initial panel information is included in the initial panel information, and specifically, the target tool panel in the initial state may be a target tool panel displayed after a preset display operation corresponding to the target tool panel is triggered.
In a specific embodiment, in an initial state, the current display information is initial panel information, and in a case of sliding to a preset position based on a preset sliding operation, the current display information includes first associated operation information. Specifically, the preset sliding operation may be sliding up or sliding down, and further, the preset position may be behind the bottom of the original panel information.
In a specific embodiment, taking the target tool panel as a sharing display control panel, as shown in fig. 3, fig. 3 is a schematic diagram showing changes of display pages of multimedia content before and after the display of the target tool panel according to an exemplary embodiment, where the display pages of multimedia content before the display of the target tool panel are shown in fig. 3a, optionally, the display of the target tool panel 301 in the initial state shown in fig. 3 b may be triggered by long pressing any blank area of the display pages of multimedia content, further, the current display information in the target tool panel may be updated by sliding up, and after sliding to the bottom of the original panel information, the preview information 303 of the corresponding published content of the first associated operation information 302 and the target object may be displayed.
In a specific embodiment, in combination with the display page of the multimedia content shown in fig. 3 a, assuming that the target tool panel is a comment panel, as shown in fig. 4, fig. 4 is a schematic diagram showing a change of the display page of the multimedia content before and after displaying another target tool panel according to an exemplary embodiment, alternatively, the display of the target tool panel 401 in the initial state shown in fig. 4a may be triggered by clicking the comment entry control 304 shown in fig. 3 a, further, in combination with the display of the target tool panel in fig. 4, the current display information in the target tool panel may be updated by sliding up, and after sliding to the bottom of the original panel information, the first associated operation information 402 and the preview information 403 of the released content corresponding to the target object may be displayed.
In a specific embodiment, taking multimedia content as a propaganda video of a television play, taking a target tool panel as a content introduction panel as an example, as shown in fig. 5, fig. 5 is a schematic diagram showing a change of a display page of multimedia content before and after another target tool panel is displayed according to an exemplary embodiment, where a is a display page of multimedia content before the target tool panel is displayed in fig. 5, optionally, a manner of clicking a jump-in-place control 501 in the display page of multimedia content may trigger a display of the target tool panel 502 in an initial state shown in fig. 5 b, further, in combination with a manner of c shown in fig. 5, current display information in the target tool panel may be updated by sliding up, and after sliding to the bottom of original panel information, first associated operation information 503 and preview information 504 of a corresponding published content of a target object may be displayed.
In the above embodiment, under the condition that the preset display operation corresponding to the target tool panel is triggered, the target tool panel including the initial panel information is displayed first, and the initial panel information is included in the original panel information, then the current display information in the panel is updated through the sliding operation until the current display information slides to the preset position, and the target tool panel including the first association operation is displayed, so that the display of the first association operation information can be performed on the basis that the user does not influence the original panel information to be browsed, and further the user content consumption requirements can be better met.
In an alternative embodiment, the method may further include:
Updating the first association operation information from the first state to the second state in response to a first preset association operation performed based on the first association operation information;
In a specific embodiment, the first preset association operation may be an operation of triggering to establish a target association relationship with the target object, and optionally, the first preset association operation may be a click operation or a long press operation.
In a specific implementation, the first association operation information in the first state may be used to trigger the establishment of the target association relationship with the target object, and the first association operation information in the second state may be used to indicate that the multimedia content corresponds to the current browsing object and successfully establishes the target association relationship with the target object.
In an optional embodiment, the updating the first association operation information from the first state to the second state in response to the first preset association operation performed based on the first association operation information may include:
responding to a first preset association operation executed based on the first association operation information, and sending an association request to a server;
and under the condition that an association establishment success message fed back by the server is received, updating the first association operation information from the first state to the second state.
In a specific embodiment, the association request is used for indicating the server to establish a target association relationship with the target object for the current browsing object, specifically, the server can maintain an association relationship table corresponding to each object, correspondingly, the object identification information of the current browsing object can be added in a first association relationship table corresponding to the target object, the first association relationship table records the object identification information of the object with the target association relationship established with the target object, further, the object identification information of the target object can be added in a second association relationship table corresponding to the current browsing object, and the object identification information of the object with the target association relationship established with the current browsing object is recorded in the second association relationship table. Further, the server may send a message of successful association establishment to the terminal where the current browsing object is located, and correspondingly, the first association operation information may be updated from the first state to the second state, where the object identification information of the current browsing object is added to the first association table, and the object identification information of the target object is added to the second association table corresponding to the current browsing object.
In the above embodiment, under the condition that the first preset association operation is executed based on the first association operation information, the target association relationship with the target object is established for the current browsing object, and the first association operation information is updated from the first state to the second state, so that the user can intuitively know the successful establishment of the target association relationship.
In an optional embodiment, the updating the first association operation information from the first state to the second state in response to the first preset association operation performed based on the first association operation information may include:
In response to a first preset association operation performed based on the first association operation information, updating the first association operation information from a first state to a second state, and displaying the second association operation information on the target tool panel;
In a specific embodiment, the second association operation information may be used to establish a subscription association relationship of the prompt information of the newly-added published content corresponding to the target object. The subscription association relationship can be a subscription relationship of the current browsing object and prompt information of the newly-added release content corresponding to the target object.
In a specific embodiment, taking the target tool panel as the sharing display panel as an example, the "+focus" shown in fig. 3c may be the first associated operation information in the first state. Further, taking the target tool panel as the sharing display control panel, as shown in fig. 6, fig. 6 is a schematic diagram of the target tool panel after the execution of the first preset association operation, and specifically, the control corresponding to 601 may be first association operation information in the second state, and the information corresponding to 602 may be schematic diagram of the second association operation information according to an exemplary embodiment.
In a specific embodiment, taking the target tool panel as the sharing display control panel, as shown in fig. 7, fig. 7 is a schematic diagram of the target tool panel after another first preset association operation is performed according to an exemplary embodiment, specifically, a control corresponding to 701 may be first association operation information in the second state, and information corresponding to 702 may be schematic diagram of second association operation information.
In the above embodiment, under the condition that the first preset association operation is executed based on the first association operation information, the first association operation information can be updated from the first state to the second state, so that a user can intuitively understand the successful establishment of the target association relationship, and meanwhile, the second association operation information for establishing the subscription association relationship with the prompt information of the newly-added release content corresponding to the target object is displayed on the panel, so that the user can conveniently further establish the subscription association relationship with the prompt information of the newly-added release content corresponding to the target object, and further, the information in the panel can be better enriched, and interactivity is improved.
In an alternative embodiment, the method further comprises:
Updating the second association operation information from the third state to the fourth state in response to a second preset association operation performed based on the second association operation information;
in a specific embodiment, the second preset association operation may be an operation of establishing a subscription association relationship for the prompt information of the newly-added release content corresponding to the target object, and specifically, for example, operations such as clicking, long-pressing, and the like.
In a specific embodiment, the second association operation information in the third state may be used to trigger the prompt information of the newly-added release content corresponding to the target object to establish a subscription association relationship, and the second association operation information in the fourth state may be used to indicate that the subscription association relationship is successfully established with the prompt information of the newly-added release content corresponding to the target object. Specifically, if the target object is newly added with the release content under the condition of establishing a subscription association relationship with the prompt information of the newly added release content corresponding to the target object, the prompt information of the newly added release content is automatically sent to the current browsing object, for example, xx focused on releases new works, and the user can see the bar quickly.
In a specific embodiment, in response to a second preset association operation performed based on the second association operation information, updating the second association operation information from the third state to the fourth state may include:
responding to a second preset association operation executed by the second association operation information, and sending a subscription association request to a server;
and under the condition that a subscription association establishment success message fed back by the server is received, updating the second association operation information from the third state to the fourth state.
In a specific embodiment, the subscription association request may be used to instruct the server to set up a subscription association relationship with the prompt information of the newly-added release content corresponding to the target object for the current browse object, and specifically, the server may maintain a subscription relationship table corresponding to each object, and correspondingly, may add the object identification information of the current browse object to the subscription relationship table corresponding to the target object, where the object identification information of the object subscribing to the prompt information of the newly-added release content of the target object is recorded in the subscription relationship table corresponding to the target object. Further, under the condition that the object identification information of the current browsing object is added in the subscription relation table corresponding to the target object, the server can send a subscription association establishment success message to the terminal where the current browsing object is located, and correspondingly, the second association operation information can be updated from the third state to the fourth state.
In the above embodiment, when the second preset association operation is performed based on the second association operation information, the second association operation information is updated from the third state to the fourth state, so that the user can intuitively understand the successful establishment of the subscription association relationship.
In an alternative embodiment, the method may further include:
Displaying third associated operation information on the target tool panel in response to a preset pull-down operation performed based on the first associated operation information in the second state;
In a specific embodiment, the preset pull-down operation may be an operation of triggering the display of the first association operation information corresponding to the association information, for example, clicking, long pressing, etc., and specifically, the first association operation information corresponding to the association information may include third association operation information.
In a specific embodiment, the third association operation information may be used to establish a subscription association relationship of the prompt information of the newly-added published content corresponding to the target object.
In a specific embodiment, taking the target tool panel as an example of sharing the display control panel, as shown in fig. 8, fig. 8 is a schematic diagram illustrating first association operation information in a second state according to an exemplary embodiment, and specifically, a control corresponding to 801 may be the first association operation information in the second state. Further, as shown in fig. 9, fig. 9 is a schematic diagram of second association operation information according to an exemplary embodiment. Specifically, the display of the drop-down panel containing the third associated operation information 901 may be triggered in conjunction with the control corresponding to 801 in fig. 8;
In the above embodiment, when the first preset association operation is executed and the first association operation information is triggered to be updated from the first state to the second state, the display of the third association operation information for establishing the subscription association relationship with the prompt information of the newly-added release content corresponding to the target object is triggered in combination with the first association operation information in the second state, so that the user can conveniently further establish the subscription association relationship with the prompt information of the newly-added release content corresponding to the target object, and further information in the panel can be better enriched, and interactivity is improved.
In an alternative embodiment, the method may further include:
in response to a third preset association operation performed based on the third association operation information, updating the third association operation information from the fifth state to the sixth state;
In a specific embodiment, the third preset association operation may be an operation of establishing a subscription association relationship for the prompt information of the newly-added release content corresponding to the target object, and specifically, for example, operations such as clicking, sliding, and the like.
In a specific embodiment, the third association operation information in the fifth state is used for triggering the prompt information of the newly-added release content corresponding to the target object to establish a subscription association relationship, and the third association operation information in the sixth state is used for indicating that the subscription association relationship is successfully established with the prompt information of the newly-added release content corresponding to the target object.
In a specific embodiment, the foregoing specific refinement of updating the third association operation information from the fifth state to the sixth state in response to the third preset association operation performed based on the third association operation information may refer to the foregoing specific refinement of updating the second association operation information from the third state to the fourth state in response to the second preset association operation performed based on the second association operation information, which is not described herein.
In the above embodiment, when the third preset association operation is performed based on the third association operation information, the third association operation information is updated from the fifth state to the sixth state, so that the user can intuitively understand the successful establishment of the subscription association relationship.
In addition, in the embodiment of the present disclosure, the first related operation information, the second related operation information, and the like are not in the form of the touch-controllable control, and may be corresponding operation instruction information, for example, shake-shake attention, or corresponding voice input instruction information.
According to the technical scheme provided by the embodiment of the specification, in the process of displaying the multimedia content, the target tool panel is displayed on the display page of the multimedia content in response to the preset display operation corresponding to the target tool panel, the first association operation information for establishing the target association relationship with the target object (the publisher of the multimedia content) is displayed on the basis of the original panel information corresponding to the target tool panel, the original panel information is the association information of the original function corresponding to the target tool panel, the original function does not contain the function of establishing the target association relationship with the target object, the traditional information bearing form that the target tool panel only bears the original panel information in the process of displaying the multimedia content can be broken through, the browsable information and functions of a user in the target tool panel can be effectively enriched, the object quantity for establishing the target association relationship with the target object and the convenience for establishing the target association relationship with the target object are greatly improved on the basis of realizing the multi-dimensional content consumption of the target tool panel, and further the requirements of increasing the user association objects and the multi-dimensional content consumption can be better met.
FIG. 10 is a block diagram of a tool panel presentation device, according to an example embodiment. Referring to fig. 10, the apparatus includes:
a target tool panel display module 1010 configured to perform displaying of the target tool panel on a display page of the multimedia content in response to a preset display operation corresponding to the target tool panel during the display of the multimedia content;
The target tool panel displays original panel information corresponding to the target tool panel and first association operation information of a target object, wherein the original panel information is association information of an original function corresponding to the target tool panel, the original function does not contain a function of establishing a target association relationship with the target object, the target object is a publisher of multimedia content, and the first association operation information is used for establishing the target association relationship with the target object.
In an alternative embodiment, the target tool panel display module 1010 includes:
A tool panel display unit configured to execute a display page of the multimedia content, display a target tool panel in an initial state, the target tool panel in the initial state displaying initial panel information, the initial panel information being included in the original panel information;
A current presentation information updating unit configured to perform updating of current presentation information in the target tool panel in response to a preset sliding operation for the target tool panel;
The display method comprises the steps of displaying display information, wherein the display information is initial panel information in an initial state, and the display information comprises first association operation information under the condition that the display information slides to a preset position based on a preset sliding operation.
In an alternative embodiment, the apparatus further comprises:
A first state updating module configured to perform a first preset association operation performed in response to the first association operation information, the first association operation information being updated from a first state to a second state;
the first association operation information in the first state is used for triggering the establishment of the target association relationship with the target object, and the first association operation information in the second state is used for indicating that the multimedia content corresponds to the current browsing object and successfully establishes the target association relationship with the target object.
In an alternative embodiment, the first status updating module comprises:
a state update processing unit configured to perform a first preset association operation performed in response to the first association operation information, update the first association operation information from a first state to a second state, and display the second association operation information at the target tool panel;
the second association operation information is used for establishing a subscription association relation of the prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
A second state updating module configured to perform a second preset association operation in response to the second association operation information, the second association operation information being updated from the third state to the fourth state;
The second association operation information in the third state is used for triggering the prompt information of the newly-added release content corresponding to the target object to establish a subscription association relationship, and the second association operation information in the fourth state is used for indicating that the subscription association relationship is successfully established with the prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
A third associated operation information presentation module configured to perform a preset pull-down operation performed in response to the first associated operation information in the second state, presenting the third associated operation information at the target tool panel;
The third association operation information is used for establishing a subscription association relation of the prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the apparatus further comprises:
a third state updating module configured to perform a third preset association operation in response to the third association operation information, the third association operation information being updated from the fifth state to the sixth state;
The third association operation information in the sixth state is used for indicating that the subscription association relationship is successfully established with the prompt information of the newly-added release content corresponding to the target object.
In an alternative embodiment, the first status updating module comprises:
an association request sending unit configured to perform a first preset association operation performed in response to the first association operation information, and send an association request to the server, where the association request is used to instruct the server to set up a target association relationship with a target object for a current browsing object;
And a state updating unit configured to perform updating of the first association operation information from the first state to the second state upon receiving an association establishment success message fed back by the server.
In an alternative embodiment, the target tool panel also displays preview information of the published content corresponding to the target object.
In an alternative embodiment, the target tool panel comprises any one of a comment panel corresponding to the multimedia content, a sharing display control panel corresponding to the multimedia content and a content skip panel corresponding to the multimedia content.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 11 is a block diagram illustrating an electronic device for tool panel presentation, which may be a terminal, according to an exemplary embodiment, and an internal structure diagram thereof may be as shown in fig. 11. May include RF (Radio Frequency) circuitry 1110, memory 1120 including one or more computer-readable storage media, input unit 1130, display unit 1140, sensor 1150, audio circuit 1160, wiFi (WIRELESS FIDELITY ) module 1170, processor 1180 including one or more processing cores, and power supply 1190, among other components. It will be appreciated by those skilled in the art that the terminal structure shown in fig. 11 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. Wherein:
The RF circuit 1110 is used to receive and transmit signals during a message or call, and in particular, to receive downlink information from a base station, process it by one or more processors 1180, and transmit data related to uplink to the base station. Typically, RF circuitry 1110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier ), a duplexer, and the like. In addition, the RF circuit 1110 may also communicate with networks and other terminals through wireless communication. The wireless communication may use any communication standard or protocol including, but not limited to, GSM (Global System of Mobile communication, global system for mobile communications), GPRS (GENERAL PACKET Radio Service), CDMA (Code Division Multiple Access ), WCDMA (Wideband Code Division Multiple Access, wideband code division multiple access), LTE (Long Term Evolution ), email, SMS (Short MESSAGING SERVICE), short message Service), and the like.
The memory 1120 may be used to store software programs and modules, and the processor 1180 may perform various functional applications and data processing by executing the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a storage program area which may store an operating system, application programs required for functions, etc., and a storage data area which may store data created according to the use of the terminal, etc. In addition, memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1120 may also include a memory controller to provide access to the memory 1120 by the processor 1180 and the input unit 1130.
The input unit 1130 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 1130 may include a touch-sensitive surface 1131 and other input devices 1132. The touch-sensitive surface 1131, also referred to as a touch display screen or touch pad, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch-sensitive surface 1131 or thereabout using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 1131 may include two portions, a touch detection device and a touch controller. The touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1180, and can receive and execute commands sent by the processor 1180. In addition, the touch-sensitive surface 1131 may be implemented using various types of resistive, capacitive, infrared, surface acoustic waves, and the like. In addition to the touch-sensitive surface 1131, the input unit 1130 may also include other input devices 1132. In particular, other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 1140 may be used to display information input by a user or information provided to the user and various graphical user interfaces of the terminal, which may be composed of graphics, text, icons, video, and any combination thereof. The display unit 1140 may include a display panel 1141, and optionally, the display panel 1141 may be configured in the form of an LCD (Liquid CRYSTAL DISPLAY), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 1131 may overlay the display panel 1141, and upon detection of a touch operation thereon or thereabout by the touch-sensitive surface 1131, the touch-sensitive surface is passed to the processor 1180 to determine the type of touch event, and the processor 1180 then provides a corresponding visual output on the display panel 1141 in accordance with the type of touch event. Wherein the touch-sensitive surface 1131 and the display panel 1141 may be two separate components to implement the input and input functions, but in some embodiments the touch-sensitive surface 1131 may be integrated with the display panel 1141 to implement the input and output functions.
The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 1141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 1141 and/or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravitational acceleration sensor may detect the acceleration in each direction (generally, three axes), and may detect the gravity and direction when stationary, and may be used in applications for recognizing the gesture of the terminal (such as horizontal/vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer, and knocking), and other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, which may be further configured in the terminal, will not be described herein.
Audio circuitry 1160, a speaker 1161, and a microphone 1162 may provide an audio interface between a user and the terminal. The audio circuit 1160 may transmit the received electrical signals after audio data conversion to the speaker 1161 for conversion to sound signals for output by the speaker 1161, and on the other hand, the microphone 1162 may convert the collected sound signals to electrical signals for conversion to audio data after being received by the audio circuit 1160, and then output the audio data to the processor 1180 for processing, and then to be sent to, for example, another terminal via the RF circuit 1110, or output the audio data to the memory 1120 for further processing. Audio circuit 1160 may also include an ear bud jack to provide for communication of a peripheral ear bud with the terminal.
WiFi belongs to a short-distance wireless transmission technology, and the terminal can help a user to send and receive e-mails, browse web pages, access streaming media and the like through the WiFi module 1170, so that wireless broadband Internet access is provided for the user. Although fig. 11 shows a WiFi module 1170, it is understood that it does not belong to the essential constitution of the terminal, and can be omitted entirely as required within the scope of not changing the essence of the invention.
The processor 1180 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by running or executing software programs and/or modules stored in the memory 1120 and calling data stored in the memory 1120, thereby performing overall monitoring of the terminal. Optionally, the processor 1180 may include one or more processing cores, and preferably the processor 1180 may integrate an application processor and a modem processor, wherein the application processor primarily processes operating systems, user interfaces, application programs, etc., and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1180.
The terminal also includes a power supply 1190 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1180 via a power management system so as to provide for the management of charge, discharge, and power consumption by the power management system. The power supply 1190 may also include one or more of any components, such as a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, etc., which will not be described herein. In particular, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors.
In an exemplary embodiment, an electronic device is also provided that includes a processor, a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement a tool panel presentation method as in embodiments of the present disclosure.
In an exemplary embodiment, a computer readable storage medium is also provided, which when executed by a processor of an electronic device, enables the electronic device to perform the tool panel presentation method in the embodiments of the present disclosure.
In an exemplary embodiment, a computer program product containing instructions that, when run on a computer, cause the computer to perform the tool panel presentation method in the embodiments of the present disclosure is also provided.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.