Bicycle rescue system, bicycle rescue method, server device, and program
The server device evaluates and selects suitable bicycle repair shops based on malfunction type and user location, addressing the limitations of existing systems by facilitating efficient matching and communication for timely repairs.
Patent Information
- Application Number
- JP2024106683
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-07-02
AI Technical Summary
Existing bicycle rescue systems fail to select suitable bicycle repair shops based on the type of malfunction, geographical conditions, and the shop's evaluation, and do not effectively match users with such shops.
A server device that receives user requests and questionnaire information, evaluates repair shops based on their location and evaluation scores, and selects the most suitable shop based on the type of malfunction and user location, generating display data for the user's device to facilitate selection and communication with the chosen shop.
Enables the selection of a suitable bicycle repair shop based on malfunction type and geographical conditions, ensuring efficient matching and communication with the shop for timely repairs.
Smart Images

Figure 2026007132000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a technology for matching users whose bicycles have broken down with bicycle repair shops. [Background technology]
[0002] In the past, if a bicycle suffered a flat tire while riding, it was common for the rider to tow the bicycle home and then take it to a nearby bicycle shop for repairs. In this case, if the rider's route was close to their home, they could carry the broken bicycle home, but if the route was farther away from their home, they could repair the bicycle themselves if they had a repair kit with them, but if they did not, they had to ask someone to come and pick up the bicycle in their car. Road bike touring has become popular recently, and there is a desire to solve this problem.
[0003] For example, Patent Document 1 discloses a bicycle rescue information provision system that receives information provided from a mobile terminal such as a mobile phone, quickly identifies nearby businesses from among those registered in a database using nearby location detection logic, and provides information to both the caller and the business. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-287109 Summary of the Invention [Problem to be solved by the invention]
[0005] However, Patent Document 1 does not disclose how a suitable bicycle repair shop can be selected based on the type of bicycle malfunction, geographical conditions, and the bicycle repair shop's evaluation, and how the system matches users with bicycle repair shops.
[0006] The present invention was made in consideration of these problems, and its purpose is to provide technology that enables users to select a suitable bicycle repair shop based on the type of bicycle malfunction, geographical conditions, and the bicycle repair shop's evaluation, and matches users with bicycle repair shops. [Means for solving the problem]
[0007] In order to solve the above problem, a server device according to one embodiment of the present invention comprises a receiving unit that receives at least a rescue request and questionnaire response information sent from a user's terminal device; an evaluation unit that evaluates bicycle repair shops based on the questionnaire response information; a memory unit that stores at least information on the location and evaluation score of the bicycle repair shop; a contractor selection unit that selects the most suitable contractor for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generation unit that generates display data introducing the selected contractor; and a transmission unit that transmits the display data to the user's terminal device; when the rescue selection method is selection from a map, the contractor selection unit refers to the memory unit to select a contractor located within a specified range of the user's current location, and the generation unit generates display data that shows the contractor on a map together with the evaluation score.
[0008] A bicycle rescue method according to a second aspect of the present invention has a receiving unit that receives at least a rescue request and questionnaire response information sent from a user's terminal device, an evaluation unit that evaluates bicycle repair shops based on the questionnaire response information, a memory unit that stores at least information on the location and evaluation score of the bicycle repair shop, a shop selection unit that selects the shop that is most suitable for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request, a generation unit that generates display data introducing the selected shop, a transmission unit that transmits the display data to the user's terminal device, and when the rescue selection method is selection from a map, the shop selection unit refers to the memory unit to select a shop located within a specified range of the user's current location, and the generation unit generates display data that shows the shop on a map together with the evaluation score.
[0009] A program according to a third aspect of the present invention causes a computer to function as a receiving unit that receives at least a rescue request and questionnaire response information sent from a user's terminal device, an evaluation unit that evaluates bicycle repair shops based on the questionnaire response information, a memory unit that stores at least information on the locations and evaluation scores of the bicycle repair shops, a contractor selection unit that selects the most suitable contractor for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request, a generation unit that generates display data introducing the selected contractor, and a transmission unit that transmits the display data to the user's terminal device, and when the rescue selection method is selection from a map, the contractor selection unit refers to the memory unit to select a contractor located within a specified range of the user's current location, and the generation unit generates display data that shows the contractor on a map together with the evaluation score.
[0010] A bicycle rescue system according to a fourth aspect of the present invention is a bicycle rescue system comprising a user's terminal device and a server device, wherein the user's terminal device comprises a first transmission unit that transmits rescue requests and questionnaire response information to the server device, a first reception unit that receives display data from the server device, and a display unit that performs display based on the display data, and the server device comprises a second reception unit that receives at least the rescue requests and questionnaire response information transmitted from the user's terminal device, an evaluation unit that evaluates bicycle repair businesses based on the questionnaire response information, and a display unit that evaluates bicycle repair businesses based on the questionnaire response information. The system comprises a memory unit that stores at least information on the location of the dealer and its evaluation score; a dealer selection unit that selects the dealer that is most suitable for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generation unit that generates display data introducing the selected dealer; and a second transmission unit that transmits the display data to the user's terminal device.When the rescue selection method is selection from a map, the dealer selection unit refers to the memory unit to select a dealer located within a specified range from the user's current location, and the generation unit generates display data that shows the dealer on a map together with the evaluation score. [Effects of the Invention]
[0011] According to the present invention, it is possible to provide a technology that allows a suitable bicycle repair shop to be selected based on the type of bicycle malfunction, geographical conditions, and the bicycle repair shop's evaluation, and matches users with bicycle repair shops. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a configuration diagram of a bicycle rescue system according to one embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing the configuration of the server device of the system. [Figure 3] FIG. 3 is a diagram showing the configuration of a terminal device in the system. [Figure 4] FIG. 4 is a flowchart showing the process flow for matching by the system. [Figure 5] FIG. 5 is a flowchart showing the process flow for evaluating bicycle dealers by the system. [Figure 6] 6(a) and 6(b) are diagrams showing examples of screen displays. [Figure 7] 7(a), 7(b), and 7(c) are diagrams showing examples of screen displays. [Figure 8] 8(a) and 8(b) are diagrams showing examples of screen displays. [Figure 9] FIG. 9 is a diagram showing an example of a screen display. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0014] FIG. 1 shows the configuration of a bicycle rescue system according to an embodiment of the present invention, and will be described below.
[0015] As shown in the diagram, a bicycle rescue system according to an embodiment of the present invention is configured such that a server device 1, a user's terminal device 2, and a bicycle repair shop's (hereinafter simply referred to as "shop") terminal device 3 are connected wirelessly or via a wired connection via a communication network 4 such as the Internet. The user's terminal device 2 includes various devices such as a smartphone, tablet device, or notebook personal computer. The shop's terminal device 3 includes various devices such as a smartphone, tablet device, notebook personal computer, or desktop personal computer.
[0016] In this configuration, if the user's terminal device 2 experiences a malfunction such as a flat tire while riding the bicycle, the user's terminal device 2 launches pre-installed application software, accesses a website provided by the server device 1, selects the malfunction type, rescue selection method, etc., and sends a rescue request to the server device 1. Upon receiving this request, the server device 1 selects a suitable company based on the malfunction type, rescue selection method, and the user's location information, and sends display data for a company introduction screen to the user's terminal device 2.
[0017] For example, if "evaluate (rank) vendors" (automatic selection) is selected as the rescue method, the vendor with the highest rating is selected from those in the vicinity of the user's current location (for example, within a certain number of kilometers radius), and display data for a screen introducing that vendor is transmitted. If "select by close distance" (automatic selection) is selected as the rescue method, the vendor closest to the user's current location is selected, and display data for a screen introducing that vendor is transmitted. If "select from map" (manual selection) is selected as the rescue method, display data for a screen introducing vendors located within a specified range of the user's location on a map, along with their evaluation scores, is transmitted.
[0018] When the user's terminal device 2 receives the display data from the server device 1, it displays it on the screen, and when a contractor is selected, the selection information is sent to the server device 1. The server device 1 performs registration based on this selection information, and sends a rescue request to the selected contractor by email or the like. After the rescue is thus carried out, display data for a questionnaire screen is sent to the user's terminal device 2, and when the questionnaire is answered, the contractor is evaluated, and the evaluation information is registered and updated.
[0019] FIG. 2 shows the configuration of the server device in the bicycle rescue system according to the embodiment of the present invention, and will be described.
[0020] As shown in the figure, the server 1 has a control unit 11, a communication I / F 12, and a storage unit 13. The control unit 11, the communication I / F 12, and the storage unit 13 are communicably connected via a bus. In addition to these components, the server 1 may have an input unit such as a keyboard or a mouse, and a display unit such as a liquid crystal display for displaying various information.
[0021] The communication I / F 12 is realized by, for example, a NIC, and is a communication interface that is connected to a communication network 4 such as the Internet via a wired or wireless connection and communicates with the terminal devices 2, 3, etc. The storage unit 13 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, a HDD, or an optical disk device, and stores in advance the programs to be executed by the control unit 11. The storage unit 13 has a user information storage unit 14, a trader information storage unit 15, and an evaluation storage unit 16.
[0022] More specifically, the user information storage unit 14 stores, linked to a user ID, attribute information such as the user's name, date of birth, sex, address, telephone number, and email address, payment information (annual contract / monthly contract, payment method, etc.), authentication ID and password, usage history information, evaluation conditions, etc. The vendor information storage unit 15 stores, linked to a vendor ID, the vendor's company name, address, telephone number, representative name, person in charge name, email address, response type, operation status, evaluation information, etc.
[0023] The evaluation storage unit 16 first stores response information to a questionnaire sent from a user's terminal device. Specifically, for each case, the failure type and the evaluation score for each response item are stored as response information. The evaluation storage unit 16 second stores evaluation scores for each contractor. Specifically, contractor IDs and evaluation scores are stored in association with each other. Furthermore, the evaluation storage unit 16 thirdly stores contractor ranking information. Specifically, for each failure type, contractor IDs and evaluation scores are stored in association with each other in descending order of evaluation score as contractor running information.
[0024] In this embodiment, the answer items include "speed of arrival," "speed of completion of work," "response of the person in charge," "skill and finish," "ease of understanding of explanations," "cleanliness of the person in charge," and "recommendability," with +5 points assigned for each item being "good" and -5 points assigned for each item being "bad." When selecting the evaluation score for each contractor, each answer item is weighted, and the scores are multiplied by a weighting coefficient and added up. When ranking contractors, an average score obtained by dividing the cumulative evaluation score by the number of cases is used. Note that a weighting coefficient for each answer item can also be set for each fault type or for each user. The weighting coefficient for each user is stored in the user information storage unit 14 as an evaluation condition. The weighting coefficient for each fault type is stored in the evaluation storage unit 16.
[0025] In this embodiment, the answer items are given as two-choice answers, with +5 points for "good" and -5 points for "bad," but the present invention is not limited to this and answers may be given in multiple levels. For example, in the case of a five-level rating system, the system may be designed so that users give their ratings using the number of stars, with 5 stars receiving +5 points, 4 stars receiving +3 points, 3 stars receiving 0 points, 2 stars receiving -3 points, and 1 star receiving -5 points. When selecting the evaluation score for each contractor, each answer item may be weighted, and the scores may be multiplied by a weighting coefficient and added up. In this case, too, the ranking may use an average score obtained by dividing the cumulative evaluation score by the number of cases, and a weighting coefficient for each answer item may be set for each failure type or for each user.
[0026] The control unit 11 is realized by a CPU, an MPU, or the like. The control unit 11 is configured by an integrated circuit such as an ASIC or an FPGA. The control unit 11 reads and executes programs stored in the storage unit 13, thereby functioning as a communication control unit 11a, a management unit 11b, a trader selection unit 11c, an evaluation unit 11d, a settlement unit 11e, a generation unit 11f, and a main control unit 11g.
[0027] In this configuration, the communication control unit 11a functions as a receiving unit that receives rescue requests and questionnaire response information from the user's terminal device 2, and as a transmitting unit that transmits display data to the user's terminal device 2 and the dealer's terminal device 3. The management unit 11b stores and updates user information in the user information storage unit 14, and stores, updates, and manages dealer information in the dealer information storage unit 15.
[0028] The company selection unit 11c selects a company suitable for rescuing the user based on the failure type, rescue selection method, user location information, and the like contained in the rescue request sent from the terminal device 2 of the user.
[0029] When "select by ranking" (automatic selection) is selected as the rescue selection method, the contractor selection unit 11c refers to the contractor information storage unit 15 and selects a contractor with a high rating from among contractors in the vicinity of the user's location (for example, within a certain radius of a certain number of kilometers).When "select by close distance" (automatic selection) is selected as the rescue selection method, the contractor selection unit 11c refers to the contractor information storage unit 15 and selects a contractor closest to the user's location.When "select from a map" (manual selection) is selected as the rescue selection method, the contractor selection unit 11c refers to the contractor information storage unit 15 and selects a contractor located within a predetermined range from the user's location.
[0030] The evaluation unit 11d evaluates each contractor based on the questionnaire response information for each project stored in the evaluation storage unit 16. In this embodiment, the questionnaire response items include "speed of arrival," "speed of completion of work," "response of the staff," "skill and finish," "understandability of explanation," "cleanliness of the staff," and "recommendability." A "good" response is given +5 points, and a "bad" response is given -5 points. To calculate the evaluation score for each contractor, the evaluation unit 11d weights each response item, multiplies each score by a weighting coefficient, and sums the scores. Then, when ranking each contractor, the evaluation unit 11d averages the cumulative evaluation score by the number of projects. The weighting coefficient for each response item can be set for each fault type or for each user. The weighting coefficient for each user is stored as an evaluation condition in the user information storage unit 14. The weighting coefficient for each fault type is stored in the evaluation storage unit 16.
[0031] The settlement unit 1e executes electronic settlement of the membership fee on a predetermined settlement date for each year or each month by referring to the user information storage unit 14. Then, the settlement unit 1e electronically settles the compensation for each rescue completed by the settlement method selected in advance by the user.
[0032] The generating unit 11f generates display data for a screen introducing the company selected by the company selecting unit 11c, etc. In addition, the main control unit 11g controls other operations such as requesting rescue from the company.
[0033] The configuration of the terminal device in the bicycle rescue system will be explained with reference to Fig. 3. Here, the configuration of the user's terminal device 2 is shown as an example, but the configuration of the agent's terminal device 3 is substantially the same.
[0034] As shown in the figure, the terminal device 2 (3) includes a control unit 21, a communication I / F 22, a display unit 23, an operation input unit 24, a location information acquisition unit 25, and a storage unit 26. The units 21 to 26 are communicatively connected via a bus. The communication I / F 22 is implemented, for example, by a NIC or the like, and is a communication interface connected to a communication network 4 such as the Internet via wired or wireless connections, and communicates with the server device 1 or the like. The display unit 23 is implemented, for example, by a liquid crystal display or the like, and displays various information. The operation input unit 24 is implemented, for example, by a mouse, keyboard, or the like, and accepts various operation inputs by the user. The display unit 23 and the operation input unit 24 may be integrated into a touch panel. The storage unit 26 is implemented, for example, by a semiconductor memory device such as a RAM or flash memory, a HDD, or an optical disk device, and stores programs executed by the control unit 21.
[0035] The control unit 21 is realized by a CPU, an MPU, or the like, and may be configured by an integrated circuit such as an ASIC or an FPGA. The control unit 21 reads and executes programs stored in the storage unit 26, thereby functioning as a communication control unit 21a, a display control unit 21b, and a main control unit 21c. The communication control unit 21a functions as a transmitting unit that transmits rescue requests and questionnaire response information to the server device 1, and a receiving unit that receives display data and the like from the server device 1. The display control unit 21b controls the display on the display unit 23 based on the display data. In addition, the main control unit 21c controls the terminal device 2.
[0036] The flow of the matching process by the bicycle rescue system according to the embodiment of the present invention will be described in detail below with reference to the flowchart in Figure 4. Note that Figures 6(a), 6(b), 7(a), 7(b), 8(a), and 8(b) will also be referenced as appropriate.
[0037] The user's terminal device 2 logs in to the website provided by the server device 1 by launching application software and receives this service. First, a screen 100 such as that shown in FIG. 6(a) is displayed on the display unit 23 of the user's terminal device 2, and the user selects a fault type by operating the operation input unit 24 (S1). In this example, the fault types that can be selected in area 100a include flat tire, chain dislodgment, chain failure, brake failure, dead battery, and others. Next, when the "Select rescue" button 100b is selected on screen 100, the screen switches to screen 101 shown in FIG. 6(b), where the user can select a rescue selection method (S2). In this example, the user can select one of the following buttons: "Select by ranking" button 101a, "Select by close distance" button 101b, or "Select by tapping on the map" button 101c. Once the failure type and rescue selection method have been selected in this way, the communication control unit 21a functions as a transmitting unit under the control of the main control unit 21c, and transmits a rescue request to the server device 1 via the communication I / F 22 (S3).
[0038] In the server device 1, the communication control unit 11a functions as a receiving unit and receives a rescue request from the user's terminal device 2 (S4), and the company selection unit 11c selects a company by referring to the user information storage unit 14 and the company information storage unit 15 based on the failure type, rescue selection method, and location information of the user's terminal device 2 included in the request (S5). Then, the generation unit 11f generates display data for a screen introducing the selected company, and the communication control unit 11a functions as a transmitting unit and transmits the display data to the user's terminal device 2 (S6).
[0039] For example, if "evaluate (rank) vendors" (automatic selection) is selected as the rescue method, the vendor with the highest rating is selected from those in the vicinity of the user's location (for example, within a certain radius of a certain number of kilometers), and display data for a screen introducing that vendor is transmitted. If "select by close distance" (automatic selection) is selected as the rescue method, the vendor closest to the user's location is selected, and display data for a screen introducing that vendor is transmitted. If "select from map" (manual selection) is selected as the rescue method, display data for a screen introducing vendors located within a predetermined range of the user's location on a map, along with their evaluation scores, is transmitted.
[0040] In the user's terminal device 2, the communication control unit 21a functions as a receiving unit to receive display data from the server device 1, and under the control of the display control unit 21b, the display is displayed on the display unit 23. When "select by ranking (automatic selection)" is selected as the rescue method, a screen 102 shown in FIG. 7(a) is displayed, and highly rated companies from among those in the vicinity of the user's location (for example, within a certain radius of kilometers) are introduced. When "select by close distance (automatic selection)" is selected as the rescue method, a screen 103 shown in FIG. 7(b) is displayed, and the company closest to the user's location is introduced. When "select from map (manual selection)" is selected as the rescue method, a screen 104 shown in FIG. 8(a) is displayed, and companies 104b to 104e located within a predetermined range from the user's current location 104a are introduced on a map together with their evaluation points. When the display position of a company on the screen of Fig. 8(a) is tapped, a detailed introduction screen 104f of the company is displayed on top of it, as shown in Fig. 8(b). When the "Request rescue" button 102a, 103a, 104f is selected on these screens by operating the operation input unit 24, the communication control unit 21a functions as a transmitting unit, and the selected information is transmitted to the server device 1 (S8).
[0041] In the server device 1, the communication control unit 11a functions as a receiving unit and receives the selection information from the terminal device 2 of the user (S9), and the main control unit 11g executes a rescue request to the selected contractor by sending an email or the like (S10). Then, the main control unit 11g additionally registers (updates) the information of the case in the user information storage unit 14, the contractor information storage unit 15, and the evaluation storage unit 16.
[0042] Next, the flow of conducting a survey after the completion of rescue will be described in detail with reference to the flowchart in Fig. 5. Here, Fig. 9 will also be referred to as appropriate.
[0043] After the rescue is completed, the user's terminal device 2 displays a questionnaire screen 105, such as that shown in Fig. 9, on the display unit 23. In this example, the user is prompted to select one of two options for each of the following categories: "Speed of arrival was fast / slow," "Speed of completion of work was fast / slow," "Good / bad response from the person in charge," "Good / bad technique and finish," "Easy / difficult to understand explanations," "Skill of the person in charge was clean / not clean," and "Would / would not recommend the service." Once the user has completed the selection, the total evaluation is displayed in the bottom row (S21). Under the control of the main control unit 21c, the communication control unit 21a of the user's terminal device 2 functions as a transmitter and transmits the response information to the server device (S22).
[0044] In the server device 1, the communication control unit 11a functions as a receiving unit and receives the questionnaire response information (S23), and the evaluation unit 11d performs an evaluation (S24). In this embodiment, the questionnaire response items include "speed of arrival," "speed of completion," "service from the staff," "skill and finish," "understandability of explanation," "cleanliness of the staff," and "recommendability," with each item assigned a +5 point rating for "good" and a -5 point rating for "bad." To calculate the evaluation score for each contractor, the evaluation unit 11d assigns a weight to each response item and multiplies each score by a weighting coefficient and adds them up. The evaluation unit 11d then calculates the ranking by dividing the cumulative evaluation score by the number of contracts, averaging the score. The weighting coefficient can be set uniquely for each user, in which case the evaluation conditions are stored in the user information storage unit 14.
[0045] When the evaluation unit 11d performs the evaluation in this manner, the evaluation information is registered (updated) in the trader information storage unit 15 and the evaluation storage unit 16 (S25).
[0046] As described above, according to the embodiment of the present invention, it is possible to select and introduce the most suitable contractor for a user based on the type of malfunction and the user's location information (current location), and to accept and request repairs from the contractor, thereby making it possible to quickly rescue a user whose bicycle has malfunctioned while riding.
[0047] Although the embodiments of the present invention have been described above, it goes without saying that the present invention is not limited to these and that various improvements and modifications can be made without departing from the spirit and scope of the present invention.
[0048] For example, the evaluation method is not limited to the above-mentioned method, and various methods can be adopted. [Explanation of symbols]
[0049] 1...server device, 2...user's terminal device, 3...bicycle repair shop's terminal device, 4...network, 11...control unit, 11a...communication control unit, 11b...management unit, 11c...shop selection unit, 11d...evaluation unit, 11e...settlement unit, 11f...generation unit, 11g...main control unit, 12...communication I / F, 13...memory unit, 14...user information memory unit, 15...shop information memory unit, 16...evaluation memory unit, 21...control unit, 21a...communication control unit, 21b...display control unit, 21c...main control unit, 22...communication I / F, 23...display unit, 24...operation input unit, 25...location information acquisition unit, 26...memory unit.
Claims
1. a receiving unit that receives at least a rescue request and questionnaire response information transmitted from a user's terminal device; an evaluation unit that evaluates bicycle repair shops based on the response information of the questionnaire; a storage unit that stores at least information about the location of the bicycle repair shop and its evaluation score; a service provider selection unit that selects the service provider best suited to the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generating unit that generates display data introducing the selected trader; a transmitting unit that transmits the display data to the user's terminal device, When the rescue selection method is selection from a map, the company selection unit refers to the storage unit to select a company located within a predetermined range from the user's current location, and the generation unit generates display data that shows the company on a map together with the evaluation score. Server device.
2. When the rescue selection method is selection by ranking, the company selection unit selects a company with a high evaluation score from among companies located within a predetermined range from the user's current location, and the generation unit generates display data showing the company on a map. The server device according to claim 1 .
3. When the rescue selection method is selection based on distance, the company selection unit selects a company located closest to the user's current location, and the generation unit generates display data showing the company on a map. The server device according to claim 1 .
4. The evaluation unit performs evaluation for each job by weighting and adding the evaluation points assigned to each answer item of the questionnaire, and evaluates each bicycle repair business by dividing the total of all evaluation points by the number of jobs. The server device according to any one of claims 1 to 3.
5. a receiving unit that receives at least a rescue request and questionnaire response information transmitted from a user's terminal device; an evaluation unit that evaluates bicycle repair shops based on the response information of the questionnaire; a memory unit stores at least information on the location and evaluation score of the bicycle repair shop; a company selection unit selects the most suitable company for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generating unit generating display data introducing the selected trader; a transmitting unit transmitting the display data to the user's terminal device; When the rescue selection method is selection from a map, the company selection unit refers to the storage unit to select a company located within a predetermined range from the user's current location, and the generation unit generates display data that shows the company on a map together with the evaluation score. Bicycle rescue methods.
6. Computer, a receiving unit that receives at least a rescue request and questionnaire response information transmitted from a user's terminal device; an evaluation unit that evaluates bicycle repair shops based on the response information of the questionnaire; a storage unit that stores at least information about the location of the bicycle repair shop and the evaluation score; a service provider selection unit that selects the service provider most suitable for the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generating unit that generates display data introducing the selected trader; a transmitting unit that transmits the display data to the user's terminal device; When the rescue selection method is selection from a map, the company selection unit refers to the storage unit to select a company located within a predetermined range from the user's current location, and the generation unit generates display data that shows the company on a map together with the evaluation score. program.
7. In a bicycle rescue system comprising a user terminal device and a server device, The user's terminal device a first transmitting unit that transmits a rescue request and questionnaire response information to the server device; a first receiving unit that receives display data from the server device; a display unit that performs display based on the display data; Equipped with The server device a second receiving unit that receives at least a rescue request and questionnaire response information transmitted from the user's terminal device; an evaluation unit that evaluates bicycle repair shops based on the response information of the questionnaire; a storage unit that stores at least information about the location of the bicycle repair shop and its evaluation score; a service provider selection unit that selects the service provider best suited to the user based on the bicycle failure type information, rescue selection method, and user location information included in the request; a generating unit that generates display data introducing the selected trader; a second transmission unit that transmits the display data to the user's terminal device; Equipped with When the rescue selection method is selection from a map, the company selection unit refers to the storage unit to select a company located within a predetermined range from the user's current location, and the generation unit generates display data that shows the company on a map together with the evaluation score. Bicycle rescue system.
Citation Information
Patent Citations
Device for providing information foodstuff purchase destination
JP2002183162A
Method and device for providing information and computer program thereof
JP2003216759A
System and method for providing rescue service, on-vehicle terminal device, server device, program, and recording medium
JP2005067499A
Evaluation display system, server device, evaluation display method, and program
JP2009230248A
Coupon system
JP2015060396A