Method, apparatus, terminal and storage medium for obtaining detailed information

By comparing the products in the target video with other products with the same attributes as those of the user's account operation in the short video application, and providing detailed comparison information, the problem of low credibility of detailed information in the prior art is solved, and the information needs of users when rational consumption is realized.

CN111967420BActive Publication Date: 2025-06-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010876283.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-25
Publication Date
2025-06-10
Estimated Expiration
2040-08-25

AI Technical Summary

Technical Problem

In the prior art, the detailed information provided by the product advertisements implanted in short video applications is usually one-sided and has low credibility, making it difficult to meet the information needs of users when they consume rationally.

Method used

During the playback of the target video, the first target object corresponding to the target video is determined and compared with the second target object operated by the user account, and the comparison control and comparison details are displayed to indicate the performance differences between the first target object and the second target object or the description information of different user accounts.

Benefits of technology

It has achieved more objective, comprehensive and highly reliable detailed information, helping users to truly understand the products and thus consume rationally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111967420B_ABST
    Figure CN111967420B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, terminal and storage medium for obtaining detailed information, belonging to the field of big data technology. The method includes: displaying a comparison control; in response to a triggering operation on the comparison control, displaying comparison detailed information of a first target object and a second target object. By horizontally and multi-dimensionally comparing the first target object and the second target object, the present disclosure obtains the detailed information of the first target object, which can reflect the advantages and disadvantages of the first target object and the second target object. Compared with simply provided by manufacturers or advertisers, the detailed information is more objective and comprehensive, and has a higher credibility. Based on the detailed information, users can truly understand the first target object and thus make rational consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of big data technology, and particularly to a method, apparatus, terminal and storage medium for obtaining detailed information. Background Art

[0002] In recent years, short video applications have been favored by more and more users due to their novel forms and rich content. Facing the huge user group of short video applications, more advertisers have focused on short video applications. By implanting product advertisements into short videos, when users watch short videos, they can recommend the product to users, thereby stimulating users' desire to purchase and enabling them to purchase the product.

[0003] For a short video implanted with a product advertisement, when the playing duration reaches a preset duration (for example, 3 seconds or 5 seconds, etc.), a content purchase guidance option will pop up on the video playing interface. If the user wants to further understand the product, they can click on the content purchase guidance option to obtain the detailed information of the product by downloading a shopping application or jumping to the detailed interface of the product, and then make a rational consumption purchase of the product based on the detailed information of the product.

[0004] However, whether in a shopping application or when jumping to the detailed interface of a product, the detailed information obtained is usually about the product itself, and this detailed information is generally provided by the product manufacturer or advertisement provider. Therefore, the obtained detailed information is relatively one-sided and has a low credibility. Summary of the Invention

[0005] Embodiments of the present disclosure provide a method, apparatus, terminal and storage medium for obtaining detailed information, which can obtain comprehensive and highly credible detailed information. The technical solution is as follows:

[0006] On the one hand, a method for obtaining detailed information is provided. The method includes:

[0007] During the playing process of a target video, determine a first target object corresponding to the target video;

[0008] Display a comparison control for comparing the first target object with a second target object operated by a user account. The attributes of the second target object are the same as those of the first target object, and the attribute refers to the basis for classifying different target objects;

[0009] In response to a trigger operation on the comparison control, display comparison detailed information of the first target object and the second target object. The comparison detailed information is used to indicate at least one of the performance differences between the first target object and the second target object or the description information of different user accounts.

[0010] On the other hand, a device for obtaining detailed information is provided, and the device includes:

[0011] A determination module, configured to determine a first target object corresponding to the target video during the playback of the target video;

[0012] A display module, configured to display a comparison control, where the comparison control is used to compare the first target object with a second target object operated by a user account, and the attribute of the second target object is the same as the attribute of the first target object, and the attribute refers to the basis for classifying different target objects;

[0013] The display module is further configured to, in response to a trigger operation on the comparison control, display comparison detailed information of the first target object and the second target object, where the comparison detailed information is used to indicate at least one of the performance differences between the first target object and the second target object or the description information of different user accounts.

[0014] On the other hand, a terminal is provided, and the terminal includes a processor and a memory. At least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the method for obtaining detailed information as described in one aspect.

[0015] On the other hand, a computer-readable storage medium is provided. At least one program code is stored in the storage medium, and the at least one program code is loaded and executed by a processor to implement the method for obtaining detailed information as described in one aspect.

[0016] On the other hand, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in various optional implementation manners of the above one aspect.

[0017] The beneficial effects brought by the technical solutions provided in the embodiments of the present disclosure are:

[0018] By horizontally and multi-dimensionally comparing the first target object and the second target object, detailed information of the first target object is obtained. The detailed information can reflect the advantages and disadvantages of the first target object and the second target object. Compared with simply provided by manufacturers or advertisers, the detailed information is more objective and comprehensive, and has a higher credibility. Based on the detailed information, users can truly understand the first target object and thus make rational consumption. Description of the Drawings

[0019] To more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following will briefly introduce the accompanying drawings required for the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0020] Figure 1 is the implementation environment involved in the method for obtaining detailed information provided by the embodiments of the present disclosure;

[0021] Figure 2 is a flowchart of a method for obtaining detailed information provided by the embodiments of the present disclosure;

[0022] Figure 3 is a flowchart of another method for obtaining detailed information provided by the embodiments of the present disclosure;

[0023] Figure 4 is a flowchart of comparing the collected items based on the content live-streaming video provided by the embodiments of the present disclosure;

[0024] Figure 5 is a flowchart of comparing the uncollected items based on the content live-streaming video provided by the embodiments of the present disclosure;

[0025] Figure 6 is a flowchart of comparing the uncollected items based on the advertising video provided by the embodiments of the present disclosure;

[0026] Figure 7 is a flowchart of comparing based on the advertising video provided by the embodiments of the present disclosure;

[0027] Figure 8 is a timing diagram of a method for obtaining detailed information provided by the embodiments of the present disclosure;

[0028] Figure 9 is a schematic structural diagram of an apparatus for obtaining detailed information provided by the embodiments of the present disclosure;

[0029] Figure 10 shows a structural block diagram of a terminal provided by an exemplary embodiment of the present disclosure. Detailed Embodiments

[0030] To make the objectives, technical solutions, and advantages of the present disclosure clearer, the following will further describe the embodiments of the present disclosure in detail with reference to the accompanying drawings.

[0031] It can be understood that the terms "each", "multiple", and "any one" used in the embodiments of the present disclosure, where "multiple" includes two or more, "each" refers to each one in the corresponding multiple, and "any one" refers to any one in the corresponding multiple. For example, multiple words include 10 words, and each word refers to each of these 10 words, and any one word refers to any one of the 10 words.

[0032] Before implementing the embodiments of the present disclosure, first, the nouns involved in the embodiments of the present disclosure are explained.

[0033] "Planting grass" means that after a user sees an item recommended by another user, they are aroused with the desire to purchase the item.

[0034] "Pulling out grass" means that the user no longer has the desire to purchase an item they once planted grass for.

[0035] "Carrying goods" means that a user consciously or unconsciously promotes the sales of an item, causing a large-scale popularity and hot sales.

[0036] "Content carrying goods" is a way of selling items by implanting item advertisements in videos.

[0037] Next, the technologies involved in the embodiments of the present disclosure are introduced.

