Program, method and information processing device

JP2025020749AActive Publication Date: 2025-02-13DESIGN STUDIO PHOENIX CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023124320
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-13
Estimated Expiration
2043-07-31

AI Technical Summary

Benefits of technology

【0007】 本開示によると、ウェブサイトを容易に作成し、公開することが可能になる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025020749000001_ABST
    Figure 2025020749000001_ABST
Patent Text Reader

Abstract

To provide a technique for further facilitating creation of a website.SOLUTION: A program includes a database for storing a content constituting a website, the content is of a first website operated according to an activity content of a first user and already in operation, and the first website is not intended to distribute contents for websites, The program includes: receiving from a second user, an operation to select, from among the contents stored in a database, a content to be used in a second website operated by the second user; and managing the selected content as a content of the second website.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, a method, and an information processing device. [Background technology]

[0002] Creating a website is time-consuming and complicated. However, the demand for creating websites is very high, and many businesses are creating and operating websites. The background to this is the advancement of web technology and customers' demand for online information access. Websites enhance a company's brand image and function as a place to provide important product and service information, etc. Therefore, the creation and operation of websites plays an important role in business.

[0003] The following Patent Publication No. 2021-096600 (Patent Document 1) describes the steps of providing a specified service for a certain period of time for the first user to create content by accepting payment of a specified fee from the first user, and continuing to provide the specified service to the first user by continuing to accept payment of the fee; performing a process for matching material content created by a second user, which can be used in the specified service and is a material for the content, with the first user; and granting a reward to the second user who created the material content in response to the first user specifying the material content. [Prior art documents] [Patent documents]

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

[0005] The above-mentioned Patent Document 1 describes a CMS innovation in which a posting screen appears in the CMS for posting content such as images and text by inserting a specific character string into a template. However, even with the technology in the above-mentioned Patent Document 1, sufficient consideration needs to be given to providing a technology that makes it even easier to create websites. [Means for solving the problem]

[0006] One embodiment described in the present disclosure is a program for operating a computer, the program having a database that stores content that constitutes a website in a processor of the computer, the content being content of a first website that is already operational and operated in accordance with the activity of a first user, the first website being not a website intended to distribute content for websites, the program executing the steps of: accepting an operation from a second user to select content to be used on a second website operated by the second user from the content stored in the database; and managing the selected content as content of the second website. Effect of the Invention

[0007] According to the present disclosure, it becomes possible to easily create and publish a website. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing the overall configuration of a website management system 1. As shown in FIG. [Diagram 2] FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 of the first user. [Diagram 3] FIG. 3 is a block diagram showing the functional configuration of the server 20 of the website management service. [Figure 4]FIG. 4 is a diagram showing the data structure of the website database 2021. [Diagram 5] FIG. 5 is a diagram showing the data structure of the page database 2022. [Figure 6] FIG. 6 is a diagram showing the data structure of the content database 2023. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing the data structure of the attribute database 2024. As shown in FIG. [Figure 8] FIG. 8 is a diagram showing the data structure of the category database 2025. As shown in FIG. [Figure 9] FIG. 9 is a diagram showing the data structure of the user database 2026. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing the data structure of the access log database 2027. As shown in FIG. [Figure 11] FIG. 11 is a diagram showing the flow of content-related processing among the terminal device 10 of a first user, the server 20 of the website management service, and the terminal device 30 of a second user. [Figure 12] FIG. 12 is a diagram showing a process flow relating to content reference in the server 20 of the website management service and the terminal device 30 of the second user. [Figure 13] FIG. 13 is a diagram showing a process flow relating to the degree of matching of contents between the server 20 of the website management service and the terminal device 30 of the second user. [Figure 14] FIG. 14 is a diagram showing the flow of processing for lowering the degree of matching of contents in the server 20 of the website management service. [Figure 15] FIG. 15 is a conceptual diagram for explaining the present invention. [Figure 16] FIG. 16 is a diagram showing an example of an input screen for creating a website. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] The following describes an embodiment of the present disclosure. The embodiment of the present disclosure will be described with reference to the drawings. In addition, in the description of the embodiment of the present disclosure, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0010] <Outline of the first embodiment> In this embodiment, a user operates a PC (Personal Computer) or the like, and uses the website management service to create, manage, and operate a website.

[0011] <1.1 Overall system configuration> Fig. 1 is a block diagram showing an example of the overall configuration of a website management system 1 of this embodiment. As shown in Fig. 1, the website management system 1 includes a terminal device 10 of a first user, a website management service server 20, and a terminal device 30 of a second user. In the website management system 1, the terminal device 10 of the first user, the server 20 of the website management service, and the terminal device 30 of the second user are connected via a network 80 so as to be able to communicate with each other.

[0012] The example in FIG. 1 shows a terminal device 10 of a first user. The first user refers to a user who is a user of a website management service. The terminal device 10 of the first user is realized by, for example, a PC, a smartphone, or the like. The terminal device 10 of the first user executes a program to provide the first user with an environment for operating a system according to the program.

[0013] The terminal device 10 of the first user is assumed to be a device that accepts an input operation from the first user.

[0014] The terminal device 10 of the first user includes a communication IF (Interface) 12 , an input device 13 , an output device 14 , a memory 15 , a storage unit 16 , and a processor 19 .

[0015] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 of the first user communicates with an external device.

