Reservation management system, reservation management method, and reservation management program

The reservation management system addresses the inefficiencies in emergency service reservations by implementing a call control unit and data generation unit to efficiently match users with available providers, ensuring timely service delivery and effective communication in online marketplaces.

JP7624124B2Active Publication Date: 2025-01-30MINNANO MARKET CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2021036653
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-08
Publication Date
2025-01-30
Estimated Expiration
2041-03-08

AI Technical Summary

Technical Problem

Existing technologies are inadequate for efficiently managing emergency service reservations in online marketplaces, as they fail to quickly match users with suitable providers, manage provider availability, and handle reservations for unspecified users effectively.

Method used

A reservation management system equipped with a call control unit, reservation data generation unit, and message function provision unit that facilitates efficient call handling, data generation, and message exchange between users and providers, while managing reservation status and provider availability.

Benefits of technology

The system enables efficient and prompt reservation management for emergency services by accurately matching users with available providers, ensuring timely service delivery and effective communication, thereby enhancing user satisfaction and operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007624124000001
    Figure 0007624124000001
  • Figure 0007624124000002
    Figure 0007624124000002
  • Figure 0007624124000003
    Figure 0007624124000003
Patent Text Reader

Abstract

To provide a novel technology for providing an emergency service in an online market place.SOLUTION: Provided is a reservation management system 1 for an online market place in which a provider of an emergency service posts services and manages reservation thereof, the reservation management system 1 including a call control unit 101 and a reservation data generation unit 102. The call control unit 101 accepts a call appointing the provider from a user terminal device 2, transmits the call to a provider terminal device 3, and receives a reply from the provider terminal device 3 in response to the originated call. When the reply indicates call reception, the reservation data generation unit 102 generates reservation data in which identification information on the user is associated with identification information on the provider having received the call.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a reservation management system, a reservation management method, and a reservation management program. [Background technology]

[0002] With the development of the Internet, online marketplaces have become widespread. Traditionally, online marketplaces were primarily used for the sale of goods, but in recent years, they have also become popular for the sale (reservation) of services.

[0003] As a technology for reserving services, for example, Patent Document 1 describes a technology for accepting a reservation from a user over the phone and sending the user a message indicating the reservation result, and discloses a technology for making reservations over the phone more efficient in addition to reservations made over a website. Patent Document 2 describes a technology for making reservations with multiple companies on behalf of a reservation applicant.

[0004] Among the services sold on online marketplaces, there are some that require urgent service (hereafter referred to as "urgent services"). For example, responding to breakdowns of facilities and equipment used daily, such as water supply and sewerage system problems in the home, falls into this category.

[0005] As an example of emergency technology, Patent Document 3 describes a technology related to a rescue service system that, upon receiving a request for rescue from a subscriber about elevator trouble, quickly dispatches a serviceman from a service company that suits the current situation and the customer's wishes. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] JP 2017-139667 A [Patent Document 2] JP 2019-53337 A [Patent Document 3] JP 2007-128299 A Summary of the Invention [Problem to be solved by the invention]

[0007] Here, particularly in online marketplaces that handle urgent matters, consumers (users) may require that responses be made as quickly as possible, that services be provided as quickly as possible and to a degree acceptable to the user, and that services be provided at a price acceptable to the user, etc.

[0008] However, the technology of Patent Document 1 cannot be used effectively in an online marketplace from the viewpoint of a user searching for a provider that matches his / her needs from among unspecified providers.In addition, since it is a prerequisite that the user's telephone number is registered in the customer DB, users who are using the online marketplace for the first time cannot use the technology.

[0009] Similarly, the technology of Patent Document 2 cannot be used effectively. A user who desires an emergency service may expect the service provider to provide the service promptly. On the other hand, an operator at a reservation agency center can grasp the status of future registered reservations, but cannot grasp the work status of the provider on the day, such as whether the provider is busy or has canceled reservations and has free time, and therefore cannot accept an emergency reservation effectively.

[0010] Similarly, the technology of Patent Document 3 cannot be suitably used in an online marketplace from the viewpoint of a user searching for a provider that matches his / her needs from among unspecified providers.

[0011] In view of the above circumstances, an object of the present invention is to provide a novel technology for providing emergency services in an online marketplace. [Means for solving the problem]

[0012] In order to solve the above problem, the present invention provides a reservation management system for an online marketplace where providers of urgent services post their services and manage reservations for those services, comprising: The reservation management system includes a call control unit and a reservation data generation unit, the call control unit receives a call specifying the provider from a user terminal device, transmits the call to a provider terminal device, and receives a response from the provider terminal device to the call; When the response indicates reception of power, the reservation data generation unit generates reservation data in which identification information of the user and identification information of the provider who received the power are associated with each other.

[0013] The present invention also provides a reservation management method executed by a reservation management system of an online marketplace where providers of urgent services post their services and manage reservations for those services, comprising the steps of: The reservation management system includes a call control unit and a reservation data generation unit, the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, and receives a response to the call from the provider terminal device; When the response indicates reception of power, the reservation data generation unit generates reservation data in which identification information of the user and identification information of the provider who received the power are associated with each other.

[0014] The present invention also provides a reservation management program for an online marketplace in which a provider of an emergency service posts the service and manages reservations for the service, comprising: A computer is caused to function as a call control unit and a reservation data generating unit, the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, and receives a response to the call from the provider terminal device; When the response indicates reception of power, the reservation data generation unit generates reservation data in which identification information of the user and identification information of the provider who received the power are associated with each other.

