Movatterモバイル変換


[0]ホーム

URL:


CN113805991B - Object prompting method, device, electronic device and storage medium - Google Patents

Object prompting method, device, electronic device and storage medium
Download PDF

Info

Publication number
CN113805991B
CN113805991BCN202111003435.8ACN202111003435ACN113805991BCN 113805991 BCN113805991 BCN 113805991BCN 202111003435 ACN202111003435 ACN 202111003435ACN 113805991 BCN113805991 BCN 113805991B
Authority
CN
China
Prior art keywords
information
target object
prompt
client
interaction data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111003435.8A
Other languages
Chinese (zh)
Other versions
CN113805991A (en
Inventor
林瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co LtdfiledCriticalBeijing Dajia Internet Information Technology Co Ltd
Priority to CN202111003435.8ApriorityCriticalpatent/CN113805991B/en
Publication of CN113805991ApublicationCriticalpatent/CN113805991A/en
Application grantedgrantedCritical
Publication of CN113805991BpublicationCriticalpatent/CN113805991B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本公开关于一种对象提示方法、装置、电子设备及存储介质,包括:在预设页面显示第一客户端创建的虚拟空间,在预设页面显示虚拟空间中的目标对象,响应于目标对象的提示信息显示指令,在预设页面显示提示信息,提示信息用于提示目标对象的功能;提示信息显示指令是第一客户端和/或第二客户端基于获取的关键字信息生成的。本公开实施例通过目标对象的提示信息快速帮助用户了解各个目标对象的功能,使得用户不用花费大量时间自行摸索,可以提高用户的积极性和体验感。

The present disclosure relates to an object prompting method, device, electronic device and storage medium, including: displaying a virtual space created by a first client on a preset page, displaying a target object in the virtual space on the preset page, and displaying prompt information on the preset page in response to a prompt information display instruction of the target object, wherein the prompt information is used to prompt the function of the target object; the prompt information display instruction is generated by the first client and/or the second client based on the acquired keyword information. The embodiment of the present disclosure quickly helps users understand the functions of each target object through the prompt information of the target object, so that users do not need to spend a lot of time to explore on their own, which can improve the user's enthusiasm and experience.

Description

Object prompting method and device, electronic equipment and storage medium
Technical Field
The disclosure relates to the technical field of internet, and in particular relates to an object prompting method, an object prompting device, electronic equipment and a storage medium.
Background
With the development of mobile networks, people can choose more and more entertainment modes, and consultation and social contact are browsed on each large platform, so that consumption becomes an important component in life of people.
However, before the user knows the various functions on the platform, a great deal of time is spent to fuzz, increasing the time cost of the user operating on the platform, and reducing the enthusiasm and experience of the user.
Disclosure of Invention
The disclosure provides an object prompting method, an object prompting device, electronic equipment and a storage medium, and the technical scheme of the disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided an object prompting method, including:
displaying a virtual space created by the first client on a preset page;
displaying a target object in the virtual space on a preset page;
and responding to a prompt information display instruction of the target object, displaying prompt information on a preset page, wherein the prompt information is used for prompting the function of the target object, and the prompt information display instruction is generated by the first client side and/or the second client side based on the acquired keyword information.
In some possible embodiments, in response to the prompt display instruction of the target object, displaying the prompt on the preset page includes:
acquiring interaction data of a second client;
when the interaction data comprise keyword information corresponding to the target object, generating a prompt information display instruction of the target object;
And displaying prompt information on a preset page based on the prompt information display instruction.
In some possible embodiments, when the interaction data is the first voice interaction data, and when the interaction data includes keyword information corresponding to the target object, the generating the prompt information display instruction of the target object includes:
Echo cancellation processing is carried out on the first voice interaction data to obtain first voice interaction data after echo data are cancelled;
If the first voice interaction data after echo data elimination comprises the keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
In some possible embodiments, when the interaction data is the first text interaction data, the obtaining interaction data of the second client, and when the interaction data includes keyword information corresponding to the target object, the generating the prompt information display instruction of the target object includes:
determining user identification information of the second client;
determining first text interaction data of a second client based on the user identification information;
when the first text interaction data comprises keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
In some possible embodiments, in response to the prompt display instruction of the target object, displaying the prompt on the preset page includes:
receiving a prompt message display instruction sent by a first client, wherein the prompt message display instruction comprises identification information of a target object;
Determining prompt information of the target object based on the identification information;
and displaying prompt information on a preset page.
In some possible embodiments, the prompt display instruction is generated by the first client based on the acquired keyword information corresponding to the target object, and the keyword information is determined by the first client based on the acquired second voice interaction data and/or the second text interaction data;
The second voice interaction data is voice interaction data obtained after echo cancellation processing.
In some possible embodiments, determining the hint information of the target object based on the identification information includes:
Acquiring operation record information;
And if the operation record information meets the preset operation information, determining the prompt information of the target object based on the identification information.
In some possible embodiments, displaying the prompt information on the preset page includes:
determining a first display area of a target object in a preset page;
displaying prompt information in a second display area of the preset page;
Wherein, there is an association between the second display area and the first display area.
In some possible embodiments, displaying the prompt information in the second display area of the preset page includes:
If the second display area and the comment information display area meet conflict conditions, the second display area is adjusted;
displaying prompt information in a second display area after adjustment of the preset page;
The conflict condition comprises that an overlapping area exists between the second display area and the comment information display area, or the second display area shields comment information in the comment information display area.
In some possible embodiments, the method further comprises:
If the display time length of the prompt information on the preset page is greater than or equal to a time length threshold value, hiding the prompt information;
Or alternatively;
the preset page comprises an information hiding control, and prompt information is hidden in response to an information hiding instruction triggered by the information hiding control.
According to a second aspect of the embodiments of the present disclosure, there is provided an object prompting apparatus, including:
The virtual space display module is configured to display the virtual space created by the first client on a preset page;
an object display module configured to execute a target object in a preset page display virtual space;
The system comprises a prompt information display module, a prompt information display module and a prompt information processing module, wherein the prompt information display module is configured to execute a prompt information display instruction responding to a target object, display prompt information on a preset page, and prompt information is used for prompting the target object, and the prompt information display instruction is generated by a first client side and/or a second client side based on acquired keyword information.
In some possible embodiments, the prompt message display module includes:
The interactive data acquisition sub-module is configured to acquire interactive data of the second client;
The display instruction generation sub-module is configured to execute the prompt information display instruction of the target object when the interaction data comprises the keyword information corresponding to the target object;
The prompt information display sub-module is configured to display prompt information on a preset page based on the prompt information display instruction.
In some possible embodiments, when the interaction data is first voice interaction data, the display instruction generation sub-module is configured to perform:
Echo cancellation processing is carried out on the first voice interaction data to obtain first voice interaction data after echo data are cancelled;
If the first voice interaction data after echo data elimination comprises the keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
In some possible embodiments, when the interaction data is first literal interaction data,
The interactive data acquisition sub-module is configured to execute the determination of the user identification information of the second client;
And the display instruction generation sub-module is configured to execute the prompt information display instruction of the target object when the first text interaction data comprises the keyword information corresponding to the target object.
In some possible embodiments, the prompt message display module includes:
The receiving sub-module is configured to execute and receive a prompt message display instruction sent by the first client, wherein the prompt message display instruction comprises identification information of a target object;
a hint information determination sub-module configured to perform determining hint information of the target object based on the identification information;
The prompt information display sub-module is configured to display prompt information on a preset page.
In some possible embodiments, the prompt display instruction is generated by the first client based on the acquired keyword information corresponding to the target object, and the keyword information is determined by the first client based on the acquired second voice interaction data and/or the second text interaction data;
The second voice interaction data is voice interaction data obtained after echo cancellation processing.
In some possible embodiments, the hint information determination submodule is configured to perform:
Acquiring operation record information;
And if the operation record information meets the preset operation information, determining the prompt information of the target object based on the identification information.
In some possible embodiments, the hint information display module is configured to perform:
determining a first display area of a target object in a preset page;
displaying prompt information in a second display area of the preset page;
Wherein, there is an association between the second display area and the first display area.
In some possible embodiments, the hint information display module is configured to perform:
If the second display area and the comment information display area meet conflict conditions, the second display area is adjusted;
displaying prompt information in a second display area after adjustment of the preset page;
The conflict condition comprises that an overlapping area exists between the second display area and the comment information display area, or the second display area shields comment information in the comment information display area.
In some possible embodiments, the apparatus further comprises a concealment module,
A hiding module configured to perform:
If the display time length of the prompt information on the preset page is greater than or equal to a time length threshold value, hiding the prompt information;
Or alternatively;
the preset page comprises an information hiding control, and prompt information is hidden in response to an information hiding instruction triggered by the information hiding control.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device comprising a processor, a memory for storing processor-executable instructions, wherein the processor is configured to execute the instructions to implement the method as in any one of the first aspects above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform the method of any one of the first aspects of embodiments of the present disclosure.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program stored in a readable storage medium, the computer program being read from the readable storage medium by at least one processor of the computer device and executed, such that the computer device performs the method of any one of the first aspects of embodiments of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
Displaying a virtual space created by a first client on a preset page, displaying a target object in the virtual space on the preset page, and responding to a prompt information display instruction of the target object, wherein the prompt information is used for prompting the function of the target object, and the prompt information display instruction is generated by the first client and/or a second client based on the acquired keyword information. According to the embodiment of the disclosure, the user is quickly helped to know the functions of each target object through the prompt information of the target object, so that the user does not need to spend a great deal of time to search by himself, and the enthusiasm and experience of the user can be improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
FIG. 1 is a schematic diagram of an application environment shown in accordance with an exemplary embodiment;
FIG. 2 is a flowchart illustrating an object hinting method in accordance with an exemplary embodiment;
FIG. 3 is a schematic diagram of a default page shown in accordance with an exemplary embodiment;
FIG. 4 is a schematic diagram II of a default page shown according to an exemplary embodiment;
FIG. 5 is a flowchart illustrating an object hinting method in accordance with an exemplary embodiment;
FIG. 6 is a flowchart illustrating an object hinting method in accordance with an exemplary embodiment;
FIG. 7 is a block diagram of an object prompting device, according to an example embodiment;
FIG. 8 is a block diagram of an electronic device for object hinting, according to an example embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar first objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
All data about the user in the application are data after the authorization of the user.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment of an object prompting method according to an exemplary embodiment, and as shown in fig. 1, the application environment may include a server 01, a first client 02, and a second client 03.
In some possible embodiments, the server 01 may send the prompt display instruction to the second client 03 after receiving the prompt display instruction sent by the first client 02. Optionally, the server may include an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs (Content Delivery Network, content delivery networks), and basic cloud computing services such as big data and artificial intelligence platforms.
In some possible embodiments, the first client 02 may be a client that generates a prompt display instruction based on the obtained keyword information corresponding to the target object, and sends the prompt display instruction to the server 01.
In some possible embodiments, the second client 03 may display the virtual space created by the first client on a preset page, display the target object in the virtual space on the preset page, and display the prompt information on the preset page in response to a prompt information display instruction of the target object, where the prompt information is used to prompt the function of the target object, and the prompt information display instruction is generated by the first client and/or the second client based on the acquired keyword information.
The first client 02 and the second client 03 may include, but are not limited to, smart phones, desktop computers, tablet computers, notebook computers, smart speakers, digital assistants, augmented reality (augmented reality, AR)/Virtual Reality (VR) devices, smart wearable devices, and other types of clients. Or may be software running on the client, such as an application, applet, etc. Alternatively, the operating system running on the client may include, but is not limited to, an android system, an IOS system, linux, windows, unix, and the like.
In some possible embodiments, the first client 02 and the second client 03 may be connected to the server 01 through a wired link, or may be connected to the server through a wireless link, respectively.
Alternatively, the application environments corresponding to the first client 02 and the second client 03 of the server 01 are only an alternative embodiment, and in another alternative embodiment, there may also be an application scenario based on the object prompt between the first client 02 and the second client 03.
Fig. 2 is a flowchart of an object prompting method according to an exemplary embodiment, and as shown in fig. 2, the object prompting method may be applied to a terminal device, and may also be applied to other node devices, including the following steps:
in step S201, the virtual space created by the first client is displayed on a preset page.
In the embodiment of the present application, steps S201 to S203 are described by using the second client corresponding to the second user identifier as the executing subject, or may be described by using the first client corresponding to the first user identifier as the executing subject.
As can be seen from the schematic diagram shown in fig. 1, the present application may include a first client and a second client, where a server may also exist between the first client and the second client. Alternatively, the first client may be a client corresponding to the first user identifier, and the second client may be a client corresponding to the second user identifier. Wherein the first user identification may be a anchor identification and the second user identification may be a viewer identification.
In the embodiment of the application, the virtual space in the text can be a live room on a certain live platform. The anchor may log in the application program corresponding to the live platform using the first user identifier on all the first clients (such as mobile phones) of the anchor, and create a virtual space (i.e. live room) corresponding to the first user identifier in the application program, so, when the second client starts the application program on all the second clients of the audience through the second user identifier, the virtual space (live room) may be accessed by querying the first user identifier. Optionally, the second client may also present a page in the set of virtual spaces, and enter the virtual space (live room) based on the detected entry indication for the virtual space. Optionally, the second client may also enter the virtual space (live room) based on the received virtual space sharing information. Thus, the second client can display the virtual space created by the first client on the preset page.
In some possible embodiments, the application corresponding to the live platform may be a music application, a short video application, a social application or an item sharing application, and so forth. Correspondingly, the virtual space (live broadcast room) can be a music recommendation live broadcast room in a music application program, a video film recommendation sharing live broadcast room in a short video application program, an information communication live broadcast room in a social application program, an article sharing live broadcast room in an article sharing application program and the like.
Alternatively, the first user identifier may be account information of the anchor on the live platform, such as a unique identifier assigned by the platform, a mobile phone number, a mailbox number, and a nickname of the anchor. The second user identifier may be account information of the audience on the live broadcast platform, such as a unique identification code allocated by the platform, a mobile phone number, a mailbox number, and a nickname of the audience.
In step S202, a target object in the virtual space is displayed on a preset page.
In the following, the article sharing live broadcast room is taken as an example for explanation, and the specific application of the music recommendation live broadcast room, the video film recommendation sharing live broadcast room and the information communication live broadcast room in the foregoing description will not be repeated with reference to the specific embodiment of the article sharing live broadcast room.
In the embodiment of the application, the target object in the virtual space can be any object presented on a preset page. Fig. 3 is a schematic diagram of a preset page, as shown in fig. 3, including a preset page 301, and a first target object "focus control" 301, a second target object "item purchase control" 302, a third target object "virtual space sharing control" 303, a fourth target object "view control" 304, and a fifth target object "information interaction control" 305 located on the preset page 301 according to an exemplary embodiment. The above plurality of target objects is an alternative embodiment, and the present application is not limited thereto.
In some possible embodiments, after the second client displays the virtual space created by the first client on the preset page, the target object in the virtual space may be displayed on the preset page of the second client. Correspondingly, after the first client creates the preset virtual space, the target object of the virtual space can be displayed on the preset page of the first client.
In step S203, in response to the prompt message display instruction of the target object, prompt messages are displayed on the preset page, the prompt messages are used for prompting the function of the target object, and the prompt message display instruction is generated by the first client and/or the second client based on the acquired keyword information.
In the embodiment of the application, the second client can respond to the prompt information display instruction of the target object to display the prompt information on the preset page. The first client may also display a prompt message on a preset page in response to a prompt message display instruction of the target object. The prompt information is used for prompting the function of the target object, and the prompt information display instruction can be generated based on the acquired keyword information.
In the following, taking the item purchase control as an example, fig. 4 is a schematic diagram two of a preset page shown in an exemplary embodiment, as shown in fig. 4, including a preset page 301 shown in fig. 3, and a first target object "attention control" 301, a second target object "item purchase control" 302, a third target object "virtual space sharing control" 303, a fourth target object "viewing control" 304, and a fifth target object "information interaction control" 305, and further including prompt information 401 of the item purchase control 302.
In an alternative embodiment, when the second client receives the prompt information display instruction corresponding to the item purchase control 302, the prompt instruction 401 may be displayed on the preset page 301. The function of the article purchase control comprises that when the second client detects that the area corresponding to the article purchase control is touched, an article list which can be purchased can be displayed on a preset page, and purchase operation is performed based on the article list.
In some possible embodiments, the prompt display instruction is generated by the first client based on the obtained keyword information. FIG. 5 is a flowchart illustrating an object prompting method, as shown in FIG. 5, according to an exemplary embodiment, including:
In step S2031, a prompt message display instruction sent by the first client is received, where the prompt message display instruction includes identification information of the target object.
In step S2032, the hint information of the target object is determined based on the identification information.
In step S2033, a prompt message is displayed on a preset page.
In the embodiment of the present application, the keyword information corresponding to the target object may be preset and stored in the storage space of the second client. If the target object is an item purchase control, the corresponding keyword information may include "small Huang Che", "shopping cart", "purchase", and so on.
In the embodiment of the application, the prompt message display instruction may be generated by the first client based on the acquired keyword information corresponding to the target object, where the keyword information is determined by the first client based on the acquired interaction data.
In the embodiment of the present application, the interactive data acquired by the first client is of a variety of types, including voice data, text data, gesture data, and so on. The following will be described by two kinds of interaction data.
In some possible embodiments, the interaction data acquired by the first client comprises second voice interaction data, which is entered by the first user (anchor) into the first client. Optionally, the preset page may further include a voice input control, and when the second client detects a voice input instruction triggered based on the voice input control, the second client may start a built-in voice receiving module, and acquire second voice interaction data of the first user by using the voice receiving module. When the second voice interaction data comprises the keyword information corresponding to the target object, a prompt information display instruction of the target object can be generated. Because different target objects have different prompt messages, the prompt message display instruction can include the identification information of the target object (such as an article purchase control), and the prompt message display instruction can be sent to the second client through the server. Correspondingly, after receiving the prompt information display instruction, the second client can analyze the prompt information to obtain the identification information of the target object, determine the prompt information of the target object based on the identification information, and display the prompt information on a preset page.
In an optional embodiment, when the second voice interaction data includes keyword information corresponding to the target object, the first client may display the prompt information of the target object on a preset page of the first client after generating the prompt information display instruction of the target object.
In an alternative embodiment, when the first client obtains the voice interaction data of the first user (such as "clicking on a small yellow car to make a purchase") by using the voice receiving module, the voice of the host playing by the first client may also be obtained simultaneously (such as due to a delay, the host is introducing the size of an item). Therefore, the second voice interaction data acquired by the first client side includes the voice interaction data of the first user and the playing anchor voice, which may affect the subsequent determination of the keyword information ("purchase" and/or "small Huang Che") corresponding to the target object by the first client side from the second voice interaction data. Based on this, before determining the keyword information of the target object, the first client may perform echo cancellation processing on the second voice interaction data to obtain second voice interaction data after echo data cancellation, where the second voice interaction data after echo data cancellation may include only the voice interaction data of the first user, or include the voice interaction data of the first user and weak playing anchor voice that does not affect keyword information extraction. If the first voice interaction data after echo data elimination comprises the keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
Therefore, the first client can judge whether the second voice interaction data contains the keyword information corresponding to the target object as fast as possible, conveniently and accurately, and the processing speed of the first client is improved.
In other possible embodiments, the interaction data obtained by the first client includes second text interaction data. The second text interaction data may be comment data (comment data transmitted by each second client) in a comment information display area of the first client shown in fig. 4. The first client can determine whether the second text interaction data includes keyword information corresponding to the target object, and if so, a prompt message display instruction of the target object can be generated. Because different target objects have different prompt messages, the prompt message display instruction can include the identification information of the target object (such as an article purchase control), and the prompt message display instruction can be sent to the second client through the server. Correspondingly, after receiving the prompt information display instruction, the second client can analyze the prompt information to obtain the identification information of the target object, determine the prompt information of the target object based on the identification information, and display the prompt information on a preset page.
In an optional embodiment, when the second text interaction data includes keyword information corresponding to the target object, the first client may display the prompt information of the target object on a preset page of the first client after generating the prompt information display instruction of the target object.
The two steps of generating the prompt message display instruction are both carried out on the first client side and sent to the second client side through the server, so that all the second client sides can determine the prompt message based on the prompt message display instruction and display the prompt message on the page. The problem of the second user who does not know the function of the target object can be solved, however, because the first client sends prompt information display instructions to all the second clients indifferently, prompt information can also appear on a preset page of the second user who knows the function of the target object, and the watching experience of the second user is caused. Based on the above, the second client can acquire the operation record information of the second client after receiving the prompt message display instruction sent by the first client.
If the operation record information satisfies the preset operation information, that is, if the historical purchase number satisfies the preset purchase number (for example, 0 times), the second client may determine the prompt information of the target object based on the identification information, and display the prompt information on the preset page. Optionally, the operation record information may include an occurrence time of a last purchase, and in this case, if the operation record information satisfies the preset operation information may be reflected in that if the occurrence time of the last purchase satisfies the preset time (for example, the current time has exceeded 1 month), the second client may determine the prompt information of the target object based on the identification information, and display the prompt information on the preset page.
Therefore, the phenomenon that the prompt information is displayed on the preset page by all the second clients based on the received prompt information display instruction, but the prompt information is also generated on the preset page of the second user for relieving the function of knowing the target object according to display logic can be prevented.
In some possible embodiments, the prompt display instruction is generated by the second client based on the acquired keyword information. FIG. 6 is a flowchart illustrating an object prompting method, as shown in FIG. 6, according to an exemplary embodiment, including:
in step S2034, interaction data of the second client is acquired.
In step S2035, when the interaction data includes keyword information corresponding to the target object, a prompt information display instruction of the target object is generated.
In step S2036, the hint information is displayed on the preset page based on the hint information display instruction.
In the embodiment of the present application, the keyword information corresponding to the target object may be preset and stored in the storage space of the second client. If the target object is an item purchase control, the corresponding keyword information may include "small Huang Che", "shopping cart", "purchase", and so on.
In the embodiment of the present application, the interactive data acquired by the second client is of a variety of types, including voice data, text data, gesture data, and so on. The following will be described by two kinds of interaction data.
In some possible embodiments, the interaction data acquired by the second client comprises first voice interaction data, the first voice data being input by the second user to the second client. Optionally, the preset page may further include a voice input control, and when the second client detects a voice input instruction triggered based on the voice input control, the second client may start a built-in voice receiving module, and acquire the first voice interaction data of the second user by using the voice receiving module. When the first voice interaction data comprises keyword information corresponding to the target object, a prompt information display instruction of the target object can be generated, and prompt information is displayed on a preset page based on the prompt information display instruction.
In an optional embodiment, when the first voice interaction data includes keyword information corresponding to the target object, the second client generates a prompt information display instruction of the target object, and may further send the prompt information display instruction to the first client. The prompt information display instruction may include identification information of the target object, and the first client may determine the prompt information of the target object according to the identification information of the target object, and display the prompt information on a preset page of the first client.
In an alternative embodiment, when the second client obtains the voice interaction data of the second user (such as "click to buy" there), the second client may also obtain the voice of the host playing (such as introducing the size of an item) at the same time. Therefore, the first voice interaction data acquired by the second client side includes the voice interaction data of the second user and the anchor voice, which may affect the subsequent determination of the keyword information ("purchase") corresponding to the target object from the first voice interaction data by the second client side. Based on the above, before determining the keyword information of the target object, the second client performs echo cancellation processing on the first voice interaction data to obtain first voice interaction data after echo data cancellation, where the first voice interaction data after echo data cancellation may include only the voice interaction data of the second user, or include the voice interaction data of the second user and weak anchor voice that does not affect keyword information extraction. If the first voice interaction data after echo data elimination comprises the keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
Therefore, the second client can judge whether the first voice interaction data contains the keyword information corresponding to the target object as fast as possible, conveniently and accurately, and the processing speed of the second client is improved.
In other possible embodiments, the interaction data obtained by the second client includes first text interaction data. The first text interaction data may be comment data in a comment information presentation area shown in fig. 4. In fig. 4, each comment data carries user identification information, the second client may determine the user identification information of the second client, determine first text interaction data of the second client based on the user identification information, and generate a prompt information display instruction of the target object when the first text interaction data includes keyword information corresponding to the target object.
For example, assuming that the small D is a second user to which the second client belongs, the second client determines that the user identification information of the second client is "small D", and determines, from all comment data in the comment information display area, that the first text interaction data of the second user is "want small daisy" based on the user identification information "small D", "how i are also roses to purchase". The second client can judge whether the first text interaction data comprises the keyword information corresponding to the target object, and obviously, the first text interaction data comprises the keyword information of 'purchasing', so that the second client can generate a prompt information display instruction of the target object and display the prompt information on a preset page based on the prompt information display instruction.
In an optional embodiment, when the first text interaction data includes keyword information corresponding to the target object, the second client generates a prompt information display instruction of the target object, and may further send the prompt information display instruction to the first client. The prompt information display instruction may include identification information of the target object, and the first client may determine the prompt information of the target object according to the identification information of the target object, and display the prompt information on a preset page of the first client.
In this way, the embodiment of the application provides various implementations of the second client obtaining the interaction data of the second user, so that the application can adapt to various clients and expand application scenes.
Therefore, compared with the prompt information display instruction generated based on the keyword information acquired by the first client, the prompt information display instruction is generated by placing the prompt information display instruction at the second client, so that the whole scheme is more targeted, that is, the second user corresponding to which second client does not know the function of the target object, only the prompt information of the target object is displayed on the second user side of the second user, but not the prompt information of the target object is displayed on the other second user side, and the interference of other second users is avoided.
In the embodiment of the application, in order to strengthen the connection between the target object and the prompt information of the target object, a second user who does not know the function of the target object can quickly know which target object the prompt information is aimed at for carrying out the function prompt, so that the second client can determine the first display area of the target object in the preset page and display the prompt information in the second display area of the preset page before the prompt information is displayed in the preset page. The second display area and the first display area have an association relationship, for example, the association relationship may be that the second display area is in the vicinity of the first display area as shown in fig. 4, and the second display area.
In an alternative embodiment, the prompt information may include text information shown in the above figure, where the text information may prompt the function of the target object through a simplified description, so that the second user may learn about the function of the target object through the prompt information thereof, so as to facilitate subsequent operations.
In an alternative embodiment, the prompt message may include dynamic information, and the second client displaying the prompt message may be actually embodied in a dynamically triggerable state of the target object. For example, the target object flashes on a preset interface, the size of the target object is negligent, the color of the target object changes in real time, and so on.
If the prompt information may include text information shown in the above figure, and the second display area and the comment information display area may be too close to each other, in this case, the second display area and the comment information display area collide with each other, so that the second user experience is affected. Based on the above, the second client can judge whether the second display area and the comment information display area meet the conflict condition before the second display area of the preset page displays the prompt information, if so, for example, the second display area and the comment information display area have an overlapping area, or the second display area shields the comment information in the comment information display area, the second client can adjust the second display area so that the adjusted second display area does not meet the conflict condition, and then, the prompt information is displayed in the adjusted second display area of the preset page.
In the embodiment of the application, after the preset page displays the prompt information, if the prompt information is still present, the watching of the user may be affected, based on which, the second client may hide the prompt information after judging through some hidden logics.
In an alternative embodiment, if the display time of the prompt message on the preset page is greater than or equal to the time threshold, the prompt message is hidden.
In another alternative embodiment, the preset page includes an information hiding control, and the prompt information is hidden in response to an information hiding instruction triggered by the information hiding control.
In summary, the embodiment of the disclosure helps the user to quickly understand the functions of each target object through the prompt information of the target object, so that the user does not need to spend a great deal of time to fuzz by himself, and the enthusiasm and experience of the user can be improved.
Fig. 7 is a block diagram of an object prompting device, according to an example embodiment. Referring to fig. 7, the apparatus includes a virtual space display module 701, an object display module 702, and a hint information display module 703.
A virtual space display module 701 configured to execute displaying a virtual space created by the first client on a preset page;
An object display module 702 configured to execute a target object in a preset page display virtual space;
the prompt information display module 703 is configured to execute a prompt information display instruction responding to the target object, and display prompt information on a preset page, where the prompt information is used for prompting the target object, and the prompt information display instruction is generated by the first client and/or the second client based on the acquired keyword information.
In some possible embodiments, the prompt message display module includes:
The interactive data acquisition sub-module is configured to acquire interactive data of the second client;
The display instruction generation sub-module is configured to execute the prompt information display instruction of the target object when the interaction data comprises the keyword information corresponding to the target object;
The prompt information display sub-module is configured to display prompt information on a preset page based on the prompt information display instruction.
In some possible embodiments, when the interaction data is first voice interaction data, the display instruction generation sub-module is configured to perform:
Echo cancellation processing is carried out on the first voice interaction data to obtain first voice interaction data after echo data are cancelled;
If the first voice interaction data after echo data elimination comprises the keyword information corresponding to the target object, generating a prompt information display instruction of the target object.
In some possible embodiments, when the interaction data is first literal interaction data,
The interactive data acquisition sub-module is configured to execute the determination of the user identification information of the second client;
And the display instruction generation sub-module is configured to execute the prompt information display instruction of the target object when the first text interaction data comprises the keyword information corresponding to the target object.
In some possible embodiments, the prompt message display module includes:
The receiving sub-module is configured to execute and receive a prompt message display instruction sent by the first client, wherein the prompt message display instruction comprises identification information of a target object;
a hint information determination sub-module configured to perform determining hint information of the target object based on the identification information;
The prompt information display sub-module is configured to display prompt information on a preset page.
In some possible embodiments, the prompt display instruction is generated by the first client based on the acquired keyword information corresponding to the target object, and the keyword information is determined by the first client based on the acquired second voice interaction data and/or the second text interaction data;
The second voice interaction data is voice interaction data obtained after echo cancellation processing.
In some possible embodiments, the hint information determination submodule is configured to perform:
Acquiring operation record information;
And if the operation record information meets the preset operation information, determining the prompt information of the target object based on the identification information.
In some possible embodiments, the hint information display module is configured to perform:
determining a first display area of a target object in a preset page;
displaying prompt information in a second display area of the preset page;
Wherein, there is an association between the second display area and the first display area.
In some possible embodiments, the hint information display module is configured to perform:
If the second display area and the comment information display area meet conflict conditions, the second display area is adjusted;
displaying prompt information in a second display area after adjustment of the preset page;
The conflict condition comprises that an overlapping area exists between the second display area and the comment information display area, or the second display area shields comment information in the comment information display area.
In some possible embodiments, the apparatus further comprises a concealment module,
A hiding module configured to perform:
If the display time length of the prompt information on the preset page is greater than or equal to a time length threshold value, hiding the prompt information;
Or alternatively;
the preset page comprises an information hiding control, and prompt information is hidden in response to an information hiding instruction triggered by the information hiding control.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 8 is a block diagram illustrating an electronic device 800 for object hinting, according to an example embodiment.
The electronic device may be a server or a terminal device, and the internal structure of the electronic device may be as shown in fig. 8. The electronic device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic device includes a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the electronic device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an object prompting method.
It will be appreciated by those skilled in the art that the structure shown in fig. 8 is merely a block diagram of a portion of the structure associated with the disclosed aspects and is not limiting of the electronic device to which the disclosed aspects apply, and that a particular electronic device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In an exemplary embodiment, an electronic device is also provided that includes a processor, a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement an object prompting method as in an embodiment of the present disclosure.
In an exemplary embodiment, a computer-readable storage medium is also provided, which when executed by a processor of an electronic device, causes the electronic device to perform the object prompting method in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a computer program product including a computer program stored in a readable storage medium, from which at least one processor of a computer device reads and executes the computer program, causing the computer device to perform the object prompting method of the embodiments of the present disclosure.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (19)

CN202111003435.8A2021-08-302021-08-30 Object prompting method, device, electronic device and storage mediumActiveCN113805991B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111003435.8ACN113805991B (en)2021-08-302021-08-30 Object prompting method, device, electronic device and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111003435.8ACN113805991B (en)2021-08-302021-08-30 Object prompting method, device, electronic device and storage medium

Publications (2)

Publication NumberPublication Date
CN113805991A CN113805991A (en)2021-12-17
CN113805991Btrue CN113805991B (en)2025-01-10

Family

ID=78894361

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111003435.8AActiveCN113805991B (en)2021-08-302021-08-30 Object prompting method, device, electronic device and storage medium

Country Status (1)

CountryLink
CN (1)CN113805991B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114567790A (en)*2022-01-142022-05-31北京达佳互联信息技术有限公司Information display method and device, electronic equipment and storage medium
CN114840108A (en)*2022-04-262022-08-02北京达佳互联信息技术有限公司 Information display method, device, electronic device and storage medium
CN116467020B (en)*2023-03-082024-03-19北京达佳互联信息技术有限公司Information display method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101057239A (en)*2004-11-102007-10-17苹果电脑有限公司 Highlight items for search results
CN111290819A (en)*2020-02-042020-06-16北京无限光场科技有限公司Method and device for displaying operation prompt and electronic equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102541527B (en)*2010-12-172015-11-25深圳市金蝶中间件有限公司Hovertip system and method
CN103309564A (en)*2013-07-012013-09-18贝壳网际(北京)安全技术有限公司Element information display method and device
CN105895093A (en)*2015-11-022016-08-24乐视致新电子科技(天津)有限公司Voice information processing method and device
JP6686770B2 (en)*2016-07-282020-04-22富士ゼロックス株式会社 Information processing device and program
CN111143596A (en)*2019-12-312020-05-12维沃移动通信有限公司 Item search method and electronic device
CN112995777A (en)*2021-02-032021-06-18北京城市网邻信息技术有限公司Interaction method and device for live broadcast room
CN113139112B (en)*2021-05-072023-02-03网易(杭州)网络有限公司Information query processing method and device, terminal equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101057239A (en)*2004-11-102007-10-17苹果电脑有限公司 Highlight items for search results
CN111290819A (en)*2020-02-042020-06-16北京无限光场科技有限公司Method and device for displaying operation prompt and electronic equipment

Also Published As

Publication numberPublication date
CN113805991A (en)2021-12-17

Similar Documents

PublicationPublication DateTitle
CN113805991B (en) Object prompting method, device, electronic device and storage medium
US12184725B2 (en)Model training system and method, and storage medium
US9305305B2 (en)Delivering offers
US20110072374A1 (en)Zero fixed placement ads
CN106487655B (en)Message interaction method and device and processing server
CN117519528A (en)Method, apparatus, device and storage medium for interaction
CN105426744B (en)A kind of setting method and device of cryptoguard problem
CN106817296B (en) Information on recommended test methods, apparatus and electronic equipment
CN112153582B (en)Verification code short message display method and device
CN107944063A (en)News recommendation method and system based on topic model and user group
WO2025157280A1 (en)Interaction method and apparatus, device and storage medium
US20190139077A1 (en)Providing reporting and analysis for campaign-driven messages and websites
US20140095327A1 (en)Apparatus and Method for Preserving Advertisements in a Web Page with Dynamically Served Advertisements
CN111353816A (en)Information processing method and device and computer readable storage medium
CN119557530B (en) Method and apparatus for acquiring and processing social media messages
US12058222B2 (en)Systems and methods for improving notifications
CN115242767B (en)Information interaction tracking method and related equipment
US20240177361A1 (en)Human to avatar transformation
CN114595412B (en) Object information display method, processing method, device, equipment and medium
US20250306725A1 (en)Method, apparatus, device and storage medium for content presentation
US10275224B1 (en)Just in time generation system
CN110086637B (en)Information personalized setting method, device, equipment and storage medium
CN108173934A (en)Application information display method and device, terminal, server and storage medium
WO2025081888A1 (en)Request processing method and apparatus, and device and storage medium
CN116431659A (en)Interaction method, system, terminal equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp