JP2021162945A - Server system and assistance matching system - Google Patents

Server system and assistance matching system Download PDF

Info

Publication number
JP2021162945A
JP2021162945A JP2020061566A JP2020061566A JP2021162945A JP 2021162945 A JP2021162945 A JP 2021162945A JP 2020061566 A JP2020061566 A JP 2020061566A JP 2020061566 A JP2020061566 A JP 2020061566A JP 2021162945 A JP2021162945 A JP 2021162945A
Authority
JP
Japan
Prior art keywords
assistance
user
requiring
information
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020061566A
Other languages
Japanese (ja)
Inventor
真 菊池
Makoto Kikuchi
健太郎 本間
Kentaro Honma
絢海 安元
Ayami YASUMOTO
マシュー デイタム
Datum Matthew
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bandai Namco Entertainment Inc
Original Assignee
Bandai Namco Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bandai Namco Entertainment Inc filed Critical Bandai Namco Entertainment Inc
Priority to JP2020061566A priority Critical patent/JP2021162945A/en
Publication of JP2021162945A publication Critical patent/JP2021162945A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a technology for achieving a system for matching an assistance needing user and an assistance user and capable of corresponding to various necessary assistance contents.SOLUTION: A server system 1100 receives necessary assistance information 603 related to assistance contents required by an assistance needing user from an assistance needing user terminal 1500Y to open the information in an assistance user terminal 1500H. The assistance needing user is inquired as to whether to accept an offer including a selection of an assistance form about the offer received from the assistance user terminal 1500H, and matching is regarded to be established when accepted. The server system 1100 sets the assistance needing user terminal 1500Y and the assistance user terminal 1500H in a mutual communicable state through a prescribed interface screen in order to provide an opportunity to receive assistance. Then, an assistance evaluation is received after an assistance end, and a privilege is selected and given according to contents or the like of the assistance provided to an assistance user 3.SELECTED DRAWING: Figure 7

Description

本発明は、サーバシステム等に関する。 The present invention relates to a server system or the like.

スマートフォンを代表とする携帯可能なユーザ端末が普及したことで、タクシーの配車や相乗りを可能にするシステムが開発・実用化されている。タクシーを利用したいユーザは、ユーザ端末から所定のアプリを起動し、現在位置と行き先の希望等の情報を入力することで、タクシーを呼び寄せたり、相乗りが可能になる(例えば、特許文献1、特許文献2を参照)。より詳細な希望条件の設定が可能で、利便性を高めたものも知られている(例えば、特許文献3を参照)。 With the widespread use of portable user terminals such as smartphones, systems that enable taxi dispatch and carpooling have been developed and put into practical use. A user who wants to use a taxi can call a taxi or share a taxi by starting a predetermined application from the user terminal and inputting information such as the current position and the desired destination (for example, Patent Document 1, Patent). See Reference 2). It is also known that more detailed desired conditions can be set and the convenience is enhanced (see, for example, Patent Document 3).

特開2003−186959号公報Japanese Unexamined Patent Publication No. 2003-186959 特開2001−291192号公報Japanese Unexamined Patent Publication No. 2001-291192 特開2015−35044号公報Japanese Unexamined Patent Publication No. 2015-35044

こうしたタクシーの配車・相乗りシステムは、タクシーの利用というサービスに特化したシステムである点で利便性に優れていた。しかし、汎用性が乏しかった。例えば、サービスの内容を「タクシー利用」とは別のものに適用しようとしても、「タクシー利用」に特化されたシステムであるため、適用が困難であった。 Such a taxi dispatch / carpooling system was highly convenient in that it was a system specialized in the service of using taxis. However, it was not versatile. For example, even if an attempt was made to apply the content of the service to something other than "taxi use", it was difficult to apply because the system was specialized for "taxi use".

また、サービスを提供する事業が存在する分野においては、そのサービスを提供する側と、提供される側とをマッチングする仕組みについては研究や開発の検討対象となることがあるが、事業そのものが元来存在しないサービスについては、研究や開発の検討対象にすらなっていない実情がある。 In addition, in fields where there is a business that provides services, the mechanism for matching the service provider and the provider may be the subject of research and development, but the business itself is the basis. There is a fact that services that do not exist have not even been considered for research and development.

例えば、観光来日中の外国人にとって「道を教えてほしい」「交通機関の利用方法を教えてほしい」「目的のお店までたどり着けない」などの援助サービスとも言える比較的に小さなサービスでありながら、当人にとっての要求度合・必要度合が大きいサービスは、枚挙に暇がない。こうした比較的小さな援助の要望に対するサービスは、現金のやり取りが不向きであり、事業として存在しない。援助する側も人助けをしたことによる親切心のレベルで援助ができるサービスである。観光来日中の外国人にとっては、慣れない異国において、通りすがりの人に話しかける勇気がでなくて、途方に暮れたままになるケースが想定される。勿論、同様の問題は、同じ日本人同士であっても言えることである。 For example, it is a relatively small service that can be said to be an aid service for foreigners visiting Japan, such as "I want you to tell me the way", "I want you to tell me how to use transportation", and "I can't reach the target shop". However, there is no time to list the services that are highly demanded and necessary for the person in question. Services for these relatively small requests for assistance are unsuitable for cash exchange and do not exist as a business. It is a service that the helper can also help at the level of kindness by helping people. For foreigners visiting Japan for sightseeing, it is assumed that they may remain at a loss because they do not have the courage to talk to passers-by in a foreign country that they are not accustomed to. Of course, the same problem can be said even for the same Japanese.

本発明が解決しようとする課題は、サービスの提供を求める要援助ユーザと、サービス提供が可能な援助ユーザとをマッチングするシステムであって、様々な要援助内容に対応可能なシステムを実現する技術を提供すること、である。 The problem to be solved by the present invention is a system for matching an assistance user who requests a service with an assistance user who can provide a service, and a technique for realizing a system capable of responding to various assistance contents. Is to provide.

上記した課題を解決するための第1の発明は、要援助ユーザの要援助ユーザ端末および援助ユーザの援助ユーザ端末と通信を行うサーバシステムであって、
前記要援助ユーザが要求する援助内容に係る要援助情報を前記要援助ユーザ端末から受け付けて管理する要援助情報管理手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、要援助情報管理部214、図10のサーバ記憶部500s、要援助管理データ600、図16の要援助登録に係る処理)と、
前記援助ユーザによる援助に関するオファーを前記援助ユーザ端末から受け付けるオファー申込制御手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、オファー申込制御部218、図14のマッチング管理データ710、オファー申込援助ユーザリスト712、図18のステップS54)と、
前記要援助情報と前記オファーとの組み合わせを判定し、当該組み合わせに係る要援助情報の要援助ユーザ端末に、当該組み合わせに係るオファーを通知して、当該オファーを受諾するか否かを問い合わせるマッチング制御手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、マッチング制御部220、図18のステップS60)と、
前記マッチング制御手段による問い合わせの結果が受諾である場合に、受諾した前記要援助ユーザが、受諾したオファーをした前記援助ユーザから援助を受ける機会を設けるために、当該要援助ユーザの要援助ユーザ端末と、当該援助ユーザの援助ユーザ端末とを、所定のインターフェース画面を通じて相互連絡可能状態に設定する相互連絡可能状態設定手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、相互連絡可能状態設定部222、図14の相互連絡可能状態制御データ720、図19のステップS86、ステップS88)と、
前記要援助ユーザが前記援助ユーザから受けた援助の評価を当該要援助ユーザの要援助ユーザ端末から受け付け、受け付けた評価および/または当該援助に係る前記援助内容に応じた特典を当該援助ユーザに付与する特典付与処理を実行する特典付与処理手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、特典付与部234、図11の特典定義データ520、図19のステップS96)と、を備えたサーバシステムである。
The first invention for solving the above-mentioned problems is a server system that communicates with an assistance user terminal of an assistance user and an assistance user terminal of an assistance user.
Assistance-requiring information management means for receiving and managing assistance-requiring information related to the assistance content requested by the assistance-requiring user from the assistance-requiring user terminal (for example, control board 1150 in FIG. 1, server processing unit 200s in FIG. 9, assistance-requiring). Information management unit 214, server storage unit 500s in FIG. 10, assistance management data 600, processing related to assistance registration in FIG. 16), and
Offer application control means for receiving an offer related to assistance by the assistance user from the assistance user terminal (for example, control board 1150 in FIG. 1, server processing unit 200s in FIG. 9, offer application control unit 218, matching management data 710 in FIG. 14). Offer application assistance user list 712, step S54) in FIG.
Matching control that determines the combination of the assistance-requiring information and the offer, notifies the assistance-requiring user terminal of the assistance-requiring information related to the combination of the offer related to the combination, and inquires whether or not to accept the offer. Means (for example, the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the matching control unit 220, and step S60 in FIG. 18).
When the result of the inquiry by the matching control means is acceptance, the assistance-requiring user terminal of the assistance-requiring user in order to provide an opportunity for the accepting assistance-requiring user to receive assistance from the assistance user who made the accepted offer. And the mutual communication possible state setting means (for example, the control board 1150 of FIG. 1, the server processing unit 200s of FIG. 9, and mutual communication) for setting the assistance user terminal of the assistance user to the mutual communication possible state through a predetermined interface screen. Possible state setting unit 222, mutual communication possible state control data 720 in FIG. 14, step S86 in FIG. 19, step S88), and
The assistance-requiring user receives the evaluation of the assistance received from the assistance user from the assistance-requiring user terminal of the assistance-requiring user, and grants the assistance user a privilege according to the received evaluation and / or the assistance content related to the assistance. The privilege granting processing means (for example, the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the privilege granting unit 234, the privilege definition data 520 in FIG. 11, and step S96 in FIG. 19) It is a server system equipped with.

第1の発明によれば、援助を求めているユーザ(要援助ユーザ)が、援助についての情報(要援助情報)を登録する仕組みと、当該要援助情報を援助の提供が可能なユーザ(援助ユーザ)へ提供して、援助ユーザがオファーを申し込む仕組みと、登録されている要援助とオファーとをマッチングさせて、要援助ユーザが援助ユーザから援助を受ける機会を設ける仕組みと、援助ユーザに特典を付与する仕組みと、を実現できる。従って、様々な要援助内容に対応可能なシステムであって、要援助内容に即した形態での援助が可能なシステムを実現することが可能になる。 According to the first invention, a mechanism for a user seeking assistance (a user requiring assistance) to register information about assistance (information requiring assistance) and a user who can provide the information requiring assistance (assistance). A mechanism for providing to the user) and the assisting user applying for an offer, a mechanism for matching the registered assistance required and the offer, and providing an opportunity for the assisting user to receive assistance from the assisting user, and a privilege for the assisting user. It is possible to realize a mechanism for granting. Therefore, it is possible to realize a system capable of responding to various contents requiring assistance and capable of providing assistance in a form suitable for the contents requiring assistance.

第2の発明は、前記マッチング制御手段が、前記要援助情報に対する1以上の前記オファーの組み合わせを判定し、当該要援助情報の要援助ユーザ端末に、当該1以上の前記オファーのなかから受諾するオファーの選択或いは受諾しない旨の回答を問い合わせる、第1の発明のサーバシステムである。 In the second invention, the matching control means determines a combination of one or more of the offers for the assistance-requiring information, and accepts the assistance-requiring user terminal of the assistance-requiring information from the one or more offers. The server system of the first invention, which inquires about the selection of an offer or the answer to the effect that it is not accepted.

第2の発明によれば、要援助ユーザは、どのオファーを受けるかを選択できる。 According to the second invention, the user requiring assistance can choose which offer to receive.

第3の発明は、前記オファー申込制御手段が、前記援助ユーザ端末に前記要援助情報管理手段に管理されている前記要援助情報を情報提供し、当該情報提供された要援助情報に対する前記援助ユーザによる前記オファーを前記援助ユーザ端末から受け付ける、第1又は第2の発明のサーバシステムである。 In the third invention, the offer application control means provides the assistance user terminal with the assistance-requiring information managed by the assistance-requiring information management means, and the assistance user with respect to the information-provided assistance-requiring information. This is the server system of the first or second invention that accepts the offer from the assisted user terminal.

第3の発明によれば、援助ユーザは、要援助情報に対するオファーをするか否かを選択できる。 According to the third invention, the assisting user can choose whether or not to make an offer for the assisted information.

第4の発明は、前記オファー申込制御手段が、前記要援助情報管理手段に管理されている要援助情報のなかから、所与の抽出条件を満たす要援助情報を前記援助ユーザ端末に情報提供する、第3の発明のサーバシステムである。 In the fourth invention, the offer application control means provides the assistance user terminal with assistance-requiring information satisfying a given extraction condition from the assistance-requiring information managed by the assistance-requiring information management means. , The server system of the third invention.

第4の発明によれば、サーバシステムは、要援助情報管理手段に管理されている要援助情報のうちの抽出条件を満たす要援助情報を援助ユーザに情報提供できる。 According to the fourth invention, the server system can provide the assistance user with the assistance-requiring information that satisfies the extraction condition from the assistance-requiring information managed by the assistance-requiring information management means.

第5の発明は、前記マッチング制御手段が、前記要援助情報管理手段に管理されている要援助情報と、前記オファー申込制御手段により受け付けられた前記オファーとのなかから、所与の抽出条件を満たす要援助情報とオファーとの組み合わせを判定する、第1又は第2の発明のサーバシステムである。 In the fifth invention, the matching control means sets a given extraction condition from the support-requiring information managed by the support-requiring information management means and the offer received by the offer application control means. The server system of the first or second invention that determines the combination of the information requiring assistance and the offer to be satisfied.

第5の発明によれば、要援助情報管理手段に管理されている要援助情報と、受け付けられたオファーとのなかから、抽出条件を満たす要援助情報とオファーとの組み合わせを判定することができる。 According to the fifth invention, it is possible to determine the combination of the assistance-requiring information and the offer that satisfy the extraction conditions from the assistance-requiring information managed by the assistance-requiring information management means and the received offer. ..

第6の発明は、前記要援助ユーザの使用言語の情報を前記要援助ユーザ端末から受け付ける要援助ユーザ言語受付手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、要援助情報管理部214、図12の使用言語617、図16のステップS12〜ステップS14)と、
前記援助ユーザの使用言語の情報を前記援助ユーザ端末から受け付ける援助ユーザ言語受付手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、援助ユーザ登録制御部212、図13の対応可能言語656、図17の援助ユーザ登録及びログインに係る処理)と、を更に備え、前記抽出条件は、使用言語に関する条件を含む、第4又は第5の発明のサーバシステムである。
A sixth aspect of the present invention is the assistance-requiring user language receiving means (for example, the control board 1150 of FIG. 1, the server processing unit 200s of FIG. 9, the assistance-requiring information) that receives the information of the language used by the assistance-requiring user from the assistance-requiring user terminal. Management unit 214, the language used in FIG. 12, steps S12 to S14 in FIG. 16), and
Auxiliary user language receiving means for receiving information on the language used by the assisting user from the assisting user terminal (for example, the control board 1150 of FIG. 1, the server processing unit 200s of FIG. 9, the assisting user registration control unit 212, and FIG. 13 can be supported. The server system of the fourth or fifth invention is further provided with the language 656, the process related to the assisted user registration and login of FIG. 17, and the extraction condition includes the condition related to the language used.

第6の発明によれば、サーバシステムは、要援助ユーザと援助ユーザとが、例えば共通の使用言語となるように抽出を行うことができる。 According to the sixth invention, the server system can perform extraction so that the assisted user and the assisted user have, for example, a common language to be used.

第7の発明は、前記援助内容には、援助を受ける場所又は地域(以下包括して「ロケーション」という。)の情報が含まれ、前記抽出条件は、ロケーションに関する条件を含む、第4〜第6の何れかの発明のサーバシステムである。 In the seventh invention, the aid content includes information on the place or area where the aid is received (hereinafter collectively referred to as "location"), and the extraction conditions include conditions relating to the location, fourth to fourth. The server system according to any one of the inventions of 6.

第7の発明によれば、サーバシステムは、援助を受ける場所又は地域の情報に基づいて抽出を行うことができるので、地理的な問題から、実現性の低い要援助情報を除外することが可能になる。また例えば、サーバシステムが、援助ユーザの最新の位置情報を利用可能であれば、近場での援助を望む要援助情報を抽出することで、援助を提供できる実現性を高めることができる。 According to the seventh invention, since the server system can perform the extraction based on the information of the place or area where the assistance is received, it is possible to exclude the information requiring assistance which is not feasible from the geographical problem. become. Further, for example, if the server system can use the latest location information of the assisting user, it is possible to increase the feasibility of providing assistance by extracting the assistance-requiring information for which assistance is desired in the vicinity.

第8の発明は、前記特典が、前記ロケーションに応じて設定されたクーポン情報である、第7の発明のサーバシステムである。 An eighth invention is the server system of the seventh invention, wherein the privilege is coupon information set according to the location.

クーポン情報としては、例えば、クーポンコード(テキスト、バーコード、2次元バーコードなどコードの形態は問わない)、アカウント、パスワード、URL、などが該当する。
第8の発明によれば、サーバシステムは、援助ユーザに、援助提供をしたロケーションに応じたクーポン情報を提供できるので、直ぐにでも利用できる特典を付与できる。
The coupon information includes, for example, a coupon code (text, bar code, two-dimensional bar code, or any other code form), an account, a password, a URL, and the like.
According to the eighth invention, since the server system can provide the assisting user with coupon information according to the location where the assistance is provided, it is possible to give a privilege that can be used immediately.

第9の発明は、前記援助内容には、援助の希望時刻情報が含まれ、前記抽出条件は、前記希望時刻情報に関する条件を含む、第4〜第8の何れかの発明のサーバシステムである。 A ninth aspect of the invention is the server system of any of the fourth to eighth inventions, wherein the assistance content includes desired time information of assistance, and the extraction condition includes a condition relating to the desired time information. ..

第9の発明によれば、サーバシステムは、要援助ユーザが望む援助の希望時刻情報に基づいた抽出が可能となり、要援助ユーザが望む時刻またはその前後に援助ユーザが援助を提供できるようなマッチングをすることができる。 According to the ninth invention, the server system can perform extraction based on the desired time information of assistance desired by the assistance-requiring user, and matching so that the assistance user can provide assistance at or before or after the time desired by the assistance-requiring user. Can be done.

第10の発明は、前記要援助情報管理手段が、前記要援助情報の受付日時を管理し、所与の経過時間が経過した要援助情報の管理を抹消する、第1〜第9の何れかの発明のサーバシステムである。 The tenth invention is any one of the first to ninth aspects, wherein the assistance-requiring information management means manages the reception date and time of the assistance-requiring information and deletes the management of the assistance-requiring information after a given elapsed time has elapsed. It is a server system of the invention of.

第10の発明によれば、サーバシステムは、受付時間から所与の経過時間が経過した要援助情報を抹消することができる。 According to the tenth invention, the server system can erase the information requiring assistance for which a given elapsed time has elapsed from the reception time.

第11の発明は、前記相互連絡可能状態設定手段が、前記要援助ユーザと前記援助ユーザとの待合せ場所を設定する画面を前記インターフェース画面として設定する待合せ設定制御手段(例えば、図1の制御基板1150、図7の待合せインターフェース画面P7、図9のサーバ処理部200s、待合せ設定制御部224、図14の待合せインターフェース画面表示制御データ734、図19のステップS86)を有する、第1〜第10の何れかの発明のサーバシステムである。 In the eleventh invention, the mutual communication possible state setting means sets a screen for setting a meeting place between the assisting user and the assisting user as the interface screen (for example, the control board of FIG. 1). 1150, the waiting interface screen P7 of FIG. 7, the server processing unit 200s of FIG. 9, the waiting setting control unit 224, the waiting interface screen display control data 734 of FIG. 14, and steps S86 of FIG. It is a server system of any of the inventions.

第11の発明によれば、サーバシステムは、要援助ユーザ端末と、援助ユーザ端末とで両ユーザが待合せ場所を設定するのに適当なインターフェース画面を表示させることができる。よって、サーバシステムは、要援助ユーザと援助ユーザとが待合せて直接的に援助を受ける機会を創出する支援をすることができる。 According to the eleventh invention, the server system can display an interface screen suitable for both users to set a meeting place on the assisted user terminal and the assisted user terminal. Therefore, the server system can support the user requiring assistance and the assisting user to meet and create an opportunity to receive assistance directly.

第12の発明は、前記特典が、前記待合せ場所に応じて設定されたクーポン情報である、第11の発明のサーバシステムである。 The twelfth invention is the server system of the eleventh invention in which the privilege is coupon information set according to the meeting place.

第12の発明によれば、サーバシステムは、待合せ場所に応じた特典を付与できる。 According to the twelfth invention, the server system can give a privilege according to the meeting place.

第13の発明は、前記待合せ場所に応じて設定された広告情報を、前記要援助ユーザ端末および/又は前記援助ユーザ端末に表示させる制御を行う広告情報表示制御手段(例えば、図1の制御基板1150、図7の広告情報表示77、図9のサーバ処理部200s、広告情報表示制御部230、図10の広告情報定義データ512、図19のステップS84〜ステップS86)、を更に備えた第11又は第12の発明のサーバシステムである。 The thirteenth invention is an advertisement information display control means (for example, the control board of FIG. 1) that controls the display of the advertisement information set according to the meeting place on the assistance user terminal and / or the assistance user terminal. The eleventh further includes 1150, the advertisement information display 77 of FIG. 7, the server processing unit 200s of FIG. 9, the advertisement information display control unit 230, the advertisement information definition data 512 of FIG. 10, and steps S84 to S86 of FIG. Alternatively, it is the server system of the twelfth invention.

第13の発明によれば、サーバシステムは、待合せ場所に応じた広告を提供できる。 According to the thirteenth invention, the server system can provide advertisements according to the meeting place.

第14の発明は、前記要援助情報管理手段が、前記要援助情報の受付日時を管理し、前記相互連絡可能状態設定手段は、前記受付日時から所与の閾値時間が経過していない要援助情報に限り、前記待合せ設定制御手段による設定制御を可能とさせる、第11〜第13の何れかの発明のサーバシステムである。 In the fourteenth invention, the assistance-requiring information management means manages the reception date and time of the assistance-requiring information, and the mutual communication enable state setting means requires assistance for which a given threshold time has not elapsed from the reception date and time. It is a server system according to any one of the first to thirteenth inventions, which enables setting control by the waiting setting control means only for information.

第14の発明によれば、サーバシステムは、待合せをして援助の提供を受けられる要援助情報を、受付日時からの経過時間に応じて選別できる。 According to the fourteenth invention, the server system can select the information requiring assistance that can be met and provided with assistance according to the elapsed time from the reception date and time.

第15の発明は、前記相互連絡可能状態設定手段が、現在時刻が所与の待合せ禁止時刻条件(例えば、図10の提供形態制限条件データ540)を満たす場合には、前記待合せ設定制御手段による設定制御を抑止させる制御を行う、第11〜第14の何れかの発明のサーバシステムである。 A fifteenth invention is based on the wait setting control means when the intercommunication enable state setting means satisfies a given wait prohibition time condition (for example, provision form restriction condition data 540 of FIG. 10). It is a server system according to any one of the first to fourth inventions, which controls to suppress setting control.

例えば、深夜や早朝などに待合せを行う場合、安全や交通の確保の観点から、待合せに適さないケースがある。第15の発明によれば、サーバシステムは、所与の待合せ禁止時刻条件を満たす場合に、待合せの設定を抑止できるので、時刻的要因による待合せの安全性や、スムーズな待合せの実現性がある場合にのみ待合せを支援することができる。 For example, when meeting at midnight or early morning, there are cases where it is not suitable for meeting from the viewpoint of ensuring safety and traffic. According to the fifteenth invention, the server system can suppress the setting of the wait when the given wait prohibition time condition is satisfied, so that the wait is safe due to the time factor and the smooth wait can be realized. Meetings can only be assisted in some cases.

第16の発明は、前記相互連絡可能状態設定手段が、前記要援助ユーザと前記援助ユーザとの間でチャットを行うチャット画面を前記インターフェース画面として設定するチャット制御手段(例えば、図9のチャット制御部226、図19のステップS88)を有する、第1〜第15の何れかの発明のサーバシステムである。 In the sixteenth invention, the chat control means (for example, the chat control of FIG. 9) in which the mutual communication enable state setting means sets a chat screen for chatting between the support-requiring user and the assist user as the interface screen. A server system according to any one of the first to fifteenth inventions, comprising part 226, step S88) of FIG.