[0015] With this configuration, the provider that receives the call can generate reservation data depending on whether or not the call was answered. This makes it possible to generate reservation data on a call-by-call basis in the online marketplace, making reservation acceptance more efficient.

[0016] In a preferred embodiment of the present invention, the reservation management system further includes a message function providing unit, The message function providing unit receives messages from the users and providers associated with the reservation, and displays the received messages to the users and providers; While provision of the message function is restricted depending on the registration status of the reservation data or information about the user, the call control unit is configured to enable calls between a provider and a user associated by the reservation data.

[0017] In a preferred embodiment of the present invention, the reservation management system further comprises a reservation data processing unit, the reservation data processing unit accepts registration of a date and time of service provision for the reservation data from the provider, Provision of the message function is restricted based on at least whether the date and time has been registered.

[0018] In a preferred embodiment of the present invention, the reservation management system further comprises a user information processing unit, the user information processing unit accepts registration of user information from the user; Provision of the message function is restricted based on at least whether or not predetermined information out of the user information has been registered.

[0019] With this configuration, users or providers are motivated to add information.

[0020] In a preferred embodiment of the present invention, the reservation data processing section determines a date and time within a predetermined time period from the date and time when the reservation was made as a date and time that can be registered as the date and time of service provision.

[0021] With this configuration, the association of the date and time with the reservation data can be made more efficient.

[0022] In a preferred form of the present invention, if the provider terminal device does not answer a call made from the user terminal device, the call control unit does not send at least the contact information of the user terminal device to the provider terminal device so that the provider terminal device cannot call back to the user terminal device.

[0023] With this configuration, reservations can be made efficiently on a call basis.

[0024] In a preferred embodiment of the present invention, the reservation management system further includes a publication management unit, the call control unit records an outgoing call history from the user terminal device and a response history at the provider terminal device, The listing management unit changes the listing status in the online marketplace based on the call history and response history.

[0025] With this configuration, reservations can be made efficiently on a call basis.

[0026] In a preferred embodiment of the present invention, the reservation management system further comprises an incident management unit, Based on an operation on the reservation data, a process of registering incident information associated with information on a provider associated with the reservation is performed.

[0027] With this configuration, reservations can be made efficiently in the online marketplace.

[0028] In a preferred embodiment of the present invention, the reservation management system further comprises a search processing unit, For each provider, the type of service and / or region that can be handled is set, and the available time slot during which reservations can be accepted is stored for each provider; The search processing unit searches for the provider for which the type of service and / or area specified by the user terminal device has been set and for which at least the current date and time has been set as available time, and obtains the subsequent available time of the searched provider and returns it to the user terminal device.

[0029] With this configuration, reservations can be made efficiently on a call basis. Effect of the Invention

[0030] The present invention can provide a novel technique for providing emergency services in an online marketplace. [Brief description of the drawings]

[0031] [Figure 1] FIG. 1 is a block diagram showing a configuration of a system according to an embodiment. [Diagram 2] FIG. 1 is a diagram showing an example of the hardware configuration of an information processing device 10 and a terminal device 90 according to an embodiment. [Diagram 3] 1 is a flowchart showing a procedure from reservation of a normal service to service provision in one embodiment. [Figure 4] 1 is a flowchart showing a procedure from reservation of an emergency service to service provision in one embodiment. [Diagram 5] 11 is a flowchart showing a process performed when a user searches for a provider in the system according to an embodiment. [Figure 6] 4 shows an example of a screen display of a user terminal device 2 in the system according to the embodiment. [Figure 7] 4 is a flowchart showing a process from a user making a call to generating reservation data in the system according to an embodiment. [Figure 8] 4 shows an example of a screen display of a user terminal device 2 in the system according to the embodiment. [Figure 9] 4 shows an example of a screen display of a provider terminal device 3 in the system according to an embodiment. [Figure 10] 11 is a flowchart relating to enabling a function in the system of one embodiment. [Figure 11] 13 is an example of an incident confirmation screen displayed in the system according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0032] The present invention will now be described more fully with reference to the accompanying drawings, in which preferred embodiments are shown, but which may be embodied in many different forms and are not limited to the embodiments set forth herein.

[0033] For example, although the configuration, operation, etc. of the reservation management system will be described in this embodiment, the same effects can be achieved by an executed method, device, computer program, etc. The program in this embodiment may be provided as a non-transient computer-readable recording medium, or may be provided so as to be downloadable from an external server, or the program may be started on an external computer to realize its functions on a client terminal (so-called cloud computing).

[0034] In addition, in this embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In this embodiment, "information" is represented by, for example, a physical value of a signal value representing a voltage or current, a high or low signal value as a binary bit collection consisting of 0 or 1, or a quantum superposition (so-called quantum bit), and communication and calculation can be performed on a circuit in the broad sense.

[0035] A circuit in the broad sense is a circuit realized by appropriately combining a circuit, circuitry, a processor, memory, etc. In other words, it includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), etc.

[0036] <System configuration> Fig. 1 is a block diagram showing the configuration of a system according to an embodiment. As shown in Fig. 1, the reservation management system 1 includes an information processing device 10 and a database DB. The reservation management system 1 is configured to be able to communicate with a plurality of user terminal devices 2 (reference numerals 2(a) to 2(c)) and a plurality of provider terminal devices 3 (reference numerals 3(a) to 3(c)) via a network NW. The information processing device 10 operates as a server, the user terminal devices 2 are terminal devices operated by users (consumers) of the online marketplace, and the provider terminal devices 3 are terminal devices operated by providers of services exhibited in the online marketplace.

