Information processing system, information processing method, and program

The information processing system simplifies the implementation of a rental function for specified products by embedding a module in the sales site, allowing automatic rental functionality with minimal seller involvement.

JP2025148118AActive Publication Date: 2025-10-07MARVLE INC

Patent Information

Application Number
JP2024048723
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-10-07
Estimated Expiration
2044-03-25

AI Technical Summary

Technical Problem

Existing technologies do not adequately provide a simple and less burdensome method for sellers to offer a rental function for specified products through websites.

Method used

An information processing system and method that includes a seller device and a provider device, where a module for procedure screen display is embedded in the sales site, enabling automatic rental functionality through rental information acquisition and screen expansion, with minimal burden on the seller.

Benefits of technology

Enables sellers to provide a rental function for specified products with minimal effort, simplifying the process and reducing the burden on the seller.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025148118000001_ABST
    Figure 2025148118000001_ABST
Patent Text Reader

Abstract

To realize means which is simple and less burdensome to a seller who sells a predetermined product through a sales site as means of providing a rental function for the predetermined product.SOLUTION: As a rental function, a sales site HW is managed at a store server 1 with an embedded module that at least exhibits a procedure screen development function of developing a procedure screen for an end user U to perform a rental procedure for a predetermined product on a predetermined page of the sales site HW (step S1) . When a user terminal 3 accesses the sales site HW (step S2 in Fig. 1), the store server 1 causes the module to exhibit the procedure screen development function, thereby presenting the procedure screen as expanded on the predetermined page to the user terminal 3 (steps S3 and S4).SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] In recent years, there has been a demand for a technology that provides a rental function for a predetermined product to sellers (for example, stores) that sell the predetermined product through a website (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] However, there is a demand for a method that is simple and less burdensome for sellers who sell specified products through websites to provide them with a rental function for the specified products, but conventional technologies, including the technology of Patent Document 1, are unable to adequately meet this demand.

[0005] The present invention has been made in consideration of the above situation, and aims to provide a method for providing a rental function for a specified product to a seller who sells the specified product through a website, which is simple and has a low burden on the seller. [Means for solving the problem]

[0006] In order to achieve the above object, an information processing system according to one aspect of the present invention comprises: a seller device managed by a seller who sells predetermined products to end users through a sales site; a provider device managed by a provider that provides the sales site with a rental function that enables the end user to rent the predetermined product; In an information processing system including: The merchant device: a sales site management means for managing the sales site in a state in which a module for at least performing a procedure screen display function for displaying a procedure screen on a predetermined page of the sales site, which is used by the end user to carry out a procedure for renting the predetermined product, is embedded as the rental function; a sales site presentation control means for executing control to cause the module to perform the procedure screen expansion function when the end user's terminal accesses the sales site, thereby acquiring rental information required to create the procedure screen from the provider device, generating the procedure screen based on the rental information, and presenting the procedure screen on the terminal in a state where it is expanded to the specified page; Equipped with the provider device, rental information providing means for providing the rental information of the predetermined product to the seller device in response to a request from the seller device; Equipped with.

[0007] An information processing method and a program according to one aspect of the present invention are a method and a program corresponding to an information processing system according to one aspect of the present invention. [Effects of the Invention]