第16の発明によれば、サーバシステムは、チャットを通じて援助を実現する仕組みを提供できる。 According to the sixteenth invention, the server system can provide a mechanism for realizing assistance through chat.

第17の発明は、前記要援助情報管理手段が、前記援助内容の種類に応じた選択肢アイコンを含むユーザインターフェース画面を前記要援助ユーザ端末に表示させ、当該選択肢アイコンの選択操作に基づいて前記要援助情報を受け付ける、第1〜第16の何れかの発明のサーバシステムである。 In the seventeenth invention, the assistance-requiring information management means causes the assistance-requiring user terminal to display a user interface screen including an option icon according to the type of assistance content, and the assistance-requiring information management means requires the assistance based on the selection operation of the option icon. It is a server system according to any one of the first to sixth inventions that accepts assistance information.

第17の発明によれば、サーバシステムは、援助内容の設定に係る良好な操作環境を要援助ユーザに提供できる。 According to the seventeenth invention, the server system can provide a user requiring assistance with a good operating environment for setting the assistance content.

第18の発明は、前記特典は、前記援助内容の種類に応じて設定されたクーポン情報である、第1〜第17の何れかの発明のサーバシステムである。 The eighteenth invention is the server system of any one of the first to the seventeenth inventions, wherein the privilege is coupon information set according to the type of the assistance content.

第18の発明によれば、サーバシステムは、援助ユーザに対して、当該ユーザが提供した援助の内容に応じたクーポン情報を付与できる。 According to the eighteenth invention, the server system can give the assisting user coupon information according to the content of the assistance provided by the assisting user.

第19の発明は、前記要援助ユーザ別の所有ポイントを管理するポイント管理手段であって、前記要援助情報管理手段により当該要援助ユーザの受け付け管理がなされた場合、或いは、当該要援助ユーザが前記マッチング制御手段による問い合わせに対して受諾した場合に、当該要援助ユーザの所有ポイントから所定ポイント分を消費させるポイント管理手段(例えば、図20のポイント管理部242)、を更に備えた第1〜第18の何れかの発明のサーバシステムである。 A nineteenth invention is a point management means for managing possession points for each user requiring assistance, when the assistance-requiring information management means manages acceptance of the assistance-requiring user, or the assistance-requiring user manages the reception. First 1 The server system according to any one of the eighteenth inventions.

第19の発明によれば、サーバシステムは、要援助ユーザから、援助の提供を受けるための対価として、当該ユーザの所有ポイントを消費することができる。 According to the nineteenth invention, the server system can consume the points owned by the user in return for receiving the assistance provided by the user requiring assistance.

第20の発明は、前記要援助ユーザ端末および前記援助ユーザ端末は、測位機能を有しており、前記要援助ユーザ端末および前記援助ユーザ端末の位置情報を取得する位置情報取得手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、位置情報取得制御部210)と、
前記マッチング制御手段による問い合わせの結果が受諾である場合に、当該受諾に係る援助が完了したことを、当該援助に係る要援助ユーザ端末および援助ユーザ端末の位置情報に基づいて推定する援助完了推定手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、援助完了推定部232、図19のステップS94)と、
を更に備え、前記特典付与処理手段は、前記援助完了推定手段による完了の推定後に、前記特典付与処理を実行する、第1〜第19の何れかの発明のサーバシステムである。
In the twentieth invention, the assisted user terminal and the assisted user terminal have a positioning function, and a position information acquisition means for acquiring the position information of the assisted user terminal and the assisted user terminal (for example, FIG. 1 control board 1150, server processing unit 200s in FIG. 9, position information acquisition control unit 210), and
Assistance completion estimation means that estimates that the assistance related to the acceptance has been completed based on the position information of the assistance-requiring user terminal and the assistance user terminal related to the assistance when the result of the inquiry by the matching control means is acceptance. (For example, the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the aid completion estimation unit 232, and step S94 in FIG. 19).
The privilege granting processing means is the server system according to any one of the first to ninth aspects, which executes the privilege granting process after the completion is estimated by the assistance completion estimating means.

要援助ユーザと援助ユーザとが出会って直接的に援助の提供が行われるケースでは、必然的に要援助ユーザ端末の位置と、援助ユーザ端末の位置とが、(測位誤差範囲内で)同じまたは略同じとなる。その状態から、援助提供に十分な時間が経過した場合や、両端末の位置が離れた場合は、援助が完了したと推定できる。
第20の発明によれば、サーバシステムは、援助に係る要援助ユーザ端末および援助ユーザ端末の位置情報に基づいて援助の完了を推定することができるので、援助が完了しているのに、いつまでも援助ユーザに特典の付与が行われないような事態を防ぐことができる。
In the case where the assisted user meets the assisted user and the assisted user is directly provided, the position of the assisted user terminal and the position of the assisted user terminal are inevitably the same (within the positioning error range) or It will be almost the same. From that state, if sufficient time has passed to provide assistance or if both terminals are separated from each other, it can be estimated that assistance has been completed.
According to the twentieth invention, the server system can estimate the completion of the assistance based on the location information of the assistance-requiring user terminal and the assistance user terminal related to the assistance, so that the assistance is completed indefinitely. It is possible to prevent a situation in which the privilege is not given to the assisting user.

第21の発明は、要援助ユーザの要援助ユーザ端末と、援助ユーザの援助ユーザ端末と、第1〜第20の何れかの発明のサーバシステムと、を具備する援助マッチングシステムである。 A twenty-first invention is an assistance matching system including an assistance user terminal of an assistance user, an assistance user terminal of an assistance user, and a server system of any one of the first to twentieth inventions.

第21の発明によれば、第1〜第20の何れかの発明と同様の効果を奏する援助マッチングシステムを実現できる。 According to the twenty-first invention, it is possible to realize an aid matching system having the same effect as that of any one of the first to twenty-second inventions.

援助マッチングシステムの構成例を示す図。The figure which shows the configuration example of the aid matching system. ユーザ端末の構成例を示す正面図。The front view which shows the configuration example of a user terminal. 要援助情報設定画面の表示例を示す図。The figure which shows the display example of the assistance required information setting screen. 援助ユーザ録画面の表示例を示す図。The figure which shows the display example of the assistance user recording surface. 要援助情報の提供・開示について説明するための図。A diagram for explaining the provision and disclosure of information requiring assistance. オファーの通知について説明するための図。Diagram to illustrate offer notifications. 待合せのためのインターフェース画面を通じた相互連絡可能状態について説明するための図。The figure for demonstrating the mutual communication possible state through the interface screen for meeting. 援助終了後の評価と援助ユーザへの特典付与について説明するための図。The figure for demonstrating the evaluation after the end of assistance and the giving privilege to the assistance user. サーバシステムの機能構成例を示す機能ブロック図。A functional block diagram showing an example of functional configuration of a server system. サーバ記憶部が記憶するプログラムやデータの例を示す図。The figure which shows the example of the program and data which the server storage part stores. 特典定義データのデータ構成例を示す図。The figure which shows the data structure example of privilege definition data. 要援助管理データのデータ構成例を示す図。The figure which shows the data structure example of the assistance-requiring management data. 援助ユーザ登録データのデータ構成例を示す図。The figure which shows the data structure example of the assistance user registration data. マッチング管理データのデータ構成例を示す図。The figure which shows the data structure example of the matching management data. ユーザ端末の機能構成例を示す機能ブロック図。A function block diagram showing an example of a function configuration of a user terminal. 要援助登録に係る処理の流れを説明するためのフローチャート。A flowchart for explaining the flow of processing related to registration of assistance required. 援助ユーザ登録及び援助ユーザ3のログインに係る処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of the process relating to the assistance user registration and the login of the assistance user 3. マッチングに係る処理の流れを説明するためのフローチャート。A flowchart for explaining the flow of processing related to matching. インターフェース画面表示に係る処理の流れを説明するためのフローチャート。A flowchart for explaining the flow of processing related to the interface screen display. 変形例におけるサーバシステムの機能構成例を示す機能ブロック図。The functional block diagram which shows the functional configuration example of the server system in the modification. 援助終了後の評価と要援助ユーザへの特典付与について説明するための図。The figure for explaining the evaluation after the end of assistance and the granting of benefits to users requiring assistance.

以下、本発明の実施形態の一例を説明するが、本発明を適用可能な形態が以下の実施形態に限られないことは勿論である。 Hereinafter, an example of the embodiment of the present invention will be described, but it goes without saying that the embodiment to which the present invention can be applied is not limited to the following embodiment.

図1は、本実施形態の援助マッチングシステム1000の構成例を示す図である。援助マッチングシステム1000は、ネットワーク9を介して相互にデータ通信が可能に接続されたサーバシステム1100と、複数のユーザ端末1500(1500Y,1500H)とを含む。 FIG. 1 is a diagram showing a configuration example of the aid matching system 1000 of the present embodiment. The aid matching system 1000 includes a server system 1100 connected to each other via a network 9 so as to enable data communication, and a plurality of user terminals 1500 (1500Y, 1500H).

ネットワーク9は、データ通信が可能な通信路を意味する。すなわち、ネットワーク9とは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。 The network 9 means a communication path capable of data communication. That is, the network 9 includes a telephone communication network, a cable network, a communication network such as the Internet, as well as a LAN (Local Area Network) using a dedicated line (dedicated cable) for direct connection and Ethernet (registered trademark). In addition, the communication method may be wired or wireless.

サーバシステム1100は、例えば、キーボード1106と、タッチパネル1108と、ストレージ1140とを有し、本体装置1101には制御基板1150を搭載する。 The server system 1100 has, for example, a keyboard 1106, a touch panel 1108, and a storage 1140, and a control board 1150 is mounted on the main unit 1101.

制御基板1150には、CPU(Central Processing Unit)1151やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)などの各種マイクロプロセッサ、VRAMやRAM,ROM等の各種ICメモリ1152、通信装置1153が搭載されている。なお、制御基板1150の一部又は全部は、ASIC(Application Specific Integrated Circuit)や、FPGA(Field-Programmable Gate Array)、SoC(System on a Chip)により実現するとしてもよい。 The control board 1150 is equipped with various microprocessors such as CPU (Central Processing Unit) 1151, GPU (Graphics Processing Unit) and DSP (Digital Signal Processor), various IC memories 1152 such as VRAM, RAM and ROM, and communication device 1153. Has been done. A part or all of the control board 1150 may be realized by an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a SoC (System on a Chip).

そして、サーバシステム1100は、制御基板1150が所定のプログラムおよびデータに基づいて演算処理することにより、ユーザの登録やユーザ別の情報を管理するユーザ管理機能と、援助のマッチングに関するサービスを提供するサービス機能と、を実現する。 The server system 1100 is a service that provides a user management function that manages user registration and information for each user by performing arithmetic processing on the control board 1150 based on a predetermined program and data, and a service related to assistance matching. Realize the function.

なお、図1では、サーバシステム1100を1台のサーバ装置として描いているが、オンライン接続された複数のサーバ装置が、ユーザ管理機能・サービス機能等の種々の機能を分担する構成であってもよい。また、サーバシステム1100は、各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であってもよい。離れた場所に設置された独立した複数のサーバ装置を、ネットワーク9を介してデータ通信させることで、全体としてサーバシステム1100として機能させる構成であってもよい。 Although the server system 1100 is depicted as one server device in FIG. 1, even if a plurality of server devices connected online share various functions such as a user management function and a service function. good. Further, the server system 1100 may have a configuration in which a plurality of blade servers sharing each function are mounted and connected to each other via an internal bus so that data communication is possible. A plurality of independent server devices installed at remote locations may be configured to function as the server system 1100 as a whole by performing data communication via the network 9.

ユーザ端末1500(1500Y,1500H)は、当該システムを通じて援助を求める要援助ユーザ2(2a,2b,…)と、当該システムを通じて援助の提供を望む援助ユーザ3(3a,3b,…)と、が個別に使用するコンピュータシステムであって、ネットワーク9を介してサーバシステム1100にアクセスできる電子装置(電子機器)である。本実施形態のユーザ端末1500は、いわゆるスマートフォンと呼ばれる装置であるが、携帯型ゲーム装置や、タブレット型コンピュータ、パーソナルコンピュータ、などでもよい。 The user terminal 1500 (1500Y, 1500H) includes an assistance user 2 (2a, 2b, ...) Requesting assistance through the system and an assistance user 3 (3a, 3b, ...) Who desires assistance through the system. It is a computer system used individually, and is an electronic device (electronic device) that can access the server system 1100 via the network 9. The user terminal 1500 of the present embodiment is a device called a so-called smartphone, but may be a portable game device, a tablet computer, a personal computer, or the like.

図2は、本実施形態におけるユーザ端末1500(1500Y,1500H)の構成例を示す正面図である。
ユーザ端末1500(1500Y,1500H)は、方向入力キー1502と、ボタンスイッチ1504と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル1506と、スピーカ1510と、内蔵バッテリー1509と、マイク1512と、イメージセンサーユニット1520と、制御基板1550と、コンピュータ読み出し可能な記憶媒体であるメモリカード1540からデータを読み書きできるメモリカード読取装置1542と、を備える。その他、図示されていない電源ボタン、音量調節ボタン等が設けられている。また、システム利用の対価の支払いが可能なICカード型のクレジットカードやプリペイドカードに対して非接触にデータの読み書きが行えるICカード読取装置などを設けるとしてもよい。
FIG. 2 is a front view showing a configuration example of the user terminal 1500 (1500Y, 1500H) in the present embodiment.
The user terminal 1500 (1500Y, 1500H) includes a direction input key 1502, a button switch 1504, a touch panel 1506 that functions as an image display device and a contact position input device, a speaker 1510, a built-in battery 1509, a microphone 1512, and an image. It includes a sensor unit 1520, a control board 1550, and a memory card reader 1542 that can read and write data from a memory card 1540, which is a computer-readable storage medium. In addition, a power button, a volume control button, etc. (not shown) are provided. Further, an IC card reader or the like capable of reading and writing data in a non-contact manner with respect to an IC card type credit card or a prepaid card capable of paying the consideration for using the system may be provided.

制御基板1550は、(1)CPU1551や、GPU,DSPなどの各種マイクロプロセッサ、(2)VRAMやRAM,ROM等の各種ICメモリ1552、(3)ネットワーク9に接続する携帯電話基地局や無線LAN基地局などと無線通信するための無線通信モジュール1553、(4)測位モジュール1554、(5)インターフェース回路1557、などを搭載する。 The control board 1550 includes (1) CPU 1551, various microprocessors such as GPU and DSP, (2) various IC memories 1552 such as VRAM, RAM and ROM, and (3) a mobile phone base station and wireless LAN connected to network 9. It is equipped with a wireless communication module 1553 for wireless communication with a base station or the like, (4) a positioning module 1554, (5) an interface circuit 1557, and the like.

測位モジュール1554は、ユーザ端末1500の測位機能を担う要素であって、ユーザ端末1500のその時々の地理的位置情報を取得する。本実施形態では既存の測位システムを利用して現実空間における位置座標を取得することができる。すなわち、測位モジュール1554は、測位システムから提供される信号を受信して所定周期で(例えば1秒毎に)測位情報を出力することで、ユーザ端末1500における測位機能を提供する。本実施形態では、測位システムとしてGPS(Global Positioning System)を利用する。よって測位モジュール1554は、既存の「GPSモジュール」や「GPS受信器」等を利用することができる。「測位情報」には、測位日時(例えば協定世界時であるUTC:Coordinated Universal Time)、位置座標(緯度・経度・高度)、方位などが含まれる。利用する測位システムはGPSに限らず適宜選択可能である。例えば、GalileoやGLONASSを利用しても良い。また、測位モジュール1554は、携帯電話の無線基地局やWi−Fiネットワークの無線基地局などと無線接続する通信機と、方位センサとの構成で置き換えることとしてもよい。すなわち、接続中の無線基地局について予め測位されている位置情報を取得して、これをユーザ端末1500の現実空間における位置座標とするとしてもよい。 The positioning module 1554 is an element responsible for the positioning function of the user terminal 1500, and acquires the geographic position information of the user terminal 1500 at that time. In the present embodiment, the position coordinates in the real space can be acquired by using the existing positioning system. That is, the positioning module 1554 provides the positioning function in the user terminal 1500 by receiving the signal provided by the positioning system and outputting the positioning information at a predetermined cycle (for example, every second). In this embodiment, GPS (Global Positioning System) is used as the positioning system. Therefore, the positioning module 1554 can use the existing "GPS module", "GPS receiver" and the like. The "positioning information" includes the positioning date and time (for example, UTC: Coordinated Universal Time), the position coordinates (latitude / longitude / altitude), the orientation, and the like. The positioning system to be used is not limited to GPS and can be appropriately selected. For example, Galileo or GLONASS may be used. Further, the positioning module 1554 may be replaced with a configuration of a communication device wirelessly connected to a wireless base station of a mobile phone, a wireless base station of a Wi-Fi network, or the like, and an orientation sensor. That is, the position information that has been positioned in advance for the connected wireless base station may be acquired and used as the position coordinates of the user terminal 1500 in the real space.

インターフェース回路1557には、タッチパネル1506のドライバ回路、方向入力キー1502およびボタンスイッチ1504からの信号を受信する回路、スピーカ1510へ音声信号を出力する出力アンプ回路、マイク1512で集音した音声の信号を生成する入力信号生成回路、イメージセンサーユニット1520で撮影された画像の画像データを入力する回路、メモリカード読取装置1542への信号入出力回路、などが含まれている。 The interface circuit 1557 includes a driver circuit of the touch panel 1506, a circuit for receiving signals from the direction input key 1502 and the button switch 1504, an output amplifier circuit for outputting an audio signal to the speaker 1510, and an audio signal collected by the microphone 1512. An input signal generation circuit to be generated, a circuit for inputting image data of an image taken by the image sensor unit 1520, a signal input / output circuit to a memory card reader 1542, and the like are included.

制御基板1550に搭載されているこれらの要素は、バス回路などを介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板1550の一部又は全部をASICやFPGA、SoCにて構成してもよい。そして、制御基板1550は、本実施形態のゲームのユーザ端末としての機能を実現させるためのプログラムや各種データをICメモリ1552に記憶する。 These elements mounted on the control board 1550 are electrically connected via a bus circuit or the like, and are connected so as to be able to read / write data and send / receive signals. A part or all of the control board 1550 may be composed of ASIC, FPGA, or SoC. Then, the control board 1550 stores the program and various data for realizing the function as the user terminal of the game of the present embodiment in the IC memory 1552.

なお、本実施形態では、ユーザ端末1500はプログラムや各種設定データをサーバシステム1100からダウンロードする構成としているが、別途入手したメモリカード1540などの記憶媒体から読み出す構成としても良い。 In the present embodiment, the user terminal 1500 is configured to download programs and various setting data from the server system 1100, but it may be configured to be read from a storage medium such as a separately obtained memory card 1540.

次に、援助マッチングシステム1000が提供するサービスの概要について説明する。
図3は、要援助ユーザ2が使用する要援助ユーザ端末1500Yで表示される要援助情報設定画面P3の表示例を示す図である。要援助ユーザ2は、自身のユーザ端末1500へ、要援助ユーザ向けのクライアントプログラムをサーバシステム1100からダウンロードする。そして、当該クライアントプログラムを起動させ、所定の要援助情報の登録手続を経て、援助マッチングシステム1000のサービスを利用する。
Next, the outline of the service provided by the assistance matching system 1000 will be described.
FIG. 3 is a diagram showing a display example of the assistance-requiring information setting screen P3 displayed on the assistance-requiring user terminal 1500Y used by the assistance-requiring user 2. The user requiring assistance 2 downloads a client program for the user requiring assistance from the server system 1100 to his / her own user terminal 1500. Then, the client program is activated, and the service of the assistance matching system 1000 is used after undergoing a predetermined procedure for registering assistance-requiring information.

具体的には、援助マッチングシステム1000のサービスを利用するには、要援助ユーザ2は、要援助ユーザ2を識別するための情報と、どのような内容の援助を、どこで、いつ頃受けたいかについての情報とを設定して登録手続する。これを「要援助情報の設定と登録」と言う。 Specifically, in order to use the service of the assistance matching system 1000, the assistance-requiring user 2 wants to receive information for identifying the assistance-requiring user 2 and what kind of assistance is received when and where. Set up information about the registration procedure. This is called "setting and registration of information requiring assistance".

要援助情報設定画面P3は、当該登録に必要な各種情報の入力を受け付けるための画面である。例えば、要援助ユーザ画像設定部10と、要援助ユーザ名設定部11と、要援助種類設定部12と、希望ロケーション設定部13と、希望日時設定部14と、使用言語設定部15と、コメント16と、キャンセル操作アイコン20と、登録実行操作アイコン23と、を有する。 The assistance required information setting screen P3 is a screen for accepting input of various information necessary for the registration. For example, an assistance-requiring user image setting unit 10, an assistance-requiring user name setting unit 11, an assistance-requiring type setting unit 12, a desired location setting unit 13, a desired date and time setting unit 14, a language-using language setting unit 15, and a comment. It has 16, a cancel operation icon 20, and a registration execution operation icon 23.

要援助ユーザ2は、要援助ユーザ画像設定部10を操作して、自身のプロフィール画像を設定し、要援助ユーザ名設定部11へ援助マッチングシステム1000のサービスを利用する上での呼び名を設定する。これは、後述する援助ユーザ3と直接会って援助を受ける際の名乗りに用いる。要援助ユーザ名は、本名でも良いし仮名でもよい。 The assistance-requiring user 2 operates the assistance-requiring user image setting unit 10, sets his / her profile image, and sets the assistance-requiring user name setting unit 11 with a name for using the service of the assistance matching system 1000. .. This is used to give a name when directly meeting with the assistance user 3 described later and receiving assistance. The user name requiring assistance may be a real name or a pseudonym.

要援助種類設定部12は、求める援助内容の種別の選択設定を受け付ける。設定可能な種類は、予め複数用意されている。要援助種類設定部12にて所定の選択肢表示操作を行うと、種類別のアイコンが表示され、要援助ユーザ2は、表示された種類別のアイコンの何れかを選択操作して、援助内容の種別を設定する。設定可能な要援助の種類は、例えば「道案内」「交通機関の使い方」「お店の相談」「病気やケガ」「荷物運びの手伝い」など適宜設定可能である。要援助ユーザ2は、この内の何れかを選択操作して設定する。 The assistance type setting unit 12 accepts the selection setting of the type of assistance content to be requested. A plurality of types that can be set are prepared in advance. When a predetermined option display operation is performed in the assistance-requiring type setting unit 12, icons for each type are displayed, and the assistance-requiring user 2 selects and operates one of the displayed type-specific icons to display the assistance contents. Set the type. The types of assistance required that can be set can be appropriately set, for example, "direction guidance", "how to use transportation", "shop consultation", "illness or injury", "helping to carry luggage", and the like. The user requiring assistance 2 selects and operates any of these to set.

希望ロケーション設定部13は、求める援助を受けるための地理的条件の設定を受け付ける。つまり、何処で受けたいかの希望の選択設定を受け付ける。希望ロケーション設定部13で設定可能な選択肢は、予め複数用意されており、要援助ユーザ2は、そのうちの何れかを選択操作して設定する。設定可能な選択肢は、例えば「(要援助ユーザ2の)現在位置」「(後にマッチングされる)援助ユーザの位置」「待合せ」など、ユーザの位置情報に基づいて決まる選択肢や、「新宿駅」「有楽町・銀座エリア」「代々木公園内」などの特定の場所・地域・地名・観光スポットなども適宜設定可能である。 The desired location setting unit 13 accepts the setting of geographical conditions for receiving the requested assistance. In other words, it accepts the desired selection setting of where you want to receive it. A plurality of options that can be set by the desired location setting unit 13 are prepared in advance, and the user requiring assistance 2 selects and sets one of them. The options that can be set are, for example, "current position (of user 2 requiring assistance)", "position of assistance user (matched later)", "meeting", and other options determined based on the user's location information, and "Shinjuku station". Specific places, areas, place names, sightseeing spots, etc. such as "Yurakucho / Ginza area" and "Yoyogi Park" can be set as appropriate.