[0037] In this embodiment, the network NW is an IP (Internet Protocol) network, but there is no restriction on the type of communication protocol, and further, there is no restriction on the type and scale of the network.

[0038] It should be noted that a general-purpose server computer, a personal computer, or the like can be used as the information processing device 10. It is also possible to configure the reservation management system 1 by implementing the functional components described below in multiple computers.

[0039] A smartphone, a tablet terminal, a personal computer, a wearable device, or the like can be used as the user terminal device 2. The user terminal device 2 stores an application program for a user to use the online marketplace, and this program is configured to realize a provider search means and a calling means with the provider (in this embodiment, an IP calling function). This IP calling function includes a seamless calling function.

[0040] A smartphone, a tablet terminal, a personal computer, a wearable device, or the like can be used as the provider terminal device 3. The provider terminal device 3 stores an application program for a provider for opening a shop in the online marketplace and managing reservations, and this program is configured to realize a shop opening management means, a reservation management means, and a means for calling with users (in this embodiment, an IP calling function).

[0041] <Hardware configuration> 2(a) is a diagram showing an example of a hardware configuration of the information processing device 10. The information processing device 10 includes a control unit 11, a storage unit 12, and a communication unit 13 as the hardware configuration.

[0042] The control unit 11 includes one or more processors such as a CPU, and controls the overall operation and processing of the information processing device 10 by executing the reservation management program according to the present invention, an OS, browser software, and other applications.

[0043] The storage unit 12 is a HDD, ROM, RAM, etc., and stores the reservation management program according to the present invention and data used when the control unit 11 executes processing based on the program. The control unit 11 executes processing based on the reservation management program stored in the storage unit 12, thereby realizing a functional configuration described below.

[0044] The communication unit 13 executes communication control with the network NW, and performs input required to operate the information processing device 10 and output related to the operation results.

[0045] 2(b) is a diagram showing an example of the hardware configuration of a terminal device 90 (user terminal device 2 and provider terminal device 3). Similarly, the terminal device 90 also includes, as its hardware configuration, a control unit 91, a storage unit 92, a communication unit 93, an input unit 94, and an output unit 95.

[0046] The control unit 91 of the terminal device 90 includes one or more processors such as a CPU, and controls the overall operation processing of the terminal device 90. The storage unit 92 of the terminal device 90 is a HDD, ROM, RAM, etc., and stores the above-mentioned user application program or provider application program, as well as data used when the control unit 91 executes processing based on the program. The communication unit 93 of the terminal device 90 controls communication with the network. The input unit 94 of the terminal device 90 is a touch panel, mouse, keyboard, etc., and inputs operation requests from the user / provider to the control unit 91. The output unit 95 of the terminal device 90 is a display, etc., and displays the results of processing by the control unit 91, etc.

[0047] <Functional configuration> 2(a), the information processing device 10 includes, as functional components, a call control unit 101, a reservation data generation unit 102, a message function providing unit 103, a reservation data processing unit 104, a user information processing unit 105, a posting management unit 106, an incident management unit 107, and a search processing unit 108. This is information processing by software (stored in the storage unit 12) specifically realized by hardware (the control unit 11, etc.).

[0048] A reservation management method using the reservation management system and the processing contents of each functional component will be described with reference to FIGS.

[0049] <Online Marketplace> The online marketplace in this embodiment is a web system where providers set up shops and sell services to users (accept reservations). In this embodiment, an information processing device 10 receives a request from a user terminal device 2 that executes a user application program, processes page sources stored in a storage unit 12 and information stored in a database DB, and returns the processing results, allowing the user to use the online marketplace.

[0050] Services that require urgency in their provision or that are marketed in that way are called "urgent services." Examples of the former are services that disrupt the user's daily life and require an urgent solution, such as unlocking the front door or fixing a clogged toilet. Examples of the latter are services that are marketed with an urgency factor, such as "same-day estimates" or "assembly furniture now."

[0051] At least emergency services are sold in the online marketplace. In this embodiment, it is assumed that non-emergency services (referred to as normal services) are sold together with the emergency services in the online marketplace.

[0052] <Database> The database DB stores provider information, service master, provided service information, schedule information, user information, reservation data, history information, incident information, and person in charge information. Some or all of these may be stored in the storage unit 12 or the like, or some of these may be stored in another database or the like.

[0053] <Registering information for opening a store> A provider accesses the online marketplace via a provider terminal device 3 that executes a provider application program or via a web browser, etc., and registers his / her own information in the database DB as provider information and also registers the services he / she provides as provided service information.

[0054] The provider information is information that indicates information about a provider. The provider information includes, for example, the provider's identification information, provider name, comment, icon image, address, telephone number, business days of the week, time period, service area, etc. Unavailable dates and times in the schedule information described later are automatically set according to the business days of the week and time period.

[0055] The service master is master data of services that can be sold in the online marketplace. The service master may include information indicating service identification information, service name, category, and normal / urgent status. Note that normal and emergency services may each include services with the same name.

[0056] The provided service information is information indicating the services that each provider can provide and their fees, etc. The provider service information includes identification information of the provided service, service identification information, comments and images related to the provided service, and information indicating whether the service is made public on the online marketplace. The information indicating whether the service is made public is, for example, a flag, and at least the provided service that has been set to be public is set up on the online marketplace (displayed so that users can inquire about it). Different fees may be set for normal and emergency services with the same name.

