PAGE GENERATION DEVICE, WEB PAGE PRODUCTION METHOD, AND PROGRAM

JP7637304B2Active Publication Date: 2025-02-27ZETA株式会社 +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024103346
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2025-02-27
Estimated Expiration
2042-11-04

AI Technical Summary

Benefits of technology

【0019】 本発明によるページ生成装置によれば、商品情報に容易にアクセスできるウェブページを作成できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007637304000001
    Figure 0007637304000001
  • Figure 0007637304000002
    Figure 0007637304000002
  • Figure 0007637304000003
    Figure 0007637304000003
Patent Text Reader

Abstract

To solve a problem that it is conventionally not easy to prepare a web page that allows easy access to product information.SOLUTION: A page generation device 1 includes: a tag acquisition unit 131 for acquiring one, two or more tags by using tag source information corresponding to one or more pieces of product information in a web site 3 including the one or more pieces of product information; a set acquisition unit 132 for acquiring one or more tag sets being a combination of one, two or more tags from the one, two or more tags acquired by the tag acquisition unit 131; a page configuration unit 133 for configuring a web page which uses one or more respective tags belonging to a tag set as a hash tag for the one or more respective tag sets acquired by the set acquisition unit 132 and which has product related information being information corresponding to one or more respective tags and related to a product; and a storage unit 135 for storing the web page configured by the page configuration unit 133. The page generation unit can prepare a web page that allows easy access to production information.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a page generating device for creating and storing web pages. [Background technology]

[0002] Conventionally, there has been a technique that allows a desired image to be acquired from a web server by using a hash tag (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-56916 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the conventional technology, it is not easy to create a web page that allows easy access to product information. [Means for solving the problem]

[0005] The page generation device of the first invention is a page generation device comprising: a tag acquisition unit that acquires one or more tags using tag source information corresponding to one or more product information in a website including one or more product information; a set acquisition unit that acquires one or more tag sets, which are combinations of one or more tags, from the one or more tags acquired by the tag acquisition unit; a page construction unit that constructs a web page for each of the one or more tag sets acquired by the set acquisition unit, in which each of the one or more tags in the tag set is a hashtag, the web page having product-related information related to the product, which information corresponds to each of the one or more tags; an address acquisition unit that acquires address information for storing the webpage constructed by the page construction unit; and a storage unit that stores the webpage constructed by the page construction unit for the address information acquired by the address acquisition unit.

[0006] With this configuration, a web page can be created that allows easy access to product information.

[0007] In addition, the page generation device of the second invention is a page generation device in which, compared to the first invention, the tag acquisition unit acquires two or more tags from tag source information corresponding to one or more product information in each of two or more websites.

[0008] This configuration allows the creation of a web page that provides easy access to product information from two or more websites.

[0009] Moreover, the page generating device of the third invention is a page generating device according to the first or second invention, in which the tag source information is UGC input by a user for one or more pieces of product information.

[0010] With this configuration, a web page can be created that allows easy access to product information using hashtags obtained from UGC for a website.

[0011] Furthermore, the page generation device of the fourth invention is a page generation device according to the third invention, in which the UGC is word-of-mouth comments input by a user for one or more pieces of product information.

[0012] With this configuration, a web page that allows easy access to product information can be created using hashtags obtained from word-of-mouth reviews about the website.

[0013] Furthermore, the page generation device of the fifth invention is a page generation device according to the first or second invention, in which the tag source information is provided information provided to users by a website provider on the website.

[0014] With this configuration, a web page that allows easy access to product information can be created using hashtags obtained from information provided on a website.

[0015] Furthermore, in the page generating device of the sixth invention, in comparison with the fifth invention, the provided information is a facet used for narrowing down product information on a website.

[0016] With this configuration, a web page can be created that allows easy access to product information using hashtags obtained from facets on a website.

[0017] Furthermore, in the page generating device of the seventh aspect of the present invention, in contrast to the fifth aspect of the present invention, the provided information is product information on a website.

[0018] With this configuration, a web page that allows easy access to product information can be created using hashtags obtained from product information on a website. Effect of the Invention

[0019] The page generating device according to the present invention can create a web page that allows easy access to product information. [Brief description of the drawings]

[0020] [Figure 1] Conceptual diagram of information system A in embodiment 1. [Diagram 2] Block diagram of Information System A [Diagram 3] Block diagram of the page generating device 1 [Figure 4] A flowchart illustrating an example of the operation of the page generating device 1. [Diagram 5] 11 is a flowchart illustrating a first example of the tag acquisition process. [Figure 6] 11 is a flowchart illustrating a second example of the tag acquisition process. [Figure 7] A flowchart illustrating an example of the tag set acquisition process. [Figure 8] A flowchart illustrating an example of the page configuration process. [Figure 9]FIG. 11 is a diagram for explaining an example of processing performed by the tag acquisition unit 131. [Figure 10] A diagram showing an example of the output [Figure 11] A diagram showing an example of the output [Figure 12] A diagram showing an example of the same facet [Figure 13] Overview of the computer system [Figure 14] Block diagram of the computer system DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] Hereinafter, an embodiment of a page generating device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0022] (Embodiment 1) In this embodiment, a page generating device is described that automatically acquires one or more hashtags from tag source information corresponding to a product, and constructs a web page corresponding to one hashtag or two or more hashtags from the one or more hashtags, which has product-related information, and stores the web page in association with address information. Note that the tag source information is, for example, UGC such as word-of-mouth, facets, product information, and other provided information.