希望日時設定部14は、求める援助を受ける時間的条件の設定を受け付ける。つまり、求める援助をいつ受けたいかの選択設定を受け付ける。希望日時設定部14で設定可能な選択肢は、予め複数用意されており、要援助ユーザ2は、そのうちの何れかを選択設定する。設定可能な選択肢は、例えば「今すぐ」「15分以内」「1時間後」「明朝」「(特定日:カレンダーから選択)」など適宜設定可能である。 The desired date and time setting unit 14 accepts the setting of the time condition for receiving the requested assistance. In other words, it accepts the selection setting of when you want to receive the assistance you seek. A plurality of options that can be set by the desired date and time setting unit 14 are prepared in advance, and the user requiring assistance 2 selects and sets one of them. The options that can be set can be appropriately set, for example, "immediately", "within 15 minutes", "1 hour later", "Mincho", and "(specific day: select from calendar)".

使用言語設定部15は、要援助ユーザ2が使える言語の種類の設定を受け付ける。
コメント設定部37は、当該要援助情報登録についての自由記述欄である。
The language used setting unit 15 accepts the setting of the type of language that can be used by the user requiring assistance 2.
The comment setting unit 37 is a free description column for the registration of the information requiring assistance.

要援助ユーザ端末1500Yは、登録実行操作アイコン23への操作入力を検出すると、これらの各設定部へ設定結果である要援助情報603を所定の「要援助登録リクエスト」とともにサーバシステム1100へ送信する。或いは、要援助ユーザ端末1500Yは、要援助情報設定画面P3への操作入力の都度、入力結果をサーバシステム1100へ送信するとしてもよい。 When the support-requiring user terminal 1500Y detects the operation input to the registration execution operation icon 23, it transmits the support-requiring information 603, which is the setting result, to the server system 1100 together with the predetermined "help-requiring registration request" to each of these setting units. .. Alternatively, the support-requiring user terminal 1500Y may transmit the input result to the server system 1100 each time the operation is input to the support-requiring information setting screen P3.

サーバシステム1100は、当該リクエストを受信すると、受信したデータに基づいて要援助管理データ600を作成し、受信した要援助情報603を格納し管理する。 When the server system 1100 receives the request, it creates the assistance-requiring management data 600 based on the received data, and stores and manages the received assistance-requiring information 603.

図4は、援助ユーザ3が使用する援助ユーザ端末1500Hで表示される援助ユーザ登録画面P4の表示例を示す図である。援助ユーザ3は、自身の援助ユーザ端末1500Hへ、援助ユーザ用クライアントプログラムをサーバシステム1100からダウンロードする。そして、当該クライアントプログラムを起動させ、所定の援助ユーザ登録手続を経た後、ログインして援助マッチングシステム1000のサービスを利用する。 FIG. 4 is a diagram showing a display example of the assistance user registration screen P4 displayed on the assistance user terminal 1500H used by the assistance user 3. The assisting user 3 downloads the assisting user client program from the server system 1100 to his / her assisting user terminal 1500H. Then, the client program is started, and after passing through the predetermined assistance user registration procedure, the user logs in and uses the service of the assistance matching system 1000.

具体的には、援助ユーザ3は、援助マッチングシステム1000のサービスを介して誰かを援助したいと思うならば、身元を明らかにするために、簡単なプロフィールと、どのような援助を提供できるか、いつ援助できるか、などの援助を提供する側としての希望に関する登録を行う。これを新規の「援助ユーザ登録」と言う。 Specifically, if the aid user 3 wants to assist someone through the services of the aid matching system 1000, a brief profile and what kind of assistance can be provided to identify them. Register your wishes as a provider of assistance, such as when you can help. This is called a new "assistance user registration".

援助ユーザ登録画面P4は、当該登録に必要な各種情報の入力を受け付けるための画面である。例えば、援助ユーザ画像設定部41と、援助ユーザ名設定部42と、対応可能援助種類設定部43と、対応可能ロケーション設定部44と、対応可能日時設定部45と、対応可能言語設定部46と、年齢性別設定部47と、対応可能提供形態設定部48と、キャンセル操作アイコン52と、登録実行操作アイコン53と、を有する。 The assist user registration screen P4 is a screen for accepting input of various information necessary for the registration. For example, the assistance user image setting unit 41, the assistance user name setting unit 42, the supportable assistance type setting unit 43, the supportable location setting unit 44, the supportable date and time setting unit 45, and the supportable language setting unit 46. It has an age / gender setting unit 47, a supportable provision form setting unit 48, a cancel operation icon 52, and a registration execution operation icon 53.

対応可能援助種類設定部43は、当該援助ユーザが、援助マッチングシステム1000を通じて提供可能な援助の種類の選択設定を受け付ける。対応可能援助種類設定部43の選択肢は、要援助種類設定部12(図3参照)で選択設定可能な選択肢と合わせてある。 The supportable assistance type setting unit 43 accepts the selection setting of the type of assistance that the assistance user can provide through the assistance matching system 1000. The options of the supportable type setting unit 43 are combined with the options that can be selected and set by the support type setting unit 12 (see FIG. 3).

対応可能ロケーション設定部44は、当該援助ユーザが援助を提供可能な地理的条件の選択設定を受け付ける。対応可能ロケーション設定部44での選択肢は、希望ロケーション設定部13(図3参照)で設定可能な全ての選択肢と「制限なし」とを含む。 The available location setting unit 44 accepts the selection setting of the geographical condition to which the assistance user can provide assistance. The options in the available location setting unit 44 include all the options that can be set in the desired location setting unit 13 (see FIG. 3) and "no limit".

対応可能日時設定部45は、当該援助ユーザが援助を提供可能な日時条件の選択設定を受け付ける。対応可能日時設定部45での選択肢としては、日付、期間、曜日、時間帯、現在日時からの時間長、制限なし、などと設定することができる。 The available date and time setting unit 45 accepts the selection setting of the date and time conditions on which the assistance user can provide assistance. As options in the available date and time setting unit 45, a date, a period, a day of the week, a time zone, a time length from the current date and time, no limit, and the like can be set.

対応可能提供形態設定部48は、当該援助ユーザが援助を提供する形態についての選択設定を受け付ける。対応可能提供形態設定部48の選択肢としては、直接(直接会って提供の意)、チャット(チャットを通じての助言に限定の意)、直接+チャット(直接とチャットのどちらでも要援助ユーザ2の要望に応じる意)、が用意されている。 The supportable provision form setting unit 48 accepts selection settings for the form in which the assistance user provides assistance. Available provision form setting unit 48 has options for direct (meaning to meet in person and provide), chat (meaning limited to advice through chat), and direct + chat (meaning that assistance is required for both direct and chat). (Intention to respond to), is prepared.

そして、援助ユーザ3の援助ユーザ端末1500Hは、登録実行操作アイコン53への操作入力を検出すると、サーバシステム1100へ、当該画面での設定結果の情報を含む「新規援助ユーザ登録リクエスト」を送信する。或いは、援助ユーザ端末1500Hは、援助ユーザ登録画面P4への操作入力の都度、入力結果をサーバシステム1100へ送信するとしてもよい。サーバシステム1100は、当該リクエストを受信すると、新たな援助ユーザ登録データ640を作成し記憶管理する。 Then, when the assistance user terminal 1500H of the assistance user 3 detects the operation input to the registration execution operation icon 53, it transmits a "new assistance user registration request" including the information of the setting result on the screen to the server system 1100. .. Alternatively, the assisting user terminal 1500H may transmit the input result to the server system 1100 each time the operation is input to the assisting user registration screen P4. Upon receiving the request, the server system 1100 creates new assisted user registration data 640 and stores and manages it.

なお、援助ユーザ3は、こうした援助ユーザ登録を済ませると、次回からは自身の援助ユーザ端末1500Hで所定のログイン手続をすることで援助の提供を行うことが可能となる。また、援助ユーザ登録を済ませると、援助ユーザ3は、任意に援助ユーザ登録の内容を変更することができる。従って、援助ユーザ3のスケジュールで許す範囲内での無理の無い援助の提供が可能になる。 After completing such assistance user registration, the assistance user 3 can provide assistance by performing a predetermined login procedure on his / her own assistance user terminal 1500H from the next time. Further, after completing the assistance user registration, the assistance user 3 can arbitrarily change the contents of the assistance user registration. Therefore, it is possible to provide reasonable assistance within the range permitted by the schedule of the assistance user 3.

図5は、援助ユーザ3への要援助情報の提供・開示について説明するための図である。
サーバシステム1100は、ログイン中の援助ユーザ3を、ログイン中援助ユーザリスト700(図4参照)で識別管理し、要援助ユーザ2からの援助要請に関する情報すなわち要援助情報603の内容を、ログイン中援助ユーザリスト700に上がっている援助ユーザ3の援助ユーザ端末1500Hへ提供し、オファー申込画面P5を表示させる。
FIG. 5 is a diagram for explaining the provision / disclosure of the assistance-requiring information to the assistance user 3.
The server system 1100 identifies and manages the logged-in assist user 3 in the logged-in assist user list 700 (see FIG. 4), and logs in the information regarding the assistance request from the assist-requiring user 2, that is, the content of the assistance-requiring information 603. It is provided to the assistance user terminal 1500H of the assistance user 3 listed in the assistance user list 700, and the offer application screen P5 is displayed.

具体的には、援助ユーザ3別に、最新の援助ユーザ登録の内容と要援助情報603の内容とを照合して、全ての要援助情報603の中から所与の「抽出条件」を満たす要援助情報603を抽出して、オファー申込画面P5を表示させる。 Specifically, for each assistance user 3, the contents of the latest assistance user registration and the contents of the assistance-requiring information 603 are collated, and assistance is required to satisfy a given "extraction condition" from all the assistance-requiring information 603. Information 603 is extracted and the offer application screen P5 is displayed.

ここで言う「抽出条件」は、オファー申込画面P5を表示させる援助ユーザ端末1500Hの援助ユーザ3が、援助の提供が可能な要援助情報603を抽出するための条件であって、一つまたは複数の詳細条件で記述される。詳細条件としては、例えば「使用言語に関する条件」と「ロケーションに関する条件」と「希望時刻情報に関する条件」とを含み、これらの詳細条件の一つまたは複数のANDまたはORで記述される。 The "extraction condition" referred to here is a condition for the assistance user 3 of the assistance user terminal 1500H to display the offer application screen P5 to extract the assistance required information 603 capable of providing assistance, and one or more. It is described in the detailed conditions of. The detailed conditions include, for example, "conditions related to the language used", "conditions related to the location", and "conditions related to desired time information", and are described by one or more ANDs or ORs of these detailed conditions.

具体的には、「使用言語に関する条件」は、要援助情報603に含まれる要援助ユーザ2の使用言語の種類が、援助ユーザ3が対応可能言語として設定した種類とが、1つ以上適合することである。
「ロケーションに関する条件」は、要援助情報603に含まれる希望ロケーションが、援助ユーザ3が対応可能ロケーションに適合することである。
「希望時刻情報に関する条件」とは、要援助情報603に含まれる希望日時が、援助ユーザ3が対応可能日時に適合することである。なお、これらの詳細条件には、実質的に条件なしに相当する設定も可能である。また、これらサブ条件のうち何れかまたは複数を省略してもよい。
よって、実質的な「抽出条件」は、抽出を実行する毎に、対象とする援助ユーザ3が提供可能な援助の内容の要援助情報603を抽出するようにカスタマイズされることになる。
Specifically, the "conditions related to the language used" matches one or more of the types of languages used by the user requiring assistance 2 included in the assistance user information 603 with the types set as compatible languages by the assistance user 3. That is.
The "condition regarding the location" is that the desired location included in the assistance required information 603 matches the location that the assistance user 3 can handle.
The "condition regarding the desired time information" means that the desired date and time included in the assistance required information 603 matches the date and time when the assistance user 3 can respond. It should be noted that these detailed conditions can be set to correspond to substantially no conditions. Moreover, any one or more of these subconditions may be omitted.
Therefore, the substantial "extraction condition" is customized so as to extract the assistance-requiring information 603 of the assistance content that can be provided by the target assistance user 3 each time the extraction is executed.

オファー申込画面P5は、要援助情報603別の個別要援助表示50(50a,50b,…)と、オファー申込操作アイコン25と、を表示させる。一つの個別要援助表示50は、対応する要援助情報603の登録内容を様々なアイコンの組み合わせで表示する。 The offer application screen P5 displays the individual assistance-requiring display 50 (50a, 50b, ...) For each assistance-requiring information 603 and the offer application operation icon 25. One individual support-requiring display 50 displays the registered contents of the corresponding support-requiring information 603 with various combinations of icons.

援助ユーザ3は、オファー申込画面P5から自分が援助を提供したいと思う個別要援助表示50を一つ選択操作した後に、オファー申込操作アイコン25を操作して、援助の提供の意志表示兼申し込みをする。すると、援助ユーザ3の援助ユーザ端末1500Hは、選択操作された個別要援助表示50に対応づけられている識別情報を含むオファーリクエストを、サーバシステム1100へ送信する。或いは、援助ユーザ端末1500Hは、オファー申込画面P5への操作入力の都度、入力結果をサーバシステム1100へ送信するとしてもよい。
サーバシステム1100は、当該リクエストを受信すると、マッチング管理データ710で、オファーした援助ユーザ3と、オファーされた要援助情報603との紐付けを記憶・管理する。
The assistance user 3 selects and operates one individual assistance display 50 that he / she wants to provide assistance from the offer application screen P5, and then operates the offer application operation icon 25 to display the intention to provide assistance and apply for assistance. do. Then, the assisting user terminal 1500H of the assisting user 3 transmits an offer request including the identification information associated with the individually operated assistance-requiring display 50 to the server system 1100. Alternatively, the assistance user terminal 1500H may transmit the input result to the server system 1100 each time the operation is input to the offer application screen P5.
When the server system 1100 receives the request, the matching management data 710 stores and manages the association between the provided assistance user 3 and the offered assistance-requiring information 603.

図6は、要援助ユーザ2へ、要求した援助へのオファーがあったことの通知について説明するための図である。
サーバシステム1100は、マッチング管理データ710毎に、オファーされた要援助情報603の登録主(要援助ユーザ2)の要援助ユーザ端末1500Yへ、オファーを受けたことを通知するためのデータを提供する。これを受けた要援助ユーザ端末1500Yは、オファー通知画面P6を表示する。
FIG. 6 is a diagram for explaining the notification to the user requiring assistance 2 that the requested assistance has been offered.
The server system 1100 provides, for each matching management data 710, data for notifying the support-requiring user terminal 1500Y of the registrant (help-requiring user 2) of the offered support-requiring information 603 that the offer has been received. .. Upon receiving this, the support-requiring user terminal 1500Y displays the offer notification screen P6.

オファー通知画面P6は、オファー毎の個別通知60(60a,60b,…)と、キャンセル操作アイコン24と、受諾操作アイコン26と、を表示する。 The offer notification screen P6 displays individual notifications 60 (60a, 60b, ...) For each offer, a cancel operation icon 24, and an acceptance operation icon 26.

個別通知60には、当該オファーをした援助ユーザ3の登録情報が様々な画像やアイコンで表示される。例えば、援助ユーザ画像表示61や、レーティングアイコン63、提供形態アイコン65、が表示される。 In the individual notification 60, the registration information of the assisting user 3 who made the offer is displayed with various images and icons. For example, the assist user image display 61, the rating icon 63, and the provision form icon 65 are displayed.

レーティングアイコン63は、当該個別通知60の援助ユーザ3が過去に提供した援助に対する評価のレートを示している。 The rating icon 63 indicates the evaluation rate for the assistance provided in the past by the assistance user 3 of the individual notification 60.

提供形態アイコン65は、当該個別通知60に係る要援助ユーザ2が選択可能な援助の提供形態を示す。例えば、あるオファーをした援助ユーザ3が、対応可能提供形態を「チャット」のみに設定・登録している場合、当該オファーに係る提供形態アイコン65は、「チャット」を示す提供形態アイコン65bのみが表示される。逆に、オファーした援助ユーザ3が、対応可能提供形態を「直接」のみに設定・登録している場合では、当該オファーに係る提供形態アイコン65は、「直接」を示す提供形態アイコン65aのみが表示される。そして、何れの形態も対応可能に設定・登録している援助ユーザ3のオファーに係る提供形態アイコン65は、その両方が表示されるので、要援助ユーザ2は好きな提供形態を選択して、当該オファーを受諾操作することができる。 The provision form icon 65 indicates an assistance provision form that can be selected by the assistance-requiring user 2 according to the individual notification 60. For example, when the assisting user 3 who has made an offer sets / registers the available provision form to only "chat", the provision form icon 65 related to the offer is only the provision form icon 65b indicating "chat". Is displayed. On the contrary, when the assisting user 3 who has provided has set / registered the available provision form to only "direct", the provision form icon 65 related to the offer is only the provision form icon 65a indicating "direct". Is displayed. Then, both of the provision form icons 65 related to the offer of the assistance user 3 which are set and registered so that any form can be supported are displayed. Therefore, the assistance user 2 selects a favorite provision form. The offer can be accepted.

但し、後述する相互連絡可能状態を制限する条件が満たされている場合には、例えばオファーした援助ユーザ3の設定・登録に「直接」が含まれていても、強制的に全て「チャット」に変更されて提示される。 However, if the conditions for restricting the mutual contact status described later are satisfied, for example, even if "direct" is included in the setting / registration of the assisted user 3 offered, all will be forced to "chat". It will be modified and presented.

オファー通知を受けた要援助ユーザ2は、個別通知60の表示を見て、どの援助ユーザ3から援助を受けるかを検討する。どの援助ユーザ3も気に入らなければキャンセル操作アイコン24を操作する、或いは、所定の画面を閉じる操作を入力する。気に入った援助ユーザ3がいれば、当該援助ユーザの個別通知60を選択操作して、受諾操作アイコン26を操作する。 The user 2 requiring assistance who receives the offer notification looks at the display of the individual notification 60 and considers from which assistance user 3 the assistance is received. If none of the assisting users 3 likes it, the cancel operation icon 24 is operated, or a predetermined screen closing operation is input. If there is an assisting user 3 who likes it, the individual notification 60 of the assisting user is selected and operated, and the acceptance operation icon 26 is operated.

オファー通知を受けた要援助ユーザ2の要援助ユーザ端末1500Yは、受諾操作アイコン26への操作入力を検出すると、選択操作された個別通知60の識別情報と、選択された提供形態アイコン65の種類と、を含む「受諾リクエスト」をサーバシステム1100へ送信する。或いは、要援助ユーザ端末1500Yが、オファー通知画面P6への操作入力の都度、入力結果をサーバシステム1100へ送信するとしてもよい。
サーバシステム1100は、当該リクエストを受信すると、受諾された援助ユーザ3の識別情報を受諾ユーザID713として記憶する。
When the assistance-requiring user terminal 1500Y of the assistance-requiring user 2 who received the offer notification detects the operation input to the acceptance operation icon 26, the identification information of the individual notification 60 selected and operated and the type of the selected provision form icon 65 And, an "acceptance request" including is transmitted to the server system 1100. Alternatively, the support-requiring user terminal 1500Y may transmit the input result to the server system 1100 each time the operation is input to the offer notification screen P6.
When the server system 1100 receives the request, the server system 1100 stores the identification information of the accepted assisting user 3 as the accepted user ID 713.

これで、実質的に、要援助ユーザ2と援助ユーザ3とのマッチングが行われたことになる。よって、これ以降、サーバシステム1100は、当該マッチングの対象となった要援助情報603を開示対象から除外し、重複したマッチングを防止する。なお、開示対象から除外するのに伴って、当該マッチングの対象となった要援助情報603にオファーしていたが受諾されなかった援助ユーザ3の援助ユーザ端末1500Hにて、オファーが受諾されなった旨の通知、或いはオファーの対象とされる援助要請が解除された旨の通知を表示させるためのデータを提供すると好適である。 With this, the matching of the assisted user 2 and the assisted user 3 is substantially performed. Therefore, thereafter, the server system 1100 excludes the assistance-requiring information 603 that is the target of the matching from the disclosure target, and prevents duplicate matching. As a result of excluding it from the disclosure target, the offer was not accepted by the assistance user terminal 1500H of the assistance user 3 who had offered to the assistance-requiring information 603 that was the target of the matching but was not accepted. It is preferable to provide data for displaying a notification to that effect or a notification to the effect that the request for assistance covered by the offer has been cancelled.

さて、マッチングが成立すると、サーバシステム1100は、要援助ユーザ2が援助ユーザ3から援助を受ける機会を設けるために、マッチングされた要援助ユーザ2の要援助ユーザ端末1500Yと、マッチングされた援助ユーザ3の援助ユーザ端末1500Hとを、所定のインターフェース画面を通じて相互連絡可能状態に設定する。 When the matching is established, the server system 1100 matches the assisted user terminal 1500Y of the matched assisted user 2 with the matched assisted user in order to provide an opportunity for the assisted user 2 to receive assistance from the assisted user 3. The assistance user terminal 1500H of No. 3 is set to be in a mutual communication state through a predetermined interface screen.

具体的には、マッチングされた援助ユーザ3の援助の提供形態が「直接」であれば、両ユーザの待合せに便利なインターフェース画面を通じて相互連絡可能状態とし、提供形態が「チャット」であれば、チャットに便利なインターフェース画面を通じて相互連絡可能状態とする。 Specifically, if the assistance provision form of the matched assistance user 3 is "direct", mutual communication is possible through an interface screen that is convenient for meeting both users, and if the provision form is "chat", the assistance is provided. Make mutual communication possible through the interface screen that is convenient for chatting.

図7は、待合せのためのインターフェース画面を通じた相互連絡可能状態について説明するための図である。 FIG. 7 is a diagram for explaining a state in which mutual communication is possible through an interface screen for meeting.

サーバシステム1100は、援助の提供形態が「直接」としてマッチングされた要援助ユーザ2の要援助ユーザ端末1500Y、および、援助ユーザ3の援助ユーザ端末1500Hにおいて、待合せインターフェース画面P7を表示させるためのデータを提供する。 The server system 1100 is data for displaying the waiting interface screen P7 on the assistance user terminal 1500Y of the assistance user 2 and the assistance user terminal 1500H of the assistance user 3 whose assistance provision form is matched as "direct". I will provide a.

待合せインターフェース画面P7は、要援助ユーザ情報表示部71と、援助ユーザ情報表示部72と、マップ表示部73と、当該マッチングの起源とされる要援助管理データ600の内容を示す要援助内容表示部74と、連絡チャット表示部75と、援助終了報告アイコン76と、広告情報表示77と、クーポン情報表示78と、を含む。勿論、これら以外の表示要素も適宜含めることができる。 The meeting interface screen P7 is a support-requiring content display unit that indicates the contents of the support-requiring user information display unit 71, the assistance user information display unit 72, the map display unit 73, and the assistance-requiring management data 600 that is the origin of the matching. It includes 74, a contact chat display unit 75, an aid end report icon 76, an advertisement information display 77, and a coupon information display 78. Of course, display elements other than these can be included as appropriate.

要援助ユーザ情報表示部71は、要援助ユーザ2のプロフィール画像や登録名などのユーザ情報を表示する。当該表示部で初めて、援助ユーザ3に要援助ユーザ2のプロフィール画像が明かされる。 The support-requiring user information display unit 71 displays user information such as a profile image and a registered name of the support-requiring user 2. For the first time in the display unit, the profile image of the assisted user 2 is revealed to the assisted user 3.