[0016] The input device 13 is a device for receiving an input operation from a first user. The device for receiving an input operation is, for example, a touch panel, a touch pad, a pointing device such as a mouse, or a keyboard.

[0017] The output device 14 is a device (such as a display or a speaker) for presenting information to the first user.

[0018] The memory 15 is for temporarily storing programs, data to be processed by the programs, etc. The memory 15 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0019] The storage unit 16 is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0020] The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0021] The example of FIG. 1 shows a server 20 of a website management service.

[0022] The website management service server 20 includes a communication IF 22 , an input / output IF 23 , a memory 25 , a storage 26 , and a processor 29 .

[0023] The communication IF 22 is an interface for inputting and outputting signals so that the website management service server 20 can communicate with external devices.

[0024] The input / output IF 23 functions as an interface with an input device for receiving an input operation from a user and an output device for presenting information to the user.

[0025] The memory 25 is for temporarily storing programs, data to be processed by the programs, etc. The memory 25 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0026] The storage 26 is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0027] The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0028] The website management service server 20 is a device that manages information on users who use the website management system 1, and information on websites handled by the website management service.

[0029] The website management service server 20 transmits data necessary for using the website management service to the terminal device 10 of the first user as appropriate. Similarly, the website management service server 20 transmits data necessary for using the website management service to the terminal device 30 of the second user as appropriate. By transmitting the data in this manner, the website management service server 20 visualizes the status of the website management service on the terminal device 10 of the first user or the terminal device 30 of the second user. In addition, the website management service server 20 communicates with the terminal device 10 of the first user and transmits images, files, text data, and the like to the terminal device 10 of the first user in response to the operation of each user. Similarly, the website management service server 20 communicates with the terminal device 30 of the second user and transmits images, files, text data, and the like to the terminal device 30 of the second user in response to the operation of each user.

[0030] The example in FIG. 1 shows a terminal device 30 of a second user. The second user refers to a user who utilizes a website management service. The terminal device 30 of the second user is realized by, for example, a PC, a smartphone, or the like. The terminal device 30 of the second user executes a program to provide the second user with an environment for operating a system according to the program.

[0031] The terminal device 30 of the second user is assumed to be a device that accepts an input operation from the second user.

[0032] The second user terminal device 30 includes a communication IF (Interface) 32 , an input device 33 , an output device 34 , a memory 35 , a storage unit 36 ​​, and a processor 39 .

[0033] The communication IF 32 is an interface for inputting and outputting signals so that the second user terminal device 30 can communicate with an external device.

[0034] The input device 33 is a device for receiving an input operation from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.).

[0035] The output device 34 is a device (such as a display or a speaker) for presenting information to the user.

[0036] The memory 35 is for temporarily storing programs, data to be processed by the programs, etc. The memory 35 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0037] The storage unit 36 ​​is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0038] The processor 39 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0039] <1.2 Functional configuration of the terminal device 10 of the first user> 2 is a diagram showing a functional configuration of the first user's terminal device 10. The first user's terminal device 10 includes an antenna 111, a first wireless communication unit 121, a processor 19, an operation reception unit 130, a storage unit 16, a memory 15, a display 132, a voice processing unit 140, a microphone 141, and a speaker 142.

[0040] The antenna 111 radiates a signal emitted by the terminal device 10 of the first user into space as a radio wave. The antenna 111 also receives the radio wave from space and provides the received signal to the first wireless communication unit 121.

[0041] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 and the like so that the terminal device 10 of the first user can communicate with other communication devices. The first wireless communication unit 121 is a communication module for wireless communication including a tuner, a high-frequency circuit, and the like, and performs modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10 of the first user, and provides the received signals to the processor 19.

[0042] The processor 19 controls the operation of the terminal device 10 of the first user by reading and executing the programs stored in the storage unit 16. The processor 19 is realized by, for example, an application processor.

[0043] The operation reception unit 130 has a mechanism for receiving an input operation by a user. For example, the operation reception unit 130 is realized as a pointing device such as a mouse, a touch pad, or a touch panel, a keyboard, a controller, a photographing means for sensing the end user's body movement as an input operation, or the like. For example, the operation reception unit 130 senses the movement of a body part such as a hand, the end user's facial expression, or the like as the end user's body movement, and receives the movement of these body parts, or the like, as an input operation. The operation reception unit 130 determines the type of operation, such as whether the end user's operation is a flick operation or a tap operation, based on the coordinates at which the end user touches a finger on a touch panel or the like to receive the input operation.

[0044] The storage unit 16 is composed of a flash memory, a RAM (Random Access Memory), etc. The storage unit 16 also stores a program used by the terminal device 10 of the first user, and various data received by the terminal device 10 of the first user from the server 20 of the website management service, etc.

[0045] The display 132 displays data such as images, videos, and text under the control of the processor 19. The display 132 is realized by a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0046] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from a microphone 141, and provides the modulated signal to the processor 19. The audio processing unit 140 also provides the audio signal to a speaker 142.

[0047] The microphone 141 receives a voice input and provides the voice processor 140 with a voice signal corresponding to the voice input.

[0048] The speaker 142 converts the audio signal provided from the audio processor 140 into audio and outputs the audio to the outside of the terminal device 10 of the first user.

[0049] The storage unit 16 stores website information 161 and page information 162.