[0023] In this embodiment, information X being associated with information Y means that information Y can be obtained from information X, or information X can be obtained from information Y, and the method of association is not important. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.

[0024] 1 is a conceptual diagram of an information system A according to the present embodiment. The information system A includes a page generating device 1, one or more terminal devices 2, and one or more websites 3.

[0025] The page generating device 1 is a device that creates and stores one or more web pages. The page generating device 1 is usually a so-called server. The page generating device 1 is, for example, a cloud server or an ASP server, but the type is not important. The page generating device 1 may also operate as a standalone device.

[0026] The terminal device 2 is a terminal used by a user. The terminal device 2 is, for example, a device for searching and acquiring web pages accumulated by the page generation device 1. The terminal device 2 is, for example, a device for inputting reviews of product information sold on the website 3. The terminal device 2 is, for example, a terminal for facet search using facets of the website 3. The terminal device 2 is, for example, a terminal for searching for web pages created by the page generation device 1.

[0027] The terminal device 2 may be a personal computer, a smartphone, or a tablet terminal, but the type is not important.

[0028] The website 3 is, for example, an e-commerce site that sells products, but it can also be the site of a company or organization, and the type does not matter. The website 3 is, for example, a cloud server or an ASP server, but the type does not matter. Note that products are usually the subject of transfer or loan. Products are, for example, items for sale or advertisement. Products here are broadly understood to include services. Products may, for example, include companies or organizations that wish to improve their image.

[0029] Fig. 2 is a block diagram of an information system A according to the present embodiment, and Fig. 3 is a block diagram of a page generating device 1.

[0030] The page generating device 1 includes a storage unit 11, a reception unit 12, a processing unit 13, and an output unit 14. The processing unit 13 includes a tag acquisition unit 131, a set acquisition unit 132, a page configuration unit 133, an address acquisition unit 134, and an accumulation unit 135.

[0031] The terminal device 2 includes a terminal storage unit 21, a terminal reception unit 22, a terminal processing unit 23, a terminal transmission unit 24, a terminal reception unit 25, and a terminal output unit .

[0032] Various types of information are stored in the storage unit 11 constituting the page generating device 1. The various types of information are, for example, one or more web pages, one or more website information, tag source information, and UGC (User Generated Contents).

[0033] Website information is information related to a website. Website information is, for example, address information of a website 3. Address information is information for accessing a website 3 or a web page. Address information is, for example, a URL or a URI.

[0034] The tag source information is information from which a tag is obtained. The tag source information is, for example, UGC or provided information.

[0035] UGC is content created by users, and is, for example, so-called word-of-mouth, or information equivalent to word-of-mouth. Word-of-mouth may be called reviews or user reviews, and no particular expression is required. Word-of-mouth may be written as word-of-mouth, and no particular expression is required. Word-of-mouth data is, for example, a character string, but may also include a score, etc.

[0036] The provided information is information provided by the operator (or provider) of the website 3. The provided information is, for example, facets and product information.

[0037] A facet is an interface provided by the website 3 and used to search for information on the website 3. A facet is, for example, a set of one or more terms. A facet is, for example, one or more search criteria. A facet is information used in so-called faceted search. A facet constitutes, for example, a menu for a search. A search criterion usually includes a set of one or more terms.

[0038] Product information is information related to a product, and includes, for example, a product image, product description information, a product name, and type information that identifies the type of product.

[0039] The reception unit 12 receives various instructions and information, such as UGC, a start instruction, an access instruction, a URI, and a URL.

[0040] The start instruction is an instruction to start the process of generating a web page. The start instruction may be, for example, only an instruction to start creating a web page, or may include search conditions. The search conditions are, for example, conditions for searching for product information corresponding to product-related information included in the web page to be created. The search conditions include, for example, type information.

[0041] The access instruction is an instruction to access a web page, and includes, for example, a URL.

[0042] Here, acceptance typically refers to the reception of information transmitted via a wired or wireless communication line, but may also be a concept that includes the acceptance of information input from an input device such as a keyboard, mouse, or touch panel, and the acceptance of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0043] The processing unit 13 performs various types of processing. The various types of processing are, for example, processing performed by a tag acquisition unit 131, a set acquisition unit 132, a page configuration unit 133, an address acquisition unit 134, and a storage unit 135.

[0044] The processing unit 13 acquires a web page corresponding to the access instruction received by the receiving unit 12 .

[0045] The tag acquiring unit 131 acquires one or more tags by using tag source information corresponding to one or more pieces of product information in the website 3. It is preferable that the tag acquiring unit 131 acquires a tag in association with the product information.

[0046] Note that a tag is, for example, information that is the basis of a hashtag. A tag is, for example, a character string excluding the "#" of a hashtag. A tag is, for example, a word.

[0047] It is preferable that the tag acquiring unit 131 acquires one or more tags from tag source information corresponding to one or more pieces of product information in each of two or more websites 3 .

[0048] The following describes the cases where the tag acquiring unit 131 acquires tags from word-of-mouth, which is an example of tag source information, acquires tags from facets, which is an example of tag source information, and acquires tags from product information, which is an example of tag source information. Note that it is preferable for the tag acquiring unit 131 to acquire tags from two or more types of tag source information among word-of-mouth, facets, and product information. (1) When obtaining tags from reviews

[0049] The tag acquiring unit 131 acquires, for example, one or more tags from reviews on one or more websites 3. The tag acquiring unit 131 acquires, for example, one or more tags from reviews associated with product information on the website 3. The tag acquiring unit 131 acquires, for example, one or more words included in the reviews on one or more websites 3 as tags.