援助ユーザ情報表示部72は、援助ユーザ3のプロフィール画像や登録名などのユーザ情報を表示する。 The assistance user information display unit 72 displays user information such as a profile image and a registered name of the assistance user 3.

マップ表示部73は、両者が互いの位置関係を知るためのマップ表示である。当該マップ表示では、サーバシステム1100が、要援助ユーザ端末1500Yから取得した最新の位置情報に基づく要援助ユーザ2の現在位置(図7中では、黒色の人型アイコン)と、援助ユーザ端末1500Hから取得した最新の位置情報に基づく援助ユーザ3の現在位置(図7中では、白色の人型アイコン)と、が表示され、逐一、それぞれの最新位置を示すように更新される。 The map display unit 73 is a map display for both parties to know the positional relationship with each other. In the map display, the server system 1100 uses the current position of the assisted user 2 (black humanoid icon in FIG. 7) based on the latest position information acquired from the assisted user terminal 1500Y and the assisted user terminal 1500H. The current position of the assisting user 3 (white humanoid icon in FIG. 7) based on the latest acquired position information is displayed, and is updated to indicate the latest position of each.

連絡チャット表示部75は、待合せを実現させるための相互連絡用の補助機能部である。サーバシステム1100が、マッチングされた両ユーザ間でのテキストチャット(或いは、映像チャットでも可。)を提供する。 The contact chat display unit 75 is an auxiliary function unit for mutual communication for realizing a meeting. The server system 1100 provides text chat (or video chat is also possible) between both matched users.

援助終了報告アイコン76は、援助の終了を援助マッチングシステム1000へ報告する操作を受け付ける。 The aid end report icon 76 accepts an operation of reporting the end of aid to the aid matching system 1000.

広告情報表示77は、待合せ場所に応じて設定された広告情報を表示する。
クーポン情報表示78は、待合せ場所に応じて選択されたクーポン情報を表示する。
ここで言う「待合せ場所」は、マッチングされた要援助情報603において希望ロケーションが「要援助ユーザの位置」または「待合せ」であれば、最新の要援助ユーザ2の位置とされる。希望ロケーションが「援助ユーザの位置」であれば、最新の援助ユーザ3の位置とされる。
The advertisement information display 77 displays the advertisement information set according to the meeting place.
The coupon information display 78 displays the coupon information selected according to the meeting place.
The "meeting place" referred to here is the latest position of the user requiring assistance 2 if the desired location is the "position of the user requiring assistance" or "meeting" in the matched information requiring assistance 603. If the desired location is the "position of the assisting user", it is the location of the latest assisting user 3.

「広告情報」は、サーバシステム1100にて管理されており、各広告情報には提供されるべき要件(広告実施要件:少なくともロケーションの条件を含む)が設定されている。サーバシステム1100は、待合せ場所に応じた広告情報を抽出して、抽出された広告情報に基づく広告情報表示77を表示させる。 The "advertising information" is managed by the server system 1100, and the requirements to be provided (advertising execution requirements: including at least location conditions) are set for each advertising information. The server system 1100 extracts the advertisement information according to the meeting place and displays the advertisement information display 77 based on the extracted advertisement information.

「クーポン情報」は、当該情報またはそれに基づき得られる画像等を用いたり、相手に提示することで、クーポンとしての効果を得られる情報(例えば、テキストコード、2次元バーコード、URL、パスワード、など)である。クーポン情報には、さまざまな種類が用意されており、クーポン情報別に、クーポン発行要件が設定されている。クーポン発行要件には、例えば当該クーポン情報が利用可能な地理的条件についての情報(例えば、場所、地域、店舗名、など)が含まれている。 "Coupon information" is information (for example, text code, two-dimensional bar code, URL, password, etc.) that can be effective as a coupon by using the information or an image obtained based on the information or presenting it to the other party. ). Various types of coupon information are prepared, and coupon issuance requirements are set for each coupon information. The coupon issuance requirements include, for example, information about the geographical conditions under which the coupon information is available (eg, location, region, store name, etc.).

「クーポン情報」も、サーバシステム1100にて管理されており、各クーポン情報には発行されるべき要件(クーポン発行要件:地理的条件、日時的条件などを含む)が設定されている。サーバシステム1100は、待合せ場所に応じたクーポン情報を抽出して、抽出されたクーポン情報に基づくクーポン情報表示78を表示させる。 "Coupon information" is also managed by the server system 1100, and requirements to be issued (coupon issuance requirements: including geographical conditions, date and time conditions, etc.) are set for each coupon information. The server system 1100 extracts coupon information according to the meeting place and displays the coupon information display 78 based on the extracted coupon information.

なお、広告情報表示77及びクーポン情報表示78は、要援助ユーザ端末1500Yと、援助ユーザ端末1500Hの両方の待合せインターフェース画面P7で表示するが、何れか一方のみに限定してもよい。 The advertisement information display 77 and the coupon information display 78 are displayed on the waiting interface screen P7 of both the assistance user terminal 1500Y and the assistance user terminal 1500H, but may be limited to only one of them.

また、広告情報やクーポン情報に含まれる文字に複数の言語バージョンが用意されている場合は、サーバシステム1100は、要援助ユーザ端末1500Yでは要援助ユーザ2の使用言語に合致する言語バージョンの広告情報やクーポン情報を選択して表示させ、援助ユーザ端末1500Hでは援助ユーザ3の使用言語に合致する言語バージョンの広告情報を選択して表示させると、好適である。 Further, when a plurality of language versions are prepared for the characters included in the advertisement information and the coupon information, the server system 1100 has the advertisement information of the language version matching the language used by the assistance user 2 in the assistance user terminal 1500Y. It is preferable to select and display the advertisement information and the coupon information, and to select and display the advertisement information of the language version matching the language used by the assisting user 3 on the assisting user terminal 1500H.

一方、サーバシステム1100は、援助の提供形態が「チャット」としてマッチングされた要援助ユーザ2の要援助ユーザ端末1500Yと、援助ユーザ3の援助ユーザ端末1500Hに対しては、チャットインターフェース画面を表示させるためのデータを提供する。チャットインターフェース画面は、待合せインターフェース画面P7からマップ表示部73が省略され、連絡チャット表示部75をメインとした画面レイアウトとなっている。 On the other hand, the server system 1100 displays a chat interface screen for the assistance user terminal 1500Y of the assistance user 2 and the assistance user terminal 1500H of the assistance user 3 whose assistance provision form is matched as "chat". Provide data for. The chat interface screen has a screen layout in which the map display unit 73 is omitted from the meeting interface screen P7 and the contact chat display unit 75 is the main screen layout.

そして、要援助ユーザ端末1500Yは、待合せインターフェース画面P7であっても、チャットインターフェース画面であっても、援助終了報告アイコン76への操作入力を検出すると、サーバシステム1100へ援助終了報告を送信する。 Then, when the assistance-requiring user terminal 1500Y detects the operation input to the assistance end report icon 76 regardless of whether it is the meeting interface screen P7 or the chat interface screen, the assistance end report is transmitted to the server system 1100.

図8は、援助終了後の評価と、当該評価に基づく援助ユーザ3への特典付与について説明するための図である。
サーバシステム1100は、要援助ユーザ端末1500Yから援助終了報告を受信すると、今回提供を受けた援助についての評価入力の受付を開始する。具体的には、要援助ユーザ端末1500Yは、援助終了報告アイコン76への操作入力を検出すると、評価入力画面P8を表示して、評価入力の受付を開始する
FIG. 8 is a diagram for explaining the evaluation after the end of assistance and the granting of benefits to the assistance user 3 based on the evaluation.
When the server system 1100 receives the assistance completion report from the assistance-requiring user terminal 1500Y, the server system 1100 starts accepting the evaluation input for the assistance provided this time. Specifically, when the assistance-requiring user terminal 1500Y detects the operation input to the assistance end report icon 76, it displays the evaluation input screen P8 and starts accepting the evaluation input.

評価入力画面P8は、評価入力部81と、援助内容表示部82と、評価確定操作アイコン83と、を有する。要援助ユーザ2は、評価入力部81から何れかの評価ランクを入力し、評価確定操作アイコン83を操作して、評価入力を決定する。要援助ユーザ端末1500Yは、入力された評価ランクを含む「評価登録リクエスト」をサーバシステム1100へ送信する。或いは、要援助ユーザ端末1500Yが、評価入力画面P8への操作入力の都度、入力結果をサーバシステム1100へ送信しているとしてもよい。 The evaluation input screen P8 has an evaluation input unit 81, an assistance content display unit 82, and an evaluation confirmation operation icon 83. The user 2 requiring assistance inputs one of the evaluation ranks from the evaluation input unit 81 and operates the evaluation confirmation operation icon 83 to determine the evaluation input. The support-requiring user terminal 1500Y transmits an "evaluation registration request" including the input evaluation rank to the server system 1100. Alternatively, the support-requiring user terminal 1500Y may transmit the input result to the server system 1100 each time the operation is input to the evaluation input screen P8.

サーバシステム1100は、当該リクエストを受信することで、要援助ユーザ2が援助ユーザ3から受けた援助の評価を当該要援助ユーザの要援助ユーザ端末1500Yから受け付けることとなる。そして、サーバシステム1100は、複数種類の特典候補のなかから、受け付けた評価および当該援助に係る今回提供した援助内容に応じた特典を選択して、援助ユーザ3に付与する特典付与処理を実行する。 Upon receiving the request, the server system 1100 receives the evaluation of the assistance received from the assistance user 3 by the assistance user 2 from the assistance user terminal 1500Y of the assistance user. Then, the server system 1100 selects a privilege according to the received evaluation and the assistance content provided this time related to the assistance from the plurality of types of privilege candidates, and executes the privilege granting process to be given to the assistance user 3. ..

「特典」は、適宜設定可能である。例えば、クーポン情報や、所定のサービスシステム内でサービスを受ける対価として消費できるポイント、所定のゲームで利用可能なキャラクタやアイテム、仮想通貨、など適宜設定可能である。 The "privilege" can be set as appropriate. For example, coupon information, points that can be consumed as consideration for receiving services in a predetermined service system, characters and items that can be used in a predetermined game, virtual currency, and the like can be appropriately set.

特典には、価値の異なる複数種類の特典が用意されていて、各特典にはその特典が付与されるべき援助内容についての要件が設定されている。サーバシステム1100は、援助ユーザ3が提供した援助内容が、この要件に適合する特典を選択して付与する。
更に、特典としてクーポン情報を付与する場合、サーバシステム1100は、利用可能な地理的条件や時間的条件についての情報が、待合せ場所や付与する日時に適合するクーポン情報を選択して付与する。
There are multiple types of benefits with different values, and each benefit has requirements regarding the content of assistance to which the benefit should be granted. In the server system 1100, the assistance content provided by the assistance user 3 selects and grants a privilege that meets this requirement.
Further, when the coupon information is given as a privilege, the server system 1100 selects and gives the coupon information in which the information about the available geographical condition and the time condition matches the meeting place and the date and time to be given.

援助マッチングシステム1000を利用する援助ユーザ3は、基本的にはボランティア精神から援助の提供を申し出ているので、要援助ユーザ2との間で現金等の援助対価の受け渡しは無い。しかし、援助マッチングシステム1000から、なにがしかの特典が付与されることで、援助ユーザ3へ感謝と敬意を表し、継続的なシステム利用を促す。 Since the assistance user 3 who uses the assistance matching system 1000 basically offers assistance from the spirit of volunteering, there is no delivery of assistance consideration such as cash to the assistance user 2. However, by giving some benefits from the assistance matching system 1000, we express our gratitude and respect to the assistance user 3 and encourage continuous use of the system.

次に、援助マッチングシステム1000の機能構成について説明する。
図9は、サーバシステム1100の機能構成例を示す機能ブロック図である。
サーバシステム1100は、操作入力部100sと、サーバ処理部200sと、音出力部390sと、画像表示部392sと、通信部394sと、サーバ記憶部500sとを備える。
Next, the functional configuration of the aid matching system 1000 will be described.
FIG. 9 is a functional block diagram showing a functional configuration example of the server system 1100.
The server system 1100 includes an operation input unit 100s, a server processing unit 200s, a sound output unit 390s, an image display unit 392s, a communication unit 394s, and a server storage unit 500s.

操作入力部100sは、サーバの管理のための各種操作を入力するための手段である。図1のキーボード1106がこれに該当する。 The operation input unit 100s is a means for inputting various operations for managing the server. The keyboard 1106 of FIG. 1 corresponds to this.

サーバ処理部200sは、例えばCPUやGPU、ASIC、FPGA等の演算回路となるプロセッサの他、ICメモリなどの電子部品によって実現され、操作入力部100sやサーバ記憶部500sを含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100sからの操作入力信号、ユーザ端末1500などから受信したデータ、等に基づいて各種の演算処理を実行して、サーバシステム1100の動作を統合的に制御する。 The server processing unit 200s is realized by electronic components such as an IC memory in addition to a processor that is an arithmetic circuit such as a CPU, GPU, ASIC, and FPGA, and is associated with each functional unit including an operation input unit 100s and a server storage unit 500s. Data input / output control is performed between. Then, various arithmetic processes are executed based on predetermined programs and data, operation input signals from the operation input unit 100s, data received from the user terminal 1500 and the like, and the operation of the server system 1100 is controlled in an integrated manner. do.

そして、サーバ処理部200sは、位置情報取得制御部210と、援助ユーザ登録制御部212と、要援助情報管理部214と、オファー申込制御部218と、マッチング制御部220と、相互連絡可能状態設定部222と、広告情報表示制御部230と、援助完了推定部232と、特典付与部234と、計時部280sと、音生成部290sと、画像生成部292sと、通信制御部294sとを含む。勿論、これら以外の機能部も適宜含めることができる。 Then, the server processing unit 200s sets the mutual communication possible state between the position information acquisition control unit 210, the assistance user registration control unit 212, the assistance user information management unit 214, the offer application control unit 218, and the matching control unit 220. It includes a unit 222, an advertisement information display control unit 230, an aid completion estimation unit 232, a privilege giving unit 234, a timekeeping unit 280s, a sound generation unit 290s, an image generation unit 292s, and a communication control unit 294s. Of course, functional parts other than these can be included as appropriate.

位置情報取得制御部210は、要援助ユーザ端末1500Yおよび援助ユーザ端末1500Hの位置情報を取得する制御を行う。具体的には、位置情報取得制御部210は、所定周期で最新の位置情報を要援助ユーザ端末1500Yおよび援助ユーザ端末1500Hそれぞれから取得する制御を行う。 The position information acquisition control unit 210 controls to acquire the position information of the assisted user terminal 1500Y and the assisted user terminal 1500H. Specifically, the position information acquisition control unit 210 controls to acquire the latest position information from each of the assisted user terminal 1500Y and the assisted user terminal 1500H at a predetermined cycle.

援助ユーザ登録制御部212は、援助ユーザ3の登録に関する情報を援助ユーザ端末1500Hから受け付けて管理する。援助ユーザ登録画面P4(図4参照)に係る制御がこれに該当する。そして、本実施形態では、援助ユーザ登録に係る情報に、援助ユーザ3の使用言語についての情報が含まれているので、援助ユーザ登録制御部212は、援助ユーザ3の使用言語の情報を援助ユーザ端末1500Hから受け付ける「援助ユーザ言語受付部」としても機能すると言える。 The assisting user registration control unit 212 receives and manages information regarding the registration of the assisting user 3 from the assisting user terminal 1500H. The control related to the assist user registration screen P4 (see FIG. 4) corresponds to this. Then, in the present embodiment, since the information related to the assistance user registration includes the information about the language used by the assistance user 3, the assistance user registration control unit 212 uses the information on the language used by the assistance user 3 as the assistance user. It can be said that it also functions as an "assistant user language reception unit" that receives from the terminal 1500H.

要援助情報管理部214は、要援助ユーザ2が要求する援助内容に係る要援助情報603を要援助ユーザ端末1500Yから受け付けて、受付日時とともに管理する。具体的には、要援助情報管理部214は、援助内容の種類に応じた選択肢アイコンを含むユーザインターフェース画面(本実施形態の要援助情報設定画面P3(図3参照))を要援助ユーザ端末1500Yに表示させ、当該選択肢アイコンの選択操作に基づいて要援助情報603を受け付ける。 The assistance-requiring information management unit 214 receives the assistance-requiring information 603 related to the assistance content requested by the assistance-requiring user 2 from the assistance-requiring user terminal 1500Y, and manages it together with the reception date and time. Specifically, the assistance-requiring information management unit 214 displays the user interface screen (assistance-requiring information setting screen P3 (see FIG. 3) of the present embodiment) including the option icons according to the type of assistance content, the assistance-requiring user terminal 1500Y. Is displayed, and the assistance required information 603 is received based on the selection operation of the option icon.

本実施形態では要援助情報603の中に、要援助ユーザ2の使用言語についての情報が含まれている。よって、要援助情報603の内容に着目すれば、要援助情報管理部214は、要援助ユーザ2の使用言語の情報を要援助ユーザ端末1500Yから受け付ける「要援助ユーザ言語受付部」としても機能すると言える。 In the present embodiment, the assistance-requiring information 603 includes information about the language used by the assistance-requiring user 2. Therefore, focusing on the content of the assistance-requiring information 603, the assistance-requiring information management unit 214 also functions as a "assistance-requiring user language reception unit" that receives information on the language used by the assistance-requiring user 2 from the assistance-requiring user terminal 1500Y. I can say.

そして、要援助情報管理部214は、要援助情報603の受付日時を管理し、所与の経過時間が経過した要援助情報の管理を抹消する。 Then, the assistance-requiring information management unit 214 manages the reception date and time of the assistance-requiring information 603, and deletes the management of the assistance-requiring information for which a given elapsed time has elapsed.

オファー申込制御部218は、援助ユーザ3による援助に関するオファーを援助ユーザ端末1500Hから受け付け、管理する制御を行う。具体的には、オファー申込制御部218は、要援助情報管理部214に管理されている要援助情報603を援助ユーザ端末1500Hへ情報提供し、当該情報提供した要援助情報603に対する援助ユーザ3によるオファーを援助ユーザ端末1500Hから受け付ける。オファー申込画面P5に係る制御がこれに該当する(図5参照)。 The offer application control unit 218 controls to receive and manage an offer related to assistance by the assistance user 3 from the assistance user terminal 1500H. Specifically, the offer application control unit 218 provides the assistance user terminal 1500H with the assistance-requiring information 603 managed by the assistance-requiring information management unit 214, and the assistance user 3 for the assistance-requiring information 603 provided the information provides the information. The offer is accepted from the assistance user terminal 1500H. The control related to the offer application screen P5 corresponds to this (see FIG. 5).

そして、オファー申込制御部218は、要援助情報管理部214に管理されている要援助情報603のなかから、所与の抽出条件を満たす要援助情報を援助ユーザ端末1500Hに情報提供する。ここで言う「抽出条件」とは、使用言語に関する条件、ロケーションに関する条件、希望時刻情報に関する条件、のうちの少なくとも1つを含む。 Then, the offer application control unit 218 provides the assistance user terminal 1500H with the assistance-requiring information satisfying a given extraction condition from the assistance-requiring information 603 managed by the assistance-requiring information management unit 214. The "extraction condition" referred to here includes at least one of a condition relating to the language used, a condition relating to the location, and a condition relating to the desired time information.

マッチング制御部220は、要援助情報603とオファーとの組み合わせを判定し、当該組み合わせに係る要援助情報603の要援助ユーザ端末1500Yに、当該組み合わせに係るオファーを通知して、当該オファーを受諾するか否かを問い合わせる制御を行う。具体的には、マッチング制御部220は、要援助ユーザ端末1500Yにてオファー通知画面P6を表示させるための制御をする(図6参照)。 The matching control unit 220 determines the combination of the assistance-requiring information 603 and the offer, notifies the assistance-requiring user terminal 1500Y of the assistance-requiring information 603 related to the combination of the offer, and accepts the offer. Controls to inquire whether or not. Specifically, the matching control unit 220 controls to display the offer notification screen P6 on the support-requiring user terminal 1500Y (see FIG. 6).

具体的には、マッチング制御部220は、要援助情報603に対する1以上のオファーの組み合わせを判定し、当該要援助情報の要援助ユーザ端末1500Yに、当該1以上のオファーのなかから受諾するオファーの選択或いは受諾しない旨の回答を問い合わせる。オファー通知画面P6に係る制御がこれに該当する(図6参照)。 Specifically, the matching control unit 220 determines a combination of one or more offers for the assistance-requiring information 603, and accepts the one or more offers from the one or more offers to the assistance-requiring user terminal 1500Y of the assistance-requiring information. Inquire about the answer that you do not select or accept. The control related to the offer notification screen P6 corresponds to this (see FIG. 6).

相互連絡可能状態設定部222は、マッチング制御部220による問い合わせの結果が受諾である場合に、受諾した要援助ユーザ2が、受諾したオファーをした援助ユーザ3から援助を受ける機会を設けるために、当該要援助ユーザ2の要援助ユーザ端末1500Yと、当該援助ユーザ3の援助ユーザ端末1500Hとを、所定のインターフェース画面を通じて相互連絡可能状態に設定する。 When the result of the inquiry by the matching control unit 220 is acceptance, the mutual communication enable state setting unit 222 provides an opportunity for the accepting assisting user 2 to receive assistance from the assisting user 3 who has made the accepted offer. The assisted user terminal 1500Y of the assisted user 2 and the assisted user terminal 1500H of the assisted user 3 are set in a mutual communication state through a predetermined interface screen.

そして、相互連絡可能状態設定部222は、マッチングされた要援助情報603において要援助ユーザ2が希望する援助の形態が「直接」の場合に、要援助ユーザ2と援助ユーザ3との待合せ場所を設定する画面をインターフェース画面として設定する待合せ設定制御部224を有する。 Then, when the form of assistance desired by the assistance-requiring user 2 is "direct" in the matched assistance-requiring information 603, the mutual communication enable state setting unit 222 sets the meeting place between the assistance-requiring user 2 and the assistance user 3. It has a waiting setting control unit 224 that sets the screen to be set as an interface screen.

但し、相互連絡可能状態設定部222は、1)受付日時から所与の閾値時間が経過していない要援助情報603に限り、待合せ設定制御部224による設定制御を可能にし、2)現在時刻が所与の待合せ禁止時刻条件を満たす場合には、待合せ設定制御部224による設定制御を抑止させる制御を行う。 However, the mutual communication enable state setting unit 222 enables the setting control by the waiting setting control unit 224 only for the assistance required information 603 for which the given threshold time has not elapsed from the reception date and time, and 2) the current time is set. When a given wait prohibition time condition is satisfied, control is performed to suppress the setting control by the wait setting control unit 224.

また、相互連絡可能状態設定部222は、マッチングされた要援助情報603において要援助ユーザ2が希望する援助の形態が「チャット」の場合、または待合せ設定制御部224による設定が行われない場合には、要援助ユーザ2と援助ユーザ3との間でチャットを行うチャット画面をインターフェース画面として設定するチャット制御部226を有する。 Further, the mutual communication enable state setting unit 222 is set when the form of assistance desired by the assistance-requiring user 2 in the matched assistance-requiring information 603 is "chat", or when the setting by the waiting setting control unit 224 is not performed. Has a chat control unit 226 that sets a chat screen for chatting between the assisted user 2 and the assisted user 3 as an interface screen.

広告情報表示制御部230は、待合せ場所に応じて設定された広告情報を、要援助ユーザ端末1500Yおよび/又は援助ユーザ端末1500Hに表示させる制御を行う。また待合せインターフェース画面P7(図7参照)における広告情報表示77に係る制御がこれに該当する。 The advertisement information display control unit 230 controls to display the advertisement information set according to the meeting place on the assistance user terminal 1500Y and / or the assistance user terminal 1500H. Further, the control related to the advertisement information display 77 on the meeting interface screen P7 (see FIG. 7) corresponds to this.