[0050] The website information 161 is information for managing websites in the website management system 1. The website information 161 includes, for example, a "website ID", a "site name", a "domain", a "creation date and time", and an "update date and time".

[0051] The page information 162 is information for managing the pages of a website in the website management system 1. The page information 162 includes, for example, a "page ID", a "website ID", a "title", a "URL", a "creation date and time", and an "update date and time".

[0052] The processor 19 operates according to a program to thereby fulfill the functions of an input operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, and a notification control unit 194. The input operation reception unit 191 performs processing to receive a user's input operation to an input device such as the operation reception unit 130. When the operation reception unit 130 is, for example, a touch device, the input operation reception unit 191 determines the type of operation, such as whether the user's operation is a flick operation or a tap operation, based on information on the coordinates where the user touches the touch device with a finger or the like. The transmission / reception unit 192 performs processing for the terminal device 10 of the first user to transmit and receive data to and from an external device such as the server 20 of the website management service in accordance with a communication protocol. The data processing unit 193 performs a process of performing calculations on the data that the terminal device 10 of the first user accepts as input, in accordance with a program, and outputs the calculation results to a memory or the like. The notification control unit 194 performs processing for presenting information to the user, such as processing for displaying a display image on the display 132, processing for outputting sound to the speaker 142, processing for causing a vibrator or the like to generate vibrations, and the like.

[0053] It is assumed that the functional configuration of the terminal device 30 of the second user is substantially the same as the functional configuration of the terminal device 10 of the first user. Therefore, a description of the functional configuration of the terminal device 30 of the second user will be omitted.

[0054] <1.3 Functional configuration of the website management service server 20> 3 is a diagram showing the functional configuration of website management service server 20. As shown in FIG. 3, website management service server 20 fulfills the functions of communication unit 201, storage unit 202, and control unit 203.

[0055] The communication unit 201 performs processing for the website management service server 20 to communicate with external devices.

[0056] The storage unit 202 stores various databases such as a website database 2021, a page database 2022, a content database 2023, an attribute database 2024, a category database 2025, a user database 2026, and an access log database 2027.

[0057] The website database 2021 is a database for managing website information in the website management system 1. Details will be described later.

[0058] The page database 2022 is a database for managing information about pages in the website management system 1. Details will be described later.

[0059] The content database 2023 is a database for managing information on content in the website management system 1. Details will be described later.

[0060] The attribute database 2024 is a database for managing information on the attributes of content in the website management system 1. Details will be described later.

[0061] The category database 2025 is a database for managing information on content categories in the website management system 1. Details will be described later.

[0062] The user database 2026 is a database for managing information on users who use the website management system 1. Details will be described later.

[0063] The access log database 2027 is a database for collecting, storing and managing access information in the website management system 1. Details will be described later.

[0064] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The control unit 203 performs functions shown as a reception control module 2031 and a transmission control module 2032 by operating according to the program.

[0065] The reception control module 2031 controls the process in which the website management service server 20 receives signals from external devices in accordance with a communication protocol.

[0066] The transmission control module 2032 controls the process in which the website management service server 20 transmits signals to external devices in accordance with a communication protocol.

[0067] <2 Data Structure> Figures 4, 5, 6, 7, 8, 9, and 10 are diagrams showing data structures of databases stored in server 20 of the website management service. Note that Figures 4, 5, 6, 7, 8, 9, and 10 are merely examples, and do not exclude data that is not listed.

[0068] 4 is a diagram showing the data structure of the website database 2021. The website database 2021 is a database for managing website information in the website management system 1. Each record in the website database 2021 of FIG. 4 includes the items "Website ID", "Site Name", "Domain", "Created Date and Time", and "Updated Date and Time".

[0069] The item “Website ID” indicates a unique ID for a website, which is required when managing a website in the website management system 1. By assigning a website ID, even if there are multiple websites, it is possible to identify each website. The advantage of the website ID is that it allows you to easily search, reference, and manage websites. For example, even if there are a large number of websites, the website ID allows you to quickly identify the website you need. The website ID is also used for version management and permission management of websites.

[0070] The item "site name" indicates a concise name that represents each website. For example, the item "site name" may be "A Corporation website", "B Corporation recruitment website", "C Bookstore online site", etc.

[0071] The item "Domain" refers to information used to uniquely identify resources on a network. Generally, a domain name may include the name of a website, information about the industry to which it belongs, organization information, country abbreviation information, etc.

[0072] The item "Created Date and Time" indicates the date and time when the website was created. The item "Created Date and Time" is used to specify the time when the website was first created, etc.

[0073] The "Updated Date and Time" item indicates the date and time when the website was last updated. The "Updated Date and Time" item is useful for understanding the timing, frequency, etc. of changes by accurately tracking the date and time when specific information was last changed. For example, if a page on a website was updated, the "Updated Date and Time" item indicates the specific date and time when the update was made. This allows website administrators, etc. to grasp the latest information and the update status of the information.

[0074] 5 is a diagram showing the data structure of the page database 2022. The page database 2022 is a database for managing information about pages in the website management system 1. Each record in database 2022 for the page in FIG. 5 includes the items "page ID", "website ID", "title", "URL", "creation date and time", and "update date and time".

[0075] The item "page ID" indicates a unique ID for a page, which is necessary when managing the pages of a website in the website management system 1.

[0076] The item "Website ID" is as explained above. Here, the item "Website ID" is related to the item "Page ID". This structure makes it possible to know which item "Website ID" the item "Page ID" is related to.