[0038] Cloud computing refers to the delivery and usage model of IT infrastructure, which means obtaining the required resources through the network in a demand-driven and easily scalable manner; in a broad sense, cloud computing refers to the delivery and usage model of services, which means obtaining the required services through the network in a demand-driven and easily scalable manner. Such services can be related to IT and software, the Internet, or other services. Cloud computing is the product of the development and integration of traditional computer and network technologies such as grid computing, distributed computing, parallel computing, utility computing, network storage technologies, virtualization, and load balance.

[0039] With the development of the Internet, real-time data streams, and the diversification of connected devices, as well as the promotion of demands such as search services, social networks, mobile commerce, and open collaboration, cloud computing has developed rapidly. Different from the previous parallel distributed computing, the emergence of cloud computing will, in concept, drive a revolutionary change in the entire Internet model and enterprise management model.

[0040] Big data refers to a collection of data that cannot be captured, managed, and processed by conventional software tools within a certain time range. It is a massive, high-growth-rate, and diverse information asset that requires new processing models to have stronger decision-making power, insight discovery ability, and process optimization ability. With the advent of the cloud era, big data has also attracted increasing attention. Big data requires special technologies to effectively process a large amount of data tolerated over time. Technologies applicable to big data include massively parallel processing databases, data mining, distributed file systems, distributed databases, cloud computing platforms, the Internet, and scalable storage systems.

[0041] The application scenario of the method for obtaining detailed information provided by the embodiments of the present disclosure is as follows:

[0042] During the process of watching videos based on short video applications, browser applications, live broadcast applications, etc., for the target object that appears in the short video, if the user has performed at least one operation such as watching, liking, commenting, following, or favoriting the target object or other target objects with the same attributes as the target object, the user is prompted to compare the target object with other target objects. When the user selects the target object or other target objects, detailed comparison information of the target object and other target objects is provided to the user, enabling the user to objectively and comprehensively understand the target object, thereby achieving the purpose of rational consumption.

[0043] Figure 1 It is the implementation environment involved in the method for obtaining detailed information provided by the embodiments of the present disclosure. Refer to Figure 1 This implementation environment includes: a terminal 101 and a server 102.

[0044] Among them, the terminal 101 is installed with at least one application such as a short video application, a browser application, or a live broadcast application. Based on the installed applications, the terminal 101 can play videos and recommend target objects in the videos to the user during the video playback process, and display detailed comparison information of the target object and other target objects with the same attributes as the target object. The terminal 101 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc. The embodiments of the present disclosure do not specifically limit the product type of the terminal 101.

[0045] Server 102 is the backend server for applications such as short video applications, browser applications, and live broadcast applications. This server 102 can provide support in aspects such as computing and storage during the operation of applications such as short video applications, browser applications, and live broadcast applications. Server 102 can be an independent physical server, or a server cluster or distributed system composed 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 communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0046] The above-mentioned terminal 101 and server 102 can be directly or indirectly connected through wired or wireless communication methods, and the embodiments of the present disclosure do not make specific limitations on this.

[0047] Based on Figure 1 the shown implementation environment, the embodiments of the present disclosure provide a method for obtaining detailed information. Refer to Figure 2 , the method flow provided by the embodiments of the present disclosure includes:

[0048] 201. During the playback of the target video, determine the first target object corresponding to the target video.

[0049] Among them, the target video can be an advertising video about the first target object, or a content marketing video about the first target object, etc. The target account can be the login account of a short video application, browser application, or live broadcast application that plays the target video. This target account can manage the target objects displayed in the short video application, browser application, or live broadcast application during the operation of the short video application, browser application, or live broadcast application, and this management includes at least one of collection, like, viewing, following, comment, etc. The first target object can be a commodity, opinion information, people's vote, etc., and the embodiments of the present disclosure do not make specific limitations on the first target object.

[0050] 202. Display a comparison control.

[0051] Among them, the comparison control is used to compare the first target object with the second target object operated by the user account. The second target object can be an item for which the user account performs at least one operation such as collection, viewing, following, like, comment, etc. The second target object has the same attribute as the first target object, and this attribute refers to the basis for classifying different target objects, and this attribute includes clothes, shoes, perfume, glasses, etc. For example, if the attribute of the first target object is perfume, the attribute of the second target object is also perfume; if the attribute of the first target object is glasses, the attribute of the second target object is also glasses.

[0052] 203. In response to a triggering operation on a comparison control, display comparison details of a first target object and a second target object.

[0053] The triggering operation includes a click operation, a sliding operation, a selection operation on the comparison control by the user manipulating devices such as a mouse, a keyboard, etc. The comparison details are used to indicate at least one of the performance differences between the first target object and the second target object or the description information of different user accounts, etc.

[0054] The method provided by the embodiments of the present disclosure obtains the details of the first target object by horizontally and multi-dimensionally comparing the first target object and the second target object. The details can reflect the advantages and disadvantages of the first target object and the second target object. Compared with simply provided by the manufacturer or the advertiser, the details are more objective and comprehensive, and have a higher credibility. Based on the details, the user can truly understand the first target object and thus make a rational consumption.

[0055] In another embodiment of the present disclosure, displaying the comparison control includes:

[0056] On the video playback interface, display the comparison control; or,

[0057] According to the operation type of the first target object by the user account, on the interface corresponding to the operation type, display the comparison control.

[0058] In another embodiment of the present disclosure, according to the operation type of the first target object by the user account, before displaying the comparison control on the interface corresponding to the operation type, further includes:

[0059] In response to the operation type being a favorite operation, on the favorite interface of the user account, display the comparison control; or,

[0060] In response to the operation type being a like operation, on the like interface of the user account, display the comparison control; or,

[0061] In response to the operation type being a viewing operation, on the historical viewing interface of the user account, display the comparison control; or,

[0062] In response to the operation type being a comment operation, on the comment information display interface of the user account, display the comparison control; or,

[0063] In response to the operation type being a follow operation, on the follow interface of the user account, display the comparison control.

[0064] In another embodiment of the present disclosure, according to the operation type of the operation information of the first target object by the user account, before displaying the comparison control on the interface corresponding to the operation type, further includes:

[0065] On the video playback interface, display an interface entry corresponding to the operation type according to the operation type, and in response to a trigger operation on the interface entry, display an interface corresponding to the operation type.

[0066] In another embodiment of the present disclosure, in response to a trigger operation on the comparison control, display comparison detail information of the first target and the second target, including:

[0067] In response to a trigger operation on the comparison control, pop up a floating layer on the display interface of the comparison control, and the floating layer is used to display comparison detail information of the first target and the second target; or,

[0068] In response to a trigger operation on the comparison control, display a result detail interface, and the interface detail interface is used to display comparison detail information of the first target and the second target.

[0069] In another embodiment of the present disclosure, the comparison detail information includes comment information;

[0070] Display comparison detail information of the first target and the second target, including:

[0071] According to the content of the comment information, display the comment information of the first target and the second target.

[0072] In another embodiment of the present disclosure, the comparison detail information further includes at least one of a description label or a selected probability of the first target and the second target, the description label is generated by clustering keywords in the comment information, and the selected probability is determined according to the number of participating users and the number of selected targets;

[0073] Display comparison detail information of the first target and the second target, including:

[0074] In the display areas corresponding to the first target and the second target, respectively display at least one of the description label or the selected probability of the first target and the second target.

[0075] In another embodiment of the present disclosure, the comparison detail information includes performance parameters of the first target and the second target;

[0076] Display comparison detail information of the first target and the second target, including:

[0077] In the display areas corresponding to the first target and the second target, respectively display the performance parameters of the first target and the second target.