[0008] According to the present invention, it is possible to realize a method for providing a seller who sells a specified product through a website with a rental function for the specified product, which is simple and has a low burden on the seller. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an overview of a service that can be realized by an information processing system according to an embodiment of the present invention. [Figure 2]1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present invention. [Figure 3] 3 is a block diagram showing an example of a hardware configuration of a store server in the information processing system of FIG. 2. FIG. [Figure 4] 3 is a functional block diagram showing an example of a functional configuration of the information processing system of FIG. 2. FIG. [Figure 5] 1 shows an example of a portion of a sales site with the module embedded. [Figure 6] 1 shows an example of a portion of a sales site with the module embedded. [Figure 7] 1 shows an example of a portion of a sales site with the module embedded. [Figure 8] 1 shows an example of a portion of a sales site with the module embedded. [Figure 9] 1 shows an example of a portion of a sales site with the module embedded. [Figure 10] 5 is an arrow chart illustrating a specific example of a series of processes executed by a store server and a rental function providing server having the functional configuration of FIG. 4, that is, a series of processes from steps S2 to S8 of FIG. [Figure 11] FIG. 10 is a diagram showing an example of a product page on a sales site, on which a procedure screen is displayed. [Figure 12] FIG. 10 is a diagram illustrating an example of a rental page. [Figure 13] FIG. 12 is a diagram showing an example of a rental cart page on a sales site where a procedure screen is displayed, that is, an example of the procedure screen that is different from that shown in FIG. 11. [Figure 14] 13 is a diagram showing an example of a product page on a sales site where a procedure screen is displayed, which is an example different from FIG. 11, that is, an example of the procedure screen different from FIGS. 11 and 13. FIG. [Figure 15] FIG. 13 is a diagram showing an example of a rental page, which is different from the example shown in FIG. 12. [Figure 16] FIG. 16 is a diagram showing an example of a rental page, which is an example of a page displayed after the page of FIG. 15. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] First, with reference to FIG. 1, an overview of a service (hereinafter referred to as "this service") that can be realized by an information processing system according to one embodiment of the present invention (see FIG. 2, which will be described later) will be described. FIG. 1 is a diagram showing an overview of this service that can be realized by an information processing system according to one embodiment of the present invention.

[0012] This service provides a rental function to a store website HW (hereinafter referred to as the "sales site HW") that sells specified products to end users U, enabling the end users U to rent the specified products.

[0013] Specifically, for example, in the example of this service shown in FIG. 1, a rental function is provided by a service provider to a store that manages a sales site HW. Therefore, in the example of Figure 1, the service uses a store-side server 1 (hereinafter referred to as "store server 1") that manages the sales site HW, a server 2 (hereinafter referred to as "rental function providing server 2") that is managed by the service provider (rental function provider), and a terminal 3 (hereinafter referred to as "user terminal 3") that has a browser for end users to access the sales site HW.

[0014] 1, in step S1, a module M that provides a rental function to the sales site HW is embedded. For example, as the rental function, a module is embedded that at least provides a procedure screen display function that displays a procedure screen for an end user U to carry out a procedure for renting a predetermined product on a predetermined page (e.g., a sales page for the predetermined product) of the sales site HW. A specific example of step S1 will be described later with reference to FIGS.

[0015] In step S2, the end user U accesses the sales site HW of the store server 1 through the browser of the user terminal 3. In step S3, the store server 1 registers the information required for renting the predetermined product (product information of the predetermined product, etc.) provided by the rental function providing server 2 as rental information. In step S4, a procedure screen is displayed on the sales site HW based on the registered rental information. A specific example of the sales site HW on which the procedure screen is displayed will be described later with reference to FIG.

[0016] In step S5, the end user U applies for rental of a predetermined product using the procedure screen of the sales site HW displayed on the browser of the user terminal 3. For example, in this embodiment, as shown in Figure 11 described below, a button for applying to rent a specified product is placed on the procedure screen, and the end user U applies to rent the specified product by pressing the button.

[0017] When the button is pressed, a rental page is displayed on the browser of the user terminal 3. The rental page refers to a group of one or more pages managed by the rental function providing server 2 of the service provider (rental function provider), and is a group of one or more pages on which the end user U performs a series of operations required to complete the procedure for renting a specified product. A specific example of a rental page will be described later with reference to FIG. 12. In step S6, the end user U performs rental procedures using the rental page displayed on the browser of the user terminal 3. Specifically, for example, the end user U selects the rental date, registers his / her address and verifies his / her identity, and enters payment information to make payment. In step S7, when the end user U applies for rental, information about the end user U such as the user name, the selected predetermined product, and information necessary for management such as the rental period are sent to the rental function providing server 2. To be more precise, the "information necessary for management" may be sent all at once after step S6, but in this embodiment, the predetermined information is sent to the rental function providing server 2 sequentially each time the predetermined information is entered on the rental page in step S6.

