Object comparison method and device

By receiving object comparison instructions and using keywords to obtain comparison information and generating comparison summary, the problem of limited reference information for similar products provided by existing platforms is solved, and users can achieve more effective product comparison and selection.

CN119577225APending Publication Date: 2025-03-07CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411695294.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

When users purchase products, the existing platforms provide limited reference information for similar products, making it difficult to help users make effective comparisons and selections.

Method used

By receiving object comparison instructions, the first object and the second object are determined, and a plurality of comparison information is obtained using their corresponding keywords. Determine the weight based on the source of information acquisition, and generate and display a comparative summary between objects.

Benefits of technology

It provides users with more reference information about similar products, helping users to compare and select products more effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577225A_ABST
    Figure CN119577225A_ABST
Patent Text Reader

Abstract

The invention discloses an object comparison method and device, and relates to the technical field of big data processing. A specific embodiment of the method comprises the following steps: receiving an object comparison instruction, and determining a first object and a second object corresponding to the object comparison instruction; determining a first keyword corresponding to the first object and a second keyword corresponding to the second object; acquiring a plurality of comparison information by using the first keyword and the second keyword; wherein the comparison information comprises a comparison content and an acquisition source; for each piece of comparison information, determining a weight corresponding to a comparison content in the comparison information according to an acquisition source in the comparison information; and generating and displaying a comparative abstract of the first object and the second object according to the plurality of comparative contents and the corresponding weights thereof. According to the embodiment, more reference information about similar products can be provided for the user, and the user is helped to select a suitable product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of big data processing, and in particular to an object comparison method and device. Background Art

[0002] Platforms usually provide users with a wide range of products for them to choose from. When purchasing products, users often have to compare multiple similar products and finally select the product that suits them. Platforms need to provide users with sufficient reference information of similar products to help users purchase suitable products through comparison. However, most platforms only list the basic attribute information of different products and provide users with limited reference information. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides an object comparison method and device, which can provide users with more reference information about similar products and help users select products suitable for themselves.

[0004] In a first aspect, an embodiment of the present invention provides an object comparison method, comprising:

[0005] receiving an object comparison instruction, and determining a first object and a second object corresponding to the object comparison instruction;

[0006] Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object;

[0007] Using the first keyword and the second keyword, a plurality of comparison information is obtained; wherein the comparison information includes: comparison content and acquisition source;

[0008] For each of the comparison information: determining a weight corresponding to the comparison content in the comparison information according to an acquisition source in the comparison information;

[0009] A comparison summary between the first object and the second object is generated and displayed according to the plurality of comparison contents and their corresponding weights.

[0010] Optionally, after determining the first object and the second object corresponding to the object comparison instruction, the method further includes:

[0011] Acquire a plurality of first captured information of the first object; wherein the first captured information includes: a first captured content and a first source;

[0012] For each of the first captured information: determining a weight corresponding to a first captured content in the first captured information according to a first source in the first captured information;

[0013] A first evaluation summary of the first object is generated and displayed according to the plurality of first captured contents and their corresponding weights.

[0014] Optionally, after determining the first object and the second object corresponding to the object comparison instruction, the method further includes:

[0015] Acquire multiple second captured information of the second object; wherein the second captured information includes: second captured content and second source;

[0016] For each of the second captured information: determining a weight corresponding to the second captured content in the second captured information according to the second source in the second captured information;

[0017] A second evaluation summary of the second object is generated and displayed according to the plurality of second captured contents and their corresponding weights.

[0018] Optionally, after receiving the object comparison instruction, the method further includes:

[0019] Determine the object type corresponding to the object comparison instruction;

[0020] Determine at least one object attribute and display format information corresponding to the object type;

[0021] Generate attribute comparison content corresponding to the first object and the second object according to the at least one object attribute;

[0022] According to the display format information, attribute comparison content corresponding to the first object and the second object is displayed.

[0023] Optionally, generating attribute comparison content corresponding to the first object and the second object according to the at least one object attribute includes:

