Interaction method and device, electronic equipment and storage medium
By displaying the information flow area and information input area of the target page on the live broadcast page, and automatically identifying and displaying the inquiry keyword prompt information, the problem of users' diverse display needs is solved and the user experience of the live broadcast page is improved.
Patent Information
- Application Number
- CN202310955905.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
How to meet users' diverse live broadcast page display needs and improve users' viewing experience.
By setting up a display target page, the page includes an information flow area and an information input area. If the input information to be published is detected and the preset conditions are met, the query keyword prompt information is displayed, and the query result content is displayed in response to user operations.
When the user edits the input information, the query keyword prompt information is automatically identified and displayed, and the query results are quickly provided, which reduces the user's waiting time and improves the broadcast viewing experience.
Smart Images

Figure CN119441570A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of interactive technology, and in particular to an interactive method, device, electronic device and storage medium. Background Art
[0002] With the continuous development of live video technology, people's demands for live broadcast room-related functions are becoming more and more diversified, especially the live broadcast page display method and display content that are closely related to people's viewing experience.
[0003] Therefore, how to meet users' diverse needs for live broadcast page display and thus improve their viewing experience is a problem that needs to be solved urgently. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an interaction method, an apparatus, an electronic device and a storage medium.
[0005] In a first aspect, the present disclosure provides an interaction method, comprising:
[0006] Displaying a target page, wherein the target page includes an information flow area and an information input area;
[0007] If input information to be published is detected in the information input area and the input information meets the preset conditions, then query keyword prompt information is displayed;
[0008] In response to a triggering operation on the query keyword prompt information, query result content is displayed.
[0009] In a second aspect, the present disclosure further provides an interactive device, comprising:
[0010] A first display module, used to display a target page, wherein the target page includes an information flow area and an information input area;
[0011] A second display module is used to display query keyword prompt information if input information to be published is detected in the information input area and the input information meets a preset condition;
[0012] The third display module is used to display the query result content in response to the triggering operation of the query keyword prompt information.
[0013] In a third aspect, the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] A storage device for storing one or more programs;
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described above.
[0017] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned interaction method when executed by a processor.
[0018] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0019] The technical solution provided by the embodiment of the present disclosure sets a display target page, and the target page includes an information flow area and an information input area; if input information to be published is detected in the information input area and the input information meets the preset conditions, the query keyword prompt information is displayed; in response to the triggering operation of the query keyword prompt information, the query result content is displayed. Its essence is that during the process of the user editing the input information, the input information is automatically identified, and the input information is converted into query keyword prompt information for display. If the user triggers the query keyword prompt information, the query result content corresponding to the query keyword prompt information is directly displayed, which can help the user quickly obtain the query result. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0022] Figure 1 A flowchart of an interactive method provided by an embodiment of the present disclosure;
[0023] Figure 2-Figure 11 Schematic diagrams of several terminal display interfaces provided by embodiments of the present disclosure;
[0024] Fig.12 is a schematic diagram of the structure of an interactive device in an embodiment of the present disclosure;
[0025] Fig.13 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0027] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0028] Figure 1 A flowchart of an interaction method provided in an embodiment of the present disclosure. This embodiment is applicable to situations in which human-computer interaction is performed in a client. The method can be executed by an interaction device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, specifically including but not limited to smart phones, PDAs, tablet computers, wearable devices with display screens, desktop computers, laptop computers, all-in-one computers, smart home devices, etc.
[0029] like Figure 1 As shown, the method may specifically include:
[0030] S110 . Display a target page, where the target page includes an information flow area and an information input area.
[0031] The target page is a pre-specified page, and the present application does not limit what page the target page specifically refers to. Optionally, the target page can receive input information and also display information.
[0032] The information stream area may be, for example, an area for displaying information. Exemplarily, the information stream area is used to display the information stream in the information stream playback sequence. The information stream playback sequence is a data form that continuously provides content to users. The information stream playback sequence includes a group of information / content. A group of information / content includes multiple information / content, and the multiple information / content is arranged in a certain order to form an information stream playback sequence.
[0033] An information stream refers to each piece of information / content in an information stream playback sequence. An information stream playback sequence is a collection of multiple information streams. For example, if an information stream playback sequence is a group of videos, each video in the group is an information stream.
[0034] In some embodiments, the types of different information streams in the same information stream playback sequence may be the same or different. The types of information streams may include, but are not limited to, live preview videos, live videos, short videos, graphic information, and dialogue information. Among them, the live preview video may be, for example, a video used to divert traffic to the live broadcast room. The live video may be, for example, a video reflecting the content being broadcast in the live broadcast room. The short video may be, for example, a short video. The graphic information may, for example, recommend some content to the user, such as recommending an application or a page mini-game. The dialogue information may, for example, be dialogue information for a user to communicate with others (such as customer service, colleagues, friends, etc.).
[0035] The information input area may be, for example, an area for receiving input information, which is information input by a user through editing.
[0036] Optionally, the target page includes a live broadcast room preview stream page or a live broadcast room display page; the live broadcast room preview stream page can be, for example, a page for playing a live broadcast preview video when the live broadcast room is not entered. The live broadcast room display page can be, for example, a page for playing a live broadcast video when the live broadcast room is entered. The target page can also be a conversation page for the user to communicate with others.
[0037] S120: If input information to be published is detected in the information input area and the input information meets a preset condition, query keyword prompt information is displayed.
[0038] When the input information is in the pending state, it can only be seen by the user himself, and others cannot see it. After the input information is published, it can be seen by others. For example, if the target page includes a live preview stream page or a live display page, after the input information is published, it will be converted into comment information, which can be seen by other users watching the live broadcast and the anchor. For example, see Figure 2 , assuming that the target page is the live broadcast room display page, the information input area includes an input box, a send option, and a keyboard. The user can operate the keyboard to input text. The input text will first be displayed in the input box. After the user clicks the send option, the text displayed in the input box will be displayed in the information flow area. Figure 2 In the input box, the text displayed is the input information to be published.
[0039] If the target page includes a conversation page, after the information is entered and published, it will be displayed in the information flow area and seen by the other party in the conversation.
[0040] The preset condition is a pre-set condition used to measure whether to display the query keyword prompt information related to the input information. The present application does not limit the specific content of the preset condition. Exemplarily, the preset condition includes the input information used to represent the information for querying the relevant information of a certain field. Exemplarily, the preset condition includes the input information used to represent the need to query the relevant information of the target object.
[0041] Among them, the object can be a specific real thing, service or virtual item. In the e-commerce scenario, the object can be a commodity, which can be a specific item or service. The object includes multiple attributes. The attributes of an object can be, for example, the characteristics of the object due to its own structure and composition. If the object is an item, the attributes of the object include brand, style, size, material, function, trademark, type, price, color and packaging. If the object is a service, its attributes include the content, brand, precautions and price of the object. The target object is the subject that the user wants to inquire by inputting information.
[0042] The query keyword refers to a phrase that reflects the core idea of the query purpose. The query keyword can be displayed in the form of text and / or image. The query keyword is obtained by processing the input information. The query keyword prompt information is information composed of one or more query keywords.
[0043] Optionally, the input information is used to inquire about the relevant information of the target object; the inquiry keyword prompt information includes at least one of the following: an inquiry purpose prompt word, a target object identification word, and a target object attribute word.
[0044] The relevant information of the target object refers to information that has a certain association relationship with the target object. This application does not limit what the specific association relationship refers to.
[0045] Users usually enter input information in the information input area driven by a certain intention. The inquiry purpose prompt word is a word used to describe the user's intention to enter the input information. In other words, the inquiry purpose prompt word is a word used to describe which aspect of the target object the user wants to inquire about. Exemplarily, if the input information is "Is the casual suit worn by the anchor for sale?", the inquiry intention is to find a product, and the inquiry purpose prompt word can be "Guess what you want to find." If the input information is "Are there large sizes of black T-shirts?", the inquiry intention is to ask about the size, and the inquiry purpose prompt word can be "Guess what you want to ask."
[0046] The target object identifier may be, for example, a word that can distinguish the target object from other objects. Exemplarily, the target object identifier is the target object name, category, attribute+category, etc.
[0047] The target object attribute word may be, for example, a word that describes the attribute of the target object.
[0048] Optionally, the query keyword prompt information is obtained by parsing the input information and / or the content displayed on the target page. Further, the target object is determined based on the input information and / or the content displayed on the target page.
[0049] In one embodiment, the implementation method of this step includes: if input information to be published is detected in the information input area and the input information meets preset conditions, a first question component is obtained based on the input information; a target time period is determined according to the moment when the input information to be published is detected in the information input area; a second question component is obtained based on the content displayed in the information flow area within the target time period; and based on the first question component and / or the second question component, query keyword prompt information is generated and displayed.
[0050] The question elements are restrictive preconditions provided in order to obtain the answer to the question. The first question element and the second question element may include the same or different contents, and this application does not limit this. For example, the first question element includes at least one of the inquiry purpose, the target object, and the attribute word; the second question element includes the target object.
[0051] Exemplarily, if the input information to be published is detected in the information input area, and the input information meets the preset conditions, the input information is identified for intent to obtain the target intent; based on the target intent, the purpose of inquiry is determined; the input information is segmented to obtain multiple reference phrases, each reference phrase is matched with each category word in the category word library, and the category word in the match is used as the first category word for describing the category of the target object; each reference phrase is matched with the attribute word in the attribute word library to obtain the matching attribute word; based on the matching attribute word, the target object attribute word is obtained; the first category word, the purpose of inquiry, and the target object attribute word are the first question constituent elements. According to the moment when the input information to be published is detected in the information input area, the target time period is determined; based on the content displayed in the information flow area within the target time period, the reference object name is obtained; the reference object name is matched with each category word in the category word library, and the matching category word is used as the second category word for describing the category of the target object; the second category word is the second question constituent element. Based on the first category word and / or the second category word, a target object identification word is determined; based on the inquiry purpose, the target object identification word and the target object attribute word, inquiry keyword prompt information is generated and displayed.
[0052] Among them, there are many methods of "performing intent recognition on input information to obtain the target intent", and this application does not limit this. Exemplarily, "performing intent recognition on input information to obtain the target intent" includes: performing natural language processing on the input information to obtain the target intent; or, performing intent keyword recognition on the input information to obtain a recognition result; based on the recognition result, determining the target intent. Exemplarily, if the input information includes intent keywords such as "want", "do you have...", "recommend" or "do you have", the target intent is determined to be the search object, and then the inquiry purpose prompt word is determined to be "guess what you want to find".
[0053] Category refers to the category of an object. The category vocabulary includes multiple category words, and different category words can be in the same hierarchical relationship or in different hierarchical relationships. Exemplarily, all category words in the category vocabulary form a tree structure. Tops and pants are both child nodes of clothing, and tops and pants are in the same hierarchical relationship. Tops and clothing are in different hierarchical relationships. In practice, when the tree structure of the category vocabulary includes multiple levels, the first category word and / or the second category word can be represented in a chain form. Exemplarily, the first category word that matches an input information can be represented as "clothing-tops".
[0054] If the time when the input information to be released is detected in the information input area is the first time, the target time period includes the first time. Exemplarily, the target time period is a time period with a duration equal to the preset duration and the first time as the end time.
[0055] In practice, the first category word may not be obtained based on the input information, but the second category word may be obtained based on the reference object name. In this case, the target object identification word is determined based on the first category word. In practice, the first category word may be obtained based on the input information, but the second category word may not be obtained based on the reference object name. In this case, the target object identification word is determined based on the second category word. If both the first category word and the second category word can be obtained, the priority of the first category word and the second category word can be pre-set, such as giving priority to using the first category word to determine the target object identification word.
[0056] The attribute word library includes multiple attribute words, and different attribute words can be in the same hierarchical relationship or in different hierarchical relationships. Exemplarily, all attribute words in the attribute word library form a tree structure. Medium and large are both child nodes of size, and medium and large are in the same hierarchical relationship. Medium and size are in different hierarchical relationships. In practice, when the tree structure of the attribute word library includes multiple levels, the attribute words in the matching can be expressed in a chain form. Exemplarily, the attribute words in the matching with an input information can be expressed as "size→large".
[0057] In one example, assuming that the user input information is "I want to enlarge the four-piece set for spring and autumn", since the input information includes "want", it is determined that the purpose of the inquiry is to find the object. After switching the input information, multiple reference phrases are obtained, including "I", "enlarge", "big", "spring and autumn", "four-piece set", etc. These reference phrases are matched with the category words in the category vocabulary respectively, and the category word in the match is "four-piece set", and "four-piece set" is used as the first category word. According to the moment when the input information is detected, the target time period is determined; during the target time period, the name of the product being explained by the anchor in the live broadcast room is "all-cotton four-piece set quilt cover bedding dormitory" (that is, the reference object name), and the product name "all-cotton four-piece set quilt cover bedding dormitory" is matched with the category words in the category vocabulary, and the category word in the match is "four-piece set", and "four-piece set" is used as the second category word. Since the first category word and the second category word are the same, both are four-piece sets. Determine that the target object identification word is "four-piece set". These reference phrases are matched with the attribute words in the attribute word library. Assuming the attribute words in the matching are "size → large" and "suitable season → spring and autumn", "large" and "spring and autumn" are both used as target object attribute words. The query keyword prompt information finally generated is "Guess you want to find a spring and autumn large four-piece suit".
[0058] In another example, assuming that the user input information is "what material", the input information is semantically understood, and the inquiry target is determined to be the inquiry attribute. After switching the input information, multiple reference phrases are obtained, including "what", "material", etc. These reference phrases are matched with each category word in the category word library respectively. There is no matching category word, so the first category word cannot be obtained. According to the moment when the input information is detected, the target time period is determined; during the target time period, the name of the product being explained by the anchor in the live broadcast room is "mobile phone case folding screen full package anti-fall protective cover" (that is, the reference object name), and the product name "mobile phone case folding screen full package anti-fall protective cover" is matched with each category word in the category word library, and the matching category word is "mobile phone case", and "mobile phone case" is used as the second category word. Since there is no first category word, based on the second category word, the target object identification word is determined to be "mobile phone case". These reference phrases are matched with each attribute word in the attribute word library respectively, assuming that the matching attribute word "material→empty", "material" is used as the target object attribute word. The query keyword prompt information finally generated is "Guess you want to ask about the material of the mobile phone case".
[0059] The present application does not limit the specific display method of the query keyword prompt information. For example, the query keyword prompt information is displayed in a control mode or a page entry mode.
[0060] The present application does not limit the specific display position of the query keyword prompt information. Exemplarily, the display position of the query keyword prompt information is adjacent to the information input area. Further, in one embodiment, the information flow area and the information input area are arranged vertically; the information flow area includes a comment area; the display position of the query keyword prompt information is located at the last display position in the information flow area, and the display position of the query keyword prompt information is adjacent to the information input area.
[0061] For example, see Figure 2 , the information flow area is used to display live video. The information flow area and the information input area are arranged vertically, and the information input area is located below the information flow area. A comment area is set in the lower left corner of the information flow area. The display position of the keyword prompt information is located below the comment area and adjacent to the information input area.
[0062] When users are editing and inputting information, their gaze is often focused near the information input area. Setting the display position of the query keyword prompt information adjacent to the information input area can place the query keyword prompt information within the user's gaze range, so that the query keyword prompt information can be noticed by the user.
[0063] S130: In response to a triggering operation on query keyword prompt information, display query result content.
[0064] The triggering operation on the query keyword prompt information may specifically include a click operation or a slide operation on the query keyword prompt information.
[0065] The inquiry result content corresponds to the inquiry keyword prompt information, and is the answer to the inquiry question reflected by the inquiry keyword prompt information.
[0066] Those skilled in the art will appreciate that if a user performs a trigger operation on the query keyword prompt information, it often means that the content described in the query keyword prompt information is inconsistent with the user's intention. Figure 1 To.
[0067] There are many specific implementation methods for displaying the query result content, which is not limited in this application. For example, the query result content can be displayed in a pop-up window, or a query result display page can be displayed, which includes the query result content.
[0068] The above technical solution is configured to display query keyword prompt information if input information to be published is detected in the information input area and the input information meets preset conditions; and display query result content in response to a triggering operation on the query keyword prompt information. In essence, the input information is automatically identified during the user editing input information, and the input information is converted into query keyword prompt information for display. If the user triggers the query keyword prompt information, the query result content corresponding to the query keyword prompt information is directly displayed, which can assist the user in quickly obtaining the query result.
[0069] In the live broadcast scenario, if the live broadcast room is relatively active, the host often cannot respond to questions in the comment area in a timely manner. The above technical solution, on the one hand, helps the live broadcast users to quickly get answers to their questions when the input information is not published, and increases the rate at which the live broadcast users obtain inquiry results. Another method is that since the user has obtained the inquiry result before publishing, there is no need to continue asking questions, which can effectively reduce the number of comment information in the comment area and the number of questions that the host needs to answer, so that the host can explain the object more attentively and coherently, and improve the viewing experience of other viewers.
[0070] On the basis of the above technical solutions, the target page optionally corresponds to several candidate objects. "The target page corresponds to several candidate objects" can be, for example, that the candidate objects corresponding to the target page are displayed to the user through the target page. In the e-commerce scenario, if the target page is a live broadcast room preview stream page or a live broadcast room display page; the candidate objects corresponding to the target page are the goods sold in the live broadcast room.
[0071] If the target page corresponds to several candidate objects, the input information is used to inquire about the relevant information of the target object; in practice, the candidate objects may include the target object, or the candidate objects may not include the target object.
[0072] In one embodiment, a trigger operation in response to the query keyword prompt information can be set to display the query result display page regardless of whether the candidate objects include the target object. If the candidate objects include the target object, for example, see Figure 3 The query result display page includes query result content, which includes summary information of the target object; the target object is the object of the input information query. If the candidate object does not include the target object, the query result display page includes query result content, which includes prompt information for prompting that no query result corresponding to the query keyword prompt information is found.
[0073] The target object's summary information may be, for example, a collection of partial attribute information of the target object. The target object's summary information is used to briefly present the target object's profile to the user in the form of text and / or images. In an e-commerce scenario, the target object's summary information may be understood as a product card.
[0074] Optionally, the summary information of the target object also has a jump function. When the user performs a trigger operation on the summary information of the target object, the order page corresponding to the target object can be displayed. The order page includes the target object details page, the target object specification attribute selection page or the target object order confirmation page. The target object details page includes all attribute information of the target object. The target object specification attribute selection page and the target object order confirmation page will be described in detail later and will not be repeated here.
[0075] By setting that if the candidate objects include the target object, the query result display page includes the query result content, and the query result content includes the summary information of the target object, the summary information of the target object is essentially used as the query result corresponding to the query keyword prompt information, and the target object is limited to the candidate objects.
[0076] In another embodiment, a trigger operation in response to querying keyword prompt information can be set. If the candidate objects include the target object, see Figure 3 , display the query result display page; the query result display page includes the summary information of the target object, and the summary information of the target object is the query result content; if the candidate object does not include the target object, see Figure 4 , displaying the conversation page; the conversation page includes inquiry questions, and the inquiry questions are obtained based on the input information.
[0077] The conversation page refers to a page used to communicate with the customer service staff. The inquiry questions may be, for example, conversation content sent by the terminal to the terminal held by the customer service staff. The conversation content is used to inquire about relevant information of the target object.
[0078] The inquiry question is obtained based on the input information. For example, the input information can be directly sent to the customer service staff as an inquiry question, or the input information can be translated and sent to the customer service staff as an inquiry question. For example, if the input information is "Do you have large sizes for black T-shirts?", see Figure 4 Based on the input information, the translated question is "Are there any black T-shirts in large sizes?" The goal of the translation is to make the question sentence more fluent and complete.
[0079] It should be noted that during the translation process, information may need to be completed. For example, the input information is "Do you have a large size?", which lacks the target object identifier. Information needs to be completed during the translation process so that the inquiry information includes the target object identifier. This makes it easier for customer service personnel to understand the questions asked by users.
[0080] When completing, the target time period can be determined according to the moment when the input information to be released is detected in the information input area; and the input information can be completed based on the content displayed in the information flow area within the target time period.
[0081] By setting that if the candidate objects do not include the target object, the conversation page is displayed, in essence, when the target object is not found in the candidate objects, the conversation page is displayed and the customer service staff answers the questions asked by the user.
[0082] Based on the above technical solutions, optionally, if the input information is used to inquire about the target attribute information of the target object, the query keyword prompt information includes the target attribute words of the target object; the query result content also includes the target attribute information of the target object; in the query result display page, the display position of the target object summary information is located before the display position of the target object target attribute information.
[0083] The target attribute information is the attribute that the user wants to know or inquire about. For example, it can be obtained by semantically understanding the input information.
[0084] For example, see Figure 5 , the input information is "Do you have large sizes for black T-shirts?" Based on this input information, we can get that the target object is black T-shirts and the target attribute is size. Therefore, the query keyword prompt information is set to "Guess you want to ask about size". When the user clicks the keyword prompt information, Figure 6 The query result display page includes the product card of black T-shirt (i.e., target object summary information) and the size chart of black T-shirt (i.e., target attribute information of the target object). Both the product card of black T-shirt and the size chart of black T-shirt are query result contents. The display position of the product card of black T-shirt is before the display position of the size chart of black T-shirt.
[0085] By setting the query result content to also include the target attribute information of the target object, the target attribute information of the target object is essentially transmitted to the query result display page, so that the user can directly view the target attribute information of the target object, which can fully reduce the number of operations the user needs to perform to obtain a specific answer to the query question, thereby improving the query rate.
[0086] Furthermore, the query result display page also includes other attribute information of the target object; the display position of the target object attribute information is located before the display position of other attribute information.
[0087] The other attribute information of the target object is the other attributes of the target object except the target attributes. This application does not limit the specific content of the other attribute information.
[0088] Based on the above technical solutions, in one embodiment, optionally, the inquiry result display page also includes an order option and an add-to-cart option corresponding to the target object, and the summary information of the target object also includes all specification attribute information of the target object; the method also includes: if at least one specification attribute information is in a selected state, in response to a trigger operation on the order option, an order confirmation page corresponding to the target object is displayed; or, if at least one specification attribute information is in a selected state, in response to a trigger operation on the add-to-cart option, the target object corresponding to the specification attribute information in the selected state is added to the set of objects to be ordered.
[0089] Specification attribute information is one or more attributes in the target object. By selecting the specification attribute information, the minimum inventory unit can be defined. The minimum inventory unit (SKU) is the basic unit for measuring inventory in and out. The minimum inventory unit is the smallest unit that defines a commodity and is determined by the attribute combination of the commodity. For example, clothing has multiple specification attributes that users can choose from, such as size, color, etc. Assuming that there are 3 options for size and color of a certain clothing, then this clothing has 9 (3×3=9) minimum inventory units. Each minimum inventory unit has a unique code. The function of this code is to distinguish and record information of different attribute combinations. In other words, a target object can include one or more specification attribute information, and one or more minimum inventory units can be obtained by combining one or more specification attribute information. Exemplarily, the specification attribute information includes at least one of the following: size, style, material and color. The target object corresponding to the specification attribute information in the selected state is the minimum inventory unit.
[0090] In practice, when the summary information corresponding to the target object includes multiple pieces of specification attribute information of the target object, the multiple pieces of specification attribute information may be specification attribute information of the same category or may be specification attribute information of different categories.
[0091] For example, in Figure 7 In the query result display page, the query result display page includes summary information of the target object. The summary information includes all specification attribute information of the target object, which can be divided into two categories, one is color and the other is size. The specification attribute information belonging to the color category is located in the first row, and the specification attribute information belonging to the size category is located in the second row.
[0092] The specification attribute information is in the selected state, which means that the specification attribute information is selected. No matter whether you place an order or add to a purchase, the target object is the target object corresponding to the specification attribute information in the selected state. In practice, a specification attribute information may be set to the selected state according to a default selection rule, or in response to a user's selection operation (specifically including but not limited to a click operation or a slide operation) on a specification attribute information, a specification attribute information may be set to the selected state.
[0093] The order option is specially designed for the target object and is used to quickly purchase the target object. The triggering operation of the order option can be, for example, a click or a slide operation on the order option. The user triggers the order option, which can indicate that the user wants to purchase the target object corresponding to the specification attribute information in the selected state.
[0094] The order confirmation page refers to a page that presents all the specification attribute information of the selected target object to the user. The order confirmation page is the last page to confirm information with the user before placing an order. After displaying the order confirmation page, the terminal will enter the stage of guiding the user to pay for the order. For example, see Figure 8 , the order confirmation page displays all the specification attribute information in the selected state.
[0095] By setting the summary information of the target object to also include all the specification attribute information of the target object, if at least one specification attribute information is in a selected state, in response to the triggering operation of the order option, the order confirmation page corresponding to the target object is displayed. In essence, the specification attribute information of the target object is transmitted to the inquiry result display page. In this way, without going through the target object details page, the user can directly select the specification attribute information of the target object in the inquiry result display page, which can simplify the steps of placing an order to purchase the target object and shorten the time of the order operation.
[0096] The set of objects to be ordered may be, for example, a shopping cart.
[0097] The add-to-cart option is specially designed for target objects and is used to quickly add the target object to the set of objects to be ordered.
[0098] The triggering operation for the add-to-cart option may be, for example, a click or slide operation on the add-to-cart option. By setting the summary information of the target object to also include all the specification attribute information of the target object, if at least one specification attribute information is in a selected state, in response to the triggering operation for the add-to-cart option, the target object corresponding to the specification attribute information in the selected state is added to the set of objects to be ordered, so that the specification attribute information of the target object can be directly selected and added to the order without going through the target object details page, which can shorten the time consumption of the operation of adding to the shopping cart.
[0099] Furthermore, after the minimum inventory unit defined by the specification attribute information in the selected state is added to the set of objects to be ordered, a prompt message of successful purchase is displayed.
[0100] For example, after adding the target object corresponding to the specification attribute information in the selected state to the set of objects to be ordered, see Fig. 9 The terminal displays the query result display page and the successful purchase prompt message again. The successful purchase prompt message is "Added to cart successfully, waiting for you in the shopping cart".
[0101] In another embodiment, optionally, the inquiry result display page also includes an order option and an add-to-cart option corresponding to the target object, and the method also includes: in response to a trigger operation on the order option or the add-to-cart option, displaying a specification attribute selection page, the specification attribute selection page including all specification attribute information of the target object.
[0102] The specification attribute selection page is used to summarize and display all specification attribute information of the target object, and in the specification attribute selection page, the user can select the specification attribute information, and the selected specification attribute information will be switched from an unselected state to a selected state, so that the terminal knows which minimum inventory unit of the product the user wants to purchase.
[0103] For example, see Fig.10 The specification attribute selection page displays all specification attribute information of the target object. Users can select specification attribute information on the specification attribute selection page.
[0104] By setting a trigger operation in response to an order option or an add-to-cart option and displaying a specification attribute selection page, it is possible to directly select specification attributes without displaying the target object details page, thereby shortening the time required to place an order or add to a shopping cart.
[0105] On the basis of the above-mentioned technical solutions, optionally, the inquiry result display page also includes a recommendation page entrance; the method also includes: in response to a triggering operation on the recommendation page entrance, displaying the recommendation page.
[0106] The recommended page can be any page except the target page and the query result display page. This application does not limit what kind of page the recommended page specifically refers to.
[0107] Exemplarily, the recommended page may be a search term input page. The search term input page refers to a page that allows a user to input a search term.
[0108] For example, when a user clicks Figure 3 For the search term input page entry in Fig.11, display the search keyword input page.
[0109] In practice, it may happen that the target object displayed in the query result display page does not meet the user's needs. In this case, through settings, the recommendation page can be a search term input page, which can provide users with a way to search for information according to their own needs.
[0110] Exemplarily, the recommendation page can also be a traffic page. A traffic page, for example, can be a page used to attract users to visit and query information. In an e-commerce scenario, a traffic page can be a page used to guide users to view and purchase products sold on the e-commerce platform. Exemplarily, the traffic page includes a mall homepage.
[0111] Based on the above technical solutions, the query result display page optionally also includes summary information of the recommended object. Optionally, the display position of the summary information of the recommended object is located after the display position of the query result content. The recommended object can be an object that has a corresponding relationship with the target page, or an object that does not have a corresponding relationship with the target page. It can be an object that belongs to the same category as the target object, or an object that belongs to a different category from the target object. Exemplarily, in Figure 3 The query result display page includes summary information of the recommended objects.
[0112] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described order of actions, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0113] Fig.12 Schematic diagram of the structure of an interactive device in an embodiment of the present disclosure. The interactive device provided in the embodiment of the present disclosure can be configured in a client. Fig.12 , the interactive device specifically includes:
[0114] A first display module 510, for displaying a target page, wherein the target page includes an information flow area and an information input area;
[0115] A second display module 520 is used to display query keyword prompt information if input information to be published is detected in the information input area and the input information meets a preset condition;
[0116] The third display module 530 is used to display the query result content in response to the triggering operation of the query keyword prompt information.
[0117] Furthermore, the query keyword prompt information is displayed in the form of a control or a page entry;
[0118] The display position of the query keyword prompt information is adjacent to the information input area;
[0119] The preset condition includes that the input information is used to represent the need to inquire about the relevant information of the target object;
[0120] The query keyword prompt information includes at least one of the following: a query purpose prompt word, a target object identification word, and the target object attribute word.
[0121] Furthermore, the second display module is used to:
[0122] If input information to be published is detected in the information input area, and the input information satisfies a preset condition, obtaining a first question component based on the input information;
[0123] Determining a target time period according to a time when input information to be published is detected in the information input area;
[0124] Based on the content displayed in the information flow area during the target time period, obtaining a second question component;
[0125] Based on the first question constituent elements and / or the second question constituent elements, query keyword prompt information is generated and displayed.
[0126] Furthermore, the first question constituent element includes at least one of the inquiry purpose, the target object and the attribute word; and the second question constituent element includes the target object.
[0127] Further, the target page corresponds to a number of candidate objects;
[0128] The third display module 530 is used to:
[0129] In response to the triggering operation of the query keyword prompt information, if the candidate objects include the target object, the query result display page is displayed; the query result display page includes the query result content, and the query result content includes summary information of the target object; the target object is the object of the input information query.
[0130] Further, if the input information is used to inquire about the target attribute information of the target object, the inquiry keyword prompt information includes the target attribute word of the target object;
[0131] The query result content also includes target attribute information of the target object; in the query result display page, the display position of the target object summary information is located before the display position of the target object target attribute information.
[0132] Furthermore, the query result display page further includes an order option and an add-to-purchase option corresponding to the target object, and the summary information of the target object further includes all specification attribute information of the target object; the device further includes a fourth display module, and the fourth display module is used to:
[0133] If at least one of the specification attribute information is in a selected state, in response to a triggering operation on the order option, an order confirmation page corresponding to the target object is displayed; or,
[0134] If at least one of the specification attribute information is in a selected state, in response to a triggering operation on the add-to-purchase option, a target object corresponding to the specification attribute information in the selected state is added to a set of objects to be ordered.
[0135] Furthermore, the inquiry result display page further includes an order option and an add-to-purchase option corresponding to the target object, and the device further includes a fourth display module, which is used to:
[0136] In response to a triggering operation on the order option or the add-to-purchase option, a specification attribute selection page is displayed, wherein the specification attribute selection page includes all specification attribute information of the target object.
[0137] Furthermore, the device also includes a fifth display module, which is used to: in response to a trigger operation on the query keyword prompt information, if the candidate objects do not include the target object, display a conversation page; the conversation page includes a query question, and the query question is obtained based on the input information.
[0138] Furthermore, the query result display page also includes a recommended page entrance; the device also includes a sixth display module, the sixth display module is used to:
[0139] The method further comprises:
[0140] In response to a triggering operation on the recommendation page entry, a recommendation page is displayed.
[0141] The interactive device provided in the embodiment of the present disclosure can execute the steps executed by the client or server in the interactive method provided in the embodiment of the method of the present disclosure, and has execution steps and beneficial effects, which will not be repeated here.
[0142] Fig.13 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Fig.13 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Fig.13 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0143] like Fig.13 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 to a random access memory (RAM) 1003 to implement the interactive method of the embodiment described in the present disclosure. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0144] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Fig.13 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0145] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart, thereby implementing the interactive method as described above. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0146] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include an information signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0147] In some embodiments, the client and the server may communicate using any known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.
[0148] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0149] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0150] Displaying a target page, wherein the target page includes an information flow area and an information input area;
[0151] If input information to be published is detected in the information input area and the input information meets the preset conditions, then query keyword prompt information is displayed;
[0152] In response to a triggering operation on the query keyword prompt information, query result content is displayed.
[0153] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0154] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0155] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0156] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0157] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0158] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0159] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0160] one or more processors;
[0161] A memory for storing one or more programs;
[0162] When the one or more programs are executed by the one or more processors, the one or more processors implement any interaction method provided in the present disclosure.
[0163] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the program implements any of the interaction methods provided by the present disclosure.
[0164] The embodiments of the present disclosure further provide a computer program product, which includes a computer program or instructions, and the computer program or instructions implement the above-mentioned interaction method when executed by a processor.
[0165] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0166] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An interactive method, characterized in that: include: Displaying a target page, wherein the target page includes an information flow area and an information input area; If input information to be published is detected in the information input area and the input information meets the preset conditions, then query keyword prompt information is displayed; In response to a triggering operation on the query keyword prompt information, query result content is displayed.
2. The method according to claim 1, characterized in that The query keyword prompt information is displayed in the form of a control or a page entry; The display position of the query keyword prompt information is adjacent to the information input area; The preset condition includes that the input information is used to represent the need to inquire about the relevant information of the target object; The query keyword prompt information includes at least one of the following: a query purpose prompt word, a target object identification word, and the target object attribute word.
3. The method according to claim 1, characterized in that If the input information to be published is detected in the information input area and the input information meets the preset conditions, the query keyword prompt information is displayed, including: If input information to be published is detected in the information input area, and the input information satisfies a preset condition, obtaining a first question component based on the input information; determining a target time period according to a time when input information to be published is detected in the information input area; Based on the content displayed in the information flow area during the target time period, obtaining a second question component; Based on the first question constituent elements and / or the second question constituent elements, query keyword prompt information is generated and displayed.
4. The method according to claim 3, characterized in that The first question constituent element includes at least one of an inquiry purpose, a target object, and an attribute word; and the second question constituent element includes a target object.
5. The method according to claim 1, characterized in that: The target page corresponds to a plurality of candidate objects; the response to the triggering operation of the query keyword prompt information, displaying the query result content, includes: In response to the triggering operation of the query keyword prompt information, if the candidate objects include the target object, the query result display page is displayed; the query result display page includes the query result content, and the query result content includes summary information of the target object; the target object is the object of the input information query.
6. The method according to claim 5, characterized in that If the input information is used to inquire about the target attribute information of the target object, the inquiry keyword prompt information includes the target attribute word of the target object; The query result content also includes target attribute information of the target object; in the query result display page, the display position of the target object summary information is located before the display position of the target object target attribute information.
7. The method according to claim 5, characterized in that The query result display page also includes an order option and an additional purchase option corresponding to the target object, and the summary information of the target object also includes all specification attribute information of the target object; the method further includes: If at least one of the specification attribute information is in a selected state, in response to a triggering operation on the order option, an order confirmation page corresponding to the target object is displayed; or, If at least one of the specification attribute information is in a selected state, in response to a triggering operation on the add-to-purchase option, a target object corresponding to the specification attribute information in the selected state is added to a set of objects to be ordered.
8. The method according to claim 5, characterized in that The inquiry result display page also includes an order option and an add-to-purchase option corresponding to the target object, and the method further includes: In response to a triggering operation on the order option or the add-to-purchase option, a specification attribute selection page is displayed, wherein the specification attribute selection page includes all specification attribute information of the target object.
9. The method according to claim 5, characterized in that Also includes: In response to a triggering operation on the query keyword prompt information, if the candidate objects do not include the target object, a conversation page is displayed; the conversation page includes a query question, and the query question is obtained according to the input information.
10. The method according to claim 5, characterized in that The query result display page also includes a recommendation page entrance; the method also includes: In response to a triggering operation on the recommendation page entry, a recommendation page is displayed.
11. An interactive device, characterized in that: include: A first display module, used to display a target page, wherein the target page includes an information flow area and an information input area; A second display module is used to display query keyword prompt information if input information to be published is detected in the information input area and the input information meets a preset condition; The third display module is used to display the query result content in response to the triggering operation of the query keyword prompt information.
12. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 10.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.
Citation Information
Cited By
Interaction method and apparatus, electronic device and storage medium
EP4756647A1