[go: up one dir, main page]

WO2018010569A1 - Établissement d'une base de données d'objets d'une chaîne de produits, et procédés, dispositifs et systèmes d'interrogation associés - Google Patents

Établissement d'une base de données d'objets d'une chaîne de produits, et procédés, dispositifs et systèmes d'interrogation associés Download PDF

Info

Publication number
WO2018010569A1
WO2018010569A1 PCT/CN2017/091636 CN2017091636W WO2018010569A1 WO 2018010569 A1 WO2018010569 A1 WO 2018010569A1 CN 2017091636 W CN2017091636 W CN 2017091636W WO 2018010569 A1 WO2018010569 A1 WO 2018010569A1
Authority
WO
WIPO (PCT)
Prior art keywords
industry
product
relationship
production
chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/091636
Other languages
English (en)
Chinese (zh)
Inventor
王瑜
杨洋
叶舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of WO2018010569A1 publication Critical patent/WO2018010569A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Definitions

  • the application relates to the technical field of computer processing, in particular to a method for establishing a product chain object database, a device for establishing a product chain object database, a system for establishing a product chain object database, and a query for a product chain object database.
  • the method a query device of a product chain object database and a query system of a product chain object database.
  • the final product may be successfully launched, but it has lost the excellent objective conditions that were previously conceived, and the efficiency is very low.
  • embodiments of the present application have been proposed in order to provide a method for establishing a product chain object database that overcomes the above problems or at least partially solves the above problems, a device for building a product chain object database, and a product chain object.
  • Database establishment system a product A query method for a chain object database, a query device for a product chain object database, and a query system for a product chain object database.
  • the embodiment of the present application provides a system for establishing a product chain object database, where the system includes:
  • One or more processors are One or more processors;
  • One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, the one or more modules having the following functions:
  • the product object and the associated object are used as industry objects, and the relationship with the industry is stored in a product chain object database of the industry.
  • an embodiment of the present application provides a query system for a product chain object database, where the product chain object database stores an industry object and an industry relationship, where the industry object includes a product object and an associated object, and the industry relationship is a relationship between the product object established by the industry and the associated object; the system comprising:
  • One or more processors are One or more processors;
  • One or more modules the one or more modules being stored in the memory and configured to be executed by the one or more processors, the one or more modules having the following functions:
  • the embodiment of the present application provides a method for establishing a product chain object database, including:
  • the product object and the associated object are used as industry objects, and the relationship with the industry is stored in a product chain object database of the industry.
  • the embodiment of the present application provides a query method for a product chain object database, where the product chain object database stores an industry object and an industry relationship, where the industry object includes a product object and an associated object, and the industry relationship is a relationship between the product object established by the industry and the associated object;
  • the method includes:
  • an embodiment of the present application provides a device for establishing a product chain object database, including:
  • a product object obtaining module configured to obtain a product object from the webpage information
  • An association object obtaining module configured to acquire an association object related to the product object in the webpage information
  • An object industry identification module configured to identify an industry to which the product object belongs
  • An industry relationship establishing module configured to establish an industry relationship between the product object and the associated object according to the industry
  • the product chain object database storage module is configured to store the product object and the associated object as an industry object, and store the relationship with the industry in a product chain object database of the industry.
  • the embodiment of the present application provides a query device for a product chain object database, where the product chain object database stores an industry object and an industry relationship, where the industry object includes a product object and an associated object, and the industry relationship is a relationship between the product object established by the industry and the associated object;
  • the device comprises:
  • a query request receiving module configured to receive a query request sent by the client, where the query request has a query word
  • An industry object matching module configured to query an industry object that matches the query word in a product chain object database of the industry
  • a product chain object traversal module which is used for searching for other industry objects connected by industry relations in a product chain object database of the industry based on the industry object, and obtaining a product chain object;
  • a product chain object return module is configured to return the product chain object to the client.
  • the embodiment of the present application can obtain a product object and related related objects, identify an industry to which the product object belongs, establish an industry relationship between the product object and the associated object, store the product object and the associated object as an industry object, and store the relationship with the industry to
  • the product chain object database of the industry is accumulated and updated to gradually improve the data in the product chain, and the establishment of an automated industry product chain object database is realized, avoiding labor through workers, experts, etc. Accumulation, greatly reducing the cost of time, and the amount of data on the network is very large, through the knowledge of the group to compensate for the shortcomings of the knowledge of workers, experts and other individuals, reduce the The lack of information in the product chain has improved efficiency.
  • the embodiment of the present application When receiving the query request sent by the client, the embodiment of the present application extracts the query word, identifies the industry to which the query word belongs, and searches for the industry object matching the query word in the product chain object database of the industry, and the product chain object database in the industry. Based on the industry object, we query other industry objects connected by industry relations step by step, obtain product chain objects and return to the client, and quickly let users obtain comprehensive product chain information, avoiding spending a long time to Product product chain research, reducing the time of research and improving efficiency.
  • FIG. 1 is a flow chart showing the steps of an embodiment of a method for establishing a product chain object database of the present application
  • FIG. 2 is a diagram showing an example of webpage information in an embodiment of the present application.
  • 3A to 3C are diagrams showing an example of a product chain object database according to an embodiment of the present application.
  • FIG. 4 is a flow chart showing the steps of an embodiment of a method for querying a product chain object database of the present application
  • FIG. 5 is a structural block diagram of an embodiment of a device for establishing a product chain object database of the present application
  • FIG. 6 is a structural block diagram of an embodiment of a query device for a product chain object database of the present application
  • FIG. 7 is a schematic structural diagram of a server according to an embodiment of the present application.
  • FIG. 1 a flow chart of steps of a method for establishing a product chain object database of the present application is shown, which may specifically include the following steps:
  • Step 101 Obtain a product object from the webpage information
  • the product object may be a data object that represents a product, generally an entity word.
  • product objects can refer to mobile phones, tablets, computers, and the like.
  • the product object may refer to konjac roast duck, green pepper shredded pork, hot and sour potato silk, and the like.
  • product objects may refer to sofas, desks, beds, and the like.
  • step 101 may include the following sub-steps:
  • Sub-step S11 extracting a preset web address
  • the website information of each industry may be collected in advance and stored in the network database.
  • These website information may include the website name, the industry of the website, and the website address. Examples of the website can be as follows:
  • Sub-step S12 crawling webpage information corresponding to the webpage
  • the webpage information corresponding to the webpage may be captured by a web crawler (also known as a web spider, a web robot, etc.).
  • a web crawler also known as a web spider, a web robot, etc.
  • the web crawler visits a webpage of the website from the website, reads webpage information (such as title, body, etc.) of the webpage, finds other link addresses in the webpage, and then finds the next webpage through these link addresses, so that the loop continues. Usually until all the pages of this website have been crawled.
  • Sub-step S13 identifying a website to which the webpage information belongs
  • Sub-step S14 extracting a product object according to the first location of the website in the webpage information.
  • product objects can be extracted at a specified first location according to the rules of their structure.
  • a partition (div) of a body part of a webpage generally used to record summary information such as a dish image (not shown in FIG. 2), a dish name, a rating, and the like. .
  • Step 102 Acquire an association object related to the product object in the webpage information.
  • An associated object can refer to a data object related to a product in the product chain, generally an entity word.
  • related objects may refer to components such as screens, circuit boards, cameras, etc., and may also refer to manufacturers of production and the like.
  • the related object may be a vegetable material, a manufacturer that supplies the material, a manufacturer, and the like.
  • step 102 may include the following sub-steps:
  • Sub-step S21 extracting an association object associated with the product object according to the second location of the website in the webpage information.
  • product objects can be extracted at a specified second location according to the regularity of their structure.
  • content information such as materials and practices of a dish is generally used in a partition (div) of a body portion of a web page.
  • step 102 can include the following sub-steps:
  • Sub-step S22 extracting a preset production object
  • Sub-step S23 when the production object produces the product object, the production object is set as an association object.
  • Production objects which can refer to data objects that are produced (including production, sales, etc.) in the product chain, are generally entity words.
  • a production object can be a manufacturer of a mobile phone, or a merchant selling a mobile phone, and the like.
  • a production target can produce a restaurant of the dish type or the like.
  • the manufacturer information may be collected in advance, and a structured vendor database is built.
  • the manufacturer database may include the marketing content of the production object (including the product that can be produced), and may also include the marketing data of the manufacturer.
  • the granularity of each product can also include user behavior data such as clicks, comments, orders, purchases, and more.
  • the object of the production may be an online manufacturer or an offline manufacturer, and the embodiment of the present application does not limit this.
  • the production object is set as an associated object relative to the product object.
  • Step 103 Identify an industry to which the product object belongs
  • the industry of the website can be identified as the industry to which the product object belongs.
  • the basic introduction of the dishes and the representation of the product objects of the dishes can directly divide the industry into the food industry of the recipe network.
  • the text classifier can be used to identify the industry to which the product objects belong.
  • Preprocessing the product object before entering the product object into the text classifier for example, removing numbers, hyphens, punctuation, special symbols, converting uppercase letters to lowercase letters, stopping words, filtering words that are worthless to the classification ,and many more.
  • the text classifier can be implemented based on algorithms such as naive Bayes, KNN (k-Nearest Neighbor algorithm).
  • KNN Take KNN as an example, if a sample (such as a product object) is the k most in the feature space Most of the samples (ie, the nearest neighbors in the feature space) belong to a certain category, and the sample also belongs to this category.
  • the selected neighbors are all objects that have been correctly classified.
  • the method determines the category to which the samples are to be classified according to the category of the nearest neighbor or samples.
  • Step 104 Establish an industry relationship between the product object and the associated object according to the industry;
  • the materials include konjac, duck, etc.
  • the merchant that can make the dish is the A shop. Therefore, the established industry relationship is that the mushroom simmered duck meat [material] konjac, Mushroom simmered duck meat [material] duck, mushroom simmered duck meat [production] A shop and so on.
  • most of the industry relationships may include product composition relationships and/or product production relationships.
  • the product composition relationship may be a relationship between the product and other objects used for the production of the product.
  • Other objects may be products or raw materials, which is not limited in the embodiment of the present application.
  • the industry relationship established between mushrooms and duck meat and konjac, ducks and other materials is a product composition relationship.
  • Product production relationships are thought to be the relationship between the product and the manufacturer that produced the product.
  • the industry relationship established between the mushroom and the A shop is the product production relationship.
  • Step 105 Store the product object and the associated object as an industry object, and store the relationship with the industry in a product chain object database of the industry.
  • each industry has at least one product chain object database, also known as a knowledge graph, which is essentially a semantic network, and its nodes generally represent an entity or a concept. Generally represents various semantic relationships between entities/concepts.
  • the node of the product chain object database represents an industry object, that is, a data object in the industry
  • the edge represents an industry relationship, that is, an industry object and an industry object are recorded in a product chain object database of an industry. Industry relations.
  • industry objects can be divided into product objects and associated objects.
  • product objects and associated objects are relatively speaking.
  • An industry object can be a product object relative to certain industry objects, or it can be relative to certain industries.
  • the associated object of the object can be a product object relative to certain industry objects, or it can be relative to certain industries.
  • the screen is an associated object with respect to the mobile phone, and is also a product object relative to the display screen, the touch screen, and the like.
  • the product chain object database of the industry to which the product object belongs can be extracted, and the product object, the associated object, and the industry relationship thereof are stored.
  • the vendor database may also store the standard names of the industry objects in each industry and the non-standard names that may appear corresponding to each standard name.
  • the product object and the associated object are named as non-standard names, they can be converted to standardized names.
  • the duck is normalized into a duck, the konjac is turned into a hoe, and so on.
  • step 105 may include the following sub-steps:
  • Sub-step S31 searching for the product object in the industry object recorded in the product chain object database of the industry.
  • the product object may be searched in an industry object recorded in the product chain object database to confirm whether the product object has been recorded in the product chain object database.
  • the product object is an independent attribute of the industry object.
  • the product object has the same name as the industry object, it does not mean that the industry object is a product object.
  • the currently acquired product object is a screen
  • the associated object is a display screen and a touch screen
  • the product chain object database of the electronic industry to which the screen belongs is extracted.
  • the mobile phone is recorded as a product object
  • the screen is relative to the mobile phone. Associating an object, even if the screen has been recorded, the screen is not a product object, so it is confirmed that the screen as a product object is not found.
  • Sub-step S32 when the product object is not found, the product object is recorded in a product chain object database of the industry.
  • an industry object has the same name as the product object, but is recorded as an attribute of the associated object.
  • the industry object can be directly set as the product object.
  • Sub-step S33 searching for the associated object in the industry object recorded in the product chain object database of the industry.
  • the associated object can be further looked up in the industry object recorded in the product chain object database.
  • the associated object is relative to the product object, and is not an independent attribute of itself. Therefore, regardless of whether the attribute of the industrial object is a product object or an associated object, it can become an associated object of the current product object, that is, when the association is associated.
  • the industry object can be considered a product object.
  • the currently acquired product object is a screen
  • the associated object is a display screen and a touch screen.
  • the product chain object database of the electronic industry of the screen is taken.
  • the touch screen is recorded as a product object
  • the display screen is an object associated with the television. Therefore, it is confirmed that the display screen and the touch screen as the associated objects are found.
  • Sub-step S34 when the associated object is found, the product object and the associated object are connected in the industry relationship.
  • the node that is the product object and the node that is the associated object can be connected as an edge in an industry relationship.
  • Sub-step S35 when the associated object is not found, the associated object is recorded in a product chain object database of the industry.
  • Sub-step S36 connecting the product object and the associated object in the industry relationship.
  • Sub-step S37 when the product object is found, the product object, the associated object, and the industry relationship are ignored.
  • the product object If the product object is found, it means that the product object, the associated object and its industry relationship have been recorded before, and the current product object, associated object and its industry relationship are ignored.
  • the embodiment of the present application can obtain a product object and related related objects, identify an industry to which the product object belongs, establish an industry relationship between the product object and the associated object, store the product object and the associated object as an industry object, and store the relationship with the industry to
  • the product chain object database of the industry is accumulated and updated to gradually improve the data in the product chain, and the establishment of an automated industry product chain object database is realized, avoiding labor through workers, experts, etc. Accumulation, greatly reducing the cost of time, and the amount of data on the network is very large, through the knowledge of the group to compensate for the insufficiency of knowledge of workers, experts and other individuals, reducing the phenomenon of information gap in the product chain, improve efficiency.
  • the industry that recognizes the screen is the electronic industry
  • the industry relationship established between the screen and the display screen is the component
  • the screen and The industry relationship established between the touch screens is the component, which is produced for the industry relationship established between the screen and the Ding factory.
  • Extract the product chain object database of the electronics industry as shown in Figure 3A.
  • the recorded industry objects are TV, display, mobile phone, factory A, factory B, factory C, screen, camera. , circuit boards, and more.
  • TVs and mobile phones are the product objects, and displays, A factory, B factory, C factory, screen, camera, circuit board, etc. are related objects.
  • the screen as the product object is not recorded, but if the screen as the associated object has been recorded, the screen can be set as the product object.
  • the display screen has been recorded, as shown in Figure 3C, the display can be set as the associated object, the parts are connected to the screen and the display screen, in addition, the touch screen and the Ding factory are not recorded. , you can add a touch screen and Ding factory and set as the associated object, with the parts as the side to connect the screen and the touch screen, to make the side connection screen and Ding factory.
  • FIG. 4 a flow chart of steps of an embodiment of a method for querying a product chain object database of the present application is shown, which may specifically include the following steps:
  • Step 401 Receive a query request sent by a client.
  • the user may send a query request to the server through a client, such as a browser or a separate application.
  • a client such as a browser or a separate application.
  • the query request has a query word.
  • Step 402 Identify an industry to which the query term belongs.
  • the query words can be normalized to obtain the standard naming.
  • the standard name of the industry object in each industry and other non-standard names corresponding to each standard name may be stored in the preset vendor database.
  • the query word if it is a non-standard name, it can be converted into a standardized name.
  • the duck is normalized into a duck, the konjac is turned into a hoe, and so on.
  • the query term is konjac roast duck, the industry to which it belongs is the food industry; if the query term is a mobile phone, the industry to which it belongs is the electronics industry.
  • Step 403 Query an industry object that matches the query term in a product chain object database of the industry.
  • each industry has at least one product chain object database, also known as a knowledge graph, which is essentially a semantic network, and its nodes generally represent an entity or a concept. Generally represents various semantic relationships between entities/concepts.
  • the product chain object database stores the industry object and the industry relationship
  • the node of the product chain object database represents the industry object, that is, the data object in the industry
  • the edge represents the industry relationship, that is, the product chain object of an industry.
  • the database records the industry relationships between industry objects and industry objects in the industry.
  • the industry object includes a product object and an associated object
  • the industry relationship is a relationship between the product object and the associated object established according to the industry.
  • most of the industry relationships may include product composition relationships and/or product production relationships.
  • the product composition relationship may be a relationship between the product and other objects used for the production of the product.
  • Other objects may be products or raw materials, which is not limited in the embodiment of the present application.
  • the industry relationship established between mushrooms and duck meat and konjac, ducks and other materials is a product composition relationship.
  • Product production relationships are thought to be the relationship between the product and the manufacturer that produced the product.
  • the industry relationship established between the mushroom and the A shop is the product production relationship.
  • Step 404 In the product chain object database of the industry, use the industry object as a base point to query other industry objects connected by industry relations step by step to obtain a product chain object.
  • the industry object matching the query word may be traversed along the edge to find other connected industry objects, and the product chain object, that is, all or part of the data object in the product chain of a certain product.
  • step 404 can include the following sub-steps:
  • Sub-step S41 setting the industry object as a product object
  • the user queries the product in many cases, so the query word entered can be considered as a product object.
  • Sub-step S42 searching for a target industry relationship preset in the industry
  • Sub-step S43 determining whether the industry relationship of the product object connection matches the target industry relationship; if yes, executing sub-step S44, if not, executing sub-step S46;
  • the target industry relationship may be set in the industry relationship owned by the industry for different industries to control the direction and depth of the product chain object.
  • the component in order to control the extension of the product chain object to the component, can be set as the target industry relationship, and if other industry objects are parts of an industry object, the industry relationship In line with the target industry relationship, if the industry object is a component of other industry objects, its industry relationship does not meet the target industry relationship.
  • Sub-step S44 extracting an association object of the industry relationship connection
  • Sub-step S45 the associated object is set as a new product object, return to the execution sub-step S43;
  • the associated object can be traversed as a new product object, ie as a new product.
  • Sub-step S46 connecting the queried product object and the associated object with the industry relationship to generate a product chain object.
  • the traversal is over, and the product objects and associated objects are connected in series by industry relationship to obtain the product chain object.
  • Step 405 Return the product chain object to the client.
  • the product chain object can be sent to the client for display.
  • the information in the product chain object may be sorted according to certain rules.
  • the query request has a first geographic location, that is, a geographic location where the client is located.
  • the production object represented by the industrial object is extracted, that is, the data object of the product (including production, sales, etc.) is produced in the product chain.
  • the sorting may be performed according to factors such as the score, the production quality, and the like, which is not limited by the embodiment of the present application.
  • the user in order to improve the efficiency of information acquisition, the user can set certain query parameters to query information in the product chain object.
  • the total cost of production is included in the query request.
  • the production object represented by the industrial object is extracted, that is, the data object of the product (including production, sales, etc.) is produced in the product chain.
  • the target production object whose production sub-cost is less than or equal to the total production cost is selected from the production object, and the product chain object including the target production object is returned to the client.
  • the production objects whose production cost is less than or equal to 500 yuan and 900 yuan can be respectively returned.
  • the product chain object database of the industry may be generated in the manner of the method for establishing the product chain object database, and the applications thereof are basically similar, so the description is relatively simple, and the related places are referred to the method for establishing the product chain object database.
  • the description of the embodiments may be omitted, and the embodiments of the present application are not described in detail herein.
  • the embodiment of the present application When receiving the query request sent by the client, the embodiment of the present application extracts the query word, identifies the industry to which the query word belongs, and searches for the industry object matching the query word in the product chain object database of the industry, and the product chain object database in the industry. Based on the industry object, we query other industry objects connected by industry relations step by step, obtain product chain objects and return to the client, and quickly let users obtain comprehensive product chain information, avoiding spending a long time to Product product chain research, reducing the time of research and improving efficiency.
  • the industry to which it belongs is identified as the electronic industry.
  • the product chain object database of the electronic industry is extracted, as shown in FIG. 3C, in the product chain object database of the electronic industry, an industry object (ie, a mobile phone) matching the query word (ie, mobile phone) is queried.
  • an industry object ie, a mobile phone
  • the query word ie, mobile phone
  • the industry object ie mobile phone
  • the industry object is traversed as a product object.
  • the industrial relationship between the mobile phone and the factory A and the factory B is produced, and the target industry relationship is met, and the plant A and plant B are extracted.
  • the industry relationship between mobile phones and C stores is sales, in line with the target industry relationship, and the extraction of C stores.
  • the industry relationship between mobile phones and screens, cameras, circuit boards, etc. is components, in line with the target industry relationship, extracting screens, cameras, circuit boards, and so on.
  • the mobile phone does not have other connected industry relationships, and this node is traversed.
  • the industry relationship between the screen and the Ding factory is produced, in line with the target industry relationship, and the Ding factory is extracted.
  • the industry relationship between the phone and the display and touch screen is component, in line with the target industry relationship, extracting the display and touch screen.
  • the screen does not have other connected industry relationships, and this node is traversed.
  • the display Since the display is a component of the TV, it does not meet the target industry relationship and does not extract the TV.
  • the display does not have other connected industry relationships, and this node is traversed.
  • the mobile phone is connected with the factory, the factory B, the C shop, the screen, the camera, the circuit board, etc.
  • the industrial chain is connected with the Ding factory, the screen and the display screen and the touch screen to obtain the product chain object:
  • FIG. 5 a structural block diagram of an apparatus for establishing a product chain object database of the present application is shown, which may specifically include the following modules:
  • a product object obtaining module 501 configured to obtain a product object from the webpage information
  • the association object obtaining module 502 is configured to acquire an association object related to the product object in the webpage information
  • the object industry identification module 503 is configured to identify an industry to which the product object belongs
  • An industry relationship establishing module 504 configured to establish an industry relationship between the product object and the associated object according to the industry;
  • the product chain object database storage module 505 is configured to store the product object and the associated object as an industry object, and store the relationship with the industry in a product chain object database of the industry.
  • the product object obtaining module 501 may include the following sub-modules:
  • a URL extraction sub-module for extracting a preset URL
  • a webpage information capture sub-module configured to capture webpage information corresponding to the webpage
  • a website identification sub-module configured to identify a website to which the webpage information belongs
  • a product object extraction submodule configured to extract a product object according to the first location of the website in the webpage information.
  • the associated object obtaining module 502 may include the following sub-modules:
  • an associated object extraction submodule configured to extract an association object associated with the product object according to the second location of the website in the webpage information.
  • the associated object acquisition module 502 can include the following sub-modules:
  • a production object extraction submodule for extracting a preset production object
  • the associated object setting submodule is configured to set the production object as an associated object when the production object produces the product object.
  • the industry relationship includes a product composition relationship and/or a product production relationship.
  • an industry relationship between an industry object and an industry object in the industry is recorded in a product chain object database of the industry;
  • the product chain object database storage module 505 can include the following sub-modules:
  • a product object finding submodule configured to search for the product object in an industry object recorded in a product chain object database of the industry
  • a product object record submodule configured to record the product object in a product chain object database of the industry when the product object is not found;
  • An associated object search submodule configured to search for the associated object in an industry object recorded in a product chain object database of the industry
  • a first connection submodule configured to connect the product object and the associated object in the industry relationship when the associated object is found
  • An associated object record submodule configured to record the associated object in a product chain object database of the industry when the associated object is not found;
  • connection submodule configured to connect the product object and the associated object in the industry relationship.
  • the product chain object database storage module 505 may further include the following sub-modules:
  • the sub-module is ignored for ignoring the product object, the associated object, and the industry relationship when the product object is found.
  • the product chain object database storage module 505 may further include the following sub-modules:
  • An object is sub-module for normalizing the product object and the associated object Reason.
  • the product chain object database stores an industry object and an industry relationship, and the industry object includes a product object and an associated object.
  • the industry relationship is a relationship between the product object and the associated object established according to the industry; specifically, the following modules may be included:
  • the query request receiving module 601 is configured to receive a query request sent by the client, where the query request has a query word;
  • the query word industry identification module 602 is configured to identify an industry to which the query word belongs
  • An industry object matching module 603, configured to query an industry object that matches the query word in a product chain object database of the industry;
  • a product chain object traversal module 604 configured to use the industry object as a base point in the product chain object database of the industry, and query other industry objects connected by industry relations step by step to obtain a product chain object;
  • the product chain object return module 605 is configured to return the product chain object to the client.
  • the industry relationship includes a product composition relationship and/or a product production relationship.
  • the product chain object database traversal module 604 can include the following sub-modules:
  • a first product object setting submodule configured to set the industry object as a product object
  • a target industry relationship matching submodule configured to determine whether an industry relationship of the product object connection matches the target industry relationship; if yes, the associated object extracts the submodule, and if not, executes the object connection submodule;
  • An association object extraction submodule configured to extract an association object of the industry relationship connection
  • a second product object setting submodule configured to set the associated object as a new product object, and return a calling target industry relationship matching submodule;
  • the query request has a first geographic location
  • the product chain object return module 605 can include the following sub-modules:
  • a first production object extraction submodule configured to extract a production object represented by the industry object when the industry relationship is a product production relationship
  • a location location query sub-module configured to query a second geographic location of the production object
  • a distance sorting submodule configured to sort the production objects according to a distance value between the first geographic location and the second geographic location
  • the sort returns a submodule for returning the sorted product chain object to the client.
  • the query request has a total cost of production
  • the product chain object return module 605 can include the following sub-modules:
  • a second production object extraction submodule configured to extract a production object represented by the industry object when the industry relationship is a product production relationship
  • a production sub-cost query sub-module configured to query a production sub-cost of the production object
  • a target production object selection submodule configured to select, from the production objects, a target production object that has a sum of the production sub-costs less than or equal to the total production cost
  • the target production object returns a submodule for returning a product chain object including the target production object to the client.
  • the apparatus may further include the following modules:
  • the query word normalization module is used for normalizing the query words.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the embodiment of the present invention further provides a system for establishing a product chain object database, and the system for establishing a product chain object database may include:
  • One or more processors are One or more processors;
  • One or more modules the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
  • the product object and the associated object are used as industry objects, and the relationship with the industry is stored in a product chain object database of the industry.
  • the one or more modules may have the following functions:
  • the product object is extracted according to the first location of the website in the webpage information.
  • the one or more modules may have the following functions:
  • the associated object associated with the product object is extracted in accordance with the second location of the website in the web page information.
  • the one or more modules may have the following functions:
  • the production object When the production object produces the product object, the production object is set as an associated object.
  • the industry relationship includes a product composition relationship and/or a product production relationship.
  • an industry relationship between an industry object and an industry object in the industry is recorded in a product chain object database of the industry;
  • the one or more modules can have the following functions:
  • the associated object is recorded in a product chain object database of the industry;
  • the product object and the associated object are connected in the industry relationship.
  • the one or more modules may have the following functions:
  • the one or more modules may have the following functions:
  • the product object and the associated object are normalized.
  • An embodiment of the present invention further provides a query system for a product chain object database, where the product chain object database stores an industry object and an industry relationship, where the industry object includes a product object and an associated object, and the industry relationship is established according to an industry.
  • the relationship between the product object and the associated object; the system for establishing the product chain object database may include:
  • One or more processors are One or more processors;
  • One or more modules the one or more modules being stored in the memory and configured to be executed by one or more processors, wherein the one or more modules have the following functions:
  • the industry relationship includes a product composition relationship and/or a product production relationship.
  • the one or more modules may have the following functions:
  • the product object and the associated object that are queried are connected by the industry relationship to generate a product chain object.
  • the query request has a first geographic location;
  • the one or more modules may have the following functions:
  • the sorted product chain object is returned to the client.
  • the query request has a total production cost
  • the one or more modules may have the following functions:
  • a product chain object including the target production object is returned to the client.
  • the one or more modules may have the following functions:
  • the query words are normalized.
  • FIG. 7 is a schematic structural diagram of a server provided by an embodiment of the present application.
  • the server 700 can vary considerably depending on configuration or performance, and can include one or more central processing units (CPUs) 722 (eg, one or more processors) and memory 732, one or one
  • the storage medium 730 (for example, one or one of the Shanghai quantity storage devices) storing the application 742 or the data 744 above.
  • the memory 732 and the storage medium 730 may be temporarily stored or persistently stored.
  • the program stored on storage medium 730 may include one or more modules (not shown), each of which may include a series of instruction operations in the server.
  • central processor 722 can be configured to communicate with storage medium 730, executing a series of instruction operations in storage medium 730 on server 700.
  • Server 700 may also include one or more power sources 726, one or more wired or wireless network interfaces 750, one or more input and output interfaces 758, one or more keyboards 756, and/or one or more operating systems 741 For example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
  • central processor 722 can execute instructions on server 700 for:
  • the product object and the associated object are used as industry objects, and the relationship with the industry is stored in a product chain object database of the industry.
  • the one or more modules may have the following functions:
  • the product object is extracted according to the first location of the website in the webpage information.
  • the one or more modules may have the following functions:
  • the associated object associated with the product object is extracted in accordance with the second location of the website in the web page information.
  • the one or more modules may have the following functions:
  • the production object When the production object produces the product object, the production object is set as an associated object.
  • the industry relationship includes a product composition relationship and/or a product production relationship.
  • an industry relationship between an industry object and an industry object in the industry is recorded in a product chain object database of the industry;
  • the one or more modules can have the following functions:
  • the associated object is recorded in a product chain object database of the industry;
  • the product object and the associated object are connected in the industry relationship.
  • the one or more modules may have the following functions:
  • the one or more modules may have the following functions:
  • the product object and the associated object are normalized.
  • the product chain object database stores an industry object and an industry relationship, the industry object including a product object and an associated object, the industry relationship being between the product object and the associated object established according to an industry Relationship;
  • central processor 722 can execute instructions on server 700 for:
  • an industry relationship between an industry object and an industry object in the industry is recorded in a product chain object database of the industry, and the industry relationship includes a product composition relationship and/or a product production relationship.
  • the one or more modules may have the following functions:
  • the product object and the associated object that are queried are connected by the industry relationship to generate a product chain object.
  • the query request has a first geographic location;
  • the one or more modules may have the following functions:
  • the sorted product chain object is returned to the client.
  • the query request has a total production cost
  • the one or more modules may have the following functions:
  • a product chain object including the target production object is returned to the client.
  • the one or more modules may have the following functions:
  • the query words are normalized.
  • embodiments of the embodiments of the present application can be provided as a method, apparatus, or computer program product object. Therefore, the embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Moreover, embodiments of the present application may take the form of a computer program product object embodied on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer usable program code embodied therein. .
  • the computer device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is computer readable medium
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory.
  • PRAM phase change memory
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • RAM random access memory
  • ROM read only memory
  • EEPROM electrically erasable programmable read only memory
  • flash memory or other memory technology
  • compact disk read only memory CD-ROM
  • DVD digital versatile disk
  • Magnetic tape cartridges magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include non-persistent computer readable media, such as modulated data signals and carrier waves.
  • Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program product objects in accordance with embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
  • These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing terminal device to produce a machine such that instructions are executed by a processor of a computer or other programmable data processing terminal device
  • Means are provided for implementing the functions specified in one or more of the flow or in one or more blocks of the flow chart.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the instruction device implements the functions specified in one or more blocks of the flowchart or in a flow or block of the flowchart.
  • the method for establishing a product chain object database provided by the present application, a device for establishing a product chain object database, a system for establishing a product chain object database, a method for querying a product chain object database, and a product chain
  • the query method device of the object database and the query method system of the product chain object database are described in detail.
  • the principle and implementation manner of the present application are described in the specific examples. The description of the above embodiment is only for helping.
  • the method of the present application and its core idea are understood; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and the scope of application. It should be understood that the limitations of the application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