[0050] It is preferable that the words acquired by the tag acquiring unit 131 are of a specific part of speech. The specific part of speech is, for example, a noun or an adjective.

[0051] The tag acquiring unit 131, for example, performs morpheme analysis on the word-of-mouth, acquires one or more morphemes, and acquires one or more specific morphemes from the one or more morphemes as tags. It is preferable that the tag acquiring unit 131 acquires a word that is a characteristic word from one or more words in the word-of-mouth. A characteristic word is a word that is characteristic of product information corresponding to the word-of-mouth. It can be said that a characteristic word is a word that expresses a characteristic of a product corresponding to the word-of-mouth. For example, the tag acquiring unit 131 performs morpheme analysis on the word-of-mouth, acquires one or more morphemes, and acquires a morpheme that is a specific morpheme from the one or more morphemes and has an importance equal to or greater than a threshold as a tag. Note that the importance is, for example, a tf-idf value, but may be another index such as Okapi BM25.

[0052] It is preferable that the tag acquired by the tag acquiring unit 131 from the word-of-mouth is associated with one or more pieces of product information corresponding to the word-of-mouth. (2) Getting tags from a facet

[0053] The tag acquiring unit 131 acquires, for example, one or more terms that constitute a facet of each of one or more websites 3 .

[0054] It is preferable that the tag acquired by the tag acquiring unit 131 from the facet corresponds to one or more pieces of product information that are searched for based on the condition on which the tag is based. (3) When obtaining tags from product information

[0055] The tag acquiring unit 131 acquires tags from, for example, one or more pieces of product information on one or more websites 3 .

[0056] The tag acquisition unit 131 acquires, for example, one or more words constituting the description information included in the product information as tags. The description information is a character string that describes the product. The description information may include product type information, product specifications, etc.

[0057] The tag acquisition unit 131, for example, performs morpheme analysis on the explanatory information included in the product information, acquires one or more morphemes, and acquires one or more specific morphemes from the one or more morphemes as a tag. It is preferable that the tag acquisition unit 131 acquires a word that is a characteristic word from one or more words in the explanatory information. A characteristic word is a word that is characteristic of the product information. It can be said that a characteristic word is a word that expresses a characteristic of the product corresponding to the explanatory information. For example, the tag acquisition unit 131 performs morpheme analysis on the explanatory information, acquires one or more morphemes, and acquires a morpheme that is a specific morpheme from the one or more morphemes and has an importance equal to or greater than a threshold as a tag.

[0058] The tag acquisition unit 131 performs, for example, image recognition processing on a product image included in the product information, acquires one or more recognition results, and acquires each of the one or more recognition results as a tag. Note that the recognition result is, for example, product type information or one or more attribute values ​​of the product (for example, color, shape, etc.).

[0059] Since it is possible to perform image recognition processing on a product image and obtain the product name, product type, and one or more attribute values ​​of the product in the product image by using a known image processing technology, detailed description will be omitted. For example, the tag acquisition unit 131 performs machine learning prediction processing on the product image using a learning model to obtain the product name or product type in the product image. The learning model is data obtained by performing machine learning learning processing using two or more teacher data having an image and a product name or product type. The learning model may be called a learning device, a prediction model, a predictor, etc. The machine learning algorithm may be deep learning, random forest, decision tree, etc. In addition, for example, various machine learning functions such as the TensorFlow library and the random forest module of the R language, and various existing libraries can be used for machine learning.

[0060] The set acquiring unit 132 acquires one or more tag sets, which are combinations of one or more tags, from the one or more tags acquired by the tag acquiring unit 131 .

[0061] When the three tags acquired by the tag acquiring unit 131 are "word A, word B, word C", the set acquiring unit 132 acquires, for example, tag sets "word A, word B", "word A, word C", "word B, word C", and "word A, word B, word C". The tag acquiring unit 131 may acquire "word A", "word B", and "word C" which are one tag. One tag may also be called a tag set.

[0062] The page configuration unit 133 configures a web page having product-related information corresponding to one or more tags, which is a web page having one or more tags in the tag set as hashtags for each of one or more tag sets acquired by the set acquisition unit 132. Note that the hashtag may be replaced with a searched term. In other words, the hashtag may be broadly understood as information used for searching web pages.

[0063] It is preferable that the page configuration unit 133 configures a web page for each tag set acquired by the set acquisition unit 132. However, the page configuration unit 133 may configure a web page corresponding to only one or more tag sets that meet a specific condition among the tag sets acquired by the set acquisition unit 132. The specific condition is, for example, a condition regarding the number of tags in the tag set, or a condition regarding the co-occurrence of tags in the tag set. The condition regarding the co-occurrence of tags is, for example, that two or more tags in the tag set co-occur in word-of-mouth, that the ratio or number of two or more tags in the tag set that co-occur in word-of-mouth is equal to or greater than a threshold, that two or more tags in the tag set co-occur in word-of-mouth and product information, that the ratio or number of two or more tags in the tag set that co-occur in word-of-mouth and product information is equal to or greater than a threshold, and the like.

[0064] Product related information is information related to a product. Product related information is, for example, a product image, product description information, a link to product information, and a hashtag having a link to product information. The link to product information is usually a link to a specific webpage on the website 3 where product information is posted. The link to product information is, for example, a link to a page for purchasing the product.

[0065] It is preferable that the product-related information in the constructed web page corresponds to an anchor, and in response to an instruction of the product-related information, a jump is made to the web site 3 containing the product information.