[0078] In another embodiment of the present disclosure, the comparison detail information further includes at least one of the favorable ratings, the number of comment information items, the description label or the purchase link of the first target and the second target, and the description label is generated by clustering keywords in the comment information;

[0079] Display the comparison details of the first target and the second target, including:

[0080] Within the display areas corresponding to the first target and the second target, display at least one of the favorable comment rate, the number of comment messages, the description label, or the purchase link of the first target and the second target respectively.

[0081] Any combination of the above optional technical solutions can form an optional embodiment of the present disclosure, which will not be elaborated one by one here.

[0082] Based on Figure 1 the shown implementation environment, an embodiment of the present disclosure provides a method for obtaining detailed information. Taking the terminal to execute the embodiment of the present disclosure as an example, refer to Figure 3 , the method flow provided by the embodiment of the present disclosure includes:

[0083] 301. The terminal plays the target video.

[0084] During the operation of applications such as short video applications, browser applications, or live broadcast applications, when a play instruction for the target video is received, in response to the play instruction for the target video, the terminal starts playing the target video and displays the video image and text information of the target video on the video play interface. Among them, the generation method of the play instruction can include the following two methods: One method is to generate it when a click operation on the target video is detected; the other method is to generate it automatically when it is detected that the previous video has finished playing.

[0085] 302. During the play of the target video, the terminal determines the first target corresponding to the target video.

[0086] In an embodiment of the present disclosure, during the play of the target video, the terminal can record the play duration of the target video through a built-in timer. When it is detected that the play duration of the target video reaches a preset duration, the terminal identifies the video image, text information, and sound information of the target video to determine the first target corresponding to the target video. Among them, the preset duration can be the play duration of the target video when the first target first appears, or a fixed play duration, and the preset duration can be 10 seconds, 20 seconds, and so on.

[0087] Specifically, when determining the first target object corresponding to the target video, the terminal can collect each frame of video image and identify each frame of video image. When it is identified that at least one frame of video image includes the first target object, it is determined that the target video corresponds to the first target object; the terminal can also collect the audio signal of each frame of video image and identify the collected audio signal. When it is identified that the audio signal includes the name of the first target object, it is determined that the target video corresponds to the first target object; the terminal can also collect the text information of each frame of video image. When the collected text information includes the name of the first target object, it is determined that the target video corresponds to the first target object.

[0088] 303. The terminal displays a comparison control.

[0089] Among them, the first target object and the second target object to be compared are displayed on the comparison control. The comparison control is used to compare the first target object with the second target object operated by the user account. The second target object has the same attributes as the first target object. The second target object can be the target object of at least one operation such as like, follow, watch, comment, collect, etc. by the user account during the use of applications such as short video applications, browser applications, or live broadcast applications.

[0090] In an embodiment of the present disclosure, if the user views the target video for the first time and has not performed any operation such as like, watch, follow, comment, collect, etc. on articles, videos, pictures, shopping links, etc. related to the first target object, but has performed at least one operation such as like, watch, follow, comment, collect, etc. on articles, videos, pictures, shopping links, etc. related to the second target object, during the playback of the target video, when the first target object in the target video is determined, the terminal will display a comparison control on the video playback interface, so that the user can, based on the comparison control, obtain the comparison details information of the first target object and the second target object by comparing the first target object with the second target object.

[0091] In another embodiment of the present disclosure, if the user does not view the target video for the first time, or the user views the target video for the first time, but has previously performed at least one operation such as like, watch, follow, comment, collect, etc. on articles, videos, pictures, shopping links, etc. related to the first target object and the second target object, during the playback of the target video, when the first target object in the target video is determined, the terminal will display a comparison control on the video playback interface, so that the user can, based on the comparison control, obtain the comparison details information of the first target object and the second target object by comparing the first target object with the second target object.

[0092] In another embodiment of the present disclosure, if the user views the target video for the first time and has not performed any operation such as liking, viewing, following, commenting, or favoriting on articles, videos, pictures, shopping links, etc. related to the first target object before, the terminal may display options such as liking, following, commenting, and favoriting on the video playback interface. In response to the triggering operation of any option among the liking, following, commenting, and favoriting options by the user account, the terminal stores the operation information of the user account in the operation log and displays the articles, videos, pictures, shopping links, etc. of the first target object on the liking interface, following interface, comment information display interface, and favorites interface. During the playback of the target video, when the first target object corresponding to the target video is determined, if the user wants to obtain the comparison details information of the first target object, the user can trigger the display of the interface corresponding to the operation type according to the operation type of the user account on the first target object, and a comparison control is displayed on the interface corresponding to the operation type.

[0093] In another embodiment of the present disclosure, if the user does not view the target video for the first time, or the user account views the target video for the first time but has previously performed at least one operation such as liking, viewing, following, commenting, or favoriting on articles, videos, pictures, shopping links, etc. related to the first target object and the second target object, in response to the triggering operation of any option among the liking, following, commenting, and favoriting options by the user account, the terminal stores the operation information of the user account in the operation log and displays the articles, videos, pictures, shopping links, etc. of the first target object on the liking interface, following interface, comment information display interface, and favorites interface. During the playback of the target video, when the first target object corresponding to the target video is determined, if the user wants to obtain the comparison details information of the first target object, the user can trigger the display of the interface corresponding to the operation type according to the operation type of the user account on the first target object, and a comparison control is displayed on the interface corresponding to the operation type.

[0094] That is to say, the display of the comparison control includes two methods:

[0095] The first method: The terminal directly displays the comparison control on the video playback interface.

[0096] For the first method, when the comparison control is triggered, the terminal can obtain the second target object from the operation log of the user account based on the user account and display the first target object and the second target object on the comparison control. Considering that the number of second target objects for which the user performs at least one operation such as liking, following, viewing, commenting, or favoriting may be multiple, when the comparison control is triggered, the terminal can display the first target object and a list including at least one second target object on the comparison control. Based on the displayed list, the user can manually select at least one second target to be compared with the first target object this time.

[0097] The second method: Based on the operation type of the first target by the user account, the terminal displays a comparison control on the interface corresponding to the operation type.

[0098] For the second method, based on the operation type of the first target by the user account, when the terminal displays the comparison control, it includes the following situations:

[0099] The first situation: If the operation type of the first target by the user account is a favorite operation, in response to the favorite operation type, the terminal will display the comparison control on the favorites interface of the user account.

[0100] The second situation: If the operation type of the first target by the user account is a like operation, in response to the like operation type, the terminal will also display the comparison control on the like interface of the user account.

[0101] The third situation: If the operation type of the first target by the user account is a viewing operation, in response to the viewing operation type, the terminal will display the comparison control on the historical viewing interface of the user account.

[0102] The fourth situation: If the operation type of the first target by the user account is a comment operation, in response to the comment operation type, the terminal will display the comparison control on the comment information display interface of the user account.

[0103] The fifth situation: If the operation type of the first target by the user account is a follow operation, in response to the follow operation type, the terminal will display the comparison control on the follow interface of the user account.

[0104] In addition, similar to the first method, when using the second method to display the comparison control, the user also needs to manually select at least one second target for comparison with the first target from the list displayed on the comparison control.

[0105] Furthermore, before the terminal displays the comparison control on the interface corresponding to the operation type, the terminal will also display an interface entry corresponding to the operation type on the video playback interface according to the operation type. In response to the trigger operation on the interface entry, the terminal can display the interface corresponding to the operation type. Among them, the interface entry can be in the form of an icon identifier or a text identifier. For example, if the operation type is the favorites interface, the favorites icon or the text "Favorites" will be displayed. When it is detected that the favorites icon or the text "Favorites" is triggered, the favorites interface will be displayed.