[0024] For each of the object attributes: determining a first attribute value of the first object corresponding to the object attribute; determining a second attribute value of the second object corresponding to the object attribute; generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value;

[0025] The attribute comparison contents corresponding to the attributes of each of the objects are combined to generate attribute comparison contents corresponding to the first object and the second object.

[0026] Optionally, generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value includes:

[0027] In response to the first attribute value and the second attribute value both being numerical values, determining comparison method information corresponding to the object attribute;

[0028] Generate a comparison statistic according to the comparison method information, the first attribute value and the second attribute value;

[0029] The first attribute value, the second attribute value and the comparison statistical value are combined to generate attribute comparison content corresponding to the object attribute.

[0030] Optionally, the using the first keyword and the second keyword to obtain a plurality of comparison information includes:

[0031] Set up crawling tasks;

[0032] Using the crawling task, crawling web page information containing the first keyword and the second keyword on multiple preset websites;

[0033] The captured web page information is determined as the comparison information.

[0034] In a second aspect, an embodiment of the present invention provides an object comparison device, comprising:

[0035] An object determination module, configured to receive an object comparison instruction and determine a first object and a second object corresponding to the object comparison instruction;

[0036] A keyword determination module, used to determine a first keyword corresponding to the first object and a second keyword corresponding to the second object;

[0037] An information acquisition module, used to acquire a plurality of comparison information using the first keyword and the second keyword; wherein the comparison information includes: comparison content and acquisition source;

[0038] A weight determination module, for each of the comparison information: determining a weight corresponding to the comparison content in the comparison information according to an acquisition source in the comparison information;

[0039] A summary generation module is used to generate and display a comparison summary between the first object and the second object according to the plurality of comparison contents and their corresponding weights.

[0040] Optionally, it also includes:

[0041] A first generating module is used to obtain a plurality of first captured information of the first object; wherein the first captured information includes: a first captured content and a first source;

[0042] For each of the first captured information: determining a weight corresponding to a first captured content in the first captured information according to a first source in the first captured information;

[0043] A first evaluation summary of the first object is generated and displayed according to the plurality of first captured contents and their corresponding weights.

[0044] Optionally, it also includes:

[0045] A second generating module is used to obtain a plurality of second captured information of the second object; wherein the second captured information includes: a second captured content and a second source;

[0046] For each of the second captured information: determining a weight corresponding to the second captured content in the second captured information according to the second source in the second captured information;

[0047] A second evaluation summary of the second object is generated and displayed according to the plurality of second captured contents and their corresponding weights.

[0048] Optionally, it also includes:

[0049] An attribute comparison module, used to determine the object type corresponding to the object comparison instruction;

[0050] Determine at least one object attribute and display format information corresponding to the object type;

[0051] Generate attribute comparison content corresponding to the first object and the second object according to the at least one object attribute;

[0052] According to the display format information, attribute comparison content corresponding to the first object and the second object is displayed.

[0053] Optionally, the attribute comparison module is specifically used for:

[0054] For each of the object attributes: determining a first attribute value of the first object corresponding to the object attribute; determining a second attribute value of the second object corresponding to the object attribute; generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value;

[0055] The attribute comparison contents corresponding to the attributes of each of the objects are combined to generate attribute comparison contents corresponding to the first object and the second object.

[0056] In a third aspect, an embodiment of the present invention provides an electronic device, including:

[0057] one or more processors;

[0058] A storage device is used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any of the above embodiments.

[0059] In a fourth aspect, an embodiment of the present invention provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the above embodiments.

[0060] In a fifth aspect, an embodiment of the present invention provides a computer program product, including a computer program, which implements the method described in any of the above embodiments when executed by a processor.

[0061] An embodiment of the above invention has the following advantages or beneficial effects: respectively determining a first keyword corresponding to the first object and a second keyword corresponding to the second object. Using the first keyword and the second keyword, obtaining multiple comparison information. Determining the weight corresponding to the comparison content in each comparison information according to the acquisition source in each comparison information. Based on the multiple comparison contents and their corresponding weights, a comparison summary of the first object and the second object with a higher reference value can be obtained. The comparison summary includes relevant comparison information about the first object and the second object, which can provide users with more abundant reference information about similar products and help users select products suitable for themselves.