[0018] In step S8, a shipping request for the predetermined product for which rental has been applied to the end user U is made from the rental function providing server 2 to the rental warehouse center of the service provider (rental function provider). In step S9, the service provider (rental function provider) ships the specified product (owned by the store) for which rental is requested, and also handles subsequent return and reservation. Note that at least some of the tasks of shipping, returning, and reservation of the specified product may be transferred to the store.

[0019] As explained above, in this service, the sales site HW is managed on the store server 1 in a state in which a module is embedded as a rental function that at least performs a procedure screen display function that displays a procedure screen on a specified page of the sales site HW for the end user U to process the rental of a specified product (the state after step S1 in Figure 1). Then, when the user terminal 3 accesses the sales site HW (step S2 in Figure 1), the store server 1 causes the above-mentioned modules (tags in Figures 5 to 9, and SDKs read from those tags, etc.) to perform the procedure screen expansion function, thereby obtaining the rental information necessary to create the procedure screen from the rental function providing server 2 (step S3 in Figure 1), generating a procedure screen based on that rental information, and presenting that procedure screen to the user terminal 3 in a state where it is expanded into a specified page (step S4 in Figure 1). Here, the module is provided to the store by the service provider (rental function provider), and the work of embedding the module in the sales site HW is simple and does not impose a burden on the store. Then, as long as the sales site HW in which the module is embedded is managed, the store itself will be able to automatically perform the rental function of the specified product on the sales site HW without any special work being done. In this way, by applying this service, it becomes possible to provide a store that sells specified products through the sales site HW with a rental function for the specified products in a way that is simple and less burdensome for the store.

[0020] Next, with reference to FIG. 2, the configuration of an information processing system that realizes the provision of the above-described service, that is, an information processing system according to one embodiment of the present invention, will be described. FIG. 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment of the present invention.

[0021] The information processing system shown in FIG. 2 is configured to include a store server 1, a rental function providing server 2, and a user terminal 3. The store server 1, rental function providing server 2, and user terminal 3 are connected to one another via a network such as the Internet.

[0022] The store server 1 is an information processing device managed by a store that sells predetermined products to end users U through a sales site HW. The rental function providing server 2 is an information processing device managed by a rental function provider (service provider) that enables the sales site HW to rent predetermined products to end users U. The user terminal 3 is an information processing device operated by the end user U, and is configured as a smartphone, a tablet, a personal computer, or the like.

[0023] FIG. 3 is a block diagram showing an example of a hardware configuration of the store server in the information processing system shown in FIG.

[0024] The store server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an input unit 16, an output unit 17, a memory unit 18, a communication unit 19, and a drive 20.

[0025] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.

[0026] The CPU 11, ROM 12, and RAM 13 are connected to one another via a bus 14. An input / output interface 15 is also connected to this bus 14. An input unit 16, an output unit 17, a storage unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.

[0027] The input unit 16 is configured with, for example, a keyboard and is used to input various information. The output unit 17 is configured with a display such as a liquid crystal display, a speaker, etc., and outputs various information as images and sounds. The storage unit 18 is configured with a DRAM (Dynamic Random Access Memory) or the like, and stores various data. The communication unit 19 communicates with other devices (for example, the rental function providing server 2 and the user terminal 3 in FIG. 2) via a network N including the Internet.

[0028] Removable media 30, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. A program read from the removable media 30 by the drive 20 is installed in the storage unit 18 as needed. Furthermore, the removable medium 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.

[0029] Although not shown, the rental function providing server 2 and the user terminal 3 in Fig. 2 can also have basically the same configuration as the hardware configuration shown in Fig. 2. Therefore, a description of the hardware configuration of the rental function providing server 2 and the user terminal 3 will be omitted.

[0030] The various hardware and software components constituting the information processing system of FIG. 2, including the server 1 of FIG. 3, work together to execute various processes for providing the present service of FIG.