援助完了推定部232は、援助が完了したことを、当該援助に係る要援助ユーザ端末1500Yおよび援助ユーザ端末1500Hの位置情報に基づいて推定する。 The assistance completion estimation unit 232 estimates that the assistance has been completed based on the position information of the assistance-requiring user terminal 1500Y and the assistance user terminal 1500H related to the assistance.

特典付与部234は、要援助ユーザ2が援助ユーザ3から受けた援助の評価を当該要援助ユーザ2の要援助ユーザ端末1500Yから受け付け、受け付けた評価および/または当該援助に係る援助内容に応じた特典を当該援助ユーザ3に付与する特典付与処理を実行する。なお、特典付与部234は、評価が受け付けられない場合でも、援助完了推定部232による完了の推定後に、特典付与処理を実行する。その場合の評価は所定のデフォルト評価とする。 The privilege granting unit 234 receives the evaluation of the assistance received from the assistance user 3 by the assistance user 2 from the assistance user terminal 1500Y of the assistance user 2, and responds to the received evaluation and / or the assistance content related to the assistance. The privilege granting process of granting the privilege to the assisting user 3 is executed. Even if the evaluation is not accepted, the privilege granting unit 234 executes the privilege granting process after the completion is estimated by the assistance completion estimation unit 232. The evaluation in that case shall be a predetermined default evaluation.

計時部280sは、システムクロックを利用して現在日時や制限時間等の計時を行う。 The timekeeping unit 280s uses the system clock to measure the current date and time, the time limit, and the like.

音生成部290sは、音声データの生成やデコードをするICやソフトウェアの実行により実現され、音声データを生成或いはデコードする。 The sound generation unit 290s is realized by executing an IC or software that generates or decodes voice data, and generates or decodes voice data.

音出力部390sは、入力された音声信号で放音する。図1の例では本体装置やタッチパネル1108が備えるスピーカ(不図示)がこれに該当する。 The sound output unit 390s emits sound with the input audio signal. In the example of FIG. 1, a speaker (not shown) included in the main unit and the touch panel 1108 corresponds to this.

画像生成部292sは、画像の生成、画像の合成、画像表示部392sにそれらを表示させる画像信号の出力を行う。 The image generation unit 292s generates images, synthesizes images, and outputs an image signal for displaying them on the image display unit 392s.

通信制御部294sは、データ通信に係るデータ処理を実行し、通信部394sを介して外部装置とのデータのやりとりを実現する。 The communication control unit 294s executes data processing related to data communication, and realizes data exchange with an external device via the communication unit 394s.

通信部394sは、ネットワーク9と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現される。図1の例では通信装置1153が該当する。 The communication unit 394s connects to the network 9 to realize communication. For example, it is realized by a wireless communication device, a modem, a TA (terminal adapter), a jack of a wired communication cable, a control circuit, and the like. In the example of FIG. 1, the communication device 1153 corresponds.

サーバ記憶部500sは、サーバ処理部200sにサーバシステム1100を統合的に制御させるための諸機能を実現するためのプログラムや各種データ等を記憶する。また、サーバ処理部200sの作業領域として用いられ、サーバ処理部200sが各種プログラムに従って実行した演算結果などを一時的に記憶する。この機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVDなどの光学ディスク、オンラインストレージなどによって実現される。図1の例では本体装置が搭載するICメモリ1152やハードディスクなどの記憶媒体、及びストレージ1140がこれに該当する。 The server storage unit 500s stores programs, various data, and the like for realizing various functions for causing the server processing unit 200s to control the server system 1100 in an integrated manner. Further, it is used as a work area of the server processing unit 200s, and temporarily stores the calculation results and the like executed by the server processing unit 200s according to various programs. This function is realized by, for example, an IC memory such as RAM or ROM, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or DVD, or online storage. In the example of FIG. 1, the IC memory 1152 mounted on the main unit, a storage medium such as a hard disk, and the storage 1140 correspond to this.

図10は、本実施形態におけるサーバ記憶部500sが記憶するプログラムやデータの例を示す図である。本実施形態におけるサーバ記憶部500sは、サーバプログラム501と、配信用クライアントプログラム503と、クーポン情報定義データ510と、広告情報定義データ512と、特典定義データ520と、提供形態制限条件データ540と、評価受付期間定義データ542と、を記憶する。 FIG. 10 is a diagram showing an example of a program and data stored in the server storage unit 500s in the present embodiment. The server storage unit 500s in the present embodiment includes the server program 501, the distribution client program 503, the coupon information definition data 510, the advertisement information definition data 512, the privilege definition data 520, the provision form restriction condition data 540, and the like. The evaluation acceptance period definition data 542 and the data are stored.

また、サーバ記憶部500sは、逐次生成・管理するデータとして、要援助管理データ600と、援助ユーザ登録データ640と、ログイン中援助ユーザリスト700と、開示管理データ702と、マッチング管理データ710と、利用制限ユーザ端末リスト790と、現在日時800と、を含む。勿論、サーバ記憶部500sは、その他のプログラムやデータ(例えばタイマや、カウンタ、各種フラグなど)も適宜記憶する。 Further, the server storage unit 500s sequentially generates and manages the assistance management data 600, the assistance user registration data 640, the logged-in assistance user list 700, the disclosure management data 702, the matching management data 710, and the like. The usage restriction user terminal list 790 and the current date and time 800 are included. Of course, the server storage unit 500s also appropriately stores other programs and data (for example, timers, counters, various flags, etc.).

サーバプログラム501は、サーバ処理部200sが読み出して実行することで、位置情報取得制御部210〜特典付与部234(図9参照)としての機能を実現させるためのプログラムである。 The server program 501 is a program for realizing the function as the position information acquisition control unit 210 to the privilege giving unit 234 (see FIG. 9) by reading and executing the server processing unit 200s.

配信用クライアントプログラム503は、ユーザ端末1500へ提供されるクライアントプログラムのオリジナルである。本実施形態では、1つの配信用クライアントプログラム503に、要援助ユーザ端末1500Yにて実行させるための要援助ユーザ用クライアントプログラム503aと、援助ユーザ端末1500Hにて実行させるための援助ユーザ用クライアントプログラム503bと、を含む。これらは、別々にユーザ端末1500へ配信されるとしてもよい。 The distribution client program 503 is an original client program provided to the user terminal 1500. In the present embodiment, one distribution client program 503 is executed by the assisted user terminal 1500Y, the assisted user client program 503a, and the assisted user terminal 1500H is executed by the assisted user terminal 503b. And, including. These may be separately delivered to the user terminal 1500.

クーポン情報定義データ510は、クーポン情報毎に用意され、当該クーポン情報に係る各種データを格納する。一つのクーポン情報定義データ510は、例えば、固有のクーポンIDと、クーポン情報の本体データと、クーポン発行者IDと、クーポン発行要件と、を含む。勿論、これら以外のデータも適宜含めることができる。 The coupon information definition data 510 is prepared for each coupon information and stores various data related to the coupon information. One coupon information definition data 510 includes, for example, a unique coupon ID, main body data of coupon information, a coupon issuer ID, and a coupon issuing requirement. Of course, data other than these can be included as appropriate.

クーポン発行要件は、当該クーポン情報が付与されるために満たすべき要件を定義する。クーポン発行要件には、例えば、当該クーポン情報が利用可能な地理的条件についての情報(例えば、場所、地域、店舗名、など)、利用可能な日時的条件(例えば、有効期間、有効曜日、など)、が含まれている。 The coupon issuance requirement defines the requirements that must be met in order for the coupon information to be granted. Coupon issuance requirements include, for example, information about the geographical conditions under which the coupon information is available (eg, location, region, store name, etc.), available date and time conditions (eg, validity period, valid days of the week, etc.). ),It is included.

広告情報定義データ512は、広告情報毎に用意され、当該広告情報に係る各種データを格納する。一つの広告情報定義データ512は、例えば、固有の広告IDと、広告情報の本体データと、広告主IDと、広告実施要件と、を含む。勿論、これら以外のデータも適宜含めることができる。 The advertisement information definition data 512 is prepared for each advertisement information and stores various data related to the advertisement information. One advertisement information definition data 512 includes, for example, a unique advertisement ID, main body data of advertisement information, an advertiser ID, and an advertisement execution requirement. Of course, data other than these can be included as appropriate.

広告実施要件は、当該広告情報が表示されるために満たすべき要件を定義する。広告実施要件には、例えば、地理的条件についての情報(例えば、場所、地域、店舗名、など)、日時的条件(例えば、有効期間、有効曜日、など)、広告対象とするユーザの属性に関するユーザ属性条件(例えば、年齢、性別、など)が含まれている。 Advertising requirements define the requirements that must be met in order for the advertising information to be displayed. Advertising requirements include, for example, information about geographical conditions (eg, location, region, store name, etc.), date and time conditions (eg, validity period, valid days of the week, etc.), and attributes of the users to be advertised. User attribute conditions (eg, age, gender, etc.) are included.

特典定義データ520は、特典の種類毎に用意され、当該特典に係る各種初期設定データを格納する。一つの特典定義データ520は、例えば図11に示すように、特典ID521と、特典内容を示す特典内容情報523と、特典付与要件530と、請求先情報539と、を含む。勿論、これら以外のデータも適宜含めることができる。 The privilege definition data 520 is prepared for each type of privilege, and stores various initial setting data related to the privilege. As shown in FIG. 11, for example, one privilege definition data 520 includes a privilege ID 521, a privilege content information 523 indicating the privilege content, a privilege granting requirement 530, and a billing address information 539. Of course, data other than these can be included as appropriate.

特典内容情報523に、クーポン情報定義データ510のクーポンIDを設定することもできる。 The coupon ID of the coupon information definition data 510 can also be set in the privilege content information 523.

特典付与要件530は、当該特典が付与されるために満たされるべき要件を定義しており、複数の条件のAND条件により記述される。
特典付与要件530を記述する条件は、適宜設定可能であるが、例えば、
1)提供された援助の種類についての条件である援助種類条件531、
2)援助の提供に要した時間についての条件である所要時間条件532、
3)援助の提供に要した移動距離についての条件である所要移動距離条件533、
4)提供した援助への要援助ユーザ2による評価についての条件である評価条件534、
5)援助ユーザ3がこれまでに援助を提供した回数についての条件である援助累積回数条件535,
6)待合せ場所についての条件である待合せ場所条件536、
などを用いることができる。これらの条件の一つまたは複数を適宜組み合わせて要件を記述することができる。なお、これら特典付与要件530を記述する各条件は、何れも実質的に無制限を意味する設定(条件なし)にすることが可能である。
The privilege granting requirement 530 defines a requirement to be satisfied in order for the privilege to be granted, and is described by an AND condition of a plurality of conditions.
The conditions for describing the privilege grant requirement 530 can be set as appropriate, but for example,
1) Assistance type condition 531 which is a condition for the type of assistance provided,
2) Time required time condition 532, which is a condition for the time required to provide assistance,
3) Required travel distance condition 533, which is a condition for travel distance required to provide assistance,
4) Evaluation condition 534, which is a condition for evaluation by the user 2 requiring assistance for the provided assistance,
5) Assistance cumulative number condition 535, which is a condition for the number of times assistance user 3 has provided assistance so far.
6) Meeting place condition 536, which is a condition about the meeting place,
Etc. can be used. Requirements can be described by appropriately combining one or more of these conditions. It should be noted that each of the conditions for describing the privilege granting requirement 530 can be set to mean substantially unlimited (no condition).

評価条件534は、基本的には、評価の閾値または範囲を設定するが、要援助ユーザ2の都合などで評価入力がスキップされた場合でも、援助ユーザ3へ特典を付与する目的で設定された定義データの場合は、評価条件534を「評価入力スキップ」を示す所定値を設定しておくものとする。 The evaluation condition 534 basically sets an evaluation threshold value or range, but is set for the purpose of giving a privilege to the assisting user 3 even if the evaluation input is skipped due to the convenience of the assisting user 2. In the case of definition data, the evaluation condition 534 is set to a predetermined value indicating "evaluation input skip".

請求先情報539は、当該特典の付与を行ったことへの対価を提携相手に請求する場合の請求手続に要する各種情報を格納する。サーバシステム1100は、当該情報が設定されている特典を付与した場合には、当該情報に基づいて自動的に対価の請求処理を請求先情報539として設定された請求先に行う電子的な請求処理を実行する。 The billing address information 539 stores various information required for the billing procedure when the partner is billed for the consideration for granting the privilege. When the server system 1100 grants the privilege for which the information is set, the server system 1100 automatically performs the billing process for consideration based on the information to the billing destination set as the billing destination information 539. To execute.

なお、クーポン情報定義データ510、広告情報定義データ512、特典定義データ520は、援助マッチングシステム1000の運用者やその提携先の希望によって、適宜更新され得る。 The coupon information definition data 510, the advertisement information definition data 512, and the privilege definition data 520 can be updated as appropriate according to the wishes of the operator of the assistance matching system 1000 and its business partners.

図10に戻って、提供形態制限条件データ540は、援助の提供形態を特定の形態に制限するための条件を定義するデータである。その目的は、援助の需要と供給のバランスにおける需要過多になっている状況において、待合せを介した直接的な提供形態を制限して、代わりにチャット形態での援助形態とすることで、要援助ユーザ2に比べて相対的に少ない援助ユーザ3でもできるだけ多くの援助要請に対応ができるようにすることである。 Returning to FIG. 10, the provision form restriction condition data 540 is data that defines a condition for limiting the provision form of assistance to a specific form. The purpose is to limit the direct provision form through the meeting in the situation where the demand and supply balance of aid is excessive, and instead to use the chat form as the assistance form. This is to enable the assistance user 3, which is relatively smaller than the user 2, to respond to as many assistance requests as possible.

一つの提供形態制限条件データ540には、制限条件内容と、制限対象提供形態と、が対応づけて格納されている。 In one provision form restriction condition data 540, the restriction condition content and the restriction target provision form are stored in association with each other.

「制限条件内容」としては、例えば、対応可能な援助ユーザ3の数的条件や、日時的条件、などを設定できる。「対応可能な援助ユーザ3の数的条件」としては、例えば、ログイン中の援助ユーザ3の人数に対する閾値や、要援助情報603における希望ロケーション情報622から所定範囲に存在するログイン中の援助ユーザ3の数に対する閾値、などを設定できる。「日時条件」としては、ログインしている援助ユーザ3の数が相対的に少ないと予想される、例えば、深夜時間帯や、早朝時間帯、特別なイベントの有る日、などが設定される。そして、「制限提供形態」には、制限される提供形態の種類が指定される。本実施形態では、「直接(待合せて援助を提供する形態の意)」が設定されている。 As the "restriction condition content", for example, a numerical condition of the assisting user 3 who can respond, a date and time condition, and the like can be set. As the "numerical condition of the assisting user 3 that can be dealt with", for example, the threshold value for the number of assisting users 3 who are logged in and the assisting user 3 who is logged in and exists within a predetermined range from the desired location information 622 in the assisting information 603. You can set a threshold value for the number of. As the "date and time condition", it is expected that the number of assisting users 3 logged in is relatively small, for example, a midnight time zone, an early morning time zone, a day with a special event, and the like are set. Then, in the "restricted provision form", the type of the limitation provision form is specified. In this embodiment, "directly (meaning a form of meeting and providing assistance)" is set.

よって、制限条件内容として日時条件を設定し、且つ制限提供形態には「直接」が設定されている提供形態制限条件データ540が有れば、当該条件データは、待合せ設定制御部224による設定制御を抑止させる条件、すなわち待合せ禁止時刻条件を定義していることになる。 Therefore, if there is provision form restriction condition data 540 in which the date and time condition is set as the restriction condition content and "direct" is set as the restriction provision form, the condition data is set and controlled by the waiting setting control unit 224. This means that the condition for suppressing the waiting time, that is, the waiting prohibition time condition is defined.

当該条件が満たされた場合、オファー申込制御部218は、「直接」に設定している援助ユーザ3からのオファー申込であっても、要援助ユーザ2に当該オファー申込通知する際に、その提供形態の設定を強制的に「チャット」に変更して通知する。そして、相互連絡可能状態設定部222は、インターフェース画面を、強制的に、マッチングされた要援助ユーザ2と援助ユーザ3との間でチャットを行うチャット画面として設定する制御を行う。 When the condition is satisfied, the offer application control unit 218 provides the offer application from the assistance user 3 set to "directly" when notifying the assistance user 2 of the offer application. Forcibly change the form setting to "chat" and notify. Then, the mutual contact enable state setting unit 222 controls to forcibly set the interface screen as a chat screen for chatting between the matched user requiring assistance 2 and the assisting user 3.

評価受付期間定義データ542は、援助への評価入力を受け付ける期間を定義する各種データを格納する。一つの評価受付期間定義データ542は、例えば、適用要件(具体的には、援助内容の種類など)と、提供開始と推定される時点(例えば、要援助ユーザ2と援助ユーザ3との位置座標が近接して、援助が開始可能な位置関係にあると判断される時点、または援助提供のためのチャットが開始された時点、など)から起算される受付時間長と、を含む。 The evaluation acceptance period definition data 542 stores various data that define the period for accepting the evaluation input to the aid. One evaluation acceptance period definition data 542 includes, for example, the application requirements (specifically, the type of assistance content, etc.) and the time point at which the provision is estimated to start (for example, the position coordinates of the assistance user 2 and the assistance user 3). Includes the reception time length calculated from the time when it is determined that the aid is in close proximity and the position where assistance can be started, or the time when the chat for providing assistance is started, etc.).

サーバシステム1100は、マッチング毎に、適合する評価受付期間定義データ542に基づいて、提供開始と推定される時点から受付時間長が経過してなお、援助完了の報告や要援助ユーザ2からの評価が無い場合には、援助完了と推定して、援助提供後に実行する制御を開始する。 Based on the matching evaluation reception period definition data 542 for each matching, the server system 1100 reports the completion of assistance and evaluates from the user requiring assistance 2 even after the reception time has elapsed from the time when the provision is estimated to start. If there is no such information, it is estimated that the assistance has been completed, and the control to be executed after the assistance is provided is started.

要援助管理データ600は、例えば図12に示すように、要援助ID601(例えば、受付日時およびシーケンシャル番号の連番)と、要援助情報603と、を含む。そして、要援助情報603は、要援助ユーザ情報610と、要援助内容情報620と、を含む。 The assistance-requiring management data 600 includes, for example, as shown in FIG. 12, the assistance-requiring ID 601 (for example, the serial number of the reception date and time and the sequential number) and the assistance-requiring information 603. The assistance-requiring information 603 includes the assistance-requiring user information 610 and the assistance-requiring content information 620.

要援助ユーザ情報610は、要援助ユーザID611と、要援助ユーザ端末1500Yの端末識別情報612(例えば、IPアドレスや、MACアドレス、など)と、所有ポイント613と、要援助ユーザ位置座標614と、要援助ユーザ画像データ615と、要援助ユーザ名616と、使用言語617と、を含む。勿論、これら以外のデータも適宜含めることができる。 The support-requiring user information 610 includes a support-requiring user ID 611, a terminal identification information 612 (for example, an IP address, a MAC address, etc.) of the support-requiring user terminal 1500Y, an possession point 613, and a support-requiring user position coordinate 614. Includes assistance-requiring user image data 615, assistance-requiring user name 616, and language used 617. Of course, data other than these can be included as appropriate.

要援助内容情報620は、求める援助の内容に関する情報を含む。例えば、要援助内容情報620は、援助種類621と、希望ロケーション情報622と、希望日時情報623と、コメントデータ624と、を含む。勿論、これら以外のデータも適宜含めることができる。 Assistance required content information 620 includes information on the content of assistance requested. For example, the assistance content information 620 includes assistance type 621, desired location information 622, desired date and time information 623, and comment data 624. Of course, data other than these can be included as appropriate.

図10に戻って、援助ユーザ登録データ640は、援助ユーザ3別に用意され、当該援助ユーザに関する各種データを格納する。一つの援助ユーザ登録データ640は、例えば図13に示すように、援助ユーザID641と、援助ユーザ端末1500Hの端末識別情報643と、援助ユーザ位置座標645と、登録データ650と、援助提供履歴データ660と、レーティング662と、付与済特典情報664と、付与済クーポン情報666と、を含む。勿論、これら以外のデータも適宜含めることができる。 Returning to FIG. 10, the assisted user registration data 640 is prepared for each assisted user 3 and stores various data related to the assisted user. One assisted user registration data 640 includes, for example, as shown in FIG. 13, assisted user ID 641, terminal identification information 643 of assisted user terminal 1500H, assisted user position coordinates 645, registration data 650, and assisted provision history data 660. , The rating 662, the granted privilege information 664, and the granted coupon information 666. Of course, data other than these can be included as appropriate.

登録データ650は、例えば、援助ユーザ画像データ651と、援助ユーザ名652と、対応可能援助種類653と、対応可能ロケーション654と、対応可能日時655と、対応可能言語656と、年齢性別657と、対応可能提供形態658と、を含む。勿論、これら以外のデータも適宜含めることができる。 The registration data 650 includes, for example, assistance user image data 651, assistance user name 652, supportable assistance type 653, supportable location 654, supportable date and time 655, supportable language 656, age and gender 657, and the like. The available provision form 658 and the like are included. Of course, data other than these can be included as appropriate.

援助提供履歴データ660は、当該援助ユーザ3が援助の提供を開始する毎に作成される。一つの援助提供履歴データ660は、例えば、提供日時、援助種類、評価を含む。評価の初期値は「未評価」である。援助提供履歴データ660には、勿論、これら以外のデータも適宜含めることができる。 The assistance provision history data 660 is created every time the assistance user 3 starts providing assistance. One aid provision history data 660 includes, for example, the date and time of provision, the type of assistance, and the evaluation. The initial value of evaluation is "unevaluated". Of course, data other than these can be appropriately included in the assistance provision history data 660.

レーティング662は、当該援助ユーザ3が提供した援助に対する評価に基づくレーティングである。評価の履歴であってもよい。 The rating 662 is a rating based on the evaluation of the assistance provided by the assistance user 3. It may be the history of evaluation.

図10に戻って、開示管理データ702は、ログインしている援助ユーザ3毎に用意され、当該援助ユーザ3の援助ユーザ端末1500Hにて、要援助情報603について表示(オファー申込画面P5;図5参照)させるための各種データを格納する。 Returning to FIG. 10, the disclosure management data 702 is prepared for each assisted user 3 who is logged in, and the assisted user terminal 1500H of the assisted user 3 displays the assisted information 603 (offer application screen P5; FIG. 5). Store various data to be referred to).

一つの開示管理データ702は、例えば援助ユーザIDと、開示対象要援助IDリストと、を含む。開示対象要援助IDリストは、登録・管理されている全ての要援助情報603のうち、当該援助ユーザIDの示す援助ユーザ3が、登録設定している対応可能な様々な設定に適合する要援助情報603を、抽出条件に基づき抽出処理して得られた要援助ID601(図12参照)のリストである。 One disclosure management data 702 includes, for example, an assistance user ID and a list of assistance-requiring IDs to be disclosed. The list of support-requiring IDs to be disclosed includes all the support-requiring information 603 registered and managed, and among all the support-requiring information 603 registered and managed, the support user 3 indicated by the support user ID is registered and has various supportable settings. It is a list of the support required ID 601 (see FIG. 12) obtained by extracting the information 603 based on the extraction conditions.

マッチング管理データ710は、要援助管理データ600と対応づけて作成され、当該要援助のマッチングに係る各種初期設定データを格納する。
一つのマッチング管理データ710は、例えば図14に示ように、要援助ID711と、オファー申込援助ユーザリスト712と、受諾ユーザID713と、適用提供形態714と、適用広告ID715と、適用クーポンID716と、援助ユーザ移動距離717と、相互連絡可能状態制御データ720と、を含む。勿論、これら以外のデータも適宜含めることができる。
The matching management data 710 is created in association with the assistance required management data 600, and stores various initial setting data related to the matching of the assistance required.
One matching management data 710 includes, for example, as shown in FIG. 14, the assistance required ID 711, the offer application assistance user list 712, the accepting user ID 713, the application provision form 714, the application advertisement ID 715, the application coupon ID 716, and the like. Includes assisted user travel distance 717 and intercommunication enable state control data 720. Of course, data other than these can be included as appropriate.