[0062] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0064] Figure 1 is a flowchart of an object comparison method provided by the first embodiment of the present invention;

[0065] Figure 2 is a flow chart of an object comparison method provided by the second embodiment of the present invention;

[0066] Figure 3 is a flowchart of an object comparison method provided by the third embodiment of the present invention;

[0067] Figure 4 It is a flowchart of a method for generating an evaluation summary of a financial product provided by the present invention;

[0068] Figure 5 is a structural schematic diagram of an object comparison device provided by an embodiment of the present invention;

[0069] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0070] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0071] The acquisition, transmission, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of national laws and regulations.

[0072] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0073] Figure 1 is a flow chart of an object comparison method provided by the first embodiment of the present invention, such as Figure 1 As shown, the method includes:

[0074] Step 101: Receive an object comparison instruction, and determine a first object and a second object corresponding to the object comparison instruction.

[0075] The object comparison instruction is used to obtain the difference information between the first object and the second object. The object types corresponding to the first object and the second object can be set according to business needs. The object type can be stocks, commodities, books, financial products, etc.

[0076] Step 102: Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object.

[0077] The identification attribute corresponding to the object type corresponding to the first object and the second object may be determined, and the value of the first object corresponding to the attribute identification may be determined as the first keyword, and the value of the second object corresponding to the attribute identification may be determined as the second keyword.

[0078] For example, if the object type corresponding to the first object and the second object is stock, and the identification attribute corresponding to the stock is the stock code, the value of the stock code of the first object can be determined as the first keyword, and the value of the stock code of the second object can be determined as the second keyword.

[0079] Step 103: Using the first keyword and the second keyword, obtain a plurality of comparison information; wherein the comparison information includes: comparison content and acquisition source.

[0080] The comparison content includes the first keyword and the second keyword. A crawling task can be set to crawl web page information containing both the first keyword and the second keyword from the network. The web page content can be a press release, a comment, a forum content, etc. The web page content is used as the comparison content, and the website where the web page content is located is used as the acquisition source to generate comparison information.

[0081] It is also possible to search for query contents containing both the first keyword and the second keyword from databases, electronic journals, etc. The query contents are used as comparison contents, and the sources corresponding to the query contents are used as acquisition sources to generate comparison information.

[0082] Step 104: For each piece of comparison information: determine the weight corresponding to the comparison content in the comparison information according to the acquisition source in the comparison information.

[0083] A weight can be set for an acquisition source according to the authority, importance, etc. of the acquisition source. If the authority or importance of the acquisition source is higher, the corresponding weight of the acquisition source is greater. If the authority or importance of the acquisition source is lower, the corresponding weight of the acquisition source is smaller.

[0084] Step 105: Generate and display a comparison summary between the first object and the second object according to the multiple comparison contents and their corresponding weights.

[0085] The comparison summary is used to describe the difference between the first object and the second object. Multiple comparison contents and their corresponding weights can be input into the generative summary model, and the comparison summary of the first object and the second object can be generated and displayed according to the output of the generative summary model.

[0086] The generative summary model can be trained in the following way: crawl relevant introduction articles and news on the Internet that contain both the first keyword and the second keyword to obtain multiple comparative information. Manually write comparative summaries for the first object and the second object. Use the comparative information, the weights corresponding to the comparative information, and the comparative summaries as training data to train the generative summary model.

[0087] In the scheme of the embodiment of the present invention, a first keyword corresponding to the first object and a second keyword corresponding to the second object are determined respectively. Using the first keyword and the second keyword, a plurality of comparison information are obtained. According to the acquisition source in each comparison information, the weight corresponding to the comparison content in each comparison information is determined. According to the plurality of comparison contents and their corresponding weights, a comparison summary of the first object and the second object with a higher reference value can be obtained. The comparison summary of the first object and the second object includes relevant comparison information about the first object and the second object, which can provide users with more reference information about similar products and help users select products suitable for themselves.