[0106] For the process of displaying the comparison control on the interface corresponding to the operation type, the following takes the favorite operation as an example for illustration.

[0107] First step, during the playback of the target video, when the first target object corresponding to the target video is determined, the terminal displays the picture link of the first target object and the favorite option on the video playback interface of the target video.

[0108] Among them, the picture link of the first target object and the favorite option can be displayed by popping up a floating layer on the video playback interface.

[0109] Second step, in response to the triggering operation on the favorite option, the terminal stores the picture link of the first target object in the favorites folder.

[0110] When the terminal stores the picture link of the first target object in the favorites folder, it can display the process of the picture link of the first target object moving to the favorites folder in a preset animation form. The preset animation form can be the effect of controlling the picture link to gradually disappear from the display position to the position of the favorites folder; it can also be to control the picture link to move from the display position to the position of the favorites folder according to a preset trajectory, etc.

[0111] Third step, in response to the triggering operation on the entrance of the favorites folder interface, the terminal displays the favorites folder interface.

[0112] Among them, the entrance to the favorites folder can be the icon identifier of the favorites folder, or the text identifier of the favorites folder, etc. In response to the click operation on the entrance to the favorites folder, the terminal displays the favorites folder interface, and multiple target objects are displayed on this favorites folder interface. The multiple target objects include the first target object and the second target object, and can also include other target objects, etc. The item type of the other target objects can be the same as the attribute of the first target object, or different from the attribute of the first target object.

[0113] Fourth step, in response to the selection operation on the first target object and the second target object, the terminal displays a comparison control on the favorites folder interface of the user account.

[0114] Based on the multiple target objects displayed on the favorites folder interface, the user selects the first target object and the second target object from the displayed multiple target objects. In response to the selection operation on the first target object and the second target object, the terminal displays a comparison control on the favorites folder interface of the user account.

[0115] To facilitate the user to view the target objects collected in the favorites folder, the embodiments of the present disclosure also support classifying and managing the target objects collected in the favorites folder, so as to be able to display the target objects with the same attributes at adjacent positions on the favorites folder interface.

[0116] In the embodiments of the present disclosure, there can be various display forms of the comparison control. Specifically, the display form of the comparison control can be a floating window form. That is, when the first target object corresponding to the target video is determined, a floating window for carrying the comparison control pops up on the video playback interface or the interface corresponding to the operation type. To avoid the displayed comparison control from obscuring the video picture of the target video, the floating window for carrying the comparison control can be displayed in the edge area of the video playback interface, for example, in the lower left corner or the upper right corner of the video playback interface and other position areas. The display form of the comparison control can also be a sub-interface form. That is, when the first target object corresponding to the target video is determined, the comparison control is displayed on the sub-interface of the video playback interface. To avoid the displayed comparison control from obscuring the video picture of the target video, the comparison control can be displayed in the blank area of the video picture, or in the edge area of the video picture, etc.

[0117] 304. In response to a trigger operation on the comparison control, the terminal displays the comparison details information of the first target object and the second target object.

[0118] When the user selects the first target object or the second target object by triggering the comparison control, in response to the trigger operation on the comparison control, the terminal obtains the identifier of the selected target object and sends the identifier of the selected target object to the server. When receiving the identifier of the selected target object, the server generates the comparison details information of the first target object and the second target object according to the number of participating users and the number of selected target objects, the comment information published by this user and other users, the performance parameters of the first target object and the second target object, etc., and sends the comparison details information of the first target object and the second target object to the terminal. When receiving the comparison details information sent by the server, the terminal displays the comparison details information of the first target object and the second target object.

[0119] Among them, the display forms of the comparison details information of the first target object and the second target object include, but are not limited to, the following several types:

[0120] In an embodiment of the present disclosure, in response to a trigger operation on the comparison control, the terminal pops up a floating layer on the display interface of the comparison control, and the floating layer is used to display the comparison details information of the first target object and the second target object.

[0121] In another embodiment of the present disclosure, in response to a trigger operation on a comparison control, the terminal displays a result details interface for displaying comparison details information of a first target and a second target. Considering that the comparison details information of the first target and the second target is extensive while the interface for displaying the comparison details information is limited, the terminal can obtain the selection probabilities of the first target and the second target from the comparison details information and display the selection probabilities of the first target and the second target and a details option on the comparison control. Based on the displayed selection probabilities of the first target and the second target, the user can understand the selection situations of other users when facing the first target and the second target, thereby obtaining a sense of ethnicity, identity, and achievement. Based on the displayed details option, when it is detected that the details option is triggered, the terminal pops up a floating layer on the display interface of the comparison control to display the comparison details information of the first target and the second target thereon, or the terminal displays the result details interface to display the comparison details information of the first target and the second target on the result details interface.

[0122] In the embodiments of the present disclosure, the comparison details information includes comment information, which includes at least one piece of descriptive information, recommendatory information, or evaluative information, etc. published by a user account for the first target or the second target. The content of the evaluative information can be a favorable evaluation of the first target or the second target, or an unfavorable evaluation of the first target or the second target. The evaluative information can be one of text, pictures, symbols, etc., or a combination of several of text, pictures, symbols, etc. Since the comment information can reflect different cognitive results of different users for the first target and the second target, it is more objective, reliable, and referenceable compared to the details information provided by manufacturers or developers.

[0123] In a possible implementation manner, when the terminal displays the comment information, it can calculate the score of each piece of comment information based on information such as the number of likes and the number of replies of the comment information, determine the display order of the comment information in descending order of scores, and then display the comment information based on the determined display order.

[0124] In another possible implementation, when the terminal displays the comment information, it can display the comment information of the first target object and the second target object according to the content of the comment information. For example, the terminal can set different identifiers for the first target object and the second target object, and then add different identifiers to the comment information about different target objects according to the content of the comment information. The set identifier can be at least one form of character, text, symbol, emoji, etc. For example, if the terminal sets the identifier for the first target object as the text identifier "Red Side" and the identifier for the second target object as the text identifier "Blue Side", then when the terminal displays the comment information, it can display the comment information about the first target object and "Red Side" and the comment information about the second target object and "Blue Side". Another example is that the terminal can set different identifiers for the viewpoints on different target objects, and then add different identifiers to the comment information supporting the first target object and the second target object according to the content of the comment information, and then display the comment information supporting different target objects and the corresponding identifiers.

[0125] Another example is that the terminal sets the text identifier "Red Side" for the comment information supporting the first target object and the text identifier "Blue Side" for the comment information opposing the first target object. Based on the set identifiers, the terminal can display the comment information supporting the first target object and "Red Side" and the comment information supporting the second target object and "Blue Side".

[0126] Another example is that the terminal can display the comment information about the first target object and the comment information about the second target object in different display areas according to the content of the comment information.

[0127] Another example is that the terminal can display the comment information about different target objects in different display manners according to the content of the comment information. The different display manners include color, font, font size, etc. For example, the terminal displays the comment information about the first target object in red font according to the content of the comment information, and displays the comment information about the second target object in blue font.