[0031] FIG. 4 is a functional block diagram showing an example of the functional configuration of the store server and the rental function providing server of FIG. 3 in the information processing system of FIG. As described above, the store server 1 and the rental function providing server 2 can each have the hardware configuration shown in Fig. 3, so in order to clearly distinguish between the components of the store server 1 and the rental function providing server 2, the respective reference numerals will be added after the reference numerals of the components. Specifically, the CPU 11 and memory unit 18 of the store server 1 will be referred to as "CPU 11-1" and "memory unit 18-1," respectively. On the other hand, the CPU 11 and memory unit 18 of the rental function providing server 2 will be referred to as "CPU 11-2" and "memory unit 18-2," respectively.

[0032] As shown in FIG. 4, in the CPU 11-1 of the store server 1, a sales site management unit 51 and a sales site presentation control unit 52 function. Furthermore, a sales site DB 71 and an SDK DB 72 are stored in one area of ​​the storage unit 18-1 of the store server 1. The sales site DB 71 stores sales site HW (HTML documents and the like that constitute it). The SDK DB 72 stores a JavaScript (registered trademark) SDK (Software Development Kit) that is provided by the service provider (rental function provider) and that is used to implement the procedure screen deployment function.

[0033] The CPU 11-2 of the rental function providing server 2 includes a rental information providing unit 81, a rental page management unit 82, a rental page presentation control unit 83, and a rental process execution unit 84. Furthermore, a rental information DB 91 and a rental page DB 92 are stored in one area of ​​the storage unit 18-2 of the rental function providing server 2. The rental information DB 91 stores rental information. The rental page DB 92 stores rental pages (HTML documents and the like that constitute them). In this embodiment, for the sake of convenience, the rental information DB91 and rental page DB92 are provided in the memory unit 18-2 of the rental function providing server 2, but this is not limited to this and they may be provided in another information processing device (not shown) managed by the service provider (rental function provider).

[0034] The sales site management unit 51 of the store server 1 stores and manages the sales site HW (HTML documents and the like that constitute it) in the sales site DB71 in a state in which a module is embedded (the state after step S1 in Figure 1) that performs at least the procedure screen deployment function of deploying a procedure screen for the end user U to complete the rental procedure for a specified product on a specified page of the sales site HW as a rental function.

[0035] Here, a specific example of the sales site HW (HTML documents and the like constituting it) in which the module is embedded will be described with reference to FIGS.

[0036] Figure 5 shows an example of a portion of a sales site with the module embedded. In the sales site HW in which the module is embedded, a tag for loading the SDK, as shown in Figure 5, is placed in the Head tag. Figure 6 shows an example of a portion of a sales site with the module embedded. If you need to load the SDK in the verification environment, place the tag shown in Figure 6. This tag shown in Figure 6 connects you to the verification environment and enables test payments, etc.

[0037] Figure 7 shows an example of a portion of a sales site with the module embedded. In the sales site HW with the module embedded, the div tag shown in Figure 7 is placed to create a DOM (Document Object Model) in which the SDK is placed. That is, the DOM is placed in any location on the sales site HW, such as on a product page, as shown in Figure 7. Note that a div tag with a unique ID must be prepared. The placement and style can also be changed as needed.

[0038] Figure 8 shows an example of a portion of a sales site with the module embedded. In the sales site HW in which the module is embedded, the tag shown in Figure 8 is placed to initialize the SDK. In the tag shown in Fig. 8, "YOUR_STORE_ID" specifies the store ID notified separately by the service provider (rental function provider), and "YOUR_PRODUCT_ID" specifies the product ID separately registered in the dashboard. Figure 9 shows an example of a portion of a sales site with the module embedded. If you want to change the product ID dynamically, such as in an SPA, to initialize the SDK, place the tag shown in Figure 9 instead of the tag shown in Figure 8. In the tag shown in Figure 9, you can use the "marvle.setSkuId()" function to dynamically change the product ID.

[0039] In this way, a module that performs rental functions including at least the procedure screen display function is configured from the tags of Figures 5 to 9 placed on the sales site HW and the SDK, etc. read from the tags.

