Server device, method and program
The server device improves the convenience of matching service providers with users by storing and selecting relevant service information and promoting related services, addressing the inefficiencies of existing systems.
Patent Information
- Application Number
- JP2021181115
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-05
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-11-05
AI Technical Summary
Existing systems for matching service providers with users are not sufficiently convenient, as they lack efficient mechanisms for selecting relevant service types and promoting related services.
A server device that stores service type information, question information, answer information, and related service type information, and selects and transmits question information to requester terminal devices, while also sending usage promotion information for related services.
Enhances the convenience of matching service providers with users by providing relevant service options and promoting related services, thereby improving user experience and service utilization.
Smart Images

Figure 0007678573000001 
Figure 0007678573000002 
Figure 0007678573000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a server device, a terminal device, a method, and a program for matching a business operator who provides a service with a user who uses the service. [Background technology]
[0002] Conventionally, systems that match service providers with their users have been known. For example, Patent Document 1 discloses a system in which a service provider extracts vehicles, etc. in response to a request from a user who wishes to use a shuttle service, and the user agrees to the vehicles, etc. and enters into a contract, thereby matching the service provider with the user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-204319 A Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present disclosure have been made in light of the above-mentioned background, and aim to provide a server device and the like that is more convenient for matching service providers with their users. [Means for solving the problem]
[0005] In order to achieve the above object, a server device according to the present disclosure stores in a memory service type information indicating a service type provided by each of one or more businesses, question information indicating a question necessary for providing the service indicated by the service type information, answer information indicating an answer to the question information, and related service type information indicating another service type related to at least one of the service type information or the answer information, and in response to a designation of one of the service types by a client from a client terminal device, selects the question information associated with the service type information indicating the designated service type and transmits it to the client terminal device, and when the question information associated with the service type information has been transmitted to the client terminal device, transmits to the client terminal device usage promotion information that encourages the client to use the other service type indicated by the related service type information related to the designated service type information.
[0006] Furthermore, the method disclosed herein is a method performed in a computer including at least one processor by executing a predetermined instruction command by the at least one processor, and includes the steps of: storing in a memory service type information indicating a service type provided by each of one or more businesses, question information indicating a question necessary for providing the service indicated by the service type information, answer information indicating an answer to the question information, and related service type information indicating another service type related to at least one of the service type information or the answer information; selecting the question information associated with the service type information indicating the specified service type in response to a designation of any of the service types by a client from a client terminal device, and transmitting the question information associated with the service type information indicating the specified service type to the client terminal device; and, when the question information associated with the service type information has been transmitted to the client terminal device, transmitting to the client terminal device usage promotion information that encourages the client to use the other service indicated by the related service type information related to the specified service type information.
[0007] Furthermore, the program according to the present disclosure causes a computer including at least one processor to function as a processor configured to perform processing of storing in a memory service type information indicating a service type provided by each of one or more businesses, question information indicating a question necessary for providing the service indicated by the service type information, answer information indicating an answer to the question information, and related service type information indicating another service type related to at least any of the service type information or the answer information, and, in response to a designation of any of the service types by a client from a client terminal device, selecting the question information associated with the service type information indicating the designated service type and transmitting it to the client terminal device, and, when the question information associated with the service type information has been transmitted to the client terminal device, transmitting to the client terminal device utilization promotion information that encourages the client to utilize the other service indicated by the related service type information related to the designated service type information.
[0008] Moreover, a terminal device according to the present disclosure includes at least one processor, which accepts input related to service type information indicating a service type that can be provided to a client via an input interface, transmits the input service type information to a server device installed remotely via a network, receives question information necessary for providing the service indicated by the transmitted service type from the server device, accepts answer information indicating the client's answer to the received question information via the input interface, transmits the received answer information to the server device, and receives from the server device usage promotion information encouraging the client to use the other service type indicated by the related service type information related to the transmitted service type information, based on related service type information indicating the service type or other service types related to the answer information stored in the server device. [Brief description of the drawings]
[0009] [Figure 1]FIG. 1 is a conceptual diagram illustrating a schematic configuration of a system 1 according to the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing an example of a configuration of the server device 100 according to the first disclosure of the present disclosure. [Figure 3A] FIG. 3A is a block diagram showing an example of the configuration of a business operator terminal device 200 according to the present disclosure. [Figure 3B] FIG. 3B is a block diagram showing an example of the configuration of the client terminal device 300 according to the present disclosure. [Figure 4A] FIG. 4A is a diagram conceptually illustrating a business operator information table stored in server device 100 according to the present disclosure. [Figure 4B] FIG. 4B is a diagram conceptually illustrating a question information table stored in server device 100 according to the present disclosure. [Figure 4C] FIG. 4C is a diagram conceptually showing the first related service type information table. [Figure 4D] FIG. 4D is a diagram conceptually illustrating a portion of the second related service type information table. [Figure 4E] FIG. 4E is a diagram conceptually illustrating a coefficient information table stored in the server device 100 according to the present disclosure. [Figure 4F] FIG. 4F is a diagram conceptually illustrating a cost information table stored in server device 100 according to the present disclosure. [Diagram 5] FIG. 5 is a diagram showing a first processing sequence executed in the system 1 according to the present disclosure. [Figure 6] FIG. 6 is a diagram showing an example of a screen for inputting location information displayed on the business operator terminal device 200 according to the present disclosure. [Figure 7A] FIG. 7A is a diagram showing a second processing sequence executed in the system 1 according to the present disclosure. [Figure 7B] FIG. 7B is a second diagram showing a third processing sequence executed in the system 1 according to the present disclosure. [Figure 8] FIG. 8 is a diagram showing an example of a screen displayed on the client terminal device 300 according to the present disclosure. [Figure 9A] FIG. 9A is a first diagram illustrating an image including the question information (T32) shown in FIG. 7A. [Figure 9B] FIG. 9B is a second diagram illustrating an image including the question information (T32) shown in FIG. 7A. [Figure 9C] FIG. 9C is a third diagram illustrating an image including the question information (T32) shown in FIG. 7A. [Figure 9D] FIG. 9D is a fourth diagram illustrating an image including the question information (T32) shown in FIG. 7A. [Figure 10] FIG. 10 is a diagram illustrating an example of an image including the promotional information shown in FIG. 7A. [Figure 11A] FIG. 11A is a first diagram illustrating an image including the question information (T36) shown in FIG. 7A. [Figure 11B] FIG. 11A is a first diagram illustrating an image including the question information (T36) shown in FIG. 7A. [Figure 12A] FIG. 12A is a first diagram illustrating the second promotion information shown in FIG. 7A. [Figure 12B] FIG. 12B is a second diagram illustrating the second promotion information shown in FIG. 7B. [Figure 13A] FIG. 13A is a diagram illustrating an example of an image including information (T39) for inquiring of the requester regarding the email address of the destination of the business information shown in FIG. 7B. [Figure 13B] FIG. 13B is a diagram illustrating an example of an image including business information related to a photographer, which is created by the process of S45 shown in FIG. 7B. [Figure 13C] FIG. 13C is a diagram illustrating an example of an image including business information related to a traveling dresser, which is generated by the process of S45 shown in FIG. 7B. [Figure 14] FIG. 14 is a diagram showing a fourth process flow executed in the server device 100 according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Various embodiments of the present disclosure will be described with reference to the accompanying drawings. In addition, common components in the drawings are given the same reference numerals. In addition, the suffixes of the reference numerals of multiple components may be omitted. In addition, in the drawings, some of the names of components and information may be omitted, such as "business page information" being written as "business page."
[0011] 1. Overview of the System According to the Present Disclosure The system according to the present disclosure mainly includes a server device, a client terminal device used by a client who requests a service provided by a business operator, and a business operator terminal device used by a business operator. The system is used, for example, to match a business operator with a client in response to a request from the client who wishes to receive a service, by creating quotation information indicating a quotation according to the content of the service for each business operator who can provide the service, presenting the quotation information to the client, and leading to a contract between the business operator and the client. Furthermore, the system is used to present a service related to the service that the client wishes to receive to the client, and to create quotation information according to the content of the service for each business operator who can provide the service, and present the quotation information to the client, leading to a contract for the related service.
[0012] In this disclosure, the term "business operator" is merely used as a general term for those who can use a business operator terminal device. Therefore, unless otherwise specified, it may refer to a specific individual, or it may refer to an organization related to that individual (e.g., a company, association, group, etc.). Furthermore, the term "requester" is merely used as a general term for those who can use a requester terminal device. Therefore, unless otherwise specified, it may refer to a specific individual, or it may refer to an organization related to that individual (e.g., a company, association, group, etc.).
[0013] In addition, in this disclosure, the terms "business operator" and "business operator terminal device" are merely names given to distinguish them from the "requester" and the "requester terminal device." Similarly, the terms "requester" and "requester terminal device" are merely names given to distinguish them from the "business operator" and the "business operator terminal device." Therefore, even if a business operator or business operator terminal device is used in one matching, it may be used as a requester or a requester terminal device in another matching. Also, the opposite may be true.
[0014] In addition, in this disclosure, the term "administrator" is merely used as a general term for a person who manages the services provided through the system (server device, etc.) according to this disclosure. Therefore, unless it is clearly stated that a specific individual is being referred to, it may refer to a specific individual, or it may refer to an organization (for example, a company, association, group, etc.) related to that individual.
[0015] 2. Configuration of System 1 According to the Present Disclosure Fig. 1 is a conceptual diagram showing a schematic configuration of a system 1 according to the present disclosure. Referring to Fig. 1, the system 1 includes a server device 100, two business operator terminal devices 200-1 and 200-2, and one or more client terminal devices 300. The server device 100 is communicably connected to each device via a network.
[0016] In the present disclosure, the system 1 includes two business operator terminal devices 200-1, 200-2 and one client terminal device 300, but these numbers are merely examples. That is, the system 1 may include three or more business operator terminal devices 200 and two or more client terminal devices 300. In addition, in the present disclosure, the server device 100 is configured as an integrated device, but the components and processes of the client terminal device 300 may be distributed to multiple server devices, and the server device 100 may be connected to various databases.
[0017] 3. Configuration of the Server Device 100 Fig. 2 is a block diagram showing an example of the configuration of the server device 100 according to the first disclosure of the present disclosure. The server device 100 does not need to include all of the components shown in Fig. 2, and may have a configuration in which some components are omitted, or may include other components.
[0018] 2, the server device 100 includes a memory 111 including a RAM, a ROM, a non-volatile memory, an HDD, etc., a processor 112 including a CPU, etc., an output interface 113, and a communication interface 114. These components are electrically connected to each other via control lines and data lines. The memory 111 may also include a database, an external storage device, etc., connected via a communication interface, etc.
[0019] The memory 111 includes a RAM, a ROM, a non-volatile memory, and a HDD, and functions as a storage unit. The memory 111 stores instructions for executing an application and an OS according to the present disclosure as a program. Such a program is loaded by the processor 112 from a recording medium or a network into the memory 111 via the communication interface 114 and executed. The memory 111 also stores various information tables and coefficient information tables, which will be described later with reference to Figs. 4A to 4F.
[0020] In addition, in the present disclosure, the memory 111 (particularly the RAM) is temporarily used to write and read data while the above programs are being executed by the processor 112.
[0021] In addition, in the present disclosure, the memory 111 stores in the memory 111 service type information indicating a service type, which is a type of service provided by each of one or more providers, provider information indicating the name of the provider, related service type information indicating other service types related to the service type, and question information indicating questions necessary for the provision of the service, in association with each other; and in response to a designation of one of the service types by a requester from one or more client terminal devices 300, selects question information associated with the service type information indicating the designated service type and transmits it to the client terminal device 300; and, upon completion of transmission of the question information associated with the service type information to the client terminal device 300, transmits to the client terminal device 300 usage promotion information that encourages the requester to use other services whose types are indicated by the related service type information related to the designated service type.
[0022] Processor 112 is composed of a CPU (microcomputer) and functions as a control unit for controlling other components connected thereto based on various programs stored in memory 111. Processor 112 may be composed of a single CPU or multiple CPUs.
[0023] Furthermore, in the present disclosure, the processor 112 stores in the memory 111, in association with service type information indicating a service type, which is a type of service provided by each of one or more providers, provider information indicating the name of the provider, related service type information indicating other service types related to the service type, and question information indicating questions necessary for the provision of the service, and in response to a service type designated by a requester from one or more client terminal devices 300, selects question information associated with the service type information indicating the designated service type and transmits it to the client terminal device 300, and when transmission of the question information associated with the service type information to the client terminal device 300 is completed, transmits to the client terminal device 300 usage promotion information that encourages the requester to use other services whose types are indicated by the related service type information related to the designated service type.
[0024] The communication interface 114 functions as a communication unit that performs processes such as modulation and demodulation in order to transmit and receive programs and various information used in the system 1 according to the present disclosure, for example, to the business operator terminal device 200, the requester terminal device 300, and / or other server devices 100 via a network. The communication interface 114 communicates with the business operator terminal device 200, the requester terminal device 300, and / or other server devices according to the above-mentioned wireless communication method or a known wired communication method.
[0025] In the present disclosure, the server device 100 receives basic information, service types, related service types, service attributes, location information, detailed information, cost information, evaluation request destination, offer acceptance information, and the like from the business operator terminal device 200 via the communication interface 114. In addition, the server device 100 transmits business operator page information, offer information, and the like to the business operator terminal device 200 via the communication interface 114.
[0026] In the present disclosure, the requester terminal device 300 transmits selection information such as service type, answer information, selection information of a desired business operator, related service answer information, etc. to the server device 100 via the communication interface 114. In addition, the server device 100 receives question information, business operator information, related service type information, etc. from the requester terminal device 300 via the communication interface 114.
[0027] The output interface 113 functions as an information input / output unit for inputting and outputting information to and from various external devices such as a printer, a display, etc. (not shown) The output interface 113 can adopt a known connection format such as a serial port, a parallel port, a USB, etc. as desired.
[0028] 4. Configuration of operator terminal device 200 Fig. 3A is a block diagram showing an example of the configuration of the business operator terminal device 200 according to the present disclosure. The business operator terminal device 200 does not need to include all of the components shown in Fig. 3A, and may have a configuration in which some components are omitted, or may have other components added.
[0029] An example of the operator terminal device 200 is a portable terminal device capable of wireless communication, such as a smartphone. However, other than that, any device capable of executing the program according to the present disclosure, such as a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, etc., can be suitably applied. In addition, when the program according to the present disclosure is executed in a plurality of operator terminal devices 200, each operator terminal device 200 does not necessarily have to be the same or of the same type. For example, one operator terminal device 200 may be a smartphone, and the other operator terminal devices 200 may be laptop computers.
[0030] 3A, the operator terminal device 200 includes a display 211, a processor 212, a memory 213 including a RAM, a ROM, or a non-volatile memory (HDD in some cases), a communication interface 214 including a communication processing circuit 215 and an antenna, and an input interface 216 including a touch panel 217 and a hard key 218. These components are electrically connected to each other via control lines and data lines.
[0031] The display 211 functions as a display unit that reads image information stored in the memory 213 and displays various images created by executing the program according to the present disclosure in response to an instruction from the processor 212. The display 211 is configured, for example, from a liquid crystal display, an organic EL display, or electronic paper.
[0032] The input interface 216 is composed of a touch panel 217 and / or hard keys 218, etc. The input interface 216 accepts various instruction inputs necessary for executing the program according to the present disclosure. The various instruction inputs include, for example, starting an application, selecting a service type and service attributes when registering a business, inputting basic information, location information, detailed information, cost information, and an evaluation request destination, etc.
[0033] The touch panel 217 is disposed so as to cover the display 211, and outputs information on position coordinates corresponding to image data displayed on the display 211 to the processor 212. As the touch panel method, a known method such as a resistive film method, a capacitive coupling method, an ultrasonic surface acoustic wave method, etc. can be used. In the present disclosure, the touch panel 217 detects a swipe operation or a tap operation on each icon, etc. displayed on the display 211 by a pointer. Note that, although the present disclosure uses the input interface 216 provided in the business operator terminal device 200, it is also possible to use an input interface 216, such as a mouse or a keyboard, that is connected wirelessly or by wire to a main body including the processor 212, etc.
[0034] Processor 212 is composed of a CPU (microcomputer) and functions as a control unit that controls other connected components based on various programs stored in memory 213. Processor 212 may be composed of a single CPU or multiple CPUs. Furthermore, processor 212 may be composed of an appropriate combination of multiple types of CPUs, such as a CPU and a GPU specialized for image processing.
[0035] Specifically, the processor 212 reads out and executes a program for executing an application according to the present disclosure and a program for executing an OS from the memory 213. In the present disclosure, the processor 212 executes processes such as accepting an input of a service type and a service attribute by the business operator via the input interface 216 on a business registration screen displayed on the display 211, accepting an input of basic information by the business operator via the input interface 216 on a business registration screen also displayed on the display 211, transmitting the input service type, service attribute, basic information, and the like to the server device 100 via the communication interface 214, displaying a business page on the display 211 upon receiving business page information from the server device 100 via the communication interface 214, accepting an input of location information, detailed information, price information, and evaluation information by the business operator via the input interface 216 on the business page, and transmitting the input location information, and the like to the server device 100 via the communication interface 214.
[0036] The memory 213 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is a memory used for writing and reading data while the program stored in the ROM is being processed by the processor 212. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is stored even after the execution of the program is terminated.
[0037] In addition, in the present disclosure, the memory 213 stores a program for performing processes such as accepting input of service type and service attributes by the business via the input interface 216 on the business registration screen displayed on the display 211, accepting input of basic information by the business via the input interface 216 on the business registration screen also displayed on the display 211, transmitting the input service type, service attributes, basic information, etc. to the server device 100 via the communication interface 214, displaying a business page on the display 211 when business page information is received from the server device 100 via the communication interface 214, accepting input of location information, detailed information, price information, and evaluation information by the business via the input interface 216 on the business page, and transmitting the input location information, etc. to the server device 100 via the communication interface 214.
[0038] The communication interface 214 functions as a communication unit that transmits and receives information between the server device 100 and the client terminal device 300 that are installed remotely via the communication processing circuit 215 and an antenna. The communication processing circuit 215 performs processing for receiving programs and various information used in the system according to the present disclosure from the server device 100 according to the progress of processing.
[0039] In the present disclosure, basic information, service type, service attributes, location information, detailed information, cost information, evaluation request destination, offer acceptance information, and the like are transmitted to the server device 100 via the communication interface 214. In addition, business page information, offer information, and the like are received from the server device 100 via the communication interface 214.
[0040] The communication processing circuit 215 performs communication processing based on a wideband wireless communication method such as the LTE method. Alternatively, the communication processing circuit 215 can perform communication processing based on a method related to narrowband wireless communication such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). The communication processing circuit 215 can also perform communication processing based on a method related to wired communication instead of or in addition to a method related to wireless communication.
[0041] 5. Configuration of client terminal device 300 Fig. 3B is a block diagram showing an example of the configuration of the client terminal device 300 according to the present disclosure. The client terminal device 300 does not need to include all of the components shown in Fig. 3, and may have a configuration in which some components are omitted, or may include other components.
[0042] An example of the client terminal device 300 is a portable terminal device capable of wireless communication, such as a smartphone. However, the program according to the present disclosure can be suitably applied to any device capable of executing the program, such as a feature phone, a personal digital assistant, a PDA, a laptop computer, a desktop computer, a portable game machine, a stationary game machine, etc. In addition, when the program according to the present disclosure is executed by a plurality of client terminal devices 300, it is not necessarily required that each client terminal device 300 is the same or of the same type. For example, one client terminal device 300 may be a smartphone, and the other client terminal devices 300 may be laptop computers.
[0043] 3, the requester terminal device 300 includes a display 311, a processor 312, a memory 313 including a RAM, a ROM, or a non-volatile memory (or a HDD in some cases), a communication interface 314, and an input interface 316 including a touch panel 317 and hard keys 318. The memory 313 includes a RAM, a ROM, or a non-volatile memory (or a HDD in some cases). The communication interface 314 includes a communication processing circuit 315 and an antenna. The input interface 316 includes the touch panel 317 and the hard keys 318. These components are electrically connected to each other via control lines and data lines.
[0044] The display 311 functions as a display unit that reads image information stored in the memory 313 in response to an instruction from the processor 312 and performs various displays by executing a program according to the present disclosure, as described below with reference to Fig. 9A etc. The display 311 is configured, for example, by a liquid crystal display, an organic EL display, electronic paper, or the like.
[0045] The input interface 316 is composed of a touch panel 317 and / or hard keys 318, etc., and accepts various instruction inputs. Various instruction inputs include execution of a program according to the present disclosure, i.e., launching an application, designation of a service type, input of answer information and usage response information, etc. The service type indicates the type of service that can be provided to a requester.
[0046] The answer information is received from the server device 100 and indicates a response to the question information associated with the specified service type. The usage promotion information encourages the requester to use other services. The types of other services are indicated by related service type information that indicates the types of services related to the specified service type. The usage response information indicates that the requester will use the other services in response to receiving the usage promotion information.
[0047] The touch panel 317 is configured using a known method such as a resistive film method, a capacitive coupling method, an ultrasonic surface acoustic wave method, etc. In the present disclosure, the touch panel 317 detects a swipe operation or a tap operation on each icon, etc. displayed on the display 311 by a pointer. The input interface 316 may be built into the requester terminal device 300, or may be connected to the requester terminal device 300 wirelessly or by wire, for example, like a mouse or a keyboard.
[0048] Processor 312 is composed of a CPU (microcomputer) and functions as a control unit that controls other connected components based on various programs stored in memory 313. Processor 312 may be composed of a single CPU or multiple CPUs. Furthermore, processor 312 may be composed of an appropriate combination of multiple types of CPUs, such as a CPU and a GPU specialized for image processing.
[0049] Specifically, the processor 312 reads out from the memory 313 a program for executing an application according to the present disclosure and a program for executing the OS, and executes the program.
[0050] In addition, in the present disclosure, processor 312 performs processes such as specifying to server device 100 a service type indicating the type of service that can be provided to the requester, receiving question information associated with the specified service type from server device 100, transmitting answer information indicating an answer to the received question information to server device 100, receiving usage promotion information encouraging the requester to use other services whose types are indicated by related service type information indicating a type of service related to the specified service type, and transmitting usage response information to server device 100 indicating that the requester will use the other service in response to receiving the usage promotion information.
[0051] The memory 313 is composed of a ROM, a RAM, a non-volatile memory, a HDD, etc., and functions as a storage unit. The ROM stores instructions for executing the application and the OS according to the present disclosure as a program. The RAM is a memory used for writing and reading data while the program stored in the ROM is being processed by the processor 312. The non-volatile memory is a memory into which data is written and read by the execution of the program, and the data written therein is stored even after the execution of the program is terminated.
[0052] In addition, in the present disclosure, memory 313 stores a program that performs processes such as specifying to server device 100 a service type indicating the type of service that can be provided to the requester, receiving question information associated with the specified service type from server device 100, transmitting answer information indicating an answer to the received question information to server device 100, receiving utilization promotion information that encourages the requester to utilize other services whose types are indicated by related service type information that indicates the type of service related to the specified service type, and transmitting utilization response information to server device 100 indicating that the requester will utilize the other service in response to receiving the utilization promotion information.
[0053] The communication interface 314 functions as a communication unit that transmits and receives information to and from the server device 100 and other terminal devices that are installed remotely via the communication processing circuit 315 and an antenna. The communication processing circuit 315 performs processing for receiving programs and various information used in the system according to the present disclosure from the server device 100 according to the progress of processing.
[0054] In the present disclosure, selection information such as a service type, answer information, selection information, usage response information, and the like are transmitted to the server device 100 via the communication interface 314. In addition, question information, business information, usage promotion information, and the like are received from the server device 100 via the communication interface 314.
[0055] The communication processing circuit 315 may perform communication processing based on a wideband wireless communication method such as the LTE method, or may perform communication processing based on a method related to narrowband wireless communication such as wireless LAN such as IEEE802.11 or Bluetooth (registered trademark). Furthermore, the communication processing circuit 315 can also perform communication processing based on a method related to wired communication instead of or in addition to a method related to wireless communication.
[0056] 6. Information stored in memory, etc. 4A is a diagram conceptually illustrating an operator information table stored in the server device 100 according to the present disclosure. As an example, the table stores information that is generated or input by each operator when the operator starts the program according to the present disclosure on the operator terminal device 200 and registers the operator. This information can be updated as appropriate in response to instruction inputs from each operator.
[0057] As shown in Fig. 4A, in the business operator information table, business operator identifier information (business operator ID information), business operator information, service type information, service attribute information, contact information, cost information, location information, detailed information, evaluation information, etc. are stored in association with each other. The "business operator identifier information" is an identifier that uniquely identifies each business operator, and is used to specify each business operator. This information is generated and stored every time a new business operator registers itself with the server device 100.
[0058] "Business operator information" is information about the name or designation of an individual or organization that is a business operator, and can be entered by each business operator at their own discretion. An example of business operator information is the name of the company that provides the service. "Service type information" is information that indicates the type of service provided by each business operator.
[0059] The information is generated by the business operator selecting the most relevant service type from multiple preset service types, or by the business operator inputting an arbitrary character string. Examples of service type information include "photographer," "on-site dresser," "tax accountant," "patent attorney," "lawyer," "gardening," "videography," and "drone photography."
[0060] "Service attribute information" further subdivides and classifies the service type information of the services provided by each business operator. "Service attribute information" is generated by the business operator selecting the most relevant service attribute from multiple preset service attributes or by the business operator inputting an arbitrary character string. Examples of service attributes include, for a service type of photographer, "a photographer who is good at photographing weddings," "a photographer who is good at landscape photography," "a photographer who is good at photographing people," and "a photographer who is good at photographing anniversaries."
[0061] Another example of a service attribute, when the service type is a traveling kimono dresser, may be "a traveling kimono dresser who is good at dressing in all types of Japanese clothing," "a traveling kimono dresser who is good at dressing in formal Western clothing," "a traveling kimono dresser who is good at dressing in the national costumes of a particular country," etc.
[0062] As another example, when the service type is tax accountant, there are "tax accountants who are good at filing tax returns," "tax accountants who are good at filing inheritance tax returns," "tax accountants who are good at company establishment," "tax accountants who are good at applying for loans and subsidies," etc. It is also possible to further subdivide the service attributes.
[0063] "Contact information" is information relating to the contact information of each business, and desired information such as email address, telephone number, fax number, address, etc. is stored as appropriate.
[0064] "Cost information" is information that specifies the cost input by each business operator or preset by the administrator for the consideration factors specified by each question. The cost information is used to calculate an estimate for the provision of the service. Details will be described later with reference to FIG. 4F.
[0065] "Location information" is information indicating locations related to businesses, such as the current location, location, business area, and visitable area of each business. The information may be any information indicating a location, such as a specific address, coordinates, or city / ward / town / village name. The above "business information" may be a combination of the business name, the contact information of each business indicated by the "contact information," and the current location / location of each business indicated by the "location information." In this case, "contact information" and "location information" may be omitted.
[0066] The "detailed information" is information that is the profile information of each business. Examples of detailed information include an introduction of the business, areas of expertise and weaknesses, member composition, past request acceptance rate, schedule, and whether there have been any violations of the terms of use in the past.
[0067] The "evaluation information" is information related to the evaluation results from the evaluation request destinations designated by each business operator, evaluation results from requesters who have requested services from each business operator in the past, and word-of-mouth comments based on them. In addition to this information, various information such as the business operator's business performance may be stored in association with the business operator ID.
[0068] 4B is a diagram conceptually illustrating a question information table stored in the server device 100 according to the present disclosure. As an example, the table is generated by an administrator inputting questions for each service type in advance. Furthermore, the information stored in the table can be updated as appropriate in response to instructions input by the administrator, etc.
[0069] As shown in FIG. 4B, one or more pieces of question information (questions 1 to n: n is an arbitrary number) are stored in association with each piece of service type information. As a specific example, in a case where the type of service indicated by the service type information is "photographer" and the "service attribute information" is "photographer who is good at taking wedding photos", "What would you like to request?" with two alternative options, "photography on the day of the wedding" and "photo wedding / pre-wedding photo shoot", is stored as question 1. In addition, "Which scene would you like to have photographed?" with four multiple options, "pre-wedding preparation", "wedding", "wedding reception", and "after-party", is stored as question 2. Furthermore, the question information related to "photographer who is good at taking wedding photos" may include more detailed questions such as "number of participants" from question 3 onwards.
[0070] Alternatively, if the type of service indicated by the service type information is "on-site kimono dresser", then as question 1, "Which kimono would you like to have dressed?" is stored, which has many overlapping options such as "wedding attire (Japanese style / Western style)", "tomesode", "houmongi", "montsuki hakama (male)", and "yukata". Also, as question 2, "How many people will you dress?" is stored, which requires an answer input. Furthermore, the question information regarding "on-site kimono dresser" may include more detailed questions such as "When is the day of dressing?" from question 3 onwards. Note that while FIG. 4B stores question information in association with each service type, it is also possible to further subdivide and store different question information for each service attribute, as described above for "a photographer who is good at taking pictures of weddings".
[0071] The related service type information is associated with the service type information included in the business operator information table shown in FIG. 4A, or answer information that is an option of the question information included in the question information table shown in FIG. 4B. FIG. 4C is a diagram conceptually showing a first related service type information table. As shown in FIG. 4C, the first related service type information table includes the "service type information S1-S5" shown in FIG. 4A in association with one or more pieces of "related service type information S11'-S52'" that are associated with the services related to the service type information. The first related service type information table is created, for example, by the administrator of the server device 100 associating a service type attribute and its service attribute information each time they are input.
[0072] For example, in the first related service type information table shown in Fig. 4C, one or more related services associated with the service type information are arranged earlier (left side) the more highly related they are to the service type information, and arranged later (right side) the less related they are to the service type information. In a processing sequence described later with reference to Fig. 7A, when the server device 100 first transmits promotion information to the client terminal device 300, the related service type information arranged in the position most highly related to the service type information in the first related service type information table is used.
[0073] Also, when the server device 100 transmits promotion information to the client terminal device 300 for the second or subsequent times in the processing sequence, the related service type information included in the first related service type information table shown in Fig. 4C is used in descending order of the degree of relevance to the service type information. Alternatively, at this time, in the second service type information table shown in Fig. 4D, the question information transmitted by the server device 100, the answer information returned from the client terminal device 300 to the server device 100 in response to the question information, and the related service type information corresponding to at least either the service type information or the answer information are used. By selectively using the first related service type information table shown in Fig. 4B and the second related service type information table shown in Fig. 4C in the processing sequence, optimized transmission of promotion information from the client terminal device 300 to the server device 100 is realized.
[0074] For example, when the type of service indicated by certain service type information is "photographer" and the service attribute information is "photographer who specializes in photographing weddings," this service type information is associated with "on-site kimono dresser" or the like as related service type information. The related service type information is used when a quotation is created in the system 1 using certain service type information. The requester is recommended to create a quotation for another service indicated by the related service type information. This promotes the use of the system 1 by the requester.
[0075] Specifically, for example, when a quote for a "photographer" is prepared in system 1, the client is prompted to prepare a quote for a "traveling kimono dresser." In response, when the client prepares a quote for the "traveling kimono dresser" in system 1, use of system 1 is promoted. When service type information indicating "traveling kimono dresser" as a service type is associated with related service type information indicating "florist" as a service type, when a quote for the "traveling kimono dresser" is prepared, the client is prompted to prepare a quote for the "florist." In this way, use of system 1 by clients is promoted using the related service type information.
[0076] Note that a part or all of the set of service type information may be common to a part or all of the set of related service type information. Therefore, when a client responds to a quote based on the related service type information, the related service type information is used as the service type information to search the related service table, thereby encouraging the system 1 to sequentially create two or more quotes for one client.
[0077] Fig. 4D is a diagram conceptually showing a part of the second related service type information table. Fig. 4D illustrates an example in which "answer information A11-A15" which is a choice of answers to "question information G1" associated with "service type information S1" in the service type information S1 shown in Fig. 4B is associated with "related service type information S11'-S15'" related to "question information G1" and "answer information A11-A15" are associated with each other.
[0078] However, it should be noted that FIG. 4D shows only a part of the second related service type information table. That is, in the entire second related service type information table shown in FIG. 4D, related service type information is associated with all service type information other than the service type information S1, all question information other than the question information G1, and all answer information other than the answer information A11 to A15. The second related service type information table is created by, for example, an administrator of the server device 100, and the contents can be changed by this administrator every time new question information and its options are set. Generally, one service type information is associated with multiple question information, and multiple question information is associated with one or more answer information, so that priority is appropriately given to the related service type information included in the second related information table, and the information is used for processing in order of priority.
[0079] 4E is a diagram conceptually illustrating a coefficient information table stored in the server device 100 according to the present disclosure. As an example, the table is generated by an administrator inputting each coefficient for each service type in advance. In addition, the information stored in the table may be updated as appropriate in response to an instruction input from the administrator. As an example, the coefficient information stored in the table is used to weight coefficient items (coefficient 1, coefficient 2, coefficient 3, etc.) used when selecting a business operator.
[0080] As shown in FIG. 4E, the coefficient information table stores coefficients of 1 or more (coefficients 1 to n: n is an arbitrary number). Examples of such coefficient items include coefficient 1 = "closeness to the client's location", coefficient 2 = "evaluation", coefficient 3 = "estimated amount", etc. For each of such items, a different coefficient is input for each service type. For example, when the service type is "tax accountant", the client may prefer a business that can be contacted easily and frequently. Therefore, in such a case, when coefficient 1 = "closeness to the client's location", coefficient K1 = "2.0 times", when coefficient 2 = "evaluation", coefficient L1 = "1.5 times", and when coefficient 3 = "estimated amount", coefficient M1 = "0.5 times" are input.
[0081] Also, when the service type is "photographer", the client may be more interested in the reliability of the business's skills than in the proximity. In such a case, when coefficient 1 = "proximity from the client's location", coefficient K1 = "0.5 times", when coefficient 2 = "evaluation", coefficient L1 = "2.0 times", and when coefficient 3 = "estimated amount", coefficient M1 = "1.2 times" are input.
[0082] In the example of Fig. 4E, coefficients are set for each service type, but it is also possible to further subdivide and set different coefficients for each service attribute. Also, these coefficients and the input values are only examples, and other coefficients and values may be input. Also, various information can be used for the coefficient items, such as the length of the business operator's introduction, past request acceptance rate, schedule availability, and past violations of regulations.
[0083] 4F is a diagram conceptually illustrating a cost information table stored in the server device 100 according to the present disclosure. As an example, the table is generated by each business operator inputting costs in advance in response to each question set in advance by the administrator for each service type. The table is generated for each business operator and is referred to when calculating an estimated amount.
[0084] FIG. 4F shows an expense information table generated for a business with "business identifier information" of "C1." For example, when the service type is "tax accountant," "What is the annual sales?" is stored as question A. Furthermore, "Does bookkeeping service exist?" is stored as question B. Furthermore, "How many items are divided per month?" is stored as question C. Furthermore, "Does payroll calculation exist?" is stored as question D. Furthermore, "Does settlement processing exist?" is stored as question E. Furthermore, "Does year-end adjustment exist?" is stored as question F. Furthermore, "How many people are required to undergo year-end adjustment?" is stored as question G. Furthermore, questions such as "What is the desired frequency of visits?" are stored as question H.
[0085] In the cost information table shown in FIG. 4F, the following information is stored for question A: "1 million yen or less = 20,000 yen", "1 million yen to 5 million yen = 25,000 yen", "5 million yen to 10 million yen = 30,000 yen", and "10 million yen or more = 40,000 yen". In addition, the following cost information is stored for questions B and C: "No bookkeeping service = 0 yen added", "Bookkeeping service and 500 or less sortings = 10,000 yen added", "Bookkeeping service and 501 to 750 sortings = 20,000 yen added", and "Bookkeeping service and 750 or more sortings = 30,000 yen added". Below, the costs for the answers are stored in association with each question.
[0086] For example, when the service type is "photographer," "mobile dresser," "florist," etc., unlike the above-mentioned case where the service type is "tax accountant," there may be no need to store question information different from the question shown in Fig. 4B in the expense information table. In this case, the question shown in Fig. 4B may be stored as the question shown in Fig. 4F, and the expense information is the fee added according to the content of the question information.
[0087] 7. Processing sequence executed in system 1 Fig. 5 is a diagram showing a first processing sequence executed in the system 1 according to the present disclosure. Specifically, Fig. 5 shows a processing sequence when a business operator newly registers as a business operator, among various processing sequences executed among the server device 100, the business operator terminal device 200, and the requester terminal device 300.
[0088] As shown in Fig. 5, the processor 212 of the business operator terminal device 200 accepts an instruction input from the business operator and starts an application for executing the system 1 according to the present disclosure (S11). The processor 212 then further accepts an instruction input from the business operator via the input interface 216 and selects business operator registration from a menu item (S12). The processor 212 displays a service selection screen on the display 211 for selecting the type of service provided by the business operator. The screen displays a list of service types (e.g., tax accountant, photographer, traveling dresser, florist, etc.) that can be provided via the system according to the present disclosure.
[0089] The processor 212 accepts an instruction input from the business operator via the input interface 216, and selects a service type to be registered by the business operator from a service selection screen displaying a list of service types (S13). Similarly, the processor 212 displays a service attribute selection screen for selecting a service attribute corresponding to the selected service type on the display 211. The screen displays a list of service attributes (e.g., "a tax accountant who is good at tax returns" and "a photographer who is good at photographing weddings") that are preset for the service type selected in S13.
[0090] The processor 212 receives an instruction input from the business operator via the input interface 216, and selects the service attributes to be registered by the business operator from a service attribute selection screen displaying a list of service attributes (S14). Next, the processor 212 receives an input of basic information via the input interface 216 (S15). The information includes business information and contact information of the business operator. The processor 212 then receives an input of location information of the business operator via the input interface 216 (S16).
[0091] The location information may be a current location detected using various sensors such as a GPS included in the business operator terminal device 200, or information such as a postal code, address, landmarks, and service provision area input by the business operator. Next, the processor 212 accepts an instruction input from the business operator via the input interface 216 and inputs detailed information (S17).
[0092] The detailed information includes an introduction of the business operator, areas of expertise and weaknesses, member composition, etc. Then, when the input of this information is completed, the processor 212 transmits the input service type information, service attribute information, basic information, location information, detailed information, etc. (T11) to the server device 100 via the communication interface 214.
[0093] When the server device 100 receives information such as service type information, service attribute information, basic information, location information, and detailed information, the processor 112 of the server device 100 generates an operator ID unique to the operator that transmitted the information, and stores the received information in the operator information table shown in Fig. 4A in association with the generated operator ID. The processor 112 then generates an operator page based on the stored information (S18), and transmits operator page information (T12) including the link destination and the like to the operator terminal device 200 via the communication interface 114. Note that the various information inputted in the operator terminal device 200 can be updated on the operator page in response to an instruction inputted by the operator.
[0094] When the business operator page information is received by the business operator terminal device 200, the processor 212 of the business operator terminal device 200 accepts an instruction input from the business operator via the input interface 216, and displays the business operator page on the display 211. In the business operator page, the processor 212 accepts an input specifying evaluation request destination information via the input interface 216 (S20).
[0095] This evaluation request destination information is information regarding the contact information of a person designated by the business itself as an evaluator. In this way, by designating the evaluation request destination by the business itself, it is possible to receive an accurate evaluation from someone who knows the business well, rather than evaluation by an unspecified number of people. Then, the processor 212 transmits the input information on the evaluation request destination and business identifier information, etc. (T13) to the server device 100 via the communication interface 214 together with the business identifier information.
[0096] When the evaluation request destination information is received, the processor 112 transmits an evaluation request to the received evaluation request destination (e.g., email address) to request an evaluation of the business corresponding to the received business identifier information (S21). When an evaluation of the business is received from the specified evaluation request destination as a result of the evaluation request, the processor 112 stores the received evaluation result in the evaluation information of the business information table (not shown).
[0097] Furthermore, in the business page displayed on the business terminal device 200, the processor 212 accepts input of cost information preset according to the service type (S22). Here, Fig. 6 is a diagram showing an example of a screen for inputting location information displayed on the business terminal device 200 according to the present disclosure. Specifically, Fig. 6 shows an example of a screen for inputting cost information in S22 shown in Fig. 5, and shows an example of the screen when tax accountant is selected as the service type.
[0098] 6, input boxes 13 for inputting the costs for calculating the estimated amount are displayed on the display 211 in response to each question in the cost information table. For example, in response to "What is the annual sales amount?", which is one of the questions when calculating an estimate of a tax accountant's monthly consulting fee, the costs desired by the business operator can be input in the following cases: "Under 1 million yen," "1 million to 5 million yen," "5 million to 10 million yen," and "Over 10 million yen."
[0099] At this time, a reference price 14 is displayed on the right side of each case. The reference price 14 may be the average of the costs input by each business. Alternatively, the average of the costs input by each business may be subtracted by a predetermined amount to display the cost. Furthermore, when the service type is other than tax accountant, for example, "photographer," "mobile dresser," or "florist," the image shown in FIG. 6 is appropriately changed according to the service type.
[0100] As shown in Fig. 5, when the business operator inputs each expense via input interface 216, processor 212 transmits the input expense information and business operator identifier information to server device 100 via communication interface 214. When processor 112 of server device 100 receives expense information etc. via communication interface 114, it stores the received expense information in the expense information table in association with the business operator identifier information (S23), as shown in Fig. 4F. This ends the processing flow for business operator registration.
[0101] 7A and 7B are diagrams showing second and third processing sequences executed in the system 1 according to the present disclosure. Specifically, FIG. 7A and FIG. 7B show processing sequences when a requester selects a business operator from which a desired service is provided, among various processing executed between the server device 100, the business operator terminal device 200, and the requester terminal device 300. In addition, when all answer information (T33 shown in FIG. 7A) to question information corresponding to the service type information used first in the processing sequence shown in FIG. 7A is obtained, the processing shown in FIG. 7B is started, and the processing shown in FIG. 7A and FIG. 7B are executed in parallel. In addition, a processing sequence including multiple processing for a service indicated by one service type information is also described as a series of processing sequences.
[0102] 7A, the processor 312 of the requester terminal device 300 accepts an instruction input from the requester and starts an application for executing the system 1 according to the present disclosure (S31). Then, the processor 312 displays a list screen of service types that can be provided by each business on the display 311, and accepts the selection of a service type by the requester via the input interface 316 (S32).
[0103] Furthermore, processor 312 displays service attributes on display 311 according to the selected service type, and accepts the selection of the service attributes by the requester via input interface 316 (S33). Next, processor 312 accepts the selection of location information by the requester via input interface 316 (S34).
[0104] Here, Fig. 8 is a diagram showing an example of a screen displayed on the requester terminal device 300 according to the present disclosure. Specifically, Fig. 8 shows an example of a screen displayed when location information is selected in S34 of Fig. 7A. As shown in Fig. 8, an input box 21 for inputting the requester's location information is displayed on the display 311. The requester can input a postal code, a station name, an address, and a landmark in the input box 21 and tap a selection icon 23 to input location information.
[0105] Based on the location information input in the input box 21, a surrounding map centered on the input location information is displayed in the map display area 22. The requester can select more detailed locations by performing a tap operation or the like on the displayed map.
[0106] In addition, a selection icon 23 and a cancel icon 24 are displayed at the bottom of the map display area 22, and when the requester taps the selection icon 23, the selected location or the information entered in the input box 21 is selected as location information and transmitted to the server device 100. When the requester taps the cancel icon 24, the selected location is erased once, and the requester can re-enter the location from the beginning.
[0107] As shown in Fig. 7A, the processor 312 transmits the service type information, service attribute information, location information, etc. (T31) together with the requester ID information to the server device 100 via the communication interface 314. The processor 112 of the server device 100 receives the service type, service attribute, location information, etc. via the communication interface 114. The processor 112 of the server device 100 stores the received information in the memory 111 in association with the requester ID information, as shown in Fig. 4A.
[0108] Furthermore, the processor 112 creates the first and second related service type information tables shown in Fig. 4C and Fig. 4D in response to an operation by an administrator of the server device 100, etc. The processor 112 also refers to the question information table shown in Fig. 4B based on the received service type and / or service attribute, and selects one or more pieces of question information corresponding to the service type information (S35). The processor 112 selects one or more pieces of question information, and transmits them to the requester terminal device 300 via the communication interface 114 as question information (T32).
[0109] 9A to 9D are first to fourth diagrams illustrating images including the question information shown in FIG. 7A. However, FIG. 7A does not show all of the transmission and reception of information between the server device 100 and the client terminal device 300 related to FIG. 9A to FIG. 9D. That is, in FIG. 7A, for convenience of illustration, T32, T33, S35, and S36 are shown one by one. The processor 312 of the client terminal device 300 first receives a search image including a search bar and a search button in the search bar from the server device 100 via the communication interface 314, as shown in FIG. 9A, and displays it on the display 311.
[0110] For example, when a client inputs a keyword "wedding photography" into the search bar and operates the search button, the processor 312 transmits the input keyword to the server device 100 via the communication interface 314. The processor 112 of the server device 100 receives this keyword via the communication interface 114, searches the service type information and / or the service attribute information, and obtains "photographer (a photographer who is good at photographing weddings)" as a search result. The processor 112 transmits an image shown in FIG. 9B including this search result to the client terminal device 300 via the communication interface 114.
[0111] As shown in FIG. 9B, the image transmitted from the server device 100 to the client terminal device 300 includes the messages "We will find a wedding photographer near you" and "Please answer some questions about weddings!", and a button marked "Next". The processor 312 of the client terminal device 300 receives this image via the communication interface 314 and displays it on the display 311. When the client operates the button marked "Next", the processor 312 transmits information indicating this operation as answer information to the client terminal device 300 via the processor 312.
[0112] The processor 112 of the server device 100 receives information indicating the above operation via the communication interface 114. In response to receiving this information, the processor 112 transmits the image shown in Fig. 9C to the client terminal device 300 via the communication interface 114. This image includes a "progress bar" indicating the progress of the question, the question information "What would you like to request?", its alternative options "Photo shoot on the wedding day" and "Photo wedding / pre-wedding shoot", a button labeled "Back" and a button labeled "Next".
[0113] Processor 312 of requester terminal device 300 receives the image shown in Fig. 9C via communication interface 314 and displays it on display 311. When the requester performs an operation to select one of the options and operates the button marked "Next", processor 312 transmits information indicating these operations to server device 100 via communication interface 314 as response information.
[0114] When the processor 112 of the server device 100 receives the information indicating the above operation via the communication interface 114, it transmits the image shown in Fig. 9D to the client terminal device 300 via the communication interface 114. The image shown in Fig. 9D includes the question "Which scene would you like to have photographed?" and multiple selectable options "Pre-wedding preparation / rehearsal," "Wedding ceremony," "Reception," and "After-party."
[0115] The processor 312 of the requester terminal device 300 receives the image shown in Fig. 9D via the communication interface 314 and displays it on the display 311. When the requester selects one or more options and operates the button marked "Next", the processor 312 transmits information indicating these operations to the server device 100 via the communication interface 314. As shown in Figs. 9C and 9D, question information is transmitted from the server device 100 to the requester terminal device 300, and answer information to the question information is transmitted from the requester terminal device 300 to the server device 100.
[0116] The transmission and reception of question information and its answer information between the server device 100 and the client terminal device 300 shown in Figures 9C and 9D is performed the number of times necessary to estimate the cost of providing a service corresponding to the service type and / or service attributes.
[0117] As shown in Fig. 7A, when processor 312 receives an answer input by a requester on display 311 (S36), it transmits the input answer as answer information (T33) to server device 100 via communication interface 314. As described above, when all of the answer information in the initial processing sequence has been received, processor 112 starts the processing shown in Fig. 7B, and executes this in parallel with the processing shown in Fig. 7A.
[0118] When the transmission and reception (T32, T33, S35, and S36) of the question information and the answer information between the server device 100 and the client terminal device 300 is completed, the processor 112 of the server device 100 refers to the first related service table shown in Fig. 4C. Then, the processor 112 selects related service type information related to the service type information used in the processes of S31 to S36 (S37).
[0119] Fig. 10 is a diagram illustrating an example of an image including the promotion information shown in Fig. 7A. The processor 112 transmits an image including promotion information (T34) that prompts for a quote for receiving the service indicated by the selected related service type information. As shown in Fig. 10, the image including the promotion information includes "Mobile kimono dresser (Would you like to request dressing as well?)" as a related service type related to the service type and service attribute "Photographer who is good at photographing weddings" and its alternative options "Yes, please" and "No, please do not request."
[0120] The processor 312 of the requester terminal device 300 receives the image including the promotion information shown in Fig. 10 and displays it on the display 311. The requester selects "I want to request" from the options included in this image, and then operates the button marked "Next" to input acceptance of the promotion information (S38). The processor 312 transmits promotion acceptance information (T35) indicating such a selection to the server device 100 via the communication interface 314.
[0121] The processor 112 of the server device 100 receives the promotion acceptance information from the requester terminal device 300 via the communication interface 114. Furthermore, the processor 112 treats the related service type information selected in the process of S37 as the service type information in the subsequent processes (S39). The processor 112 refers to the question information table shown in Fig. 4B and selects question information corresponding to the related service type information that has been set as the service type information (S40).
[0122] Figures 11A and 11B are first and second diagrams illustrating an example of an image including the question information (T36) shown in Figure 7A. However, Figure 7A does not show all of the transmission and reception of information between the server device 100 and the client terminal device 300 related to Figures 11A and 11B. In other words, for convenience of illustration, Figure 7A shows one each of T36, T37, S40, and S41.
[0123] For example, if the related service type information selected in the process of S40 indicates "mobile kimono dresser," the processor 112 of the server device 100 transmits the image shown in Fig. 11A to the server device 100 via the communication interface 114. This image includes the question information "Which kimono would you like to be dressed in?" and multiple selectable options such as "wedding attire" and "tomesode."
[0124] Processor 312 of requester terminal device 300 receives the image shown in Fig. 11A via communication interface 314 and displays it on display 311. The requester inputs answer information by selecting one of the options (S41). Then, when the requester operates the button marked "Next", processor 312 transmits information indicating this operation to server device 100 via communication interface 314 as answer information (T37).
[0125] When the processor 112 of the server device 100 receives the information indicating the above operation via the communication interface 114, it transmits the image shown in Fig. 11B to the client terminal device 300 via the communication interface 114. The image shown in Fig. 11B includes question information "How many people would you like to have dressed?" and an answer input section.
[0126] The processor 312 of the client terminal device 300 receives the image shown in Fig. 11B via the communication interface 314 and displays it on the display 311. The client performs an operation to input the number of people for whom they are requesting dressing, and operates the button marked "Next." The processor 312 then transmits information indicating these operations to the server device 100 via the communication interface 314 as answer information to the question information.
[0127] The transmission and reception of question information and its answer information between the server device 100 and the client terminal device 300 shown in Figures 11A and 11B is performed as many times as necessary to estimate the cost of providing a service corresponding to the service type and / or service attributes.
[0128] As shown in Fig. 7A, the processor 112 of the server device 100 refers to the second related service type information table shown in Fig. 4D. Then, the processor 112 selects related service type information associated with the question information transmitted to the server device 100 and the answer information received from the requester terminal device 300. When there is no related service type information associated with the question information and the answer information in the second related service type information table shown in Fig. 4D, the processor 112 refers to the first related service type information table shown in Fig. 4C and selects related service information related to the service type information (S42).
[0129] The processor 112 transmits an image including promotion information (T38) for encouraging a quote for receiving the service indicated by the selected related service type information to the client terminal device 300 via the communication interface 114. Here, Fig. 12A and Fig. 12B are first and second diagrams illustrating the second promotion information shown in Fig. 7A.
[0130] For example, in the process of S42, if related information cannot be selected from the second related information table shown in Fig. 4D, but related service identification information indicating "florist" associated with service identification information indicating "mobile dressmaker" can be selected from the first related information table shown in Fig. 4C, the processor 112 transmits the image shown in Fig. 12A to the client terminal device 300 via the communication interface 114. This image includes the question "Would you like to request a florist as well?" and the alternative options "Yes" and "No".
[0131] On the other hand, for example, in the process of S42, it may be impossible to select related service type information from either the first or second related information table shown in Figures 4C and 4D. In this case, the processor 112 transmits the image shown in Figure 12B to the requester terminal device 300 via the communication interface 114. This image includes the question "Would you like to request other services as well?" and the alternative options "Yes, please" and "No, please do not request."
[0132] When the processor 112 receives promotion acceptance information from the requester terminal device 300 via the communication interface 114, it repeats the processes of T36 to T38 and S39 to S42 for the service indicated by the related service type information. On the other hand, when the processor 112 receives a reply from the requester terminal device 300 via the communication interface 114 indicating that the request will not be made, or when the processor 112 has not received promotion acceptance information from the requester terminal device 300, it ends the process shown in FIG. 7A.
[0133] The processor 112 of the server device 100 performs the process shown in Fig. 7B each time it completes receiving all answer information for all question information in a series of processing sequences via the communication interface 114. Specifically, for example, the processor 112 starts the process shown in Fig. 7B each time it receives all of the answer information (T33 or T37) shown in Fig. 7A via the communication interface 114. The processor 112 may perform the process shown in Fig. 7B only for a service indicated by a single piece of service type information, or may perform the process in parallel for multiple services indicated by multiple service types. Specifically, for example, the processor 112 may perform the process shown in Fig. 7B only for "photographer" indicated by the service type information, or may perform the process in parallel for "photographer", "traveling dressmaker", and "florist" indicated by the service type information.
[0134] As shown in Fig. 7A, the processor 112 receives all the response information (T33 or T37) in a series of processing sequences from the requester terminal device 300 via the communication interface 114. Then, the processor 112 refers to the business operator information table shown in Fig. 4A and selects a business operator that can provide the service indicated by the service type information and / or the service attribute information to the requester (S43).
[0135] Furthermore, processor 112 creates an estimate for each business for the service desired by the requester based on the received response information and the cost information table for each business shown in Fig. 4F (S44). Processor 112 also creates business information for the business selected in the process of S43 (S45), and transmits information (T39) to requester terminal device 300 via communication interface 114, inquiring about the email address to which the business information should be sent.
[0136] Fig. 13A is a diagram illustrating an example of an image including information for inquiring the requester about the email address of the destination of the business information shown in Fig. 7B. When the process of S45 ends, the processor 112 transmits an image for requesting input of the email address of the destination of the business information to the requester terminal device 300 via the communication interface 114, as shown in Fig. 13A. This image includes a request to "enter the email address to receive the quote," an answer input section, and the like.
[0137] Processor 312 of requester terminal device 300 receives the image shown in FIG. 13A via communication interface 314 and displays it on display 311. The requester inputs an email address to which the estimate is to be sent via input interface 316 in response to this image displayed on display 311 (S46). Processor 312 of requester terminal device 300 transmits the email address (T40) input in the process of S46 to server device 100 via communication interface 314.
[0138] The processor 112 of the server device 100 receives the email address from the requester terminal device 300 via the communication interface 114. Furthermore, the processor 112 transmits the business information (T41) created in the processing of S45 to the requester terminal device 300 via the communication interface 114 using the received email address.
[0139] Fig. 13B is a diagram illustrating an example of an image including business information related to a photographer, which is created by the process of S45 shown in Fig. 7B. The processor 112 of the server device 100 receives a destination email address from the client terminal device 300 via the communication interface 114. The processes of T32, T33, S35, and S36 shown in Fig. 7A and S43 to S45 shown in Fig. 7B are performed for the "photographer" indicated by the service type information. Therefore, when these processes are performed, the processor 112 transmits an image including the business information shown in Fig. 13B to the client terminal device 300 via the communication interface 114.
[0140] As shown in Fig. 13B, the business information includes business names N1 to N3 (photographers N1 to N3), evaluation information indicated by the number of stars, the business address, and quotation information, which are associated with each other. Details of the processes of S43 to S45 shown in Fig. 7B will be described further below with reference to Fig. 14.
[0141] Fig. 13C is a diagram illustrating an example of an image including business information related to a traveling dresser, which is created by the process of S45 shown in Fig. 7B. Furthermore, the processor 112 performs the processes of T36, T37, S40, and S41 shown in Fig. 7A for "traveling dresser" indicated by the service type information. Therefore, the processor 112 transmits an image including the business information shown in Fig. 13C to the client terminal device 300 via the communication interface 114. As shown in Fig. 13C, this business information includes business names N1 to N3 (traveling dressers N1 to N3), evaluation information indicated by the number of stars, business addresses, and estimate information, all associated with each other.
[0142] 13B and 13C are transmitted to the client terminal device 300 one by one each time business information is created in the process of S45. Alternatively, after the process of S45 is performed twice for both the photographer and the traveling dresser, both of the images shown in Fig. 13B and 13C are transmitted to the client terminal device 300 together.
[0143] As shown in Fig. 7B, when the processor 312 of the requester terminal device 300 receives an image including the business information shown in Fig. 13B and / or Fig. 13C via the communication interface 314, the processor 312 displays the image on the display 311. The image is displayed in each of the business trays displayed on the display 311.
[0144] In addition, the processor 312 displays a confirmation icon in the carrier tray for the requester to confirm the carrier to be requested and a deletion icon for the requester to delete the carrier from the list of selectable carriers. The requester can check more detailed information of each carrier by tapping each carrier tray via the input interface 316.
[0145] The requester can select one business tray for one service by tapping the decision icon 46 of each business tray via the input interface 316. The selected business tray may be displayed in a reversed display mode to indicate that it has been selected. Alternatively, the requester can delete the business tray from the screen by tapping a delete icon, and remove it from the business selection candidates.
[0146] The processor 312 selects a business corresponding to the selected business tray as a business that will provide a service to the requester (S47). The processor 312 transmits selection information (T42) including business identifier information of the selected business to the server device 100 via the communication interface 314.
[0147] When the processor 112 of the server device 100 receives the selection information via the communication interface 114, it stores the received selection information (S48). The processor 112 creates offer information for the business selected by the requester, which includes the estimate created in the processing of S44 and indicates to the business that it has been selected by the requester (S49). The processor 112 transmits the offer information (T43) with the destination email address of the business information and the like to the business terminal device 200 of the selected business via the communication interface 114.
[0148] The processor 212 of the business operator terminal device 200 that has received the offer information displays the received offer information on the display 211. The business operator reviews the offer information, and, if necessary, contacts and consults with the requester via the business operator terminal device 200 and the requester terminal device 300, as indicated by the dotted line in Fig. 7B.
[0149] When the operator performs an operation on the input interface 216 of the operator terminal device 200 indicating that the operator accepts the offer, the processor 212 accepts the acceptance of the offer indicated by this operation (S50). Then, the processor 212 transmits offer acceptance information (T44) indicating the acceptance of the offer to the server device 100 via the communication interface 214. On the other hand, the operator who has received the offer can also perform an operation on the operator terminal device 200 to reject the offer. At this time, the processor 212 of the operator terminal device 200 transmits offer rejection information (not shown) to the server device 100 via the communication interface 214.
[0150] As described above, a consultation may take place between the business providing the service and the client who selected the business. Therefore, it may take several minutes to several days for the server device 100 to receive offer acceptance information from the business terminal device 200 after transmitting offer information to the business terminal device 200. Through the above-described process, the server device 100 can conclude a contract for the provision of the service between the business that accepted the offer and the client who selected the business (S48).
[0151] 8. Processing flow performed in the server device 100 Fig. 14 is a diagram showing a fourth process flow executed by server device 100 according to the present disclosure. Specifically, Fig. 14 shows a process flow executed by server device 100 in S41 to S43 of the process sequence shown in Fig. 7B. This process flow is executed by processor 112 of server device 100 reading and executing a program stored in memory 111.
[0152] As shown in Fig. 14, the processor 112 narrows down the businesses that are the targets for calculating the estimate information based on the received response information (S201). Specifically, the processor 112 refers to the business information table, and narrows down the businesses that can provide the service selected by the requester based on the location information selected in the process of S34 in Fig. 7A and the response information input in the process of S36 or S41.
[0153] Next, the processor 112 selects a calculation method of estimate information preset for each service type or service attribute based on the service type or service attribute selected in the process of S32 or S33 shown in Fig. 7A (S202). Specifically, for example, when the service type is "tax accountant", the calculation method is preset so that each cost is added in response to the preset questions, such as "basic fee (corresponding to the annual sales amount of question A) + sorting number addition (corresponding to questions B and C) + payroll calculation addition + settlement processing addition + year-end adjustment addition + visit frequency addition".
[0154] Also, when the service type is "a photographer who is good at photographing weddings," the calculation method is preset so that each fee is added in response to a preset question, such as "basic fee + additional fee depending on the number of subjects + additional fee depending on the location of the photo shoot." Furthermore, when the service type is "on-site kimono dresser," the calculation method is preset so that each fee is added in response to a preset question, such as "basic fee + additional fee depending on the number of people dressing + additional fee depending on the type of clothing for each person dressing."
[0155] Next, the processor 112 calculates estimate information by referring to the cost information table associated with the business identifier information of each business based on the calculation method selected in the process of S202 and the answer information input in the process of S36 or S41 of Fig. 7A (S203). Specifically, when "tax accountant", "photographer who is good at taking pictures of weddings" or "mobile dresser" is selected as the service type, the cost information table corresponding to "tax accountant", "photographer who is good at taking pictures of weddings" or "mobile dresser" is referenced, and the cost according to the answer to "annual sales amount", "basic photography fee" or "basic dressing fee" is selected as the basic fee, and each additional amount is selected in the same manner. Then, the total cost is calculated as the estimate information.
[0156] Next, the processor 112 selects weighting coefficients from the coefficient information table shown in Fig. 4E in order to select a predetermined number of businesses to be recommended to the requester from among the businesses narrowed down in S201 (S204). Specifically, the processor 112 refers to the coefficient information table in Fig. 4E based on the service type and / or service attribute selected in S32 and / or S33 in Fig. 7A, and selects a corresponding coefficient for each weighting. Then, the processor 112 calculates a recommendation point for each business narrowed down in S201 using the selected weighting coefficients (S205).
[0157] As an example, the calculation of the recommendation points is performed by solving the formula "distance points x coefficient + evaluation points x coefficient + estimate information x coefficient". The distance points are a numerical value of the distance calculated based on the location information input by the requester and the location information of the business operator. The evaluation points are a numerical value of the evaluation information including at least the evaluation result from the evaluation request destination. The estimate information indicates the estimated amount calculated in S203. In this way, by multiplying different coefficients for each service type, it is possible to perform a more appropriate evaluation for each service type.
[0158] In addition to the distance points, the weighting coefficient items can use various information such as the length of the business introduction, past request acceptance rate, schedule availability, and past violations of the terms and conditions. For example, by quantifying the length of the introduction of each business stored as detailed information, it is possible to reflect the business's willingness to accept orders. In addition, by quantifying the past request acceptance rate, it is possible to make adjustments such as actively recommending businesses with low acceptance rates or refraining from recommending them.
[0159] In addition, by quantifying the availability of the schedule, it is possible to adjust the options of the time when the requester can receive the service. In addition, the weighting can be performed by using the number of businesses that are present within a predetermined range based on the location information received from the requester terminal device, among businesses that can provide the service type selected by the requester. For example, when there are not many businesses that can provide the service, a higher coefficient can be multiplied by the distance points to obtain a high recommendation point, and conversely, when there are many businesses that can provide the service, the coefficient multiplied by the distance points can be reduced to obtain only a low recommendation point.
[0160] When the recommendation points for each business are calculated, the processor 112 selects the top five businesses with the calculated recommendation points as businesses to be recommended to the client (S206). Then, the processor 112 associates various information such as basic information, detailed information, and quotation information of each selected business with the business identifier information, and transmits the information to the client terminal device 300 via the communication interface 114 (S207). Note that the number of businesses to be recommended is not limited to five and can be changed as appropriate and desired. This ends the processing flow performed by the server device 100 in S43 to S45 of the processing sequence in FIG. 7B.
[0161] As described above, the present disclosure provides a server device, a program, a method, and a client terminal device suitable for selecting a desired service from among services provided by one or more businesses. In particular, the present disclosure sets question information in advance for each service type, and calculates an estimate based on the answers to the questions. Therefore, it is possible to flexibly create estimates for each service type.
[0162] The processes and procedures described herein can be realized not only by those explicitly described in the disclosure, but also by software, hardware, or a combination thereof. Specifically, the processes and procedures described herein can be realized by implementing logic corresponding to the processes in a medium such as an integrated circuit, a volatile memory, a non-volatile memory, a magnetic disk, or an optical storage. In addition, the processes and procedures described herein can be implemented as computer programs and executed by various computers including terminal devices and server devices.
[0163] Although the processes and procedures described herein are described as being executed by a single device, software, component, or module, such processes or procedures may be executed by multiple devices, multiple software, multiple components, and / or multiple modules. Furthermore, although the various information described herein is described as being stored in a single memory or storage unit, such information may be stored in multiple memories provided in a single device or multiple memories distributed across multiple devices. Furthermore, the software and hardware elements described herein may be realized by integrating them into fewer components or breaking them down into more components. [Explanation of symbols]
[0164] 100 Server device 200 Operator terminal device 300 Client terminal device
Claims
1. at least one processor; The at least one processor: Service type information indicating a type of service provided by each of one or more businesses; business operator information indicating one or more businesses that provide a service whose type is indicated by the service type information, the business operator information being associated with the service type information; Question information indicating questions necessary for providing the service; Answer information indicating an answer to the question information; Related service type information indicating another service type related to at least one of the service type information and the answer information; cost information used to estimate a cost required for providing the service and associated with the service type information; Store in memory, in response to a requester's designation of one of the service types from a requester terminal device, selecting the first question information associated with the service type information indicating the designated service type, and transmitting the first question information to the requester terminal device; when receiving, from the client terminal device, first answer information indicating an answer of the client to the first question information associated with the service type information, estimating, based on the received first answer information and the first cost information of the first business associated with the service type information, a first cost required for providing the client with the service, the type of which is indicated by the service type information; transmitting first quotation information indicating the estimated first cost to the client terminal device, and transmitting promotion information to the client terminal device to prompt the client to prepare a second quotation for the service of the other service type indicated by the related service type information and provided by a second business operator; A server device configured to perform processing for
2. The at least one processor further stores in a memory a first parameter and a second parameter associated with the service type information, the first parameter and the second parameter for selecting the service indicated by the service type information, and a first coefficient indicating a weighting of the first parameter and a second coefficient indicating a weighting of the second parameter; The at least one processor: further accepting a selection of location information of the requester; When receiving the first response information from the client terminal device, narrowing down the businesses that can provide the service selected by the client based on the received first response information and the location information; calculating a recommendation point for each of the narrowed-down businesses based on the first parameter, the first coefficient, the second parameter, and the second coefficient; selecting at least one of the businesses to be recommended to the requester from the narrowed-down list of businesses based on the calculated recommendation points; transmitting the first cost information about the selected at least one of the businesses to the client terminal device; The server device according to claim 1 .
3. The at least one processor: when receiving, from the client terminal device, second response information indicating the response of the client to the promotion information, creating the second estimate based on the received second response information and the second cost information of the second business associated with the other service type information; transmitting second quotation information relating to the created second quotation to the client terminal device; 3. The server device according to claim 1 or 2.
4. The at least one processor: storing, in the memory, business operator information indicating one or more businesses that provide the service whose type is indicated by the service type information, in association with the service type information; estimating the cost required for providing the service, the type of which is indicated by the related service type information, to the client for each of the businesses, and transmitting the estimate information indicating the cost estimated for each of the businesses together with the business information indicating the business to the client terminal device; The server device according to claim 3.
5. The at least one processor: receiving, from the client terminal device, selection information indicating one of the estimate information indicating the costs estimated for each of the businesses, selected by the client; The server device according to claim 1 .
6. The at least one processor: sending offer information to a business terminal device, the offer information making an offer to provide the service in accordance with the quotation information to the business indicated by the business information attached to the quotation information selected by the requester, and showing the offer information to the business; The server device according to claim 5.
7. The at least one processor: when receiving, from the business operator terminal device, acceptance information indicating that the business operator has accepted the offer information, a contract for provision of the service is concluded between the requester and the business operator; The server device according to claim 6.
8. At least a part of the service type information and at least a part of the related service type information are common to each other, When the promotion information is transmitted, the related service type information that is common to the service type information is treated as the service type information. The server device according to any one of claims 1 to 7.
9. A method performed by a computer including at least one processor by executing a predetermined instruction command by the at least one processor, comprising: Service type information indicating a type of service provided by each of one or more businesses; business operator information indicating one or more businesses that provide a service whose type is indicated by the service type information, the business operator information being associated with the service type information; Question information indicating questions necessary for providing the service; Answer information indicating an answer to the question information; Related service type information indicating another service type related to at least one of the service type information and the answer information; cost information used to estimate a cost required for providing the service and associated with the service type information; storing the above in a memory; selecting, in response to a requester's designation of any one of the service types from a requester terminal device, first question information associated with the service type information indicating the designated service type, and transmitting the first question information to the requester terminal device; receiving, from the client terminal device, first answer information indicating an answer of the client to the first question information associated with the service type information; estimating a first cost required for providing the service, the type of which is indicated by the service type information, to the client, based on the received first response information and the first cost information of the first business operator associated with the service type information; transmitting first quotation information indicating the estimated first cost to the client terminal device, and transmitting promotion information to the client terminal device to prompt the client to prepare a second quotation for the service of the other service type indicated by the related service type information and provided by a second business operator; The method includes:
10. A step of further storing in a memory a first parameter and a second parameter corresponding to the service type information, the first parameter and the second parameter for selecting the service indicated by the service type information, and a first coefficient indicating a weighting of the first parameter and a second coefficient indicating a weighting of the second parameter; further receiving a selection of location information from the requester; when receiving first response information from the requester terminal device, narrowing down the businesses that can provide the service selected by the requester based on the received first response information and the location information; calculating a recommendation point for each of the narrowed-down businesses based on the first parameter, the first coefficient, the second parameter, and the second coefficient; selecting at least one of the businesses to be recommended to the requester from the narrowed down businesses based on the calculated recommendation points; transmitting a first piece of the cost information for the at least one selected business to the client terminal device; The method of claim 9 further comprising:
11. When second response information indicating the response of the requester to the promotion information is received from the requester terminal device, creating the second estimate based on the received second response information and the second cost information of the second business operator associated with the other service type information; transmitting second quotation information relating to the created second quotation to the client terminal device; The method of claim 9 or 10, further comprising:
12. A computer including at least one processor, Service type information indicating a type of service provided by each of one or more businesses; business operator information indicating one or more businesses that provide a service whose type is indicated by the service type information, the business operator information being associated with the service type information; Question information indicating questions necessary for providing the service; Answer information indicating an answer to the question information; Related service type information indicating another service type related to at least one of the service type information and the answer information; cost information used to estimate a cost required for providing the service and associated with the service type information; Store in memory, in response to a requester's designation of one of the service types from a requester terminal device, selecting the first question information associated with the service type information indicating the designated service type, and transmitting the first question information to the requester terminal device; when receiving, from the client terminal device, first answer information indicating an answer of the client to the first question information associated with the service type information, estimating, based on the received first answer information and the first cost information of the first business associated with the service type information, a first cost required for providing the client with the service, the type of which is indicated by the service type information; transmitting first quotation information indicating the estimated first cost to the client terminal device, and transmitting promotion information to the client terminal device to prompt the client to prepare a second quotation for the service of the other service type indicated by the related service type information and provided by a second business operator; acting as a processor configured to perform processing; program.
13. The computer, further storing in a memory a first parameter and a second parameter associated with the service type information, the first parameter and the second parameter for selecting the service indicated by the service type information, and a first coefficient indicating a weighting of the first parameter and a second coefficient indicating a weighting of the second parameter; further accepting a selection of location information of the requester; When receiving the first response information from the client terminal device, narrowing down the businesses that can provide the service selected by the client based on the received first response information and the location information; calculating a recommendation point for each of the narrowed-down businesses based on the first parameter, the first coefficient, the second parameter, and the second coefficient; selecting at least one of the businesses to be recommended to the requester from the narrowed-down list of businesses based on the calculated recommendation points; transmitting the first cost information about the selected at least one of the businesses to the client terminal device; acting as the processor configured to perform processing; The program according to claim 12.
14. The computer, when receiving, from the client terminal device, second response information indicating the response of the client to the promotion information, creating the second estimate based on the received second response information and the second cost information of the second business associated with the other service type information; transmitting second quotation information relating to the created second quotation to the client terminal device; acting as the processor configured to perform processing; 14. The program according to claim 12 or 13.
Citation Information
Patent Citations
Service proposition system, filtering device and settlement processor
JP2000250992A
System, device and method for providing information, and information recording medium
JP2002108922A
System and method for introducing provider
JP2002133003A
Accommodation reservation server guiding sightseeing spot, sightseeing spot guide method and program for the same
JP2011158950A
Transportation service system
JP2019204319A