Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7456882B2 - Server equipment and programs - Google Patents
[go: Go Back, main page]

JP7456882B2 - Server equipment and programs - Google Patents

Server equipment and programs Download PDF

Info

Publication number
JP7456882B2
JP7456882B2 JP2020130943A JP2020130943A JP7456882B2 JP 7456882 B2 JP7456882 B2 JP 7456882B2 JP 2020130943 A JP2020130943 A JP 2020130943A JP 2020130943 A JP2020130943 A JP 2020130943A JP 7456882 B2 JP7456882 B2 JP 7456882B2
Authority
JP
Japan
Prior art keywords
chat
operator
server device
user
chat room
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.)
Active
Application number
JP2020130943A
Other languages
Japanese (ja)
Other versions
JP2022027131A (en
Inventor
健太 野呂
Original Assignee
株式会社デジタルホールディングス
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 株式会社デジタルホールディングス filed Critical 株式会社デジタルホールディングス
Priority to JP2020130943A priority Critical patent/JP7456882B2/en
Publication of JP2022027131A publication Critical patent/JP2022027131A/en
Application granted granted Critical
Publication of JP7456882B2 publication Critical patent/JP7456882B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、チャットルームを提供するサーバ装置およびプログラムに関する。 The present invention relates to a server device and program that provide a chat room.

従来、ユーザ間でメッセージをリアルタイムにやり取りできるチャットアプリ(メッセージングアプリ)が知られている(例えば、特許文献1)。チャットアプリは、電子メールによるコミュニケーションと比較して、相手との会話をリアルタイムに進行させることができる、感情を示すエモーティコンが利用できる、既読を確認できる、等の様々な利点があるので、手軽なコミュニケーションツールとして広く普及している。 Conventionally, chat applications (messaging applications) that allow users to exchange messages in real time are known (for example, Patent Document 1). Chat apps have a variety of advantages over e-mail communication, such as being able to have a conversation with the other party in real time, using emoticons that indicate emotions, and being able to check what has been read. It is widely used as a communication tool.

特許第6095790号公報Patent No. 6095790

近年、様々なチャットアプリが提供されているが、国や地域によっては、例えばスマートフォンユーザの大多数が日常的に利用している、デファクトスタンダード的なチャットアプリが存在することもある。したがって、チャットアプリの提供会社以外の事業者が、そのようなチャットアプリを介してユーザとコミュニケーションを取ることができれば、事業者とユーザの双方にとって、非常に利便性が高い。 In recent years, various chat apps have been provided, but depending on the country or region, for example, there may be a de facto standard chat app that is used by the majority of smartphone users on a daily basis. Therefore, if a business other than the chat application provider can communicate with users via such a chat application, it would be very convenient for both the business and the user.

しかしながら、上記特許文献1に記載のシステムを含む従来のチャットアプリ(チャットルーム提供システム)では、アプリチャットルームにおけるチャットデータは、チャットアプリの提供会社のチャットデータ管理サーバに格納される。このため、チャットアプリの提供会社以外の事業者がチャットアプリを利用するとしても、ユーザとの間で機密性の高い情報のやり取りを行うことはできないという問題点がある。 However, in conventional chat apps (chat room providing systems) including the system described in Patent Document 1, chat data in the app chat room is stored in a chat data management server of a chat app provider company. Therefore, even if a business other than the chat application provider uses the chat application, there is a problem in that highly confidential information cannot be exchanged with the user.

この開示は、上記のような課題を解決するためになされたものであり、アプリチャットルームを利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことが可能なサーバ装置およびプログラムを提供することを目的とする。 This disclosure was made in order to solve the above issues, and it is possible to exchange highly confidential information with users while maintaining the convenience of communication using app chat rooms. The purpose is to provide server devices and programs.

上記の目的を達成するために、以下に開示する、第1の局面によるサーバ装置は、チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置であって、アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームにおけるユーザ識別情報を取得する識別情報取得部と、ユーザ識別情報をアプリチャットルームから引き継いだ状態で、事業者のチャットボットまたはオペレータとユーザとが参加する事業者チャットルームを提供するチャット提供部と、事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを記憶する記憶部と、を備える。 In order to achieve the above object, a server device according to a first aspect disclosed below is a server device of an operator configured to be able to communicate with an application provider server device of a chat application provider, and includes: An identification information acquisition unit that acquires user identification information in an app chat room managed by the app provider server device from the app provider server device; Alternatively, it includes a chat providing unit that provides a business chat room in which an operator and a user participate, and a storage unit that stores chat data related to the chat exchanged in the business chat room.

第2の局面によるプログラムは、チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置のプロセッサに、アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームにおけるユーザ識別情報を取得する処理と、ユーザ識別情報をアプリチャットルームから引き継いだ状態で、事業者のチャットボットまたはオペレータとユーザとが参加する事業者チャットルームを提供する処理と、事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを事業者のサーバ装置に記憶する処理と、を実行させる。 The program according to the second aspect is transmitted from the app provider server device to the processor of the server device of the operator, which is configured to be able to communicate with the app provider server device of the chat app provider company, and is managed by the app provider server device. a process of obtaining user identification information in an app chat room to be used, and a process of providing a business chat room in which a business chatbot or an operator and users participate while taking over the user identification information from the app chat room; A process of storing chat data regarding chats exchanged in a business chat room in a server device of the business is executed.

上記第1および第2の局面の構成によれば、アプリチャットルームを利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことが可能なサーバ装置およびプログラムを提供することができる。 According to the configurations of the first and second aspects described above, there is provided a server device and a program that can exchange highly confidential information with a user while maintaining the convenience of communication using an app chat room. can do.

図1は、一実施形態における事業者用システムの処理の概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of processing of a business system in one embodiment. 図2は、一実施形態における事業者用システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a business system in one embodiment. 図3(a)は、一実施形態における事業者用サーバ装置の構成を示すブロック図である。図3(b)は、制御部の構成を示す機能ブロック図である。FIG. 3(a) is a block diagram showing the configuration of a provider server device in one embodiment. FIG. 3(b) is a functional block diagram showing the configuration of the control section. 図4は、一実施形態におけるオペレータ端末の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of an operator terminal according to an embodiment. 図5は、一実施形態におけるユーザ端末の構成を示すブロック図である。FIG. 5 is a block diagram showing the configuration of a user terminal in one embodiment. 図6は、一実施形態におけるアプリチャットルームに対応する画面の例を示す図である。FIG. 6 is a diagram illustrating an example of a screen corresponding to an app chat room in one embodiment. 図7(a)は、一実施形態における第1チャットルームに対応する画面の例を示す図である。図7(b)は、図7(a)におけるチャット第1チャットルームにおける回答と質問の手順を説明するための図である。FIG. 7A is a diagram showing an example of a screen corresponding to the first chat room in one embodiment. FIG. 7(b) is a diagram for explaining the answer and question procedures in the first chat room in FIG. 7(a). 図8は、一実施形態におけるオペレータ端末に表示される第2チャットルームに対応する画面の例を示す図である。FIG. 8 is a diagram showing an example of a screen corresponding to the second chat room displayed on the operator terminal in one embodiment. 図9(a)は、一実施形態におけるユーザ端末に表示される通知画面の例を示す図である。図9(b)は、一実施形態におけるユーザ端末に表示される第2チャットルームに対応する画面の例を示す図である。FIG. 9A is a diagram illustrating an example of a notification screen displayed on a user terminal in one embodiment. FIG. 9(b) is a diagram illustrating an example of a screen corresponding to the second chat room displayed on the user terminal in one embodiment. 図10(a)は、ユーザ端末に表示される入力フォームAに対応する画面(入力前の状態)の例を示す図である。図10(b)は、ユーザ端末に表示される入力フォームAに対応する画面(入力後の状態)の例を示す図である。FIG. 10A is a diagram showing an example of a screen (state before input) corresponding to input form A displayed on the user terminal. FIG. 10(b) is a diagram showing an example of a screen (state after input) corresponding to input form A displayed on the user terminal. 図11は、一実施形態における入力フォームCによるカメラの起動の承認について説明するための図である。FIG. 11 is a diagram for explaining approval of camera activation using input form C in one embodiment. 図12(a)は、一実施形態における入力フォームCによるカメラの自動起動を説明するための図である。図12(b)は、入力フォームCにおいて複数枚の撮影画像が要求される場合の例の図である。FIG. 12A is a diagram for explaining automatic activation of a camera using input form C in one embodiment. FIG. 12(b) is a diagram illustrating an example where multiple captured images are requested in input form C. 図13は、一実施形態におけるオペレータ端末に表示される検索画面(検索前の状態)の例を示す図である。FIG. 13 is a diagram illustrating an example of a search screen (state before search) displayed on the operator terminal in one embodiment. 図14は、一実施形態におけるオペレータ端末に表示される検索画面(検索後の状態)の例を示す図である。FIG. 14 is a diagram illustrating an example of a search screen (state after search) displayed on the operator terminal in one embodiment. 図15は、一実施形態における事業者用システムの制御処理を示すシーケンス図である。FIG. 15 is a sequence diagram showing control processing of the operator's system in one embodiment. 図16は、一実施形態の変形例による事業者用システムの表示部に表示される第1チャットルームおよび第2チャットルームの画面の例を示す図である。FIG. 16 is a diagram illustrating an example of the screen of the first chat room and the second chat room displayed on the display unit of the business system according to a modification of the embodiment.

以下、本発明の実施形態を図面に基づいて説明する。なお、本発明は、以下の実施形態に限定されるものではなく、本発明の構成を充足する範囲内で、適宜設計変更を行うことが可能である。また、以下の説明において、同一部分または同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する。また、実施形態および変形例に記載された各構成は、適宜組み合わされてもよいし、変更されてもよい。また、説明を分かりやすくするために、以下で参照する図面においては、構成が簡略化または模式化して示されたり、一部の構成部材が省略されたりしている。 Embodiments of the present invention will be described below based on the drawings. Note that the present invention is not limited to the following embodiments, and design changes can be made as appropriate within the scope that satisfies the configuration of the present invention. In addition, in the following description, the same parts or parts having similar functions will be denoted by the same reference numerals in different drawings, and repeated description thereof will be omitted. Moreover, each structure described in the embodiment and the modified example may be combined or changed as appropriate. Further, in order to make the explanation easier to understand, the configuration is shown in a simplified or schematic manner, and some structural members are omitted in the drawings referred to below.

[事業者用システムの概要]
図1は、本実施形態における事業者用システム100の処理の概要を説明するための図である。事業者用システム100は、チャットアプリ提供会社により提供されるアプリチャットルームR1におけるユーザ識別情報(UID)を、事業者自身の第1チャットルームR2または第2チャットルームR3に引き継いだ状態で、第1チャットルームR2または第2チャットルームR3においてユーザと事業者のオペレータまたはチャットBOTエンジンとがチャット(メッセージおよびデータのやり取り)を行うことを可能にする機能を有する。なお、第1チャットルームR2および第2チャットルームR3は、アプリチャットルームR1とは別個に設けられ、事業者とユーザとが参加する事業者チャットルームとして機能する。
[Summary of business system]
FIG. 1 is a diagram for explaining an overview of the processing of the business system 100 in this embodiment. The system 100 for business operators inherits the user identification information (UID) in the app chat room R1 provided by the chat application provider to the business operator's own first chat room R2 or second chat room R3. It has a function that allows a user and an operator of a business operator or a chat BOT engine to chat (exchange messages and data) in the first chat room R2 or the second chat room R3. Note that the first chat room R2 and the second chat room R3 are provided separately from the app chat room R1, and function as a business chat room in which businesses and users participate.

ここで、「事業者」は「チャットアプリ提供会社」とは別の者であり、事業者には、チャットアプリ提供会社は含まれない。また、事業者は、ユーザに商品や役務を提供する会社である。ここに開示する事業者用システムは、例えば、金融系企業、保険会社等のように、ユーザの個人情報や資産情報等をユーザとやりとりする事業者に適しているが、事業者の業種はこれらに限定されず、様々な業種の事業者が本開示の事業者用システムの運営主体となり得る。また、事業者は、営利企業に限られず、公共・公益団体でもよいし、学校法人、医療法人、宗教法人等であってもよい。なお、法人格のない各種団体や、官公庁等も事業者に含まれる。また、「機密性の高い情報」とは、不特定多数からのアクセスや第三者への開示が禁止されるべき、任意の情報を意味する。「機密性の高い情報」の例としては、これらに限定されないが、例えば、ユーザの個人情報(例えば、金融口座情報、収入額・支出額情報、免許証情報、住所・戸籍情報など)、ユーザと事業者との契約情報、営業秘密情報、技術情報、および、人または物の撮影画像などが挙げられる。また、「オペレータ」とは、事業者用システム100のオペレータ端末20を操作する者である。「オペレータ」の一例は、事業者に対してユーザから連絡や問い合わせ等があったときに、その受付業務を行う受付担当者である。しかし、「オペレータ」は受付担当者に限らず、事業者においてユーザとコミュニケーションをとる機会があり、かつ、機密性の高い情報を取り扱う権限を有する全ての者(例えば、営業担当者等)を含む。また、「オペレータ」は事業者の従業員に限らず、事業者の代理店または業務委託先の従業員を含む。 Here, the "business operator" is a different entity from the "chat application providing company," and the chat application providing company is not included in the business operator. Further, a business operator is a company that provides products and services to users. The system for business operators disclosed here is suitable for businesses that exchange personal information and asset information with users, such as financial companies and insurance companies, but the business types of business operators are The present disclosure is not limited to, but businesses in various industries can operate the system for businesses of the present disclosure. Further, the business operator is not limited to a for-profit company, and may be a public or public interest organization, an educational corporation, a medical corporation, a religious corporation, or the like. Businesses also include various organizations without legal status and government offices. Furthermore, "highly confidential information" means any information that should not be accessed by the general public or disclosed to third parties. Examples of "highly confidential information" include, but are not limited to, the user's personal information (e.g., financial account information, income/expense information, driver's license information, address/family register information, etc.); Examples include contract information between companies and businesses, trade secret information, technical information, and photographed images of people or objects. Further, the "operator" is a person who operates the operator terminal 20 of the business system 100. An example of an "operator" is a receptionist who handles reception work when a user contacts or makes an inquiry to a business operator. However, "operator" is not limited to the receptionist, but also includes all persons at the business who have the opportunity to communicate with users and who have the authority to handle highly confidential information (e.g., sales personnel, etc.) . Furthermore, "operator" is not limited to employees of the business operator, but also includes employees of the business agent or outsourced company.