[0057] The schedule information is information indicating the available date and time (free time) and unavailable date and time for each provider. The unavailable date and time are set based on the above-mentioned days of the week and time periods indicating the business hours of the provider, as well as the date and time of service provision for which normal and emergency services have already been reserved. In this embodiment, time periods can be registered in 15-minute increments, but the method of registering time periods is arbitrary. When a reservation is received from a user specifying the available date and time, the provider registers the time period for the available date and time and changes the specified time period to the unavailable date and time. The provider then provides the service to the user at the specified date and time.

[0058] <Outline of the process from booking regular services to service provision> FIG. 3 is a flow chart showing the procedure from reservation of a normal service to the provision of the service. In step S301, a user searches for providers who provide regular services in the online marketplace. The user selects a provider published in the online marketplace based on the provider's services, their fees, service areas, etc., and in step S302, makes a reservation based on the provider's available dates and times.

[0059] When reserving a regular service, a user registers user information. The user information indicates information about the user, and includes the user's identification information in the online marketplace, the user's name, the address of the place where the service is to be received, a telephone number, an email address, etc. Here, payment information for online payment may also be associated with the user.

[0060] A reservation for a normal service is made, for example, via a web form for making a reservation request for a specified service to a specified provider. In step S302, the user (user terminal device 2) inputs user information and a desired time via the web form and transmits it to the information processing device 10, and in step S303, the reservation data is registered. Here, the date and time that can be specified as the desired time is a date and time that is a specified number of days or hours after the current date and time when the user is operating the online marketplace, among the available dates and times of the specified provider.

[0061] The reservation data includes reservation identification information, user identification information, provider identification information, service provided identification information, desired date and time, reservation data status, and reservation data acceptance date and time. The status may be, for example, "tentative reservation," "reservation confirmed," "accounted for (provision completed)," or "cancelled." In step S303, when the reservation data is accepted, the status is set to "tentative reservation."

[0062] In step S304, the provider checks the accepted desired date and time, and registers the date and time of providing the service in the reservation data. This sets the status of the reservation data to "confirmed reservation." When the date and time of providing is registered, the available date and time in the schedule information is secured, and it becomes an unavailable date and time. Note that for reservation data that has been in the "tentative reservation" status for a certain period of time, a notification may be sent to the provider, warning them to associate the date and time of providing the service.

[0063] Then, in step S305, the service provider refers to the user information and goes to the service provision location at the date and time of service provision, and provides the service. In this embodiment, after providing the service, the provider receives money from the user, and stores the received amount and the date and time of receipt in association with the reservation data. This changes the status of the reservation data to "Accounted (Provision Completed)".

[0064] <Outline of procedures from reservation of emergency services to service provision> FIG. 4 is a flowchart showing the procedure from reservation of an emergency service to the provision of the service. In step S401, the user executes the user application program on the user terminal device 2 to access the online marketplace and search for providers offering emergency services. At this time, it is assumed that the user is looking for services that are highly urgent in nature, and that the user has not registered user information (user name, address, telephone number, etc.) before inquiring of the provider. Of course, if the user is a repeat customer, for example, the user information may be registered before inquiring of the provider offering emergency services.

[0065] The call control unit 101 of the information processing device 10 performs call control such as making calls, receiving calls, answering, and disconnecting calls from one of the user terminal device 2 and the provider terminal device 3 to the other. The call control unit 101 further stores call history and response history as history information in a database DB. The call control unit 101 may be realized as, for example, a SIP server.

[0066] The history information includes, for example, identification information of the user or provider who originated the call and the provider or user who was the call destination, the response type of the call destination (answered after receiving a call, did not answer after receiving a call, did not receive a call, etc.), the date and time of the call, the date and time of the call, the ringing time, the call duration, the answering date and time, the disconnection date and time, etc. In addition, the contents of the call are recorded and stored in the database DB in association with the history information as call voice data.

[0067] In step S401, the user selects a provider published in the online marketplace based on the provider's services, their fees, service areas, etc., and calls the provider in step S402. At this time, since the user may not have registered user information, the user is made to input the user's phone number before the call and this is sent together with the call request from the user terminal device 2. In this embodiment, the user terminal device 2 further transmits the type of service the user wishes to receive and the desired date and time for the service to be provided together with the phone number. The phone number is used as information for identifying users whose user information has not been registered, and is also used to make calls between the provider and the user via a mobile phone network, etc., when necessary.

[0068] When a user makes a call request, the call control unit 101 receives a call from the provider terminal device 3. Then, when the provider answers the call (YES in step S403), the user and the provider talk and discuss the date, time and place where the emergency service will be provided.

[0069] In step S404, the reservation data generation unit 102 generates reservation data when it is determined that the provider has answered the call based on the response from the provider terminal device 3 acquired by the call control unit 101. At the stage when the reservation data is generated in step S404, the status is set to "tentative reservation." Here, if the provider has not answered the call (NO in step S403), the user will search for another provider that offers emergency services.

[0070] In step S405, the provider confirms the received desired date and time, and registers the date and time of service provision in the reservation data. When the date and time of service provision is registered, the reservation data processing unit 104 changes the status of the reservation data to "Reservation Confirmed." In addition, the user can register missing user information such as the user's name and address.