[0088] In one embodiment of the present invention, after determining the first object and the second object corresponding to the object comparison instruction, it also includes: obtaining multiple first crawled information of the first object; wherein the first crawled information includes: first crawled content and a first source; for each first crawled information: according to the first source in the first crawled information, determining the weight corresponding to the first crawled content in the first crawled information; based on the multiple first crawled contents and their corresponding weights, generating and displaying a first evaluation summary of the first object.

[0089] The first evaluation summary is the evaluation information of the first object. The first crawled content includes the first keyword. A crawling task can be set, and the crawling task is used to crawl web page information containing the first keyword from the network. The web page content can be a press release, a comment content, etc. The web page content is used as the first crawled content, and the website where the web page content is located is used as the first source to generate the first crawled information.

[0090] The query content containing the first keyword may also be searched from databases, electronic journals, etc. The query content is used as the first crawled content, and the source corresponding to the query content is used as the first source to generate the first crawled information.

[0091] A weight may be set for the first source according to the authority, importance, etc. of the first source. Multiple first captured contents and their corresponding weights are input into the generative summary model, and a first evaluation summary of the first object is generated according to the output of the generative summary model. By browsing the first evaluation summary, the user can quickly and objectively understand the first object and make a reasonable choice.

[0092] In one embodiment of the present invention, after determining the first object and the second object corresponding to the object comparison instruction, it also includes: obtaining multiple second crawled information of the second object; wherein the second crawled information includes: second crawled content and a second source; for each second crawled information: according to the second source in the second crawled information, determining the weight corresponding to the second crawled content in the second crawled information; based on the multiple second crawled contents and their corresponding weights, generating and displaying a second evaluation summary of the second object.

[0093] The second evaluation summary is the evaluation information of the second object. The second crawled content includes the second keyword. A crawling task can be set, and the crawling task is used to crawl web page information containing the second keyword from the network. The web page content can be a press release, a comment content, etc. The web page content is used as the second crawled content, and the website where the web page content is located is used as the second source to generate the second crawled information.

[0094] The query content containing the second keyword can also be searched from databases, electronic journals, etc. The query content is used as the second crawled content, and the source corresponding to the query content is used as the second source to generate the second crawled information.

[0095] The weight of the second source can be set according to the authority and importance of the second source. Multiple second captured contents and their corresponding weights can be input into the generative summary model, and a second evaluation summary of the second object can be generated according to the output of the generative summary model. By browsing the second evaluation summary, the user can quickly and objectively understand the second object and make a reasonable choice.

[0096] Figure 2 is a flow chart of an object comparison method provided by the second embodiment of the present invention, such as Figure 2 As shown, the method includes:

[0097] Step 201: Receive an object comparison instruction, and determine a first object and a second object corresponding to the object comparison instruction.

[0098] Step 202: Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object.

[0099] Step 203: Using the first keyword and the second keyword, obtain a plurality of comparison information; wherein the comparison information includes: comparison content and acquisition source.

[0100] Step 204: for each comparison information: determine the weight corresponding to the comparison content in the comparison information according to the acquisition source in the comparison information.

[0101] Step 205: Generate and display a comparison summary between the first object and the second object according to the multiple comparison contents and their corresponding weights.

[0102] Step 206: Determine the object type corresponding to the object comparison instruction; determine at least one object attribute and display format information corresponding to the object type.

[0103] According to specific needs, set the object attributes and display format information corresponding to the object type. For example, if the object type is clothing, the object attributes may include: brand, material, craftsmanship, style, price, etc. The display format information includes: display mode, font, font style, font size, etc. The display mode may include: table mode, tile mode.

[0104] Step 207: Generate attribute comparison content corresponding to the first object and the second object according to at least one object attribute.

[0105] Specifically, for each object attribute: determine the first attribute value of the object attribute corresponding to the first object; determine the second attribute value of the object attribute corresponding to the second object; generate attribute comparison content corresponding to the object attribute based on the first attribute value and the second attribute value; combine the attribute comparison content corresponding to each object attribute to generate attribute comparison content corresponding to the first object and the second object.

