Information interaction method and device, equipment and storage medium
By using machine learning models to generate and display the auxiliary information of objects on terminal devices, the problem of insufficient information is solved, the user experience is improved and the information supply cost is reduced.
Patent Information
- Application Number
- CN202510600680.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-08-12
AI Technical Summary
In the prior art, terminal equipment lacks information when displaying object information, which makes it difficult for users to fully understand the object, have poor user experience, and high information supply costs.
By obtaining object information, using the machine learning model to generate auxiliary information related to the object, and present auxiliary information and generate identifiers in the detailed interface, indicating that the information is automatically generated.
It improves the richness of detailed interface information, helps users to fully understand the object, improve user experience, and saves information supply costs.
Smart Images

Figure CN120471690A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, apparatuses, electronic devices, computer-readable storage media, and computer program products for information interaction. Background Art
[0002] With the rapid development of information technology, various terminal devices can provide people with various services in work and life. Terminal devices can provide users with interactive functions to assist users in performing corresponding interactive operations on multimedia data. In some scenarios, merchants may need to display some information about an object (e.g., a product) to help users understand the object. Therefore, it is expected that users can be provided with richer information related to the object. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for information interaction is provided, comprising: obtaining object information to be presented in a details interface of the object; obtaining auxiliary information related to the object based on the object information; and presenting the auxiliary information and a generation identifier for the auxiliary information in a predetermined area in the details interface of the object, the generation identifier indicating that the auxiliary information is automatically generated.
[0004] In a second aspect of the present disclosure, a device for information interaction is provided, comprising: an object information acquisition module configured to acquire object information to be presented in a details interface of the object; an auxiliary information acquisition module configured to acquire auxiliary information related to the object based on the object information; and an auxiliary information presentation module configured to present auxiliary information and a generation identifier for the auxiliary information in a predetermined area in the details interface of the object, the generation identifier indicating that the auxiliary information is automatically generated.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.
[0007] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer-executable instructions, wherein the computer-executable instructions implement the method of the first aspect when executed by a processor.
[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram illustrating an example environment in which embodiments of the present disclosure can be implemented;
[0011] Figure 2 A flowchart illustrating an example process for information interaction according to some embodiments of the present disclosure is shown;
[0012] Figures 3A to 3E A schematic diagram illustrating an example interface for information interaction according to some embodiments of the present disclosure is shown;
[0013] Figure 4 A flowchart illustrating a process for information interaction according to some embodiments of the present disclosure is shown;
[0014] Figure 5 A block diagram illustrating an apparatus for information interaction according to some embodiments of the present disclosure is shown; and
[0015] Figure 6 A block diagram of an electronic device capable of implementing one or more embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0016] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.
[0018] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.
[0019] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0020] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0021] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.
[0022] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0023] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0024] As used herein, the term "model" can learn the association between corresponding inputs and outputs from training data, so that after training is completed, corresponding outputs can be generated for given inputs. The generation of the model can be based on machine learning technology. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs by using multiple layers of processing units. A neural network model is an example of a model based on deep learning. In this article, "model" may also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", and these terms are used interchangeably in this article.
[0025] In this disclosure, "trigger" refers to one or more interactive operations performed by a user on a terminal device. Furthermore, these interactive operations can be triggered within the same user interface / pop-up window or within different user interfaces / pop-up windows. This disclosure is not limited in this respect.
[0026] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0027] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can perform interactive operations associated with objects through their associated terminal devices 120-1, 120-2, ..., 120-N, such as browsing objects, viewing objects, purchasing objects, adding objects to favorites, and the like. For ease of discussion, users 110-1, 110-2, ..., 110-N may be collectively or individually referred to as users 110, and terminal devices 120-1, 120-2, ..., 120-N may be collectively or individually referred to as terminal devices 120. In this document, an object may be a physical or virtual object, such as a physical or virtual product, service, electronic work, etc. In the embodiments below, for ease of discussion, online merchandise is used as an example of an object for illustration.
[0028] In some embodiments, user 110 may also be referred to as an object publisher, for example. That is, user 110 may publish an object for other users to perform interactive operations related to the object. In some embodiments, user 110 (e.g., object publisher) may publish the object via its corresponding terminal device 120. After receiving the object published by user 110 (e.g., object publisher), server 130 may send the object to terminal devices 120 corresponding to other users, and the terminal devices 120 may present the object to other users. In some embodiments, when server 130 sends the object to each terminal device 120, it may send the object information of the object and the generated auxiliary information related to the object to the terminal device 120. The terminal device 120 may present the object, the object information of the object, and the auxiliary information associated with the object in the interface for user 110 to understand the object.
[0029] In some embodiments, among all users 110, one or more users, such as user 110-1, may publish an object via an associated terminal device 120-1. In some embodiments, user 110-1 may be a user of an e-commerce store. In some embodiments, the users interacting with information may include user 110-1 and one or more other users 110-2 through 110-N. Users 110-2 through 110-N may be consumers.
[0030] In some embodiments, the terminal device 120 may be installed with an application that can provide information interaction services, or may access a website that can provide information interaction services. The user 110 may operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 may present a corresponding object presentation page, information presentation page, search page, etc.
[0031] In some embodiments, the terminal device 120 may also communicate with the server 130 via the network 132 to provide query services. The server 130 may provide functions such as management, configuration, and maintenance of applications or websites. In some embodiments, upon receiving an object uploaded by a user 110 (e.g., an object publisher) via the terminal device 120, the server 130 may present the object information and auxiliary information related to the object in an interface. In some embodiments, the server 130 may invoke a machine learning model to generate auxiliary information related to the object, thereby providing the user 110 with richer information related to the object.
[0032] The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of interface for the user (such as "wearable" circuitry, etc.).
[0033] Server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 provides backend services for applications that support queries in terminal device 120.
[0034] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0035] As briefly mentioned above, merchants may need to show users some information about objects (for example, goods) to help users understand the object. Conventionally, for objects published by merchants, the terminal device 120 can present the object information corresponding to the object in the interface. In some scenarios, the terminal device 120 can present the product information uploaded by the merchant in the interface, such as the image of the product, the name of the product, and so on. In this scenario, since the merchant provides less product information, users cannot fully understand the product. Furthermore, the ability to maintain basic information on goods is relatively poor, such as the lack of attribute information of the goods, and the lack of evaluation information for newly released goods, etc. Therefore, the above solution is not conducive to users' understanding of the goods, resulting in a poor user experience.
[0036] According to some embodiments of the present disclosure, an improved scheme for information interaction is proposed. According to the scheme of the embodiments of the present disclosure, object information to be presented in an object details interface is obtained. Furthermore, based on the object information, auxiliary information related to the object is obtained. Accordingly, the auxiliary information and a generation indicator for the auxiliary information are presented in a predetermined area of the object details interface, where the generation indicator indicates that the auxiliary information was automatically generated.
[0037] In this way, based on the object information of the object, the auxiliary information of the object can be automatically generated and displayed, thereby improving the richness of the information displayed in the details interface. Furthermore, by presenting the object information and the automatically generated auxiliary information in the interface, it is possible to attract the user's attention, allowing the user to have a more comprehensive understanding of the object, and promoting the user to perform the next step related to the object. This is particularly beneficial when the provision of object information is insufficient. On the other hand, this can also save the information supply cost of the publisher of the object (for example, the e-commerce user corresponding to the online product) and make up for the lack of information supply.
[0038] Some example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are merely examples, and various page designs may actually exist. The various graphic elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, the example embodiments will be described primarily with respect to the terminal device 120 hereinafter. It should be understood that the actions described with respect to the terminal device 120 may also be performed by an application on the terminal device 120, or may be performed by the application in collaboration with its service end (e.g., server 130).
[0039] The following will refer to Figure 2 To describe the process of information interaction disclosed in the present invention. Figure 2FIG. 2 is a flow chart illustrating an example process 200 for information interaction according to some embodiments of the present disclosure. Figure 1 For ease of discussion, these embodiments are described in terms of the environment 100 of FIG. Figure 1 The terminal device 120 is used as an example for description, although it should be understood that some operations in these embodiments can also be performed or assisted by the server 130.
[0040] In the discussion of the example process 200, for better understanding, Figures 3A to 3E To illustrate some embodiments of the present disclosure for information interaction. Figures 3A to 3E Schematic diagrams showing example interfaces 300A to 300E for information interaction according to some embodiments of the present disclosure are shown.
[0041] In this article, the terminal device 120 can present multiple objects in the interface, which can be uploaded by different users 110 (e.g., merchants). The user 110 (e.g., the consumer) can perform operations related to the object via the terminal device 120, such as purchase, browsing, viewing, collection, search, and the like. In an embodiment of the present disclosure, the terminal device 120 can present object information and auxiliary information related to the object in the interface to increase the richness of the object's information, thereby helping the user 110 to have a more comprehensive understanding of the object. How to present auxiliary information related to the object in the interface will be described in detail below.
[0042] In an embodiment of the present disclosure, the terminal device 120 obtains object information to be presented in the object's details interface. Figure 2 In the example process 200 shown, in box 211, the terminal device 120 can obtain object information to be presented in the details interface of the object (e.g., commodity). In some examples, the object can be various types of commodities, such as food (e.g., fruits, vegetables), clothing, home textiles, electronic products, and the like. These are merely exemplary and the present disclosure is not limited thereto. In some embodiments, the object information may include an image of the object. For example, for blueberries, the corresponding information may include an image of the blueberry. In some embodiments, the object information may include the title of the object. For example, for blueberries, the corresponding information may include the title of the blueberry "Blueberries in City A". In some embodiments, the object information may include descriptive text of the object. For example, for blueberries, the corresponding information may include text for describing blueberries. In some embodiments, the object information may include attribute information of the object. For example, for blueberries, the corresponding attribute information may include attribute information such as the color, shape, and growth environment of the blueberry.
[0043] In some embodiments, the object information provided in the details interface may be provided by the object publisher. For example, in an e-commerce scenario, each online product may have its own details interface, where the object information displayed may be provided by the operator or manager of the e-commerce store.
[0044] In an embodiment of the present disclosure, the terminal device 120 obtains auxiliary information related to the object information based on the object information for supplementary display in the details interface. Typically, the details interface of an object is primarily intended to provide comprehensive information related to the object, allowing users to understand the object itself and information related to object acquisition (e.g., price, after-sales service, etc.). In addition to the object information provided by the object publisher, in an embodiment of the present disclosure, the auxiliary information can serve as a supplement to the object information already in the details interface.
[0045] In some embodiments, the auxiliary information obtained by the terminal device 120 may indicate encyclopedia content associated with the object. Encyclopedia content may include various knowledge in the subject to which the object belongs (for example, literature, geography, nature, etc.). Encyclopedia content can help provide a more comprehensive description and introduction about the object. It is understandable that the terminal device 120 can obtain encyclopedia content related to the object based on the object information of the object. As an example, for blueberries, the terminal device 120 can obtain encyclopedia content about blueberries based on the information of blueberries, and the encyclopedia content can provide various introductory information about blueberries.
[0046] In some embodiments, in block 212, the terminal device 120 may utilize a machine learning model to automatically generate auxiliary information related to the object based on the object information. In some embodiments, the terminal device 120 may utilize a machine learning model to generate multiple types of structured auxiliary information based on the object information, such as object knowledge about different aspects. The machine learning model used may include a content generation model that can generate desired output content based on input information and generation requirements. For example, object information and generation requirements related to encyclopedia content indicating the object to be generated may be provided to the machine learning model, and auxiliary information may be determined based on the output content. In some embodiments, the machine learning model may include at least a language model (LM). In some embodiments, a machine learning model based on a language model may receive model input in a textual modality (e.g., natural language and / or machine language) and / or model input in a non-textual modality (e.g., image, voice, video, etc.), and may obtain corresponding model outputs based on the model input and a prompt word. The prompt word here may indicate the generation requirement, thereby guiding the machine learning model to generate the desired auxiliary information.
[0047] In box 213, the auxiliary information generated based on the object information can be stored for presenting the auxiliary information corresponding to the object in the object's details interface. In other words, the generation of the auxiliary information can be performed in advance. In some embodiments, for the object information uploaded by the user 110 (e.g., the object publisher), the terminal device 120 can send the object and the object information of the object to the server 130. The server 130 can call a machine learning model based on the object information to generate auxiliary information associated with the object. Subsequently, the server 130 can send the auxiliary information corresponding to the object to the terminal device 120 for presentation in response to a presentation request of the details interface.
[0048] In an embodiment of the present disclosure, the terminal device 120 may present auxiliary information and a generation identifier for the auxiliary information in a predetermined area in the details interface of the object. In some embodiments, the generation identifier indicates that the auxiliary information is automatically generated. In box 214, upon receiving the user 110 (e.g., a consumer) viewing the details interface of the object, the terminal device 120 may present the auxiliary information generated by the machine learning model in the details interface. For ease of understanding, the following discussion will be based on object 311 (e.g., blueberries) as an example. This is merely exemplary and may be any other appropriate object.
[0049] As an example, see Figure 3A In the example interface 300A shown, the terminal device 120 can present auxiliary information in a predetermined area 312 of the details interface 300A, such as "Blueberry L25, original variety, king of anthocyanins, XXX" or any other appropriate auxiliary information 313. The terminal device 120 can present a generation identifier 314 for the auxiliary information 313 to inform the user 110 that the auxiliary information 313 of the object 311 is automatically generated. In other words, the generation identifier 314 can indicate that the auxiliary information 313 is generated by the terminal device 120 using a machine learning model. Therefore, by presenting auxiliary information associated with an object in the details interface of the object, the richness of the object's information can be improved, thereby helping the user to have a more comprehensive understanding of the object.
[0050] In some embodiments, the auxiliary information may include entity words associated with the object. As an example, the auxiliary information 313 may include entity words 315 associated with the object 311. In some examples, the entity words associated with the object may indicate words with a specific meaning in the auxiliary information, such as nouns used to describe the object. In some embodiments, the terminal device 120 may present the entity words in a predetermined visual style. That is, the entity words are presented in a visual style that is different from other parts of the auxiliary information. As an example, referring to Figure 3A, the terminal device 120 may present the entity word 316 in a prominent visual style. For example, the prominent visual style may include, but is not limited to, a highlighted visual style, a filled-in visual style, an underlined visual style, and the like. It should be understood that this is merely exemplary, and any other visual style different from other parts of the auxiliary information may be configured according to specific applications to make the user more aware of the entity word.
[0051] In some embodiments, the terminal device 120 may present a query identifier indicating that the entity word can be queried. Figure 3A , the terminal device 120 may present a query identifier 316 associated with the entity word 315 to prompt the user 110 that the entity word 316 can be queried. In this article, the user 110 may trigger the entity word associated with the object to view the explanation information corresponding to the entity word. In this article, triggering may include but is not limited to any appropriate triggering operation such as clicking, long pressing, sliding, etc.
[0052] As an example, refer to Figures 3A to 3B In the example interfaces 300A and 300B shown, if the terminal device 120 receives a trigger for entity word 315, it may present explanation information 321 corresponding to entity word 315. In some embodiments, if the terminal device 120 receives a trigger for entity word 315, it may overlay a presentation panel 320 on the details interface 300B of object 311. Accordingly, the terminal device 120 may present explanation information 321 for entity word 315 in panel 320.
[0053] In some embodiments, the explanation information 321 of the entity word 315 may include a title 322, such as "Encyclopedia content of the entity word" or any other appropriate title content. The explanation information 321 of the entity word 315 may include text 323 for explaining the entity word 315, such as "Blueberry L25 is not a grade, but a variety of blueberry XXX" or any other appropriate title content. Additionally, the panel 320 may include a close control 325 to cancel the presentation of the explanation information of the entity word 315 and return to the details interface 300A of the object 311. Thus, by presenting searchable entity words in the auxiliary information, users can understand the meaning of the entity words in a timely manner, thereby improving the user experience.
[0054] In some embodiments, the terminal device 120 can determine the entity words included in the auxiliary information by comparing the auxiliary information with the entity word library. In some embodiments, the entity word library includes a plurality of predefined entity words and corresponding explanation information. In some examples, the terminal device 120 can determine the entity words included in the auxiliary information by comparing the vocabulary included in the auxiliary information with the entity words in the pre-constructed entity word library. Figures 3D to 3E To describe how to build an entity vocabulary.
[0055] like Figures 3D to 3E In the example interfaces 300D to 300E shown, the entity word library may include a plurality of predefined entity words, such as entity words 341, 315, 342, 343, and the like. Each entity word has its corresponding explanation information, for example, entity word 341 has its corresponding explanation information 344. Each entity word has its corresponding category structure, such as "first-level category>second-level category>third-level category>leaf category" or any other appropriate category results, for example, entity word 341 belongs to the leaf level in its corresponding category. Each entity word has its corresponding time information. Each entity word has its corresponding word status, for example, entity word 341 is currently under review. That is, whether entity word 341 is currently added to the entity word library. Additionally, for each entity word, the user 110 (for example, an administrator) can perform some operations, such as editing the entity word, bringing the entity word online or offline, deleting the entity word, and the like. In some embodiments, the user 110 (eg, an administrator) can click on an edit control corresponding to any entity word to edit the category level, name, explanation information, and other information of the entity word.
[0056] In some embodiments, if the terminal device 120 receives a trigger on the newly added control 345 by the user 110 (for example, an administrator), a configuration panel 351 for configuring entity words can be presented. Based on the selection box 352 in the configuration panel 351, the administrator can select the category level of the entity word to be added, such as the first-level category, second-level category, leaf category, and so on. Based on the input box 353 in the configuration panel 351, the administrator can enter the name of the entity word to be added. Based on the input box 354 in the configuration panel 351, the administrator can enter the explanation information of the entity word to be added. Furthermore, the administrator clicks the confirmation control 344 to add the entity word to the entity word library. Therefore, based on the pre-built entity word library, the entity words in the auxiliary information related to the object can be quickly identified so that the user can understand the meaning of the entity word in a timely manner.
[0057] In some embodiments, the terminal device 120 may present a feedback control associated with the auxiliary information, and the user 110 may click the feedback control to select or input feedback information for the auxiliary information, so as to determine the auxiliary information that better meets the needs of the user 110. Figure 2 ,as well as Figure 3A and Figure 3C To describe how to obtain feedback information.
[0058] Continuing with process 200, at block 215, the terminal device 120 may obtain feedback information from the user 110. Figure 3A and Figure 3C In the example interfaces 300A and 300C shown, the terminal device 120 may present a feedback control 317 associated with the auxiliary information 313 in a predetermined area 312. Furthermore, if the terminal device 120 detects a triggering of the feedback control 317, it may present a panel 330. In panel 330, the terminal device 120 may present feedback items such as a feedback item 331 (e.g., "the description is inaccurate" or any other appropriate content), a feedback item 332 (e.g., "the description is not relevant to the object 311" or any other appropriate content), and a feedback item 333 (e.g., "not what I want to know" or any other appropriate content) regarding the auxiliary information 313. Additionally, the terminal device 120 may present a title 334 and the auxiliary information 313 in panel 330. In some embodiments, the terminal device 120 may present a prompt 335 in panel 330 prompting the user 110 to provide feedback, such as, "the auxiliary information comes from a machine learning model. If you find any errors, you can provide feedback" or any other appropriate prompt.
[0059] In some embodiments, the terminal device 120 may present an input control in the panel 330 for obtaining feedback information regarding the auxiliary information 313. It should be understood that the input control may include, but is not limited to, an input box, a voice input control, and an upload control. In this way, the input control allows the user 110 to actively input more feedback information. Furthermore, based on the selection of certain feedback items among feedback items 331, feedback item 332, feedback item 333, etc., the terminal device 120 may determine these selected feedback items as feedback information regarding the auxiliary information. In some examples, the user 110 may select the feedback items presented by the terminal device 120 or input feedback information based on the input controls presented by the terminal device 120. Based on the feedback items selected by the user 110 or the feedback information input by the user 110, the terminal device 120 may present the updated auxiliary information.
[0060] In some embodiments, the auxiliary information can be updated based on the feedback information. That is, the terminal device 120 can return the feedback information it obtains to the machine learning model. The machine learning model can be adjusted based on the feedback information to output auxiliary information that better meets the user's needs. As an example, if the feedback information indicates positive feedback, the machine learning model can continue to generate auxiliary information similar to the auxiliary information. If the feedback information indicates negative feedback, the machine learning model can regenerate the auxiliary information. In this way, auxiliary information that better meets the user's needs can be generated and presented to the user based on the user's feedback information.
[0061] In summary, the present disclosure can obtain auxiliary information of an object, thereby improving the richness of the object's information. Furthermore, by presenting the object information and the generated auxiliary information in the interface, the user's attention can be attracted. In this way, the user can have a more comprehensive understanding of the object and be encouraged to perform the next operation related to the object. For example, in the link for purchasing an object, decision-making information can be added for the user. Accordingly, the user can be provided with a feedback entry for selecting or inputting auxiliary information, and then, based on the feedback information, the auxiliary information that better meets the user's needs can be updated and presented.
[0062] Figure 4 FIG. 4 is a flow chart showing a process 400 for information interaction according to some embodiments of the present disclosure. The process 400 may be implemented at the terminal device 120. Figure 1 Process 400 is described.
[0063] In block 410 , the terminal device 120 obtains object information to be presented in a detail interface of the object.
[0064] In block 420 , the terminal device 120 acquires auxiliary information related to the object based on the object information.
[0065] In block 430 , the terminal device 120 presents the auxiliary information and a generation indicator for the auxiliary information in a predetermined area of the object's details interface, where the generation indicator indicates that the auxiliary information is automatically generated.
[0066] In some embodiments, the auxiliary information indicates encyclopedic content associated with the object.
[0067] In some embodiments, the auxiliary information is generated by utilizing a machine learning model to generate the auxiliary information based on the object information.
[0068] In some embodiments, the auxiliary information includes at least entity words associated with the object, and process 400 also includes: presenting the entity words in a predetermined visual style in the auxiliary information, the predetermined visual style being different from the visual style of other parts in the auxiliary information; and presenting explanatory information corresponding to the entity words in response to triggering the entity words.
[0069] In some embodiments, the predetermined visual style of the entity word includes a query identifier, which indicates that the entity word can be queried.
[0070] In some embodiments, presenting explanation information of the entity word includes: presenting a first panel in a superimposed manner in the details interface, where the first panel includes the explanation information of the entity word.
[0071] In some embodiments, the entity word is determined by comparing the auxiliary information with an entity word library to determine the entity word included in the auxiliary information, wherein the entity word library includes a plurality of predefined entity words and corresponding explanation information.
[0072] In some embodiments, the object information includes at least one of the following: a title of the object, an image of the object, a description text of the object, and attribute information of the object.
[0073] In some embodiments, process 400 also includes: presenting a feedback control associated with the auxiliary information in a predetermined area; in response to triggering the feedback control, presenting a second panel, the second panel including at least one feedback item for the auxiliary information; and in response to selection of one or more feedback items of the at least one feedback item, determining the one or more feedback items as feedback information for the auxiliary information.
[0074] In some embodiments, auxiliary information related to the object is updated based at least on the feedback information.
[0075] In some embodiments, the second panel further includes at least one of the following: prompt information for prompting the user to provide feedback information, or auxiliary information.
[0076] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.
[0077] Figure 5 1 shows a schematic structural block diagram of an apparatus 500 for information interaction according to certain embodiments of the present disclosure. The apparatus 500 may be implemented as or included in a terminal device 120. Each module / component in the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0078] like Figure 5 As shown, apparatus 500 includes an object information acquisition module 510 configured to acquire object information to be presented in an object details interface. Apparatus 500 also includes an auxiliary information acquisition module 520 configured to acquire auxiliary information related to the object based on the object information. Apparatus 500 also includes an auxiliary information presentation module 530 configured to present auxiliary information and a generation indicator for the auxiliary information in a predetermined area of the object details interface, the generation indicator indicating that the auxiliary information was automatically generated.
[0079] In some embodiments, the auxiliary information indicates encyclopedic content associated with the object.
[0080] In some embodiments, the auxiliary information is generated by utilizing a machine learning model to generate the auxiliary information based on the object information.
[0081] In some embodiments, the auxiliary information includes at least entity words associated with the object, and the device 500 also includes an explanatory information presentation module, which is configured to present the entity words in the auxiliary information in a predetermined visual style, which is different from the visual style of other parts in the auxiliary information; and in response to the triggering of the entity words, present the explanatory information corresponding to the entity words.
[0082] In some embodiments, the predetermined visual style of the entity word includes a query identifier, which indicates that the entity word can be queried.
[0083] In some embodiments, the explanation information presentation module is further configured to present a first panel in a superimposed manner in the details interface, where the first panel includes explanation information of the entity word.
[0084] In some embodiments, the entity word is determined by comparing the auxiliary information with an entity word library to determine the entity word included in the auxiliary information, wherein the entity word library includes a plurality of predefined entity words and corresponding explanation information.
[0085] In some embodiments, the object information includes at least one of the following: a title of the object, an image of the object, a description text of the object, and attribute information of the object.
[0086] In some embodiments, the device 500 also includes a feedback information determination module, which is configured to present a feedback control associated with the auxiliary information in a predetermined area; in response to triggering the feedback control, present a second panel, the second panel including at least one feedback item for the auxiliary information; and in response to selection of one or more feedback items of the at least one feedback item, determine the one or more feedback items as feedback information for the auxiliary information.
[0087] In some embodiments, auxiliary information related to the object is updated based at least on the feedback information.
[0088] In some embodiments, the second panel further includes at least one of the following: prompt information for prompting the user to provide feedback information, or auxiliary information.
[0089] The units and / or modules included in the device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units and / or modules in the device 500 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0090] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or combination of electronic devices. Such an electronic device or combination of electronic devices may include, for example, Figure 1 The terminal device 120 and the server 130 in.
[0091] Figure 6 1 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 6 The illustrated electronic device 600 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 6 The electronic device 600 shown can be used to implement Figure 1 terminal device 120 or server 130.
[0092] like Figure 6 As shown, electronic device 600 is in the form of a general electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processing unit 610 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 600.
[0093] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 600.
[0094] The electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 6 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 620 may include a computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0095] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 600 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 600 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0096] The input device 650 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 660 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 600 may also communicate with one or more external devices (not shown) through the communication unit 640 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 600, or with any device that allows the electronic device 600 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0097] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0098] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0099] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0100] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0101] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes 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 box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0102] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for information interaction, comprising: Get the object information to be presented in the object's details interface; Based on the object information, obtaining auxiliary information related to the object; as well as The auxiliary information and a generation identifier for the auxiliary information are presented in a predetermined area in the detail interface of the object, where the generation identifier indicates that the auxiliary information is automatically generated. 2 . The method of claim 1 , wherein the auxiliary information indicates encyclopedic content associated with the object.
3. The method of claim 1 , wherein the auxiliary information is generated by: The auxiliary information is generated based on the object information using a machine learning model.
4. The method according to claim 1, wherein the auxiliary information comprises at least entity words associated with the object, and the method further comprises: Presenting the entity word in the auxiliary information in a predetermined visual style, where the predetermined visual style is different from visual styles of other parts of the auxiliary information; as well as In response to triggering the entity word, explanation information corresponding to the entity word is presented. The method according to claim 4 , wherein the predetermined visual style of the entity word includes a query identifier, and the query identifier indicates that the entity word can be queried.
6. The method according to claim 4, wherein presenting explanation information of the entity word comprises: A first panel is superimposed and presented in the detail interface, wherein the first panel includes explanation information of the entity word.
7. The method according to claim 4, wherein the entity words are determined by: The entity words included in the auxiliary information are determined by comparing the auxiliary information with an entity word library, wherein the entity word library includes a plurality of predefined entity words and corresponding explanation information.
8. The method according to claim 1, wherein the object information includes at least one of the following: the title of the object, an image of the object, a descriptive text for the object, or The attribute information of the object.
9. The method according to claim 1, further comprising: presenting a feedback control associated with the auxiliary information in the predetermined area; In response to triggering the feedback control, presenting a second panel, wherein the second panel includes at least one feedback item for the auxiliary information; as well as In response to selection of one or more feedback items among the at least one feedback item, the one or more feedback items are determined as feedback information for the auxiliary information. 10 . The method of claim 9 , wherein the auxiliary information related to the object is updated based on at least the feedback information.
11. The method of claim 9, wherein the second panel further comprises at least one of the following: A prompt message that prompts the user to provide feedback, or The auxiliary information.
12. A device for information interaction, comprising: An object information acquisition module is configured to acquire object information to be presented in the object details interface; an auxiliary information acquisition module, configured to acquire auxiliary information related to the object based on the object information; as well as The auxiliary information presenting module is configured to present the auxiliary information and a generation identifier for the auxiliary information in a predetermined area of the detail interface of the object, wherein the generation identifier indicates that the auxiliary information is automatically generated.
13. An electronic device comprising: at least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 11 when executed by the at least one processor.
14. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 11.
15. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 11.