Method, program, information processing device and information processing system for disclosing information collected from web page
The information processing system facilitates the easy collection and sharing of product information across e-commerce platforms, addressing the inefficiencies of manual data aggregation by automating the process.
Patent Information
- Application Number
- JP2024213312
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-09-09
AI Technical Summary
Existing e-commerce platforms lack an efficient method to collect and organize product information across multiple sites for easy sharing, requiring manual copying and posting, which is time-consuming.
An information processing system and device that collects product information from various web servers, generates a public page with the collected data, and allows users to easily share this information across platforms.
Enables easy collection and sharing of product information across multiple e-commerce sites, reducing the time and effort required for manual data aggregation.
Smart Images

Figure 2025131502000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method, a program, an information processing device, and an information processing system for disclosing information collected from web pages. [Background technology]
[0002] There are many e-commerce sites on the Internet, and these days it is possible to purchase almost any product at one of them. The following patent document discloses a method that enables exhibitors of virtual shopping malls (electronic malls) to easily build e-commerce sites with their own domains. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-074031 Summary of the Invention [Problem to be solved by the invention]
[0004] When selecting a product on an e-commerce site, it is convenient to be able to collect and organize information about products that interest you from a large selection of products, and it would be even more convenient if you could share that collected information with others. However, when products are sold on multiple, independent e-commerce sites, there is no easy way to collect and organize that information or to make the collected information public. For example, you could achieve the same result by manually copying the information about each product sold on different e-commerce sites and posting it on social media, blogs, etc., but this method has the drawback of being extremely time-consuming.
[0005] The present invention has been made in consideration of the above circumstances, and its purpose is to provide a method, program, information processing device, and information processing system that enable desired information on products, etc. to be easily collected and published from various websites. [Means for solving the problem]
[0006] A first aspect of the present invention is a method for an information processing device to publish information collected from a web page, wherein information relating to one subject is called subject information, a web page including the subject information is called a subject page, and a web page for publishing the subject information collected from the subject page is called a public page, the subject page includes an operation element that is operated when an instruction to collect the subject information is sent, there are a plurality of web servers that each provide a different subject page, the information processing device can access a storage device, and the storage device stores a plurality of public page information each indicating the subject information to be published on one public page, and the web server provides the subject page provided by one web server. The method includes a public page information storage step of, when a collection instruction is received from a terminal device on which an operation element is operated in a page, instructing to collect one piece of target information from the one target page to be made public on the one public page, storing in a storage device public page information indicating that the one piece of target information included in the one target page will be made public on the one public page; and a public page generation step, when a page request for the one public page is received, generating the one public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated one public page to a source of the page request.
[0007] A second aspect of the present invention is a method for an information processing system to publish information collected from a web page, the information processing system having an information processing device and a terminal device, information relating to one subject is called subject information, a web page including the subject information is called a subject page, and a web page for publishing the subject information collected from the subject page is called a public page, the subject page includes an operation element that is operated when an instruction to collect the subject information is sent, there are a plurality of web servers that each provide a different subject page, the information processing device is accessible to a storage device, and the storage device stores a plurality of public page information each indicating the subject information to be published on one public page, and the terminal device performs the following steps on one subject page provided by one web server: The method includes a collection instruction step of sending a collection instruction to an information processing device in response to an operation of an operation element, the collection instruction instructing the information processing device to collect one piece of target information from the one target page to be made public on the one public page; a public page information storage step of causing the information processing device, when it receives the collection instruction from the terminal device, to store in a storage device public page information indicating that the one piece of target information included in the one target page will be made public on the one public page; and a public page generation step of, when it receives a page request requesting the one public page, generating the one public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated one public page to a source of the page request.
[0008] A third aspect of the present invention is a program including instructions for causing an information processing device to perform a process of publishing information collected from a web page, and the process performed by the information processing device in accordance with the instructions is a program including each step of the method according to the first aspect.
[0009] A fourth aspect of the present invention is a program including instructions for causing an information processing system to perform a process of publishing information collected from a web page, wherein the process performed by the information processing system in accordance with the instructions includes each step of the method according to the second aspect.
[0010] A fifth aspect of the present invention is an information processing device that performs a process to publish information collected from a web page, and has a processing unit and a memory unit that stores instructions to be executed by the processing unit, and the processing performed by the processing unit in accordance with the instructions includes each step of the method related to the first aspect above.
[0011] A sixth aspect of the present invention is an information processing device that performs a process of publishing information collected from a web page, wherein information about a single target is called target information, a web page including the target information is called a target page, and a web page for publishing the target information collected from the target page is called a public page, the target page includes an operation element that is operated when sending an instruction to collect the target information, there are multiple web servers that each provide a different target page, the information processing device is accessible to a storage device, and the storage device stores multiple public page information each indicating the target information to be published on one public page, and one target page provided by one web server and a public page generation means, when a page request for a public page is received from a terminal device on which an operation element is operated in a page, for generating a public page including one or more pieces of target information based on the public page information stored in the storage device for the public page, and for providing the generated public page to a source of the page request.
[0012] A seventh aspect of the present invention is an information processing system for processing to publish information collected from a web page, the information processing system having an information processing device and a terminal device, information relating to one target is called target information, a web page including the target information is called a target page, a web page for publishing the target information collected from the target page is called a public page, the target page includes an operation element that is operated when sending an instruction to collect the target information, there are multiple web servers that each provide a different target page, the information processing device is accessible to a storage device, the storage device stores multiple public page information each indicating the target information to be published on one public page, and the terminal device performs processing to publish the target information on one target page provided by one web server. a collection instruction means for transmitting to the information processing device a collection instruction instructing the information processing device to collect one piece of target information from the one target page to be made public on one public page in response to an operation of an operation element via the terminal device, and a public page information storage means for storing, in a storage device, public page information indicating that the one piece of target information included in the one target page will be made public on the one public page when the information processing device receives the collection instruction from the terminal device; and a public page generation means for, when a page request requesting the one public page is received, generating the one public page including one or more pieces of target information based on the public page information for the one public page stored in the storage device, and providing the generated one public page to a source of the page request. [Effects of the Invention]
[0013] According to the present invention, it is possible to provide a method, a program, an information processing device, and an information processing system that enable desired information on products and the like to be easily collected and made public from various websites. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system according to this embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. [Figure 3] FIG. 3 is a diagram for explaining an example of processing according to this embodiment. [Figure 4] Fig. 4A is a diagram showing an example of a product page, and Fig. 4B is a diagram showing an example of a public page. [Figure 5] FIG. 5 is a flowchart illustrating an example of a process related to checking and updating of product information. [Figure 6] FIG. 6 is a flowchart illustrating an example of a process related to checking and updating of product information. [Figure 7] FIG. 7 is a flowchart illustrating an example of a process related to checking and updating of product information. [Figure 8] FIG. 8 is a flowchart illustrating an example of a process related to the generation of a public page. DETAILED DESCRIPTION OF THE INVENTION
[0015] Fig. 1 is a diagram showing an example of the configuration of a system according to this embodiment. The system shown in the example of Fig. 1 includes an information processing device 1 capable of communicating via a communication network 9 such as the Internet, multiple terminal devices 3, multiple web servers 4, and a review collection system 5. The information processing device 1 is an example of an information processing device of the present invention. The terminal device 3 is an example of the terminal device of the present invention. The system including the information processing device 1 and the terminal device 3 is an example of an information processing system of the present invention.
[0016] In the system shown in Fig. 1, a plurality of independent web servers 4 each provide a web page (hereinafter sometimes referred to as a "product page") containing information about a product (hereinafter sometimes referred to as "product information"). When a terminal device 3 operated by a user instructs the information processing device 1 to collect product information, the information processing device 1 records in a database that the product information has been collected. The information processing device 1 generates a web page (hereinafter sometimes referred to as a "public page") containing the product information collected from the product page, and provides the public page to the terminal device 3 and other information communication devices.
[0017] In this specification, "goods" broadly refers to anything that can be bought and sold, and is not limited to goods (products, etc.), but also includes, for example, services, rights (securities, etc.), information, content, etc.
[0018] [Information processing device 1] The information processing device 1 is a device that performs processing to collect product information for product pages in response to instructions from the terminal device 3. The information processing device 1 has a function as a web server, and generates a public page including the collected product information and provides it to the terminal device 3 or other information communication devices. For example, the information processing device 1 is operated by a company or the like that provides a service that enables users to collect and publish product information from product pages.
[0019] For example, the information processing device 1 includes one or more computers. The information processing device 1 shown in the example of FIG.
[0020] The communication unit 11 communicates with other devices (such as the terminal device 3 and the web server 4) via the communication network 9. The communication unit 11 includes a device (such as a network interface card) that communicates in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.
[0021] The storage unit 12 stores one or more programs 121 including instructions to be executed by the processing unit 13, data temporarily saved during processing by the processing unit 13, data used in processing by the processing unit 13, data obtained as a result of processing by the processing unit 13, etc. The storage unit 12 may include, for example, a main storage device (RAM, ROM, etc.) and an auxiliary storage device (flash memory, SSD, hard disk, memory card, optical disk, etc.). The storage unit 12 may be composed of one storage device or multiple storage devices. When the storage unit 12 is composed of multiple storage devices, each storage device is connected to the processing unit 13 via a computer bus or any other communication means.
[0022] The processing unit 13 controls the overall operation of the information processing device 1 and executes predetermined information processing. The processing unit 13 includes, for example, one or more processors (such as a central processing unit (CPU), a micro-processing unit (MPU), or a digital signal processor (DSP)) that perform processing according to instructions in one or more programs 121 stored in the storage unit 12. The processing unit 13 operates as a computer by the one or more processors executing instructions in one or more programs 121 stored in the storage unit 12. The information processing device 1 may include a plurality of such computers, and at least a part of the processing according to this embodiment may be executed by the plurality of computers in cooperation with each other.
[0023] The processing unit 13 may include one or more dedicated hardware (such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA)) configured to realize a specific function. In this case, the processing unit 13 may execute all of the processes described in this embodiment on a computer, or may execute at least some of the processes on dedicated hardware.
[0024] The program 121 may be recorded, for example, on a computer-readable recording medium (such as an optical disc, a memory card, a USB memory, or other non-transitory tangible medium). The processing unit 13 may read at least a portion of the one or more programs 121 recorded on such a recording medium using a recording medium reading device (such as an optical disc device) or an interface device (such as a USB interface), not shown, and write the read program into the storage unit 12. Alternatively, the processing unit 13 may download at least a portion of the one or more programs 121 from another device connected to the communication network 9 via the communication unit 11, and write the downloaded program into the storage unit 12. The one or more programs 121 include instructions that cause the processing unit 13 to perform at least a portion of the processing according to this embodiment, which will be described later.
[0025] [Storage device 2] The storage device 2 stores various information used in the processing of the information processing device 1. The information processing device 1 and the storage device 2 can communicate with each other via any communication path (LAN, dedicated line network, Internet, etc.). For example, the storage device 2 may be included in a file server, database server, cloud server, etc. that accepts access from multiple devices, or may be a dedicated storage device that is accessible only to the information processing device 1. In the example of FIG. 1, the storage device 2 stores a product information database 21, a public page database 22, and a user database 23. In the following description, database may be abbreviated to "DB."
[0026] The product listing information DB21 includes multiple pieces of product listing information related to product listings on product pages. Each piece of product listing information includes information about one product page and one product listed thereon. Each piece of product listing information includes, for example, at least some of the following information: Information that identifies each product listing (product listing ID) Name of the website that provides the product page (e.g., name of the e-commerce site) Product page address (URI, etc.) Product information posted on the product page Information about the date and time of product information updates (update history information)
[0027] The product information includes at least some of the following information, for example: Product name (brand name, model name, etc.) Product images - Quantity of product (number, weight, volume, size, etc.) · The manufacturer of the product (or the service provider in the case of a service) Product price Product description User comments about the product
[0028] The public page DB 22 includes a plurality of pieces of public page information corresponding to a plurality of public pages. One public page includes information related to one public page. One public page includes, for example, at least some of the following information: Information that identifies a public page (public page ID) - Public page address (URI, etc.) ·Public page creation date -Description of the public page (title, etc.) User ID indicating the user who is authorized to change the public page (authorized user ID) User ID indicating the user who is permitted to view the public page (permitted user ID) -Setting the visibility of public pages Product listing information ID
[0029] The "Public page visibility setting" allows users to select the desired setting from among several options, such as allowing public access to the general public, limiting public access to specific users, or allowing only the user who created the public page to view it.
[0030] The user DB 23 includes a plurality of pieces of user information corresponding to a plurality of users. Each piece of user information includes information about one user. For example, each piece of user information includes at least a part of the following information: Information to identify the user (user ID) User contact information (email address, etc.) User name (first name, last name, nickname, etc.) Information about user attributes (age, gender, etc.) (user attribute information)
[0031] [Terminal device 3] The terminal device 3 is a device operated by a user who collects product information, and is a device equipped with information communication functions, such as a personal computer, tablet, or smartphone. The terminal device 3 accesses the web server 4 and the information processing device 1 in accordance with the user's operation and displays web pages (product pages, public pages, etc.) provided by these devices. The terminal device 3 also selects a desired product listed on the product page in accordance with the user's operation and transmits an instruction to the information processing device 1 to collect the product information. For example, the terminal device 3 communicates with the web server 4 and displays the web pages using an arbitrary web browser.
[0032] The terminal device 3 includes, for example, a communication unit 31, an input unit 32, a display unit 33, a storage unit 35, and a processing unit 36, as shown in FIG.
[0033] The communication unit 31 is a device for communicating with other devices (such as the information processing device 1) via the communication network 9, and includes, for example, a communication device (such as a network interface card) that communicates in accordance with a predetermined communication standard (such as wireless LAN or Ethernet (registered trademark)).
[0034] The input unit 32 inputs instructions and other information according to user operations to the processing unit 36. For example, the input unit 32 includes at least one device having an input function, such as a touch panel, a touch pad, a keyboard, a mouse, a button, a switch, a microphone, or a camera.
[0035] The display unit 33 is a device that displays an image corresponding to the image signal generated by the processing unit 36, and includes display devices such as a liquid crystal display, an organic EL display, and a projector.
[0036] The memory unit 35 stores one or more programs 351 including instructions that can be executed by the processing unit 36, data that is temporarily saved during processing by the processing unit 36, data that is used in the processing by the processing unit 36, data obtained as a result of the processing by the processing unit 36, etc.
[0037] The processing unit 36 controls the overall operation of the terminal device 3 and executes predetermined information processing. The processing unit 36 includes, for example, one or more processors that execute processing in accordance with instructions in one or more programs 351 stored in the storage unit 35. The processing unit 36 operates as one or more computers by the one or more processors executing instructions in the one or more programs 351 stored in the storage unit 35. The processing unit 36 may include one or more dedicated hardware components configured to achieve specific functions. In this case, the processing unit 36 may execute all of the processing described in this embodiment in a computer, or may execute at least some of the processing in dedicated hardware.
[0038] The program 351 may be recorded, for example, on a computer-readable recording medium, or may be written to the memory unit 35 from the recording medium, or may be downloaded from another device connected to the communication network 9 and written to the memory unit 35.
[0039] [Web Server 4] The web server 4 is a device that provides web pages (product pages) containing product information. For example, the web server 4 serves as an online shopping e-commerce site, posting product information on the product pages and selling the products to customers who wish to purchase them.
[0040] The web server 4 generates a product page to include a predetermined operation element (such as an icon) that is operated when sending an instruction to collect product information to the information processing device 1. This operation element is arranged for each product on the product page. When a user wants to collect product information about a desired product, the user operates the operation element corresponding to that product on the product page (for example, by clicking with the mouse pointer). When an operation element on the product page is operated, the terminal device 3 transmits a collection instruction to the information processing device 1 to instruct it to collect product information about the product corresponding to the operation element. The above-mentioned processing related to the operation element on the product page can be realized, for example, by inserting an appropriate tag into the HTML code of the product page and causing the terminal device 3 to execute program code such as JavaScript.
[0041] Furthermore, the web server 4 may generate the product page so as to acquire display data (icon images, etc.) for displaying the above-mentioned operation elements on the product page from the information processing device 1. The process of acquiring the display data for the operation elements from the information processing device 1 can also be realized by, for example, inserting a tag into the HTML code of the product page and causing the terminal device 3 to execute program code (JavaScript, etc.).
[0042] Furthermore, the web server 4 may generate the product page so as to obtain display data for displaying customer ratings (such as the number of stars) for each product on the product page from the review collection system 5 described below. In this case, the web server 4 may generate the product page so that when an operation element on the product page (such as a section displaying customer ratings) is operated to display customer reviews about the product, the web server 4 obtains the relevant reviews from the review collection system 5 and displays them on the product page (or on another web page). The above-described process of displaying customer ratings and reviews of products on the product page can also be realized, for example, by inserting tags into the HTML code of the product page and having the terminal device 3 execute program code (such as JavaScript).
[0043] Furthermore, the web server 4 may generate the product page so that the information in the product page (product information, etc.) is transmitted from the device that displays the product page (terminal device 3 or another information communication device) to the information processing device 1. The process of transmitting the information in the product page to the information processing device 1 can also be realized by, for example, inserting a tag into the HTML code of the product page and causing the terminal device 3 to execute program code (JavaScript, etc.).
[0044] [Review Collection System 5] The review collection system 5 performs a process of collecting customer reviews of products sold on the web server 4. For example, the review collection system 5 sends an email to customers who have purchased products on the web server 4, requesting them to post a review. A link to a web page for posting reviews (posting page) is inserted in the email message, and the review collection system 5 performs a process of accepting review submissions on the posting page to which the link is directed. The review posting page may be inserted into a web page on the web server 4 (such as a product page or a page for purchasing a product).
[0045] In addition, when a link to a web page (viewing page) for review viewing is inserted into a product page on the web server 4 or a public page on the information processing device 1, the review collection system 5 performs processing to display the review on the viewing page to which the link is directed.
[0046] Here, a description will be given of the operation of the system having the above-described configuration shown in Fig. 1. Fig. 3 is a diagram for explaining an example of processing in the system shown in Fig. 1.
[0047] Steps ST100 to ST145: In the processing of steps ST100 to ST145, a product page provided by the web server 4 is displayed on the terminal device 3, a user's collection instruction requesting the collection of product information contained on this product page is sent from the terminal device 3 to the information processing device 1, and the information processing device 1 performs processing to collect the product information in accordance with the collection instruction received from the terminal device 3.
[0048] When a terminal device 3 accesses an e-commerce site operated by a web server 4 and requests a product page in response to a user operation (ST100), the web server 4 generates the requested product page (code written in HTML, CSS, JavaScript, etc., image data, etc.) and provides it to the requesting terminal device 3 (ST105).
[0049] The terminal device 3 analyzes the product page provided by the web server 4 (ST110) and, based on the analysis results, transmits at least a portion of the product information included in the product page (e.g., the product price, description, etc.) to the information processing device 1 (ST115). When the information processing device 1 receives product information from the terminal device 3 displaying the product page, it compares the received product information with the product information included in the product listing information DB21, and if the two do not match, it updates the product information in the product listing information DB21 based on the received product information (ST120). The processing of step ST120 will be described later with reference to the flowchart of FIG. 5.
[0050] Furthermore, based on the result of analyzing the product page (ST110), the terminal device 3 transmits to the information processing device 1 a data request requesting display data (images, etc.) of operation elements (icons, etc.) to be operated to send an instruction to collect product information (ST125). When this data request is received from the terminal device 3 displaying the product page, the information processing device 1 generates display data according to the data request and provides it to the requesting terminal device 3 (ST130). The terminal device 3 uses the display data provided by the information processing device 1 to display the product page including the above-mentioned operation elements on the display unit 33 (ST135).
[0051] When a user operates (e.g., clicks with a mouse pointer) an operation element (e.g., an icon) corresponding to a product on a product page, the terminal device 3 transmits a collection instruction to the information processing device 1 to collect product information about the product (ST140). For example, the terminal device 3 transmits a collection instruction from a user to the information processing device 1 to collect product information included in a product page to be made public on a public page.
[0052] Specifically, the terminal device 3 may transmit to the information processing device 1, as information related to a product information collection instruction, a product posting information ID (product posting information DB21) indicating one piece of product posting information, a user ID (user DB23) indicating one user, and a public page ID (public page DB22) indicating one public page. In this case, the product posting information ID related to the collection instruction indicates product posting information including the product information to be collected and information (such as the address) of the product page on which the product information is posted. The user ID related to the collection instruction indicates the user who issued the collection instruction. The public page ID related to the collection instruction indicates public page information related to the public page used to publish the collected product information. This public page information includes the user ID related to the collection instruction as a change-permitted user ID indicating a user who is permitted to change the public page.
[0053] The terminal device 3 may have the user input the user ID related to the product information collection instruction on a screen for inputting the user ID, or if the previously input user ID is stored in a file such as a cookie, it may obtain it from that file.
[0054] Furthermore, the terminal device 3 may acquire a product listing information ID related to the product information collection instruction from the HTML code of the product page, etc. Alternatively, instead of transmitting a product listing information ID related to the product information collection instruction to the information processing device 1, the terminal device 3 may acquire other information that can identify a piece of product listing information (for example, the address of the product page and the product name, etc.) from the HTML code of the product page, etc., and transmit the information processing device 1.
[0055] Furthermore, the terminal device 3 may cause the information processing device 1 to acquire a public page ID related to the product information collection instruction based on a user's selection result on a public page selection screen. For example, when the terminal device 3 transmits a product information collection instruction from a certain user to the information processing device 1, the terminal device 3 first transmits the user ID of the certain user to the information processing device 1. The information processing device 1 searches the public page DB 22 for the user ID received from the terminal device 3 and extracts one or more pieces of public page information in which the user ID is included as a change-permitted user ID. Based on the one or more pieces of public page information extracted from the public page DB 22, the information processing device 1 causes the terminal device 3 to display a public page selection screen that prompts the user to select one public page from one or more available public pages. The terminal device 3 transmits information on the user's selection result on the public page selection screen to the information processing device 1. Based on the information on the selection result received from the terminal device 3, the information processing device 1 acquires a public page ID related to the product information collection instruction.
[0056] Furthermore, if there is a one-to-one correspondence between public page information (public page DB 22) and user information (user DB 23) (if each user can publish product information on only one different public page), the terminal device 3 may omit sending a public page ID related to an instruction to collect product information. In this case, the information processing device 1 can identify one piece of public page information (public page DB 22) using only the user ID, and the public page ID is not required.
[0057] When the information processing device 1 receives a product information collection instruction from the terminal device 3, it stores public page information of the public page DB22 corresponding to the collection instruction in the storage device 2 (ST145). That is, when the information processing device 1 receives a collection instruction from the terminal device 3 that has operated an operation element on a product page, instructing to collect one piece of product information from the product page to make the product information public on the product page, it stores in the storage device 2 public page information (public page DB22) indicating that the product information included in the product page will be made public on the product page.
[0058] For example, when the information processing device 1 receives a collection instruction from a terminal device of a user indicated by a user ID to collect product information from a product page in order to publish it on a public page corresponding to public page information that includes the user ID as a change-permitted user ID, the information processing device 1 updates the public page information to indicate that the product information is included in the product information to be published on the public page.
[0059] Specifically, when the information processing device 1 receives a public page ID, a user ID (change-permitted user ID), and a product listing information ID from the terminal device 3 as information related to an instruction to collect product information, it may identify public page information including the received public page ID and change-permitted user ID in the public page DB22, and add the received product listing information ID to the identified public page information. Alternatively, when the information processing device 1 receives other information (such as the address of the product page, the product name, etc.) instead of the product listing information ID as information related to the product information collection instruction, it may identify one of the product listing information registered in the product listing information DB21 based on the other received information, obtain the product listing information ID from the identified product listing information, and add the obtained product listing information ID to the identified public page information in the public page DB22.
[0060] ST200~ST210: In steps ST200 to ST210, a public page including the product information collected in response to a user's instruction is generated in the information processing device 1 and provided to the terminal device 3.
[0061] The terminal device 3 accesses the address of one public page and transmits a page request for the one public page to the information processing device 1 (ST200). The information processing device 1, which has received this page request, generates the one public page (code written in HTML, CSS, JavaScript, etc., image data, etc.) including one or more pieces of product information, based on the public page information for the one public page registered in the public page DB 22, and provides the generated one public page to the terminal device 3 that has made the page request (ST205).
[0062] For example, the information processing device 1 acquires public page information corresponding to the one public page from the public page DB 22 based on information included in the page request (such as the address of the public page and the public page ID).The information processing device 1 also acquires one or more pieces of product listing information from the product listing information DB 21 based on one or more product listing information IDs included in the acquired public page information.The information processing device 1 then generates the one public page based on information such as the description of the public page included in the acquired public page information and one or more pieces of product information included in the acquired one or more pieces of product listing information.
[0063] If the setting of the disclosure range included in the public page information acquired from the public page DB 22 is set to permit only users with the permitted user ID to view the public page, the information processing device 1 compares the user ID of the user operating the terminal device 3 that has made the page request with the permitted user ID included in the public page information. In this case, if the user ID of the user operating the terminal device 3 does not match the permitted user ID, the information processing device 1 does not provide the public page to the terminal device 3 that has made the page request, and sends, for example, a notification to the terminal device 3 that viewing of the public page is not permitted.
[0064] FIG. 4A is a diagram showing an example of a product page provided by the web server 4. As shown in FIG. 4A includes product information for four products (wine in this example). The product information for each product includes an image 71 of the product, text 72 related to the product (product name, manufacturer name, description, etc.), and a price 73 of the product. For each of the four pieces of product information, the product page screen 7 also includes an image 74 showing a customer's evaluation of the product, and an operation element 75 to be operated when an instruction to collect product information is to be sent to the information processing device 1.
[0065] Image 74 shows customer ratings by the number of filled-in stars. A numerical value indicating the average customer rating and the number of customers who provided the rating are written to the right of image 74. Image 74 showing customer ratings and the numerical values written next to it (average rating and number of raters) are provided by review collection system 5.
[0066] 4A, the operation element 75 is an image representing a clip. When a predetermined operation (such as clicking with a mouse pointer) is performed on this operation element 75 (image of the clip), an instruction to collect product information corresponding to this operation element 75 is transmitted from the terminal device 3 to the information processing device 1.
[0067] FIG. 4B is a diagram showing an example of a public page provided by the information processing device 1, and shows an example of a public page for a user who has been granted permission to make changes. The public page screen 8 shown in the example of FIG. 4B includes product information for three products (wine in this example) collected from various product pages. The top product information on the public page shown in FIG. 4B was collected from the product page shown in FIG. 4A. The product information for each product includes a product image 81, text 82 related to the product (product name, manufacturer name, description, etc.), and a product price 83. The text 82 also includes the name of the website (e.g., an e-commerce site) that provides the product page. For each of the three pieces of product information, the public page screen 8 also includes an image 84 showing customer ratings for the product, comments 85 from users who collected the product information, an operation element 86 for moving to the product page on which the product information is posted, an operation element 87 for moving to a screen for editing the comments 85, etc., and an operation element 88 that is operated to delete the product information.
[0068] Image 84 showing customer ratings is the same as image 74 in Figure 4A, and the numbers to the right of image 84 (average rating, number of raters) are also the same as the numbers to the right of image 74 in Figure 4A. Image 84 and the numbers on this public page are also provided by the review collection system 5, just like the product page.
[0069] When an operation element 86 corresponding to a product (the "Go to shop" button in the example of Figure 4B) is operated, the terminal device 3 accesses the address of the product page on which product information for that product is posted and displays the product page.
[0070] When the operation element 87 corresponding to one product (a pencil icon in the example of FIG. 4B) is operated, the terminal device 3 moves to a screen for editing the user's comments and the like regarding that one product.
[0071] When the operation element 88 corresponding to one product (a trash can icon in the example of FIG. 4B ) is operated, the terminal device 3 transmits a product information deletion instruction to the information processing device 1 to instruct the information processing device 1 to delete the product information of the one product from the public page. Upon receiving this product information deletion instruction, the information processing device 1 updates the public page information (public page DB 22) so as to delete the product listing information ID corresponding to the instructed product information.
[0072] In addition, the public page screen 8 shown in the example of Figure 4B includes, in the upper area, a description 810 of the public page by the user, the user's name 811, an operation element 812 for rearranging product information, and an operation element 813 for moving to a screen for inputting settings related to the public page.
[0073] When a display order rule is selected using the operation element 812 (a drop-down list in the example of FIG. 4B), the terminal device 3 rearranges the product information included in the public page in accordance with the selected rule. In the example of FIG. 4B, the product information is arranged in ascending order of price from the top of the screen 8 of the public page.
[0074] When the operation element 813 (a gear icon in the example of FIG. 4B) is operated, the terminal device 3 moves to a screen for inputting various settings related to the public page. On this screen, for example, it is possible to input information such as editing the description of the public page, setting the public range of the public page, setting the users who are allowed to view the public page, and setting the users who are allowed to change the public page.
[0075] In addition, if the device to which the public page is provided is a terminal device 3 of a user who is not authorized to change the public page, or is an information communication device of a general web page viewer who is not a user, the information processing device 1 may generate and provide a public page that does not include operation elements related to changing the public page (operation elements 87, 88, 813, etc. in the example of Figure 4B).
[0076] Next, the process of checking and updating the product information in step ST120 (FIG. 3) will be described with reference to the flowchart in FIG.
[0077] When the information processing device 1 receives at least part of the product information (product name, product price, etc.) about one or more products included in a product page from the terminal device 3 displaying the product page (ST115: FIG. 3), the information processing device 1 selects one of the received product information (ST305). Then, the information processing device 1 compares the product information of the product listing information registered in the product listing information DB21 for the product page with the product information selected in step ST305 (ST320).
[0078] For example, in step ST115 (FIG. 3), the information processing device 1 receives from the terminal device 3 one or more pieces of product information together with the address (URI, etc.) of the product page on which the product information is posted. The information processing device 1 selects one of the one or more pieces of product information received from the terminal device 3 (ST305). The information processing device 1 then acquires, from the product posting information DB21, product listing information that includes the same product name as the product name in the selected product information and the same address as the address of the product page received from the terminal device 3. The information processing device 1 compares the product information of the product posting information acquired from the product posting information DB21 with the selected product information (ST320).
[0079] In the comparison in step ST320, if the product information in the product listing information registered in the product listing information DB 21 matches the product information received from the terminal device 3 (Yes in ST325), the information processing device 1 proceeds to step ST335.
[0080] If the comparison in step ST320 finds that the product information in the product listing information registered in the product listing information DB21 differs from the product information received from the terminal device 3 (No in ST325), the information processing device 1 updates the product information in the product listing information registered in the product listing information DB21 based on the product information received from the terminal device 3 (ST330). For example, if the price of a product on a product page is revised, causing the price listed on the product page to no longer match the price included in the product listing information in the product listing information DB21, the information processing device 1 updates the price included in the product listing information so that it matches the price on the product page received from the terminal device 3.
[0081] When the information processing device 1 updates the product information in the product listing information in step ST330, the information processing device 1 changes the update history information of the product listing information to indicate the date and time of the latest update of the product information. After step ST330, the information processing device 1 proceeds to step ST335.
[0082] In step ST335, the information processing device 1 determines whether there is any unselected product information among the one or more pieces of product information received from the terminal device 3, and if there is any unselected product information (Yes in ST335), it selects one of the product information (ST340) and repeats the processing from step ST320 onwards.
[0083] The information processing device 1 may also perform processing similar to that shown in the flowchart in Figure 5 when it receives product information in a product page from any device that displays the product page (such as an information communication device of a general web page viewer who is not a user).
[0084] As described above, according to this embodiment, when a terminal device 3 operates an operation element 75 on a product page (FIG. 4A) provided by a web server 4 and receives a collection instruction to collect product information from the product page to publish it on a public page (FIG. 4B) (ST140), public page information indicating that the product information included in the product page will be published on the public page is registered in the public page DB 22 (ST145). Then, when a page request requesting the public page is received from a terminal device 3 or the like (ST200), the public page including one or more product information is generated based on the public page information registered in the public page DB 22 for the public page, and the generated public page is provided to the terminal device 3 or the like that has made the page request (ST205). Therefore, product information can be collected from product pages of various web servers 4 with a simple operation (operation of the operation element 75), and the collected product information can be easily published on the public page. For example, you can provide a list of product information you have collected to a friend and ask them to do the shopping, or you can make the list of product information public on social media and ask for their opinions. This allows you to enjoy various benefits from collecting and publishing product information.
[0085] Furthermore, according to this embodiment, display data for operation element 75 (FIG. 4A) for sending a collection instruction, which is included in the product page, is provided from information processing device 1 to terminal device 3 (ST130). This simplifies the creation of a product page that includes operation element 75, thereby reducing the burden on the operator of web server 4 involved in creating the product page.
[0086] Furthermore, according to this embodiment, when at least a portion of product information about a product included in a product page is received from a terminal device 3 displaying the product page (ST115), the product information in the product listing information registered in the product listing information DB21 for the product page is compared with the product information received from the terminal device 3 (ST320). If the comparison reveals that the product information in the product listing information registered in the product listing information DB21 differs from the product information received from the terminal device 3, the product information in the product listing information registered in the product listing information DB21 is updated based on the product information received from the terminal device 3 (ST330). As a result, as the product page is displayed on the terminal device 3, the product information in the product listing information is automatically updated to match the product information in the product page. Therefore, when the price of a product is revised, for example, there is no need to manually change the product information in the product listing information registered in the product listing information DB21, which reduces the workload of the person managing the product listing information DB21.
[0087] Next, some modifications of the above-described embodiment will be described.
[0088] <Variation 1> Fig. 6 is a flowchart for explaining a modified example of the process for checking and updating product information in step ST120 (Fig. 3). The flowchart shown in Fig. 6 is the same as the flowchart shown in Fig. 5 except that step ST300 is added.
[0089] In this modification, when the information processing device 1 receives product information from the terminal device 3 displaying a product page (ST115: FIG. 3), it determines whether a certain period of time has passed since the last verification process (ST320) was performed on this product page (ST300). For example, when the information processing device 1 performs the processes from step ST305 onward on one product page, it stores confirmation information in the storage device 2, including information on the current date and time and information for identifying the one product page (for example, the address of the product page). When the information processing device 1 acquires product information on one product page, in step ST300, it reads the confirmation information stored for the one product page from the storage device 2 and determines whether a certain period of time has passed since the most recent date and time included in the confirmation information. If it determines in step ST300 that a certain period of time has passed, the information processing device 1 ends the process without executing steps ST305 to ST340 already described.
[0090] According to this modified example, it is possible to avoid performing the product information matching process every time product information is received from the terminal device 3 that displays the product page, thereby preventing the frequency of the product information matching process from becoming extremely high.
[0091] <Variation 2> Fig. 7 is a flowchart for explaining a modified example of the process for checking and updating product information in step ST120 (Fig. 3). The flowchart shown in Fig. 7 is the same as the flowchart shown in Fig. 5 except that steps ST310 and ST315 are added.
[0092] In this modification, before performing the matching process of step ST320 on a piece of product information received from terminal device 3 displaying a piece of product page, information processing device 1 determines whether product listing information related to the piece of product page and the piece of product information is registered in product listing information DB21 (ST310). If the corresponding product listing information is registered in product listing information DB21 (Yes in ST310), information processing device 1 performs the processes from step ST320 onwards. On the other hand, if the corresponding product listing information is not registered in product listing information DB21 (No in ST310), information processing device 1 newly creates product listing information related to the piece of product page and the piece of product information and registers it in product listing information DB21.
[0093] According to this modification, even when product information of a new product is added to the product page, product listing information including that product information is automatically registered in the product listing information DB21 of the information processing device 1 in response to the product page being displayed on the terminal device 3. This eliminates the need to manually register the product listing information in the product listing information DB21 when product information is added to the product page, thereby reducing the workload of the person in charge of managing the product listing information DB21.
[0094] <Variation 3> FIG. 8 is a flowchart for explaining an example of the process related to the generation of the public page in step ST205 (FIG. 3).
[0095] When the information processing device 1 receives a page request for a public page from the terminal device 3 or another device (ST200: FIG. 3), it determines whether browsing history information relating to the date and time of browsing of the public page has been received together with the page request (ST400). The browsing history information is stored in a file such as a cookie in the terminal device 3 requesting the public page, and the browsing history information of the public page included in this file is transmitted from the terminal device 3 to the information processing device 1 together with the page request.
[0096] When the information processing device 1 receives browsing history information related to the browsing date and time of a public page from the terminal device 3 or the like (Yes in ST400), the information processing device 1 compares the last update date and time (the date and time of the last update in step ST330) indicated by the update history information included in the product listing information (product listing information DB21) of each piece of product information published on the public page with the last browse date and time indicated by the browsing history information received from the terminal device 3 or the like, and, based on the result of this comparison, identifies product information of the product listing information including update history information whose last browse date and time is earlier than the last browse date and time (ST405). The identified product information here is product information that has been updated since the public page was last viewed on the terminal device 3 or the like, and the updated version has not yet been viewed. The information processing device 1 generates the public page so that it includes an update notification element notifying that the identified product information has been updated (ST410). For example, the information processing device 1 generates the public page so that characters or marks such as "Updated" or "New" are placed as update notification elements in the placement area of the product information identified in step ST405.
[0097] On the other hand, if the information processing device 1 does not receive browsing history information related to the browsing date and time of a public page from the terminal device 3 or the like (No in ST400), the information processing device 1 determines whether the last update date and time indicated by the update history information for each piece of product information published on the public page (product listing information DB21) is within a certain period, and, based on the determination result, identifies the product information of the product listing information including update history information whose last update date and time is within the certain period (ST415). The identified product information here is product information whose update date and time is within the certain period (i.e., updated relatively recently). The information processing device 1 generates the public page so that it includes an update notification element notifying that the identified product information has been updated (ST420).
[0098] According to this modification, when browsing history information can be acquired from the terminal device 3, etc., a public page is generated so that updated product information that has not yet been viewed on the terminal device 3, etc. is notified by an update notification element that it has been updated. This makes it easy to grasp the updated product information on the public page.
[0099] Furthermore, according to this modification, if browsing history information cannot be obtained from the terminal device 3, etc., a public page is generated so that relatively recently updated information is notified by an update notification element. Therefore, even if browsing history information cannot be obtained, it is possible to easily grasp updated product information on the public page.
[0100] It should be noted that the present invention is not limited to the above-described embodiment, and includes various variations. Those skilled in the art can make various modifications and substitutions to the components of the above-described embodiment within the technical scope of the present invention or its equivalents.
[0101] Although not specifically mentioned in the above-described embodiment, a new public page may be created in response to a user instruction. For example, when the information processing device 1 receives a public page creation instruction to create a new public page from a terminal device 3 of a user identified by a user ID, the information processing device 1 may generate public page information including the user ID as a change-permitted user ID and register the information in the public page DB 22. This allows users to freely create public pages for various purposes.
[0102] Furthermore, the information processing device 1 may add a user who is permitted to change a public page (change-permitted user) in response to an instruction from an existing change-permitted user. For example, when the information processing device 1 receives, from a terminal device 3 of a user indicated by a user ID, a user addition instruction to add another user who is permitted to change a public page corresponding to a piece of public page information (public page DB 22) including the user ID as a change-permitted user ID, the information processing device 1 may update the piece of public page information to include the user ID indicating the other user as a change-permitted user ID. Conversely, the information processing device 1 may delete other change-permitted users in response to an instruction from an existing change-permitted user. For example, when the information processing device 1 receives, from a terminal device 3 of a user indicated by a user ID, a user deletion instruction to delete another user who is permitted to change a public page corresponding to a piece of public page information (public page DB 22) including the user ID as a change-permitted user ID, the information processing device 1 may update the piece of public page information so as to delete the change-permitted user ID indicating the other user. This allows users to freely add or delete users who are allowed to change the public page.
[0103] In the above-described embodiment, an example of collecting product information from a product page is given, but the information collected from a web page in this embodiment is not limited to product information. In another example of this embodiment, desired target information may be collected from a web page (target page) that includes information (target information) about any target, not limited to products, and made public on a public page.
[0104] A part of the processing executed by the processing unit 13 of the information processing device 1 described above may be executed by the processing unit 36 of the terminal device 3, etc. In this case, it can be said that the processing as the information processing device according to this embodiment is executed by a plurality of computers including the processing unit 13 of the information processing device 1 and the processing unit 36 of the terminal device 3, etc.
[0105] The inventions described in the claims of the original application as originally filed are as follows: [1] A method for an information processing device to publish information collected from a web page, comprising: Information about a single subject is called subject information, The web page containing the target information is called a target page. a web page for publishing the target information collected from the target page is called a public page; the target page includes an operation element that is operated when transmitting an instruction to collect the target information, There are multiple web servers that each provide a different target page, the information processing device is capable of accessing a storage device; the storage device stores a plurality of pieces of public page information each indicating the target information to be made public on one of the public pages; a public page information storage step of storing, in the storage device, public page information indicating that the target information included in the target page will be made public on the public page, when the collection instruction instructs to collect the target information from the target page to be made public on the public page is received from a terminal device on which the operation element on the target page provided by the web server has been operated; a public page generating step of generating, when a page request for one of the public pages is received, the public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated public page to a requester of the page request; A method having the following. [2] a display data generating step of, when receiving a data request for display data of the operation element from the terminal device displaying the target page, generating the display data in response to the received data request and providing the display data to the terminal device; [1] The method described in [1]. [3] the storage device stores a plurality of pieces of object information each relating to one of the objects; a comparison step of comparing the target information stored in the storage device for one target page with the target information received from the terminal device when at least a part of the target information related to one target included in the one target page is received from the terminal device displaying the one target page; and an updating step of updating the target information stored in the storage device based on the target information received from the terminal device when the target information stored in the storage device and the target information received from the terminal device differ in the matching. [1] The method described in [1]. [4] and inhibiting the collation of one of the target pages for a certain period of time after the collation of the one of the target pages in the collation step. [3] The method described in [3]. [5] the updating step includes storing update history information relating to an update date and time of one of the target information items in association with the one of the target information items in the storage device; The public page generating step includes: When receiving browsing history information relating to the browsing date and time of one of the public pages from a requester of the page request that requests the one of the public pages, comparing the last update date and time indicated in the update history information associated with each of the target information published on the one of the public pages with the last browsing date and time indicated in the received browsing history information, and identifying the target information whose last browsing date and time is before the last updating date and time based on the result of the comparison; generating the one public page so that the one public page includes an update notification element that notifies that the identified target information has been updated; [3] The method described in [3]. [6] a target information storage step of storing, in the storage device, the target information received from the terminal device as the target information included in the target page when the target information included in the target page is received from the terminal device displaying the target page and the target information is not stored in the storage device; [1] The method described in [1]. [7] the storage device stores a plurality of user IDs, each of which is information for identifying one user; Each of the public page information includes one or more change-authorized user IDs, the one change-authorized user ID included in one of the public page information is the user ID indicating the one of the users who is authorized to change the one of the public page corresponding to the one of the public page information, the public page information storage step includes, when receiving, from the terminal device of one of the users indicated by one of the user IDs, the collection instruction instructing to collect one of the target information from one of the target pages to be published on one of the public page information corresponding to one of the public page information including the one user ID as the change-permitted user ID, updating the one of the public page information to indicate that the one of the target information is included in the target information to be published on the one of the public page; [1] The method described in [1]. [8] a public page creation step of, when receiving a public page creation instruction for creating a new public page from the terminal device of one of the users indicated by one of the user IDs, generating the public page information including the one user ID as the change-permitted user ID and storing the public page information in the storage device; [7] The method described in [7]. [9] a change-authorized user adding step of updating one of the public page information items to include the user ID indicating the other user as the change-authorized user ID when a user addition instruction to add another user who is authorized to change one of the public page information items including the one user ID as the change-authorized user ID is received from the terminal device of the one of the users indicated by the one user ID. [7] The method described in [7].
[10] 1. A method for an information processing system to publish information collected from a web page, comprising: the information processing system includes an information processing device and a terminal device; Information about a single subject is called subject information, The web page containing the target information is called a target page. a web page for publishing the target information collected from the target page is called a public page; the target page includes an operation element that is operated when transmitting an instruction to collect the target information, There are multiple web servers that each provide a different target page, the information processing device is capable of accessing a storage device; the storage device stores a plurality of pieces of public page information each indicating the target information to be made public on one of the public pages; a collection instruction step of transmitting, to the information processing device, the collection instruction instructing the terminal device to collect one of the target information from one of the target pages to be published on one of the public pages in response to the operation of the operation element on one of the target pages provided by one of the web servers; a public page information storage step of storing, in the storage device, public page information indicating that the one target information included in the one target page will be made public on the one public page when the information processing device receives the collection instruction from the terminal device; a public page generating step of generating, when the information processing device receives a page request requesting one of the public pages, the public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated public page to a source of the page request; A method having the following.
[11] the storage device stores a plurality of pieces of object information each relating to one of the objects; a target information transmitting step of transmitting, when the terminal device displays the target page, at least a part of the target information relating to one of the targets included in the target page to the information processing device; When the information processing device receives at least a part of the target information related to one of the targets from the terminal device, a matching process is performed in which the target information stored in the storage device for the one target is matched with the target information received from the terminal device; an updating step in which, when the target information stored in the storage device and the target information received from the terminal device are different in the comparison, the information processing device updates the target information stored in the storage device based on the target information received from the terminal device;
[10] The method described in
[10] .
[12] A program including instructions for causing an information processing device to perform a process of disclosing information collected from a web page, The processing performed by the information processing device in accordance with the instruction includes each step of the method described in any one of [1] to [9]. program.
[13] A program including instructions for causing an information processing system to perform a process of disclosing information collected from a web page, The processing performed by the information processing system in accordance with the instructions includes the steps of the method described in
[10] or
[11] . program.
[14] An information processing device that performs a process of disclosing information collected from a web page, a processing unit; a storage unit that stores instructions to be executed by the processing unit; The processing performed by the processing unit in accordance with the instructions includes each step of the method described in any one of [1] to [9]. Information processing device.
[15] An information processing device that performs a process of disclosing information collected from a web page, [1] to [9], comprising a means for performing each step of the method described in any one of [1] to [9], Information processing device.
[16] An information processing system that performs processing to publish information collected from web pages,
[10] or
[11] , comprising a means for performing each step of the method described in Information processing system. [Explanation of symbols]
[0106] 1...information processing device, 11...communication unit, 12...storage unit, 121...program, 13...processing unit, 2...storage device, 21...product listing information DB, 22...public page DB, 23...user DB, 3...terminal device, 31...communication unit, 32...input unit, 33...display unit, 35...storage unit, 351...program, 36...processing unit, 4...web server, 5...review collection system, 9...communication network
Claims
1. A method for an information processing device to publish information collected from a web page, comprising: Information about a single subject is called subject information, The web page containing the target information is called a target page. a web page for publishing the target information collected from the target page is called a public page; the target page includes an operation element that is operated when transmitting an instruction to collect the target information, There are multiple web servers that each provide a different target page, the information processing device is capable of accessing a storage device; the storage device stores a plurality of pieces of public page information each indicating the target information to be made public on one of the public pages; a public page information storage step of storing, in the storage device, public page information indicating that the target information included in the target page will be made public on the public page, when the collection instruction instructs to collect the target information from the target page to be made public on the public page is received from a terminal device on which the operation element on the target page provided by the web server has been operated; a public page generating step of generating, when a page request for one of the public pages is received, the public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated public page to a requester of the page request; A method having the following.
2. a display data generating step of, when receiving a data request for display data of the operation element from the terminal device displaying the target page, generating the display data in response to the received data request and providing the display data to the terminal device; The method of claim 1.
3. the storage device stores a plurality of pieces of object information each relating to one of the objects; a comparison step of comparing the target information stored in the storage device for one target page with the target information received from the terminal device when at least a part of the target information related to one target included in the one target page is received from the terminal device displaying the one target page; and an updating step of updating the target information stored in the storage device based on the target information received from the terminal device when the target information stored in the storage device and the target information received from the terminal device differ in the matching. The method of claim 1.
4. and inhibiting the collation of one of the target pages for a certain period of time after the collation of the one of the target pages in the collation step. The method of claim 3.
5. the updating step includes storing update history information relating to an update date and time of one of the target information items in association with the one of the target information items in the storage device; The public page generating step includes: When receiving browsing history information relating to the browsing date and time of one of the public pages from a requester of the page request that requests the one of the public pages, comparing the last update date and time indicated in the update history information associated with each of the target information published on the one of the public pages with the last browsing date and time indicated in the received browsing history information, and identifying the target information whose last browsing date and time is before the last updating date and time based on the result of the comparison; generating the one public page so that the one public page includes an update notification element that notifies that the identified target information has been updated; The method of claim 3.
6. a target information storage step of storing, in the storage device, the target information received from the terminal device as the target information included in the target page when the target information included in the target page is received from the terminal device displaying the target page and the target information is not stored in the storage device; The method of claim 1.
7. the storage device stores a plurality of user IDs, each of which is information for identifying one user; Each of the public page information includes one or more change-authorized user IDs, the one change-authorized user ID included in one of the public page information is the user ID indicating the one of the users who is authorized to change the one of the public page corresponding to the one of the public page information, the public page information storage step includes, when receiving, from the terminal device of one of the users indicated by one of the user IDs, the collection instruction instructing to collect one of the target information from one of the target pages to be published on one of the public page information corresponding to one of the public page information including the one of the user IDs as the change-permitted user ID, updating the one of the public page information to indicate that the one of the target information is included in the target information to be published on the one of the public page; The method of claim 1.
8. a public page creation step of, when receiving a public page creation instruction for creating a new public page from the terminal device of one of the users indicated by one of the user IDs, generating the public page information including the one user ID as the change-permitted user ID and storing the public page information in the storage device; The method of claim 7.
9. a change-authorized user adding step of updating one of the public page information items to include the user ID indicating the other user as the change-authorized user ID when a user addition instruction to add another user who is authorized to change one of the public page information items including the one user ID as the change-authorized user ID is received from the terminal device of the one of the users indicated by the one user ID. The method of claim 7.
10. 1. A method for an information processing system to publish information collected from a web page, comprising: the information processing system includes an information processing device and a terminal device; Information about a single subject is called subject information, The web page containing the target information is called a target page. a web page for publishing the target information collected from the target page is called a public page; the target page includes an operation element that is operated when transmitting an instruction to collect the target information, There are multiple web servers that each provide a different target page, the information processing device is capable of accessing a storage device; the storage device stores a plurality of pieces of public page information each indicating the target information to be made public on one of the public pages; a collection instruction step of transmitting, to the information processing device, the collection instruction instructing the terminal device to collect one of the target information from one of the target pages to be published on one of the public pages in response to the operation of the operation element on one of the target pages provided by one of the web servers; a public page information storage step of storing, in the storage device, public page information indicating that the one target information included in the one target page will be made public on the one public page when the information processing device receives the collection instruction from the terminal device; a public page generating step of generating, when the information processing device receives a page request requesting one of the public pages, the public page including one or more pieces of target information based on the public page information stored in the storage device for the one public page, and providing the generated public page to a source of the page request; A method having the following.
11. the storage device stores a plurality of pieces of object information each relating to one of the objects; a target information transmitting step of transmitting, when the terminal device displays the target page, at least a part of the target information relating to one of the targets included in the target page to the information processing device; When the information processing device receives at least a part of the target information related to one of the targets from the terminal device, a matching process is performed in which the target information stored in the storage device for the one target is matched with the target information received from the terminal device; an updating step in which, when the target information stored in the storage device and the target information received from the terminal device are different in the comparison, the information processing device updates the target information stored in the storage device based on the target information received from the terminal device; The method of claim 10.
12. A program including instructions for causing an information processing device to perform a process of disclosing information collected from a web page, The processing performed by the information processing device in accordance with the command includes each step of the method described in any one of claims 1 to 9. program.
13. A program including instructions for causing an information processing system to perform a process of disclosing information collected from a web page, The processing performed by the information processing system in accordance with the instructions includes the steps of the method described in claim 10 or 11. program.
14. An information processing device that performs a process of disclosing information collected from a web page, a processing unit; a storage unit that stores instructions to be executed by the processing unit; The processing performed by the processing unit in accordance with the instructions includes each step of the method described in any one of claims 1 to 9. Information processing device.
15. An information processing device that performs a process of disclosing information collected from a web page, A method according to any one of claims 1 to 9, comprising: Information processing device.
16. An information processing system that performs processing to publish information collected from web pages, A method according to claim 10 or 11, comprising: a means for performing each step of the method according to claim 10 or 11; Information processing system.
Citation Information
Patent Citations
Electronic mall constructing method
JP2002074031A