[0106] The attribute comparison content includes the comparison content corresponding to each object attribute. The comparison content corresponding to the object attribute includes: the first attribute value of the first object corresponding to the object attribute and the second attribute value of the second object corresponding to the object attribute. By observing the attribute comparison content corresponding to the first object and the second object, the user can easily learn about the attribute information of different objects.

[0107] In one embodiment of the present invention, attribute comparison content corresponding to the object attribute is generated based on the first attribute value and the second attribute value, including: in response to the first attribute value and the second attribute value being both numerical values, determining the comparison method information corresponding to the object attribute; generating a comparison statistic based on the comparison method information, the first attribute value and the second attribute value; and generating the attribute comparison content corresponding to the object attribute by combining the first attribute value, the second attribute value and the comparison statistic.

[0108] The comparison method information can be set according to business needs. For example, the comparison information can correspond to a calculation formula or a calculation model. The calculation formula can be used to calculate the difference, ratio, etc. between the first attribute value and the second attribute value. The user can quantitatively compare the differences between the first object and the second object by browsing the first attribute value, the second attribute value and the comparison statistics corresponding to the object attribute.

[0109] Step 208: Display the attribute comparison content corresponding to the first object and the second object according to the display format information.

[0110] In the scheme of the embodiment of the present invention, after receiving the object comparison instruction, in addition to generating and displaying the comparison summary of the first object and the second object, the attribute comparison content corresponding to the first object and the second object can also be displayed in a tabular or flat manner, so that the user can observe the difference between the first object and the second object more intuitively and accurately.

[0111] Figure 3 is a flow chart of an object comparison method provided by the third embodiment of the present invention, such as Figure 3 As shown, the method includes:

[0112] Step 301: Receive an object comparison instruction, and determine a first object and a second object corresponding to the object comparison instruction.

[0113] Step 302: Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object.

[0114] Step 303: Setting a crawling task; using the crawling task, crawling web page information containing the first keyword and the second keyword on multiple preset websites.

[0115] Preset websites can be set up according to business needs. Preset websites can include: expert blogs, professional websites, discussion forums, etc.

[0116] Step 304: determine the captured web page information as comparison information; wherein the comparison information includes: comparison content and acquisition source.

[0117] The comparison content includes the first keyword and the second keyword. A crawling task can be set to crawl web page information containing both the first keyword and the second keyword from the network. The web page content can be a press release, a comment content, etc. The web page content is used as the comparison content, and the website where the web page content is located is used as the acquisition source to generate comparison information.

[0118] Step 305: For each piece of comparison information: determine the weight corresponding to the comparison content in the comparison information according to the acquisition source in the comparison information.

[0119] Step 306: Generate and display a comparison summary between the first object and the second object according to the multiple comparison contents and their corresponding weights.

[0120] In the solution of the embodiment of the present invention, a crawling task is used to crawl webpage information containing a first keyword and a second keyword on multiple preset websites, and the weight corresponding to the comparison content is determined according to the acquisition source. A comparison summary of the first object and the second object is displayed to the user, so that the user can refer to the comparison summary and determine the object that meets his or her needs.

[0121] To make the solution of the embodiment of the present invention easier to understand, the following is an explanation using financial products as an example of comparison. There are many types of financial products, involving financial terms and financial knowledge, which raises the threshold for users to select suitable products. The solution of the embodiment of the present invention proposes a method for comparing financial products based on a generative summary model, which provides effective reference opinions for users to choose products.

[0122] The object attributes of financial products may include: 1) basic information of financial products, such as minimum purchase amount, validity period, etc.; 2) historical information of financial products, such as historical returns of the product, etc.; 3) evaluation information of financial products, such as comments on the product by financial specialists, online evaluations of the product, etc.