チャットアプリ提供会社とは、コミュニケーションアプリ(メッセージ交換アプリ・チャットプラットフォームアプリ)を提供する事業を行う会社である。チャットアプリ(コミュニケーションアプリ・メッセージ交換アプリ)とは、例えば、LINEアプリ、プラスメッセージ、フェイスブックメッセンジャー、インスタグラム(ダイレクトメール機能)、ツイッター(ダイレクトメール機能)、カカオトークなどであるが、本開示におけるチャットアプリは上記に限られない。また、アプリチャットルームR1は、チャットアプリ提供会社のアプリ提供会社サーバ装置200により提供される。また、アプリチャットルームR1は、チャットアプリ提供会社が提供するアプリケーションソフトウェア(チャットアプリ)上で動作する。 A chat application provider is a company that is in the business of providing communication apps (message exchange apps/chat platform apps). Chat apps (communication apps/message exchange apps) include, for example, the LINE app, Plus Message, Facebook Messenger, Instagram (direct mail function), Twitter (direct mail function), and Kakao Talk, but in this disclosure, Chat apps are not limited to the above. Further, the app chat room R1 is provided by the app provider server device 200 of the chat app provider. Further, the app chat room R1 operates on application software (chat app) provided by a chat app provider.

アプリチャットルームR1において、事業者の公式アカウントのチャットBOTエンジンは、ユーザとのチャットによるコミュニケーションを開始する。そして、アプリチャットルームR1におけるユーザの操作または回答内容に基づいて、ユーザと事業者とのコミュニケーションの場が、アプリチャットルームR1から、第1チャットルームR2または第2チャットルームR3に移行される。ここで、本実施形態では、第1チャットルームR2または第2チャットルームR3に移行する際に、アプリチャットルームR1におけるユーザ識別情報が引き継がれる。 In the app chat room R1, the chat BOT engine of the official account of the business starts communication by chat with the user. Then, based on the user's operation or response content in the app chat room R1, the place for communication between the user and the business operator is transferred from the app chat room R1 to the first chat room R2 or the second chat room R3. Here, in this embodiment, when moving to the first chat room R2 or the second chat room R3, the user identification information in the app chat room R1 is inherited.

第1チャットルームR2において、例えば、事業者のチャットBOTエンジンがユーザとのチャットによるコミュニケーションを行う(応対する)。なお、本開示は、チャットBOTエンジンがユーザに応対することに限られず、事業者のオペレータ(人)が、第1チャットルームR2において、ユーザに応対してもよい。そして、第2チャットルームR3では、事業者のオペレータがユーザとチャットを行う。そして、第1チャットルームR2および第2チャットルームR3におけるチャットに関するデータ(チャットデータD1)は、事業者用サーバ装置10(図2参照)に記憶される。また、第1チャットルームR2および第2チャットルームR3は、上記チャットアプリのアプリブラウザ上および上記チャットアプリに対して外部のブラウザ上の少なくとも一方で動作する。外部のブラウザとは、例えば、safari、firefox、Chrome、Edgeなどであるが、本開示は、これらに限られない。 In the first chat room R2, for example, a chat BOT engine of a business operator communicates (responses) with a user by chatting. Note that the present disclosure is not limited to the chat BOT engine responding to the user, but an operator (person) of the business may respond to the user in the first chat room R2. In the second chat room R3, the operator of the business chats with the user. Data regarding chats in the first chat room R2 and the second chat room R3 (chat data D1) is stored in the business server device 10 (see FIG. 2). Further, the first chat room R2 and the second chat room R3 operate on at least one of the application browser of the chat application and a browser external to the chat application. External browsers include, for example, Safari, Firefox, Chrome, Edge, etc., but the present disclosure is not limited to these.

ここで、チャットデータD1は、第1チャットルームR2および第2チャットルームR3においてやり取りされたテキストデータ(チャットメッセージ)と、第2チャットルームR3においてユーザ端末30から送信された画像データ(静止画または動画)と、事業者から提示された入力フォームに対するユーザの回答情報と、各データを送受信した時刻の情報との少なくとも1つを含む。チャットデータD1には、例えば、ユーザと事業者との間でやりとりされるユーザの個人情報や契約情報等の、機密性の高い情報が含まれている。ここで、第1チャットルームR2および第2チャットルームR3は、チャットデータD1が事業者自身の事業者用サーバ装置10に記憶される点で、セキュリティ性が高い。 Here, the chat data D1 includes text data (chat messages) exchanged in the first chat room R2 and second chat room R3, and image data (still images or (video), user response information to the input form presented by the business operator, and information on the times at which each data was sent and received. The chat data D1 includes highly confidential information such as user personal information and contract information exchanged between the user and the business operator. Here, the first chat room R2 and the second chat room R3 have high security in that the chat data D1 is stored in the business server device 10 of the business operator itself.

上記構成によれば、チャットアプリ提供会社が提供するアプリチャットルームR1を事業者とユーザとが利用する場合でも、機密性が高い情報を扱う場面においては、ユーザ識別情報を引き継いだ状態で、アプリチャットルームR1から第1チャットルームR2または第2チャットルームR3にユーザを容易に移行させることができる。ユーザ識別情報を引き継ぐことにより、ユーザによって第1チャットルームR2または第2チャットルームR3を利用するためのアカウント登録等が不要となるので、ユーザの作業負担が軽減される。そして、第1チャットルームR2および第2チャットルームR3におけるチャットデータD1が事業者自身の事業者用サーバ装置10に記憶されるので、チャットデータD1がアプリ提供会社サーバ装置200に記憶される場合と異なり、ユーザと機密性の高い情報のやり取りを行うことができる。この結果、アプリチャットルームR1を利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことができる。 According to the above configuration, even when a business operator and a user use the app chat room R1 provided by a chat app provider, in situations where highly confidential information is handled, the app A user can easily move from chat room R1 to first chat room R2 or second chat room R3. By taking over the user identification information, the user does not need to register an account or the like to use the first chat room R2 or the second chat room R3, thereby reducing the user's workload. Since the chat data D1 in the first chat room R2 and the second chat room R3 is stored in the business server device 10 of the business operator itself, the chat data D1 is stored in the application provider server device 200. In contrast, highly confidential information can be exchanged with users. As a result, highly confidential information can be exchanged with the user while maintaining the convenience of communication using the app chat room R1.

[事業者システムの各部の構成]
図2は、本実施形態における事業者用システム100の概略構成を示すブロック図である。事業者用システム100は、ネットワークNを介して、事業者とユーザとが機密性の高い情報を含むデータのやり取りを行うための第1チャットルームR2および第2チャットルームR3の提供、および、この第1チャットルームR2および第2チャットルームR3おけるチャットデータD1の管理を行うためのシステムである。ネットワークNは、例えば、インターネット等の電気通信回線である。
[Configuration of each part of the operator system]
FIG. 2 is a block diagram showing a schematic configuration of the operator system 100 in this embodiment. The system 100 for business operators provides a first chat room R2 and a second chat room R3 for exchanging data including highly confidential information between the business operator and the user via the network N; This is a system for managing chat data D1 in a first chat room R2 and a second chat room R3. The network N is, for example, a telecommunications line such as the Internet.

また、事業者用システム100は、事業者用サーバ装置10と、複数のオペレータ端末20とを含む。事業者用サーバ装置10は、ネットワークNを介して、複数のオペレータ端末20と複数のユーザ端末30との各々に通信可能に構成されている。事業者用サーバ装置10と複数のオペレータ端末20と複数のユーザ端末30とは、それぞれ、ネットワークNを介して、事業者用システム100に対して外部に設けられたアプリ提供会社サーバ装置200と通信可能に構成されている。 Further, the business system 100 includes a business server device 10 and a plurality of operator terminals 20. The operator server device 10 is configured to be able to communicate with each of a plurality of operator terminals 20 and a plurality of user terminals 30 via a network N. The operator server device 10, the plurality of operator terminals 20, and the plurality of user terminals 30 each communicate with an application provider server device 200 provided externally to the operator system 100 via the network N. configured to be possible.

ここで、事業者用サーバ装置10は、本開示では、事業者が物理的に占有するものであってもよいし、使用権を有するだけのものであってもよいが、当該サーバ内のデータの管理権限が原則的に事業者に限定されているものを意味している。また、事業者用サーバ装置10は、1つのサーバ装置により構成されていてもよいし、複数のサーバ群からなるクラウド上に構成される仮想サーバ(クラウドサーバ)により構成されていてもよい。例えば、事業者用サーバ装置10は、クラウドサーバを用いて、複数の事業者が共用してもよいし、クラウドサーバ上に、事業者ごとに各事業者用サーバ装置10が構成されていてもよい。言い換えると、クラウドサーバにおける事業者用システム100の製造(提供)者のドメインのサブドメインとして、各事業者の事業者用サーバ装置10が構成されていてもよい。いわゆる、SaaS(Software as a Service)として、事業者用システム100が提供されてもよい。また、クラウドサーバにおいて、事業者用システム100の利用する事業者ごとにドメインが設定されることにより、事業者用サーバ装置10が構成されていてもよい。すなわち、エンタープライズ型のサービスとして、事業者用システム100が提供されてもよい。 Here, in the present disclosure, the operator's server device 10 may be one that the operator physically occupies, or may be one that only has usage rights, but the server device 10 in the server This means that management authority is, in principle, limited to the operator. Further, the business server device 10 may be configured by one server device, or may be configured by a virtual server (cloud server) configured on a cloud consisting of a plurality of server groups. For example, the server device 10 for business operators may be shared by multiple businesses using a cloud server, or the server device 10 for business operators may be configured for each business operator on the cloud server. good. In other words, the operator server device 10 of each operator may be configured as a subdomain of the domain of the manufacturer (provider) of the operator system 100 in the cloud server. The operator system 100 may be provided as a so-called SaaS (Software as a Service). Further, in the cloud server, the operator server device 10 may be configured by setting a domain for each operator used by the operator system 100. That is, the business system 100 may be provided as an enterprise service.

図3(a)は、事業者用サーバ装置10の概略構成を示すブロック図である。図3(b)は、制御部11の機能ブロック図である。事業者用サーバ装置10は、制御部11と、記憶部12と、通信部13とを含む。制御部11は、プログラムを実行することにより制御処理を実行するプロセッサを含む。記憶部12には、データベース12aが構築されている。データベース12aには、チャットデータD1とユーザ識別情報とが関連付けられた状態で記憶されている。また、通信部13は、ネットワークNに無線または有線接続可能に構成されている通信インタフェースである。 FIG. 3A is a block diagram showing a schematic configuration of the server device 10 for business operators. FIG. 3(b) is a functional block diagram of the control unit 11. The business server device 10 includes a control section 11 , a storage section 12 , and a communication section 13 . The control unit 11 includes a processor that executes control processing by executing a program. A database 12a is constructed in the storage unit 12. Chat data D1 and user identification information are stored in the database 12a in an associated manner. Further, the communication unit 13 is a communication interface configured to be connectable to the network N by wire or wirelessly.

制御部11は、事業者用サーバ装置10における各制御処理を実行するように構成されている。具体的には、制御部11は、識別情報取得部、チャット提供部、表示制御部、および、検索処理部としての機能を有する。識別情報取得部は、アプリ提供会社サーバ装置200から、アプリチャットルームR1におけるユーザ識別情報を取得する。チャット提供部は、ユーザ識別情報をアプリチャットルームR1から引き継いだ状態で、第1チャットルームR2および第2チャットルームR3を提供する。表示制御部は、ユーザ識別情報に関する情報および入力フォームに対するユーザの回答結果を、オペレータ端末20の表示部23に表示させる。検索処理部は、データベース12aから、オペレータ端末20に対するオペレータによる入力操作に基づいて、ユーザ識別情報およびチャットデータD1の少なくとも一方を検索(抽出)する機能を有する。 The control unit 11 is configured to execute each control process in the business server device 10. Specifically, the control unit 11 has functions as an identification information acquisition unit, a chat providing unit, a display control unit, and a search processing unit. The identification information acquisition unit acquires user identification information in the app chat room R1 from the app provider server device 200. The chat providing unit provides the first chat room R2 and the second chat room R3 while inheriting the user identification information from the app chat room R1. The display control unit causes the display unit 23 of the operator terminal 20 to display information regarding the user identification information and the user's response to the input form. The search processing unit has a function of searching (extracting) at least one of user identification information and chat data D1 from the database 12a based on an input operation by an operator on the operator terminal 20.

図4は、オペレータ端末20の概略構成を示すブロック図である。図5は、ユーザ端末30の概略構成を示すブロック図である。複数のオペレータ端末20と複数のユーザ端末30とは、それぞれ、情報端末として構成されている。複数のオペレータ端末20および複数のユーザ端末30は、例えば、スマートフォン、携帯電話、タブレット型情報端末、パーソナルコンピュータ、IoTデバイスである。一例としては、オペレータ端末20は、パーソナルコンピュータであり、ユーザ端末30は、スマートフォンである。なお、図2では、オペレータ端末20およびユーザ端末30をそれぞれ2つ図示しているが、オペレータ端末20およびユーザ端末30の数はこれに限られない。 FIG. 4 is a block diagram showing a schematic configuration of the operator terminal 20. As shown in FIG. FIG. 5 is a block diagram showing a schematic configuration of the user terminal 30. As shown in FIG. Each of the plurality of operator terminals 20 and the plurality of user terminals 30 is configured as an information terminal. The plurality of operator terminals 20 and the plurality of user terminals 30 are, for example, smartphones, mobile phones, tablet information terminals, personal computers, and IoT devices. As an example, operator terminal 20 is a personal computer, and user terminal 30 is a smartphone. Although FIG. 2 shows two operator terminals 20 and two user terminals 30, the number of operator terminals 20 and user terminals 30 is not limited to this.

図4に示すように、複数のオペレータ端末20の各々は、制御部21と、操作部22と、表示部23と、通信部24とを含む。制御部21は、オペレータ端末20における各制御処理を実行するように構成されている。また、制御部21は、プログラムを実行することにより制御処理を実行するプロセッサを含む。操作部22は、オペレータによる入力操作を受け付けるように構成されている。例えば、操作部22は、キーボード、マウス、タッチパネル、マイクロフォン、および、カメラのうちの少なくとも1つを含む。表示部23は、例えば、液晶または有機ELディスプレイであり、制御部21の指令に基づいて、画像を表示するように構成されている。通信部24は、ネットワークNに無線または有線接続可能に構成されている通信インタフェースである。なお、操作部22は、タッチパネルとして構成されている場合、表示部23を兼ねてもよい。 As shown in FIG. 4, each of the plurality of operator terminals 20 includes a control section 21, an operation section 22, a display section 23, and a communication section 24. The control unit 21 is configured to execute various control processes in the operator terminal 20. Further, the control unit 21 includes a processor that executes control processing by executing a program. The operation unit 22 is configured to accept input operations by an operator. For example, the operation unit 22 includes at least one of a keyboard, a mouse, a touch panel, a microphone, and a camera. The display unit 23 is, for example, a liquid crystal display or an organic EL display, and is configured to display images based on instructions from the control unit 21. The communication unit 24 is a communication interface configured to be connectable to the network N wirelessly or by wire. Note that when the operation section 22 is configured as a touch panel, it may also serve as the display section 23.

図5に示すように、複数のユーザ端末30の各々は、制御部31と、タッチパネル32と、カメラ33と、記憶部34と、通信部35とを含む。制御部31は、ユーザ端末30における各制御処理を実行するように構成されている。また、制御部31は、プログラムを実行することにより制御処理を実行するプロセッサを含む。タッチパネル32は、ユーザによる入力操作を受け付けるとともに、画像を表示するように構成されている。また、カメラ33は、ユーザによるタッチパネル32に対する入力操作に基づいて、画像を撮影するように構成されている。記憶部34は、撮影された画像データを記憶するように構成されている。通信部35は、ネットワークNに無線または有線接続可能に構成されている通信インタフェースである。 As shown in FIG. 5, each of the plurality of user terminals 30 includes a control section 31, a touch panel 32, a camera 33, a storage section 34, and a communication section 35. The control unit 31 is configured to execute various control processes in the user terminal 30. Further, the control unit 31 includes a processor that executes control processing by executing a program. The touch panel 32 is configured to accept input operations by the user and to display images. Further, the camera 33 is configured to capture images based on input operations on the touch panel 32 by the user. The storage unit 34 is configured to store photographed image data. The communication unit 35 is a communication interface configured to be connectable to the network N wirelessly or by wire.

また、複数のオペレータ端末20および複数のユーザ端末30の各々には、ブラウザ用ソフトウェア(例えば、Webブラウザ)がインストールされている。そして、複数のオペレータ端末20および複数のユーザ端末30の各々は、事業者用サーバ装置10にアクセスすることにより、ブラウザ上で、事業者用サーバ装置10が提供する画面(図7~図14参照)を表示するように構成されている。 Moreover, browser software (for example, a web browser) is installed in each of the plurality of operator terminals 20 and the plurality of user terminals 30. Then, each of the plurality of operator terminals 20 and the plurality of user terminals 30 accesses the provider server device 10 and displays a screen (see FIGS. 7 to 14) provided by the provider server device 10 on the browser. ) is configured to display.