[0071] Then, in step S406, the provider provides the service on the date and time of service provision, receives payment from the user, and stores the received amount and the date and time of receipt in association with the reservation data. The reservation data processing unit 104 sets the status of the reservation data to "accounted for (provision completed)".

[0072] <Detailed procedure from reservation of emergency services to service provision> Next, details of the process from reservation of emergency services to service provision will be described.

[0073] <Search for providers> First, the search for a provider in step S401 will be described. Fig. 5 is a flowchart when a user searches for a provider. Fig. 6 is an example of a screen display when searching for a provider using a user application.

[0074] In step S501, the user operates the provider search screen W61 for which a reservation is desired to search for a provider who provides the desired service in the desired area. As shown in Fig. 6(a), the provider search screen W61 has a provided service designation area W611, a service area designation area W612, a desired time designation area W613, and a search button W614.

[0075] The service provision designation area W611 is an area where the user designates the emergency service desired. The area provision designation area W612 is an area where the user designates the area where the service is desired to be provided. In step S501, when the user designates the desired service via the service provision designation area W611 and the area where the service is to be provided via the area provision designation area W612, the user terminal device 2 transmits these to the information processing device 10.

[0076] In step S502, the search processing unit 108 searches the database DB for providers who meet the specified conditions and have the current time set as their free time, and obtains the subsequent free time of the relevant providers.

[0077] In FIG. 6(a), of the three services "toilet," "kitchen," "bathroom," and "washroom," repair of the "toilet" is specified as the service, and "Ota-ku, Tokyo" is specified as the area of ​​provision. The search processing unit 108 searches for providers that meet these conditions. Since a call will then be made between the user and the provider, the search processing unit 108 further searches for providers who have the current date and time registered as their free time (available date and time). The search processing unit 108 returns the provider's subsequent free time obtained as a result of the search to the desired time designation area W613 for display processing. The subsequent free time may be, for example, the time up to 24 hours after the search date and time.

[0078] In step S503, the user terminal device 2 receives the search processing result from the information processing device 10, and the display content of the desired time designation area W613 is updated. In the illustrated example, for example, this means that the user performed a search at 12:30, and one or more providers obtained as the search results had free time slots of 14:00-15:00 and 16:00-17:00. In other words, this means that under the current conditions, no providers were found who had free time slots of 15:00-16:00.

[0079] The time slots selectable in the desired time designation area W613 are controlled from the available times obtained as a result of the search. Note that "as soon as possible" may be configured to be selectable at all times. In step S504, the user designates the desired time and presses the search button W614 to transmit the designated service, area, and desired time to the search processing unit 108.

[0080] The search processing unit 108 searches for providers that meet the conditions. The information processing device 10 displays a provider list screen based on the search processing result, and returns the display processing result to the user terminal device 2.

[0081] Fig. 6(b) is an example of the provider list screen W62. The provider list screen W62 displays a provider display area W621 for each provider found in the search process, and a call button W622 is located in the provider display area W621. Pressing this call button W622 displays a member registration screen W63 as shown in Fig. 6(c).

[0082] The user information processing unit 105 registers user information in the database DB. Furthermore, the user information processing unit 105 processes addition, modification, deletion, etc. of information for the registered user information.

[0083] On the member registration screen W63, if the user is not a member of the online marketplace, the user is only required to enter a phone number to register as a member. When the user enters a phone number in the phone number input field W631 and presses the new member registration button W632, the user information processing unit 105 registers the user information, including at least the phone number, in the database DB. The user then logs into the online marketplace. If the user has already registered user information, the user can press a link W633 to display the login screen.

[0084] When a user logs in to the online marketplace, a call screen W64 is displayed, as shown in Fig. 6(d). The call screen W64 displays information about the provider to whom a call is to be made in a provider information display area W641 (in the illustrated example, only an icon image), displays some or all of the conditions entered by the user at the time of search in a condition display area W642, and also has a call button W643. When the call button W643 is pressed, the call control unit 101 makes a call to the provider terminal device 3 that is the call destination.

[0085] <Generating reservation data> Next, the generation of reservation data in step S404 will be described. FIG. 7 is a flowchart showing the process from when a user makes a call to when reservation data is generated.

[0086] In step S701, the call button W643 is operated, and the call control unit 101 makes a call to the provider terminal device 3 of the call destination. In step S702, the call control unit 101 stores the call history in the database DB as history information. In addition, in step S703, the call control unit 101 stores the response history in the database DB as history information. These may be performed separately, or may be configured to be registered after the call is disconnected.

[0087] Here, when a call is made to the provider terminal device 3, a call screen (not shown) is displayed on the provider terminal device 3. The provider answers the call by pressing an answer button on the call screen. Here, the call control unit 101 may transmit some or all of the conditions entered by the user at the time of the search to the called provider terminal device 3, and the provider terminal device 3 may display some or all of the conditions entered by the user at the time of the search on the call screen, as displayed in the condition display area W642.

[0088] Furthermore, the call control unit 101 may transmit information enabling determination as to whether or not the calling user has registered the specified user information to the called provider terminal device 3, and the provider terminal device 3 may display the received information on the call screen. The specified user information is, for example, the user's name, address, etc., and the call control unit 101 may transmit the user's name, address, etc., or information indicating whether or not the calling user has not registered these (new member), to the called provider terminal device 3, and the provider terminal device 3 may display the user's name, address, etc., or information indicating whether or not the calling user has not registered these (new member) on the call screen.