[0123] For the evaluation information of financial products, crawler tasks are pre-set to crawl relevant comparative information on the Internet. The sources of comparative information include: 1) fewer but more professional expert opinions, such as press releases, blogs of financial experts, etc.; 2) more but less professional general opinions, such as discussion websites related to financial products, etc.; 3) evaluation information of users who have purchased the financial product or related products in the past.

[0124] Since the professionalism, authenticity and reference value of the above three acquisition sources are different, different weights can be set for different acquisition sources.

[0125] After capturing the comparison information, the generative summary model is used to summarize the complex comparison information into a shorter evaluation summary. Finally, when the user compares two financial products, it is assumed that the first object is financial product A and the second object is financial product B. Using the solution of the embodiment of the present invention, after receiving the object comparison instruction, the system can return the following information to the user: basic information of financial product A, basic information of financial product B, historical information of financial product A, historical information of financial product B, evaluation summary of financial product A, evaluation summary of financial product B, and comparison summary of financial product A and financial product B.

[0126] Figure 4 FIG. 1 is a flow chart of a method for generating an evaluation summary of a financial product provided by the present invention. Figure 4 As shown, the process of the evaluation summary generation method is as follows: crawl Internet data according to the keywords of financial product A to obtain multiple first crawled information. The acquisition sources of the first crawled information include: professional evaluation data, general evaluation data and historical user evaluation data, and different weights are set for different acquisition sources. Finally, the multiple first crawled contents and their corresponding weights are input into the generative summary model to obtain and display the first evaluation summary of financial product A.

[0127] In the same way, Internet data with financial product B as a keyword is captured to obtain a second evaluation summary of financial product B. Internet data with financial product A and financial product B as keywords is captured to obtain a comparison summary of financial product A and financial product B. The solution of the embodiment of the present invention utilizes the characteristics of financial products and makes full use of basic information, historical information and evaluation information. By capturing Internet data and generating summaries, richer information is provided for users to compare financial products.

[0128] Figure 5 is a schematic diagram of the structure of an object comparison device provided by an embodiment of the present invention, such as Figure 5 As shown, the device comprises:

[0129] The object determination module 501 is used to receive an object comparison instruction and determine a first object and a second object corresponding to the object comparison instruction;

[0130] A keyword determination module 502, configured to determine a first keyword corresponding to the first object and a second keyword corresponding to the second object;

[0131] The information acquisition module 503 is used to acquire a plurality of comparison information using the first keyword and the second keyword; wherein the comparison information includes: comparison content and acquisition source;

[0132] The weight determination module 504 is used to determine, for each comparison information, a weight corresponding to the comparison content in the comparison information according to the acquisition source in the comparison information;

[0133] The summary generation module 505 is used to generate and display a comparison summary between the first object and the second object according to the multiple comparison contents and their corresponding weights.

[0134] Optionally, it also includes:

[0135] A first generating module is used to obtain a plurality of first captured information of a first object; wherein the first captured information includes: a first captured content and a first source;

[0136] For each first captured information: determining a weight corresponding to a first captured content in the first captured information according to a first source in the first captured information;

[0137] According to the plurality of first captured contents and their corresponding weights, a first evaluation summary of the first object is generated and displayed.

[0138] Optionally, it also includes:

[0139] A second generating module is used to obtain a plurality of second captured information of a second object; wherein the second captured information includes: a second captured content and a second source;

[0140] For each second captured information: determining a weight corresponding to the second captured content in the second captured information according to the second source in the second captured information;

[0141] A second evaluation summary of the second object is generated and displayed according to the plurality of second captured contents and their corresponding weights.

[0142] Optionally, it also includes:

[0143] The attribute comparison module is used to determine the object type corresponding to the object comparison instruction;

[0144] Determine at least one object attribute and display format information corresponding to the object type;

[0145] Generate attribute comparison content corresponding to the first object and the second object according to at least one object attribute;

[0146] According to the display format information, the attribute comparison content corresponding to the first object and the second object is displayed.

[0147] Optionally, the attribute comparison module is specifically used for:

[0148] For each object attribute: determining a first attribute value of the object attribute corresponding to the first object; determining a second attribute value of the object attribute corresponding to the second object; generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value;