(アプリチャットルームの画面例)
図6は、アプリチャットルームR1に対応する画面P1の例を示す図である。複数のオペレータ端末20および複数のユーザ端末30の各々には、アプリ提供会社サーバ装置200が提供するアプリチャットルームR1を利用するためのアプリケーションソフトウェアがインストールされている。このアプリケーションソフトウェアにより、ユーザ端末30は、アプリチャットルームR1に対応する画面P1を表示する。
(Example of app chat room screen)
6 is a diagram showing an example of a screen P1 corresponding to the application chat room R1. Application software for using the application chat room R1 provided by the application provider server device 200 is installed in each of the multiple operator terminals 20 and the multiple user terminals 30. This application software causes the user terminal 30 to display the screen P1 corresponding to the application chat room R1.

また、アプリ提供会社サーバ装置200には、ユーザごとに設定されたユーザ識別情報(図2参照)が記憶されている。アプリ提供会社サーバ装置200には、ユーザ識別情報およびユーザ識別情報に付随された情報として、ユーザ名(チャットアプリ上の表示名)、携帯電話番号およびプロフィール画像(アイコン画像)、ステータスメッセージなどの情報が記憶されている。また、アプリ提供会社サーバ装置200には、事業者がアプリチャットルームR1に参加する際に使用される情報である事業者識別情報(図2参照)が記憶されている。 The application provider company server device 200 also stores user identification information (see FIG. 2) set for each user. The application provider company server device 200 also stores user identification information and information associated with the user identification information, such as a user name (display name on the chat application), a mobile phone number, a profile image (icon image), and a status message. The application provider company server device 200 also stores business operator identification information (see FIG. 2), which is information used when a business operator participates in the application chat room R1.