L'invention concerne des procédés permettant d'établir et d'interroger une base de données d'objets d'une chaîne de produits, ainsi que des dispositifs et des systèmes associés. Le procédé d'établissement consiste à : obtenir un produit objet à partir des informations d'une page Web ; obtenir un objet associé au produit objet dans les informations de la page Web ; identifier un secteur auquel appartient le produit objet ; établir une relation sectorielle entre le produit objet et l'objet associé selon le secteur ; et stocker le produit objet et l'objet associé en tant qu'objet sectoriel, ainsi que la relation sectorielle dans la base de données d'objets de la chaîne de produits du secteur. Les modes de réalisation de l'invention évitent la collecte manuelle par les travailleurs, les experts et personnes similaires, ce qui permet de réduire considérablement la consommation de temps. De plus, la quantité extrêmement importante de données sur le réseau comble, grâce aux connaissances du groupe, les carences liées aux connaissances incomplètes des travailleurs individuels, des experts et des personnes similaires, ce qui permet de réduire le phénomène d'informations incomplètes d'une chaîne de produits et donc d'améliorer l'efficacité.
PCT/CN2017/091636 2016-07-12 2017-07-04 Établissement d'une base de données d'objets d'une chaîne de produits, et procédés, dispositifs et systèmes d'interrogation associés Ceased WO2018010569A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610548269.2 2016-07-12
CN201610548269.2A CN107608995A (zh) 2016-07-12 2016-07-12 一种产品链对象数据库的建立、查询方法、装置和系统