[0040] Returning to Figure 4, when the user terminal 3 accesses the sales site HW (step S2 in Figure 1), the sales site presentation control unit 52 of the store server 1 executes the procedure screen expansion function in the above-mentioned modules (tags in Figures 5 to 9, SDKs read from the tags, etc.) to obtain the rental information required to create the procedure screen from the rental function providing server 2 (step S3 in Figure 1), generate a procedure screen based on the rental information, and present the procedure screen to the user terminal 3 in a state where it is expanded into a specified page (step S4 in Figure 1). Here, in step S3 of FIG. 1 described above, the rental information providing unit 81 of the rental function providing server 2 provides the store server 1 with rental information on a predetermined product in response to a request from the store server 1.

[0041] The rental page management unit 82 of the rental function providing server 2 manages a rental page made up of one or more pages for the end user U to perform a series of operations required for the procedure of renting a predetermined product. When receiving a request to present a rental page from the user terminal 3, the rental page presentation control unit 83 executes control to present the rental page to the terminal (step S6 in FIG. 1). The rental processing execution unit 84 executes a series of processes (rental processing from steps S5 to S8 in Figure 1) from when the end user U applies to rent a specified product, enters the necessary information and makes payment, until the specified product is shipped.

[0042] FIG. 10 is an arrow chart illustrating a specific example of the series of processes executed by the store server and rental function providing server having the functional configuration of FIG. 4, that is, the series of processes from steps S2 to S8 in FIG. In FIG. 10, the processing executed by the sales site HW and SDK is performed under the control of the sales site presentation control unit 52 of the store server 1 in FIG. The main control unit of the rental function providing server 2 is made up of the rental information providing unit 81 to the rental processing execution unit 84, etc. shown in Fig. 4. The database of the rental function providing server 2 is made up of the rental information DB 72 and rental page DB 92, etc. shown in Fig. 4.

[0043] In step S11, the user terminal 3 accesses a product page of the sales site HW managed by the store server 1. That is, step S11 corresponds to step S2 in FIG. In step S12, the sales site HW loads the product page.

[0044] In step S13, the sales site HW sends an "HTTP request: JS code" to the rental function providing server 2. In step S14, the main control unit of the rental function providing server 2 performs "HTTP response: JS code." In step S15, the sales site HW issues a JS code to the SDK. In step S16, the sales site HW initializes the SDK with the product ID, store ID (affiliated store ID), and button display destination HTML ID. In step S17, the SDK sends an "HTTP request: rental information (product information)" to the rental function providing server 2. In step S18, the main control unit (rental information providing unit 81) of the rental function providing server 2 performs a "database query: rental information (product information)" on the database (rental information DB91) of the rental function providing server 2 for the specified product identified by the product ID. In step S19, the database (rental information DB91) of the rental function providing server 2 sends a "query response: rental information (product information)" to the main control unit of the rental function providing server 2 for the predetermined product identified by the product ID. In step S20, the main control unit (rental information providing unit 81) of the rental function providing server 2 makes an "HTTP response: rental information (product information)". In step S21, the SDK performs a "DOM update: display procedure screen" on the sales site HW. In step S22, the user terminal 3 checks the procedure screen through the browser.

[0045] FIG. 11 shows an example of a product page on a sales site where a procedure screen is displayed. In the above-mentioned step S22, the end user U checks the procedure screen TG in the product page HWP as shown in FIG. In this way, steps S12 to S22 in FIG. 11 correspond to steps S3 and S4 in FIG. 1 (steps S17 to S20 in FIG. 11 correspond to step S3 in FIG. 1). That is, in step S4 of FIG. 1, as shown in FIG. 11, a rental procedure screen TG is displayed on the product page HWP of the sales site HW. Pressing a button on this procedure screen TG makes the rental application in step S5 of Fig. 1. In this case, the process of step S23 of Fig. 11 is executed.

[0046] In step S23, the user terminal 3 sends an "HTTP request: transition to rental page" to the rental function providing server 2. In step S24, the main control unit (rental page presentation control unit 83) of the rental function providing server 2 performs a "database query: rental page information" on the database (rental page DB 92) of the rental function providing server 2. In step S25, the database (rental page DB 92) of the rental function providing server 2 sends a "query response: rental page information" to the main control unit of the rental function providing server 2. In step S24, the main control unit (rental page presentation control unit 83) of the rental function providing server 2 sends an "HTTP response: rental page" to the user terminal 3.