オファー申込援助ユーザリスト712は、初期値は「登録なし・未定」とされるが、援助ユーザ3による要援助ID711が示す要援助に対するオファー申込が有る毎に、オファー主を示す援助ユーザIDが格納される。 The initial value of the offer application assistance user list 712 is "no registration / undecided", but every time there is an offer application for the assistance required indicated by the assistance user 3 indicating the assistance required ID 711, the assistance user ID indicating the offerer is stored. Will be done.

受諾ユーザID713は、初期値は「登録なし・未定」とされるが、要援助ユーザ2が受諾を選択したオファーのオファー主の援助ユーザIDが格納される。 The initial value of the accepting user ID 713 is "no registration / undecided", but the assisting user ID of the offerer of the offer for which the assisting user 2 has selected acceptance is stored.

適用提供形態714は、当該マッチングに係り相互連絡可能状態に設定する際に、どの提供形態を適用するかを示す。適用提供形態714の初期状態は、「未定」または「チャット」とされるが、マッチングされた要援助ユーザ2がオファー通知画面P6(図6参照)で受諾操作する際に、選択操作した提供形態アイコン65の種類が設定される。つまりは、要援助ユーザ2が、受諾の際に、どの提供形態での援助の提供を希望したかの結果を格納する。 The application provision form 714 indicates which provision form is applied when setting the mutual communication possible state in relation to the matching. The initial state of the applicable provision form 714 is "undecided" or "chat", but when the matched user 2 requiring assistance performs an acceptance operation on the offer notification screen P6 (see FIG. 6), the provision operation is selected. The type of icon 65 is set. That is, at the time of acceptance, the user 2 requiring assistance stores the result of which form of assistance he / she desires to provide.

適用広告ID715と適用クーポンID716は、それぞれ当該マッチングにおいて提供される広告情報と、クーポン情報とを示す。初期値はともに「未定」であるが、適用提供形態714が「直接」に設定されている場合、待合せ場所などに応じて選択された広告情報やクーポン情報のIDがそれぞれ設定される。 The applicable advertisement ID 715 and the applicable coupon ID 716 indicate the advertisement information provided in the matching and the coupon information, respectively. The initial values are both "undecided", but when the application provision form 714 is set to "direct", the IDs of the advertisement information and the coupon information selected according to the meeting place and the like are set respectively.

援助ユーザ移動距離717は、当該マッチングに係る援助提供に要した援助ユーザ3の移動距離の累積値である。サーバシステム1100は、援助ユーザ移動距離717を、マッチング成立時、或いは相互連結状態設定時にリセットして、それ以降の援助ユーザ3の援助ユーザ端末1500Hの位置情報に基づく移動距離を自動的に蓄積する。 The assistance user travel distance 717 is a cumulative value of the travel distance of the assistance user 3 required to provide assistance related to the matching. The server system 1100 resets the assist user travel distance 717 when matching is established or when the interconnection state is set, and automatically accumulates the travel distance based on the position information of the assist user terminal 1500H of the assist user 3 thereafter. ..

相互連絡可能状態制御データ720は、マッチング管理データ710が作成された初期状態では用意されず、相互連絡可能状態に設定する処理を実行して初めて用意される。つまり、相互連絡可能状態制御データ720の有無によって、そのマッチング管理データ710が、相互連絡可能状態に設定する処理の対象とされるか否か判断できる。 The mutual communication possible state control data 720 is not prepared in the initial state in which the matching management data 710 is created, but is prepared only after executing the process of setting the mutual communication possible state. That is, it can be determined whether or not the matching management data 710 is subject to the process of setting the mutual communication possible state depending on the presence or absence of the mutual communication possible state control data 720.

そして、相互連絡可能状態制御データ720は、当該管理データに係りマッチングされた要援助ユーザ2の要援助ユーザ端末1500Yと、援助ユーザ3の援助ユーザ端末1500Hとを、所定のインターフェース画面を通じて相互連絡可能状態に設定・制御するためのデータを格納する。具体的には、相互連絡可能状態制御データ720は、チャット開始日時722と、チャットインターフェース画面表示制御データ723と、援助提供開始推定日時732と、評価受付時間長733と、待合せインターフェース画面表示制御データ734と、評価結果740と、を含む。勿論、これら以外のデータも適宜含めることができる。 Then, the mutual communication possible state control data 720 can mutually communicate with the assistance user terminal 1500Y of the assistance user 2 and the assistance user terminal 1500H of the assistance user 3 matched in relation to the management data through a predetermined interface screen. Stores data for setting and controlling the state. Specifically, the mutual communication possible state control data 720 includes a chat start date and time 722, a chat interface screen display control data 723, an estimated assistance provision start date and time 732, an evaluation reception time length 733, and a meeting interface screen display control data. 734 and evaluation result 740 are included. Of course, data other than these can be included as appropriate.

チャット開始日時722と、チャットインターフェース画面表示制御データ723は、適用提供形態714が「チャット」の場合に作成される。 The chat start date and time 722 and the chat interface screen display control data 723 are created when the application provision form 714 is "chat".

適用提供形態714が「直接」の場合は、援助提供開始推定日時732と、評価受付時間長733と、待合せインターフェース画面表示制御データ734と、が作成される。 When the application provision form 714 is "direct", the assistance provision start estimated date and time 732, the evaluation reception time length 733, and the waiting interface screen display control data 734 are created.

援助提供開始推定日時732は、初期状態は「未定」とされるが、待合せインターフェース画面P7の表示以降における要援助ユーザ位置情報730と援助ユーザ位置情報731とが所定の近接条件を満たす場合に、その時の現在日時800が当該マッチングにおける援助の提供が開始された推定日時として自動的に設定される。 The initial state of the estimated assistance provision start date and time 732 is "undecided", but when the assistance user position information 730 and the assistance user position information 731 after the display of the waiting interface screen P7 satisfy a predetermined proximity condition, The current date and time 800 at that time is automatically set as the estimated date and time when the provision of assistance in the matching is started.

評価受付時間長733は、援助提供開始推定日時732が設定されると、評価受付期間定義データ542(図10参照)のうち、適用要件を満たす定義データの受付時間長が設定される。サーバシステム1100は、援助提供開始推定日時732から評価受付時間長733が経過すると、当該マッチングに係る援助の提供は完了したものと推定する。 When the estimated support provision start date and time 732 is set, the evaluation reception time length 733 sets the reception time length of the definition data satisfying the application requirements among the evaluation reception period definition data 542 (see FIG. 10). The server system 1100 estimates that the provision of assistance related to the matching is completed when the evaluation reception time length 733 elapses from the estimated date and time of assistance provision 732.

図10に戻って、利用制限ユーザ端末リスト790は、マッチングが成立して援助の提供を受けた要援助ユーザ2の要援助ユーザ端末1500Yの識別情報を、リストアップ日時と対応づけて一定期間保存する。サーバシステム1100は、当該リストを常時監視しており、リストアップ日時から所定時間経過した識別情報を、そのリストアップ日時ともども自動的にリストから外す。その一方で、サーバシステム1100は、当該リストに識別情報が保存されている要援助ユーザ端末1500Yは、新たな要援助情報603の登録を禁止する。これにより、1人の要援助ユーザ2が、短時間に際限なく要援助登録を繰り返すような使われ方を防止できる。 Returning to FIG. 10, the usage-restricted user terminal list 790 stores the identification information of the assistance-requiring user terminal 1500Y of the assistance-requiring user 2 who received assistance after matching is established for a certain period of time in association with the listing date and time. do. The server system 1100 constantly monitors the list, and automatically removes the identification information for which a predetermined time has passed from the listing date and time from the list together with the listing date and time. On the other hand, in the server system 1100, the support-requiring user terminal 1500Y in which the identification information is stored in the list prohibits the registration of the new support-requiring information 603. As a result, it is possible to prevent one user 2 requiring assistance from being used in such a way that the registration requiring assistance is repeated endlessly in a short period of time.

図15は、本実施形態におけるユーザ端末1500の機能構成例を示す機能ブロック図である。ユーザ端末1500は、操作入力部100と、測位部106と、端末処理部200と、音出力部390と、画像表示部392と、通信部394と、端末記憶部500とを備える。 FIG. 15 is a functional block diagram showing a functional configuration example of the user terminal 1500 according to the present embodiment. The user terminal 1500 includes an operation input unit 100, a positioning unit 106, a terminal processing unit 200, a sound output unit 390, an image display unit 392, a communication unit 394, and a terminal storage unit 500.

操作入力部100は、プレーヤによってなされた各種の操作入力に応じた操作入力信号を端末処理部200に出力する。例えば、プッシュスイッチや、ジョイスティック、タッチパッド、トラックボール、加速度センサ、ジャイロ、CCDモジュール、などによって実現できる。図2の方向入力キー1502や、ボタンスイッチ1504、タッチパネル1506、イメージセンサーユニット1520、がこれに該当する。音声入力を操作入力の1つとして採用する場合には、更に、マイク1512もこれに該当する。 The operation input unit 100 outputs an operation input signal corresponding to various operation inputs made by the player to the terminal processing unit 200. For example, it can be realized by a push switch, a joystick, a touch pad, a trackball, an accelerometer, a gyro, a CCD module, or the like. The direction input key 1502, the button switch 1504, the touch panel 1506, and the image sensor unit 1520 in FIG. 2 correspond to this. When voice input is adopted as one of the operation inputs, the microphone 1512 also corresponds to this.

測位部106は、測位システムからの電波等を受信して、位置情報を生成し端末処理部200へ出力する。図2の例では、測位モジュール1554がこれに該当する。行動履歴情報に位置情報を含む場合は、測位部106が利用される。 The positioning unit 106 receives radio waves and the like from the positioning system, generates position information, and outputs the position information to the terminal processing unit 200. In the example of FIG. 2, the positioning module 1554 corresponds to this. When the action history information includes position information, the positioning unit 106 is used.

端末処理部200は、例えばCPUやGPU等のマイクロプロセッサや、ICメモリなどの電子部品によって実現され、操作入力部100や端末記憶部500を含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号、サーバシステム1100から受信した各種データに基づいて各種の演算処理を実行して、ユーザ端末1500の動作を制御する。図2の制御基板1550がこれに該当する。そして、本実施形態における端末処理部200は、ユーザ端末演算部260と、計時部280と、音生成部290と、通信制御部294と、を備える。 The terminal processing unit 200 is realized by, for example, a microprocessor such as a CPU or GPU, or an electronic component such as an IC memory, and controls data input / output with each functional unit including an operation input unit 100 and a terminal storage unit 500. conduct. Then, various arithmetic processes are executed based on predetermined programs and data, operation input signals from the operation input unit 100, and various data received from the server system 1100 to control the operation of the user terminal 1500. The control board 1550 of FIG. 2 corresponds to this. The terminal processing unit 200 in the present embodiment includes a user terminal calculation unit 260, a timekeeping unit 280, a sound generation unit 290, and a communication control unit 294.

ユーザ端末演算部260は、操作信号送信制御部261と、画像表示制御部262と、測位情報提供制御部263と、を含む。 The user terminal calculation unit 260 includes an operation signal transmission control unit 261, an image display control unit 262, and a positioning information provision control unit 263.

操作信号送信制御部261は、操作入力部100へなされた操作に応じて、各種データやリクエストをサーバシステム1100へ送信するための処理を実行する。 The operation signal transmission control unit 261 executes a process for transmitting various data and requests to the server system 1100 in response to an operation performed on the operation input unit 100.

画像表示制御部262は、サーバシステム1100から受信した各種データに基づいて各種の操作画面等(例えば、図3の要援助情報設定画面P3、図4の援助ユーザ登録画面P4、図5のオファー申込画面P5、図6のオファー通知画面P6、図7の待合せインターフェース画面P7、図8の評価入力画面P8)を表示するための制御を行う。本実施形態では、各種操作画面の画像をサーバシステム1100にて生成する構成とするが、ユーザ端末1500で生成する構成も可能である。その場合、画像表示制御部262は、例えば3DCGを生成するための仮想3次元空間に配置されたオブジェクトの制御など、操作画面を生成するための各種制御を実行することとなる。 The image display control unit 262 has various operation screens and the like based on various data received from the server system 1100 (for example, the assistance user registration screen P3 of FIG. 3, the assistance user registration screen P4 of FIG. 4, and the offer application of FIG. 5). Control is performed to display the screen P5, the offer notification screen P6 of FIG. 6, the waiting interface screen P7 of FIG. 7, and the evaluation input screen P8) of FIG. In the present embodiment, images of various operation screens are generated by the server system 1100, but it is also possible to generate images by the user terminal 1500. In that case, the image display control unit 262 executes various controls for generating an operation screen, such as control of an object arranged in a virtual three-dimensional space for generating 3DCG.

そして、画像表示制御部262は、画像表示部392へ画像信号を出力する。
画像表示部392は、画像表示制御部262から入力される画像信号に基づいて各種画面を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。本実施形態では、図2のタッチパネル1506がこれに該当する。
Then, the image display control unit 262 outputs an image signal to the image display unit 392.
The image display unit 392 displays various screens based on the image signal input from the image display control unit 262. For example, it can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In this embodiment, the touch panel 1506 of FIG. 2 corresponds to this.

測位情報提供制御部263は、測位部106で計測された測位情報を、継続的にサーバシステム1100へ送信する制御を行う。 The positioning information providing control unit 263 controls to continuously transmit the positioning information measured by the positioning unit 106 to the server system 1100.

音生成部290は、例えばデジタルシグナルプロセッサ(DSP)や、音声合成ICなどのプロセッサ、音声ファイル再生可能なオーディオコーデック等によって実現され、各種操作音の音信号を生成し、音出力部390に出力する。 The sound generation unit 290 is realized by, for example, a digital signal processor (DSP), a processor such as a speech synthesis IC, an audio codec capable of reproducing an audio file, etc., generates sound signals of various operation sounds, and outputs the sound signals to the sound output unit 390. do.

音出力部390は、音生成部290から入力される音信号に基づいて音出力する装置によって実現される。図2のスピーカ1510がこれに該当する。 The sound output unit 390 is realized by a device that outputs sound based on a sound signal input from the sound generation unit 290. The speaker 1510 in FIG. 2 corresponds to this.

通信制御部294は、データ通信に係るデータ処理を実行し、通信部394を介して外部装置とのデータのやりとりを実現する。通信部394は、ネットワーク9と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現され、図2の無線通信モジュール1553がこれに該当する。 The communication control unit 294 executes data processing related to data communication, and realizes data exchange with an external device via the communication unit 394. The communication unit 394 connects to the network 9 to realize communication. For example, it is realized by a wireless communication device, a modem, a TA (terminal adapter), a jack of a wired communication cable, a control circuit, and the like, and the wireless communication module 1553 of FIG. 2 corresponds to this.

端末記憶部500は、端末処理部200にユーザ端末1500を統合的に制御させるための諸機能を実現するためのプログラムや、各種データ等を記憶する。また、端末処理部200の作業領域として用いられ、端末処理部200が各種プログラムに従って実行した演算結果や操作入力部100から入力される入力データ等を一時的に記憶する。こうした機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVDなどの光学ディスクなどによって実現される。図2の制御基板1550が搭載するICメモリ1552やメモリカード1540がこれに該当する。オンラインストレージを利用する構成も可能である。 The terminal storage unit 500 stores programs, various data, and the like for realizing various functions for causing the terminal processing unit 200 to control the user terminal 1500 in an integrated manner. Further, it is used as a work area of the terminal processing unit 200, and temporarily stores the calculation result executed by the terminal processing unit 200 according to various programs, the input data input from the operation input unit 100, and the like. Such a function is realized by, for example, an IC memory such as RAM or ROM, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or DVD, or the like. The IC memory 1552 and the memory card 1540 mounted on the control board 1550 of FIG. 2 correspond to this. It is also possible to configure using online storage.

本実施形態の端末記憶部500は、クライアントプログラム502、を記憶する。勿論、これら以外のプログラムやデータも適宜記憶することができる。 The terminal storage unit 500 of the present embodiment stores the client program 502. Of course, programs and data other than these can be stored as appropriate.

クライアントプログラム502は、端末処理部200が読み出して実行することによってユーザ端末演算部260としての機能を実現させるためのアプリケーションソフトウェアである。本実施形態では、クライアントプログラム502は、サーバシステム1100から提供される配信用クライアントプログラム503(図10参照)のコピーである。なお、クライアントプログラム502は、専用のクライアントプログラムであってもよいし、ウェブブラウザプログラム及びインタラクティブな画像表示を実現するプラグインなどにより構成するとしても良い。 The client program 502 is application software for realizing the function as the user terminal calculation unit 260 by being read and executed by the terminal processing unit 200. In this embodiment, the client program 502 is a copy of the distribution client program 503 (see FIG. 10) provided by the server system 1100. The client program 502 may be a dedicated client program, or may be configured by a web browser program, a plug-in that realizes an interactive image display, or the like.

次に、本実施形態の援助マッチングシステム1000の動作について説明する。なお、ユーザ端末1500が、クライアントプログラム502を実行開始すると、自動的にサーバシステム1100と通信が確立され、それ以降、ユーザ端末1500で取得された測位情報は、継続的にサーバシステム1100へ自動的に送信される。 Next, the operation of the assist matching system 1000 of the present embodiment will be described. When the user terminal 1500 starts executing the client program 502, communication with the server system 1100 is automatically established, and thereafter, the positioning information acquired by the user terminal 1500 is continuously automatically transferred to the server system 1100. Will be sent to.

図16は、要援助登録に係る処理の流れを説明するためのフローチャートである。
ここで説明する処理は、要援助ユーザ端末1500Yにて所定の要援助登録開始操作の入力を検出すると実行される。
FIG. 16 is a flowchart for explaining the flow of processing related to registration requiring assistance.
The process described here is executed when the input of the predetermined support-requiring registration start operation is detected by the support-requiring user terminal 1500Y.

具体的には、サーバシステム1100は、要援助登録開始操作の入力が検出された要援助ユーザ端末1500Yが利用制限ユーザ端末リスト790(図10参照)にリストアップされていなければ(ステップS10のNO)、要援助情報設定画面P3(図3参照)を表示させる(ステップS12)。 Specifically, in the server system 1100, if the assistance-requiring user terminal 1500Y in which the input of the assistance-requiring registration start operation is detected is not listed in the usage-restricted user terminal list 790 (see FIG. 10) (NO in step S10). ), Display the assistance required information setting screen P3 (see FIG. 3) (step S12).

そして、サーバシステム1100は、要援助情報設定画面P3への操作入力の結果の情報、すなわち要援助ユーザ2が要求する援助内容に係る要援助情報を要援助ユーザ端末1500Yから受け付けて、要援助管理データ600を作成し要援助情報603を格納して管理する(ステップS14)。 Then, the server system 1100 receives the information as a result of the operation input to the assistance-requiring information setting screen P3, that is, the assistance-requiring information related to the assistance content requested by the assistance-requiring user 2 from the assistance-requiring user terminal 1500Y, and manages the assistance-requiring. Data 600 is created, and assistance-requiring information 603 is stored and managed (step S14).

次いで、サーバシステム1100は、新たに登録した要援助管理データ600に対応するマッチング管理データ710(図14参照)を作成する(ステップS16)。 Next, the server system 1100 creates matching management data 710 (see FIG. 14) corresponding to the newly registered support-requiring management data 600 (step S16).

もし、要援助ユーザ端末1500Yが、利用制限ユーザ端末リスト790にリストアップされている場合には(ステップS10のYES)、サーバシステム1100は、当該ユーザ端末を使用する要援助ユーザ2は、つい最近援助を受けている可能性が高いと判断する。そして、サーバシステム1100は、要援助ユーザ端末1500Yにて、要援助情報設定画面P3を表示させる代わりに、利用制限が適用されている旨と、暫くしてから再び要援助情報の設定をするように要請する旨を含む所定の利用制限通知を表示させる(ステップS18)。 If the support-requiring user terminal 1500Y is listed in the usage-restricted user terminal list 790 (YES in step S10), the server system 1100 has recently announced that the support-requiring user 2 using the user terminal is listed. Judge that it is highly likely that you are receiving assistance. Then, instead of displaying the assistance-requiring information setting screen P3 on the assistance-requiring user terminal 1500Y, the server system 1100 tells that the usage restriction is applied and sets the assistance-requiring information again after a while. Is displayed (step S18).

図17は、援助ユーザ登録及び援助ユーザ3のログインに係る処理の流れを説明するためのフローチャートである。ここで説明する処理は、援助ユーザ端末1500Hにて所定のログイン操作の入力を検出すると実行される。 FIG. 17 is a flowchart for explaining the flow of processing related to the assistance user registration and the login of the assistance user 3. The process described here is executed when the input of a predetermined login operation is detected by the assist user terminal 1500H.

サーバシステム1100は、ログイン操作の入力を検出した援助ユーザ端末1500Hを使用する援助ユーザ3が登録済みであるかを判定する。具体的には、援助ユーザ端末1500Hの識別情報に合致する端末識別情報643(図13参照)を有する援助ユーザ登録データ640が有れば「登録済み」、無ければ「登録なし」と判定する。 The server system 1100 determines whether or not the assisting user 3 who uses the assisting user terminal 1500H that has detected the input of the login operation has been registered. Specifically, if there is assistance user registration data 640 having terminal identification information 643 (see FIG. 13) that matches the identification information of the assistance user terminal 1500H, it is determined to be "registered", and if not, it is determined to be "not registered".

「登録なし」の場合(ステップS20のNO)、サーバシステム1100は、援助ユーザ端末1500Hにて、援助ユーザ登録画面P4(図4参照)を表示させ(ステップS22)、援助ユーザ登録画面P4への操作入力の結果の情報、すなわち援助ユーザ3が希望する援助の提供の仕方に係る情報を援助ユーザ端末1500Hから受け付けて、援助ユーザ登録データ640を作成し要援助情報603を格納し管理する(ステップS24)。そして、ログイン中援助ユーザリスト700に、新規登録した援助ユーザID641を登録する(ステップS26)。 In the case of "no registration" (NO in step S20), the server system 1100 displays the assistance user registration screen P4 (see FIG. 4) on the assistance user terminal 1500H (step S22), and goes to the assistance user registration screen P4. The information of the result of the operation input, that is, the information related to the method of providing the assistance desired by the assistance user 3 is received from the assistance user terminal 1500H, the assistance user registration data 640 is created, and the assistance user information 603 is stored and managed (step). S24). Then, the newly registered assist user ID 641 is registered in the logged-in assist user list 700 (step S26).

「登録あり」の場合(ステップS20のYES)、サーバシステム1100は、ログイン中援助ユーザリスト700に、この援助ユーザ端末1500Hを登録する(ステップS26)。 In the case of "with registration" (YES in step S20), the server system 1100 registers the assist user terminal 1500H in the assist user list 700 during login (step S26).

ログイン中に、援助ユーザ端末1500Hにて所定の登録内容変更操作の入力が検出されると(ステップS30のYES)、サーバシステム1100は、この援助ユーザ端末1500Hにて、登録内容変更画面を表示させ、変更を受け付けて援助ユーザ登録データ640を更新する(ステップS32)。具体的には、登録内容変更画面は、援助ユーザ登録画面P4と同様の画面レイアウトであるが、画面タイトルを「登録内容の変更」に代えた画面である。勿論、各設定部におけるデフォルトの設定は、現在の援助ユーザ登録データ640の設定を反映させるものとする。 If the input of the predetermined registration content change operation is detected on the assistance user terminal 1500H during login (YES in step S30), the server system 1100 displays the registration content change screen on the assistance user terminal 1500H. , The change is accepted and the assistance user registration data 640 is updated (step S32). Specifically, the registration content change screen has the same screen layout as the assist user registration screen P4, but the screen title is changed to "change registration content". Of course, the default setting in each setting unit reflects the current setting of the assisted user registration data 640.