[0066] The address acquisition unit 134 acquires address information for storing the web page constructed by the page construction unit 133. The address information is information for accessing the web page. The address information is, for example, a URL, a URI, or a file name.

[0067] For example, the address acquiring unit 134 generates unique address information. For example, the address acquiring unit 134 acquires unused address information from a database (not shown) in which two or more pieces of address information are stored.

[0068] The storage unit 135 stores the web page constructed by the page construction unit 133. The storage unit 135 normally stores the web page constructed by the page construction unit 133 for the address information acquired by the address acquisition unit .

[0069] The output unit 14 outputs various types of information, such as information that a web page has been created and stored, address information of the stored web page, and the web page acquired by the processing unit 13.

[0070] Here, output usually means transmission to an external device (e.g., terminal device 2 or an administrator device not shown), but it may also be a concept that includes display on a display, projection using a projector, printing on a printer, sound output, storage on a recording medium, and handing over the processing results to other processing devices or other programs, etc.

[0071] Various types of information are stored in the terminal storage unit 21 constituting the terminal device 2. The various types of information are, for example, a user identifier.

[0072] The terminal reception unit 22 receives various types of information, instructions, etc. Examples of the various types of information, instructions, etc. include a start instruction and an access instruction.

[0073] Here, reception is a concept that includes reception of information input from input devices such as a keyboard, mouse, or touch panel, reception of information transmitted via a wired or wireless communication line, and reception of information read from recording media such as an optical disk, magnetic disk, or semiconductor memory.

[0074] The means for inputting various information and instructions may be any means, such as a touch panel, a keyboard, a mouse, or a menu screen.

[0075] The terminal processing unit 23 performs various types of processing. For example, the various types of processing are processing for converting received information, instructions, etc. into information or instructions with a structure to be transmitted. For example, the various types of processing are processing for converting received information into information with a structure to be output.

[0076] The terminal transmission unit 24 transmits various information, instructions, etc. to the page generation device 1. The various information, instructions, etc. are, for example, a start instruction.

[0077] The terminal receiving unit 25 receives various types of information from the page generating device 1. The various types of information are, for example, a web page corresponding to an access instruction, a created web page, and access information for the created web page.

[0078] The terminal output unit 26 outputs various information, such as a web page and access information for a created web page.

[0079] Here, output is a concept that includes display on a display, projection using a projector, printing on a printer, sound output, transmission to an external device, storage on a recording medium, and handing over the processing results to other processing devices or other programs, etc.

[0080] The storage unit 11 and the terminal storage unit 21 are preferably non-volatile recording media, but may also be realized as volatile recording media.

[0081] There is no restriction on the process by which information is stored in the storage unit 11, etc. For example, information may be stored in the storage unit 11, etc. via a recording medium, information transmitted via a communication line, etc. may be stored in the storage unit 11, etc., or information inputted via an input device may be stored in the storage unit 11, etc.

[0082] The reception unit 12 and the terminal reception unit 25 are usually realized by wireless or wired communication means, but may be realized by means for receiving broadcast.

[0083] The reception unit 12 may be realized by a device driver for an input means such as a touch panel or a keyboard, or by control software for a menu screen.

[0084] The processing unit 13, tag acquisition unit 131, set acquisition unit 132, page configuration unit 133, address acquisition unit 134, storage unit 135, and terminal processing unit 23 can usually be realized by a processor, memory, etc. The processing procedure of the processing unit 13, etc. is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit). The processor may be a CPU, MPU, GPU, etc., and the type is not important.

[0085] The output unit 14 and the terminal transmission unit 24 are usually realized by wireless or wired communication means, but may also be realized by broadcasting means.

[0086] The output unit 14 may be realized by driver software for an output device, or by a combination of driver software for an output device and an output device.

[0087] The terminal reception unit 22 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0088] The terminal output unit 26 may be considered to include, or may not include, an output device such as a display, a speaker, etc. The terminal output unit 26 may be realized by driver software for an output device, or a combination of driver software for an output device and an output device, etc.

[0089] Next, a description will be given of an example of the operation of the information system A. First, a description will be given of an example of the operation of the page generating device 1 with reference to the flowchart of FIG.

[0090] (Step S401) The reception unit 12 judges whether or not a start instruction has been received. If a start instruction has been received, the process proceeds to step S402, and if not, the process proceeds to step S410.

[0091] The reception unit 12 receives the start instruction, for example, from the terminal device 2. However, the reception unit 12 may automatically receive the start instruction at a predetermined time.

[0092] (Step S402) The tag obtaining unit 131 performs a tag obtaining process. An example of the tag obtaining process will be described with reference to the flowcharts of FIGS.

[0093] (Step S403) The set acquiring unit 132 performs a tag set acquiring process. An example of the tag set acquiring process will be described with reference to the flowchart of FIG.

[0094] (Step S404) The page construction unit 133 assigns 1 to the counter i.

[0095] (Step S405) The page construction unit 133 judges whether or not the i-th tag set exists among the tag sets acquired in step S403. If the i-th tag set exists, the process proceeds to step S406, and if not, the process returns to step S401.

[0096] (Step S406) The page construction unit 133 performs a page construction process. An example of the page construction process will be described with reference to the flowchart of FIG.

[0097] (Step S407) The address acquiring unit 134 acquires unique address information (for example, a URL) that identifies the destination where the web page is to be stored.

[0098] (Step S408) Storage unit 135 stores the web page constructed in step S406 in the location indicated by the address information acquired in step S407.