[0149] The attribute comparison contents corresponding to the attributes of each object are combined to generate attribute comparison contents corresponding to the first object and the second object.

[0150] Optionally, the attribute comparison module is specifically used for:

[0151] In response to the first attribute value and the second attribute value both being numerical values, determining comparison method information corresponding to the object attribute;

[0152] Generate a comparison statistic value according to the comparison method information, the first attribute value and the second attribute value;

[0153] The first attribute value, the second attribute value and the comparison statistical value are combined to generate attribute comparison content corresponding to the object attribute.

[0154] Optionally, the information acquisition module 503 is specifically used to:

[0155] Set up crawling tasks;

[0156] Using the crawling task, crawling web page information containing the first keyword and the second keyword on multiple preset websites;

[0157] The captured web page information is determined as comparison information.

[0158] An embodiment of the present invention provides an electronic device, including:

[0159] one or more processors;

[0160] The storage device is used to store one or more programs. When the one or more programs are executed by one or more processors, the one or more processors implement the method of any of the above embodiments.

[0161] An embodiment of the present invention provides a computer program product, including a computer program. When the computer program is executed by a processor, the object comparison method in the embodiment of the present invention is implemented.

[0162] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0163] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0164] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0165] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

[0166] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0167] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0168] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be arranged in a processor, for example, they may be described as: an object determination module, a keyword determination module, an information acquisition module, a weight determination module, and a summary generation module. The names of these modules do not, in some cases, constitute limitations on the modules themselves, for example, the object determination module may also be described as "a module that receives an object comparison instruction and determines the first object and the second object corresponding to the object comparison instruction".

[0169] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes:

[0170] receiving an object comparison instruction, and determining a first object and a second object corresponding to the object comparison instruction;

[0171] Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object;

[0172] Using the first keyword and the second keyword, a plurality of comparison information is obtained; wherein the comparison information includes: comparison content and acquisition source;

[0173] For each of the comparison information: determining a weight corresponding to the comparison content in the comparison information according to an acquisition source in the comparison information;

[0174] A comparison summary between the first object and the second object is generated and displayed according to the plurality of comparison contents and their corresponding weights.

[0175] According to the technical solution of the embodiment of the present invention, the first keyword corresponding to the first object and the second keyword corresponding to the second object are respectively determined. Using the first keyword and the second keyword, multiple comparison information are obtained. According to the acquisition source in each comparison information, the weight corresponding to the comparison content in each comparison information is determined. According to the multiple comparison contents and their corresponding weights, a comparison summary of the first object and the second object with a higher reference value can be obtained. The comparison summary of the first object and the second object includes relevant comparison information about the first object and the second object, which can provide users with more reference information about similar products and help users select products suitable for themselves.

[0176] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An object comparison method, characterized in that: include: receiving an object comparison instruction, and determining a first object and a second object corresponding to the object comparison instruction; Determine a first keyword corresponding to the first object and a second keyword corresponding to the second object; Using the first keyword and the second keyword, a plurality of comparison information is obtained; wherein the comparison information includes: comparison content and acquisition source; For each of the comparison information: determining a weight corresponding to the comparison content in the comparison information according to an acquisition source in the comparison information; A comparison summary between the first object and the second object is generated and displayed according to the plurality of comparison contents and their corresponding weights.

2. The method according to claim 1, characterized in that After determining the first object and the second object corresponding to the object comparison instruction, the method further includes: Acquire a plurality of first captured information of the first object; wherein the first captured information includes: a first captured content and a first source; For each of the first captured information: determining a weight corresponding to a first captured content in the first captured information according to a first source in the first captured information; A first evaluation summary of the first object is generated and displayed according to the plurality of first captured contents and their corresponding weights.

3. The method according to claim 1, characterized in that After determining the first object and the second object corresponding to the object comparison instruction, the method further includes: Acquire multiple second captured information of the second object; wherein the second captured information includes: second captured content and second source; For each of the second captured information: determining a weight corresponding to the second captured content in the second captured information according to the second source in the second captured information; A second evaluation summary of the second object is generated and displayed according to the plurality of second captured contents and their corresponding weights.