Publications (1)

Publication Number Publication Date
WO2018010569A1 true WO2018010569A1 (fr) 2018-01-18

Family

ID=60952797

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/091636 Ceased WO2018010569A1 (fr) 2016-07-12 2017-07-04 Établissement d'une base de données d'objets d'une chaîne de produits, et procédés, dispositifs et systèmes d'interrogation associés

Country Status (3)

Country Link
CN (1) CN107608995A (fr)
TW (1) TWI797081B (fr)
WO (1) WO2018010569A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112435051A (zh) * 2020-11-13 2021-03-02 北京创业光荣信息科技有限责任公司 一种关联企业的获取方法、电子设备、计算机可读存储介质及终端

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209914B (zh) * 2019-06-13 2024-04-12 腾讯科技(成都)有限公司 一种信息查询方法及相关装置
CN110334939B (zh) * 2019-07-01 2022-03-15 济南大学 门窗定制物料信息快速配置方法、系统、设备及介质
TWI852828B (zh) * 2023-11-09 2024-08-11 伊雲谷數位科技股份有限公司 多階層節點系統之資料建立方法與系統、資料查詢方法與系統、資料結構產品、電腦程式產品以及非暫態電腦可讀媒體

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103995847A (zh) * 2014-05-06 2014-08-20 百度在线网络技术(北京)有限公司 信息搜索方法及其装置
US20140351261A1 (en) * 2013-05-24 2014-11-27 Sap Ag Representing enterprise data in a knowledge graph
CN105574089A (zh) * 2015-12-10 2016-05-11 百度在线网络技术(北京)有限公司 知识图谱的生成方法及装置、对象对比方法及装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101281525B (zh) * 2007-11-23 2010-06-02 北京九城网络软件有限公司 一种互联网上基于知识库的搜索系统和方法
CN102402535A (zh) * 2010-09-13 2012-04-04 阿里巴巴集团控股有限公司 一种建设产品库的方法及系统
CN105138680A (zh) * 2015-09-14 2015-12-09 郑州悉知信息科技股份有限公司 关键词分类方法、装置及产品搜索方法、装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140351261A1 (en) * 2013-05-24 2014-11-27 Sap Ag Representing enterprise data in a knowledge graph
CN103995847A (zh) * 2014-05-06 2014-08-20 百度在线网络技术(北京)有限公司 信息搜索方法及其装置
CN105574089A (zh) * 2015-12-10 2016-05-11 百度在线网络技术(北京)有限公司 知识图谱的生成方法及装置、对象对比方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112435051A (zh) * 2020-11-13 2021-03-02 北京创业光荣信息科技有限责任公司 一种关联企业的获取方法、电子设备、计算机可读存储介质及终端
CN112435051B (zh) * 2020-11-13 2023-11-28 海创汇科技创业发展股份有限公司 一种关联企业的获取方法、电子设备、计算机可读存储介质及终端