[0077] The item "title" indicates the name used to represent each page. Examples of the item "title" are "business details page", "recruitment information page", "inquiry page", etc.

[0078] The item "URL" is an identifier assigned to each page, and indicates a unique address for identifying each page on the web. Each page in a website has its own URL to provide different content, information, etc. within the website. A URL is an address that can be directly accessed via a web browser, search engine, etc. A URL usually consists of elements such as a protocol (e.g., https), a domain name, a path (a specific page, folder location, etc.), and a query string (optional parameters, search criteria, etc.).

[0079] The item "Created Date and Time" indicates the date and time when the page was created. The item "Created Date and Time" is used to specify the time when the page was first created, etc.

[0080] The "Updated Date and Time" item indicates the date and time when the page was last updated. The "Updated Date and Time" item is useful for understanding the timing, frequency, etc. of changes by accurately tracking the date and time when specific information was last changed. For example, if a page was updated, the "Updated Date and Time" item indicates the specific date and time when the update was made. This allows website administrators, etc. to grasp the latest information and the update status of the information.

[0081] 6 is a diagram showing the data structure of the content database 2023. The content database 2023 is a database for managing information about content in the website management system 1. Each record in the content database 2023 of Figure 6 includes an item "content ID", an item "page ID", an item "content", an item "format", an item "attribute ID", an item "category ID", an item "creator", an item "shareable", an item "creation date and time", and an item "update date and time". Content refers to the elements that make up a website page. The content may be in the form of text, images, videos, etc.

[0082] The item "content ID" indicates a unique ID for the content, which is required when managing the content in the website management system 1. The content describes the content. In addition, the item "content ID" here is related to the item "page ID." This structure makes it possible to know which item "page ID" the item "content" is related to.

[0083] The item "Page ID" is as explained above.

[0084] The item "content" indicates the content of the content.

[0085] The item "format" indicates the format of the information of each content, specifically, text, image, video, etc.

[0086] The item "attribute ID" indicates a unique ID for a content attribute, which is necessary when managing the content attribute in the website management system 1.

[0087] The item "category ID" indicates a unique ID for a content category, which is required when managing content categories in the website management system 1.

[0088] The item "creator" indicates information about the creator of the content.

[0089] The item "shareable" indicates information on whether the content can be shared with other users. Content that can be shared with other users is hereinafter also called "shareable content" or "shared content."

[0090] The item "creation date and time" indicates the date and time when the content was created. The item "creation date and time" is used to specify the time when the content was first created, etc.

[0091] The item "Updated Date and Time" indicates the date and time when the content was last updated. The item "Updated Date and Time" can be useful in understanding the timing, frequency, etc. of changes by accurately tracking the date and time when specific information was last changed. For example, when content is updated, the item "Updated Date and Time" indicates the specific date and time when the update was made. This allows website administrators, etc. to grasp the latest information and the update status of the information.

[0092] 7 is a diagram showing the data structure of the attribute database 2024. The attribute database 2024 is a database for managing information on the attributes of content in the website management system 1. Each record in the attribute database 2024 in FIG. 7 includes an item "attribute ID" and an item "name."

[0093] The item "attribute ID" is as explained above.

[0094] The item "Name" refers to the name used to express the content related to each attribute. Attributes indicate information, characteristics, etc. related to individual elements. Examples of the item "Name" are "Business Details", "Recruitment Information", "Inquiries", etc.

[0095] 8 is a diagram showing the data structure of the category database 2025. The category database 2025 is a database for managing information on content categories in the website management system 1. Each record in the category database 2025 of FIG. 8 includes the items "Category ID" and "Name."

[0096] The item "Category ID" is as explained above.

[0097] The item "Name" indicates the name used to express the contents related to each category. A category is used to group together elements that have a common characteristic of the content, the relevance of the content, etc. Examples of the item "Name" are "Restaurant", "Bookstore", "Sports", etc.

[0098] 9 is a diagram showing the data structure of the user database 2026. The user database 2026 is a database for managing information on users who use the website management system 1. Each record in the user database 2026 in FIG. 9 includes the items "user ID", "name", "website ID", "email address", and "company name".

[0099] The item "user ID" indicates a unique ID for each user that is required in the website management system 1 when managing users of the website management system 1. User IDs can take various forms, such as a combination of character strings, a combination of numbers and character strings, an email address, etc. In general, it is important that user IDs are unique within a system, and they are designed to prevent duplication. For example, in the website management system 1, when issuing an account for a user of the website management system 1, the terminal device 10 of the first user accepts an input for registration of an email address from the first user who is a user of the website management system 1. The website management service server 20 issues a user ID in response to accepting the input for registration of an email address.

[0100] The item “name” indicates the name of the user who uses the website management system 1.

[0101] The item “Website ID” is as explained above. The item “Website ID” here indicates information of the item “Website ID” of a website that is managed, operated, etc. by a user of the website management system 1.

[0102] The item "email address" refers to the email address of a user who uses the website management system 1. An email address refers to an address required for sending and receiving emails.

[0103] The item "company name" indicates the name of the company to which the user belongs. The company name is one piece of information for identifying the user.