[0099] The output unit 14 may transmit such address information to, for example, an administrator. Transmitting to the administrator means, for example, transmitting to the administrator's email address, transmitting to the administrator's terminal device 2, etc. The administrator is, for example, the person who transmitted the start instruction, the administrator of the website 3, or the administrator of the page generation device 1.

[0100] (Step S409) The page configuration unit 133 increments the counter i by 1. The process returns to step S405.

[0101] (Step S410) The reception unit 12 judges whether or not an access instruction has been received. If an access instruction has been received, the process proceeds to step S411, and if not, the process returns to step S401.

[0102] (Step S411) The processing unit 13 acquires a web page corresponding to the access instruction.

[0103] (Step S412) The output unit 14 transmits the web page acquired in step S411 to the terminal device 2 that has transmitted the access instruction. Then, the process returns to step S401.

[0104] In the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt is issued to end the process.

[0105] Next, a first example of the tag acquisition process in step S402 will be described with reference to the flowchart in FIG.

[0106] (Step S501) The tag obtaining unit 131 assigns 1 to a counter i.

[0107] (Step S502) The tag obtaining unit 131 judges whether or not the i-th website 3 from which the tag source information is to be obtained exists. If the i-th website 3 exists, the process proceeds to step S503, and if not, the process returns to the upper level process.

[0108] It should be noted that it is usually determined in advance which website 3 the tag source information is to be acquired from. Also, address information for accessing the i-th website 3 is stored in the storage unit 11.

[0109] (Step S 503 ) The tag acquiring unit 131 acquires one or more web pages from the i-th website 3 .

[0110] (Step S504) The tag obtaining unit 131 assigns 1 to a counter j.

[0111] (Step S505) The tag acquiring unit 131 judges whether or not the j-th product information exists in the one or more web pages acquired in step S503. If the j-th product information exists, the process proceeds to step S506, and if not, the process proceeds to step S512.

[0112] (Step S506) The tag obtaining unit 131 assigns 1 to a counter k.

[0113] (Step S507) The tag acquisition unit 131 judges whether or not there is a k-th UGC (e.g., word-of-mouth) corresponding to the j-th product information of the i-th website 3. If there is a k-th UGC, the process proceeds to step S508, and if there is no k-th UGC, the process proceeds to step S510.

[0114] (Step S508) The tag acquiring unit 131 acquires the kth UGC corresponding to the jth product information of the ith website 3. Next, the tag acquiring unit 131 acquires one or more terms from the UGC. Next, the tag acquiring unit 131 stores the acquired one or more terms in association with the ith website 3 and the jth product information. Note that the tag acquiring unit 131 also associates the acquired one or more terms with the kth UGC, for example. The tag acquiring unit 131 accumulates the acquired one or more terms in a buffer (not shown), in association with, for example, the site identifier of the ith website, the product identifier of the jth product information, and the identifier of the kth UGC.

[0115] (Step S509) The tag obtaining unit 131 increments the counter k by 1. The process returns to step S507.

[0116] (Step S510) The tag acquiring unit 131 acquires one or more terms from the j-th product information (e.g., product description information, product image) of the i-th website 3. Next, the tag acquiring unit 131 stores the acquired one or more terms in association with the i-th website 3 and the j-th product information.

[0117] (Step S511) The tag obtaining unit 131 increments the counter j by 1. The process returns to step S505.

[0118] (Step S512 ) The tag acquiring unit 131 acquires a facet of the i-th website 3 .

[0119] (Step S513) The tag obtaining unit 131 assigns 1 to the counter l.

[0120] (Step S514) The tag acquiring unit 131 judges whether or not the l-th term is present in the facet acquired in step S512. If the l-th term is present, the process proceeds to step S515, and if not, the process proceeds to step S518.

[0121] (Step S515) The tag obtaining unit 131 obtains product identifiers of one or more pieces of product information searched for using the l-th term.

[0122] (Step S516) The tag acquiring unit 131 associates the l-th term with the product identifier acquired in step S515 and the i-th website 3, and accumulates the associated term in a buffer (not shown).

[0123] (Step S517) The tag obtaining unit 131 increments the counter l by 1. The process returns to step S514.

[0124] (Step S518) The tag obtaining unit 131 increments the counter i by 1. The process returns to step S502.

[0125] In the flowchart of Fig. 5, tags are obtained from UGC, product information, and facets. However, in the flowchart of Fig. 5, tags may be obtained from only one or two types of information among UGC, product information, and facets.

[0126] Also, in the flowchart of FIG. 5, the tag acquisition unit 131 may acquire a set of two or more terms in a facet, and associate the product identifiers of one or more pieces of product information searched for using an AND condition of the set of two or more terms with the set of two or more terms, and store the set of two or more terms in a buffer not shown.

[0127] Next, a second example of the tag acquisition process in step S402 will be described with reference to the flowchart in Fig. 6. In the flowchart in Fig. 6, the description of the same steps as in the flowchart in Fig. 5 will be omitted.

[0128] (Step S601) Tag obtaining unit 131 obtains search conditions from the accepted start instruction.

[0129] (Step S602) Tag acquiring unit 131 acquires one or more tags that constitute the search condition.

[0130] (Step S603) The tag acquiring unit 131 searches the i-th website for product information, etc., using the search criteria. The product information, etc., is usually product information and word-of-mouth reviews.

[0131] Next, an example of the tag set acquisition process in step S403 will be described with reference to the flowchart in FIG.