4. The method according to claim 1, characterized in that After receiving the object comparison instruction, the method further includes: Determine the object type corresponding to the object comparison instruction; Determine at least one object attribute and display format information corresponding to the object type; Generate attribute comparison content corresponding to the first object and the second object according to the at least one object attribute; According to the display format information, attribute comparison content corresponding to the first object and the second object is displayed.

5. The method according to claim 4, characterized in that The generating, according to the at least one object attribute, attribute comparison content corresponding to the first object and the second object includes: For each of the object attributes: determining a first attribute value of the first object corresponding to the object attribute; determining a second attribute value of the second object corresponding to the object attribute; generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value; The attribute comparison contents corresponding to the attributes of each of the objects are combined to generate attribute comparison contents corresponding to the first object and the second object.

6. The method according to claim 5, characterized in that The generating, according to the first attribute value and the second attribute value, attribute comparison content corresponding to the object attribute includes: In response to the first attribute value and the second attribute value both being numerical values, determining comparison method information corresponding to the object attribute; Generate a comparison statistic according to the comparison method information, the first attribute value and the second attribute value; The first attribute value, the second attribute value and the comparison statistical value are combined to generate attribute comparison content corresponding to the object attribute.

7. The method according to claim 1, characterized in that The using the first keyword and the second keyword to obtain a plurality of comparison information includes: Set up crawling tasks; Using the crawling task, crawling web page information containing the first keyword and the second keyword on multiple preset websites; The captured web page information is determined as the comparison information.

8. An object comparison device, characterized in that: include: An object determination module, configured to receive an object comparison instruction and determine a first object and a second object corresponding to the object comparison instruction; A keyword determination module, used to determine a first keyword corresponding to the first object and a second keyword corresponding to the second object; An information acquisition module, used to acquire a plurality of comparison information using the first keyword and the second keyword; wherein the comparison information includes: comparison content and acquisition source; A weight determination module, for each of the comparison information: determining a weight corresponding to the comparison content in the comparison information according to an acquisition source in the comparison information; A summary generation module is used to generate and display a comparison summary between the first object and the second object according to the plurality of comparison contents and their corresponding weights.

9. The device according to claim 8, characterized in that Also includes: A first generating module is used to obtain a plurality of first captured information of the first object; wherein the first captured information includes: a first captured content and a first source; For each of the first captured information: determining a weight corresponding to a first captured content in the first captured information according to a first source in the first captured information; A first evaluation summary of the first object is generated and displayed according to the plurality of first captured contents and their corresponding weights.

10. The device according to claim 8, characterized in that Also includes: A second generating module is used to obtain a plurality of second captured information of the second object; wherein the second captured information includes: a second captured content and a second source; For each of the second captured information: determining a weight corresponding to the second captured content in the second captured information according to the second source in the second captured information; A second evaluation summary of the second object is generated and displayed according to the plurality of second captured contents and their corresponding weights.

11. The device according to claim 8, characterized in that Also includes: An attribute comparison module, used to determine the object type corresponding to the object comparison instruction; Determine at least one object attribute and display format information corresponding to the object type; Generate attribute comparison content corresponding to the first object and the second object according to the at least one object attribute; According to the display format information, attribute comparison content corresponding to the first object and the second object is displayed.

12. The device according to claim 11, characterized in that The attribute comparison module is specifically used for: For each of the object attributes: determining a first attribute value of the first object corresponding to the object attribute; determining a second attribute value of the second object corresponding to the object attribute; generating attribute comparison content corresponding to the object attribute according to the first attribute value and the second attribute value; The attribute comparison contents corresponding to the attributes of each of the objects are combined to generate attribute comparison contents corresponding to the first object and the second object.

13. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.

14. A computer readable medium having a computer program stored thereon, characterized in that When the program is executed by a processor, the method described in any one of claims 1 to 7 is implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.