[0089] Based on the response result received by the call control unit 101 from the provider terminal device 3, if the response type indicates a state in which the call was accepted after the call was received (YES in step S704), the reservation data generation unit 102 generates reservation data (step S705). In this embodiment, the reservation data generation unit 102 judges whether the provider accepted the call (answered the call) based on the history information stored in the database DB. The reservation data generation unit 102 generates reservation data that associates the user who originated the call with the provider who was the destination of the call. The reservation data generation unit 102 may judge whether to generate reservation data based on the call duration in addition to whether the call was accepted after the call was received. For example, the reservation data may be configured not to be generated if the call duration is below a certain time.

[0090] If the response type does not indicate a state in which a call was received after it was received (NO in step S704), the reservation data generating unit 102 does not generate reservation data. Furthermore, in step S706, the provider terminal device 3 is notified that an inquiry was received from the user and that the inquiry was not answered. The notification is sent, for example, to an email address or a telephone number registered in the database DB as user information.

[0091] Since the user may have already made an inquiry to another provider, it is preferable that the contents notified to the provider do not include at least information that allows the user to be contacted. It is not necessary to include any information about the user who made the inquiry. On the other hand, information about the history (for example, the date and time of the call, the duration of the call, etc.) may be included. For the same reason, it is preferable not to leave a softphone call history for the provider application program of the provider terminal device 3 that did not respond to the inquiry. In other words, the call control unit 101 does not transmit at least the contact information of the user terminal device 2 (user identification information, application ID, etc.) to the provider terminal device 3 so that the provider terminal device 3 cannot call back the user terminal device 2.

[0092] <Register additional information> Next, the registration of additional information in step S405 will be described. Fig. 8 is an example of a screen display on the user terminal device 2 after the call is ended. As shown in Fig. 8(a), when the provider answers the call from the user and then ends the call, a call completion screen W81 is displayed on the user terminal device 2. The call completion screen W81 includes a transition button W811 to an additional information registration screen and a link W812 for canceling the reservation. When the transition button W811 is pressed, a user information addition screen W82 shown in Fig. 8(b) is displayed on the user terminal device 2. When the link W812 is selected, the information processing device 10 sets the reservation data generated by the call to a "cancelled" status.

[0093] The user information addition screen W82 includes a user information input field W821 and a user information registration button W822. A user who has made a reservation inputs additional user information in the user information input field W821 and presses the user information registration button W822, causing the user information processing unit 105 to add the information input into the user information to the database DB.

[0094] On the other hand, if the provider does not answer the call from the user, when the user ends the call, a call failure screen W83 is displayed on the user terminal device 2, as shown in Fig. 8(c). The call failure screen W83 displays information about the provider who did not answer in a provider information display area W831 (in the illustrated example, only an icon image), displays some or all of the conditions entered by the user at the time of search in a condition display area W832, and also has a back button W833. When the back button W833 is pressed, the call failure screen W83 is closed, and the screen is configured to be able to transition to the provider list screen W62.

[0095] It is preferable that the call screen W64 or the call failure screen W83 be configured to transition to the provider list screen W62 so that calls can be made to other providers if the provider does not answer after the call is made. In the illustrated example, the call screen W64 and the call failure screen W83 are displayed as modal windows superimposed on the provider list screen W62. Note that when the provider list screen W62 is displayed again, the search processing unit 108 may be configured to search again using the same conditions and update the providers included in the list.

[0096] FIG. 9 is an example of a reservation management screen displayed on the provider terminal device 3. As shown in FIG. After the call ends, the provider adds information to the reservation data. The provider registers the schedule arranged with the user through the call via a reservation management screen W91 shown in FIG. 9(a). The reservation management screen W91 has a switching area W911. When the switching area W911 is operated, it is configured to enable reference to the reservation data associated with the provider operating the provider terminal device 3 in accordance with the status associated with the reservation data (in this embodiment, "tentative reservation", "confirmed reservation", "accounted (provision completed)", "cancelled").

[0097] The reservation data processing unit 104 processes the registered reservation data, such as adding or changing information. A "provisional reservation" status is given to the reservation data generated by the reservation data generation unit 102, and by operating the switching area W911, the reservation data with the "provisional reservation" status is displayed in the reservation display section W912. When the reservation display section W912 is selected, the schedule registration screen W92 shown in Fig. 9(b) is displayed.

[0098] The schedule registration screen W92 displays available dates and times (free times) W921 and unavailable dates and times W922 in a calendar, and the date and time of service provision to be associated with the reservation data can be added by manipulating this calendar display. Here, a date and time within a predetermined time from the date and time when the reservation was made (the generation of the reservation data, or the call being made or ended) may be set as a date and time that can be registered as the date and time of service provision. In other words, the calendar display is configured such that dates and times that exceed a predetermined time from the reservation cannot be selected. When the date and time of service provision is added and the work date and time registration button W923 is pressed, the reservation data processing unit 104 adds the date and time of service provision to the reservation data. The reservation data processing unit 104 changes the status of the reservation data to which the date and time of service provision has been added to "Reservation Confirmed".

[0099] <After provision of services> The provider provides the service at the registered date and time for the reservation data with the "reservation confirmed" status. After providing the service, the sale is registered via the reservation management screen W91 shown in FIG. 9(c). By operating the switching area W911, the reservation data with the "reservation confirmed" status is displayed in the reservation display section W913. The reservation display section W913 has a checkout button W914, and by operating the checkout button W914, the checkout screen W93 is displayed.