アプリ提供会社サーバ装置200は、事業者とユーザとが参加するアプリチャットルームR1を提供する。すなわち、アプリ提供会社サーバ装置200は、ユーザ識別情報と事業者識別情報とに基づいて、ユーザ識別情報と事業者識別情報(例えば、事業者公式アカウントなど)とに対応するアプリチャットルームR1を生成する。例えば、ユーザ端末30により、チャットアプリ上で事業者(事業者アカウント)がチャット相手としての承認された場合に、アプリ提供会社サーバ装置200は、アプリチャットルームR1を生成する。 The application provider server device 200 provides an application chat room R1 in which the provider and users participate. That is, the application provider server device 200 generates an app chat room R1 corresponding to the user identification information and the operator identification information (for example, the operator's official account) based on the user identification information and the operator identification information. do. For example, when a business operator (business account) is approved as a chat partner on the chat application by the user terminal 30, the application provider server device 200 creates an application chat room R1.

図6に示すように、ユーザ端末30のタッチパネル32には、アプリチャットルームR1に対応する画面P1が表示される。画面P1には、最初に、事業者アカウントからのメッセージP1eが表示される。なお、図5には図示していないが、ユーザが何らかのメッセージを入力すると、そのメッセージも画面P1に表示される。図6の例では、事業者アカウントからの「ご用件を選んで下さい」とのメッセージと共に、選択肢としてのアイコンP1a、P1b、P1cおよびP1dも表示されている。 As shown in FIG. 6, a screen P1 corresponding to the app chat room R1 is displayed on the touch panel 32 of the user terminal 30. A message P1e from the business account is first displayed on the screen P1. Although not shown in FIG. 5, when the user inputs a message, that message is also displayed on the screen P1. In the example of FIG. 6, icons P1a, P1b, P1c, and P1d as options are also displayed along with a message from the business account asking "Please select your business."

アイコンP1a、P1b、P1cおよびP1dの各々には、リソースの位置を特定するための情報が関連付けられている。例えば、アイコンP1a、P1b、P1cおよびP1dの各々には、互いに異なるURL(Uniform Resource Locator)が関連付けられている。そして、ユーザ端末30は、ユーザによりタッチ操作されたアイコンに対応するURLに基づいて、事業者用サーバ装置10に接続するように構成されている。なお、図6では、アイコンの数を4つ示しているが、アイコンの数を3つ以下または5つ以上としてもよい。なお、URLは、アイコンに対応付けることに限られず、URLをタッチパネル32にハイパーリンクとして表示してもよいし、URLの情報を含むQRコード(登録商標)をタッチパネル32に表示してもよい。 Information for identifying the location of the resource is associated with each of the icons P1a, P1b, P1c, and P1d. For example, each of the icons P1a, P1b, P1c, and P1d is associated with a different URL (Uniform Resource Locator). The user terminal 30 is configured to connect to the business server device 10 based on the URL corresponding to the icon touched by the user. Note that although the number of icons is shown as four in FIG. 6, the number of icons may be three or less or five or more. Note that the URL is not limited to being associated with an icon, and the URL may be displayed on the touch panel 32 as a hyperlink, or a QR code (registered trademark) containing URL information may be displayed on the touch panel 32.

図6の例では、矩形状のアイコンP1a「相談」、P1b「資料請求」、P1c「契約変更」およびP1d「その他」がタッチパネル32に表示される。なお、図6の例では、URLは、タッチパネル32には表示されない。例えば、アイコンP1a「相談」またはアイコンP1b「資料請求」がユーザによりタッチ操作された場合、ユーザ端末30は、アイコンP1a「相談」、P1b「資料請求」の各々に対応する第1チャットルームR2にアクセスする。また、アイコンP1c「契約変更」またはアイコンP1d「その他」がユーザによりタッチ操作された場合、ユーザ端末30は、事業者用サーバ装置10における第2チャットルームR3にアクセスする。 In the example of FIG. 6, rectangular icons P1a "Consultation", P1b "Request for materials", P1c "Change contract", and P1d "Others" are displayed on the touch panel 32. Note that in the example of FIG. 6, the URL is not displayed on the touch panel 32. For example, when the user performs a touch operation on the icon P1a "Consultation" or the icon P1b "Request for materials", the user terminal 30 moves to the first chat room R2 corresponding to each of the icons P1a "Consultation" and P1b "Request for materials". to access. Further, when the icon P1c "contract change" or the icon P1d "other" is touched by the user, the user terminal 30 accesses the second chat room R3 in the business server device 10.

(第1チャットルームの画面例)
事業者用サーバ装置10は、第1チャットルームR2を提供する。第1チャットルームR2では、アプリチャットルームR1に比べて、機密性の高い情報(個人情報等)を取り扱う一方、第2チャットルームR3に比べて、簡易なやり取り(質問と選択肢の選択)が行われる。本実施形態では、第1チャットルームR2を、URLの各々に対応するチャットBOTエンジンがユーザに応対する例を示しているが、オペレータ(人)がユーザにメッセージの送信等を行ってもよい。また、図1では、第1チャットルームR2を1つのみ図示しているが、本開示はこれに限られず、複数設けられていてもよい。例えば、第1チャットルームR2は、事業者の拠点(営業所・事業所)ごと、または、担当者ごとに、第1チャットルームR2(チャットBOTエンジン)が設けられていてもよい。
(Example of the first chat room screen)
The business server device 10 provides a first chat room R2. The first chat room R2 handles more confidential information (personal information, etc.) than the application chat room R1, while simpler interactions (questions and selection of options) are performed than in the second chat room R3. In the present embodiment, an example is shown in which a chat BOT engine corresponding to each URL responds to the user in the first chat room R2, but an operator (person) may send a message to the user. In addition, although only one first chat room R2 is illustrated in FIG. 1, the present disclosure is not limited to this, and multiple first chat rooms R2 may be provided. For example, the first chat room R2 (chat BOT engine) may be provided for each base (sales office/office) of the business or for each person in charge.

チャットBOTエンジンは、アプリチャットルームR1から移行してきたユーザに対してメッセージの送信および選択肢を提示する。また、事業者用サーバ装置10は、第1チャットルームR2に参加するユーザに対応するユーザ識別情報(UID)をアプリ提供会社サーバ装置200から取得するように構成されている。詳細には、事業者用サーバ装置10は、アプリ提供会社サーバ装置200にユーザ識別情報を要求する要求指令を送信する。そして、アプリ提供会社サーバ装置200は、要求指令に応じて、ユーザ識別情報を事業者用サーバ装置10に送信する。例えば、事業者用サーバ装置10は、アプリ提供会社サーバ装置200からユーザ識別情報に付随するユーザ名(アプリサービス上の名前)、アイコン画像(図8のP3bなど)、ステータスメッセージ等を取得する。そして、事業者用サーバ装置10は、取得したユーザ識別情報等を記憶部12のデータベース12a(図2参照)に記憶する。 The chat BOT engine presents message transmission and options to users who have moved from the application chat room R1. The business server device 10 is also configured to acquire user identification information (UID) corresponding to users participating in the first chat room R2 from the application provider server device 200. In detail, the business server device 10 transmits a request command to the application provider server device 200 requesting user identification information. Then, the application provider server device 200 transmits the user identification information to the business server device 10 in response to the request command. For example, the business server device 10 acquires a user name (name on the application service), an icon image (such as P3b in FIG. 8), a status message, etc. associated with the user identification information from the application provider server device 200. Then, the business server device 10 stores the acquired user identification information, etc. in the database 12a (see FIG. 2) of the storage unit 12.

図7(a)および図7(b)は、ユーザが図6において「相談」のアイコンP1aを選択した場合の、第1チャットルームR2に対応する画像P2の例を示す図である。ユーザ端末30のタッチパネル32には、第1チャットルームR2に対応する画像P2が表示される。チャットBOTエンジンは、ユーザによる回答結果に基づいて、提示する選択肢を決定する。 FIGS. 7A and 7B are diagrams showing an example of an image P2 corresponding to the first chat room R2 when the user selects the "consultation" icon P1a in FIG. An image P2 corresponding to the first chat room R2 is displayed on the touch panel 32 of the user terminal 30. The chat BOT engine determines the options to present based on the results of the user's answers.

例えば、図7(a)に示すように、まず、タッチパネル32には、「相談」の内容をさらに選択するための選択肢P2aが表示される。なお、タッチパネル32には、チャットBOTエンジンからのメッセージP2c(「相談内容を選んで下さい」)も表示される。そして、タッチパネル32の選択肢P2aに対するユーザの操作(回答結果)に基づいて、図7(b)に示すように、タッチパネル32には、新たな選択肢P2bが表示される。例えば、図7(a)の例における「ご相談内容」の選択肢「新規ご契約」、「ご契約内容の変更」、「ご契約内容の照会」および「その他」のうち、「ご契約内容の変更」がユーザによりタッチされた場合、チャットBOTエンジンにより、図7(b)に示すように、「ご契約内容の変更」に対する新たな選択肢である「住所・電話番号の変更」および「契約プランの変更」が表示される。そして、チャットBOTエンジンからの選択肢の表示とユーザによる回答とが繰り返されることにより、受付内容が確定される。なお、選択肢は1つまたは複数のいずれであってもよいし、質問と回答とは1回または複数回のいずれであってもよい。また、第1チャットルームR2において、選択肢からの選択をさせるだけでなく、チャットBOTエンジンからユーザに対して、個人情報等を入力するためのフォーム等を提示しても良い。例えば、図7(a)および図7(b)に示す例では、ユーザが事業者との契約内容(具体的には、住所または電話番号)の変更を希望している。図示を省略しているが、この場合、第1チャットルームR2において、チャットBOTエンジンが、変更後の住所や電話番号等をユーザに入力させるフォームを提示し、そのフォームに入力することで、ユーザの住所や電話番号が取得される。また、同様に図示を省略しているが、第1チャットルームR2に移行した後の適切なタイミングにおいて、事業者に登録されている「お客様番号」や「契約番号」等をユーザに入力させるようにしても良い。これらの情報は機密性の高い情報に該当するので、アプリ提供会社のアプリチャットルームR1ではなく、第1チャットルームR2において取り扱うことが適切である。 For example, as shown in FIG. 7A, first, the touch panel 32 displays an option P2a for further selecting the content of "consultation". Note that the touch panel 32 also displays a message P2c ("Please select the consultation content") from the chat BOT engine. Then, based on the user's operation (answer result) for the option P2a on the touch panel 32, a new option P2b is displayed on the touch panel 32, as shown in FIG. 7(b). For example, in the example in Figure 7(a), among the options "New contract", "Change of contract details", "Inquiry of contract details", and "Other" for "Consultation details", When the user touches "Change", the chat BOT engine displays new options for "Change contract details" such as "Change address/phone number" and "Contract plan" as shown in Figure 7(b). “Change” is displayed. Then, by repeating the display of options from the chat BOT engine and the user's responses, the contents of the reception are finalized. Note that there may be one or more options, and the questions and answers may be asked once or multiple times. Furthermore, in the first chat room R2, in addition to allowing the user to select from options, the chat BOT engine may present a form or the like for inputting personal information etc. to the user. For example, in the example shown in FIGS. 7(a) and 7(b), the user desires to change the contents of the contract with the business operator (specifically, the address or telephone number). Although not shown, in this case, in the first chat room R2, the chat BOT engine presents a form for the user to input the changed address, phone number, etc. address and phone number are obtained. Also, although not shown in the diagram, at an appropriate timing after moving to the first chat room R2, the user is required to enter the "customer number", "contract number", etc. registered with the operator. You can also do it. Since this information corresponds to highly confidential information, it is appropriate to handle it in the first chat room R2 rather than in the application chat room R1 of the application provider company.

(第2チャットルームの画面例)
図8は、オペレータ端末20における第2チャットルームR3に対応する画面P3の例を示す図である。図9(b)、図10(a)および図10(b)は、ユーザ端末30における第2チャットルームR3に対応する画面P4の例を示す図である。また、図1では、第2チャットルームR3を1つのみ図示しているが、本開示はこれに限られない。すなわち、第2チャットルームR3は、複数設けられていてもよい。例えば、第2チャットルームR3は、事業者の拠点(営業所・事業所)ごと、または、担当者ごとに、第2チャットルームR3が設けられていてもよい。
(Example of second chat room screen)
FIG. 8 is a diagram showing an example of a screen P3 corresponding to the second chat room R3 on the operator terminal 20. 9(b), FIG. 10(a), and FIG. 10(b) are diagrams showing examples of the screen P4 corresponding to the second chat room R3 on the user terminal 30. Further, although only one second chat room R3 is illustrated in FIG. 1, the present disclosure is not limited to this. That is, a plurality of second chat rooms R3 may be provided. For example, the second chat room R3 may be provided for each business base (sales office/office) or for each person in charge.

事業者用サーバ装置10は、第1チャットルームR2において確定された受付内容、または、アプリチャットルームR1におけるユーザの回答情報に基づいて、ユーザの移行先(誘導先)となる第2チャットルームR3が決定される。例えば、この時、事業者用サーバ装置10に登録されているオペレータの中から、ユーザに対応する担当者が決定されてもよい。なお、決定される担当者は、1名に限られず、複数名のグループが担当グループとして決定されてもよい。そして、事業者用サーバ装置10は、移行先となる第2チャットルームR3においてユーザに応対するオペレータ(担当者)のオペレータ端末20に、第2チャットルームR3に対応するURLの情報を含む電子メールを送信するか、オペレータ端末20の表示部23の画面上に通知R3a(プッシュ通知)(図8参照)を表示させる。例えば、通知R3aは、「要対応」の文字と、通知を取得した日時と、ユーザ名「けいた」を含む。また、電子メールとプッシュ通知とは、これら両方を行うように事業者用サーバ装置10が構成されていてもよいし、いずれか一方のみを行うように構成されていてもよい。 The business server device 10 selects a second chat room R3 to which the user will migrate (direction destination) based on the reception details determined in the first chat room R2 or the user's response information in the app chat room R1. is determined. For example, at this time, a person in charge corresponding to the user may be determined from among the operators registered in the business server device 10. Note that the person in charge is not limited to one person, and a group of multiple people may be determined as the group in charge. Then, the business server device 10 sends an e-mail containing URL information corresponding to the second chat room R3 to the operator terminal 20 of the operator (person in charge) who responds to users in the second chat room R3, which is the migration destination. or display a notification R3a (push notification) (see FIG. 8) on the screen of the display unit 23 of the operator terminal 20. For example, the notification R3a includes the words "action required", the date and time when the notification was acquired, and the user name "Keita". Further, the business server device 10 may be configured to perform both e-mail and push notification, or may be configured to perform only one of them.

具体的には、オペレータ端末20は、事業者用サーバ装置10からの電子メールまたは通知R3aを取得した後、オペレータによる操作部22に対する操作に基づいて、事業者用サーバ装置10の第2チャットルームR3にアクセスするように構成されている。担当グループが決定されている場合は、担当グループのうちのいずれかのオペレータがオペレータ端末20を操作することにより、このオペレータ端末20が事業者用サーバ装置10の第2チャットルームR3にアクセスするように構成されている。例えば、図8の例では、画面P3上の左側の部分に、オペレータが担当するユーザのリストが表示されている。ユーザのリストのうちのユーザ名「花子」がオペレータによる操作部22に対する操作が行われた場合、画面P3の中央部に、ユーザ名「花子」との第2チャットルームR3が表示される。また、画面P3の上側の部分に、ユーザ名とプロフィール画像P3bとが表示される。また、画面P3の上側の部分に、第1チャットルームR2において回答された情報である「お客様番号」および「電話番号」が表示される。また、画面P3の右側の部分に、ステータス情報P3c、担当グループ情報P3d、タグP3e、入力フォーム回答情報P3f、および、担当者(オペレータ)の名前(例えば、「一郎」)が表示される。 Specifically, the operator terminal 20 is configured to access the second chat room R3 of the business server device 10 based on the operator's operation on the operation unit 22 after receiving an email or notification R3a from the business server device 10. When a group in charge has been determined, the operator terminal 20 is configured to access the second chat room R3 of the business server device 10 by any operator in the group operating the operator terminal 20. For example, in the example of FIG. 8, a list of users in charge of the operator is displayed in the left part of the screen P3. When the operator operates the operation unit 22 for the user name "Hanako" in the list of users, the second chat room R3 with the user name "Hanako" is displayed in the center of the screen P3. In addition, the user name and profile image P3b are displayed in the upper part of the screen P3. In addition, the "customer number" and "telephone number", which are the information answered in the first chat room R2, are displayed in the upper part of the screen P3. Additionally, the right side of screen P3 displays status information P3c, responsible group information P3d, tags P3e, input form response information P3f, and the name of the person in charge (operator) (for example, "Ichiro").

図9(a)は、ユーザ端末30のタッチパネル32に表示される通知画面の一例である。第2チャットルームR3においてオペレータによりメッセージが入力された場合、アプリ提供会社サーバ装置200を介して、第2チャットルームR3に参加するユーザに対してメッセージが入力されたことを示す通知が送信される。なお、後述する入力フォームが挿入された場合にも、通知が送信される。具体的には、タッチパネル32に「新着メッセージを受信しました」等のメッセージP1fと、「チャットへ移行」等の第2チャットルームR3へ移行するためのアイコンP1gとが表示される。アイコンP1gには、第2チャットルームR3に対応するURLが関連付けられている。ユーザがアイコンP1gを操作すると、図9(b)に示す第2チャットルームR3の画面がタッチパネル32に表示される。 FIG. 9A is an example of a notification screen displayed on the touch panel 32 of the user terminal 30. When a message is input by the operator in the second chat room R3, a notification indicating that the message has been input is sent to the users participating in the second chat room R3 via the application provider server device 200. . Note that a notification is also sent when an input form, which will be described later, is inserted. Specifically, a message P1f such as "New message received" and an icon P1g for transitioning to the second chat room R3 such as "Transfer to chat" are displayed on the touch panel 32. A URL corresponding to the second chat room R3 is associated with the icon P1g. When the user operates the icon P1g, the screen of the second chat room R3 shown in FIG. 9(b) is displayed on the touch panel 32.

図9(b)に示すように、ユーザ端末30のタッチパネル32に、第2チャットルームR3の画像P4aが表示される。第2チャットルームR3では、例えば、ユーザからのメッセージとオペレータからのメッセージとが時系列(例えば、上下)に並んで表示される。詳細には、第2チャットルームR3では、ユーザのプロフィール画像P3bと共にユーザにより入力されたテキストデータと送信日時とが互いに近接した表示と、オペレータにより入力されたテキストデータと送信日時とが互いに近接した表示とを含む。また、オペレータからのメッセージには、入力フォームを挿入したことを示す表示が含まれる。また、ユーザからのメッセージには、入力フォームに回答したことを示す表示が含まれる。なお、入力フォームの詳細は、後述する。 As shown in FIG. 9(b), an image P4a of the second chat room R3 is displayed on the touch panel 32 of the user terminal 30. In the second chat room R3, for example, messages from users and messages from operators are displayed side by side in chronological order (e.g., vertically). In detail, the second chat room R3 includes a display of the text data entered by the user and the sending date and time in close proximity to each other together with the user's profile image P3b, and a display of the text data entered by the operator and the sending date and time in close proximity to each other. Furthermore, the message from the operator includes an indication that an input form has been inserted. Furthermore, the message from the user includes an indication that an answer has been given to the input form. Details of the input form will be described later.

また、図8に示すように、表示部23には、第2チャットルームR3に加えて、ユーザ名およびプロフィール画像P3bが表示されるので、オペレータは、ユーザ名およびプロフィール画像P3bを確認しながら、第2チャットルームR3においてユーザとチャットを行うことができる。この結果、チャット中のユーザの誤認を抑制できるので、第2チャットルームR3におけるセキュリティ性を向上させることができる。 In addition, as shown in FIG. 8, in addition to the second chat room R3, the user name and profile image P3b are displayed on the display unit 23, so the operator can check the user name and profile image P3b while It is possible to chat with users in the second chat room R3. As a result, it is possible to suppress misidentification of a user during a chat, thereby improving security in the second chat room R3.

ステータス情報P3cとしては、選択されたユーザ(例えば、「花子」)との第2チャットルームR3が開設されている場合、例えば、「対応中」が、表示部23に表示される。なお、選択されたユーザとの第2チャットルームR3が開設されていない場合、ステータス情報P3cとして、例えば、「対応開始前」が、表示部23に表示される。 As the status information P3c, if the second chat room R3 with the selected user (for example, "Hanako") has been opened, "Currently working" is displayed on the display unit 23, for example. Note that if the second chat room R3 with the selected user has not been established, for example, "before the start of correspondence" is displayed on the display unit 23 as the status information P3c.

タグP3eは、選択されたユーザ(例えば、「花子」)に対して任意に設定されたタグの画像である。タグP3eの追加、変更および削除は、オペレータによる操作部22に対する操作により行われる。 The tag P3e is an image of a tag arbitrarily set for the selected user (for example, "Hanako"). Addition, modification, and deletion of the tag P3e are performed by an operator's operation on the operation unit 22.

ここで、事業者用サーバ装置10は、チャットデータD1に対してユーザ端末30がアクセス可能な期間を、所定の期間(例えば、数十日)に制限するように構成されている。すなわち、チャットデータD1が生成された時点から所定の期間が経過した後には、ユーザ端末30がチャットデータD1にアクセスできないように、事業者用サーバ装置10は制御する。ここで、ユーザと事業者とのやり取りが終了した後でかつアクセスが不要な時期にも、ユーザ端末30がアクセスできる場合には、ユーザ以外の者がユーザ端末30を用いてアクセスする場合や、ユーザが事業者とのやり取り以外の目的を持ってアクセスする場合が生じる可能性がある。これに対して、上記のように制限すれば、ユーザ以外の者がユーザ端末30を用いてアクセスすることや、ユーザが事業者とのやり取り以外の目的を持ってアクセスする可能性を低減することができるので、チャットデータD1に対するセキュリティ性を向上させることができる。 Here, the business server device 10 is configured to limit the period during which the user terminal 30 can access the chat data D1 to a predetermined period (for example, several tens of days). That is, after a predetermined period has elapsed since the chat data D1 was generated, the business server device 10 controls the user terminal 30 so that it cannot access the chat data D1. Here, if the user terminal 30 can be accessed even after the interaction between the user and the operator has ended and when access is not required, the case where someone other than the user accesses using the user terminal 30, There may be cases where a user accesses for purposes other than communicating with the operator. On the other hand, by restricting as described above, it is possible to reduce the possibility that someone other than the user accesses using the user terminal 30 or that the user accesses for purposes other than communicating with the operator. Therefore, the security of chat data D1 can be improved.

また、データベース12aには、複数のユーザ識別情報の各々に対応したチャットデータD1が格納されている。この構成によれば、データベース12aを用いて、ユーザ識別情報とチャットデータD1とを容易に管理することができる。詳細には、データベース12aでは、ユーザ識別情報ごとに、第2チャットルームR3が開設済みか否かを表すフラグが付けられている。そして、表示部23には、第2チャットルームR3が開設される前のユーザのリストの画像P3gと、第2チャットルームR3が開設された後のユーザのリストの画像P3hとが表示される。 The database 12a also stores chat data D1 corresponding to each of the multiple user identification information. With this configuration, the database 12a can be used to easily manage the user identification information and the chat data D1. In detail, in the database 12a, a flag indicating whether or not the second chat room R3 has been opened is attached to each user identification information. The display unit 23 then displays an image P3g of a list of users before the second chat room R3 is opened, and an image P3h of a list of users after the second chat room R3 is opened.

また、第2チャットルームR3が開設された後のユーザのリストの画像P3hのうち、オペレータによるチャットの返信が必要とされるユーザ名の近傍に、チャットの返信が必要であることを示す表示P3i(例えば、「要返信」)が表示される。 In addition, in the image P3h of the list of users after the second chat room R3 is opened, a display P3i indicating that a chat reply is required is displayed near the user name for which the operator needs to reply to the chat. (For example, "Reply required") is displayed.

(入力フォームの例)
事業者用サーバ装置10(制御部11)は、第2チャットルームR3においてユーザが情報を入力するための入力フォームを生成するように構成されている。ここで、入力フォームとは、オペレータによって予め設定された所定の形式に沿った機密性の高い情報に関する質問項目である。この構成によれば、入力フォームを用いることにより、事業者(オペレータ)が第2チャットルームR3において逐次質問する手間を省くことができるので、事業者(オペレータ)の作業負担を軽減することができる。
(Example of input form)
The business server device 10 (control unit 11) is configured to generate an input form for a user to input information in the second chat room R3. Here, the input form is a question item regarding highly confidential information that follows a predetermined format set in advance by the operator. According to this configuration, by using the input form, the business operator (operator) can save the trouble of repeatedly asking questions in the second chat room R3, so the work burden on the business operator (operator) can be reduced. .

具体的には、図8に示すように、表示部23には、第2チャットルームR3に挿入される入力フォームを選択するためのアイコンP3jが表示される。例えば、入力フォームAは、ユーザの口座情報を取得するための質問項目である。詳細には、入力フォームAには、ユーザの氏名、住所、銀行名、支店名、および、口座番号などが含まれる。入力フォームBは、ユーザの免許証情報を取得するための質問項目である。詳細には、入力フォームBには、ユーザの氏名、住所、有効期限、免許の種類情報、免許証番号、および、免許証画像などが含まれる。また、入力フォームCは、車体の情報を取得するための質問項目である。詳細には、入力フォームCには、ナンバープレートの番号および車体の状態(損傷状態)を示す画像などが含まれる。なお、入力フォームは、上記の例に限られない。 Specifically, as shown in FIG. 8, the display unit 23 displays an icon P3j for selecting an input form to be inserted into the second chat room R3. For example, input form A includes question items for acquiring user account information. Specifically, the input form A includes the user's name, address, bank name, branch name, account number, etc. Input form B is a question item for acquiring user's license information. Specifically, the input form B includes the user's name, address, expiration date, license type information, license number, and license image. Moreover, the input form C is a question item for acquiring information about the vehicle body. Specifically, the input form C includes an image showing the license plate number and the state (damaged state) of the vehicle body. Note that the input form is not limited to the above example.

そして、オペレータ端末20は、アイコンP3jがオペレータにより選択された場合、選択されたアイコンP3jに対応する入力フォームを、事業者用サーバ装置10を介して、ユーザ端末30に送信する。 Then, when the icon P3j is selected by the operator, the operator terminal 20 transmits the input form corresponding to the selected icon P3j to the user terminal 30 via the business server device 10.

図10(a)に示すように、ユーザ端末30のタッチパネル32には、入力フォームの内容を示す画像P4bが表示される。例えば、入力フォームA(口座情報取得フォーム)の場合、ユーザ端末30は、ユーザにより入力されたテキストデータ(お名前、住所、銀行名、支店名、口座番号等)を取得することを行うように構成されている。また、入力フォームB(免許証情報取得フォーム)の場合、ユーザ端末30は、ユーザにより入力されたテキストデータ(氏名、有効期限、免許証番号等)を取得すること、カメラ33を起動させて免許証画像を取得(撮影)すること、および、記憶部34から免許証画像を読み出すことのうちの少なくとも1つを行うように構成されている。 As shown in FIG. 10A, an image P4b showing the contents of the input form is displayed on the touch panel 32 of the user terminal 30. For example, in the case of input form A (account information acquisition form), the user terminal 30 is configured to acquire text data (name, address, bank name, branch name, account number, etc.) input by the user. It is configured. In addition, in the case of input form B (license information acquisition form), the user terminal 30 acquires text data (name, expiration date, license number, etc.) input by the user, and activates the camera 33 to obtain the license information. It is configured to perform at least one of acquiring (photographing) a driver's license image and reading the driver's license image from the storage unit 34.

そして、図10(b)に示すように、ユーザ端末30は、入力フォームに対するユーザの回答情報が入力されたことに基づいて、入力フォームに対するユーザの回答情報を、事業者用サーバ装置10に送信する。事業者用サーバ装置10は、ユーザ識別情報と入力フォームに対するユーザの回答情報とを関連付けたデータを記憶部12のデータベース12aに記憶する。 Then, as shown in FIG. 10(b), the user terminal 30 transmits the user's response information to the input form to the business server device 10 based on the input of the user's response information to the input form. do. The business server device 10 stores, in the database 12a of the storage unit 12, data in which user identification information and user response information to the input form are associated.

そして、図8に示すように、オペレータ端末20の表示部23に、入力フォーム回答情報P3fが表示される。この構成によれば、事業者(オペレータ)は、入力フォームに対するユーザの回答情報を視認しながら、第2チャットルームR3においてチャットを行うことができる。 Then, as shown in FIG. 8, input form response information P3f is displayed on the display unit 23 of the operator terminal 20. According to this configuration, the business operator (operator) can chat in the second chat room R3 while visually checking user response information to the input form.

図11、図12(a)および図12(b)のように、入力フォームC(車体情報取得フォーム)の場合、カメラ33がユーザ端末30のブラウザ上で自動的に起動する。例えば、カメラ33は、上記した外部ブラウザ上で起動する。図11は、タッチパネル32に表示されるユーザに対してカメラ33を起動することの承認を得るための画面の例を示している。例えば、図11に示すように、タッチパネル32上に、「カメラを起動してもよろしいでしょうか」や図示しないが、「第2チャットルームは、カメラのアクセスを要求しています」等のメッセージと、「承認」ボタンと「拒否」ボタンが表示される。そして、図11に示すように、タッチパネル32上の「承認」がユーザによりタッチされると、図12(a)のように、カメラ33がユーザ端末30のアプリ外部のブラウザ上で自動的に起動する。なお、タッチパネル32上の「拒否」がユーザによりタッチされた場合、カメラ33は起動されずに、オペレータとのチャットの画面に戻る。なお、本開示では、ユーザに対してカメラ33を起動することの承認を得ずに、自動的にカメラ33を起動してもよい。 As shown in FIGS. 11, 12(a), and 12(b), in the case of input form C (vehicle information acquisition form), the camera 33 is automatically activated on the browser of the user terminal 30. For example, the camera 33 is activated on the external browser described above. FIG. 11 shows an example of a screen displayed on the touch panel 32 for obtaining user approval to start the camera 33. For example, as shown in FIG. 11, a message such as "Are you sure you want to start the camera?" or "The second chat room requests camera access" (not shown) may appear on the touch panel 32. , "Approve" and "Reject" buttons are displayed. Then, as shown in FIG. 11, when the user touches "Approval" on the touch panel 32, the camera 33 is automatically activated on the browser outside the application of the user terminal 30, as shown in FIG. 12(a). do. Note that when the user touches "Reject" on the touch panel 32, the camera 33 is not activated and the screen returns to the chat screen with the operator. Note that in the present disclosure, the camera 33 may be automatically activated without obtaining user approval to activate the camera 33.

図12(a)に示すように、タッチパネル32上には、案内メッセージとガイドGとが表示される。例えば、タッチパネル32上には、「ガイドに車体を合わせてください」という案内メッセージが表示されるとともに、カメラ33により映されている画像と、ガイドGとが表示される。また、複数枚の撮影画像が必要な場合は、図12(b)のように、1枚目の画像の撮影後に、新たに案内メッセージとガイドGとがタッチパネル32に表示される。撮影された画像や入力された情報は、ユーザ端末30から事業者用サーバ装置10に送信される。事業者用サーバ装置10は、撮影された画像をチャットデータD1の一部として記憶部12のデータベース12aに記憶する。この構成によれば、カメラ33が自動的に起動するので、ユーザがカメラ33を起動させるためのユーザ端末30への操作が不要になるとともに、事業者用サーバ装置10はユーザ端末30から撮影された画像を容易に取得することができる。この結果、ユーザの作業負担が軽減するとともに、オペレータ自身がユーザに対してカメラ33による撮影および画像の送付を詳細に案内する必要がなくなるので、撮影された画像を取得するためのオペレータの作業負担を軽減することができる。また、ユーザは、タッチパネル32に表示されたガイドGに基づいて、対象物(車体)を撮影すればよいので、容易に適切な画像を撮影することができる。この結果、ユーザによる画像の撮影の取り直し等を抑制することができるので、ユーザの作業負担を軽減することができる。そして、適正な撮影方法(適正な撮影角度や対象の撮影位置)により撮影が行われるので、撮影された画像を精度の高い状況把握に使うことができる。さらに、AIや、画像認識技術向上のために、撮影された画像を学習用のデータとして使う場合には、不適正な撮影となる可能性が低いので、有用なデータとして使うことができる。 As shown in FIG. 12(a), a guidance message and a guide G are displayed on the touch panel 32. For example, on the touch panel 32, a guidance message "Please align the vehicle body with the guide" is displayed, and the image captured by the camera 33 and the guide G are also displayed. Furthermore, if a plurality of captured images are required, a new guidance message and guide G are displayed on the touch panel 32 after the first image is captured, as shown in FIG. 12(b). The photographed images and input information are transmitted from the user terminal 30 to the business server device 10. The business server device 10 stores the photographed image in the database 12a of the storage unit 12 as part of the chat data D1. According to this configuration, since the camera 33 is automatically started, there is no need for the user to operate the user terminal 30 to start the camera 33, and the operator server device 10 can take pictures from the user terminal 30. images can be easily obtained. As a result, the work burden on the user is reduced, and the operator does not have to give detailed guidance to the user about taking pictures with the camera 33 and sending the images, so the work burden on the operator for acquiring the taken images is reduced. can be reduced. Moreover, since the user only has to photograph the object (vehicle body) based on the guide G displayed on the touch panel 32, it is possible to easily photograph an appropriate image. As a result, it is possible to suppress the user from re-capturing an image, thereby reducing the user's workload. Since photography is performed using an appropriate photography method (appropriate photography angle and subject photography position), the photography can be used to grasp the situation with high precision. Furthermore, when using captured images as learning data to improve AI or image recognition technology, there is a low possibility that the captured images will be inappropriately captured, so they can be used as useful data.

(検索画面の例)
図13は、オペレータ端末20における検索画面の例を示す図である。事業者用サーバ装置10は、オペレータ端末20の操作部22に対するオペレータによる操作に基づいて、チャットデータD1を検索する機能を有する。具体的には、オペレータ端末20は、表示部23には検索画面P5を表示するように構成されている。そして、オペレータ端末20は、ユーザ名等を検索キーワードP5aとして、過去のチャットメッセージ等を検索することができる。検索キーワードとしては、例えば、ユーザ名に加えて、担当者(オペレータ)が属するグループ、第2チャットルームR3(または第1チャットルームR2)を開設した日時、第2チャットルームR3(または第1チャットルームR2)を更新した日時、および、その他フリーワードである。また、オペレータにより、「ステータス」の項目が選択された場合、検索範囲が選択されたステータスに絞り込まれる。例えば、「対応中」が選択された場合、ステータスが「対応中」のユーザのみから検索が行われる。そして、事業者用サーバ装置10は、検索キーワードP5aおよびステータスに対応するチャットデータD1をデータベース12aから読み出す(抽出する)とともに、このチャットデータD1をオペレータ端末20に送信する。
(Example of search screen)
FIG. 13 is a diagram showing an example of a search screen on the operator terminal 20. The business server device 10 has a function of searching chat data D1 based on an operator's operation on the operation unit 22 of the operator terminal 20. Specifically, the operator terminal 20 is configured to display a search screen P5 on the display unit 23. The operator terminal 20 can then search for past chat messages and the like using the user name and the like as the search keyword P5a. Search keywords include, for example, in addition to the user name, the group to which the person in charge (operator) belongs, the date and time when the second chat room R3 (or the first chat room R2) was opened, the second chat room R3 (or the first chat room These are the date and time when room R2) was updated, and other free words. Further, when the operator selects the item "Status", the search range is narrowed down to the selected status. For example, if "Currently working" is selected, the search is performed only from users whose status is "Currently working". Then, the business server device 10 reads (extracts) chat data D1 corresponding to the search keyword P5a and the status from the database 12a, and transmits this chat data D1 to the operator terminal 20.

そして、図14に示すように、オペレータ端末20は、表示部23に検索結果画像P5bを表示するように構成されている。例えば、検索結果画像P5bは、読み出されたチャットデータD1として、第2チャットルームR3(または第1チャットルームR2)を開設した日時である「開設日時」、「更新日時」、「ステータス」、「問い合わせ内容」、「担当(オペレータ)グループ」、「担当者(オペレータ名)」、「ユーザ名」、「電話番号」、「最新メッセージ」、「メモ」、「ユーザ氏名」、入力フォームに対する「回答1」、入力フォームに対する「回答2」、入力フォームに対する「回答3」等を、一覧表示する画像である。また、オペレータ端末20は、読み出されたチャットデータD1が複数存在する場合には、検索結果画像P5bを複数並べて表示部23に表示する。 As shown in FIG. 14, the operator terminal 20 is configured to display the search result image P5b on the display unit 23. For example, the search result image P5b includes, as the read chat data D1, "opening date and time" which is the date and time when the second chat room R3 (or first chat room R2) was opened, "update date and time", "status", "Inquiry details", "Responsible (operator) group", "Responsible person (operator name)", "User name", "Telephone number", "Latest message", "Memo", "User name", " This is an image that displays a list of "Answer 1", "Answer 2" for the input form, "Answer 3" for the input form, etc. Further, when there is a plurality of read chat data D1, the operator terminal 20 displays a plurality of search result images P5b side by side on the display unit 23.

[事業者用システムの制御処理について]
次に、図15を参照して、本実施形態による事業者用システム100の制御処理について説明する。図15は、事業者用システム100の制御処理に関するシーケンス図である。なお、説明の都合上、事業者用システム100の制御処理に加えて、アプリ提供会社サーバ装置200の制御処理についても説明する。また、図15では、ユーザ端末30およびオペレータ端末20は、それぞれ、1つ示しているが、複数あってもよい。
[About control processing of the operator system]
Next, with reference to FIG. 15, the control processing of the operator system 100 according to this embodiment will be described. FIG. 15 is a sequence diagram regarding the control processing of the business system 100. For convenience of explanation, in addition to the control process of the business operator system 100, the control process of the application provider server device 200 will also be explained. Further, although FIG. 15 shows one user terminal 30 and one operator terminal 20, there may be more than one.

ステップS31において、ユーザによるユーザ端末30の操作に基づいて、事業者アカウントがチャット相手として承認される。ステップS41において、アプリ提供会社サーバ装置200が提供するアプリチャットルームR1(図6参照)において、ユーザと事業者とがやり取りを行う。 In step S31, the business account is approved as a chat partner based on the user's operation on the user terminal 30. In step S41, the user and the business operator interact in the app chat room R1 (see FIG. 6) provided by the app provider server device 200.

ステップS32において、ユーザ端末30が、事業者用サーバ装置10のアイコンに対応するURLにアクセスする。そして、ステップS1において、事業者用サーバ装置10からアプリ提供会社サーバ装置200に、ユーザ識別情報(UID)等を要求する要求指令が送信される。ステップS42において、アプリ提供会社サーバ装置200から事業者用サーバ装置10に、ユーザ識別情報等が送信される。なお、アクセスされたURLに対応して、ステップS2またはステップS4に進む。 In step S32, the user terminal 30 accesses the URL corresponding to the icon of the business server device 10. Then, in step S1, a request command requesting user identification information (UID), etc. is transmitted from the business server device 10 to the application provider server device 200. In step S42, user identification information and the like are transmitted from the application provider server device 200 to the business server device 10. Note that the process advances to step S2 or step S4 depending on the accessed URL.

ステップS2において、第1チャットルームR2(図7(a)および図7(b))において、事業者のチャットBOTエンジンまたはオペレータがユーザに応対する。例えば、第1チャットルームR2において、チャットBOTエンジンにより質問(選択肢の提示)され、ユーザにより回答(選択肢の選択)される。また、第1チャットルームR2におけるチャット内容や送信されたデータは、逐次事業者用サーバ装置10の記憶部12に記憶される。そして、ステップS3において、第1チャットルームR2におけるやり取りに基づいて、受付内容が確定する。例えば、第1チャットルームR2からいずれの第2チャットルームR3にユーザを誘導させるかが確定される。 In step S2, the chat BOT engine or operator of the business responds to the user in the first chat room R2 (FIGS. 7(a) and 7(b)). For example, in the first chat room R2, the chat BOT engine asks a question (presents options), and the user answers (selects an option). Further, the chat content and transmitted data in the first chat room R2 are sequentially stored in the storage unit 12 of the business server device 10. Then, in step S3, the contents of the reception are determined based on the exchange in the first chat room R2. For example, it is determined which second chat room R3 the user is to be guided from the first chat room R2.

ステップS4において、事業者用サーバ装置10からオペレータ端末20に通知が行われる。例えば、オペレータ端末20に、ユーザが誘導される先の第2チャットルームR3における対応をオペレータに要求する指令が送信される。ステップS21において、オペレータによるオペレータ端末20に対する開設操作(図8のリスト中のユーザを選択する操作)が行われる。 In step S4, a notification is sent from the business server device 10 to the operator terminal 20. For example, a command is sent to the operator terminal 20 to request the operator to take action in the second chat room R3 to which the user is guided. In step S21, the operator performs an opening operation (operation for selecting a user in the list in FIG. 8) on the operator terminal 20.

ステップS5において、事業者用サーバ装置10により、第2チャットルームR3(図8および図9(b))が開設される。ステップS22において、オペレータ端末20から事業者用サーバ装置10に、メッセージが送信される。ここで、事業者用サーバ装置10からメッセージが送信された際、ステップS6において、アプリ提供会社サーバ装置200にメッセージを送信したことを示す通知が行われる。なお、この通知には、機密性の高い情報は含まれない。ステップS43において、ユーザ端末30に事業者用サーバ装置10からメッセージが送信されたことを示す通知(図9(a)参照)が送信される。これにより、ユーザが一旦、第2チャットルームR3に対応するブラウザの動作を停止させていた場合でも、アプリチャットルームR1を介して、事業者用サーバ装置10からメッセージが送信されたことをユーザは認識することが可能となる。そして、ステップS33において、ユーザ端末30が第1チャットルームR2にアクセスし、再び、事業者とユーザとのチャットが行われる。また、第2チャットルームR3におけるチャット内容や送信されたデータは、逐次事業者用サーバ装置10の記憶部12に記憶される。 In step S5, the business server device 10 opens a second chat room R3 (FIGS. 8 and 9(b)). In step S22, a message is sent from the operator terminal 20 to the business server device 10. Here, when the message is sent from the business server device 10, a notification indicating that the message has been sent to the application provider server device 200 is performed in step S6. Please note that this notification does not include highly confidential information. In step S43, a notification (see FIG. 9(a)) is sent to the user terminal 30 indicating that a message has been sent from the business server device 10. As a result, even if the user has temporarily stopped the operation of the browser corresponding to the second chat room R3, the user can be notified that a message has been sent from the business server device 10 via the app chat room R1. It becomes possible to recognize it. Then, in step S33, the user terminal 30 accesses the first chat room R2, and a chat between the business operator and the user is performed again. Further, the chat contents and transmitted data in the second chat room R3 are sequentially stored in the storage unit 12 of the business server device 10.

ステップS23において、オペレータによる操作に基づいてオペレータ端末20から入力フォームCが第2チャットルームR3に入力される。そして、入力フォームCが第2チャットルームR3に入力されたことを示す通知がユーザ端末30に送信される(ステップS9およびS44)。ここで、入力フォームCにおいて、カメラ33が自動で起動される設定となっている場合、ステップS34において、カメラが起動することをユーザに承認を求める表示(図11参照)が行われ、ユーザが承認を行う。そして、ステップS35において、カメラ33が自動で起動する。そして、ステップS36において、ユーザが対象物を撮影した後、撮影された画像を含む入力フォームCの回答結果がユーザ端末30から事業者用サーバ装置10に送信される。これにより、オペレータは、入力フォームCの回答結果を取得することができる。なお、図15では、説明のために、入力フォームCを送信する例が記載されているが、本開示はこれに限られない。すなわち、入力フォームC以外の入力フォームが送信されてもよいし、入力フォームの送信が不要であるとオペレータが判断すれば、入力フォームは送信されなくてもよい。そして、事業者用サーバ装置10により、第2チャットルームR3における入力フォームの回答結果を含むチャットデータD1とユーザ識別情報とが関連付けた状態で記憶部12(データベース12a)に記憶される。 In step S23, the input form C is input from the operator terminal 20 to the second chat room R3 based on the operation by the operator. Then, a notification indicating that the input form C has been input to the second chat room R3 is sent to the user terminal 30 (steps S9 and S44). Here, if the input form C is set to automatically start the camera 33, in step S34, a display (see FIG. 11) is displayed to request the user to approve the start of the camera, and the user approves. Then, in step S35, the camera 33 is automatically started. Then, in step S36, after the user photographs the object, the answer result of the input form C including the photographed image is transmitted from the user terminal 30 to the business server device 10. This allows the operator to obtain the answer result of the input form C. Note that in FIG. 15, an example of transmitting the input form C is described for the sake of explanation, but the present disclosure is not limited to this. That is, an input form other than the input form C may be transmitted, and if the operator determines that the transmission of the input form is unnecessary, the input form may not be transmitted. Then, the business server device 10 stores the chat data D1, including the answers to the input form in the second chat room R3, in association with the user identification information in the storage unit 12 (database 12a).

これにより、アプリチャットルームR1を利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことができる。なお、チャットデータD1を記憶部12に記憶するタイミングについて、チャットデータD1の生成または送受信の際に都度、チャットデータD1が記憶部12に記憶されてもよいし、オペレータによる記憶させる操作に基づいて、チャットデータD1が記憶部12に記憶されてもよい。 Thereby, highly confidential information can be exchanged with the user while maintaining the convenience of communication using the app chat room R1. Regarding the timing of storing the chat data D1 in the storage unit 12, the chat data D1 may be stored in the storage unit 12 each time the chat data D1 is generated or transmitted/received, or the chat data D1 may be stored in the storage unit 12 each time the chat data D1 is generated or transmitted/received, or the chat data D1 may be stored in the storage unit 12 based on the storage operation by the operator. , chat data D1 may be stored in the storage unit 12.

[変形例]
以上、上述した実施形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施形態を適宜変形して実施することが可能である。
[Modified example]
The embodiments described above are merely examples for implementing the present invention. Therefore, the present invention is not limited to the embodiments described above, but can be implemented by appropriately modifying the embodiments described above without departing from the spirit thereof.

(1)上記実施形態では、事業者用サーバ装置10をクラウドサーバとして構成する例を示したが、この例に限られない。例えば、事業者用サーバ装置10をオンプレミスサーバとして構成してもよい。 (1) In the above embodiment, an example was shown in which the business server device 10 is configured as a cloud server, but the present invention is not limited to this example. For example, the business server device 10 may be configured as an on-premises server.

(2)上記実施形態では、第1チャットルームR2および第2チャットルームR3の両方を設ける例を示したが、この例に限られない。例えば、第1チャットルームR2を設けずに、アプリチャットルームR1から直接、第2チャットルームR3に移行するように事業者用サーバ装置10を構成してもよいし、第2チャットルームR3を設けずに、アプリチャットルームR1から第1チャットルームR2のみに移行するように事業者用サーバ装置10を構成してもよい。 (2) In the above embodiment, an example is shown in which both the first chat room R2 and the second chat room R3 are provided, but the present invention is not limited to this example. For example, the business server device 10 may be configured so that the application chat room R1 directly transitions to the second chat room R3 without providing the first chat room R2, or the second chat room R3 may be provided. Instead, the business server device 10 may be configured to transition from the app chat room R1 to only the first chat room R2.

(3)上記実施形態では、第2チャットルームR3において、一人のユーザと一人のオペレータとが参加する例を示したが、この例に限られない。例えば、第2チャットルームR3に、一人のユーザと複数人のオペレータとが参加してもよいし、複数人のユーザと一人のオペレータとが参加してもよいし、複数人のユーザと複数人のオペレータとが参加してもよい。 (3) In the above embodiment, an example was shown in which one user and one operator participate in the second chat room R3, but the present invention is not limited to this example. For example, one user and multiple operators may participate in the second chat room R3, multiple users and one operator may participate, or multiple users and multiple operators may participate in the second chat room R3. Operators may also participate.

(4)上記実施形態では、図8に示すように、第2チャットルームR3におけるチャット内容と、プロフィール画像P3bとを同一画面上に表示する例を示したが、この例に限られない。すなわち、第2チャットルームR3におけるチャット内容と、プロフィール画像P3bとを別画面に表示してもよい。 (4) In the above embodiment, as shown in FIG. 8, an example was shown in which the chat content in the second chat room R3 and the profile image P3b are displayed on the same screen, but the present invention is not limited to this example. That is, the chat content in the second chat room R3 and the profile image P3b may be displayed on separate screens.

(5)上記実施形態では、図8、図10~図12に入力フォームの例を示したが、この例に限られない。すなわち、入力フォームは、口座情報、免許証情報および車体情報以外の情報を入力させるフォームであってもよい。 (5) In the above embodiment, examples of input forms are shown in FIGS. 8 and 10 to 12, but the present invention is not limited to these examples. That is, the input form may be a form for inputting information other than account information, license information, and vehicle body information.

(6)上記実施形態では、図8のように、第2チャットルームR3と、入力フォーム回答情報P3fとを互いに別の部分に表示するように事業者用サーバ装置10を構成する例を示したが、この例に限られない。すなわち、第2チャットルームR3の画面内に入力フォームに対するユーザの回答情報が表示されるように事業者用サーバ装置10を構成してもよい。 (6) In the above embodiment, as shown in FIG. 8, an example is shown in which the business server device 10 is configured to display the second chat room R3 and the input form response information P3f in different parts. However, it is not limited to this example. That is, the business server device 10 may be configured so that the user's response information to the input form is displayed on the screen of the second chat room R3.

(7)上記実施形態では、ユーザが操作するユーザ端末30からのアイコンに対する操作に応じて、事業者用サーバ装置10がアプリ提供会社サーバ装置200からユーザ識別情報を取得する例を示したが、この例に限られない。すなわち、ユーザの操作に関わらず、定期的に、事業者用サーバ装置10がアプリ提供会社サーバ装置200からユーザ識別情報を取得してもよい。 (7) In the above embodiment, an example was shown in which the business server device 10 acquires user identification information from the application provider server device 200 in response to an operation on an icon from the user terminal 30 operated by the user. It is not limited to this example. That is, the business server device 10 may periodically acquire the user identification information from the application provider server device 200 regardless of the user's operation.

(8)上記実施形態では、第2チャットルームR3においてオペレータがメッセージまたは入力フォームを送信した場合に、アプリ提供会社サーバ装置200を介して、ユーザに対してメッセージが入力されたことを示す通知が送信される例を示したが、この例に限られない。例えば、オペレータがメッセージまたは入力フォームを送信した場合に、事業者用サーバ装置10から直接ユーザ端末30に通知が送信されてもよいし、オペレータ端末20からユーザ端末30に通知が送信されてもよい。 (8) In the above embodiment, when the operator sends a message or input form in the second chat room R3, a notification indicating that a message has been input is sent to the user via the application provider server device 200. Although an example of transmission is shown, the example is not limited to this example. For example, when an operator sends a message or an input form, a notification may be sent directly from the operator server device 10 to the user terminal 30, or a notification may be sent from the operator terminal 20 to the user terminal 30. .

また、上述したサーバ装置およびプログラムは、以下のように説明することができる。 The above-mentioned server device and program can be explained as follows.

第1の構成に係るサーバ装置は、チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置であって、アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームにおけるユーザ識別情報を取得する識別情報取得部と、ユーザ識別情報をアプリチャットルームから引き継いだ状態で、事業者のチャットボットまたはオペレータとユーザとが参加する事業者チャットルームを提供するチャット提供部と、事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを記憶する記憶部と、を備える(第1の構成)。 The server device according to the first configuration is a server device of a business that is configured to be able to communicate with an app provider server device of a chat app provider company, and is configured to be able to communicate with an app provider server device of a chat app provider company, and is configured to be able to communicate with an app provider server device of a chat app provider company. An identification information acquisition unit that acquires user identification information in the app chat room managed by the operator, and an identification information acquisition unit that acquires user identification information in the app chat room managed by the operator, and an operator chat room in which the operator and the user participate in the operator's chatbot or operator with the user identification information inherited from the app chat room. and a storage unit that stores chat data related to chats exchanged in the business chat room (first configuration).

上記第1の構成によれば、チャットアプリ提供会社が提供するアプリチャットルームを事業者とユーザとが利用する場合でも、機密性が高い情報を扱う場面においては、ユーザ識別情報を引き継いだ状態で、アプリチャットルームから事業者チャットルームにユーザを容易に移行させることができる。そして、事業者チャットルームにおけるチャットデータが事業者自身の記憶部に記憶されるので、チャットデータがアプリ提供会社サーバ装置に記憶される場合と異なり、ユーザと機密性の高い情報のやり取りを行うことができる。この結果、アプリチャットルームを利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことができる。 According to the first configuration above, even when a business operator and a user use an app chat room provided by a chat app provider, in situations where highly confidential information is handled, user identification information is inherited. , users can easily migrate from app chat rooms to business chat rooms. Since chat data in the business chat room is stored in the business's own storage unit, highly confidential information cannot be exchanged with the user, unlike the case where chat data is stored in the server device of the application provider. I can do it. As a result, highly confidential information can be exchanged with the user while maintaining the convenience of communication using the app chat room.

第1の構成において、記憶部には、ユーザ識別情報とチャットデータとが関連付けられたデータベースが構築されていてもよい(第2の構成)。 In the first configuration, a database in which user identification information and chat data are associated may be constructed in the storage unit (second configuration).

上記第2の構成によれば、データベースを用いて、ユーザ識別情報とチャットデータとを管理することができる。 According to the second configuration, user identification information and chat data can be managed using a database.

第2の構成において、データベースから、事業者のオペレータ端末に対するオペレータによる入力操作に基づいて、ユーザ識別情報およびチャットデータの少なくとも一方を検索する、検索処理部をさらに備えてもよい(第3の構成)。 The second configuration may further include a search processing unit that searches the database for at least one of user identification information and chat data based on an input operation by an operator on an operator terminal of the business operator (the third configuration ).

上記第3の構成によれば、データベースからユーザ識別情報およびチャットデータの少なくとも一方をオペレータが使用する際に、容易に検索することができる。 According to the third configuration, the operator can easily search for at least one of user identification information and chat data from the database.

第1~第3のいずれか1つの構成において、チャット提供部を、事業者チャットルームにおいてオペレータによりメッセージが入力されたことに基づいて、アプリ提供会社サーバ装置を介して、事業者チャットルームに参加するユーザに対してメッセージが入力されたことを示す通知を送信するように構成してもよい(第4の構成)。 In any one of the first to third configurations, the chat providing unit participates in the business chat room via the application provider server device based on a message input by the operator in the business chat room. The configuration may be such that a notification indicating that a message has been input is sent to the user who has entered the message (fourth configuration).

上記第4の構成によれば、事業者チャットルーム用の専用のアプリを、ユーザの端末にインストールすることなく、アプリ提供会社のアプリを使用して、ユーザにオペレータからメッセージが入力されたことを通知することができる。また、ユーザがオペレータからのメッセージに気付かない状態になるのを抑制することができるので、チャット(ユーザの相談)を迅速に進めることができる。 According to the fourth configuration, the operator can notify the user that a message has been input from the operator by using the application provided by the application company, without installing a dedicated application for the operator chat room on the user's terminal. Can be notified. Furthermore, since it is possible to prevent the user from noticing messages from the operator, chat (consultation with the user) can proceed quickly.

第1~第4のいずれか1つの構成において、ユーザ識別情報に関する情報を、事業者のオペレータ端末に表示させる表示制御部をさらに備えてもよい(第5の構成)。 In any one of the first to fourth configurations, a display control unit may be further provided that displays information regarding the user identification information on the operator terminal of the business operator (fifth configuration).

上記第5の構成によれば、事業者のオペレータ端末を操作する事業者のオペレータは、ユーザ識別情報に関する情報を確認しながら、事業者チャットルームにおいてチャットを行うことができる。この結果、事業者(オペレータ)は、チャット中のユーザを誤認することを抑制することができるので、事業者チャットルームにおけるセキュリティ性を向上させることができる。 According to the fifth configuration, the operator of the operator who operates the operator terminal of the operator can chat in the operator chat room while checking the information regarding the user identification information. As a result, the business operator (operator) can prevent misidentification of a user who is chatting, and thus can improve the security in the business chat room.

第1~第5の構成のいずれか1つにおいて、チャット提供部は、事業者チャットルームにおいてユーザが情報を入力するための入力フォームを生成するとともに、入力フォームに対するユーザの回答情報を取得し、記憶部は、ユーザ識別情報と入力フォームに対するユーザの回答情報を含むチャットデータとを関連付けて記憶するように構成されていてもよい(第6の構成)。 In any one of the first to fifth configurations, the chat providing unit generates an input form for a user to input information in the business chat room, and acquires user response information to the input form, The storage unit may be configured to associate and store user identification information and chat data including user response information to an input form (sixth configuration).

上記第6の構成によれば、入力フォームを用いることにより、事業者(オペレータ)が事業者チャットルームにおいて逐次質問する手間を省くことができるので、事業者(オペレータ)の作業負担を軽減することができる。 According to the sixth configuration, by using the input form, the business operator (operator) can save the trouble of repeatedly asking questions in the business chat room, thereby reducing the work burden on the business operator (operator). I can do it.

第6の構成において、入力フォームに対するユーザの回答情報を、事業者のオペレータ端末に表示させる表示制御部をさらに備えてもよい(第7の構成)。 In the sixth configuration, the system may further include a display control unit that displays the user's response information to the input form on the operator terminal of the business operator (seventh configuration).

上記第7の構成によれば、事業者用端末を操作する事業者のオペレータは、入力フォームに対するユーザの回答情報を確認しながら、事業者チャットルームにおいてチャットを行うことができる。 According to the seventh configuration, the operator of the business operator who operates the business terminal can chat in the business chat room while checking user response information to the input form.

第1~第7の構成のいずれか1つにおいて、チャット提供部を、事業者のオペレータ端末上におけるチャットルーム開設操作に基づいて、事業者チャットルームを開設するように構成してもよい(第8の構成)。 In any one of the first to seventh configurations, the chat providing unit may be configured to open a business chat room based on a chat room opening operation on an operator terminal of the business operator. 8 configuration).