[0128] In another embodiment of the present disclosure, the comparison detail information further includes at least one of the description labels and the selected probabilities corresponding to the first target object and the second target object. When the terminal displays at least one of the description labels and the selected probabilities corresponding to the first target object and the second target object, it can divide the floating layer or the result detail interface into different display areas, and display at least one of the description labels or the selected probabilities of the first target object and the second target object in the display areas corresponding to the first target object and the second target object respectively. That is, in the display area corresponding to the first target object, at least one of the description information and the selected probability of the first target object is displayed, and in the display area corresponding to the second target object, at least one of the description information and the selected probability of the second target object is displayed.

[0129] It should be noted here that the information types within the display area corresponding to the first target object and the display area corresponding to the second target object are the same. If the description information of the first target object is displayed within the display area corresponding to the first target object, then the description information of the second target object will also be displayed within the display area corresponding to the second target object.

[0130] Among them, the description label can be generated by clustering the keywords extracted from the comment information, and is used to intuitively show the advantages and disadvantages of the target object to the user. For example, when the first target object is perfume, the terminal extracts keywords from the comment information and clusters the keywords, and the description label obtained can be "perfume, fruity, fragrance, fruity aroma". Since this description label is generated by extracting the comment information of different users on the target object, this description label is more real and concise.

[0131] Among them, the selection probability is used to represent the selection probability of different target objects by different users, and this selection probability can be determined according to the number of participating users and the number of selected target objects. For example, if the number of participating users is 100 and the number of selected target objects is 65, then the selection probability of the selected target object can be determined to be 65%. The display form of this selection probability can be in the form of a progress bar. For example, if the selection probability of the first target object is 60% and the selection probability of the second target object is 40%, then the position from the starting position to the 60% position on the progress bar represents the selection probability of the first target object; the position from the 60% position to the end position on the progress bar represents the selection probability of the second target object. Using the form of a progress bar to display the selection probabilities of the first target object and the second target object can more intuitively show the selection situations of different users for the first target object and the second target object to the user.

[0132] It should be noted that if the number of participating users is 1, that is, before this user, other users have not made comparative comments on the first target object and the second target object, then the terminal displays the selection probability of the selected target object as 100%. Of course, if this user publishes comment information on the first target object or the second target object, then the comment information published by this user and the number of comment information are displayed as 1. Since no other users have published comment information, the comment information published by this user does not need to be displayed separately. If this user does not publish comment information on the target object, then the number of comment information is displayed as 0. When the number of comment information is 0, the terminal will also prompt the user to publish comment information, such as "Hurry up and grab the first comment for your favorite product".

[0133] In another embodiment of the present disclosure, the comparison detail information further includes the performance parameters of the first target object and the second target object. The performance parameters can be obtained from the target object details provided by the advertisers or manufacturers of the first target object and the second target object, or can be obtained from third-party websites or applications. When the terminal displays the performance parameters of the first target object and the second target object, the performance parameters of the first target object and the second target object can be respectively displayed in the display areas corresponding to the first target object and the second target object. More intuitively, the terminal can also display the same performance parameters of the first target object and the second target object side by side. By displaying the performance parameters of the first target object and the second target object, the user can have a deeper understanding of the first target object and the second target object, so as to make a rational choice between the first target object and the second target object.

[0134] In another embodiment of the present disclosure, the comparison detail information further includes at least one of the favorable comment rate, the number of comment messages, the description tags or the purchase links of the first target object and the second target object. When the terminal displays at least one of the favorable comment rate, the number of comment messages, the description tags and the purchase links corresponding to the first target object and the second target object, the floating layer or the result detail interface can be divided into different display areas, and at least one of the favorable comment rate, the number of comment messages, the description tags and the purchase links corresponding to the first target object and the second target object can be respectively displayed in the display areas corresponding to the first target object and the second target object. Among them, the favorable comment rate is the usage experience of different users for the target object, which is convenient for users to understand the real experience of other users for different target objects. The number of comment messages is the number of comment messages published by different user accounts for the first target object or the second target object, which is convenient for users to understand the topic popularity of different target objects. The description tags are used for users to intuitively see the advantages and disadvantages of different target objects. The purchase link is the purchase entrance of the first target object or the second target object. By triggering the purchase link, the user can purchase different first target objects or second target objects.

[0135] It should be noted here that the information types in the display area corresponding to the first target object and the display area corresponding to the second target object are the same. If the purchase link of the first target object is displayed in the display area corresponding to the first target object, the purchase link of the second target object will also be displayed in the display area corresponding to the second target object.

[0136] It should be noted that since the content of the comparison details information is relatively rich and the size of the display interface is limited, to ensure the neatness of the interface, the terminal can display a first option and a second option on the floating layer or the result details interface. The first option can be the "Netizen PK" option, and the second option can be the "Product Parameters" option. When the first option is triggered, the terminal displays at least one piece of information such as the comment information, description tags, and selection probability of the first target object and the second target object, and hides at least one piece of information such as the performance parameters, favorable comment rate, number of comment information, description tags, or purchase link of the first target object and the second target object. When the second option is triggered, the terminal displays at least one piece of information such as the performance parameters, favorable comment rate, number of comment information, description tags, or purchase link of the first target object and the second target object, and hides at least one piece of information such as the comment information, description tags, and selection probability of the first target object and the second target object.

[0137] The following points need to be explained:

[0138] First, in the embodiments of the present disclosure, the comparison between the first target object and the second target object is taken as an example for illustration. The number of the second target objects can be one or multiple, that is, the first target object can be compared with one second target object with the same attributes, or the first target object can be compared with multiple second target objects with the same attributes.

[0139] Second, the first target object and the second target object can be commodities, or opinion information, or votes for public figures.

[0140] Third, the above information such as the number of comment information, description tags, and selection probability is not fixed. As the number of participating users increases, the above information will also change.

[0141] By using the method provided in the embodiments of the present disclosure, users can make horizontal multi-dimensional comparisons of different target objects, and can also express their attitudes, vote for the target objects they support, and post comment information. Users can also view the performance parameters of different target objects, so as to be able to plant grass or pull out grass more quickly and rationally, and thus gain a sense of identity, achievement, and group identity in the interaction with other users, so that in addition to watching the video content itself, high-quality videos can be more prominent and the video content can be more abundant.

[0142] For the method of obtaining the above details information, in actual application, it can be taken as an example below Figures 4 to 7 for illustration.

[0143] Figure 4 It is a flowchart for comparing the collected items based on the content with goods promotion video. See Figure 4Among A1 - A6, if the user has ever favorited suit A and suit B in the favorites, when playing a short video about suit A and the playing duration reaches 5 seconds, the terminal displays a comparison control for suit A and suit B on the video playing interface of the short video. The comparison control shows "Which do you choose between

Suit A

Suit B

[0144] Figure 5 For the flowchart of comparing uncollected items based on content - based live - streaming videos, see Figure 5In B1-B6, if the user has never collected suit A in the favorites, but has performed at least one operation such as like, watch, follow, comment, etc. on suit A, when the user watches the content promotion video about suit A, and the playback time of the content promotion video reaches 5 seconds, the terminal displays the picture link and collection option of suit A. When a click operation on the collection option is detected, in response to the click operation on the collection option, the terminal stores the picture link of suit A to the favorites. When a click operation on the entrance of the favorites is detected, in response to the click operation on the entrance of the favorites, the terminal displays the favorites interface. When a selection operation on suit A and suit B on the favorites interface is detected, the terminal displays a comparison control for comparing suit A and suit B on the favorites interface. When the user clicks on the comparison control, the terminal sends a request to the server for comparison details based on the user's selection. When the comparison details returned by the server are received and the "Netizen PK Option" is in the selected state, if there are multiple participating users, 323 comments on "Suit A" and "Suit B", 65% chance of selection for Suit A, 35% chance of selection for Suit B, description tags of Suit A "Nice color, comfortable, not picky", and description tags of Suit B "No pilling, cheap", etc. are displayed on the result details interface. If the number of participating users is 1, the selection probability of "Suit A" is 100% on the result details interface. When the click operation on "Product Parameters" in Figure B5-1 or Figure B5-2 is detected, the terminal displays the performance parameters, favorable reviews, number of comments, and purchase links of "Suit A" and "Suit B" on the result details interface.