[0104] 10 is a diagram showing the data structure of the access log database 2027. The access log database 2027 is a database for collecting, storing, and managing access information in the website management system 1. Details will be described later. Each record in the access log database 2027 in FIG. 10 includes an "access log ID", an "page ID", an "IP address", and an "access date and time" item.

[0105] The item "Access Log ID" refers to a unique ID for an access log in a website, system, etc. An access log is a log that records information about users who access a website or system. The access log ID is used to facilitate log management and log analysis by assigning a unique ID to each access log. The access log ID can be used to quickly identify the access log and, if necessary, analyze it and solve problems. The access log ID may also have security implications. For example, the access log ID can be used to track and deal with unauthorized access and attacks.

[0106] The "Page ID" item is as explained above. The "Page ID" item here indicates information about the "Page ID" item of the page of the website accessed by the user.

[0107] The "IP address" item indicates a number used to identify a user's device on a network. The "IP address" item is expressed in IPv4 or IPv6 format and is used to identify the source and destination on a network. The "IP address" item is used for analyzing access logs, security analysis, etc.

[0108] The "Access Date and Time" item is used to record the date and time when a user viewed a specific website. This is used to record the usage history of websites, systems, apps, etc. The "Access Date and Time" item can record the time when a user viewed information, making it possible to understand and analyze the user's usage status.

[0109] <Operation of the First Embodiment> Next, the operation of each device constituting the website management system 1 will be described.

[0110] FIG. 11 is a diagram showing the flow of content-related processing among the terminal device 10 of a first user, the server 20 of the website management service, and the terminal device 30 of a second user.

[0111] In step S11011, the terminal device 10 of the first user receives information on the content of a first website that is operated according to the activity of the first user and is already in operation. Note that the content of the first website is assumed to be the content of a first website that is operated according to the activity of the first user and is already in operation. Also, it is assumed that the first website is not a website intended to distribute website content.

[0112] In step S11021, website management service server 20 stores the content constituting the website in content database 2023. Each record in content database 2023 includes an item "content ID", an item "page ID", an item "details", an item "format", an item "attribute ID", an item "category ID", an item "creator", an item "shareable", an item "creation date and time", and an item "update date and time". For example, when website management service server 20 receives an input about content used in the first website, it updates each item in content database 2023 with information about the content.

[0113] In step S11031, the terminal device 30 of the second user accepts an operation from the second user to select content to be used on a second website operated by the second user. The terminal device 30 of the second user accepts an operation from the second user to select content to be used on the second website, for example, on an editing screen of a page of the second website. Note that if the content accepted in step S11011 is sharable, the terminal device 30 of the second user may be able to select the content accepted in step S11011 from the second user.

[0114] In step S11022, the website management service server 20 manages the selected content as content of the second website. Specifically, the website management service server 20 stores the content constituting the second website in the content database 2023.

[0115] FIG. 12 is a diagram showing a process flow relating to content reference in the server 20 of the website management service and the terminal device 30 of the second user.

[0116] In step S12031, the terminal device 30 of the second user arranges operation elements for referring to contents on a content input screen of a content management system (CMS) and accepts operations on the operation elements from the second user. The operation elements for referring to contents are, for example, buttons, icons, links, etc. A content management system (CMS) is a system that centrally creates, edits, stores, and manages the text, images, design, layout information, etc. that make up the content of a website. By using a content management system (CMS), system users can easily create websites even if they do not have technical knowledge.

[0117] In step S12021, the website management service server 20 presents the content. By presenting the content, the second user can refer to it when thinking up a sentence, for example. Specifically, when presenting the content, the website management service server 20 presents candidates for sentence content according to the attribute tag. Note that when presenting the content, a mechanism may be adopted in which, after receiving input of the original sentence from the second user in step S12031, content related to or similar to the original sentence is presented. Furthermore, when presenting content, the website management service server 20 may present the content in a window separate from the content input screen of a content management system (CMS).

[0118] In step S12032, the terminal device 30 of the second user reflects the content selected by the second user from the presented content on the content input screen. Note that the second user may modify a part of the text of the content before using it.

[0119] In step S12033, the terminal device 30 of the second user accepts an operation to post as a page of the second website from the second user. Specifically, for example, the second website has an operation element for posting as a website page after adding or updating the contents of the page. The operation element for posting as a website page is, for example, a button, an icon, a link, etc.

[0120] In step S12022, the website management service server 20 manages the information as page information of the second website. Specifically, the terminal device 30 of the second user updates databases such as the website database 2021, the page database 2022, and the content database 2023 in response to the operation of the second user in step S12033. For the website database 2021, the "Update Date and Time" field is updated in response to updates to information on the website. In the page database 2022, the item "update date and time" is updated in response to updates to the information on the page. When a new page is created, the item "created date and time" is updated at the same time. As for the content database 2023, each item is updated in response to an update of the information of the corresponding content. Each record of the content database 2023 includes an item "content ID", an item "page ID", an item "content", an item "format", an item "attribute ID", an item "category ID", an item "creator", an item "shareable", an item "creation date and time", and an item "update date and time".

[0121] In step S12023, the website management service server 20 posts the information as a page of the second website. Specifically, in response to the operation of the second user in step S12033, the website management service server 20 posts the information as a page of the second website based on the updated information.

[0122] FIG. 13 is a diagram showing a process flow relating to the degree of matching of contents between the server 20 of the website management service and the terminal device 30 of the second user.