上記第8の構成によれば、事業者のオペレータ端末を操作する操作者(オペレータ)が、所望する時点に、事業者チャットルームを開設することができる。 According to the eighth configuration, an operator who operates an operator terminal of a business operator can open a business chat room at a desired time.

第9の構成に係るプログラムは、チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置のプロセッサに、アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームにおけるユーザ識別情報を取得する処理と、ユーザ識別情報をアプリチャットルームから引き継いだ状態で、事業者のチャットボットまたはオペレータとユーザとが参加する事業者チャットルームを提供する処理と、事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを事業者のサーバ装置に記憶する処理と、を実行させる(第9の構成)。 The program according to the ninth configuration causes a processor of an operator's server device, configured to be able to communicate with an app provider server device of a chat app provider, to execute the following processes: acquiring user identification information for an app chat room managed by the app provider server device from the app provider server device; providing an operator chat room in which the operator's chatbot or operator and users participate, with the user identification information inherited from the app chat room; and storing chat data related to chats exchanged in the operator chat room in the operator's server device (ninth configuration).

上記第9の構成によれば、上記第1の構成と同様に、アプリチャットルームを利用したコミュニケーションの利便性を維持しながら、ユーザと機密性の高い情報のやり取りを行うことができる。 According to the ninth configuration, similarly to the first configuration, highly confidential information can be exchanged with the user while maintaining the convenience of communication using the app chat room.

