Information display method, device, equipment and medium
By displaying functional tags matching user comments on the live broadcast room interface, the problem of users being unable to obtain information efficiently during the live broadcast process is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202210977614.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-15
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2042-08-15
AI Technical Summary
During the live broadcast, users cannot efficiently obtain information of interest, which affects the user experience, especially when there are many comments.
Through the comment information to be published by the user, match the function tag and display the function tag on the live broadcast room interface, allowing users to enter the corresponding function page through the function tag to obtain information of interest.
It realizes the functions required for users to quickly locate, improves the user experience, and facilitates users to obtain information of interest.
Smart Images

Figure CN115292600B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an information display method, device, equipment and medium. Background Art
[0002] With the continuous development of live broadcast technology, more and more users are participating in live broadcast interaction. During the live broadcast, users can ask questions about product-related content by sending comments in the live broadcast room. However, when there are many comments in the live broadcast room, the anchor may not be able to reply in time, and users cannot efficiently obtain the information they are interested in, which affects the user experience. Summary of the invention
[0003] In view of this, the embodiments of the present application provide an information display method, apparatus, device and medium, so as to match the function tag with the comment information to be published input by the user, so as to display the function tag in the live broadcast room interface, so that the user can enter the corresponding function page through the function tag, obtain the information of interest, and improve the user experience.
[0004] To achieve the above objectives, the technical solutions provided by this application are as follows:
[0005] In a first aspect of the present application, a method for displaying information is provided, the method comprising:
[0006] Receive comment information to be published input by the first user in an input box of the live broadcast room interface;
[0007] Based on the comment information to be published, at least one function tag is displayed on the live broadcast room interface, and the function tag provides the first user with an entrance to a function page corresponding to the function tag.
[0008] In a second aspect of the present application, an information display device is provided, the device comprising:
[0009] A receiving unit, configured to receive comment information to be published input by the first user in an input box of the live broadcast room interface;
[0010] A display unit is used to display at least one function label in the live broadcast room interface based on the comment information to be published, and the function label provides the first user with an entrance to a function page corresponding to the function label.
[0011] In a third aspect of the present application, an electronic device is provided, the device comprising: a processor and a memory;
[0012] The memory is used to store instructions or computer programs;
[0013] The processor is used to execute the instructions or computer programs in the memory so that the electronic device executes the method described in the first aspect.
[0014] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a device, the device executes the method described in the first aspect.
[0015] In a fifth aspect of the present application, a computer program product is provided, wherein the computer program product comprises a computer program / instructions, and when the computer program / instructions are executed by a processor, the method described in the first aspect is implemented.
[0016] It can be seen that the embodiments of the present application have the following beneficial effects:
[0017] In the embodiment of the present application, when the user enters the comment information to be published in the input box of the live broadcast interface, the comment information is obtained, and at least one function label is displayed in the live broadcast room interface based on the comment information to be published. The function label is related to the comment information to be published, and can provide the user with an entry to the function page corresponding to the function label. That is, the present application locates the function required by the user through the comment information to be published input by the user, and then displays the function label of the function in the live broadcast room interface, so that the user can enter the corresponding function page through the function label, thereby meeting the diverse needs of users, facilitating users to quickly obtain information of interest, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 A flow chart of an information display method provided in an embodiment of the present application;
[0020] Figure 2a A schematic diagram of a live broadcast room interface provided in an embodiment of the present application;
[0021] Figure 2b A schematic diagram of another live broadcast room interface provided in an embodiment of the present application;
[0022] Figure 3a A schematic diagram of a function label display provided in an embodiment of the present application;
[0023] Figure 3bAnother schematic diagram of function label display provided in an embodiment of the present application;
[0024] Figure 4a A schematic diagram of a first selection page provided in an embodiment of the present application;
[0025] Figure 4b A schematic diagram of a second selection page provided in an embodiment of the present application;
[0026] Figure 4c Another schematic diagram of a first selection page provided in an embodiment of the present application;
[0027] Figure 4d A schematic diagram of inputting comment information in a live broadcast room provided in an embodiment of the present application;
[0028] Figure 5 A schematic diagram of an information display device provided in an embodiment of the present application;
[0029] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0031] Currently, in live broadcast scenarios, users cannot quickly obtain information of interest when interacting in the live broadcast room, which affects the user experience.
[0032] Based on this, the present application provides an information display method. When a user enters comment information to be published in the input box of the live broadcast room interface, the comment information to be published is obtained, and the relevant function tags are determined based on the comment information to be published, and then the function tags are displayed in the live broadcast room interface to provide the user with an entrance to the function page corresponding to the function tag, so as to quickly and accurately locate the function tags that the user is interested in, facilitate the user to quickly obtain the information of interest through the function tags, and improve the user experience.
[0033] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0034] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server or storage medium that performs the operation of the technical solution of the present disclosure based on the prompt message. As an optional but non-limiting implementation method, in response to receiving an active request from the user, the method of sending a prompt message to the user can be, for example, a pop-up window, and the prompt message can be presented in text form in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0035] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0036] To facilitate understanding of the technical solution provided by the embodiments of the present application, it will be described below with reference to the accompanying drawings.
[0037] See also Figure 1 , which is a method for displaying information provided by an embodiment of the present application. The method can be executed by an information display client, which can be installed in an electronic device. The electronic device can include a mobile phone, a tablet computer, a laptop computer, a desktop computer, a vehicle terminal, a wearable electronic device, an all-in-one machine, a smart home device, and other devices with communication functions, and can also be a device simulated by a virtual machine or a simulator. Figure 1 As shown, the method may include the following steps:
[0038] S101: Obtain the comment information to be published that is input by the user in the input box of the live broadcast room interface.
[0039] In this embodiment, when a user enters a live broadcast room through a live broadcast client to watch a live broadcast, he can post comments in the live broadcast room. In response to the comment information to be published input by the user in the input box of the live broadcast room interface, the live broadcast client obtains the comment information to be published. The comment information to be published refers to the information in the input box of the input panel that is not displayed on the screen.
[0040] For example, Figure 2aThe schematic diagram of the live studio interface shown in the figure includes a live video screen in which the product being explained can be displayed. At the same time, a comment display area 201 can be displayed in a floating layer on the live video screen and an input area 202 can be displayed at the bottom of the live video screen. The user triggers the input area 202 to call up the input panel to input comment information through the input panel. When the comment information input by the user is displayed on the screen, the comment information posted by each audience in the live studio can be displayed in the comment display area 201.
[0041] In this embodiment, when the user triggers the input area 202 to call up the input panel, the user enters the comment information to be published in the input box of the input panel. Figure 2b As shown, the comment information to be published input by the user is "When will the product be shipped?".
[0042] S102: Based on the comment information to be published, at least one function tag is displayed in the live broadcast room interface.
[0043] In this embodiment, after obtaining the comment information to be published input by the user in the input box, at least one function tag related to the comment information can be determined based on the comment information to be published, so as to display the at least one function tag in the live studio interface. Specifically, the at least one determined function tag can be displayed in the comment display area of the live studio interface, and the function tag can provide the user with an entrance to the function page corresponding to the function tag, so that the user can enter the corresponding function page by triggering the function tag, thereby facilitating the user to quickly obtain the function tag of interest, so as to quickly obtain the information of interest through the function tag of interest, thereby improving the user experience.
[0044] In some embodiments, in response to the user's triggering operation on the function tag, a function page corresponding to the function tag is displayed. The client can display the function page in a floating layer on the live studio interface, or jump to the function page from the live studio interface. When the function page is displayed, when the user returns to the live studio interface again, the input box retains the inputted comment information, so that the user can continue to edit or directly send the inputted comment information, thereby improving the user experience.
[0045] It can be seen that when the user enters the comment information to be published in the input box of the live broadcast interface, the comment information is obtained, and at least one function label is displayed in the live broadcast room interface based on the comment information to be published. The function label is related to the comment information to be published, and can provide the user with an entrance to the function page corresponding to the function label. That is, the present application locates the function required by the user through the comment information to be published input by the user, and then displays the function label of the function in the live broadcast room interface, so that the user can enter the corresponding function page through the function label, thereby meeting the diverse needs of users, facilitating users to quickly obtain information of interest, and improving the user experience.
[0046] Among them, the function tags displayed in the live broadcast room interface can be aggregate tags or independent tags. Among them, aggregate tags refer to tags that are aggregated with multiple function tags with preset relationships. When the function tag is an aggregate tag, in response to the user's trigger operation on the aggregate tag, multiple function tags corresponding to the aggregate tag are displayed in the live broadcast room interface, so that the user can quickly obtain multiple function tags of interest, thereby improving the efficiency of information acquisition.
[0047] When at least one function tag includes a first function tag and a second function tag, the first function tag and the second function tag may be level tags, and the user may select to trigger one of the first function tag and the second function tag. Alternatively, the first function tag and the second function tag may be parent-child tags, for example, the first function tag is the parent tag and the second function tag is the child tag, and when the second function tag is displayed, the first function tag will be displayed at the same time.
[0048] In some implementations, the target demand corresponding to the user can be determined based on the review information to be published, and at least one function tag matching the target demand can be obtained. That is, the user's demand is first determined based on the review information to be published, and then the function tag corresponding to the demand is determined as the matching function tag.
[0049] The user needs of the user may be determined based on the comment information to be published in the following ways, specifically including:
[0050] One is to predict user needs by keywords, specifically, matching the words in the comment information with preset keywords to obtain target keywords; determining the user needs corresponding to the target keywords as the user's target needs. Among them, the target keywords are used to reflect user needs. That is, keywords representing different user needs can be pre-set. After obtaining the comment information to be published input by the user, the comment information is segmented to obtain the words included in the comment information, and the words are matched with the keywords. When it matches a certain keyword, the user needs corresponding to the keyword are determined as the target needs corresponding to the user's comment information. Among them, the matching of segmentation and keywords can mean that the segmentation and the keyword are completely consistent, or the similarity between the segmentation and the keyword is greater than the preset similarity threshold. For example, keyword a is pre-set to correspond to user need a, keyword b corresponds to user need b, and keyword c corresponds to user need c. By segmenting the comment information, word k is obtained, and the word k is matched with keywords a, keyword b and keyword c respectively. If word k matches keyword b, the target need corresponding to the comment information is user need b.
[0051] Another is to obtain the needs of the first user through a demand prediction model. Specifically, the comment information to be published is input into the demand prediction model to obtain the target demand corresponding to the first user. Specifically, the comment information to be published is input into the demand prediction model to obtain the prediction result output by the demand prediction model; if the prediction result meets the preset conditions, the user demand corresponding to the demand prediction model is determined as the target demand. Among them, the prediction result can indicate the probability that the user demand corresponding to the input comment information to be published is the user demand corresponding to the demand prediction model. The greater the probability, the greater the possibility that the user demand corresponding to the comment information to be published is the user demand corresponding to the demand prediction model. The preset condition can be a preset probability threshold, and the specific value can be determined according to the actual application situation.
[0052] Among them, a demand prediction model that predicts different user needs can be pre-trained. After obtaining the comment information to be published, the comment information is input into different demand prediction models to predict the user needs that match the comment information. Specifically, a supervised training method can be used to train and generate a demand prediction model. For example, the first demand prediction model is trained to correspond to the first user demand, the second demand prediction model corresponds to the second user demand, and the third demand prediction model corresponds to the third user demand. The comment information is input into the above three demand prediction models respectively, and the prediction results obtained are 0.2 / 0.8 / 0.3 respectively. The preset condition is that the prediction probability is greater than 0.7, then the target demand corresponding to the comment information is the second user demand.
[0053] It should be noted that when predicting user needs based on the comment information to be published, one of the above methods can be used for prediction. When predicting user needs using one of the above methods, one can select one of them according to the actual application situation, or it can be determined according to a pre-set priority. For example, the priority of prediction based on preset keywords is higher than that based on the demand prediction model. Alternatively, the above two methods can be used for prediction at the same time. If the user needs predicted by the two methods are different, the different predicted user needs can be determined as the user needs corresponding to the comment information, or the usage priority can be pre-set to determine the high-priority user needs as the target needs reflected by the comment information. For example, the priority of user needs predicted based on keywords is higher than the user needs predicted based on the demand prediction model.
[0054] In some embodiments, when determining at least one function tag to be displayed on the live studio interface based on the comment information to be published, it can also be achieved in the following manner: specifically, when the comment information to be published includes text corresponding to a preset keyword, at least one function tag corresponding to the preset keyword is displayed on the live studio interface according to the preset keyword. That is, the correspondence between different keywords and function tags can be pre-configured, and when the text included in the comment information to be published matches a preset keyword, at least one function tag corresponding to the keyword is displayed on the live studio interface.
[0055] In some embodiments, based on the comment information to be published, at least one function tag is displayed on the live broadcast room interface, including: when the comment information to be published includes a sentence corresponding to a preset resource-related keyword or when the comment information to be published indicates that the user needs resource-related information, at least one resource-related function tag is displayed on the live broadcast room interface. For example, when the content displayed on the live broadcast room interface is live broadcast content with goods, viewers can learn about the relevant information of the goods being sold by posting comments.
[0056] Among them, the resource-type keywords can be keywords related to customer service corresponding to the resources, the resource-type information can be information related to customer service corresponding to the resources, and the resource-type function tags can be function tags related to customer service corresponding to the resources. Among them, the resources can be commodities sold in the live broadcast room. In this case, the method further includes: in response to the trigger operation of the first user on the customer-related function tags, displaying the conversation interface; in response to the trigger operation of the first user on the conversation interface, sending an inquiry message to the customer service. That is, when the comment information to be published includes text corresponding to the keywords related to customer service corresponding to the resources, it indicates that the user demand of the first user is to obtain the information corresponding to the customer service corresponding to the resources, and then the function tags related to customer service corresponding to the resources are displayed on the live broadcast room interface. When the first user triggers the operation on the displayed customer service-related function tags, the conversation interface with the customer service is displayed, so that the first user can communicate with the customer service through the conversation interface.
[0057] Among them, when the resource-type keyword is a resource transfer-type keyword, the resource-type information is resource transfer-type information, and the resource-type function tag includes a resource transfer tag. Among them, resource transfer can be the transfer of resources from the resource issuing end to the resource receiving end. For example, in the live broadcasting scene, resource transfer refers to the merchant delivering goods to the buyer. In this case, the method also includes: in response to the first user's triggering operation on the resource transfer-type tag, displaying a resource transfer page. Among them, the first user can view resource transfer-related information or trigger corresponding operations through the resource transfer page. That is, when the comment information to be published includes text corresponding to the resource transfer-type keyword, it indicates that the user demand of the first user is to obtain resource transfer-type information, and the resource transfer-type tag is displayed in the live broadcast room interface.
[0058] Specifically, when the resource transfer keyword is a keyword related to resource issuance prompt, the resource transfer information is resource issuance prompt information, and the resource transfer tag includes a resource issuance prompt tag. In this application scenario, the method further includes: in response to the first user's triggering operation on the resource issuance prompt tag, displaying a resource issuance prompt page; in response to the first user's triggering operation on the resource issuance prompt page, sending a reminder message to the resource issuance end.
[0059] Among them, in response to the first user's triggering operation on the resource issuance prompt tag, at least one first resource tag associated with the resource issuance prompt tag can also be displayed; in response to the first user's triggering operation on one of the at least one first resource tag, a reminder message is sent to the resource issuance end corresponding to the first resource tag. That is, when there are multiple resources that are all in an unissued state, in response to the first user's triggering operation on the resource issuance prompt tag, the first resource tags corresponding to each of the multiple resources are displayed; when the first user triggers one of the first resource tags, a reminder message is sent to the resource issuance end corresponding to the first resource tag. By displaying multiple first resource tags, it is convenient for the first user to quickly obtain the resources for which a reminder message needs to be sent, thereby improving user processing efficiency.
[0060] When the resource transfer keyword is a keyword related to the logistics corresponding to the resource, the resource transfer information is the logistics information corresponding to the resource, and the resource transfer tag includes the logistics tag corresponding to the resource. In this case, the method further includes: in response to the first user's triggering operation on the logistics tag, displaying a logistics page, the logistics page displays the logistics information corresponding to the resource.
[0061] Among them, in response to the trigger operation of the first user on the logistics tag, at least one second resource tag associated with the logistics tag can also be displayed; in response to the trigger operation of the first user on one of the at least one second resource tag, the logistics information corresponding to the second resource tag is displayed. That is, when there are multiple resources in the status of being issued, in response to the trigger operation of the first user on the resource issuance prompt tag, the second resource tags corresponding to each of the multiple resources are displayed; when the first user triggers one of the second resource tags, the logistics information of the second resource corresponding to the second resource tag is displayed. By displaying multiple second resource tags, it is convenient for the first user to quickly learn about the resources that are being issued, and the user's viewing efficiency is improved.
[0062] When displaying resource distribution prompt tags or logistics tags in the live broadcast room interface, they can be displayed in the form of parent-child tags. That is, the parent tag corresponding to the resource distribution prompt tag and the resource distribution prompt tag are displayed in the live broadcast room interface, or the parent tag corresponding to the logistics tag and the logistics tag are displayed in the live broadcast room interface. The parent tag corresponding to the resource distribution prompt tag and the parent tag corresponding to the logistics tag can be the same parent tag. For example, the corresponding parent tags are all resource centers. For example Figure 3a As shown, the user enters "If you don't ship it, I don't want it" in the input box, which includes text corresponding to keywords related to resource issuance prompts, indicating that the user wants to send resource issuance prompt information to the resource issuing end, and then the live broadcast room interface displays the urging shipment (resource issuance prompt label) label 302 and its corresponding parent label is the "shopping center" label 301. The user can directly click the "shopping center" label to directly enter the shopping center page, or directly click the "urging shipment" label 302 to directly enter the resource issuance prompt page.
[0063] In some embodiments, when at least one function tag to be displayed is determined based on the comment information to be published, when the comment information to be published includes directional character text, at least one directional object function tag is displayed in the live broadcast room interface. Wherein, directional means sending a message to a specific target object, and the specific form of the directional character text can be set according to the actual application situation, for example, the directional character text is the @ character. When the first user sends the comment information including the directional character and the directional object to the comment area of the live broadcast room interface, other objects in the live broadcast room can not only view it, but also associate the comment information with the directional object to remind the directional object to view the comment information in time or remind the directional object to enter the live broadcast room.
[0064] Among them, the directional object function tag may include a first directional object function tag and / or a second directional object function tag, the first directional object indicated by the first directional object function tag refers to an object located in the same live broadcast room as the first user, and the second directional object indicated by the second directional object tag refers to an object having a preset association relationship with the first user, for example, the second object is a user in the same live broadcast room as the first user.
[0065] In some embodiments, in response to a user's triggering operation on a directional first directional object tag, a first selection page is displayed, the first selection page displays a plurality of first candidate objects, the first candidate objects being objects in the same live broadcast room as the first user. Specifically, the first candidate object refers to a user identifier corresponding to a user in the same live broadcast room as the first user. Further, the first selection page may also display a first directional control, the first directional control being used to add the user identifier of the first candidate object corresponding to the first directional control to the comment information to be published in response to the triggering operation of the first user. Specifically, the first directional control corresponds one-to-one to the first candidate object.
[0066] In some embodiments, in response to a user's triggering operation on a directional second directional object tag, a second selection page is displayed, the second selection page displays a plurality of second candidate objects, the second candidate objects being objects having a preset association relationship with the first user. Specifically, the second candidate object refers to a user identifier corresponding to a user having a preset association relationship with the first user. Further, the second selection page also includes a second directional control, the second directional control being used to add the user identifier of the second candidate object corresponding to the second directional control to the comment information to be published in response to the triggering operation of the first user. Specifically, the second directional control corresponds one-to-one to the second candidate object. Among them, the second candidate object may be an object that the first user follows through the live broadcast client, or the second object may be a friend of the first user.
[0067] For example Figure 3b As shown, the user enters "happy@" in the input box, and the client obtains the user input directional character @, and then displays the "@live room audience" label 303 and the "@friend" label 304 in the live room interface. Among them, the "@live room audience" label 301 is the first directional object label, and the "@friend" label 302 is the second directional object label.
[0068] When the first user triggers tag 301, the first selection page is displayed. For example, Figure 4aThe schematic diagram of the first selection page shown in the figure shows the user IDs 401 (user avatar and user nickname) of all viewers in the live broadcast room and the first directional control 402. When the number of viewers in the live broadcast room is large, a sliding control can be displayed on the side of the first selection page to browse more user IDs of the first candidate objects through the sliding control. Among them, when the viewers in the live broadcast room include the user's friends, the first selection page can also be displayed in different areas, such as the first area displays the user IDs of friends, and the second area displays the user IDs of other viewers, such as Figure 4a shown.
[0069] When the user triggers tag 302, the second selection page is displayed. For example, Figure 4b The second selection page schematic diagram shown in the figure displays user IDs 403 (user avatars and user nicknames) of the user's corresponding friends: user 1 and user 2, and their respective corresponding second directional controls 404. When there are a large number of friends, a sliding control may be displayed on the side of the second selection page to browse more user IDs of second candidate objects through the sliding control.
[0070] When multiple users are directed in one input operation, when the first selection page or the second selection page is called up for the first time, all users displayed in the first selection page or the second selection page can be selected. When the first selection page or the second selection page is called up for the second time, the user IDs of all users can also be displayed in the first selection page or the second selection page, but the user ID selected in the first time is in an unselectable state, that is, it cannot be selected, and the user ID not selected in the first time is in a selectable state when displayed for the second time. For example Figure 4c The schematic diagram of the first selection page is shown. For example, the first user wants to @user 1 and @user 4 in the current comment. When the first selection page is called up for the first time, the first selection page includes user 1, user 2, user 3 and user 4, and user 1 is selected; when the first selection page is called up again, the first selection page still includes user 1, user 2, user 3 and user 4, but user 1 is displayed in gray and cannot be selected. The user can only choose between user 2, user 3 and user 4.
[0071] When the first user triggers the first directional control and / or the second directional control, the identifier of the candidate object selected by the first user is displayed in the input box. Figure 4d As shown, user 1 and user 4 selected by the first user through the first selection page are displayed in the input box.
[0072] In some embodiments, in response to the sending operation triggered by the first user on the input box, the comment information in the input box is displayed in the comment display area of the live broadcast room interface. The comment information includes the identifier of the candidate object selected by the first user, so as to prompt the candidate object corresponding to the identifier to view the comment information.
[0073] In some embodiments, in response to the closing operation triggered by the first user on the input box, the function label is cancelled from being displayed in the live studio interface. That is, when the first user closes the input box, it indicates that the first user has no input temporarily, and the previously determined user demand has been met, and the function label is cancelled, so that when the first user triggers the input operation again, new user demands are continuously acquired, and function labels are matched based on the new user demands, and displayed, so as to meet the different demands of users and improve the user experience.
[0074] In some embodiments, one or more permanent function tags may be displayed in the live room interface. The one or more permanent function tags may be function tags pre-set by the live client, or one or more function tags displayed by the first user may be set as permanent function tags, so that the user can quickly obtain the information of interest through the permanent function tags without having to enter the comment information to be published in the input box, thereby improving the user experience. Among them, function tags with preset relationships among multiple permanent function tags may be aggregated and displayed.
[0075] Among them, when the first user sets any one of the at least one function tag as a permanent function tag, any one of the function tags is fixedly displayed in the live broadcast room interface, and when the first user cancels any one of the at least one function tag from being permanent, any one of the function tags is cancelled from being displayed in the live broadcast room interface.
[0076] In some implementations, the live broadcast client may also display one or more recommended function tags in the live broadcast room interface, thereby improving the efficiency of the first user in acquiring function tags of interest.
[0077] Based on the above method example, an embodiment of the present application provides a structural diagram of an information display device, which will be described below in conjunction with the accompanying drawings.
[0078] See also Figure 5 , this figure is a structural diagram of an information display device provided in an embodiment of the present application. The device 500 may include: a receiving unit 501 and a display unit 502.
[0079] The receiving unit 501 is used to receive the comment information to be published input by the first user in the input box of the live broadcast room interface;
[0080] The display unit 502 is used to display at least one function tag on the live broadcast room interface based on the comment information to be published, and the function tag provides the first user with an entrance to a function page corresponding to the function tag.
[0081] In one embodiment of the present disclosure, the display unit 502 includes a determination subunit and a display subunit;
[0082] The determining subunit is used to determine the target demand corresponding to the first user based on the comment information to be published;
[0083] The display subunit is used to obtain at least one function tag matching the target demand and display the at least one function tag on the live broadcast room interface.
[0084] In one embodiment of the present disclosure, the determination subunit is specifically used to match the words in the comment information with preset keywords to obtain target keywords, and determine the user demand corresponding to the target keyword as the target demand of the first user.
[0085] In one embodiment of the present disclosure, the determining subunit is specifically configured to input the review information to be published into a demand prediction model to obtain a target demand corresponding to the first user.
[0086] In one embodiment of the present disclosure, the display unit 502 is specifically used to display at least one function tag corresponding to the preset keyword in the live broadcast room interface according to the preset keyword when the comment information to be published includes text corresponding to the preset keyword.
[0087] In one embodiment of the present disclosure, the display unit 502 displays at least one resource class function label in the live broadcast room interface when the comment information to be published includes a sentence corresponding to a preset resource class keyword or the comment information to be published indicates that the user demand is for resource class information.
[0088] In one embodiment of the present disclosure, the resource-class keyword is a customer service-related keyword corresponding to the resource, the resource-class information is customer service-related information corresponding to the resource, and the resource-class function tag is a customer service-related function tag corresponding to the resource; the device further includes: a sending unit;
[0089] The display unit 502 is further configured to display a conversation interface in response to a triggering operation of the first user on the customer service related function tag;
[0090] The sending unit is used to send an inquiry message to customer service in response to a triggering operation of the first user on the conversation interface.
[0091] In one embodiment of the present disclosure, the resource class keyword is a resource transfer class keyword, the resource class information is resource transfer class information, and the resource class function tag includes a resource transfer class tag.
[0092] In one embodiment of the present disclosure, the resource transfer category keyword is a keyword related to resource issuance prompt, the resource transfer category information is resource issuance prompt information, and the resource transfer category tag includes a resource issuance prompt tag; the device further includes: a sending unit;
[0093] The display unit 502 is further configured to display a resource issuance prompt page in response to the first user's triggering operation on the resource issuance prompt tag;
[0094] The sending unit is configured to send a reminder message to the resource issuing end in response to a triggering operation of the first user on the resource issuing prompt page.
[0095] In one embodiment of the present disclosure, the resource transfer keywords are keywords related to logistics corresponding to the resources, the resource transfer information is logistics information corresponding to the resources, and the resource transfer tags include logistics tags corresponding to the resources;
[0096] The display unit 502 is further configured to display a logistics page in response to the first user's triggering operation on the logistics tag, wherein the logistics page displays logistics information corresponding to the resource.
[0097] In one embodiment of the present disclosure, the display unit 502 is specifically configured to display at least one directional object function label in the live broadcast room interface when the comment information to be published includes directional character text.
[0098] In one embodiment of the present disclosure, the display unit 502 is specifically configured to display a first directional object function label on the live broadcast room interface when the comment information to be published includes directional character text;
[0099] The display unit 502 is also used to display a first selection page in response to the first user's triggering operation on the first directional object tag, wherein the first selection page displays multiple first candidate objects, and the first candidate objects are objects located in the same live broadcast room as the first user.
[0100] In one embodiment of the present disclosure, the display unit 502 is specifically configured to display a second directional object function label on the live broadcast room interface when the comment information to be published includes directional character text;
[0101] The display unit 502 is further configured to display a second selection page in response to a trigger operation by the first user on the second directional object tag, wherein the second selection page displays a plurality of second candidate objects, where the second candidate objects are objects having a preset association relationship with the first user.
[0102] In one embodiment of the present disclosure, the first selection page also displays a first directional control, and / or the second selection page also displays a second directional control, and the display unit 502 is specifically used to display the identifier of the candidate object selected by the first user in the input box in response to the triggering operation of the first directional control and / or the second directional control by the first user.
[0103] In one embodiment of the present disclosure, the display unit 502 is also used to display the comment information in the input box in the comment display area of the live broadcast room interface in response to a sending operation triggered by the first user on the input box, wherein the comment information includes an identifier of the candidate object selected by the first user, so as to prompt the candidate object corresponding to the identifier to view the comment information.
[0104] In one embodiment of the present disclosure, the display unit 502 is further configured to display a function page corresponding to the function tag in response to a triggering operation of the first user on the function tag.
[0105] In one embodiment of the present disclosure, the apparatus further comprises: a cancelling unit;
[0106] The canceling unit is further used to cancel the display of the function label in the live broadcast room interface in response to a closing operation triggered by the first user on the input box.
[0107] It should be noted that the specific implementation of each unit in this embodiment can refer to the relevant description in the above method embodiment. The division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The functional units in the embodiment of the present application can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. For example, in the above embodiment, the processing unit and the sending unit can be the same unit or different units. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0108] See also Figure 6, which shows a schematic diagram of the structure of an electronic device 600 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0109] like Figure 6 As shown, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 to a random access memory (RAM) 606. In RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, ROM 602, and RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0110] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0111] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0112] The electronic device provided by the embodiment of the present disclosure and the method provided by the above embodiment belong to the same inventive concept, and the technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0113] The embodiments of the present disclosure provide a computer storage medium on which a computer program is stored. When the program is executed by a processor, the method provided by the above embodiments is implemented.
[0114] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0115] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0116] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0117] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device can execute the method.
[0118] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0120] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit / module does not, in some cases, constitute a limitation on the unit itself.
[0121] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0122] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0123] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0124] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0125] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0126] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0127] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information display method, characterized in that: The method comprises: Receive comment information to be published input by the first user in an input box of the live broadcast room interface; Based on the comment information to be published, at least one function tag is displayed on the live broadcast room interface, and the function tag provides the first user with an entry to a function page corresponding to the function tag, and the at least one function tag includes a resource function tag, and the resource function tag includes a resource distribution prompt tag; In response to the first user's triggering operation on the resource issuance prompt tag, displaying a resource issuance prompt page; In response to the triggering operation of the first user on the resource issuance prompt page, a reminder message is sent to the resource issuance end.
2. An information display method, characterized in that: The method comprises: Receive comment information to be published input by the first user in an input box of the live broadcast room interface; Based on the comment information to be published, at least one function tag is displayed on the live broadcast room interface, and the function tag provides the first user with an entry to a function page corresponding to the function tag, and the at least one function tag includes a resource function tag, and the resource function tag includes a logistics tag corresponding to the resource; In response to the first user's triggering operation on the logistics tag, a logistics page is displayed, and the logistics page displays logistics information corresponding to the resource.
3. An information display method, characterized in that: The method comprises: Receive comment information to be published input by the first user in an input box of the live broadcast room interface; Based on the comment information to be published, at least one function tag is displayed on the live broadcast room interface, and the function tag provides the first user with an entry to a function page corresponding to the function tag, and the at least one function tag includes a directional object function tag, and the function page corresponding to the directional object function tag is used to display to the first user objects in the same live broadcast room as the first user and / or objects having a preset association relationship with the first user; The displaying at least one function label on the live broadcast room interface based on the comment information to be published includes: when the comment information to be published includes directional character text, displaying at least one directional object function label on the live broadcast room interface; In response to a triggering operation on the at least one directional object function tag, an object selection interface corresponding to the at least one directional object function tag is displayed.
4. The method according to any one of claims 1 to 3, characterized in that: The displaying of at least one function tag on the live broadcast room interface based on the comment information to be published includes: Determining a target demand corresponding to the first user based on the comment information to be published; Obtain at least one function tag that matches the target requirement, and display the at least one function tag on the live broadcast room interface.
5. The method according to claim 4, characterized in that Determining a target demand corresponding to the first user based on the comment information to be published includes: Match the words in the comment information with the preset keywords to obtain the target keywords, The user demand corresponding to the target keyword is determined as the target demand of the first user.
6. The method according to claim 4, characterized in that Determining a target demand corresponding to the first user based on the comment information to be published includes: The review information to be published is input into a demand prediction model to obtain the target demand corresponding to the first user.
7. The method according to any one of claims 1 to 3, characterized in that: The displaying of at least one function tag on the live broadcast room interface based on the comment information to be published includes: When the comment information to be published includes text corresponding to a preset keyword, at least one function tag corresponding to the preset keyword is displayed on the live broadcast room interface according to the preset keyword.
8. The method according to any one of claims 1 to 3, characterized in that: The displaying of at least one function tag on the live broadcast room interface based on the comment information to be published includes: When the comment information to be published includes a sentence corresponding to a preset resource-type keyword or the comment information to be published indicates that the user's demand is for resource-type information, at least one resource-type function label is displayed in the live broadcast room interface.
9. The method according to claim 8, characterized in that The resource-type keywords are keywords related to customer service corresponding to the resources, the resource-type information is information related to customer service corresponding to the resources, and the resource-type function tags are function tags related to customer service corresponding to the resources; The method further comprises: In response to the first user's triggering operation on the customer service-related function tag, displaying a conversation interface; In response to the triggering operation of the first user on the conversation interface, an inquiry message is sent to customer service.
10. The method according to claim 8, characterized in that The resource-class keyword is a resource transfer-class keyword, the resource-class information is resource transfer-class information, and the resource-class function tag includes a resource transfer-class tag.
11. The method according to claim 10, characterized in that The resource transfer keywords are keywords related to resource issuance prompts, and the resource transfer information is resource issuance prompt information.
12. The method according to claim 10, characterized in that The resource transfer keywords are keywords related to the logistics corresponding to the resources, and the resource transfer information is the logistics information corresponding to the resources.
13. The method according to claim 3, characterized in that When the comment information to be published includes directional character text, displaying at least one directional object function label on the live broadcast room interface includes: When the comment information to be published includes directional character text, displaying a first directional object function label on the live broadcast room interface; The method further comprises: In response to the first user's triggering operation on the first directional object function tag, a first selection page is displayed, and the first selection page displays multiple first candidate objects, and the first candidate objects are objects located in the same live broadcast room as the first user.
14. The method according to claim 3, characterized in that When the comment information to be published includes directional character text, displaying at least one directional object function label on the live broadcast room interface includes: When the comment information to be published includes directional character text, displaying a second directional object function label on the live broadcast room interface; In response to the first user's triggering operation on the second directional object function tag, a second selection page is displayed, and the second selection page displays a plurality of second candidate objects, where the second candidate objects are objects having a preset association relationship with the first user.
15. The method according to claim 13 or 14, characterized in that The first selection page further displays a first directional control, and / or the second selection page further displays a second directional control, and the method further includes: In response to the first user's triggering operation on the first directional control and / or the second directional control, the identifier of the candidate object selected by the first user is displayed in the input box.
16. The method according to claim 15, characterized in that The method further comprises: In response to a sending operation triggered by the first user on the input box, the comment information in the input box is displayed in the comment display area of the live broadcast room interface, and the comment information includes the identifier of the candidate object selected by the first user, so as to prompt the candidate object corresponding to the identifier to view the comment information.
17. An information display device, characterized in that: The device comprises: A receiving unit, configured to receive comment information to be published input by the first user in an input box of the live broadcast room interface; A display unit is used to display at least one function tag on the live broadcast room interface based on the comment information to be published, wherein the function tag provides the first user with an entry to a function page corresponding to the function tag, wherein the at least one function tag includes a resource function tag, and the resource function tag includes a resource distribution prompt tag; The display unit is further configured to display a resource distribution prompt page in response to a trigger operation of the first user on the resource distribution prompt tag; The sending unit is used to send a reminder message to the resource issuing end in response to the triggering operation of the first user on the resource issuing prompt page.
18. An information display device, characterized in that: The device comprises: A receiving unit, configured to receive comment information to be published input by the first user in an input box of the live broadcast room interface; A display unit is used to display at least one function tag on the live broadcast room interface based on the comment information to be published, wherein the function tag provides the first user with an entry to a function page corresponding to the function tag, wherein the at least one function tag includes a resource function tag, and the resource function tag includes a logistics tag corresponding to a resource; The display unit is further used to display a logistics page in response to the first user's triggering operation on the logistics tag, and the logistics page displays logistics information corresponding to the resource.
19. An information display device, characterized in that: The device comprises: A receiving unit, configured to receive comment information to be published input by the first user in an input box of the live broadcast room interface; A display unit is used to display at least one function tag on the live broadcast room interface based on the comment information to be published, wherein the function tag provides the first user with an entry to a function page corresponding to the function tag, wherein the at least one function tag includes a directional object function tag, and the function page corresponding to the directional object function tag is used to display to the first user an object located in the same live broadcast room as the first user and / or an object having a preset association relationship with the first user; The display unit is specifically configured to display at least one directional object function label on the live broadcast room interface when the comment information to be published includes directional character text; The display unit is further configured to display an object selection interface corresponding to at least one directional object function tag in response to a triggering operation on the at least one directional object function tag.
20. An electronic device, characterized in that: The device comprises: a processor and a memory; The memory is used to store instructions or computer programs; The processor is used to execute the instructions or computer programs in the memory so that the electronic device executes the method according to any one of claims 1 to 16.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a device, the device executes the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Information pushing method and device
CN111897910A
Live broadcast information processing method and device, electronic equipment and storage medium
CN112073741A
Information interaction method and device, electronic equipment and storage medium
CN113905247A
Group processing method and device, electronic equipment, medium and program product
CN114157627A