[0123] In step S13021, the server 20 of the website management service determines the degree of agreement between the contents and the contents of other websites. The degree of match with the contents here is one index that indicates the degree of similarity between the contents. There are several technical methods available for the website management service server 20 to determine the degree of match (similarity) between the contents. For example, the website management service server 20 can use methods such as cosine similarity and Levenshtein distance. Using these methods, the website management service server 20 can quantify the degree of match between the contents and grasp the degree of match as a percentage, etc.

[0124] In step S13031, the terminal device 30 of the second user accepts an operation to display content from the second user. Specifically, the operation to display content is performed in a situation such as step S12031.

[0125] In step S13022, the website management service server 20 presents to the second user content selectable by the second user, and at this time, preferentially presents content with a low degree of matching. Content with a low degree of matching refers to, for example, content whose degree of matching with other content is lower than a certain threshold. For example, content with a low degree of matching may be defined as content whose degree of matching with other content is 60% or less. Moreover, methods of preferentially presenting content with a low degree of matching may include, for example, presenting content with a low degree of matching at the top of the display area, or arranging the content in a prominent position in the display area.

[0126] FIG. 14 is a diagram showing the flow of processing for lowering the degree of matching of contents in the server 20 of the website management service.

[0127] Step S13021 is as described above.

[0128] In step S14021, when the website management service server 20 determines that the degree of matching of the contents is equal to or higher than a certain level, it executes a process for lowering the degree of matching. The website management service server 20 may execute a process for changing the contents of the website as a process for lowering the degree of matching. For example, when the degree of matching of a specific content is 90% or higher when compared with other content, the website management service server 20 may execute a process for lowering the degree of matching of the content by partially changing the contents of the text sentences, images, etc. of the content.

[0129] Furthermore, as a process for reducing the degree of matching, when the degree of matching of the content is determined to be equal to or higher than a certain level, the website management service server 20 may notify the user who is using the content. The content of the notification may be, for example, "The degree of matching of the content is high, so we recommend that you change some of the content."

[0130] <Conceptual diagram for explaining the present invention> FIG. 15 is a conceptual diagram for explaining the present invention.

[0131] 15 shows a website of A Corporation, a website management service server 20, and a website of B Corporation. Note that the website of A Corporation and the website of B Corporation are each websites created using the website management system 1.

[0132] The explanation of each area in FIG. 15 is as follows: Area 1501 is an area showing a screen within the website of A Corporation. Area 1502 is an area showing information about welding content on a product introduction page on the website of A Corporation. Reference numeral 1503 denotes a server 20 for a website management service. Area 1504 is an area showing a screen within the website of B Corporation. Area 1505 is an area showing information about welding content on a product introduction page on the website of B Corporation.

[0133] The website management service server 20 accepts input or registration of content for the website of A Corporation from a first user. The website management service server 20 then registers the content accepted from the first user. In the website management system 1, the registered content can be shared and used by other user companies as shared content. For example, a second user can use the content accepted from the first user. In the example of FIG. 15, the website management system 1 displays an example in which the content displayed in area 1502 of A Corporation is used in area 1505 of B Corporation. In the past, website production required the creation and preparation of content from scratch, which was costly. However, by doing this, it is possible to use content from the same industry, for example, and reduce the time spent worrying about content creation. This embodiment realizes such a website management service.

[0134] <Screen example> FIG. 16 is a diagram showing an example of an input screen for creating a website.

[0135] As described in step S12031, the terminal device 30 of the second user presents a content input screen of a content management system (CMS). Fig. 16 is an example of a screen example related to the content input screen.

[0136] Specifically, the terminal device 30 of the second user presents the following information on the dialog screen 1600:

[0137] Area 1601 is an area showing information about an input location. The area showing information about an input location is information showing which content on which page in a website is being edited. An input location is, for example, "Input Location: F Co., Ltd. / Product Introduction Page / Description 5." In this case, the input location means that an edit operation is being performed on the content of description 5 on the product introduction page of the F Co., Ltd. website.

[0138] Area 1602 is an area for inputting text, etc. The area for inputting text, etc. also includes operation elements such as buttons for inputting text, changing the format of text, inserting a table, inserting a figure, and sharing text.

[0139] Button 1603 is a button for presenting sharable content. When the second user presses button 1603, the terminal device 30 of the second user presents the shared content presentable to the second user in a separate window or in a region other than region 1602. In FIG. 16, the terminal device 30 of the second user presents the shared content presentable to the second user in region 1607 as a separate window.

[0140] The button 1604 is a button related to the preview screen. The terminal device 30 of the second user presents the preview screen in a separate window or the like by accepting an operation of pressing the button related to the preview screen from the second user. The preview screen is a screen that is displayed after a specific operation, a specific action, or the like is performed. Here, the preview screen is used, for example, to check a website page before posting. By looking at the preview screen, the second user can check whether the editing result is the desired result before posting it as a website page, which is useful for improving work efficiency and preventing mistakes.

[0141] Button 1605 is a button for saving as a draft. Saving as a draft means saving the intermediate progress of information about a website page being worked on and temporarily storing it for later editing and publication. By periodically saving as a draft, the second user can back up the progress of the work.

[0142] The button 1606 is a button related to posting. When the second user presses the button related to saving a draft, the terminal device 30 of the second user saves the intermediate progress of the content of the page of the website at the time of editing.