10…事業者用サーバ装置、11…制御部、12…記憶部、12a…データベース、20…オペレータ端末、22…操作部、23…表示部、100…事業者用システム、200…アプリ提供会社サーバ装置、A B C…入力フォーム、D1…チャットデータ、R1…アプリチャットルーム、R2…第1チャットルーム、R3…第2チャットルーム
DESCRIPTION OF SYMBOLS 10... Server device for business operators, 11... Control unit, 12... Storage unit, 12a... Database, 20... Operator terminal, 22... Operation unit, 23... Display unit, 100... System for business operators, 200... Application provider company server Device, A B C...Input form, D1...Chat data, R1...App chat room, R2...First chat room, R3...Second chat room

Claims (9)

チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置であって、
前記アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームに参加するユーザに対応するユーザ識別情報を取得する識別情報取得部と、
前記ユーザ識別情報を前記アプリチャットルームから引き継いだ状態で、事業者のチャットボットまたはオペレータと前記ユーザ識別情報に対応する前記ユーザとが参加する事業者チャットルームを提供するチャット提供部と、
前記事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを記憶する記憶部と、を備える、サーバ装置。
An operator's server device configured to be able to communicate with an app provider server device of a chat app provider,
an identification information acquisition unit that acquires user identification information corresponding to a user participating in an app chat room managed by the app provider server device from the app provider server device;
a chat providing unit that provides a business chat room in which a business chatbot or operator and the user corresponding to the user identification information participate, with the user identification information taken over from the app chat room;
A server device comprising: a storage unit that stores chat data regarding chats exchanged in the trader chat room.
前記記憶部には、前記ユーザ識別情報と前記チャットデータとが関連付けられたデータベースが構築されている、請求項1に記載のサーバ装置。 The server device according to claim 1, wherein a database in which the user identification information and the chat data are associated is constructed in the storage unit. 前記データベースから、事業者のオペレータ端末に対するオペレータによる入力操作に基づいて、前記ユーザ識別情報および前記チャットデータの少なくとも一方を検索する、検索処理部をさらに備える、請求項2に記載のサーバ装置。 The server device according to claim 2, further comprising a search processing unit that searches the database for at least one of the user identification information and the chat data based on an input operation by an operator to an operator terminal of the business operator. 前記チャット提供部は、前記事業者チャットルームにおいてオペレータによりメッセージが入力されたことに基づいて、前記アプリ提供会社サーバ装置を介して、前記事業者チャットルームに参加するユーザに対してメッセージが入力されたことを示す通知を送信する、請求項1~3のいずれか1項に記載のサーバ装置。 The chat providing unit inputs a message to a user participating in the trader chat room via the application provider server device based on a message input by an operator in the trader chat room. The server device according to any one of claims 1 to 3, wherein the server device transmits a notification indicating that the server device has received a notification. 前記ユーザ識別情報に関する情報を、事業者のオペレータ端末に表示させる表示制御部をさらに備える、請求項1~4のいずれか1項に記載のサーバ装置。 The server device according to any one of claims 1 to 4, further comprising a display control unit that causes information regarding the user identification information to be displayed on an operator terminal of a business operator. 前記チャット提供部は、前記事業者チャットルームにおいてユーザが情報を入力するための入力フォームを生成するとともに、前記入力フォームに対するユーザの回答情報を取得し、
前記記憶部は、前記ユーザ識別情報と、前記入力フォームに対するユーザの回答情報を含む前記チャットデータとを関連付けて記憶する、請求項1~5のいずれか1項に記載のサーバ装置。
The chat providing unit generates an input form for a user to input information in the trader chat room, and acquires user response information to the input form,
6. The server device according to claim 1, wherein the storage unit stores the user identification information and the chat data including user response information to the input form in association with each other.
前記入力フォームに対するユーザの回答情報を、事業者のオペレータ端末に表示させる表示制御部をさらに備える、請求項6に記載のサーバ装置。 The server device according to claim 6, further comprising a display control unit that displays user response information to the input form on an operator terminal of a business operator. 前記チャット提供部は、事業者のオペレータ端末におけるチャットルーム開設操作に基づいて、前記事業者チャットルームを開設する、請求項1~7のいずれか1項に記載のサーバ装置。 The server device according to any one of claims 1 to 7, wherein the chat providing unit opens the business chat room based on a chat room opening operation on the business operator terminal. チャットアプリ提供会社のアプリ提供会社サーバ装置と通信可能に構成された、事業者のサーバ装置のプロセッサに、
前記アプリ提供会社サーバ装置から、当該アプリ提供会社サーバ装置が管理するアプリチャットルームに参加するユーザに対応するユーザ識別情報を取得する処理と、
前記ユーザ識別情報を前記アプリチャットルームから引き継いだ状態で、前記事業者のチャットボットまたはオペレータと前記ユーザ識別情報に対応する前記ユーザとが参加する事業者チャットルームを提供する処理と、
前記事業者チャットルームにおいてやり取りされたチャットに関するチャットデータを前記事業者のサーバ装置に記憶する処理と、を実行させる、プログラム。
The processor of the operator's server device, which is configured to be able to communicate with the chat application provider's server device,
a process of acquiring user identification information corresponding to a user participating in an app chat room managed by the app providing company server device from the app providing company server device;
providing a business chat room in which a chatbot or operator of the business and the user corresponding to the user identification information participate, with the user identification information inherited from the app chat room;
A program that causes a server device of the business operator to store chat data related to chats exchanged in the business chat room.
JP2020130943A 2020-07-31 2020-07-31 Server equipment and programs Active JP7456882B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020130943A JP7456882B2 (en) 2020-07-31 2020-07-31 Server equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020130943A JP7456882B2 (en) 2020-07-31 2020-07-31 Server equipment and programs