Also Published As

Publication number Publication date
CN107608995A (zh) 2018-01-19
TW201804344A (zh) 2018-02-01
TWI797081B (zh) 2023-04-01

Similar Documents

Publication Publication Date Title
CN110162695B (zh) 一种信息推送的方法及设备
CN107145496B (zh) 基于关键词将图像与内容项目匹配的方法
TWI522942B (zh) 用戶收藏夾資料的處理方法與裝置、用戶收藏夾資料的搜尋方法與裝置、及用戶收藏夾系統
WO2018014759A1 (fr) Procédé, dispositif et système de présentation d'une table de données de regroupement
CN103823907B (zh) 一种整合在线视频资源地址的方法、装置及引擎
US11561988B2 (en) Systems and methods for harvesting data associated with fraudulent content in a networked environment
CN111224923B (zh) 一种仿冒网站的检测方法、装置及系统
JP6728178B2 (ja) 検索データを処理するための方法及び装置
CN108256067A (zh) 计算房源相似度的方法、装置、设备及存储介质
WO2018010569A1 (fr) Établissement d'une base de données d'objets d'une chaîne de produits, et procédés, dispositifs et systèmes d'interrogation associés
TW201426357A (zh) 搜索資料排序的方法和裝置,資料搜索的方法和裝置
CN110619559A (zh) 基于大数据信息在电子商务中精准推荐商品的方法
TW201717067A (zh) 議題顯示系統、議題顯示方法以及電腦可讀取記錄媒體
JP2018537768A (ja) ソーシャルビジネス特性を持つユーザの識別
CN114003799A (zh) 事件推荐方法、装置和设备
CN105159898A (zh) 一种搜索的方法和装置
Al-Dhelaan et al. Graph summarization for hashtag recommendation
CN118796863A (zh) 数据查询方法及装置
WO2016176932A1 (fr) Procédé de recherche de mot-clé sur une page d'affichage d'informations
WO2017036333A1 (fr) Procédé et dispositif de recommandation d'éléments de pages web basés sur des événements d'interaction
CN108153857A (zh) 一种用于对网络访问数据进行关联处理的方法和系统
CA3048034C (fr) Systemes et procedes de collecte de donnees associees a un contenu frauduleux dans un environnement en reseau
Cui et al. Deep web data source classification based on query interface context
Jun et al. The research of K-means clustering algorithm based on association rules
Aarabi Relational social image search

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17826906

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17826906

Country of ref document: EP

Kind code of ref document: A1