[0132] (Step S701) The set acquisition unit 132 sorts the acquired pairs of tag, site identifier, and product identifier using the tag as a key, and performs unique processing on the tag. Note that the set acquisition unit 132 does not perform unique processing on pairs of site identifier and product identifier. As a result, two or more pairs of site identifier and product identifier may correspond to one tag.

[0133] (Step S702) The set obtaining unit 132 assigns 1 to the counter i. Note that here, the counter i may start from 2. In this case, the tag set is a set of 2 or more tags.

[0134] (Step S703) The set acquisition unit 132 judges whether or not to create a web page for a combination of i hash tags. If a web page for a combination of i hash tags is to be created, the process proceeds to step S704. If not, the process returns to the upper process.

[0135] It should be noted that the number of hashtag combinations to be created is, for example, determined in advance.

[0136] (Step S704) The set acquiring unit 132 assigns 1 to a counter j.

[0137] (Step S705) The set acquisition unit 132 judges whether or not the j-th combination of i tags can be acquired from the set of tags acquired in step S402. If the j-th combination of i tags can be acquired, the process proceeds to step S706, and if not, the process proceeds to step S710.

[0138] (Step S706) The set acquiring unit 132 acquires the j-th combination of i tags from the set of tags acquired in step S402.

[0139] (Step S707) The set acquiring unit 132 acquires one or more pairs of a product identifier and a site identifier corresponding to the j-th combination of the i tags.

[0140] In addition, the pair of product identifiers and site identifiers corresponding to the jth combination of i tags may be pairs of product identifiers and site identifiers corresponding to all tags included in the jth combination of i tags, or it may be a pair of product identifiers and site identifiers corresponding to one tag included in the jth combination of i tags, or it may be a pair of product identifiers and site identifiers corresponding to a number or percentage of tags included in the jth combination of i tags that is equal to or greater than a threshold value.

[0141] (Step S708) The set acquiring unit 132 accumulates the j-th combination of i tags in a buffer (not shown) in association with one or more pairs of product identifiers and site identifiers acquired in step S707.

[0142] (Step S709) The set acquiring unit 132 increments the counter j by 1. The process returns to step S705.

[0143] (Step S710) The set acquiring unit 132 increments the counter i by 1. The process returns to step S703.

[0144] Next, an example of the page configuration process in step S406 will be described with reference to the flowchart in FIG.

[0145] (Step S801) The page construction unit 133 acquires a tag set of interest from a buffer (not shown). The tag set of interest is the i-th tag set in S405.

[0146] (Step S802) The page construction unit 133 acquires one or more hash tags using one or more tags included in the tag set acquired in step S801, and places the one or more hash tags on the web page to be created.

[0147] (Step S803) The page composition unit 133 assigns 1 to a counter i.

[0148] (Step S804) The page construction unit 133 judges whether or not there is an i-th product identifier that pairs with the tag set of interest. If there is an i-th product identifier, the process proceeds to step S805, and if there is no i-th product identifier, the process returns to the upper process.

[0149] (Step S805) The page configuration unit 133 acquires the i-th product identifier paired with the tag set of interest, and the site identifier paired with the i-th product identifier.

[0150] (Step S806) The page configuration unit 133 acquires product-related information related to the product identified by the i-th product identifier in the website 3 identified by the site identifier acquired in step S805. The page configuration unit 133 arranges the acquired product-related information on a web page.

[0151] (Step S807) The page composition unit 133 increments the counter i by 1. The process returns to step S804.

[0152] A specific example of the operation of the information system A in this embodiment will be described below. Three specific examples will be described here. In specific example 1, one or more hash tags are acquired from product description information in product information and user reviews (word of mouth) of the product corresponding to the product information from one or more EC sites (websites 3), and a web page that is searched for by the one or more hash tags and allows easy access to one or more pieces of product information is generated and stored. In specific example 2, a case is described in which hash tags are acquired from product information of a type specified by a search condition and terms acquired from reviews, and a web page using two or more hash tags is generated and stored. In specific example 3, a case is described in which hash tags are acquired using facets, and a web page using the hash tags is generated and stored.

[0153] (Example 1) It is assumed that the reception unit 12 of the page generation device 1 receives a start instruction from the terminal device 2.

[0154] Next, the tag acquisition unit 131 acquires web pages from each of one or more EC sites (websites 3) that sell clothes, bags, etc., and that contain information on a plurality of products.

[0155] Next, the tag acquisition unit 131 performs morphological analysis on the explanatory information 902 in the product information (e.g., 901 in FIG. 9 ) to acquire a term that is a specific part of speech such as a noun, or a set of two or more terms (e.g., “short length,” “casual,” “coordinated,” and “simple”).

[0156] Next, the tag acquisition unit 131 performs morphological analysis on the review 903 linked to the product information, and acquires a term that is a specific part of speech such as a noun, or a set of two or more terms (for example, "commuting," "style," "no shoulder pain," "various scenes").

[0157] Next, the tag acquisition unit 131 acquires hashtags (e.g., "#short length", "#casual", "#coordination", "#simple", "#commuting", "#style", "#no shoulder pain", "#various scenes") from each acquired term or term set (904 in FIG. 9).

[0158] Next, the tag acquiring unit 131 temporarily stores the acquired hash tag in association with the product information and reviews that are the tag source information from which the hash tag was acquired.

[0159] Next, the set acquisition unit 132 constructs one or more tag sets which are a collection of the acquired one or more hashtags (for example, "#short length,#casual", "#short length,#coordination", "#short length,#simple", "#short length,#commuting", "#short length,#style", "#short length,#no shoulder pain", "#short length,#various scenes", ..., "#short length,#casual,#coordination,#simple,#commuting,#style,#no shoulder pain", ..., "#short length,#casual,#coordination,#simple,#commuting,#style,#no shoulder pain,#various scenes").