Publications (2)

Publication Number Publication Date
JP2022027131A JP2022027131A (en) 2022-02-10
JP7456882B2 true JP7456882B2 (en) 2024-03-27

Family

ID=80263830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020130943A Active JP7456882B2 (en) 2020-07-31 2020-07-31 Server equipment and programs

Country Status (1)

Country Link
JP (1) JP7456882B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023153693A (en) * 2022-04-05 2023-10-18 モビルス株式会社 Programs, information processing equipment, and personal information protection systems
JP7738361B1 (en) * 2025-07-02 2025-09-12 株式会社Mico Message response system, message response method and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018060506A (en) 2016-09-30 2018-04-12 株式会社日本総合研究所 Login system using pictograms, pictogram management server, pictogram management method
JP2018081444A (en) 2016-11-15 2018-05-24 ソフトバンク株式会社 User support system, user support program, and user support method
US20190116339A1 (en) 2009-08-28 2019-04-18 Apple Inc. Method and apparatus for initiating and managing chat sessions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190116339A1 (en) 2009-08-28 2019-04-18 Apple Inc. Method and apparatus for initiating and managing chat sessions
JP2018060506A (en) 2016-09-30 2018-04-12 株式会社日本総合研究所 Login system using pictograms, pictogram management server, pictogram management method
JP2018081444A (en) 2016-11-15 2018-05-24 ソフトバンク株式会社 User support system, user support program, and user support method