[0145] Figure 6 For a flowchart comparing uncollected items based on the ad video, see Figure 6Among C1 - C6, if the user has never favorited suit A in the favorites, but has performed at least one operation such as liking, watching, following, or commenting on suit A, when the user watches an advertising video about suit A and the playback duration of the advertising video reaches 5 seconds, the terminal displays the picture link of suit A and the option to plant a seed of favor. When a click operation on the option to plant a seed of favor is detected, in response to the click operation on the option to plant a seed of favor, the terminal stores the picture link of suit A in the favorites. When a click operation on the entrance of the favorites is detected, in response to the click operation on the entrance of the favorites, the terminal displays the favorites interface. When a selection operation on suit A and suit B on the favorites interface is detected, the terminal displays a comparison control on the favorites interface for comparing suit A and suit B. When a click operation on the comparison control by the user is detected, the terminal sends a request for obtaining comparison details information to the server based on the user's selection. When the comparison details information returned by the server is received and the "Netizen PK Option" is in the selected state, if the number of participating users is multiple, 323 comment messages of "suit A" and "suit B", the selection probability of suit A is 65%, the selection probability of suit B is 35%, the description labels of suit A are "correct color, comfortable, not picky", and the description labels of suit B are "does not pill, cheap", etc. are displayed on the result details interface. If the number of participating users is 1, the selection probability of "suit A" is 100% is displayed on the result details interface. When a click operation on the "Product Parameters" in Figure C5 - 1 or Figure C5 - 2 is detected, the terminal displays the performance parameters, positive review rate, number of comment messages, and purchase links of "suit A" and "suit B" on the result details interface.

[0146] Figure 7 For the flowchart of comparison based on the advertising video, see Figure 7Among D1 - D4, when playing a short video about suit A and the playing duration reaches 5 seconds, the terminal displays a comparison control for suit A and suit B on the video playing interface of the short video. The comparison control shows "Which do you choose between

Suit A

Suit B

[0147] For the method of obtaining the above details information, the following will take Figure 8 as an example for illustration.

[0148] During the playing of the target video, in response to the playing duration of the target video reaching 5 seconds, the terminal pops up a comparison control on the video playing interface. When detecting a click operation on the comparison control, the terminal displays the PK result between netizens and the user and the Details option on the video playing interface. When detecting a click operation on the Details option, the terminal determines whether there are other users participating in the PK. If there are other users participating in the PK, the netizen PK result is displayed. If there are no other users participating in the PK, the user's selection result and comment information are displayed. When detecting that the product parameter option is selected, the terminal switches the displayed netizen PK result or the user's selection result to the performance parameters of the product.

[0149] During the playback of the target video, in response to the playback duration of the target video reaching 5 seconds, when it is detected that the user clicks on the favorites option, the terminal saves the picture link of the first target object to the favorites. When it is detected that the user clicks on the favorites entry, the favorites interface is displayed. When a selection operation on the favorites interface is detected, a comparison control is displayed. In response to a click operation on the comparison control, the terminal determines whether there are other users participating in the PK. If there are other users participating in the PK, the PK result of the netizens is displayed. If there are no other users participating in the PK, the selection result of the user and the comment information are displayed. When it is detected that the product parameter option is selected, the terminal switches the displayed PK result of the netizens or the selection result of the user to the performance parameters of the product.

[0150] The method provided by the embodiments of the present disclosure obtains the detailed information of the first target object by performing a horizontal multi-dimensional comparison between the first target object and the second target object. The detailed information can reflect the advantages and disadvantages of the first target object and the second target object. Compared with simply provided by the manufacturer or the advertiser, the detailed information is more objective and comprehensive, and has a higher credibility. Based on the detailed information, the user can truly understand the first target object and thus make a rational consumption.

[0151] See Figure 9 , the embodiments of the present disclosure provide an apparatus for obtaining detailed information, and the apparatus includes:

[0152] A determination module 901, configured to determine a first target object corresponding to the target video during the playback of the target video;

[0153] A display module 902, configured to display a comparison control, where the comparison control is used to compare the first target object with a second target object operated by the user account, and the attribute of the second target object is the same as the attribute of the first target object, and the attribute refers to the basis for classifying different target objects;

[0154] The display module 902 is further configured to display the comparison detailed information of the first target object and the second target object in response to a trigger operation on the comparison control, where the comparison detailed information is used to indicate at least one of the performance differences between the first target object and the second target object or the description information of different user accounts.

[0155] In another embodiment of the present disclosure, the display module 902 is configured to display a comparison control on the video playback interface; or,

[0156] The display module 902 is configured to display a comparison control on the interface corresponding to the operation type according to the operation type of the user account on the first target object.

[0157] In another embodiment of the present disclosure, the display module 902 is configured to display a comparison control on the favorites interface of the user account in response to the operation type being a favorite operation; or

[0158] A display module 902, configured to display a comparison control on the like interface of a user account in response to a like operation being the operation type; or,

[0159] A display module 902, configured to display a comparison control on the historical view interface of a user account in response to a view operation being the operation type; or,

[0160] A display module 902, configured to display a comparison control on the comment information display interface of a user account in response to a comment operation being the operation type; or,

[0161] A display module 902, configured to display a comparison control on the follow interface of a user account in response to a follow operation being the operation type.

[0162] In another embodiment of the present disclosure, the display module 902 is further configured to display an interface entry corresponding to the operation type on the video playback interface according to the operation type, and display an interface corresponding to the operation type in response to a trigger operation on the interface entry.

[0163] In another embodiment of the present disclosure, the display module 902 is further configured to pop up a floating layer on the display interface of the comparison control in response to a trigger operation on the comparison control, where the floating layer is configured to display comparison details of a first target object and a second target object; or,

[0164] The display module 902 is further configured to display a result details interface in response to a trigger operation on the comparison control, where the interface details interface is configured to display comparison details of a first target object and a second target object.

[0165] In another embodiment of the present disclosure, the comparison details include comment information;

[0166] The display module 902 is further configured to display comment information of the first target object and the second target object according to the content of the comment information.

[0167] In another embodiment of the present disclosure, the comparison details further include at least one of a description label or a selected probability of the first target object and the second target object, the description label is generated by clustering keywords in the comment information, and the selected probability is determined according to the number of participating users and the number of selected target objects;

[0168] The display module 902 is further configured to display at least one of the description label or the selected probability of the first target object and the second target object in the display areas corresponding to the first target object and the second target object, respectively.

[0169] In another embodiment of the present disclosure, the comparison details include performance parameters of the first target object and the second target object;

[0170] The display module 902 is further configured to respectively display the performance parameters of the first target object and the second target object within the display areas corresponding to the first target object and the second target object.

[0171] In another embodiment of the present disclosure, the comparison detail information further includes at least one of the praise degrees, the number of comment messages, the description tags, or the purchase links of the first target object and the second target object, and the description tags are generated by clustering according to the keywords in the comment messages.