なお、ログイン中に、援助ユーザ端末1500Hにて所定のログアウト操作を検出すると、サーバシステム1100は、この援助ユーザ端末1500Hの援助ユーザID641を、ログイン中援助ユーザリスト700から登録抹消するものとする。 If a predetermined logout operation is detected on the assisting user terminal 1500H during login, the server system 1100 shall delete the registration of the assisting user ID 641 of the assisting user terminal 1500H from the logged-in assisting user list 700.

図18は、マッチングに係る処理の流れを説明するためのフローチャートである。ここで説明する処理は、周期的に実行される。
サーバシステム1100は、ログイン中で、且つマッチングされていない援助ユーザ3別に、当該援助ユーザ3へ開示する要援助情報603の抽出を行う(ステップS50)。
FIG. 18 is a flowchart for explaining the flow of processing related to matching. The process described here is executed periodically.
The server system 1100 extracts the assistance-requiring information 603 to be disclosed to the assistance user 3 for each assistance user 3 who is logged in and is not matched (step S50).

具体的には、「ログイン中で、且つマッチングされていない援助ユーザ3」は、援助ユーザIDが、ログイン中援助ユーザリスト700に含まれているが、何れの受諾ユーザID713にも設定されていない援助ユーザ、として検出可能である。 Specifically, in the "logged-in and unmatched assisted user 3", the assisted user ID is included in the logged-in assisted user list 700, but is not set in any of the accepted user IDs 713. It can be detected as an auxiliary user.

サーバシステム1100は、マッチング管理データ710のうち、受諾ユーザID713が「未定(マッチングが成立していない状態を示している)」の管理データの要援助ID711を1次抽出する。次に、サーバシステム1100は、1次抽出された要援助情報603の援助種類・ロケーション・日時・言語と、処理対象とする援助ユーザ3の登録データ650の援助種類・ロケーション・日時・言語とを照らし合わせて、相互に適合する要援助情報603を2次抽出する。 The server system 1100 primarily extracts the support-requiring ID 711 of the management data whose accepting user ID 713 is "undecided (indicating a state in which matching is not established)" from the matching management data 710. Next, the server system 1100 determines the assistance type / location / date / time / language of the primary extracted assistance-requiring information 603 and the assistance type / location / date / time / language of the registration data 650 of the assistance user 3 to be processed. By comparing with each other, the mutually compatible information requiring assistance 603 is secondarily extracted.

そして、サーバシステム1100は、2次抽出された要援助情報603のIDを開示対象要援助IDリストに設定した、処理対象の援助ユーザ3の開示管理データ702を作成する(図10参照)。或いは、既存の開示管理データ702を更新する。 Then, the server system 1100 creates the disclosure management data 702 of the assisted user 3 to be processed in which the ID of the assisted information 603 secondarily extracted is set in the disclosure target assisted ID list (see FIG. 10). Alternatively, the existing disclosure management data 702 is updated.

ログイン中の援助ユーザ3別に、開示管理データ702を作成・更新したならば、サーバシステム1100は、それぞれの開示管理データ702に基づいて、各援助ユーザ端末1500Hにて、オファー申込画面P5(図5参照)を表示させる(ステップS52)。
当該画面における個別要援助表示50は、対応する開示管理データ702の開示対象要援助IDリストに登録されている各IDの要援助情報603に個別に対応する。
If the disclosure management data 702 is created / updated for each of the assisted users 3 who are logged in, the server system 1100 will display the offer application screen P5 (FIG. 5) on each assisted user terminal 1500H based on the respective disclosure management data 702. (See) is displayed (step S52).
The individual support-requiring display 50 on the screen individually corresponds to the support-requiring information 603 of each ID registered in the disclosure target support-requiring ID list of the corresponding disclosure management data 702.

そして、サーバシステム1100は、援助ユーザ3による援助に関するオファーを援助ユーザ端末1500Hから受け付け、オファー申込を登録する(ステップS54)。
具体的には、オファーリクエストとともに、当該リクエストした援助ユーザ端末1500Hの識別情報と、どの要援助情報603に対してオファーしたかの情報が、サーバシステム1100へ送信される。サーバシステム1100は、リクエストした援助ユーザ端末1500Hの援助ユーザ3のIDを、オファー申し込みされた要援助情報603に対応するマッチング管理データ710(図14参照)のオファー申込援助ユーザリスト712に格納する。
Then, the server system 1100 receives the offer related to the assistance by the assistance user 3 from the assistance user terminal 1500H, and registers the offer application (step S54).
Specifically, along with the offer request, the identification information of the requested assistance user terminal 1500H and the information on which assistance-requiring information 603 the offer is made are transmitted to the server system 1100. The server system 1100 stores the ID of the assisted user 3 of the requested assisted user terminal 1500H in the offer application assisted user list 712 of the matching management data 710 (see FIG. 14) corresponding to the assisted information required information 603 for which the offer is applied.

次に、サーバシステム1100は、マッチングが成立していない要援助情報603に対応する要援助ユーザ2の要援助ユーザ端末1500Yにて、オファー通知画面P6(図6参照)を表示させ、当該要援助ユーザ端末1500Yを使用する要援助ユーザ2に申し込まれているオファーを受諾するか否かを問い合わせる(ステップS60)。 Next, the server system 1100 displays the offer notification screen P6 (see FIG. 6) on the assistance-requiring user terminal 1500Y of the assistance-requiring user 2 corresponding to the assistance-requiring information 603 for which matching has not been established, and the assistance-requiring is required. Inquires whether or not to accept the offer applied to the user requiring assistance 2 who uses the user terminal 1500Y (step S60).

ここで、オファー通知画面P6の個別通知60は、オファー申込援助ユーザリスト712に登録されている各IDが示す援助ユーザ3の登録データ650(図13参照)の内容を反映する。但し、サーバシステム1100は、提供形態制限条件データ540を参照して、提供形態制限条件が満たされているかを判定し、満たされている場合には、個別通知60で示す提供形態アイコン65(図6参照)を、援助ユーザ3の登録データ650の設定内容にかかわらず「チャット」のみに限定し「直接」は提示しない。 Here, the individual notification 60 on the offer notification screen P6 reflects the contents of the registration data 650 (see FIG. 13) of the assistance user 3 indicated by each ID registered in the offer application assistance user list 712. However, the server system 1100 determines whether or not the provision form restriction condition is satisfied by referring to the provision form restriction condition data 540, and if it is satisfied, the provision form icon 65 indicated by the individual notification 60 (FIG. FIG. 6) is limited to "chat" regardless of the setting contents of the registration data 650 of the assisting user 3, and "direct" is not presented.

オファー通知画面P6が表示された要援助ユーザ端末1500Yは、受諾操作アイコン26が操作されると、受諾リクエストをサーバシステム1100へ送信する。
サーバシステム1100は、受諾リクエストを受信すると、受諾されたオファーを申し込んだ援助ユーザ3を、受諾援助ユーザとして登録する(ステップS62)。具体的には、サーバシステム1100は、当該リクエストの送信元である要援助ユーザ端末1500Yに対応するマッチング管理データ710の受諾ユーザID713に、受諾されたオファーを申し込んだ援助ユーザ3のIDを設定する。これで、受諾リクエストされたマッチング管理データ710に対応する要援助はマッチングされたことになる。
When the acceptance operation icon 26 is operated, the support-requiring user terminal 1500Y on which the offer notification screen P6 is displayed transmits an acceptance request to the server system 1100.
Upon receiving the acceptance request, the server system 1100 registers the assisting user 3 who applied for the accepted offer as the accepting assisting user (step S62). Specifically, the server system 1100 sets the ID of the assisting user 3 who applied for the accepted offer in the accepting user ID 713 of the matching management data 710 corresponding to the assistance-requiring user terminal 1500Y which is the transmission source of the request. .. With this, the assistance required corresponding to the matching management data 710 requested to be accepted is matched.

次に、サーバシステム1100は、受諾されなかったオファーを申し込んだ援助ユーザ3の援助ユーザ端末1500Hにて、受諾の選から外れた旨の通知を表示させる(ステップS64)。 Next, the server system 1100 displays a notification to the effect that the acceptance has not been selected on the assistance user terminal 1500H of the assistance user 3 who applied for the unaccepted offer (step S64).

また、サーバシステム1100は、新たにマッチングされた要援助情報603(すなわち受諾リクエストの送信元である要援助ユーザ端末1500Yの要援助ユーザ2の要援助情報603)を、開示管理データ702の開示対象要援助IDリストから削除し(ステップS66)、オファー申込画面P5の表示を更新する(ステップS68)。 Further, the server system 1100 discloses the newly matched assistance-requiring information 603 (that is, the assistance-requiring information 603 of the assistance-requiring user 2 of the assistance-requiring user terminal 1500Y that is the transmission source of the acceptance request) of the disclosure management data 702. It is deleted from the assistance required ID list (step S66), and the display on the offer application screen P5 is updated (step S68).

図19は、相互連絡可能状態とするインターフェース画面表示に係る処理の流れを説明するためのフローチャートである。ここで説明する処理は、マッチングが成立しているが、未だ相互連絡可能状態に設定されていないマッチング管理データ710毎に、当該管理データに係る要援助ユーザ端末1500Yと援助ユーザ端末1500Hとを対象にして実行される。 FIG. 19 is a flowchart for explaining the flow of processing related to the interface screen display in which mutual communication is possible. The process described here targets the assisted user terminal 1500Y and the assisted user terminal 1500H related to the management data for each matching management data 710 that has been matched but has not yet been set to the mutual communication possible state. Is executed.

サーバシステム1100は、提供形態制限条件データ540を参照して、提供形態制限条件が満たされているかを判定する。そして、満たされていない場合で(ステップS80のNO)、且つ、適用提供形態714が「直接」に設定されている場合は(ステップS82の直接)、サーバシステム1100は、広告情報とクーポン情報とを選択する(ステップS84)。具体的には、サーバシステム1100は、広告実施要件を満たしている広告情報定義データ512の中から少なくとも一つを選択して、クーポン発行要件を満たすクーポン情報定義データ510の中から少なくとも一つを選択する。 The server system 1100 refers to the provision form restriction condition data 540 and determines whether or not the provision form restriction condition is satisfied. Then, when the condition is not satisfied (NO in step S80) and the application provision form 714 is set to "direct" (direct in step S82), the server system 1100 contains the advertisement information and the coupon information. Is selected (step S84). Specifically, the server system 1100 selects at least one from the advertisement information definition data 512 that satisfies the advertisement execution requirement, and selects at least one from the coupon information definition data 510 that satisfies the coupon issuance requirement. select.

次いで、サーバシステム1100は、待合せインターフェース画面P7(図7参照)を、対象とする要援助ユーザ端末1500Y及び援助ユーザ端末1500Hにて表示させる(ステップS86)。サーバシステム1100は、相互連絡可能状態制御データ720(図14参照)を作成し、両ユーザ端末を、相互連絡可能状態にする。なお、サーバシステム1100は、待合せインターフェース画面P7の表示以降における要援助ユーザ端末1500Yの位置情報と援助ユーザ端末1500Hの位置情報とが所定の近接条件を満たす場合に、その時の現在日時800を、当該マッチングにおける援助の提供が開始された推定日時として、援助提供開始推定日時732(図14参照:初期状態は「未定」)に自動的に設定する。 Next, the server system 1100 displays the waiting interface screen P7 (see FIG. 7) on the target assisted user terminal 1500Y and assisted user terminal 1500H (step S86). The server system 1100 creates the mutual communication possible state control data 720 (see FIG. 14) and puts both user terminals into the mutual communication possible state. When the position information of the assistance user terminal 1500Y and the position information of the assistance user terminal 1500H after the display of the waiting interface screen P7 satisfies a predetermined proximity condition, the server system 1100 sets the current date and time 800 at that time. The estimated date and time when assistance is provided in matching is automatically set to 732 (see FIG. 14: initial state is “undecided”).

一方、提供形態制限条件が満たされている場合(ステップS80のYES)、または適用提供形態714が「チャット」に設定されている場合は(ステップS82のチャット)、サーバシステム1100は、チャットインターフェース画面を、対象とする要援助ユーザ端末1500Y及び援助ユーザ端末1500Hにて表示させる(ステップS88)。この時、チャット開始日時722は初期状態の「未定」から現在日時800へ設定が変更される。 On the other hand, when the provision form restriction condition is satisfied (YES in step S80), or when the application provision form 714 is set to "chat" (chat in step S82), the server system 1100 displays the chat interface screen. Is displayed on the target assisted user terminal 1500Y and assisted user terminal 1500H (step S88). At this time, the chat start date and time 722 is changed from the initial state "undecided" to the current date and time 800.

次に、サーバシステム1100は、援助終了操作を検出すると(ステップS90のYES)、要援助ユーザ端末1500Yにて、評価入力画面P8(図8参照)を表示させ、評価を受け付ける(ステップS92)。そして、サーバシステム1100は、援助ユーザ3へ付与する特典を選択して付与し、付与を援助ユーザ端末1500Hにて通知する(ステップS96)。 Next, when the server system 1100 detects the assistance end operation (YES in step S90), the server system 1100 displays the evaluation input screen P8 (see FIG. 8) on the assistance-requiring user terminal 1500Y and accepts the evaluation (step S92). Then, the server system 1100 selects and grants the privilege to be given to the assisting user 3, and notifies the granting to the assisting user terminal 1500H (step S96).

また、サーバシステム1100は、援助終了操作を検出しなくとも、援助提供開始推定日時732またはチャット開始日時722から評価受付時間長733(図14参照)が経過すると(ステップS94のYES)、援助ユーザ3へ付与する特典を選択して付与し、付与した旨を援助ユーザ端末1500Hにて通知する(ステップS96)。 Further, even if the server system 1100 does not detect the assistance end operation, when the evaluation reception time length 733 (see FIG. 14) elapses from the assistance provision start estimated date and time 732 or the chat start date and time 722 (YES in step S94), the assistance user The privilege to be given to 3 is selected and given, and the fact that the privilege is given is notified on the assisting user terminal 1500H (step S96).

すなわち、サーバシステム1100は、当該援助に係る要援助ユーザ端末1500Y及び援助ユーザ端末1500Hの位置情報に基づいて援助が完了したと推定し、援助の提供は終了しているが、要援助ユーザ2の都合で評価の入力がスキップされたとみなす。 That is, the server system 1100 estimates that the assistance has been completed based on the location information of the assistance user terminal 1500Y and the assistance user terminal 1500H related to the assistance, and the assistance has been provided, but the assistance user 2 has finished providing the assistance. It is considered that the input of the evaluation was skipped for convenience.

なお、待合せインターフェース画面P7を表示した場合、すなわち提供形態が「直接」とされたマッチングに係る援助完了の推定は、評価受付時間長733を用いる手法に限らない。例えば、要援助ユーザ端末1500Yの現在位置と、援助ユーザ端末1500Hの現在位置とが所定の離隔条件(例えば所定距離以上離れたこと)を満たす場合に、援助が完了したと推定したと判定する、としてもよい。すなわち、待合せで一旦、双方の位置情報が近接した状態になって、再び双方の位置情報が離隔したということは、援助が完了して、それぞれ援助を要請する前の行動、援助を提供する前の行動に戻ったとみなすのである。 When the meeting interface screen P7 is displayed, that is, the estimation of the completion of assistance related to matching in which the provision form is "direct" is not limited to the method using the evaluation reception time length 733. For example, when the current position of the assistance user terminal 1500Y and the current position of the assistance user terminal 1500H satisfy a predetermined separation condition (for example, a distance of a predetermined distance or more), it is determined that the assistance is estimated to be completed. May be. In other words, the fact that the location information of both parties once became close to each other at the meeting and the location information of both parties separated again means that the action before the assistance was completed and the assistance was provided before the assistance was requested. It is considered that he has returned to his actions.

次に、サーバシステム1100は、処理対象であった援助ユーザ3の援助ユーザ登録データ640(図13参照)に、援助提供履歴データ660を追加し、レーティング662を更新する(ステップS100)。 Next, the server system 1100 adds the assistance provision history data 660 to the assistance user registration data 640 (see FIG. 13) of the assistance user 3 that was the processing target, and updates the rating 662 (step S100).

次に、サーバシステム1100は、処理対象である要援助ユーザ端末1500Yを、利用制限ユーザ端末リスト790にリストアップし(ステップS102)、処理対象となった要援助管理データ600およびマッチング管理データ710を削除する(ステップS104)。 Next, the server system 1100 lists the support-requiring user terminals 1500Y to be processed in the usage-restricted user terminal list 790 (step S102), and displays the support-requiring management data 600 and the matching management data 710 to be processed. Delete (step S104).

以上、本実施形態によれば、サービスの提供を求める要援助ユーザ2と、サービスの提供が可能な援助ユーザ3とをマッチングさせる援助マッチングシステム1000であって、様々な要援助内容に対応可能なシステムを実現できる。また、要援助内容に即した形態での援助が可能になるシステムを実現できる。 As described above, according to the present embodiment, the assistance matching system 1000 that matches the assistance user 2 who requests the provision of the service with the assistance user 3 who can provide the service, and can respond to various assistance contents. The system can be realized. In addition, it is possible to realize a system that enables assistance in a form that matches the content of assistance required.

〔変形例〕
以上、本発明を適用した実施形態の一例について説明したが、本発明を適用可能な形態は上記形態に限定されるものではなく適宜構成要素の追加・省略・変更を施すことができる。
[Modification example]
Although an example of the embodiment to which the present invention is applied has been described above, the embodiment to which the present invention can be applied is not limited to the above-described embodiment, and components can be added, omitted, or changed as appropriate.

[変形例その1]
例えば、上記実施形態をベースとして、要援助ユーザ2からシステム利用の対価を徴収する構成を追加してもよい。
具体的には、図20に示すように、サーバシステム1100のユーザ登録制御部240を設け、全ユーザについてユーザ登録に関する制御を行うこととする。つまり、全ユーザが要援助ユーザ2ともなり得るし、援助ユーザ3にもなり得るとみなして、全ユーザについて登録手続を必須とする。加えて、上記実施形の援助ユーザ登録データ640(図13参照)に、「対価消費媒体データ」を加える。
[Modification example 1]
For example, based on the above embodiment, a configuration may be added in which the consideration for using the system is collected from the user requiring assistance 2.
Specifically, as shown in FIG. 20, a user registration control unit 240 of the server system 1100 is provided to control user registration for all users. That is, it is considered that all the users can be the assisting user 2 and the assisting user 3, and the registration procedure is indispensable for all the users. In addition, "compensation consumption medium data" is added to the assisted user registration data 640 (see FIG. 13) of the above embodiment.

「対価消費媒体」とは、システム利用の対価として消費される媒体であって、例えば、プリペイドポイント、無料配付されるポイント、有料アイテム、無料アイテム、仮想通貨、である。対価消費媒体データには、それらの残高を含むデータを記憶する。もし、対価の徴収として既存のクレジットカードシステムを利用する場合には、対価消費媒体データに、クレジットカード番号などを含めるとよい。 The "compensation consumption medium" is a medium that is consumed as consideration for using the system, and is, for example, prepaid points, points distributed free of charge, paid items, free items, and virtual currency. Data including their balances are stored in the consideration consumption medium data. If the existing credit card system is used to collect the consideration, it is advisable to include the credit card number and the like in the consideration consumption medium data.

そして、ユーザ登録制御部240が、ポイント管理部242を有する構成とする。
ポイント管理部242は、要援助ユーザ別の所有ポイントを管理する制御を行う。そして、ポイント管理部242は、要援助情報管理部214により当該要援助ユーザの受け付け管理がなされた場合、または、援助を受けた後に、当該要援助ユーザの所有ポイントから、提供を受けた援助の内容に応じた所定ポイント分を消費する制御を行う。
The user registration control unit 240 has a point management unit 242.
The point management unit 242 controls to manage the owned points for each user requiring assistance. Then, the point management unit 242 receives the assistance provided from the points owned by the user requiring assistance when the assistance-requiring information management unit 214 manages the reception of the assistance-requiring user or after receiving the assistance. Control is performed to consume a predetermined point according to the content.

具体的には、前者の場合は、サーバシステム1100は、要援助登録に係る処理(図17参照)内で、要援助内容に応じたポイントを設定し、当該ポイント分を、対価消費媒体データが示す所有ポイントから徴収する制御を行う。対価の徴収を、既存のクレジットカードシステムを利用する場合には、所定のクレジット自動支払い処理を行うこととする。
後者の場合は、インターフェース画面表示処理(図19参照)内、例えば、ステップS96の前後で、徴収する制御を行えばよい。
Specifically, in the former case, the server system 1100 sets points according to the content of assistance required in the process related to registration of assistance required (see FIG. 17), and the consideration consumption medium data is used for the points. Controls the collection from the indicated possession points. When using an existing credit card system, the payment will be collected by performing the prescribed automatic credit payment processing.
In the latter case, the collection may be controlled in the interface screen display process (see FIG. 19), for example, before and after step S96.

[変形例その2]
また、上記実施形態では、要援助ユーザ2に、オファー申込の中から抽出条件を満たすオファーを選択してオファー通知画面P6(図6参照)で選択肢として提示した。その時々のオファー申込の状況によって、個別通知60の数は、単数であったり複数となる。
[Modification 2]
Further, in the above embodiment, an offer satisfying the extraction conditions is selected from the offer applications and presented to the user requiring assistance 2 as an option on the offer notification screen P6 (see FIG. 6). The number of individual notifications 60 may be singular or plural depending on the status of the offer application at that time.

ここで、要援助ユーザ2に選択肢を選択させる要素を省略することとしてもよい。具体的には、抽出されたオファーの中から、何れか(例えば、最も要援助ユーザ2の現在位置に近い援助ユーザ3のオファー、など)を選択してオファー通知画面P6にて提示するとしてもよい。 Here, the element that causes the user requiring assistance 2 to select an option may be omitted. Specifically, even if one of the extracted offers (for example, the offer of the assisting user 3 closest to the current position of the assisting user 2) is selected and presented on the offer notification screen P6. good.

すなわち、マッチング制御部220が、要援助情報603と、受け付けられたオファーとのなかから、所与の抽出条件を満たし、かつ、所定の最適組み合わせ判定条件を満たす要援助情報603とオファーとの組み合わせを唯一判定する構成としてもよい。 That is, the matching control unit 220 combines the assistance-requiring information 603 and the offer, which satisfies the given extraction condition and satisfies the predetermined optimum combination determination condition from the assistance-requiring information 603 and the received offer. May be the only configuration for determining.

なお、当該変形例は、恒常的な構成に限らず、所与の過密条件を満たす場合に、適用される臨時的な構成としてもよい。具体的には、ステップS50(図18参照)の後に、ログイン中の援助ユーザ3の1人当たりの要援助情報603の数を算出し、この数が所定の過密条件(例えば、閾値)を満たす場合に、ステップS50で抽出されたオファー申込を、何れかに絞り込むステップを追加するとしてもよい。 The modified example is not limited to a constant configuration, and may be a temporary configuration applied when a given overcrowding condition is satisfied. Specifically, after step S50 (see FIG. 18), the number of assistance-requiring information 603 per logged-in assistance user 3 is calculated, and this number satisfies a predetermined overcrowding condition (for example, a threshold value). In addition, a step of narrowing down the offer application extracted in step S50 to any one may be added.

[変形例その3]
また、上記実施形態では、各種の制御を、サーバシステム1100が主体に実行する構成として説明したが、図9或いは図20で示すサーバシステム1100の位置情報取得制御部210〜ユーザ登録制御部240のうち、一つまたは複数の機能を、ユーザ端末1500にて実現する構成としてもよい。
[Modification example 3]
Further, in the above embodiment, various controls have been described as a configuration in which the server system 1100 is mainly executed, but the position information acquisition control unit 210 to the user registration control unit 240 of the server system 1100 shown in FIG. 9 or FIG. 20 Of these, one or a plurality of functions may be realized by the user terminal 1500.