[0100] The accounting screen W93 has an amount input field W931, a Confirm button W932, and a Back button W933. After providing the service, the provider enters the amount received from the user in the amount input field W931. Then, by pressing the Confirm button W932, the reservation data processing unit 104 adds the received amount and the date and time of receipt to the reservation data. Furthermore, if the Back button W933 is pressed before pressing the Confirm button W932, the reservation management screen W91 is redisplayed.

[0101] When the received amount and the date and time of receipt are added to the reservation data, the reservation data processing unit 104 changes the status of the reservation data to "accounted for (provided)".

[0102] <Enable function> Fig. 10 is a flow chart for enabling the function. While the provision of the message function is restricted depending on the registration status of reservation data or information about the user, the call control unit 101 is configured to enable calls at any time between the provider and the user associated by the reservation data.

[0103] When reservation data is generated by the reservation data generating unit 102 in step S1001, a call function between the user and the provider is enabled in step S1002. This enables a call between the user and the provider associated with the reservation data by the call control unit 101. Furthermore, when predetermined user information is added (YES in step S803), a message function is enabled by the message function providing unit 103 in step S804. The predetermined user information is, for example, the user's name, address, etc.

[0104] The message function providing unit 103 receives messages from the user and provider associated with the reservation, and displays the received messages for the user and provider, thereby providing a message function for transmitting and receiving messages between the user application program and the provider application program. The message function providing unit 103 displays messages on the user terminal device 2 and the provider terminal device 3 based on the message data stored in the database DB. The message data includes identification information of the message sender and destination, the message content, the sending date and time, etc.

[0105] Other functions may be enabled by the user adding the predetermined user information in step S803. For example, the amount provided may be configured to be payable online based on payment information for online payment associated with the user information, and the user information processing unit 105 may enable (make possible) the linking process of online payment for the user information. Alternatively, the message function may be restricted / enabled by the provider at least by linking the date and time of service provision.

[0106] <Registering incident information> Next, the registration of incident information will be described. The incident management unit 107 performs a process of registering incident information associated with information on a provider associated with a reservation, based on an operation on reservation data. The database DB stores information on a person in charge, and each person in charge manages, assists, and guides a plurality of providers. The listing management unit 106 also changes the listing status of a user or their services in the online marketplace, based on the call history and response history. The registered incident information is viewed by the person in charge, etc., using a computer (not shown).

[0107] In this embodiment, the listing management unit 106 adds a provider or the service to the non-listing list so that the provider or service cannot be searched for. The non-listing list may be associated with identification information of the provider or identification information of the service to be non-listed, and a deadline for non-listing. When a service is to be non-listed, if the provider has registered multiple emergency services, all of the multiple emergency services may be non-listed.

[0108] When a predetermined condition is met, the incident management unit 107 registers the incident information, or transmits information for generating the incident information to an external system such as an internal management system so as to register the incident information in the external system. Also, when a predetermined condition is met, the posting management unit 106 suspends posting of the target provider or its services for a certain period of time.

[0109] The predetermined condition is, for example, the following case.

[0110] (1) (Condition) If the call from the user continues for a predetermined number of seconds (e.g., 20 seconds) and the caller does not answer the phone, the listing management unit 106 unlists all emergency services listed by the provider. The unlisting process is released after a predetermined time (e.g., one hour). (2) (Condition) When absence (non-attendance) occurs a predetermined number of times (for example, three times) in succession: (Response) The incident management unit 107 performs a process of registering incident information. (3) (Condition) Reservation data with a “tentative reservation” status is not changed to a “confirmed reservation” status even after a specified time (e.g., 24 hours) has elapsed (the date is not registered): (Response) The incident management unit 107 registers incident information. (4) (Condition) When the number or frequency of changes to the “canceled” status exceeds a threshold value: (Response) The incident management unit 107 performs a process of registering incident information.

[0111] Incident information may also be registered in the case of (1). Here, if the called provider terminal device 3 does not answer the call, the listing management unit 106 will not list the target provider or its services, and when the call failure screen W83 is displayed or closed on the user terminal device 2, the search processing unit 108 will search again under the same conditions for the search results to be displayed on the provider list screen W62 to be transitioned to next, and update the display, so that the unsuccessful listing may be removed from the list. Also, the non-listing process may be performed in the cases of (2) to (4).

[0112] FIG. 11 is a screen display example of an incident confirmation screen W111. As shown in FIG. 11(a), the incident confirmation screen W111 includes a provider information display area W1111, a provider details display button W1112, a person in charge information display area W1113, an incident display area W1114, a comment posting button W1115, and a comment display area W1116. The provider information display area W1111 displays the target provider, and more detailed information can be referenced by pressing the provider details display button W1112. The person in charge information display area W1113 displays the person in charge associated with the provider. The incident display area W1114 displays the contents of the incident related to (2), and the displayed contents are registered by the incident management unit 107 based on the history information. In addition, the comment posting button W1115 and the comment display area W1116 allow a comment to be associated with the incident.

[0113] In the incident confirmation screen W111 shown in Figure 11 (b), the incident management unit 107 registers the contents of the incident displayed in the incident display area W1114 based on the call voice data (address and path of the voice data storage location), history information, user information, etc. stored in the database DB. [Explanation of symbols]