Also Published As

Publication number Publication date
JP2022027131A (en) 2022-02-10

Similar Documents

Publication Publication Date Title
CN112214971A (en) Processing method and device for online document bulletin, electronic equipment and storage medium
JP7101314B2 (en) Devices and methods for managing external permission provision and external messaging communication requests in a group-based communication system
US20220351142A1 (en) Group-based communication platform interaction graphing
US20110209159A1 (en) Contextual correlation engine
US20080177760A1 (en) Methods and systems for contacting physicians
US10567533B2 (en) System and method to determine the presence status of a registered user on a network
JP6792224B1 (en) Information processing system, information processing device, server device, program, or method
CN112868211A (en) Encrypted messaging system
US11049076B2 (en) Routing of meeting requests and follow-up queries by digital assistants
JP7438883B2 (en) Server equipment and programs
JP7456882B2 (en) Server equipment and programs
CN101459736A (en) Method and system for generating prospective ability data
JP7456881B2 (en) Server equipment and programs
JP7477392B2 (en) Server device and program
CN113139786A (en) Organizational structure interconnection method and device, electronic equipment and storage medium
JP7249453B1 (en) Contract management program, information processing device, information processing system, information processing method
JP4412016B2 (en) Program, apparatus and method for collaborative work support
JP2020004142A (en) Interview system
US10726365B2 (en) Secure facility resident grievance/request filing system
JP7535887B2 (en) Chat management device and program
KR102525962B1 (en) Electronic business card based web notebook operation system and method of the same
JP2022110547A (en) Remote interview system, terminal display method and program
JP7675472B1 (en) Recruitment support system control method, recruitment support system, and program
KR20000063571A (en) The service process of informing changed one's profile through internet
JP4176119B2 (en) Time management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230731

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20230906

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230920

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231010

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240314

R150 Certificate of patent or registration of utility model

Ref document number: 7456882

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150