Information display method, device, equipment and medium
The method addresses the challenge of users not quickly obtaining information in live streaming by displaying function tags based on comment content, improving user experience through efficient information access.
Patent Information
- Application Number
- JP2025508822
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-15
- Filing Date
- 2023-08-15
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2043-08-15
AI Technical Summary
During live streaming, users often face difficulties in obtaining information of interest quickly due to a large number of comments, affecting user experience.
An information display method that receives comment information and displays function tags on the live streaming room screen, providing an entrance to relevant function pages based on the comment content, using keyword matching and needs prediction models to identify user interests.
Facilitates quick and accurate access to desired information, enhancing user experience by allowing users to efficiently navigate to function pages through function tags.
Smart Images

Figure 2025530667000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority from Chinese Patent Application No. 202210977614.X, entitled "Information Display Method, Apparatus, Device and Medium," filed with the China Patent Office on August 15, 2022, the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of computer technology, and more particularly to information display methods, devices, equipment, and media. [Background technology]
[0003] With the continuous development of live streaming technology, more and more users are participating in live streaming engagement. During the live streaming process, users can ask questions related to products by posting comments in the live streaming room. However, when there are a relatively large number of comments in the live streaming room, the host may not be able to reply promptly, and users may not be able to efficiently obtain the information they are interested in, which will affect the user experience. Summary of the Invention [Problem to be solved by the invention]
[0004] In view of this, embodiments of the present application provide a method, apparatus, device, and medium for displaying information. [Means for solving the problem]
[0005] To achieve the above objectives, the technical solutions of the present application are as follows:
[0006] In a first aspect of the present application, there is provided a method for displaying information, the method comprising: Receiving comment information about the release target entered on the screen of the live streaming room; Displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, the function tag being intended to provide an entrance to a function page corresponding to the function tag.
[0007] In a second aspect of the present application, there is provided an information display device, the device comprising: a receiving unit for receiving comment information of a release target input on a screen of a live streaming room; and a display unit for displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, the function tag providing an entrance to a function page corresponding to the function tag.
[0008] In a third aspect of the present application, there is provided an electronic device, the device comprising: a processor and a memory; the memory is for storing instructions or computer programs; The processor is adapted to execute the instructions or computer program in the memory to cause the electronic device to perform the method of the first aspect.
[0009] In a fourth aspect of the present application, there is provided a computer-readable storage medium having instructions stored thereon that, when executed on an apparatus, cause the apparatus to perform the method of the first aspect.
[0010] In a fifth aspect of the present application there is provided a computer program product, said computer program product comprising computer programs / instructions which, when executed by a processor, implement the method of the first aspect.
[0011] In order to more clearly describe the embodiments of the present application or the technical solutions of the prior art, the drawings necessary for describing the embodiments or the prior art will be briefly described below. Obviously, the drawings described below are only examples of the embodiments described in the present application, and those skilled in the art can further obtain other drawings based on these drawings without any creative efforts. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a flowchart of an information display method according to an embodiment of the present invention. [Figure 2a] FIG. 2a is a schematic diagram showing a screen of a live streaming room according to an embodiment of the present application. [Figure 2b] FIG. 2b is a schematic diagram illustrating a screen of another live streaming room according to an embodiment of the present application. [Figure 3a] FIG. 3a is a schematic diagram showing a functional tag according to an embodiment of the present application. [Figure 3b] FIG. 3b is a schematic diagram showing another functional tag according to an embodiment of the present application. [Figure 4a] FIG. 4a is a schematic diagram illustrating a first selection page according to an embodiment of the present application. [Figure 4b] FIG. 4b is a schematic diagram illustrating a second selection page according to an embodiment of the present application. [Figure 4c] FIG. 4c is a schematic diagram illustrating another first selection page according to an embodiment of the present application. [Figure 4d] FIG. 4d is a schematic diagram of inputting comment information into a live streaming room according to an embodiment of the present application. [Figure 5] FIG. 5 is a schematic diagram of an information display device according to an embodiment of the present invention. [Figure 6] FIG. 6 is a structural schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0013] In order to help those skilled in the art to better understand the solution of the present application, the technical solutions of the embodiments of the present application will be described below clearly and completely with reference to the drawings of the embodiments of the present application, and it should be understood that the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, any other embodiments that a person skilled in the art can obtain without inventive efforts fall within the scope of protection of the present application.
[0014] Currently, in the live streaming scene, when users engage in live streaming rooms, they cannot quickly obtain information of their interest, which affects the user experience.
[0015] Based on this, the present application provides an information display method, which, when a user inputs comment information of a release target on the screen of a live streaming room, obtains the comment information of the release target, and determines a related function tag based on the comment information of the release target, and then displays the function tag on the screen of the live streaming room, thereby providing the user with an entrance to the function page corresponding to the function tag, thereby enabling the user to quickly and accurately identify the function tag that interests them, facilitating the user to quickly obtain information of interest through the function tag, and improving the user's user experience.
[0016] It should be understood that before using the technical solutions of each embodiment of the present disclosure, the type, scope, and scenario of personal information involved will be informed to the user in an appropriate manner, and the user's permission will be obtained.
[0017] For example, in response to receiving a user's active request, presentation information may be sent to the user to clearly inform the user that the requested operation requires the collection and use of the user's personal information. Based on the presentation information, the user can independently choose whether to provide personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that executes the operation of the technical solution of the present disclosure. As an optional, non-limiting implementation manner, the presentation information sent to the user in response to receiving a user's active request may be, for example, a pop-up window, or the presentation information may be displayed in text form in the pop-up window. The pop-up window may further include a selection control for the user to select "yes" or "no" regarding the provision of personal information to the electronic device.
[0018] It should be understood that the above notification and user permission obtaining process is merely exemplary and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0019] To facilitate understanding of the technical solutions in the embodiments of the present application, the following description will be made with reference to the drawings.
[0020] Referring to Figure 1, this figure illustrates an information display method according to an embodiment of the present application, which may be executed by an information display client, and the information display client may be installed in an electronic device. The electronic device may include devices with communication functions, such as mobile phones, tablet computers, laptops, desktop computers, in-vehicle terminals, wearable electronic devices, all-in-one computers, and smart home devices, and may also be simulation devices such as virtual machines or emulators. As shown in Figure 1, the method may include the following steps S101 and S102.
[0021] S101: Obtain comment information of the release target entered on the screen of the live distribution room.
[0022] In this embodiment, when a user enters a live streaming room through a live streaming client to watch a live stream, the user can post comments in the live streaming room. In some embodiments, the user can enter comment information in an input field on the screen of the live streaming room, and the live streaming client acquires the comment information to be released in response to the comment information to be released entered by the user in the input field on the screen of the live streaming room. The comment information to be released refers to the information in the input field of an input panel that is not displayed on the screen.
[0023] For example, Figure 2a is a schematic diagram showing the screen of a live streaming room, where the screen 200 of the live streaming room includes a live streaming video screen, and the live streaming video screen may display a product being introduced. At the same time, a comment display area 201 may be displayed on the live streaming video screen in the form of a pop-up layer, and an input area 202 may be displayed at the bottom of the live streaming video screen. A user can trigger the input area 202 to wake up the input panel, thereby inputting comment information through the input panel. The comment information entered by the user is displayed on the screen, and then the comment display area 201 may display comment information released by each viewer in the live streaming room.
[0024] In this embodiment, when the user wakes up the input panel by triggering the input area 202, the user inputs the comment information of the release object into the input field of the input panel. For example, as shown in Figure 2b, the comment information of the release object input by the user is "When will it be shipped?"
[0025] S102: Display at least one function tag on the screen of the live streaming room based on the comment information to be released.
[0026] In this embodiment, after obtaining the comment information of the release target entered by the user in the input field, at least one function tag related to the comment information can be determined based on the comment information of the release target, and the at least one function tag can be displayed on the screen of the live streaming room. Specifically, the determined at least one function tag can be displayed in the comment display area of the screen of the live streaming room, and the function tag can provide the user with an entrance to a function page corresponding to the function tag, thereby facilitating the user to enter the corresponding function page by triggering the function tag, and further facilitating the user to quickly obtain the function tag of interest, thereby quickly obtaining information of interest through the function tag of interest, and improving the user experience.
[0027] In some embodiments, in response to a user's trigger operation of a function tag, a function page corresponding to the function tag is displayed. The client terminal may display the function page in the form of a pop-up layer on the live streaming room screen, or may jump to the function page from the live streaming room screen. When the function page is displayed, if the user returns to the live streaming room screen, the comment information already entered in the input field will be retained and displayed, allowing the user to continue editing or directly submit the comment information based on the already entered comment information, thereby improving the user's user experience.
[0028] As can be seen from the above, when a user inputs comment information to be released into the input field of the live streaming screen, the comment information can be obtained, and at least one function tag can be displayed on the live streaming room screen based on the comment information to be released, the function tag is related to the comment information to be released, and the user can be provided with an entrance to the function page corresponding to the function tag. That is, the present application identifies the function required by the user based on the comment information to be released input by the user, and further displays the function tag of the function on the live streaming room screen, allowing the user to enter the corresponding function page through the function tag, thereby satisfying the diversified needs of users, facilitating users to quickly obtain information of interest, and improving the user experience.
[0029] The function tag displayed on the screen of the live streaming room may be an aggregated tag or an independent tag. An aggregated tag refers to a tag obtained by aggregating multiple function tags having a predetermined relationship. If the function tag is an aggregated tag, multiple function tags corresponding to the aggregated tag will be displayed on the screen of the live streaming room in response to a user's trigger operation of the aggregated tag, thereby allowing the user to quickly obtain multiple function tags that interest them and improving information acquisition efficiency.
[0030] When the 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 tags at the same level, and a user may select one of the first and second function tags to trigger, or the first function tag and the second function tag may be parent-child tags, for example, the first function tag is a parent tag and the second function tag is a child tag, and when the second function tag is displayed, the first function tag is displayed simultaneously.
[0031] In some embodiments, target needs corresponding to users may be determined based on comment information of the release object, and at least one function tag matching the target needs may be obtained. That is, the user's needs may be determined based on comment information of the release object, and then a function tag corresponding to the needs may be determined as a matching function tag.
[0032] The following two methods may be used to determine the user needs based on the comment information of the release target, specifically including:
[0033] One method is to predict user needs using a keyword approach. Specifically, words in comment information are matched with predefined keywords to obtain target keywords, and the user needs corresponding to the target keywords are determined as the user's target needs. The target keywords are intended to reflect the user needs. That is, keywords indicating different user needs may be predefined. After obtaining the comment information to be released entered by the user, the comment information is subjected to word segmentation to obtain words contained in the comment information and match the words with the keywords. When a keyword is matched, the user needs corresponding to the keyword are determined as the target needs corresponding to the user's comment information. Matching a segmented word with a keyword means that the segmented word completely matches the keyword, or the similarity between the segmented word and the keyword is greater than a predefined similarity threshold. For example, keyword a is predefined to correspond to user need a, keyword b to user need b, and keyword c to user need c. Word k is obtained by word segmenting the comment information, and word k is matched with keyword 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.
[0034] Another method involves obtaining user needs using a needs prediction model. Specifically, comment information of the release target is input into the needs prediction model to obtain target needs corresponding to the user. Specifically, comment information of the release target is input into the needs prediction model, and a prediction result is output from the needs prediction model. If the prediction result satisfies a preset condition, the user needs corresponding to the needs prediction model are determined as target needs. The prediction result may indicate the probability that the user needs corresponding to the input comment information of the release target are the user needs corresponding to the needs prediction model, and the higher the probability, the more likely it is that the user needs corresponding to the comment information of the release target are the user needs corresponding to the needs prediction model. The preset condition may be a preset probability threshold, and the specific value may be determined according to actual application circumstances.
[0035] It should be noted that when predicting user needs based on the comment information of the release target, prediction may be made using one of the above methods. When predicting user needs using one of the above methods, one of the methods may be selected according to actual application circumstances or may be determined according to a preset priority. For example, the priority predicted based on preset keywords may be higher than the priority predicted based on the need prediction model. Alternatively, prediction may be made using the above two methods simultaneously. If the user needs predicted using the two methods are different, both of the predicted user needs may be determined as the user needs corresponding to the comment information. A usage priority may be preset, and the user needs with a higher priority may be determined as the target needs reflected by the comment information. For example, the priority of user needs predicted based on keywords may be higher than the user needs predicted based on the need prediction model.
[0036] In some embodiments, determining at least one function tag to be displayed on the screen of the live streaming room based on the comment information to be released may further be achieved in the following manner: specifically, if the comment information to be released contains text corresponding to a preset keyword, at least one function tag corresponding to the preset keyword is displayed on the screen of the live streaming room based on the preset keyword. That is, a correspondence between different keywords and function tags may be preset, and if the text included in the comment information to be released matches a preset keyword, at least one function tag corresponding to the keyword is displayed on the screen of the live streaming room.
[0037] In some embodiments, displaying at least one function tag on the screen of the live streaming room based on the comment information to be released includes displaying at least one resource-related function tag on the screen of the live streaming room if the comment information to be released contains a sentence corresponding to a preset resource-related keyword or if the comment information to be released indicates that the user needs resource-related information. For example, if the content displayed on the screen of the live streaming room is live commerce content, viewers can understand related information about the products being sold by posting comments.
[0038] The resource keywords may be keywords related to customer service corresponding to the resource, the resource information may be information related to customer service corresponding to the resource, and the resource function tags may be function tags related to customer service corresponding to the resource. The resource may be a product sold in a live streaming room. In this case, the method further includes displaying a session screen in response to a user's trigger operation of a function tag related to a customer, and sending an inquiry message to customer service in response to the user's trigger operation of the session screen. That is, if the comment information to be released contains text corresponding to a keyword related to customer service corresponding to the resource, it indicates that the user needs to obtain information related to customer service corresponding to the resource. In this case, a function tag related to customer service corresponding to the resource is displayed on the screen of the live streaming room. If the user performs a trigger operation on the function tag related to the displayed customer service, a session screen with customer service is displayed, allowing the user to communicate with customer service through the session screen.
[0039] If the resource keyword is a resource transfer keyword, the resource information is resource transfer information, and the resource function tag includes a resource transfer tag. Resource transfer may refer to the transfer of resources from a resource releasing party to a resource receiving party. For example, in a live commerce scenario, resource transfer refers to a seller shipping a resource to a buyer. In this case, the method further includes displaying a resource transfer page in response to a user's trigger operation of the resource transfer tag. The user can view resource transfer-related information or trigger a corresponding operation through the resource transfer page. That is, if the comment information to be released contains text corresponding to a resource transfer keyword, it indicates that the user's need is to obtain resource transfer information, and then a resource transfer tag is displayed on the screen of the live streaming room.
[0040] Specifically, when the resource transfer keyword is a keyword related to resource release notification, the resource transfer information is resource release notification information, and the resource transfer tag includes a resource release notification tag. In this application scenario, the method further includes: displaying a resource release notification page in response to a user's triggering operation of the resource release notification tag; and sending a reminder message to the resource release side in response to the user's triggering operation of the resource release notification page.
[0041] In response to a user's trigger operation of a resource release indication tag, at least one first resource tag related to the resource release indication tag may be further displayed, and in response to a user's trigger operation of one of the at least one first resource tags, a reminder message is sent to the resource release side corresponding to the first resource tag. That is, when multiple resources are all in an unreleased state, in response to a user's trigger operation of a resource release indication tag, first resource tags corresponding to each of the multiple resources are displayed, and when the user performs a trigger operation on one of the first resource tags, a reminder message is sent to the resource release side corresponding to the first resource tag. Displaying multiple first resource tags makes it easier for the user to quickly obtain the resource to which a reminder message should be sent, improving user processing efficiency.
[0042] If the resource transfer keyword is a keyword related to delivery corresponding to the resource, the resource transfer information is delivery information corresponding to the resource, and the resource transfer tag includes a delivery tag corresponding to the resource. In this case, the method further includes displaying a delivery page in response to a user triggering the delivery tag, and displaying the delivery information corresponding to the resource on the delivery page.
[0043] In response to a user's trigger operation of the delivery tag, at least one second resource tag related to the delivery tag may be further displayed, and in response to a user's trigger operation of one of the at least one second resource tags, delivery information corresponding to the second resource tag is displayed. That is, when multiple resources are in the releasing state, in response to a user's trigger operation of the resource release indication tag, second resource tags corresponding to each of the multiple resources are displayed, and when the user performs a trigger operation on one of the second resource tags, delivery information for the second resource corresponding to the second resource tag is displayed. Displaying multiple second resource tags makes it easier for users to quickly understand the resources being released, improving user confirmation efficiency.
[0044] When displaying a resource release notification tag or a shipping tag on the live streaming room screen, it may be displayed in the form of a parent-child tag. That is, the parent tag and resource release notification tag corresponding to the resource release notification tag may be displayed on the live streaming room screen, or the parent tag and shipping tag corresponding to the shipping tag may be displayed on the live streaming room screen. The parent tag corresponding to the resource release notification tag and the parent tag corresponding to the shipping tag may be the same parent tag. For example, both of the corresponding parent tags are resource centers. For example, as shown in FIG. 3a, if a user enters "I don't want it unless you ship it" in the input field and the information contains text corresponding to keywords related to resource release notifications, the user indicates that they want to send resource release notification information to the resource release side. In this case, the live streaming room screen displays a tag 302 urging them to ship (resource release notification tag) and a tag 301 whose corresponding parent tag is "shopping center." The user can directly click the "shopping center" tag to directly enter the shopping center page, or directly click the "urging them to ship" tag 302 to directly enter the resource release notification page.
[0045] In some embodiments, when determining at least one function tag to display based on the comment information to be released, if the comment information to be released contains directional character text, at least one directional object function tag is displayed on the screen of the live streaming room. "Direction" refers to sending a message to a specific target object, and the specific expression format of the directional character text may be set according to actual application situations, for example, the directional character text is the @ character. When a user sends comment information containing directional characters and directional objects to the comment area on the screen of the live streaming room, other objects in the live streaming room can check the comment information and associate it with a directional object, thereby prompting the directional object to immediately check the comment information or prompting the directional object to enter the live streaming room.
[0046] The directional object function tag may include a first directional object function tag and / or a second directional object function tag, where the first directional object indicated by the first directional object function tag refers to an object in the same live streaming room as the user, and the second directional object indicated by the second directional object tag refers to an object having a pre-set association relationship with the user, for example, the second object is another user in the same live streaming room as the user.
[0047] In some embodiments, in response to a user's trigger operation of a first directional object tag, a first selection page is displayed, and a plurality of first candidate objects are displayed on the first selection page, where the first candidate objects are objects in the same live streaming room as the user. Specifically, the first candidate objects refer to user identifiers corresponding to other users in the same live streaming room as the user. Furthermore, a first directional control may be further displayed on the first selection page, and the first directional control is configured to add the user identifier of the first candidate object corresponding to the first directional control to the comment information to be released in response to a user's trigger operation. Specifically, the first directional control corresponds one-to-one to the first candidate objects.
[0048] In some embodiments, in response to a user's trigger operation of a second directional object tag, a second selection page is displayed, displaying a plurality of second candidate objects on the second selection page, where the second candidate objects are objects having a predetermined relationship with the user. Specifically, the second candidate objects refer to user identifiers corresponding to other users having a predetermined relationship with the user. Furthermore, the second selection page further includes a second directional control, which is configured to add the user identifier of the second candidate object corresponding to the second directional control to the comment information to be released in response to a user's trigger operation. Specifically, the second directional control corresponds one-to-one to the second candidate object. The second candidate object may be an object followed by the user through a live streaming client, or the second object may be the user's friend.
[0049] For example, as shown in Figure 3b, when a user enters "happy @" in the input field, the client terminal acquires the directional character @ entered by the user, and then displays an "@viewers of live streaming room" tag 303 and an "@friends" tag 304 on the live streaming room screen. The "@viewers of live streaming room" tag 301 is the first directional object tag, and the "@friends" tag 302 is the second directional object tag.
[0050] When a user triggers the tag 301, a first selection page is displayed. For example, FIG. 4a is a schematic diagram showing a first selection page, which displays the user identifiers 401 (user icons and user nicknames) of all viewers in the live streaming room and a first directional control 402. If the number of viewers in the live streaming room is relatively large, a swipe control can be displayed on the edge of the first selection page, allowing the user to browse through more user identifiers of first candidate objects through the swipe control. If the viewers in the live streaming room include the user's friends, the first selection page may be further displayed in separate areas, for example, the user identifiers of friends are displayed in a first area and the user identifiers of other viewers are displayed in a second area, as shown in FIG. 4a.
[0051] When the user triggers the tag 302, a second selection page is displayed. For example, FIG. 4b is a schematic diagram showing a second selection page, which displays the user identifiers 403 (user icons and user nicknames) of the user's friends, i.e., User 1 and User 2, and corresponding second directional controls 404. If the number of friends is relatively large, a swipe control can be displayed on the edge of the second selection page, allowing the user to browse through more user identifiers of second candidate objects by using the swipe control.
[0052] When multiple users are addressed in one input operation, all of the users displayed on the first or second selection page can be selected when the first or second selection page is first woken up. When the first or second selection page is second woken up, the user identifiers of all users can also be displayed on the first or second selection page, but the user identifiers selected the first time are in a non-selectable state, i.e., cannot be selected, and the user identifiers not selected the first time are selectable when displayed the second time. For example, Figure 4c is a schematic diagram showing the first selection page. For example, if a user wants to @user1 and @user4 in a current comment, when the first selection page is woken up for the first time, the first page will contain user1, user2, user3 and user4. When user1 is selected and the first selection page is woken up again, the first selection page will still contain user1, user2, user3 and user4, but user1 is displayed in gray and cannot be selected, and the user can only select from user2, user3 and user4.
[0053] When the user performs a trigger operation on the first directional control and / or the second directional control, the input field displays the identifiers of the candidate objects selected by the user. For example, as shown in Fig. 4d, the input field displays User 1 and User 4 selected by the user through the first selection page.
[0054] In some embodiments, in response to a user's send operation on the trigger of the input field, comment information in the input field is displayed in a comment display area on the screen of the live streaming room, and the comment information includes an identifier of a candidate object selected by the user, thereby presenting the candidate object corresponding to the identifier for confirmation of the comment information.
[0055] In some embodiments, the display of the function tag on the screen of the live streaming room is canceled in response to the user's turn-off operation for triggering the input field. That is, when the user turns off the input field, it indicates that the user is temporarily not inputting and the previously determined user needs have already been realized, and the display of the function tag is canceled. Therefore, when the user triggers the input operation again, new user needs will continue to be acquired, and the function tag will be displayed according to the new user needs, thereby satisfying different user needs and improving the user experience.
[0056] In some embodiments, one or more persistent function tags may be displayed on the screen of the live streaming room, and the one or more persistent function tags may be function tags preset in the live streaming client, and one or more function tags displayed by the user may be set as persistent function tags, thereby making it easier for the user to quickly obtain information of interest through the persistent function tags and eliminating the need to enter comment information to be released in an input field, thereby improving the user experience. Function tags with a preset relationship among the multiple persistent function tags may be aggregated and displayed.
[0057] When a user sets any one of the at least one function tags as a resident function tag, the one function tag is fixedly displayed on the screen of the live distribution room, and when a user cancels the resident setting of any one of the at least one function tags, the display of the one function tag on the screen of the live distribution room is canceled.
[0058] In some embodiments, the live streaming client may further display one or more recommended function tags on the screen of the live streaming room, thereby improving the efficiency of obtaining function tags that interest the user.
[0059] According to the above method example, the embodiment of the present application provides a structural diagram of an information display device, which will be described below with reference to the drawings.
[0060] Referring to FIG. 5, this figure is a structural diagram of an information display device according to an embodiment of the present application, where the device 500 may include a receiving unit 501 and a display unit 502 .
[0061] The receiving unit 501 is for receiving comment information to be released that is entered on the screen of the live distribution room, The display unit 502 is for displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, and for providing an entrance for the function tag to enter the function page corresponding to the function tag.
[0062] In one embodiment of the present disclosure, the receiving unit 501 is specifically for receiving comment information to be released that is input by a user into an input field on the screen of a live streaming room; The display unit 502 is specifically for displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, and for providing the user with an entrance to a function page corresponding to the function tag.
[0063] In one embodiment of the present disclosure, the display unit 502 includes a determination subunit and a display subunit; The determining subunit is for determining target needs corresponding to the user according to comment information of the release object; The display sub-unit is for obtaining at least one function tag that meets the target needs, and displaying the at least one function tag on a screen of the live streaming room.
[0064] In one embodiment of the present disclosure, the determination subunit is specifically for matching words in the comment information with pre-set keywords to obtain target keywords, and determining user needs corresponding to the target keywords as the target needs of the user.
[0065] In one embodiment of the present disclosure, the determination subunit specifically inputs the comment information of the release object into a needs prediction model to obtain the target needs corresponding to the user.
[0066] In one embodiment of the present disclosure, the display unit 502 is specifically configured to, when the comment information to be released contains text corresponding to a preset keyword, display at least one function tag corresponding to the preset keyword on the screen of the live streaming room based on the preset keyword.
[0067] In one embodiment of the present disclosure, the display unit 502 displays at least one resource-related function tag on the screen of the live streaming room if the comment information to be released contains a sentence corresponding to a pre-set resource-related keyword, or if the comment information to be released indicates that the user needs resource-related information.
[0068] In one embodiment of the present disclosure, the resource-related keywords are keywords related to customer services corresponding to resources, the resource-related information is information related to customer services corresponding to resources, and the resource-related function tags are function tags related to customer services corresponding to resources, and the device further comprises: a sending unit; the display unit 502 is further configured to display a session screen in response to the user's triggering of a function tag related to the customer service; The sending unit is for sending an inquiry message to a customer service in response to the user's triggering of the session screen.
[0069] In one embodiment of the present disclosure, the resource-related keywords are resource transfer-related keywords, the resource-related information is resource transfer-related information, and the resource-related function tags include resource transfer-related tags.
[0070] In one embodiment of the present disclosure, the resource transfer keyword is a keyword related to a resource release notification, the resource transfer information is a resource release notification information, the resource transfer tag includes a resource release notification tag, and the device further comprises: a sending unit; the display unit 502 is further configured to display a resource release presentation page in response to the user triggering the resource release presentation tag; The sending unit is for sending a remind message to a resource release side in response to the user's triggering of the resource release presenting page.
[0071] In one embodiment of the present disclosure, the resource transfer keyword is a keyword related to delivery corresponding to a resource, the resource transfer information is delivery information corresponding to a resource, and the resource transfer tag includes a delivery tag corresponding to a resource; The display unit 502 is further for displaying a delivery page in response to the user triggering the delivery tag, where delivery information corresponding to a resource is displayed on the delivery page.
[0072] In one embodiment of the present disclosure, the display unit 502 is specifically configured to display at least one oriented object function tag on the screen of the live streaming room when the comment information to be released contains oriented character-based text.
[0073] In one embodiment of the present disclosure, the display unit 502 is specifically for displaying a first directional object function tag on the screen of the live streaming room when the comment information to be released contains directional character system text; The display unit 502 is further configured to display a first selection page in response to the user's trigger operation of the first oriented object tag, wherein a plurality of first candidate objects are displayed on the first selection page, and the first candidate objects are objects that are in the same live streaming room as the user.
[0074] In one embodiment of the present disclosure, the display unit 502 is specifically for displaying a second directional object function tag on the screen of the live streaming room when the comment information to be released contains directional character system text; The display unit 502 is further configured to display a second selection page in response to the user's triggering operation of the second oriented object tag, wherein a plurality of second candidate objects are displayed on the second selection page, and the second candidate objects are objects having a pre-set association relationship with the user.
[0075] In one embodiment of the present disclosure, a first directional control is further displayed on the first selection page, and / or a second directional control is further displayed on the second selection page, and the display unit 502 is specifically for displaying an identifier of a candidate object selected by the user in the input field in response to the user triggering the first directional control and / or the second directional control.
[0076] In one embodiment of the present disclosure, the display unit 502 is further configured to display comment information in the input field in a comment display area of the live streaming room screen in response to a send operation by the user on the trigger of the input field, and the comment information includes an identifier of a candidate object selected by the user, thereby presenting the candidate object corresponding to the identifier for confirmation of the comment information.
[0077] In one embodiment of the present disclosure, the display unit 502 is further for displaying a function page corresponding to the function tag in response to the user's triggering operation of the function tag.
[0078] In one embodiment of the present disclosure, the device further comprises a cancellation unit, The cancel unit is further configured to cancel the display of the function tag on the screen of the live distribution room in response to an OFF operation on the trigger of the input field by a user.
[0079] It should be noted that for the specific implementation of each unit in this embodiment, reference may be made to the relevant descriptions of the above method embodiments. In this embodiment, the division of units is only schematic and merely represents the division of logical functions. In actual implementation, other division methods may be used. Each functional unit in this embodiment may be integrated into a single processing unit, each unit may exist physically independently, or two or more units may be integrated into a single unit. For example, in the above embodiment, the processing unit and the transmitting unit may be the same unit or different units. The integrated unit may be implemented in the form of hardware or a software functional unit.
[0080] Referring to Figure 6, a structural schematic diagram of an electronic device 600 suitable for implementing an embodiment of the present disclosure is shown. The terminal device of the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 6 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.
[0081] 6, electronic device 600 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 602 or programs loaded from storage device 608 into random access memory (RAM) 606. RAM 603 further stores various programs and data necessary for operation by electronic device 600. Processing unit 601, ROM 602, and RAM 603 are connected to each other via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0082] Typically, input devices 606 including, for example, a touch panel, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 607 including, for example, a liquid crystal display (LCD), loudspeaker, vibrator, etc., storage devices 608 including, for example, a magnetic tape, hard disk, etc., and communication devices 609 may be connected to the I / O interface 605. The communication devices 609 may allow the electronic device 600 to exchange data with other devices through wireless or wired communication. While FIG. 6 shows the electronic device 600 with various devices, it should be understood that not all of the illustrated devices are required to be implemented or included. More or fewer devices may alternatively be implemented or included.
[0083] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program embodied in a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via 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, it performs the functions defined above in the methods of the embodiments of the present disclosure.
[0084] The electronic device according to the embodiment of the present disclosure belongs to the same inventive concept as the method according to the above embodiment, and the technical details not described in detail in this embodiment may be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0085] An embodiment of the present disclosure provides a computer storage medium, and a computer program is stored on the computer storage medium, and when the program is executed by a processor, the method according to the embodiment is realized.
[0086] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Further specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer magnetic 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 this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagating in baseband or as part of a carrier wave, the data signal including computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.
[0087] In some embodiments, client terminals and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any now known or later developed networks.
[0088] The computer-readable medium may be included in the electronic device, or may exist separately but not assembled into the electronic device.
[0089] The computer-readable medium contains one or more programs that, when executed by the electronic device, enable the electronic device to perform the method.
[0090] Computer program code for carrying out 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, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run 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. When a remote computer is involved, the remote computer may be connected to the user's computer via 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., via the Internet using an Internet Service Provider).
[0091] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may be implemented in a different order than depicted in the figures. For example, two successively shown blocks may actually be executed essentially simultaneously, or they may be executed in the reverse order, depending on the functionality involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0092] The units related to the embodiments of the present disclosure may be realized in a software manner or in a hardware manner, and the names of the units / modules may not limit the units themselves.
[0093] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary 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), etc.
[0094] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, device, or apparatus. 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 apparatus, or any suitable combination of the above. Further specific examples of machine-readable storage media include an electrical connection of 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.
[0095] It should be noted that the embodiments in this specification are described in a cumulative manner, and each embodiment mainly describes the differences from other embodiments, and references may be made to the same or similar parts between the embodiments. The systems or devices disclosed in the embodiments are described more simply to correspond to the methods disclosed in the embodiments, and reference may be made to the relevant parts of the method descriptions.
[0096] It should be understood that in this application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" is used to describe a relation between related objects and indicates that three relationships may exist. For example, "A and / or B" may refer to three situations: "A exists independently," "B exists independently," and "A and B exist simultaneously," and A and B may be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of" or similar expressions refers to any combination of these terms, including any combination of single terms or multiple terms. For example, "at least one of a, b, or c" may refer to a, b, c, "a and b," "a and c," "b and c," or "a, b, and c," and a, b, and c may be singular or plural.
[0097] It should be further explained that, in this specification, relational terms such as "first" and "second" are merely used to distinguish one entity or operation from another and do not necessarily require or imply the existence of any such actual relationship or ordering between those entities or operations. Furthermore, the terms "comprise," "include," or any variation thereof are intended to include a non-exclusive inclusion, such that a process, method, article, or device comprising a set of elements not only includes those elements, but also further includes other elements not expressly listed, or further includes elements inherent in such process, method, article, or device. Unless otherwise specified, an element defined by the phrase "comprises" does not exclude the presence of other identical elements in the process, method, article, or device that includes the element.
[0098] The steps of a method or algorithm described with reference to the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of both. A software module may be located in Random Access Memory (RAM), Internal Memory, Read Only Memory (ROM), Electrically Programmable ROM, Electrically Erasable Programmable ROM, Registers, Hard Disk, Removable Disk, CD-ROM, or any other form of storage medium known in the art.
[0099] The above description of the disclosed embodiments will enable those skilled in the art to make or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Thus, the present application is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. 1. A method for displaying information, the method comprising: Receiving comment information about the release target entered on the screen of the live streaming room; An information display method including: displaying at least one function tag on the screen of the live streaming room based on comment information of the release target, the function tag being intended to provide an entrance to a function page corresponding to the function tag.
2. Receiving the comment information to be released that is entered on the screen of the live streaming room includes receiving the comment information to be released that the user entered in the input field on the screen of the live streaming room, The method of claim 1 , wherein the function tag is for providing the user with an entrance to a function page corresponding to the function tag.
3. Displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, determining target needs corresponding to the user based on the comment information of the release object; The method according to claim 2 , further comprising: obtaining at least one function tag that meets the target needs; and displaying the at least one function tag on a screen of the live streaming room.
4. Determining target needs corresponding to the user based on comment information of the release target, Matching words in the comment information with pre-defined keywords to obtain target keywords; and determining the user needs corresponding to the target keywords as the target needs of the user.
5. Determining target needs corresponding to the user based on comment information of the release target, The method of claim 3 , further comprising inputting the comment information of the release object into a needs prediction model to obtain target needs corresponding to the user.
6. Displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, The method of claim 1, further comprising: when the comment information to be released contains text corresponding to a predetermined keyword, displaying at least one functional tag corresponding to the predetermined keyword on the screen of the live streaming room based on the predetermined keyword.
7. Displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, The method described in claim 2 includes displaying at least one resource-related function tag on the screen of the live streaming room when the comment information to be released contains a sentence corresponding to a predetermined resource-related keyword, or when the comment information to be released indicates that the user needs resource-related information.
8. the resource-related keywords are keywords related to customer services corresponding to resources, the resource-related information is information related to customer services corresponding to resources, and the resource-related function tags are function tags related to customer services corresponding to resources; The method comprises: displaying a session screen in response to the user's triggering of a function tag related to the customer service; 8. The method of claim 7, further comprising: in response to the user triggering the session screen, sending an inquiry message to customer service.
9. The method according to claim 7 , wherein the resource-related keywords are resource transfer-related keywords, the resource-related information is resource transfer-related information, and the resource-related function tags include resource transfer-related tags.
10. the resource transfer keyword is a keyword related to resource release presentation, the resource transfer information is resource release presentation information, and the resource transfer tag includes a resource release presentation tag; The method comprises: displaying a resource release presentation page in response to the user triggering the resource release presentation tag; The method of claim 9 , further comprising: sending a reminder message to a resource release party in response to the user triggering the resource release presentation page.
11. The resource transfer keyword is a keyword related to delivery corresponding to a resource, the resource transfer information is delivery information corresponding to a resource, and the resource transfer tag includes a delivery tag corresponding to a resource, The method comprises:
10. The method of claim 9, further comprising displaying a shipping page in response to the user triggering the shipping tag, the shipping page displaying shipping information corresponding to the resource.
12. Displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, The method according to claim 2 , further comprising displaying at least one oriented object function tag on the screen of the live streaming room when the comment information to be released contains oriented character system text.
13. When the comment information to be released includes oriented character text, displaying at least one oriented object function tag on the screen of the live streaming room is If the comment information to be released includes directional character text, displaying a first directional object function tag on the screen of the live streaming room; The method comprises: The method of claim 12, further comprising: displaying a first selection page in response to the user's triggering of the first oriented object tag; displaying a plurality of first candidate objects on the first selection page; and the first candidate objects being objects in the same live streaming room as the user.
14. When the comment information to be released includes oriented character text, displaying at least one oriented object function tag on the screen of the live streaming room is If the comment information to be released includes directional character text, displaying a second directional object function tag on the screen of the live streaming room; 13. The method of claim 12, further comprising: displaying a second selection page in response to the user triggering the second oriented object tag; displaying a plurality of second candidate objects on the second selection page; and the second candidate objects being objects having a pre-defined association relationship with the user.
15. 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 comprises: The method of claim 13 or 14, further comprising displaying an identifier of a candidate object selected by the user in the input field in response to the user triggering the first directional control and / or the second directional control.
16. The method comprises: The method of claim 15 further includes displaying comment information in the input field in a comment display area of the live streaming room screen in response to the user's send operation on the trigger of the input field, the comment information including an identifier of a candidate object selected by the user, thereby presenting the candidate object corresponding to the identifier for confirmation of the comment information.
17. The method comprises: The method of claim 2 , further comprising displaying a function page corresponding to the function tag in response to the user triggering the function tag.
18. The method comprises: The method according to claim 2 , further comprising canceling display of the function tag on the screen of the live streaming room in response to an OFF operation by the user on the trigger of the input field.
19. An information display device, comprising: a receiving unit for receiving comment information of a release target input on a screen of a live streaming room; An information display device comprising: a display unit for displaying at least one function tag on the screen of the live streaming room based on the comment information of the release target, the function tag being for providing an entrance to a function page corresponding to the function tag.
20. An electronic device, the device comprises a processor and a memory; the memory is for storing instructions or computer programs; The processor is adapted to execute the instructions or computer programs in the memory, thereby causing the electronic device to perform the method of any one of claims 1 to 18.
21. 1. A computer-readable storage medium, comprising: A computer readable storage medium having instructions stored thereon that, when executed on an apparatus, cause the apparatus to perform the method of any one of claims 1 to 18.
22. 1. A computer program product comprising: A computer program product comprising computer program instructions which, when executed on a computer, cause the computer to carry out the method of any one of claims 1 to 18.
Citation Information
Patent Citations
Information flow interaction processing method and device and electronic equipment
CN113761194A
Information interaction method and device, electronic equipment and storage medium
CN113905247A
Information display method and device, computer equipment and medium
CN114238812A
System, method, and program for providing live video distribution service
JP2021081882A
Data processing method, apparatus, and system for live streaming page
US20190200047A1