[0114] 1: Reservation management system 10: Information processing device 11: Control section 12: Storage section 13: Communications Department 101: Call control unit 102: Reservation data generation unit 103: Message function provider 104: Reservation data processing unit 105: User information processing unit 106: Publication Management Department 107: Incident Management Department 108: Search processing unit 2: User terminal device 3: Provider terminal device 90: Terminal equipment 91: Control section 92: Storage section 93: Communications Department 94: Input section 95: Output section NW: Network

Claims

1. A reservation management system for an online marketplace in which a provider of an emergency service posts a service and manages reservations for the service, comprising: The reservation management system includes a call control unit, a reservation data generation unit, and a message function providing unit, the call control unit receives a call specifying the provider from a user terminal device, transmits the call to a provider terminal device, and receives a response to the call from the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call is received; The message function providing unit receives messages from the users and providers associated with the reservation, and displays the received messages to the users and providers; The provision of the message function is restricted according to the registration status of the reservation data or the information about the user, while the call control unit is configured to enable a call between the provider and the user associated by the reservation data. Reservation management system.

2. The reservation management system further includes a reservation data processing unit, the reservation data processing unit accepts registration of a date and time of service provision for the reservation data from the provider, Provision of the message function is restricted based on at least whether the date and time have been registered. The reservation management system according to claim 1 .

3. the reservation data processing unit determines a date and time within a predetermined time from the date and time when the reservation was made as a date and time that can be registered as the date and time of the provision of the service; The reservation management system according to claim 2 .

4. The reservation management system further includes a user information processing unit, the user information processing unit accepts registration of user information from the user; Provision of the message function is restricted based on at least whether or not predetermined information among the user information has been registered.

4. The reservation management system according to claim 1.

5. A reservation management system for an online marketplace in which a provider of an emergency service posts a service and manages reservations for the service, comprising: The reservation management system includes a call control unit, a reservation data generation unit, and a listing management unit, the call control unit receives a call specifying the provider from a user terminal device, transmits the call to the provider terminal device, receives a response to the call from the provider terminal device, and records a call history from the user terminal device and a response history at the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call is received; the listing management unit changes a listing status of the provider or the service provided by the provider in the online marketplace based on the call history and the response history. Reservation management system.

6. the call control unit, when the provider terminal device does not answer a call from the user terminal device, does not transmit at least a contact information of the user terminal device to the provider terminal device so that the provider terminal device cannot call back the user terminal device; 6. A reservation management system according to claim 1.

7. The reservation management system further includes an incident management unit, performing a process of registering incident information associated with information on a provider associated with the reservation based on an operation on the reservation data; 7. A reservation management system according to claim 1.

8. The reservation management system further includes a search processing unit, The type of service and / or region that each provider can provide is set, and the available time slot for accepting reservations is stored for each provider. the search processing unit searches for the provider for which the type of service and / or region specified by the user terminal device is set and at least the current date and time is set as available time, and obtains the subsequent available time of the provider found and returns it to the user terminal device; 8. A reservation management system according to claim 1.

9. A reservation management method executed by a reservation management system of an online marketplace in which a provider of an urgent service posts a service and manages reservations for the service, comprising: The reservation management system includes a call control unit, a reservation data generation unit, and a message function providing unit, the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, and receives a response to the call from the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call was received; The message function providing unit receives messages from the users and providers associated with the reservation, and displays the received messages to the users and providers; The provision of the message function is restricted according to the registration status of the reservation data or the information about the user, while the call control unit is configured to enable a call between the provider and the user associated by the reservation data. How to manage your reservations.

10. A reservation management method executed by a reservation management system of an online marketplace in which a provider of an urgent service posts a service and manages reservations for the service, comprising: The reservation management system includes a call control unit, a reservation data generation unit, and a listing management unit, the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, receives a response to the call from the provider terminal device, and records a call history from the user terminal device and a response history at the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call was received; the listing management unit changes a listing status of the provider or the service provided by the provider in the online marketplace based on the call history and the response history. How to manage your reservations.

11. A reservation management program for an online marketplace in which a provider of an emergency service posts a service and manages reservations for the service, comprising: A computer is caused to function as a call control unit, a reservation data generating unit, and a message function providing unit; the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, and receives a response to the call from the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call is received; The message function providing unit receives messages from the users and providers associated with the reservation, and displays the received messages to the users and providers; The provision of the message function is restricted according to the registration status of the reservation data or the information about the user, while the call control unit is configured to enable a call between the provider and the user associated by the reservation data. Reservation management program.

12. A reservation management program for an online marketplace in which a provider of an emergency service posts a service and manages reservations for the service, comprising: A computer is caused to function as a call control unit, a reservation data generation unit, and a listing management unit, the call control unit receives a call specifying the provider from the user terminal device, transmits the call to the provider terminal device, receives a response to the call from the provider terminal device, and records a call history from the user terminal device and a response history at the provider terminal device; the reservation data generation unit generates reservation data in which identification information of the user who made the call and identification information of the provider who received the call are associated with each other at least when the response indicates that the call is received; the listing management unit changes a listing status of the provider or the service provided by the provider in the online marketplace based on the call history and the response history. Reservation management program.

Citation Information

Patent Citations

  • Method for providing communication procedure agent service, reservation procedure method, communication procedure agent system, and reservation procedure system

    JP2001325343A

  • Reservation system for many types of business

    JP2002230384A

  • Traveler portable terminal connected to network, and travel information management server connected to network

    JP2006155093A

  • Trouble saving service system for elevator

    JP2007128299A

  • Real-time communication system

    JP2007156708A