[0047] As a result, the rental page shown in FIG. FIG. 12 shows an example of a rental page. The rental page in the example of Figure 12 consists of page RP1 for selecting dates, page RP2 for confirming (inputting) information about the end user U, page RP3 for inputting the delivery address for the specified rented item, page RP4 for setting the payment method, page RP5 for final confirmation, and pages RP6 and RP7 for presenting the necessary information after the rental order is confirmed. That is, in step S6 of FIG. 1, the end user U performs rental procedures using each of pages RP1 to RP7 that are displayed in sequence on the browser of the user terminal 3. In step S7 of Figure 1, the rental processing execution unit 84 of the rental function providing server 2 sequentially acquires the information confirmed or entered on each of pages RP1 to RP7, thereby acquiring information about the end user U, such as the user name, the selected specified product, and information necessary for management such as the rental period.

[0048] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are considered to be included in the present invention.

[0049] For example, the rental procedure screen TG and rental page to be incorporated into the sales site HW are not limited to the examples shown in FIGS. 11 and 12, and various other screens and pages can be used. FIG. 13 shows an example of a rental cart page on the sales site where a procedure screen is displayed, that is, an example of the procedure screen that is different from that shown in FIG. Figure 14 shows an example of a product page on a sales site that displays a procedure screen, but is different from Figure 11, i.e., an example of the procedure screen that is different from Figures 11 and 13. The procedure screen TG arranged on the product page HWP in Figure 14 has radio buttons for selecting a desired rental plan from a monthly subscription course and a one-time rental course. In other words, the operator used by the end user U to request presentation of a rental page for a specific product is not limited to a push button, and can be any operator such as a radio button. Furthermore, when there are multiple rental plans, the screen for selecting a rental plan does not necessarily need to be provided on the procedure screen as in the example of FIG. 14, but may be provided on the rental page as shown in FIG. Fig. 15 shows an example of a rental page, which is different from the example shown in Fig. 12. Page RP11 in the example shown in Fig. 15 is a page for first selecting the desired rental plan from the trial plan and the advantageous monthly plan. Figure 16 is an example of a rental page, and is an example of a page displayed after the page of Figure 15. Page RP12 in the example of Figure 16 is a page displayed when the trial plan is selected first on page RP11 in the example of Figure 15, and is a page for selecting dates.

[0050] Furthermore, for example, the system configuration shown in FIG. 2 and the hardware configuration of the server 1 shown in FIG. 3 are merely examples for achieving the object of the present invention, and are not particularly limited.

[0051] Furthermore, the functional block diagram shown in Fig. 4 is merely an example and is not particularly limited. That is, it is sufficient if the information processing system in Fig. 2 is provided with functions that can execute the various processes described above as a whole, and the functional blocks and databases used to realize these functions are not particularly limited to the example in Fig. 4.

[0052] Furthermore, the locations of the functional blocks and databases are not limited to those shown in FIG. 4 and may be arbitrary. For example, at least some of the function blocks and databases arranged on the store server 1 side may be provided on the rental function providing server 2 side, the user terminal 3 side, or another information processing device (not shown). Specifically, for example, as described above, the rental information DB 91 and rental page DB 92 are provided in the storage unit 18-2 of the rental function providing server 2 in the above embodiment, but this is not particularly limited, and they may be provided in another information processing device (not shown) managed by the service provider (rental function provider).

[0053] The above-described series of processes can be executed by hardware or software. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.

[0054] When a series of processes is executed by software, the programs that make up the software are installed into a computer or the like from a network or a recording medium. The computer may be a computer built on dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0055] The recording medium containing such a program may be composed not only of a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to the user, but also of a recording medium that is provided to the user in a state that is pre-installed in the device main body.

[0056] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually.