[0160] Next, the page construction unit 133 constructs a web page corresponding to each of the two or more tag sets. The web page includes the tag set and, for example, product information 905 and product information 906. Note that the web page corresponding to each of the two or more tag sets may also include a review 903.

[0161] Next, the address acquisition unit 134 acquires, for each of the two or more tag sets, unique address information (here, a URL) that identifies the destination where the web page is to be stored.

[0162] Next, the storage unit 135 stores the web page for each of the two or more tag sets in the location indicated by the acquired address information.

[0163] As a result of the above, one or more web pages that allow easy access to the product information 901 can be generated.

[0164] (Example 2) It is assumed that the reception unit 12 of the page generation device 1 receives a start instruction including the search term "one piece" from the terminal device 2.

[0165] Next, the tag acquisition unit 131 acquires one or more web pages from each of the websites 3, which are one or more predetermined EC sites (websites 3) and contain information on a plurality of products.

[0166] Next, the tag acquiring unit 131 acquires product information and reviews that match the search criteria "one piece" from the acquired one or more web pages. Next, the tag acquiring unit 131 performs morphological analysis on the acquired reviews to acquire terms of specific parts of speech (here, nouns), such as "private," "wedding," "date," and "business."

[0167] Next, the set acquisition unit 132 acquires one or more tag sets which are one or more sets of hashtags corresponding to one or more terms among the term "one piece" included in the search criteria and terms acquired from the reviews (e.g., "private," "wedding," "date," and "business").

[0168] Next, the page construction unit 133 acquires product information that matches the search criteria "One Piece" for each of one or more tag sets and that corresponds to the review that is the source of the hashtag. The page construction unit 133 also acquires at least one review that is paired with the acquired product information.

[0169] Next, the page construction unit 133 constructs a web page including the acquired one or more pieces of product information and reviews corresponding to the product information for each of the one or more tag sets.

[0170] Next, the address acquisition unit 134 acquires, for each of the two or more tag sets, unique address information (here, a URL) that identifies the destination where the web page is to be stored.

[0171] Next, the storage unit 135 stores the web page for each of the two or more tag sets in the location indicated by the acquired address information.

[0172] As a result of the above, one or more web pages that allow easy access to the product information 801 can be generated.

[0173] Next, assume that the user inputs an access command including "wedding" and "dress" into the terminal device 2 in order to purchase a dress to wear to a wedding.

[0174] Next, the terminal device 2 receives the access instruction “wedding, one-piece dress” and transmits the access instruction to the page generation device 1.

[0175] Next, the reception unit 12 of the page generation device 1 receives the access instruction "wedding, one-piece". Next, the processing unit 13 acquires web pages hit by the access instruction "wedding, one-piece". Next, the output unit 14 transmits the acquired web pages to the terminal device 2 that has transmitted the access instruction.

[0176] Next, the terminal device 2 receives and outputs the web page. An example of such output is shown in FIG.

[0177] Next, it is assumed that the user selects product information 1001 on the screen of Fig. 10. Then, the terminal device 2 acquires and outputs the web page linked to by the product information 1001. An example of such output is shown in Fig. 11. The product information in Fig. 11 is, for example, product information included in one or more predetermined EC sites (websites 3).

[0178] (Example 3) Suppose there exists a restaurant website 3 with the facets shown in Figure 12. The product in this case is a service of providing food at the restaurant. The facets also include prefectures and types of food. In other words, on this website 3, a user can obtain product information for the restaurant by specifying a prefecture and a type of food.

[0179] Then, the page generating device 1 generates and stores one or more web pages as follows so that restaurant information present on the website 3 can be easily searched for.

[0180] First, the tag acquiring unit 131 performs tag acquisition processing from a facet as follows. That is, the tag acquiring unit 131 acquires the terms that constitute the facet, "Hokkaido, Aomori Prefecture,...Fukushima Prefecture,..., Western cuisine, French cuisine, Italian cuisine,..., Japanese cuisine, Kaiseki cuisine, Kappo cuisine,..., Sushi,..." from the facet in Fig. 11.

[0181] Here, the tag acquiring unit 131 acquires terms for each type of term constituting a facet (here, prefectures and types of cuisine).

[0182] Next, the tag acquisition unit 131 acquires hashtags from the acquired terms for each type of term, such as "#Hokkaido, #Aomori Prefecture, ··· #Fukushima Prefecture, ···", "#Western food, #French cuisine, #Italian cuisine, ···, #Japanese cuisine, #Kaiseki / Kaiseki cuisine, #Kappo / Ko-ryori, ···, #Sushi, ···".

[0183] Next, the set acquiring unit 132 performs tag set acquiring processing as follows. That is, the set acquiring unit 132 acquires a tag set consisting of one hashtag "Hokkaido", "Aomori Prefecture", "Western food", "French cuisine", "sushi", and the like, and two hashtags for each term type, "#Hokkaido,#Western food", "#Hokkaido,#French cuisine", "#Aomori Prefecture,#Western food", "#Fukushima Prefecture,#sushi", and the like.

[0184] Next, for each of the acquired tag sets, the page construction unit 133 acquires product information (here, information about restaurants) that is searched for using terms that constitute the hashtags in the tag set.

[0185] Next, for each acquired tag set, the page construction unit 133 arranges the tag set and product-related information, which is the acquired one or more pieces of product information or information for accessing each of the acquired one or more pieces of product information (e.g., anchor information), on a web page.