[0143] Area 1607 is an area showing information on shared content that can be presented to the second user, as explained above in the description of button 1603. For example, area 1607 shows a plurality of candidate reference texts.

[0144] <Modification> (1) Providing incentives The website management system 1 may provide an incentive to a first user who has shared content, depending on the usage status of the content on websites of users other than the first user. For example, the website management system 1 may provide a certain amount of incentive for the first user when the shared content owned by the first user is used frequently by other users, or the page including the shared content is accessed frequently. The website management system 1 may also determine an incentive for the first user's shared content depending on the number of times the content is used on the websites of other users. Possible incentives include, for example, cash back, points, discounts on fees for specific services, and coupons. It is to be noted that a user who uses the shared content may pay a fee to the website management system 1 as a usage fee when using the shared content.

[0145] (2) Notification of usage status The terminal device 30 of the second user may present to the second user the usage status of a website having content that the first user has made sharable. Examples of the usage status of the website include the following: Content summary (e.g. quality text about wire) Content ID Website name (e.g. Shizuoka Wire Industry Co., Ltd.) Industry (e.g. manufacturing) Region (e.g. Shizuoka City, Shizuoka Prefecture) - Date of content registration (e.g. April 2023) Number of visits (e.g. 1000 visits / month) By presenting the usage status of a website having content that the first user has made sharable, the second user can refer to the number of accesses to a page that includes specific content, etc. Then, the second user can refer to such information and consider whether to incorporate the content that the first user has made sharable into the website that the second user operates.

[0146] (3) Crawling The website management system 1 may collect data on websites in the world by crawling, analyze data related to SEO and website update frequency, etc., and send sales emails to relevant companies related to the website management system 1. Examples of items of data collected by crawling include the following: ·Search engine rankings Analysis criteria: Low search ranking (e.g. insufficient SEO response, etc.) SSL Analysis criteria: Websites that are not SSL-enabled Is it responsive? Analysis criteria: Website is not responsive -Frequency of content updates Analysis criteria: Content is updated infrequently Website launch date Analysis criteria: Website publication date is old · Your own domain Analysis criteria: It is a subdomain, not a unique domain For example, if three or more of the above analysis criteria are met, the website management system 1 will send a sales email to the company of the website. Note that the website management system 1 may also utilize the collected data to send sales emails to companies of websites with a high degree of content matching. Furthermore, when the website management system 1 performs crawling and sends sales e-mails, it may send sales e-mails informing the user that a banner related to the website management system 1 will be placed on the company's website.

[0147] (4) Content generated by generative AI When presenting the shared content, the website management system 1 may use a generation AI to present the generated content. The information format of the content generated by the generation AI may be text, images, videos, etc. The learning data in the generation AI may be each database of the website management system 1 (e.g., content database 2023, etc.). When presenting the shared content, the website management system 1 presents it in a manner that makes it clear that it is content generated by the generation AI. Furthermore, the website management system 1 may receive input of keywords from the user, generate content according to the keywords, and present the generated content.

[0148] (5) Automatic content updates The website management system 1 may be configured to utilize information on the shared content to automatically update content information such as "Announcements and Latest News." For example, the website management system 1 may be configured to automatically update content according to a schedule, such as seasonal announcements, event information, and product releases, based on information on the shared content. In conventional websites, information such as "news and news" was updated by users by inputting it according to announcements, events, etc. The above method makes it possible for website operators to reduce the effort required to update information such as "news and news."

[0149] (6) Server switching When a user is penalized for duplicate content, the website management system 1 may, as an emergency measure, move the server on which the user's website is stored to avoid the problem. Specifically, the website management system 1 may prepare another server, move the data of the user who has been penalized to the emergency server, and recover the data using duplicate avoidance content.

[0150] (7) Copy protection measures on the website The website management system 1 may include unique data in the CSS to prevent website data from being illegally copied by anyone other than the user. With this method, if a third party completely copies the website data, the operator of the copied website may be able to infer that the copied website also has unique data, which may be used as evidence that the website has been copied.

[0151] (8) Prioritize display of results with high SEO effectiveness In step S13022, the website management service server 20 presents to the second user content selectable by the second user, and may preferentially present shared content with high SEO effectiveness at this time. Possible methods for preferentially presenting shared content with high SEO effectiveness include, for example, presenting shared content with high SEO effectiveness at the top of the display area, arranging it in a prominent position in the display area, and the like.

[0152] (9) Scope of sharing of shared content The shared content may be provided to websites that do not use the website management system 1. This allows websites that do not use the website management system 1 to use the shared content and create their websites more easily.

[0153] (10) Websites containing shared content For websites that include shared content, the website management system 1 may provide the shared content not only individually but also in a bundle of multiple pieces of shared content so that the shared content can be shared. For example, the website management system 1 may package websites that include shared content and provide almost the entire website that includes the shared content.

[0154] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.

[0155] <Additional Notes> The following description adds to the matters described in the above embodiments. (Appendix 1) A program for operating a computer, the program having a database that stores content that constitutes a website in a processor of the computer, the content being content of a first website that is already in operation and operated in accordance with the activities of a first user, the first website being not a website intended to distribute content for websites, the program executing the steps of receiving an operation from a second user to select content to be used on a second website operated by the second user from the content stored in the database, and managing the selected content as content of the second website.