[変形例その4]
また、上記実施形態では、援助終了後、要援助ユーザ2に援助ユーザ3の評価を依頼し、当該評価に基づいて援助ユーザ3へ特典を付与したが(図8参照)、逆に、援助ユーザ3に要援助ユーザ2の評価を依頼し、当該評価に基づいて要援助ユーザ2へ特典を付与する構成を追加することができる。
[Modification example 4]
Further, in the above embodiment, after the assistance is completed, the assistance user 2 is requested to evaluate the assistance user 3, and the assistance user 3 is given a privilege based on the evaluation (see FIG. 8). It is possible to request 3 to evaluate the user requiring assistance 2 and add a configuration for granting a privilege to the user requiring assistance 2 based on the evaluation.

具体的には、図21に示すように、サーバシステム1100は、要援助ユーザ端末1500Yから援助終了報告を受信すると、援助ユーザ端末1500Hにて、今回の援助に係る要援助ユーザ2についての評価入力を受け付ける評価入力画面P21を表示させ、評価入力の受け付けを開始する。 Specifically, as shown in FIG. 21, when the server system 1100 receives the assistance end report from the assistance user terminal 1500Y, the assistance user terminal 1500H inputs the evaluation of the assistance user 2 related to the assistance this time. The evaluation input screen P21 for accepting the evaluation input is displayed, and the acceptance of the evaluation input is started.

評価入力画面P21は、評価入力部81と、援助内容表示部82と、評価確定操作アイコン83と、を有する。援助ユーザ3は、要援助ユーザ2の援助を受ける者としての振る舞い・態度についての評価として評価入力部81から何れかの評価ランクを入力し、評価確定操作アイコン83を操作して、評価入力を決定する。援助ユーザ端末1500Hは、入力された評価ランクを含む「評価情報」をサーバシステム1100へ送信する。或いは、援助ユーザ端末1500Hが、評価入力画面P21への操作入力の都度、入力結果をサーバシステム1100へ送信するとしてもよい。 The evaluation input screen P21 has an evaluation input unit 81, an assistance content display unit 82, and an evaluation confirmation operation icon 83. The assistance user 3 inputs one of the evaluation ranks from the evaluation input unit 81 as an evaluation of the behavior / attitude of the person requiring assistance 2 as a person receiving assistance, and operates the evaluation confirmation operation icon 83 to input the evaluation. decide. The assistance user terminal 1500H transmits "evaluation information" including the input evaluation rank to the server system 1100. Alternatively, the assisting user terminal 1500H may transmit the input result to the server system 1100 each time the operation is input to the evaluation input screen P21.

そして、サーバシステム1100は、複数種類の特典候補のなかから、入力された評価に応じた特典を選択して、要援助ユーザ2に付与する特典付与処理を実行する。
「特典」は、適宜設定可能である。例えば、クーポン情報や、所定のサービスシステム内でサービスを受ける対価として消費できるポイント、所定のゲームで利用可能なキャラクタやアイテム、仮想通貨、などを適宜設定可能である。特典には、価値の異なる複数種類が用意されていて、各特典にはその特典が付与されるべき評価についての要件が設定されている。サーバシステム1100は、援助ユーザ3によって入力された評価が要件を満たす特典を検索して要援助ユーザ2へ付与する。なお、特典としてクーポン情報を付与する場合、サーバシステム1100は、利用可能な地理的条件や時間的条件についての情報が、待ち合わせ場所や付与するタイミングに適合するクーポン情報を選択して付与する。
Then, the server system 1100 selects a privilege according to the input evaluation from a plurality of types of privilege candidates, and executes a privilege granting process to be given to the user requiring assistance 2.
The "privilege" can be set as appropriate. For example, coupon information, points that can be consumed as consideration for receiving services in a predetermined service system, characters and items that can be used in a predetermined game, virtual currency, and the like can be appropriately set. There are multiple types of benefits with different values, and each benefit has requirements for evaluation to which the benefit should be granted. The server system 1100 searches for the privilege that the evaluation input by the assisting user 3 satisfies the requirement and gives it to the assisting user 2. When the coupon information is given as a privilege, the server system 1100 selects and gives the coupon information that matches the meeting place and the timing of giving the information about the available geographical condition and the time condition.

援助ユーザ3から評価の高い要援助ユーザ2を優遇することで、評価の高い援助ユーザ2によるシステムの再利用を促して、評価の高い援助ユーザ2の利用者比率を高く維持するきっかけとなる。 By giving preferential treatment to the highly evaluated assisting user 2 from the assisting user 3, it is an opportunity to encourage the highly evaluated assisting user 2 to reuse the system and maintain a high user ratio of the highly evaluated assisting user 2.

2…要援助ユーザ
3…援助ユーザ
12…要援助種類設定部
13…希望ロケーション設定部
14…希望日時設定部
15…使用言語設定部
23…登録実行操作アイコン
25…オファー申込操作アイコン
26…受諾操作アイコン
43…対応可能援助種類設定部
44…対応可能ロケーション設定部
45…対応可能日時設定部
46…対応可能言語設定
48…対応可能提供形態設定部
50…個別要援助表示
60…個別通知
65…提供形態アイコン
73…マップ表示部
75…連絡チャット表示部
76…援助終了報告アイコン
77…広告情報表示
78…クーポン情報表示
81…評価入力部
106…測位部
200s…サーバ処理部
210…位置情報取得制御部
212…援助ユーザ登録制御部
214…要援助情報管理部
218…オファー申込制御部
220…マッチング制御部
222…相互連絡可能状態設定部
224…待合せ設定制御部
226…チャット制御部
230…広告情報表示制御部
232…援助完了推定部
234…特典付与部
240…ユーザ登録制御部
242…ポイント管理部
260…ユーザ端末演算部
500s…サーバ記憶部
501…サーバプログラム
503…配信用クライアントプログラム
510…クーポン情報定義データ
512…広告情報定義データ
520…特典定義データ
540…提供形態制限条件データ
600…要援助管理データ
603…要援助情報
610…要援助ユーザ情報
614…要援助ユーザ位置座標
617…使用言語
620…要援助内容情報
621…援助種類
622…希望ロケーション情報
623…希望日時情報
640…援助ユーザ登録データ
645…援助ユーザ位置座標
653…対応可能援助種類
654…対応可能ロケーション
655…対応可能日時
656…対応可能言語
658…対応可能提供形態
700…ログイン中援助ユーザリスト
702…開示管理データ
710…マッチング管理データ
713…受諾ユーザID
714…適用提供形態
720…相互連絡可能状態制御データ
723…チャットインターフェース画面表示制御データ
734…待合せインターフェース画面表示制御データ
740…評価結果
790…利用制限ユーザ端末リスト
1000…援助マッチングシステム
1100…サーバシステム
1150…制御基板
1500H…援助ユーザ端末
1500Y…要援助ユーザ端末
1554…測位モジュール
P3…要援助情報設定画面
P4…援助ユーザ登録画面
P5…オファー申込画面
P6…オファー通知画面
P7…待合せインターフェース画面
P8…評価入力画面
2 ... Assistance user 3 ... Assistance user 12 ... Assistance type setting unit 13 ... Desired location setting unit 14 ... Desired date and time setting unit 15 ... Language setting unit 23 ... Registration execution operation icon 25 ... Offer application operation icon 26 ... Acceptance operation Icon 43 ... Available assistance type setting unit 44 ... Available location setting unit 45 ... Available date and time setting unit 46 ... Available language setting 48 ... Available available form setting unit 50 ... Individual assistance required display 60 ... Individual notification 65 ... Provided Form icon 73 ... Map display unit 75 ... Contact chat display unit 76 ... Assistance end report icon 77 ... Advertisement information display 78 ... Coupon information display 81 ... Evaluation input unit 106 ... Positioning unit 200s ... Server processing unit 210 ... Position information acquisition control unit 212 ... Assistance user registration control unit 214 ... Assistance required information management unit 218 ... Offer application control unit 220 ... Matching control unit 222 ... Mutual communication possible status setting unit 224 ... Meeting setting control unit 226 ... Chat control unit 230 ... Advertisement information display control Unit 232 ... Assistance completion estimation unit 234 ... Bonus granting unit 240 ... User registration control unit 242 ... Point management unit 260 ... User terminal calculation unit 500s ... Server storage unit 501 ... Server program 503 ... Distribution client program 510 ... Coupon information definition data 512 ... Advertising information definition data 520 ... Benefit definition data 540 ... Provision form restriction condition data 600 ... Assistance management data 603 ... Assistance required information 610 ... Assistance required user information 614 ... Assistance required user position coordinates 617 ... Language used 620 ... Assistance required Content information 621 ... Assistance type 622 ... Desired location information 623 ... Desired date and time information 640 ... Assistance user registration data 645 ... Assistance user position coordinates 653 ... Assistance type 654 ... Available location 655 ... Available date and time 656 ... Available language 658 … Available provision form 700… Login assistance user list 702… Disclosure management data 710… Matching management data 713… Accepted user ID
714 ... Applicable provision form 720 ... Mutual communication possible status control data 723 ... Chat interface screen display control data 734 ... Meeting interface screen display control data 740 ... Evaluation result 790 ... Usage restriction user terminal list 1000 ... Assistance matching system 1100 ... Server system 1150 ... Control board 1500H ... Assistance user terminal 1500Y ... Assistance user terminal 1554 ... Positioning module P3 ... Assistance information setting screen P4 ... Assistance user registration screen P5 ... Offer application screen P6 ... Offer notification screen P7 ... Meeting interface screen P8 ... Evaluation input screen

Claims (21)

要援助ユーザの要援助ユーザ端末および援助ユーザの援助ユーザ端末と通信を行うサーバシステムであって、
前記要援助ユーザが要求する援助内容に係る要援助情報を前記要援助ユーザ端末から受け付けて管理する要援助情報管理手段と、
前記援助ユーザによる援助に関するオファーを前記援助ユーザ端末から受け付けるオファー申込制御手段と、
前記要援助情報と前記オファーとの組み合わせを判定し、当該組み合わせに係る要援助情報の要援助ユーザ端末に、当該組み合わせに係るオファーを通知して、当該オファーを受諾するか否かを問い合わせるマッチング制御手段と、
前記マッチング制御手段による問い合わせの結果が受諾である場合に、受諾した前記要援助ユーザが、受諾したオファーをした前記援助ユーザから援助を受ける機会を設けるために、当該要援助ユーザの要援助ユーザ端末と、当該援助ユーザの援助ユーザ端末とを、所定のインターフェース画面を通じて相互連絡可能状態に設定する相互連絡可能状態設定手段と、
前記要援助ユーザが前記援助ユーザから受けた援助の評価を当該要援助ユーザの要援助ユーザ端末から受け付け、受け付けた評価および/または当該援助に係る前記援助内容に応じた特典を当該援助ユーザに付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
A server system that communicates with the assisted user terminal of the assisted user and the assisted user terminal of the assisted user.
Assistance-requiring information management means that receives and manages assistance-requiring information related to the assistance content requested by the assistance-requiring user from the assistance-requiring user terminal, and
An offer application control means for receiving an offer related to assistance by the assistance user from the assistance user terminal, and
Matching control that determines the combination of the assistance-requiring information and the offer, notifies the assistance-requiring user terminal of the assistance-requiring information related to the combination of the offer related to the combination, and inquires whether or not to accept the offer. Means and
When the result of the inquiry by the matching control means is acceptance, the assistance-requiring user terminal of the assistance-requiring user in order to provide an opportunity for the accepting assistance-requiring user to receive assistance from the assistance user who made the accepted offer. And the mutual communication enable state setting means for setting the assistance user terminal of the assistance user to the mutual communication enable state through a predetermined interface screen.
The assistance-requiring user receives the evaluation of the assistance received from the assistance user from the assistance-requiring user terminal of the assistance-requiring user, and grants the assistance user a privilege according to the received evaluation and / or the assistance content related to the assistance. The privilege granting processing means for executing the privilege granting processing and
Server system with.
前記マッチング制御手段は、前記要援助情報に対する1以上の前記オファーの組み合わせを判定し、当該要援助情報の要援助ユーザ端末に、当該1以上の前記オファーのなかから受諾するオファーの選択或いは受諾しない旨の回答を問い合わせる、
請求項1に記載のサーバシステム。
The matching control means determines a combination of one or more of the offers for the assistance-requiring information, and does not select or accept the offer to be accepted from the one or more of the assistance-requiring user terminals of the assistance-requiring information. Inquire about the answer to that effect,
The server system according to claim 1.
前記オファー申込制御手段は、前記援助ユーザ端末に前記要援助情報管理手段に管理されている前記要援助情報を情報提供し、当該情報提供された要援助情報に対する前記援助ユーザによる前記オファーを前記援助ユーザ端末から受け付ける、
請求項1又は2に記載のサーバシステム。
The offer application control means provides the assistance user terminal with the assistance-requiring information managed by the assistance-requiring information management means, and provides the assistance by the assistance user with respect to the information-provided assistance-requiring information. Accept from user terminal,
The server system according to claim 1 or 2.
前記オファー申込制御手段は、前記要援助情報管理手段に管理されている要援助情報のなかから、所与抽出条件を満たす要援助情報を前記援助ユーザ端末に情報提供する、
請求項3に記載のサーバシステム。
The offer application control means provides the assistance user terminal with the assistance-requiring information satisfying a given extraction condition from the assistance-requiring information managed by the assistance-requiring information management means.
The server system according to claim 3.
前記マッチング制御手段は、前記要援助情報管理手段に管理されている要援助情報と、前記オファー申込制御手段により受け付けられた前記オファーとのなかから、所与の抽出条件を満たす要援助情報とオファーとの組み合わせを判定する、
請求項1又は2に記載のサーバシステム。
The matching control means is a support-requiring information and an offer that satisfy a given extraction condition from the support-requiring information managed by the support-requiring information management means and the offer received by the offer application control means. Judging the combination with,
The server system according to claim 1 or 2.
前記要援助ユーザの使用言語の情報を前記要援助ユーザ端末から受け付ける要援助ユーザ言語受付手段と、
前記援助ユーザの使用言語の情報を前記援助ユーザ端末から受け付ける援助ユーザ言語受付手段と、
を更に備え、
前記抽出条件は、使用言語に関する条件を含む、
請求項4又は5に記載のサーバシステム。
Assistance-requiring user language receiving means for receiving information on the language used by the assistance-requiring user from the assistance-requiring user terminal, and
Auxiliary user language receiving means for receiving information on the language used by the assisting user from the assisting user terminal,
Further prepare
The extraction conditions include conditions relating to the language used.
The server system according to claim 4 or 5.
前記援助内容には、援助を受ける場所又は地域(以下包括して「ロケーション」という。)の情報が含まれ、
前記抽出条件は、ロケーションに関する条件を含む、
請求項4〜6の何れか一項に記載のサーバシステム。
The contents of assistance include information on the place or area where assistance is received (hereinafter collectively referred to as "location").
The extraction conditions include conditions relating to location.
The server system according to any one of claims 4 to 6.
前記特典は、前記ロケーションに応じて設定されたクーポン情報である、
請求項7に記載のサーバシステム。
The privilege is coupon information set according to the location.
The server system according to claim 7.
前記援助内容には、援助の希望時刻情報が含まれ、
前記抽出条件は、前記希望時刻情報に関する条件を含む、
請求項4〜8の何れか一項に記載のサーバシステム。
The contents of the assistance include information on the desired time of assistance,
The extraction condition includes a condition related to the desired time information.
The server system according to any one of claims 4 to 8.
前記要援助情報管理手段は、前記要援助情報の受付日時を管理し、所与の経過時間が経過した要援助情報の管理を抹消する、
請求項1〜9の何れか一項に記載のサーバシステム。
The assistance-requiring information management means manages the reception date and time of the assistance-requiring information, and deletes the management of the assistance-requiring information after a given elapsed time has elapsed.
The server system according to any one of claims 1 to 9.
前記相互連絡可能状態設定手段は、前記要援助ユーザと前記援助ユーザとの待合せ場所を設定する画面を前記インターフェース画面として設定する待合せ設定制御手段を有する、
請求項1〜10の何れか一項に記載のサーバシステム。
The mutual communication enable state setting means includes a waiting setting control means for setting a screen for setting a meeting place between the assisting user and the assisting user as the interface screen.
The server system according to any one of claims 1 to 10.
前記特典は、前記待合せ場所に応じて設定されたクーポン情報である、
請求項11に記載のサーバシステム。
The privilege is coupon information set according to the meeting place.
The server system according to claim 11.
前記待合せ場所に応じて設定された広告情報を、前記要援助ユーザ端末および/又は前記援助ユーザ端末に表示させる制御を行う広告情報表示制御手段、
を更に備えた請求項11又は12に記載のサーバシステム。
An advertisement information display control means that controls the display of the advertisement information set according to the meeting place on the assistance user terminal and / or the assistance user terminal.
The server system according to claim 11 or 12, further comprising.
前記要援助情報管理手段は、前記要援助情報の受付日時を管理し、
前記相互連絡可能状態設定手段は、前記受付日時から所与の閾値時間が経過していない要援助情報に限り、前記待合せ設定制御手段による設定制御を可能とさせる、
請求項11〜13の何れか一項に記載のサーバシステム。
The support-requiring information management means manages the reception date and time of the support-requiring information,
The intercommunication enable state setting means enables setting control by the waiting setting control means only for information requiring assistance for which a given threshold time has not elapsed from the reception date and time.
The server system according to any one of claims 11 to 13.
前記相互連絡可能状態設定手段は、現在時刻が所与の待合せ禁止時刻条件を満たす場合には、前記待合せ設定制御手段による設定制御を抑止させる制御を行う、
請求項11〜14の何れか一項に記載のサーバシステム。
When the current time satisfies a given wait prohibition time condition, the intercommunication enable state setting means controls to suppress the setting control by the wait setting control means.
The server system according to any one of claims 11 to 14.
前記相互連絡可能状態設定手段は、前記要援助ユーザと前記援助ユーザとの間でチャットを行うチャット画面を前記インターフェース画面として設定するチャット制御手段を有する、
請求項1〜15の何れか一項に記載のサーバシステム。
The intercommunication enable state setting means has a chat control means for setting a chat screen for chatting between the assisted user and the assisted user as the interface screen.
The server system according to any one of claims 1 to 15.
前記要援助情報管理手段は、
前記援助内容の種類に応じた選択肢アイコンを含むユーザインターフェース画面を前記要援助ユーザ端末に表示させ、当該選択肢アイコンの選択操作に基づいて前記要援助情報を受け付ける、
請求項1〜16の何れか一項に記載のサーバシステム。
The assistance-requiring information management means
A user interface screen including an option icon according to the type of assistance content is displayed on the assistance-requiring user terminal, and the assistance-requiring information is received based on the selection operation of the option icon.
The server system according to any one of claims 1 to 16.
前記特典は、前記援助内容の種類に応じて設定されたクーポン情報である、
請求項1〜17の何れか一項に記載のサーバシステム。
The privilege is coupon information set according to the type of assistance content.
The server system according to any one of claims 1 to 17.
前記要援助ユーザ別の所有ポイントを管理するポイント管理手段であって、前記要援助情報管理手段により当該要援助ユーザの受け付け管理がなされた場合、或いは、当該要援助ユーザが前記マッチング制御手段による問い合わせに対して受諾した場合に、当該要援助ユーザの所有ポイントから所定ポイント分を消費させるポイント管理手段、
を更に備えた請求項1〜18の何れか一項に記載のサーバシステム。
It is a point management means for managing the possessed points for each user requiring assistance, and when the reception management of the user requiring assistance is performed by the information management means requiring assistance, or when the user requiring assistance makes an inquiry by the matching control means. A point management means that consumes a predetermined amount of points from the points owned by the user requiring assistance when the information is accepted.
The server system according to any one of claims 1 to 18, further comprising.
前記要援助ユーザ端末および前記援助ユーザ端末は、測位機能を有しており、
前記要援助ユーザ端末および前記援助ユーザ端末の位置情報を取得する位置情報取得手段と、
前記マッチング制御手段による問い合わせの結果が受諾である場合に、当該受諾に係る援助が完了したことを、当該援助に係る要援助ユーザ端末および援助ユーザ端末の位置情報に基づいて推定する援助完了推定手段と、
を更に備え、
前記特典付与処理手段は、前記援助完了推定手段による完了の推定後に、前記特典付与処理を実行する、
請求項1〜19の何れか一項に記載のサーバシステム。
The assisted user terminal and the assisted user terminal have a positioning function and have a positioning function.
The location information acquisition means for acquiring the location information of the assisted user terminal and the assisted user terminal, and
Assistance completion estimation means that estimates that the assistance related to the acceptance has been completed based on the position information of the assistance-requiring user terminal and the assistance user terminal related to the assistance when the result of the inquiry by the matching control means is acceptance. When,
Further prepare
The privilege granting processing means executes the privilege granting process after the completion is estimated by the assistance completion estimating means.
The server system according to any one of claims 1 to 19.
要援助ユーザの要援助ユーザ端末と、
援助ユーザの援助ユーザ端末と、
請求項1〜20の何れか一項に記載のサーバシステムと、
を具備する援助マッチングシステム。
Assistance-requiring user's assistance-requiring user terminal and
Assistance user's assistance user terminal and
The server system according to any one of claims 1 to 20 and
Aid matching system equipped with.
JP2020061566A 2020-03-30 2020-03-30 Server system and assistance matching system Pending JP2021162945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020061566A JP2021162945A (en) 2020-03-30 2020-03-30 Server system and assistance matching system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020061566A JP2021162945A (en) 2020-03-30 2020-03-30 Server system and assistance matching system

Publications (1)

Publication Number Publication Date
JP2021162945A true JP2021162945A (en) 2021-10-11

Family

ID=78004959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020061566A Pending JP2021162945A (en) 2020-03-30 2020-03-30 Server system and assistance matching system

Country Status (1)

Country Link
JP (1) JP2021162945A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7169032B1 (en) 2022-02-01 2022-11-10 祐樹 小川 Service ordering system
JP7169028B1 (en) 2022-02-01 2022-11-10 祐樹 小川 Service ordering system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7169032B1 (en) 2022-02-01 2022-11-10 祐樹 小川 Service ordering system
JP7169028B1 (en) 2022-02-01 2022-11-10 祐樹 小川 Service ordering system
WO2023149371A1 (en) * 2022-02-01 2023-08-10 祐樹 小川 Service order reception/placement system
JP2023112302A (en) * 2022-02-01 2023-08-14 祐樹 小川 Service order-taking and -placing system
JP2023112645A (en) * 2022-02-01 2023-08-14 祐樹 小川 Service order-taking and -placing system

Similar Documents

Publication Publication Date Title
US10362436B2 (en) Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
US20160285963A1 (en) Information processing system, server system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
JP4621763B2 (en) Advertisement distribution system, advertisement distribution apparatus, advertisement distribution method, advertisement distribution program, and computer-readable storage medium recording the advertisement distribution program
JP2010055370A5 (en)
JP2009009267A (en) Congestion information providing system
JP2019046323A (en) Charged transport vehicle allocation system and program
JP2021162945A (en) Server system and assistance matching system
JP7165634B2 (en) Management device, management method and program
JP6342595B1 (en) Paid transportation vehicle dispatch system and program
KR20160123301A (en) Distribution method and distribution management system for promotion point having unit of time
JP6347383B2 (en) Coupon system
CN113297507A (en) Information recommendation method and device and electronic equipment
JP2004227490A (en) Community management system and method thereof
JP6157257B2 (en) Benefit grant system
JP2019177082A (en) Server system
CN113614767A (en) Advertisement delivery system, information processing apparatus, and information processing method
JP2020194297A (en) Information processing device, information processing method, and information processing program
JP7150103B1 (en) Information processing device, information processing method, and information processing program
JP7224510B1 (en) Information processing method, information processing apparatus, and information processing program
JP7318145B1 (en) Information processing device, information processing method and program
JP7499381B1 (en) Stamp card management device and stamp card management method
JP2019101881A (en) Point management device, point management method, point management program, and point management program recording medium
WO2020246244A1 (en) Information processing method, program, and terminal
WO2024034471A1 (en) Coupon provision system, coupon provision method, and coupon provision program
WO2024096104A1 (en) Nft-issuing system, nft issuance method, and program