[0186] Next, the address acquisition unit 134 acquires, for each of the two or more configured web pages, unique address information (here, a URL) that identifies the destination where the web page is to be stored.

[0187] Next, the storage unit 135 stores the web page for each acquired tag set in a location indicated by the acquired URL.

[0188] In the above specific example, it is preferable to obtain tags from two or three types of tag source information among word-of-mouth, product information, and facets, and to use the tags to configure and accumulate web pages.

[0189] As described above, according to this embodiment, a web page that allows easy access to product information can be created, which is a so-called SEO measure.

[0190] Furthermore, according to this embodiment, a web page that allows easy access to product information from two or more websites 3 can be created.

[0191] Furthermore, according to this embodiment, a web page that allows easy access to product information can be created by using UGC for the website 3 or hashtags obtained from the provided information.

[0192] The process in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software for realizing the page generating device 1 in this embodiment is a program as follows. That is, this program causes a computer to function as a tag acquisition unit that acquires one or more tags using tag source information corresponding to one or more product information in a website including one or more product information, a set acquisition unit that acquires one or more tag sets that are combinations of one or more tags from the one or more tags acquired by the tag acquisition unit, a page construction unit that constructs a web page having product-related information related to a product, which is a web page in which each of the one or more tags in the tag set is a hashtag for each of the one or more tag sets acquired by the set acquisition unit, and which is information corresponding to each of the one or more tags, and which is related to a product, an address acquisition unit that acquires address information for storing the web page constructed by the page construction unit, and a storage unit that stores the web page constructed by the page construction unit for the address information acquired by the address acquisition unit.

[0193] 13 shows the appearance of a computer that executes the programs described in this specification to realize the page generating device 1 and the like of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 13 is an overview of this computer system 300, and FIG. 14 is a block diagram of the system 300.

[0194] In FIG. 13, computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.

[0195] 14, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0196] A program for causing computer system 300 to execute functions such as those of page generating device 1 of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be transmitted to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

[0197] The program does not necessarily include an operating system (OS) or a third party program that causes the computer 301 to execute the functions of the page generating device 1 of the above-mentioned embodiment. The program only needs to include an instruction portion that calls appropriate functions (modules) in a controlled manner to obtain a desired result. How the computer system 300 operates is well known, and a detailed description will be omitted.

[0198] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmitting step (processing that is performed only by hardware).

[0199] The program may be executed by a single computer or a plurality of computers, that is, centralized processing or distributed processing may be performed.

[0200] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0201] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.

[0202] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0203] As described above, the page generating device 1 according to the present invention has the effect of being able to generate web pages that are likely to be found in searches and that include product information, and is useful as a server that generates pages. [Explanation of symbols]

[0204] A. Information Systems 1 Page Generator 2 Terminal Equipment 3. Website 11 Storage area 12 Reception 13 Processing section 14 Output section 21 Terminal storage section 22 Terminal Reception 23 Terminal Processing Section 24 Terminal transmitter 25 Terminal receiving section 26 Terminal Output Section 131 Tag Acquisition Unit 132 Set acquisition part 133 Page Composition Section 134 Address Acquisition Unit 135 Storage Unit

Claims

1. A tag acquisition unit that acquires two or more tags using tag source information that is the basis for acquiring tags in a webpage having product images of one or more products, adds "#" to each of the two or more tags, and acquires two or more hashtags with "#" added; a set acquisition unit that acquires a tag set, which is a combination of two or more hashtags, from the two or more hashtags acquired by the tag acquisition unit; a page construction unit that adds the tag set acquired by the set acquisition unit to the web page having a product image of each of the one or more products.

2. The tag source information is 2. The page generating device according to claim 1, wherein the UGC is input by a user for the web page.

3. The web page includes information about one or more products; The UGC includes:

3. The page generating device according to claim 2, wherein the word-of-mouth information is input by a user for the one or more pieces of product information.

4. The tag source information is 3. The page generating device according to claim 1, wherein the provided information is provided to the user by a provider of the web page.

5. A page generating device as described in claim 4, wherein the provided information is a facet used to narrow down product information on the web page.

6. A web page processing method implemented by a tag acquisition unit, a collection acquisition unit, and a page construction unit, comprising: a tag acquisition step in which the tag acquisition unit acquires two or more tags using tag source information that is a source for acquiring tags in a webpage having product images of one or more products, adds "#" to each of the two or more tags, and acquires two or more hash tags to which "#" is added; a set acquisition step in which the set acquisition unit acquires a tag set, which is a combination of two or more hashtags, from the two or more hashtags acquired by the tag acquisition unit; a page construction step in which the page construction unit adds the tag set acquired by the set acquisition unit to the web page having a product image of each of the one or more products.

7. Computer, a tag acquisition unit that acquires two or more tags using tag source information that is a source for acquiring tags in a webpage having product images of one or more products, adds "#" to each of the two or more tags, and acquires two or more hash tags to which "#" has been added; a set acquisition unit that acquires a tag set, which is a combination of two or more hashtags, from the two or more hashtags acquired by the tag acquisition unit; A program for causing the tag set acquired by the set acquisition unit to function as a page configuration unit that adds the tag set to the web page having a product image of each of the one or more products.

Citation Information

Patent Citations

  • Information retrieval device, information retrieval method and information retrieval program

    JP2011154527A

  • Display program, information processing device, display method, and retrieval method

    JP2018136839A

  • Search information program, search information display method, and search information providing server

    JP2021056916A