[0156] (Appendix 2) The program described in (Appendix 1), in which, in the receiving step, an operational element for referring to content is arranged on a content input screen of a content management system (CMS), and when an operation on the operational element is received from a second user, the content is presented, and content selected by the second user from the presented content is reflected on the content input screen, and when a post button is operated, the content is posted as a page of the second website.

[0157] (Appendix 3) The program described in (Appendix 1) further executes a step of determining the degree of similarity between the content and the content of other websites, and in the receiving step, in response to receiving an operation to display content from the second user, presents to the second user content selectable by the second user, and at this time, presents content with a lower degree of similarity preferentially.

[0158] (Appendix 4) The program described in (Appendix 1), in which in the management step, the degree of similarity of content of multiple websites is determined, and if the degree of similarity of the content is determined to be above a certain level, processing is executed to reduce the degree of similarity.

[0159] (Appendix 5) The program according to claim 4, wherein in the management step, a process of changing the content of the website is performed as a process for reducing the degree of similarity.

[0160] (Appendix 6) The program according to (Appendix 1), wherein an incentive is given to a first user who is able to share content, depending on the usage of the content on websites of users other than the first user.

[0161] (Appendix 7) A program as described in (Appendix 1), which presents to a second user the usage status of a website having content that a first user has made sharable.

[0162] (Appendix 8) A method for operating a computer, the method comprising: a database for storing content constituting a website in a processor of the computer; the content being content of a first website that is already in operation and is operated in response to the activities of a first user, the first website being not a website intended to distribute content for websites; and the method executing the steps of: receiving an operation from a second user to select content to be used on a second website operated by the second user from the content stored in the database; and managing the selected content as content of the second website.

[0163] (Appendix 9) An information processing device having a control unit, the control unit having a database that stores content that constitutes a website, the content being content of a first website that is operated according to the activity of a first user and is already in operation, the first website being not a website intended to distribute content for websites, the information processing device executing a step of accepting an operation from a second user to select content to be used on a second website operated by the second user from the content stored in the database, and a step of managing the selected content as content of the second website. [Explanation of symbols]

[0164] 1: website management system, 10: terminal device of first user, 12: communication IF, 13: input device, 14: output device, 15: memory, 16: storage unit, 19: processor, 20: website management service server, 22: communication IF, 23: input / output IF, 25: memory, 26: storage, 29: processor, 30: terminal device of second user, 32: communication IF, 33: input device, 34: output device, 35: memory, 36: storage unit, 39: processor, 80: network, 111: antenna, 121: first wireless communication unit, 130: operation reception unit, 132: display, 140: voice Processing unit, 141: microphone, 142: speaker, 161: website information, 162: page information, 191: input operation reception unit, 192: transmission / reception unit, 193: data processing unit, 194: notification control unit, 201: communication unit, 202: storage unit, 203: control unit, 2021: website database, 2022: page database, 2023: content database, 2024: attribute database, 2025: category database, 2026: user database, 2027: access log database, 2031: reception control module, 2032: transmission control module

Claims

1. A program for operating a computer, The program causes a processor of the computer to: A database for storing the content that constitutes the website; the content is content of a first website that is already running and is operated in response to the activity of a first user; the first website is not a website intended to distribute content for websites; receiving an operation from a second user to select content to be used on a second website operated by the second user from among the content stored in the database; managing the selected content as content of the second website.

2. In the receiving step, A content input screen of a content management system (CMS) is provided with an operation element for referring to the content; presenting the content when an operation on the operation element is received from the second user; 2. The program according to claim 1, further comprising: reflecting content selected by the second user from the presented content on the content input screen; and posting the content as a page of the second website by operating a post button.

3. determining a degree of similarity between the content and the content of another website; In the receiving step, The program according to claim 1, further comprising: a display unit configured to display the content selected by the second user; and a display unit configured to display the content selected by the second user, the ...

4. In the managing step, Determine the degree of similarity of content on multiple websites, The program according to claim 1 , further comprising: a process for lowering the degree of matching when the degree of matching of the content is determined to be equal to or higher than a certain level.

5. 5. The program according to claim 4, wherein in said managing step, a process for changing content of said website is carried out as the process for decreasing said degree of coincidence.

6. 2. The program according to claim 1, further comprising: providing an incentive to the first user who allows sharing of the content, depending on a usage status of the content on a website of a user other than the first user.

7. The program according to claim 1 , further comprising: presenting to the second user a usage status of a website having the content that is made sharable by the first user.

8. 1. A method for operating a computer, comprising: The method further comprises causing a processor of the computer to: A database for storing the content that constitutes the website; the content is content of a first website that is already running and is operated in response to the activity of a first user; the first website is not a website intended to distribute content for websites; receiving an operation from a second user to select content to be used on a second website operated by the second user from among the content stored in the database; managing the selected content as content of the second website.

9. An information processing device including a control unit, The control unit: A database for storing the content that constitutes the website; the content is content of a first website that is already running and is operated in response to the activity of a first user; the first website is not a website intended to distribute content for websites; receiving an operation from a second user to select content to be used on a second website operated by the second user from among the content stored in the database; managing the selected content as content of the second website.

Citation Information

Patent Citations

  • Content integration supply system

    JP2004102839A

  • Information processing device, method and program

    JP2021096600A

  • Webpage creation system and webpage creation program

    JP2022096440A

  • Working method for refrigerator

    KR100336136B1

  • Web parts integration in social networking system

    US20190138165A1