[0172] The display module 902 is further configured to respectively display at least one of the praise degrees, the number of comment messages, the description tags, or the purchase links of the first target object and the second target object within the display areas corresponding to the first target object and the second target object.

[0173] In summary, the device provided by the embodiment of the present disclosure obtains the detail information of the first target object by horizontally and multi-dimensionally comparing the first target object and the second target object. The detail information can reflect the advantages and disadvantages of the first target object and the second target object. Compared with simply provided by the manufacturer or the advertiser, the detail information is more objective and comprehensive, and has a higher credibility. Based on the detail information, the user can truly understand the first target object and thus consume rationally.

[0174] Figure 10 FIG. shows a structural block diagram of a terminal 1000 provided by an exemplary embodiment of the present disclosure. The terminal 100 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer, or a desktop computer. The terminal 1000 may also be referred to by other names such as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0175] Generally, the terminal 100 includes: a processor 1001 and a memory 1002.

[0176] The processor 1001 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1001 may be implemented in at least one of the following hardware forms: DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1001 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1001 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may further include an AI (Artificial Intelligence) processor, which is used to process computational operations related to machine learning.

[0177] The memory 1002 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1002 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1002 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 1001 to implement the method for obtaining detailed information provided in the method embodiments of the present application.

[0178] In some embodiments, the terminal 1000 may further optionally include: a peripheral device interface 1003 and at least one peripheral device. The processor 1001, the memory 1002, and the peripheral device interface 1003 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1003 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of the following: a radio frequency circuit 1004, a display screen 1005, a camera module 1006, an audio circuit 1007, and a power supply 1009.

[0179] The peripheral device interface 1003 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1001 and the memory 1002. In some embodiments, the processor 1001, the memory 1002, and the peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1001, the memory 1002, and the peripheral device interface 1003 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0180] The radio frequency circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1004 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1004 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 1004 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: a metropolitan area network, each generation of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1004 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0181] The display screen 1005 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1005 is a touch display screen, the display screen 1005 also has the ability to collect touch signals on or above the surface of the display screen 1005. The touch signals can be input as control signals to the processor 1001 for processing. At this time, the display screen 1005 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1005, which is provided on the front panel of the terminal 1000; in other embodiments, there may be at least two display screens 1005, which are respectively provided on different surfaces of the terminal 1000 or are in a folding design; in still other embodiments, the display screen 1005 may be a flexible display screen, which is provided on a curved surface or a folding surface of the terminal 1000. Even more, the display screen 1005 can also be set to an irregular non-rectangular shape, that is, an irregular-shaped screen. The display screen 1005 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0182] The camera module 1006 is used to collect images or videos. Optionally, the camera module 1006 includes a front camera and a rear camera. Generally, the front camera is provided on the front panel of the terminal, and the rear camera is provided on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera respectively, to implement functions such as the combination of the main camera and the depth-of-field camera to achieve the background blurring function, the combination of the main camera and the wide-angle camera to achieve panoramic shooting and VR (Virtual Reality) shooting functions, or other combined shooting functions. In some embodiments, the camera module 1006 may also include a flash. The flash can be a single-color-temperature flash or a two-color-temperature flash. A two-color-temperature flash refers to the combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0183] The audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 1001 for processing, or input to the radio frequency circuit 1004 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1000. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1001 or the radio frequency circuit 1004 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1007 may further include a headphone jack.

[0184] The power supply 1009 is used to supply power to each component in the terminal 1000. The power supply 1009 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 1009 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charging technology.

[0185] In some embodiments, the terminal 1000 further includes one or more sensors 1010. The one or more sensors 1010 include but are not limited to: an acceleration sensor 1011, a gyroscope sensor 1012, a pressure sensor 1013, an optical sensor 1015, and a proximity sensor 1016.

[0186] The acceleration sensor 1011 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established with the terminal 1000. For example, the acceleration sensor 1011 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 1001 can control the display screen 1005 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1011. The acceleration sensor 1011 can also be used for collecting game or user's motion data.

[0187] The gyroscope sensor 1012 can detect the body direction and rotation angle of the terminal 1000. The gyroscope sensor 1012 can cooperate with the acceleration sensor 1011 to collect the 3D actions of the user on the terminal 1000. According to the data collected by the gyroscope sensor 1012, the processor 1001 can achieve the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0188] The pressure sensor 1013 can be disposed on the side frame of the terminal 1000 and / or the lower layer of the display screen 1005. When the pressure sensor 1013 is disposed on the side frame of the terminal 1000, it can detect the holding signal of the user on the terminal 1000, and the processor 1001 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 1013. When the pressure sensor 1013 is disposed on the lower layer of the display screen 1005, the processor 1001 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 1005. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0189] The optical sensor 1015 is used to collect the ambient light intensity. In one embodiment, the processor 1001 can control the display brightness of the display screen 1005 according to the ambient light intensity collected by the optical sensor 1015. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1005 is increased; when the ambient light intensity is low, the display brightness of the display screen 1005 is decreased. In another embodiment, the processor 1001 can also dynamically adjust the shooting parameters of the camera module 1006 according to the ambient light intensity collected by the optical sensor 1015.

[0190] The proximity sensor 1016, also known as the distance sensor, is usually disposed on the front panel of the terminal 1000. The proximity sensor 1016 is used to collect the distance between the user and the front of the terminal 1000. In one embodiment, when the proximity sensor 1016 detects that the distance between the user and the front of the terminal 1000 is gradually decreasing, the processor 1001 controls the display screen 1005 to switch from the lit state to the off state; when the proximity sensor 1016 detects that the distance between the user and the front of the terminal 1000 is gradually increasing, the processor 1001 controls the display screen 1005 to switch from the off state to the lit state.

[0191] Those skilled in the art can understand that Figure 10 the structure shown in

[0192] does not limit the terminal 1000, and may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.

[0193] Embodiments of the present disclosure provide a computer-readable storage medium storing at least one program code, which is loaded and executed by a processor to implement Figure 2 or Figure 3 the method for obtaining the detailed information shown. The computer-readable storage medium may be non-transitory. For example, the computer-readable storage medium may be a Read-Only Memory (ROM), Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0194] The computer-readable storage medium provided by the embodiments of the present disclosure obtains the detailed information of the first target by making a horizontal multi-dimensional comparison between the first target and the second target. The detailed information can reflect the advantages and disadvantages of the first target and the second target. Compared with the information provided solely by the manufacturer or the advertiser, the detailed information is more objective and comprehensive, and has a higher credibility. Based on this detailed information, users can truly understand the first target and thus make rational consumption.

[0195] Embodiments of the present disclosure provide a computer program product or a computer program. The computer program product or the computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the methods provided in the various optional implementations of the above Figure 2 or Figure 3 .

[0196] The computer program product or the computer program provided by the embodiments of the present disclosure obtains the detailed information of the first target by making a horizontal multi-dimensional comparison between the first target and the second target. The detailed information can reflect the advantages and disadvantages of the first target and the second target. Compared with the information provided solely by the manufacturer or the advertiser, the detailed information is more objective and comprehensive, and has a higher credibility. Based on this detailed information, users can truly understand the first target and thus make rational consumption.

[0197] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk, or an optical disc, etc.