[0057] To sum up, the information processing to which the present invention is applied is sufficient as long as it has the following configuration, and various embodiments can be adopted. That is, the information processing system to which the present invention is applied is a seller device (e.g., the store server 1 in FIGS. 2 and 4) managed by a seller (e.g., the store in FIG. 1) that sells predetermined products to end users (e.g., the end user U in FIG. 1) through a sales site (e.g., the sales site HW in FIG. 1); a provider device (for example, the rental function providing server 2 in FIGS. 2 and 4) managed by a provider (for example, the above-mentioned service provider (rental function provider)) that provides a rental function that enables the end user to rent the predetermined product to the sales site; In an information processing system including: The merchant device: a sales site management means (e.g., sales site management unit 51 in FIG. 4) for managing the sales site in a state (e.g., after step S1 in FIG. 1) in which a module (a module consisting of tags in FIGS. 5 to 9 and SDK in FIG. 10 read from the tags) that at least performs a procedure screen deployment function for deploying a procedure screen (e.g., procedure screen TG in FIG. 11) for the end user to complete the rental procedure for the predetermined product on a predetermined page (e.g., product page HWP in FIG. 11) of the sales site is embedded as the rental function (e.g., the state after step S1 in FIG. 1); a sales site presentation control means (e.g., sales site presentation control unit 52 in FIG. 4) that executes control to cause the module to perform the procedure screen expansion function when the end user's terminal (e.g., user terminal 3 in FIGS. 1 and 4) accesses the sales site (e.g., step 2 in FIG. 1), thereby acquiring rental information required to create the procedure screen from the provider device (e.g., step S3 in FIG. 1), generating the procedure screen based on the rental information, and presenting the procedure screen to the terminal in a state where it is expanded into the specified page (e.g., step S4 in FIG. 1); Equipped with the provider device, rental information providing means (e.g., rental information providing unit 81 in FIG. 4) for providing the rental information of the predetermined product to the seller device in response to a request from the seller device; It is enough to have this.

[0058] Here, the module is provided by a provider (such as a service provider) to a seller (such as a store), and the task of embedding the module in a sales site is simple and does not impose a heavy burden on the seller. Then, as long as the sales site in which the module is embedded is managed, the seller can automatically exercise the rental function of the specified product on the sales site without any special work on his / her part. In this way, by applying an information processing system to which the present invention is applied, it is possible to realize a method that is simple and less burdensome for sellers who sell specified products through a sales site as a method of providing rental functions for the specified products.

[0059] Further, the provider device a rental page management means (for example, the rental page management unit 82 in FIG. 4) for managing a rental page consisting of one or more pages (for example, pages RP1 to RP7 in FIG. 12) for the end user to perform a series of operations required for the rental procedure of the predetermined product; a rental page presentation control means (for example, the rental page presentation control unit 83 in FIG. 4) that, when receiving a request to present the rental page from the terminal of the end user, executes control to present the rental page to the terminal; Furthermore, the procedure screen includes an operator for the end user to request the presentation of the rental page of the predetermined product; It is possible.

[0060] Furthermore, the module has the following procedure screen development function: When the identifier of the specified product is notified to the provider device, the rental information is acquired from the provider device, the procedure screen is generated based on the rental information, and an SDK execution function (for example, a function to execute the series of processes shown in FIG. 10 ) is exercised, which expands the display area to the specified page. It is possible.

[0061] Furthermore, the module has the following procedure screen development function: The SDK's reading function (e.g., the tag function in Figures 5 and 6) A function to create a DOM in which the SDK is placed (for example, the tag function in Figure 7), The initialization function of the SDK (for example, the tag function of FIG. 8 or FIG. 9 ); To demonstrate It is possible. [Explanation of symbols]

[0062] 1···Store server, 2···Rental function providing server, 3···User terminal, 11, 11-1, 11-2···CPU, 12···ROM, 13···RAM, 14···Bus, 15···Input / output interface, 16···Input unit, 17···Output unit, 18, 18-1, 18-2···Storage unit, 19···Communication unit, 20···Drive, 30···Removable media, 51···Sales site management unit, 52···Sales site presentation control unit, 71···Sales site DB, 72···SDK DB, 81···Rental information providing unit, 82···Rental page management unit, 83···Rental page presentation control unit, 84···Rental processing execution unit, 91···Rental information DB 92 and 92···Rental page DB