[0198] The above are only optional embodiments of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for obtaining detailed information, characterized in that, the method includes: During the playback of the target video, determine the first target corresponding to the target video; Display a comparison control, which is used to compare the first target with a second target operated by the user account, and the attributes of the second target are the same as those of the first target, and the attribute refers to the basis for classifying different targets; In response to a trigger operation on the comparison control, display comparison detailed information of the first target and the second target in a detailed information display area, and the comparison detailed information is used to indicate at least one of the performance differences between the first target and the second target or the description information of different user accounts; the detailed information display area includes a first option and a second option, the comparison detailed information includes a first type of information and a second type of information, the first type of information includes at least one of comment information, description tags, and selection probabilities, the description tags are generated by clustering keywords extracted from the comment information, and are used to display the advantages and disadvantages of the target, and the second type of information includes performance parameters; In response to a trigger operation on the first option, display the first type of information and hide the second type of information; in response to a trigger operation on the second option, display the second type of information and hide the first type of information.

2. The method according to claim 1, characterized in that, the display of the comparison control includes: On the video playback interface, display the comparison control; or, According to the operation type of the user account on the first target, display the comparison control on the interface corresponding to the operation type.

3. The method according to claim 2, characterized in that, the display of the comparison control on the interface corresponding to the operation type according to the operation type of the user account on the first target includes: In response to the operation type being a favorite operation, display the comparison control on the favorite interface of the user account; or, In response to the operation type being a like operation, display the comparison control on the like interface of the user account; or, In response to the operation type being a viewing operation, display the comparison control on the historical viewing interface of the user account; or, In response to the operation type being a comment operation, display the comparison control on the comment information display interface of the user account; or, In response to the operation type being a follow operation, display the comparison control on the follow interface of the user account.

4. The method according to claim 2, characterized in that, before displaying the comparison control on the interface corresponding to the operation type according to the operation type of the user account on the first target, it further includes: According to the operation type, display an interface entry corresponding to the operation type on the video playback interface, and in response to a trigger operation on the interface entry, display the interface corresponding to the operation type.

5. The method according to claim 1, characterized in that, In response to a triggering operation on the comparison control, displaying comparison details of the first target object and the second target object in the detailed information display area, including: In response to a triggering operation on the comparison control, a floating layer is popped up on the display interface of the comparison control, and the floating layer is used to display comparison details of the first target object and the second target object; or, In response to a triggering operation on the comparison control, a result details interface is displayed, and the result details interface is used to display comparison details of the first target object and the second target object.

6. The method according to claim 1, wherein, the comparison details include comment information; the displaying comparison details of the first target object and the second target object includes: displaying comment information of the first target object and the second target object according to the content of the comment information.

7. The method according to claim 6, wherein, the comparison details further include at least one of a description label or a selected probability of the first target object and the second target object, and the selected probability is determined according to the number of participating users and the number of selected target objects; the displaying comparison details of the first target object and the second target object includes: in the display areas corresponding to the first target object and the second target object, respectively displaying at least one of a description label or a selected probability of the first target object and the second target object.

8. The method according to any one of claims 1 to 7, wherein, the comparison details include performance parameters of the first target object and the second target object; the displaying comparison details of the first target object and the second target object includes: in the display areas corresponding to the first target object and the second target object, respectively displaying performance parameters of the first target object and the second target object.

9. The method according to claim 8, wherein, the comparison details further include at least one of a favorable rating, the number of comment information items, or a purchase link of the first target object and the second target object; the displaying comparison details of the first target object and the second target object includes: in the display areas corresponding to the first target object and the second target object, respectively displaying at least one of a favorable rating, the number of comment information items, a description label, or a purchase link of the first target object and the second target object.

10. An apparatus for obtaining detailed information, wherein, the apparatus includes: a determination module, configured to determine a first target object corresponding to a target video during the playback of the target video; a display module, configured to display a comparison control, where the comparison control is used to compare the first target object with a second target object operated by a user account, and the attribute of the second target object is the same as the attribute of the first target object, and the attribute is a basis for classifying different target objects; The display module is further configured to, in response to a triggering operation on the comparison control, display comparison detail information of the first target object and the second target object in a detail information display area, where the comparison detail information is used to indicate at least one of performance differences between the first target object and the second target object or description information of different user accounts; the detail information display area includes a first option and a second option, the comparison detail information includes first type information and second type information, the first type information includes at least one of comment information, description tags, and selection probabilities, the description tags are generated by clustering keywords extracted from the comment information and are used to display the advantages and disadvantages of the target object, and the second type information includes performance parameters; A module for performing the following steps: in response to a triggering operation on the first option, display the first type information and hide the second type information; in response to a triggering operation on the second option, display the second type information and hide the first type information.

11. The apparatus according to claim 10, wherein, the display module is configured to display the comparison control on a video playback interface; or, the display module is configured to display the comparison control on an interface corresponding to the operation type according to the operation type of the user account on the first target object.

12. The apparatus according to claim 11, wherein, the display module is configured to: in response to the operation type being a favorite operation, display the comparison control on the favorite interface of the user account; or, in response to the operation type being a like operation, display the comparison control on the like interface of the user account; or, in response to the operation type being a viewing operation, display the comparison control on the historical viewing interface of the user account; or, in response to the operation type being a comment operation, display the comparison control on the comment information display interface of the user account; or, in response to the operation type being a follow operation, display the comparison control on the follow interface of the user account.

13. The apparatus according to claim 11, wherein, the display module is further configured to: according to the operation type, display an interface entry corresponding to the operation type on the video playback interface, and in response to a triggering operation on the interface entry, display an interface corresponding to the operation type.

14. The apparatus according to claim 10, wherein, the display module is further configured to, in response to a triggering operation on the comparison control, pop up a floating layer on the display interface of the comparison control, and the floating layer is used to display the comparison detail information of the first target object and the second target object; or, the display module is further configured to, in response to a triggering operation on the comparison control, display a result detail interface, and the result detail interface is used to display the comparison detail information of the first target object and the second target object.

15. The apparatus according to claim 10, wherein, the comparison detail information includes comment information; The display module is further configured to display the review information of the first target object and the second target object according to the content of the review information.

16. The device according to claim 15, wherein, the comparison detail information further includes at least one of a description label or a selection probability of the first target object and the second target object, and the selection probability is determined according to the number of participating users and the number of selected target objects; the display module is further configured to respectively display at least one of a description label or a selection probability of the first target object and the second target object in the display areas corresponding to the first target object and the second target object.

17. The device according to any one of claims 10 to 16, wherein, the comparison detail information includes performance parameters of the first target object and the second target object; the display module is further configured to respectively display the performance parameters of the first target object and the second target object in the display areas corresponding to the first target object and the second target object.

18. The device according to claim 17, wherein, the comparison detail information further includes at least one of a favorable comment rate, the number of review information items, or a purchase link of the first target object and the second target object; the display module is further configured to respectively display at least one of a favorable comment rate, the number of review information items, a description label, or a purchase link of the first target object and the second target object in the display areas corresponding to the first target object and the second target object.

19. A terminal, wherein, the terminal includes a processor and a memory, and at least one program code is stored in the memory and is loaded and executed by the processor to implement the method for obtaining detail information according to any one of claims 1 to 9.

20. A computer-readable storage medium, wherein, at least one program code is stored in the storage medium and is loaded and executed by a processor to implement the method for obtaining detail information according to any one of claims 1 to 9.

21. A computer program product, the computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to enable the computer device to execute the method for obtaining detail information according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Split-screen display and comparison method and terminal and computer-readable storage medium

    CN107341706A

  • Commodity pushing method, commodity pushing system, readable storage medium and terminal

    CN108833948A