Claims

1. a seller device managed by a seller who sells predetermined products to end users through a sales site; a provider device managed by a provider that provides the sales site with a rental function that enables the end user to rent the predetermined product; In an information processing system including: The merchant device: a sales site management means for managing the sales site in a state in which a module for at least performing a procedure screen display function for displaying a procedure screen on a predetermined page of the sales site, which is used by the end user to carry out a procedure for renting the predetermined product, is embedded as the rental function; a sales site presentation control means for executing control to cause the module to perform the procedure screen expansion function when the end user's terminal accesses the sales site, thereby acquiring rental information required to create the procedure screen from the provider device, generating the procedure screen based on the rental information, and presenting the procedure screen on the terminal in a state where it is expanded to the specified page; Equipped with the provider device, rental information providing means for providing the rental information of the predetermined product to the seller device in response to a request from the seller device; An information processing system comprising:

2. the provider device, a rental page management means for managing a rental page consisting of one or more pages for the end user to perform a series of operations required for the rental procedure of the predetermined product; a rental page presentation control means for executing control to present the rental page to the terminal when a request to present the rental page is received from the terminal of the end user; Furthermore, the procedure screen includes an operator for the end user to request the presentation of the rental page of the predetermined product; The information processing system according to claim 1 .

3. The module, as the procedure screen development function, When the identifier of the predetermined product is notified to the provider device, the rental information is acquired from the provider device, the procedure screen is generated based on the rental information, and an SDK execution function is exercised to expand the display area to the predetermined page. The information processing system according to claim 1 .

4. The module, as the procedure screen development function, A function for reading the SDK; A function for creating a DOM in which the SDK is placed; An initialization function of the SDK; To demonstrate The information processing system according to claim 3 .

5. a seller device managed by a seller who sells predetermined products to end users through a sales site; a provider device managed by a provider that provides the sales site with a rental function that enables the end user to rent the predetermined product; An information processing method executed by an information processing system including: The steps executed by the merchant device include: a sales site management step of managing the sales site in a state in which a module is embedded as the rental function, which at least performs a procedure screen display function of displaying a procedure screen on a predetermined page of the sales site so that the end user can carry out a procedure for renting the predetermined product; a sales site presentation control step for executing control to cause the module to perform the procedure screen expansion function when the end user's terminal accesses the sales website, thereby acquiring rental information required to create a display area from the provider device, generating the procedure screen based on the rental information, and presenting the procedure screen on the terminal in a state where it is expanded into the specified page; Including, The steps executed by the provider device include: a rental information providing step of providing the rental information of the predetermined product to the seller device in response to a request from the seller device; Including, Information processing methods.

6. a seller device managed by a seller who sells predetermined products to end users through a sales site; a provider device managed by a provider that provides the sales site with a rental function that enables the end user to rent the predetermined product; A program for causing a computer that controls an information processing system to execute a control process, A computer controlling the seller device a sales site management step of managing the sales site in a state in which a module is embedded as the rental function, which at least performs a procedure screen display function of displaying a procedure screen on a predetermined page of the sales site so that the end user can carry out a procedure for renting the predetermined product; a sales site presentation control step for executing control to cause the module to perform the procedure screen expansion function when the end user's terminal accesses the sales website, thereby acquiring rental information required to create a display area from the provider device, generating the procedure screen based on the rental information, and presenting the procedure screen on the terminal in a state where it is expanded into the specified page; Execute a control process including A computer that controls the provider device a rental information providing step of providing the rental information of the predetermined product to the seller device in response to a request from the seller device; Execute a control process including program.

Citation Information

Patent Citations

  • Information processing device, method, and program

    JP2021105880A

  • Information processing apparatus, rental management program, and rental management method

    JP2022164351A

Cited By

  • Thread repair tool

    US12544844B2