JP7503697B1 - Information processing method, information processing device, information processing program, and recording medium - Google Patents

Information processing method, information processing device, information processing program, and recording medium Download PDF

Info

Publication number
JP7503697B1
JP7503697B1 JP2023186035A JP2023186035A JP7503697B1 JP 7503697 B1 JP7503697 B1 JP 7503697B1 JP 2023186035 A JP2023186035 A JP 2023186035A JP 2023186035 A JP2023186035 A JP 2023186035A JP 7503697 B1 JP7503697 B1 JP 7503697B1
Authority
JP
Japan
Prior art keywords
information processing
information
chat
user
application
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
JP2023186035A
Other languages
Japanese (ja)
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 JP2023186035A priority Critical patent/JP7503697B1/en
Application granted granted Critical
Publication of JP7503697B1 publication Critical patent/JP7503697B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

【課題】端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与する。【解決手段】情報処理方法は、端末装置200と通信ネットワーク400によって接続可能である情報処理サーバ10を備える情報処理システム1における情報処理方法であって、情報処理サーバ10が、ユーザーが操作する端末装置200から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、当該問い合わせ要求を満たさない所定のイベントが発生したとき、記憶装置300に記憶されたユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信する。【選択図】図1[Problem] To contribute to not binding a user to a specific application when an event occurs that does not satisfy an inquiry request made by chat using a specific application on a terminal device. [Solution] An information processing method is an information processing method in an information processing system (1) including a terminal device (200) and an information processing server (10) connectable via a communication network (400), in which the information processing server (10) receives an inquiry request made by chat using a first application to an operator from the terminal device (200) operated by a user, and when a specific event occurs that does not satisfy the inquiry request, the information processing server (10) transmits a specific notification that can be received using a second application different from the first application to the communication network (400) using specific contact information of the user stored in a storage device (300). [Selected Figure] Figure 1

Description

本発明は情報処理方法、情報処理装置、情報処理プログラム及び記録媒体に関する。 The present invention relates to an information processing method, an information processing device, an information processing program, and a recording medium.

顧客から問い合わせに応じて生じる待ち呼を管理する方法が開発されている。例えば、顧客との応対を行うコンタクトセンターの業務を運用支援するためのコンタクトセンター運用支援システムであって、通信端末の接続状態の情報を通知すると共に種々の制御を行う稼働情報取得手段と、通信端末から顧客の属性を受信して稼働情報取得手段との通信を行うと共に、該受信があったことをオペレータ端末との接続前にPC端末装置に通知を行うIP-PBXサーバと、IP-PBXサーバから通知される顧客に関する情報に基づいて顧客情報を取得する顧客情報取得手段と、IP-PBXサーバからの顧客に関する情報、顧客情報取得手段で取得された顧客情報、稼働情報取得手段により通知された通信端末との接続情報に基づいて、待ち呼の一覧を作成して登録する待ち呼登録手段と、待ち呼登録手段により待ち呼の一覧をPC端末装置の表示画面上に表示するコンタクトセンター運用支援システムがある(例えば、特許文献1参照)。 A method for managing waiting calls that arise in response to customer inquiries has been developed. For example, there is a contact center operation support system for supporting the operation of a contact center that handles customer inquiries, which includes an operation information acquisition means that notifies the connection status information of a communication terminal and performs various controls, an IP-PBX server that receives customer attributes from the communication terminal and communicates with the operation information acquisition means and notifies the PC terminal device of the reception before connecting to the operator terminal, a customer information acquisition means that acquires customer information based on information about the customer notified from the IP-PBX server, a waiting call registration means that creates and registers a list of waiting calls based on the information about the customer from the IP-PBX server, the customer information acquired by the customer information acquisition means, and the connection information with the communication terminal notified by the operation information acquisition means, and a contact center operation support system that displays the list of waiting calls on the display screen of the PC terminal device by the waiting call registration means (for example, see Patent Document 1).

特開2017-59992号公報JP 2017-59992 A

しかし、上述した特許文献1の技術(以下、従来技術)においては、待ち呼一覧の情報を管理することはできるが、待ち呼を含むチャットによる問い合わせ要求を満足させない課題を、サーバと端末装置との間における情報の送受信を用いて解決することについて改善の余地があった。 However, while the technology of Patent Document 1 mentioned above (hereinafter, the prior art) can manage information on the waiting call list, there is room for improvement in solving the problem of not satisfying chat inquiry requests, including waiting calls, by sending and receiving information between the server and the terminal device.

本発明の目的は、端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与する情報処理方法、情報処理装置、情報処理プログラムおよび記録媒体を提供することである。 The object of the present invention is to provide an information processing method, an information processing device, an information processing program, and a recording medium that contribute to not binding a user to a specific application when an event occurs in which a chat inquiry request using the specific application on a terminal device is not satisfied.

本発明の一態様に係る情報処理方法は、端末装置と通信ネットワークによって接続可能である情報処理サーバを備える情報処理システムにおける情報処理方法であって、前記情報処理サーバが、ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する、を含むようにした。 An information processing method according to one aspect of the present invention is an information processing method in an information processing system including an information processing server connectable to a terminal device via a communication network, the information processing server receiving a chat inquiry request to an operator using a first application from a first terminal device operated by a user, and when the inquiry request is for a new waiting call and a predetermined condition for clearing the waiting call is satisfied , using predetermined contact information of the user stored in a storage device , sending a notification via the communication network to a destination indicated by the contact information informing the user that the waiting call , which can be received using a second application different from the first application, has been cleared.

本発明の一態様に係る情報処理装置は、端末装置と通信ネットワークを介して通信可能である通信部と、ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御部と、を備える構成を採る。 An information processing device according to one embodiment of the present invention is configured to include a communication unit capable of communicating with a terminal device via a communication network, and a control unit that receives a chat inquiry request to an operator using a first application from a first terminal device operated by a user, and when the inquiry request is for a new waiting call and a predetermined condition for clearing the waiting call is satisfied , uses predetermined contact information of the user stored in a storage device to send a notification that the waiting call, which can be received using a second application different from the first application , has been cleared , via the communication network to a destination indicated by the contact information .

本発明の一態様に係る情報処理プログラムは、端末装置と通信ネットワークを介して通信可能である通信処理と、ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、をコンピュータに実行させるようにした。 An information processing program according to one embodiment of the present invention causes a computer to execute a communication process capable of communicating with a terminal device via a communication network , and a control process for receiving an inquiry request via chat to an operator using a first application from a first terminal device operated by a user, and when the inquiry request is for a new waiting call and a specified condition for clearing the waiting call is satisfied, using specified contact information of the user stored in a storage device, sending a notification that the waiting call, which can be received using a second application different from the first application , has been cleared, via the communication network to a destination indicated by the contact information .

本発明の一態様に係る記録媒体は、端末装置と通信ネットワークを介して通信可能である通信処理と、ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、をコンピュータに実行させる情報処理プログラムを記録する。 A recording medium according to one embodiment of the present invention records an information processing program that causes a computer to execute a communication process capable of communicating with a terminal device via a communication network , and a control process that receives an inquiry request via chat to an operator using a first application from a first terminal device operated by a user, and when the inquiry request is for a new waiting call and a specified condition for clearing the waiting call is satisfied, uses specified contact information of the user stored in a storage device to send a notification that the waiting call , which can be received using a second application different from the first application, has been cleared , via the communication network to a destination indicated by the contact information .

本発明によれば、端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与することができる。 The present invention can contribute to not restricting a user to a specific application when an event occurs in which a chat inquiry request using the specific application on a terminal device cannot be satisfied.

実施形態1に係る情報処理システムおよび情報処理サーバの機能的な構成の一例を示すブロック図FIG. 1 is a block diagram showing an example of a functional configuration of an information processing system and an information processing server according to a first embodiment. 実施形態1に係る情報処理システムおよび情報処理サーバの機能的な構成の他の例を示すブロック図FIG. 1 is a block diagram showing another example of the functional configuration of the information processing system and the information processing server according to the first embodiment. 実施形態1に係る端末装置の機能的な構成の一例を示すブロック図FIG. 1 is a block diagram showing an example of a functional configuration of a terminal device according to a first embodiment; 実施形態1に係る情報処理サーバの動作の流れの一例を示すフロー図FIG. 1 is a flow diagram showing an example of an operation flow of an information processing server according to a first embodiment. 実施形態1に係る情報処理サーバと端末装置との間の情報の送受信および情報処理の手順の一例を示すシーケンス図FIG. 1 is a sequence diagram showing an example of a procedure for transmitting and receiving information between an information processing server and a terminal device according to a first embodiment and for processing information. チャット要求が可能であるアプリケーションの表示画面および画面遷移の一例を示す図FIG. 13 is a diagram showing an example of a display screen and screen transitions of an application that allows a chat request. 所定通知を要求可能である表示画面および画面遷移の他の例を示す図13A and 13B are diagrams showing other examples of display screens and screen transitions for which a predetermined notification can be requested; ユーザーIDとユーザー情報とを対応付けるテーブル情報の一例を示す図FIG. 13 is a diagram showing an example of table information that associates user IDs with user information. 第1端末装置以外の端末装置において通知を受信する概念の一例を示す図FIG. 13 is a diagram showing an example of a concept of receiving a notification in a terminal device other than the first terminal device; 変形例1における情報処理サーバと端末装置との間の情報の送受信および情報処理の手順の一例を示すシーケンス図FIG. 11 is a sequence diagram showing an example of a procedure for transmitting and receiving information between an information processing server and a terminal device and for processing information according to the first modification. 問い合わせ内容と折り返しチャネルを対応付けたテーブル情報の一例を示す図FIG. 13 is a diagram showing an example of table information associating inquiry contents with return channels. 各部の機能をプログラムにより実現するコンピュータのハードウェア構成の一例を示す図A diagram showing an example of the hardware configuration of a computer that realizes the functions of each unit by a program.

(本発明に係る一態様を発明するに至った経緯) (How one aspect of the present invention was invented)

従来技術は、待ち呼一覧の情報を管理することはできるが、待ち呼の状態に起因する課題の一つであるユーザーの時間拘束を解決することについて改善の余地があった。例えば、端末装置に表示された所定のWebページ上でチャットによってオペレータに問い合わせが可能である場合において、ユーザーからチャットが要求されたとき、オペレータが対応可能であるユーザー数には限りがある。係る場合において、ユーザーからのチャット要求が新規待ち呼として処理されたとき、従来技術によっては、ユーザーは当該端末装置を注視して、待ち呼状態が解消されるまで、チャット要求を操作したアプリケーションに拘束される課題があった。 Conventional technology can manage information on the list of waiting calls, but there is room for improvement in resolving one of the issues caused by the waiting call state: the time constraints on the user. For example, in a case where an operator can be contacted via chat on a specific web page displayed on a terminal device, when a chat is requested by a user, there is a limit to the number of users that the operator can handle. In such a case, when a chat request from a user is processed as a new waiting call, with conventional technology, there was an issue that the user must gaze at the terminal device and be bound to the application that operated the chat request until the waiting call state is resolved.

また、ユーザーからのチャット要求が開始された場合において、チャット要求のためのアプリケーションを含むシステムの不具合、電波状況の問題など、ユーザーが意図しない理由によってチャットが切断された場合、ユーザーはチャット要求が満たされない状態のまま、チャット要求を操作したアプリケーションに拘束される課題があった。 In addition, if a chat request was initiated by a user and the chat was disconnected for reasons unintended by the user, such as a malfunction of the system including the application used for making chat requests or problems with signal quality, the user would be tied to the application that operated the chat request, with their chat request remaining unfulfilled.

そこで、本発明の発明者は、チャット要求が新規の待ち呼として処理される場合、または、チャット要求がユーザーの意図しない理由によって切断された場合など、チャットによる問い合わせが満たされないイベントが発生した場合であっても、当該端末装置においてチャットに係るアプリケーションにユーザーが拘束されることなく、例えば、他の端末装置または他のアプリケーションを用いて任意の操作ができるようにする必要性を見出した。そして、本発明者は、端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与する情報処理方法を想起し、本発明に係る一態様を発明するに至った。 The inventor of the present invention therefore found a need to enable the user to perform any operation using, for example, another terminal device or another application without being constrained to the chat application on the terminal device, even when an event occurs in which a chat inquiry request is not satisfied, such as when a chat request is processed as a new waiting call or when a chat request is disconnected for a reason unintended by the user. The inventor then came up with an information processing method that contributes to not constraining the user to a specific application on a terminal device in the event in which a chat inquiry request is not satisfied, and came to invent one aspect of the present invention.

なお、本開示においては、以下のように用語が定義される。 In this disclosure, the following terms are defined:

(本サービス)
本開示における情報処理サーバが提供する情報提供サービスを本サービスという。本サービスは、例えば、所定アプリケーションを用いたチャット要求が待ち呼として処理された場合において、または、所定アプリケーションを用いたチャット要求がユーザーの意図しない理由によって切断された場合において、当該所定アプリケーションとは異なるアプリケーションを用いて、例えば、チャット開始またはチャット再開に係る所定通知を受信可能にさせるものであってもよい。
(This Service)
The information provision service provided by the information processing server in the present disclosure is referred to as the present service. For example, when a chat request using a predetermined application is processed as a waiting call, or when a chat request using a predetermined application is disconnected for a reason unintended by the user, the present service may enable a user to receive a predetermined notification related to, for example, chat start or chat restart using an application other than the predetermined application.

(ユーザー)
本サービスの利用者をユーザーという。具体的には、ユーザーとは、例えば、本サービスに係るWebサイト上において、または、本サービスに係るアプリケーションソフトウェア上において本サービスの提供を受ける者であってもよい。本サービスの利用者として登録されるユーザーは、自然人または法人などの組織であってもよい。ユーザーが法人などである場合、本開示においてユーザーは法人などの従業者または担当者と読替可能であってもよい。
(user)
A user of the service is referred to as a user. Specifically, a user may be, for example, a person who receives the service on a website related to the service or on application software related to the service. A user who is registered as a user of the service may be a natural person or an organization such as a corporation. If the user is a corporation, the user in this disclosure may be read as an employee or person in charge of the corporation.

(ユーザーID)
ユーザーIDは、本サービスにおいて各ユーザーを固有に識別するための情報である。ユーザーIDは、例えば、文字および記号のうち少なくとも一方で構成された文字列であってもよい。ユーザーIDは、本サービスの提供に当たって情報処理サーバから付与される情報、ユーザーによって設定可能である固有の情報、または、本サービスとは異なるサービスにおいてユーザーが利用するユーザーIDを本サービスにおいても利用することをユーザーが選択した情報などであってもよい。ユーザーに対してユーザーIDが発行されるタイミングは任意であり、本開示の範囲を限定しない。ユーザーIDはユーザーの識別情報と呼称されてもよい。ユーザーIDの上記内容は一例であって、その具体的内容によって本開示の範囲は限定されない。
(User ID)
The user ID is information for uniquely identifying each user in the service. The user ID may be, for example, a character string composed of at least one of letters and symbols. The user ID may be information provided by an information processing server when the service is provided, unique information that can be set by the user, or information that the user has selected to use in the service a user ID used in a service other than the service. The timing at which the user ID is issued to the user is arbitrary and does not limit the scope of the present disclosure. The user ID may be referred to as the user's identification information. The above content of the user ID is an example, and the scope of the present disclosure is not limited by the specific content.

(オペレータ)
本開示におけるオペレータとは、本サービスにおいてチャットを用いたユーザーからの問い合わせに対応する回答者であってもよい。オペレータは、自然人であってもよい。オペレータは、一の回答者などを意味してもよく、または、複数の回答者などの総称を意味してもよい。なお、所定プログラムまたは人工知能を用いたオペレータとしての機能は、本開示において、プログラムオペレータまたは人工知能オペレータと呼称されてもよい。
(operator)
An operator in the present disclosure may be a respondent who responds to inquiries from users using chat in the present service. An operator may be a natural person. An operator may mean a single respondent, or may be a collective term for multiple respondents. Note that the function of an operator using a predetermined program or artificial intelligence may be referred to as a program operator or an artificial intelligence operator in the present disclosure.

(管理者)
管理者は、本サービスにおいて用いられる情報処理サーバを管理または運用する者であってもよい。管理者は、本サービスの提供者であってもよい。管理者は、例えば、本サービスをユーザーに提供するために、情報処理サーバを管理して運用する自然人または法人であってもよい。管理者は、一又は複数の者によって構成されてもよい。管理者は、支配管理者と呼称されてもよい。
(Administrator)
The administrator may be a person who manages or operates the information processing server used in the Service. The administrator may be a provider of the Service. The administrator may be, for example, a natural person or a legal entity that manages and operates the information processing server to provide the Service to users. The administrator may be composed of one or more persons. The administrator may be referred to as a controlling administrator.

以上、本開示における用語の定義について説明した。定義された用語について、特別な意味が付される場合には、実施形態の説明において、さらに定義がなされる場合がある。 The definitions of terms used in this disclosure have been explained above. If a special meaning is given to a defined term, it may be further defined in the description of the embodiments.

以下、本発明の実施形態について、図面を参照して詳細に説明する。実施形態において、同一機能を有する構成には同一符号を付し、重複する説明は省略する。以下に説明される実施形態は本開示の一具体例を示す。実施形態において示される構成、フロー図における処理または処理の順序などは一例であって、本開示の技術を限定しない。 Embodiments of the present invention will be described in detail below with reference to the drawings. In the embodiments, components having the same functions are given the same reference numerals, and duplicated descriptions will be omitted. The embodiment described below shows one specific example of the present disclosure. The configurations shown in the embodiments, the processes or the order of processes in the flow charts, etc. are merely examples, and do not limit the technology of the present disclosure.

(実施形態1)
本実施形態に係る情報処理システム1および情報処理装置100の構成について、図1および図2を参照して説明する。図1は、実施形態1に係る情報処理システムおよび情報処理サーバの機能的な構成の一例を示すブロック図である。図2は、実施形態1に係る情報処理システムおよび情報処理サーバの機能的な構成の他の例を示すブロック図である。図3は、実施形態1に係る端末装置の機能的な構成の一例を示すブロック図である。
(Embodiment 1)
The configurations of an information processing system 1 and an information processing device 100 according to the present embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a block diagram showing an example of the functional configuration of an information processing system and an information processing server according to the first embodiment. Fig. 2 is a block diagram showing another example of the functional configuration of an information processing system and an information processing server according to the first embodiment. Fig. 3 is a block diagram showing an example of the functional configuration of a terminal device according to the first embodiment.

以下、図1から図3を参照して、本実施形態に係る情報処理システム1、情報処理サーバ10、および、情報処理装置100の構成例について説明する。 Below, with reference to Figures 1 to 3, configuration examples of the information processing system 1, information processing server 10, and information processing device 100 according to this embodiment will be described.

図1において、情報処理システム1は、情報処理装置100、端末装置200、および、記憶装置300を備える。図1において、情報処理装置100は情報処理サーバ10とも呼称される。 In FIG. 1, the information processing system 1 includes an information processing device 100, a terminal device 200, and a storage device 300. In FIG. 1, the information processing device 100 is also referred to as an information processing server 10.

図1において、情報処理装置100と情報処理サーバ10とは、互いに読み替えることができる。図1においては、情報処理サーバ10は情報処理装置100を含み、記憶装置300を含まないものとして説明しているが、図2に示すように、情報処理サーバ10は、情報処理装置100および記憶装置300を含む構成としてもよい。 In FIG. 1, the information processing device 100 and the information processing server 10 can be read as interchangeable. In FIG. 1, the information processing server 10 is described as including the information processing device 100 but not the storage device 300, but as shown in FIG. 2, the information processing server 10 may be configured to include the information processing device 100 and the storage device 300.

以下において、情報処理サーバ10は、図1に示すシステム構成の場合も、図2に示すシステム構成の場合も含むものとする。すなわち、情報処理サーバ10に記憶装置300が含まれるか否かは本開示の範囲を限定しない。なお、通信部101と記憶装置300とは、互いに通信ネットワーク400を介して接続されてもよい。 In the following, the information processing server 10 includes both the system configuration shown in FIG. 1 and the system configuration shown in FIG. 2. In other words, whether or not the information processing server 10 includes a storage device 300 does not limit the scope of this disclosure. Note that the communication unit 101 and the storage device 300 may be connected to each other via a communication network 400.

情報処理サーバ10は、後述するように、通信ネットワーク400を介して、端末装置200からチャットによる問い合わせ要求を受信した場合において、当該問い合わせ要求を満たさない所定のイベントが発生したとき、ユーザーに対して所定通知を送信することによって本サービスを提供する機能を有するコンピュータまたは記録媒体であってもよい。情報処理サーバ10は、例えば、汎用コンピュータ、および、本実施形態において説明される各動作などを実施させるソフトウェアの組み合わせによって実現されてもよい。 The information processing server 10 may be a computer or recording medium having a function of providing the present service by sending a predetermined notification to a user when a chat inquiry request is received from the terminal device 200 via the communication network 400 and a predetermined event occurs that does not satisfy the inquiry request, as described below. The information processing server 10 may be realized, for example, by a combination of a general-purpose computer and software that performs each operation described in this embodiment.

当該所定のイベントは、後述するように、チャットによる問い合わせ要求が新規の待ち呼であると判定されてチャットが開始可能にならないイベント、または、チャットが開始された場合において、ユーザーが意図しない理由によってチャットが切断されたと判定されてチャットが終了にならないイベントなどであってもよい。なお、本開示において、チャットによる問い合わせ要求と、チャット要求とは、互いに読替可能であってもよい。 As described below, the specified event may be an event in which a chat inquiry request is determined to be a new waiting call and chat cannot be started, or an event in which, when a chat has been started, the chat is determined to have been disconnected for a reason unintended by the user and the chat does not end. Note that in the present disclosure, a chat inquiry request and a chat request may be interchangeable.

なお、実施形態1においては、所定のイベントが、チャット要求が新規の待ち呼であると情報処理サーバ10によって判定されたイベントである場合を例として主に説明し、所定のイベントが、チャットが開始された場合において、開始されたチャットが切断されたと情報処理サーバ10によって判定されたイベントである場合については、後述の変形例において説明するが、実施形態1の内容は、所定のイベントが、チャットが開始された場合において、開始されたチャットが切断されたと情報処理サーバ10によって判定されたイベントである場合についても適用可能であってもよい。 In the first embodiment, the case where the specified event is an event where the information processing server 10 determines that the chat request is a new waiting call is mainly described as an example, and the case where the specified event is an event where the information processing server 10 determines that the started chat has been disconnected when a chat has been started will be described in a modified example described later, but the contents of the first embodiment may also be applicable to the case where the specified event is an event where the information processing server 10 determines that the started chat has been disconnected when a chat has been started.

図1および図2において、複数の端末装置200が、通信ネットワーク400を介して情報処理サーバ10に接続されてもよい。例えば、一のユーザーが複数の端末装置を用いて本サービスの提供を受けてもよく、複数のユーザーが同時に本サービスの提供を受けてもよい。 In Figures 1 and 2, multiple terminal devices 200 may be connected to the information processing server 10 via the communication network 400. For example, one user may receive the service using multiple terminal devices, and multiple users may receive the service simultaneously.

なお、図1に示す情報処理サーバ10および記憶装置300、ならびに、図2に示す情報処理サーバ10のそれぞれは複数あってもよい。係る場合、複数のサーバおよび複数の装置に対して複数の機能が分散されてもよい。なお、記憶装置300は記憶サーバ300と呼称されてもよい。 Note that there may be multiple information processing servers 10 and storage devices 300 shown in FIG. 1, and multiple information processing servers 10 shown in FIG. 2. In such cases, multiple functions may be distributed to multiple servers and multiple devices. Note that the storage device 300 may be referred to as a storage server 300.

なお、情報処理サーバ10および記憶装置300を構成する一又は複数のサーバのうち一部が、本サービスが実施される第1国とは異なる第2国に設置されてもよい。管理者の住所または居所は、第1国、または、第1国以外の一又は複数の国であってもよい。本開示において、例えば、管理者が、第2国に設置された情報処理サーバ10を用いて、第1国において本サービスに係る情報処理方法を実施することは、第1国における実施行為であるとみなされてもよい。第2国に設置された情報処理サーバ10を用いるということは、第1国において利用される端末装置200から情報処理サーバ10に対して第1情報が送信され、情報処理サーバ10からの第2情報を受信することであり、第1情報の送信、および、第2情報の受信は、いずれも第1国における実施行為だからである。 In addition, some of the one or more servers constituting the information processing server 10 and the storage device 300 may be installed in a second country different from the first country in which the service is implemented. The address or residence of the administrator may be in the first country or one or more countries other than the first country. In the present disclosure, for example, an administrator using an information processing server 10 installed in a second country to implement an information processing method related to the service in the first country may be considered to be an implementation act in the first country. Using the information processing server 10 installed in the second country means that first information is transmitted from the terminal device 200 used in the first country to the information processing server 10 and second information is received from the information processing server 10, and both the transmission of the first information and the reception of the second information are implementation acts in the first country.

図1および図2に戻り、情報処理装置100は、通信部101および制御部102を備える。通信部101および制御部102は、互いに有線接続または無線接続される。図3に示すように、端末装置200は、表示媒体201、入力部202、通信部203、メモリ204、および、制御部205を備えてもよい。端末装置200に含まれる各要素は、設計仕様に基づき、他の要素の一部または全部と有線接続または無線接続されてもよい。 Returning to Figures 1 and 2, the information processing device 100 includes a communication unit 101 and a control unit 102. The communication unit 101 and the control unit 102 are connected to each other by wire or wirelessly. As shown in Figure 3, the terminal device 200 may include a display medium 201, an input unit 202, a communication unit 203, a memory 204, and a control unit 205. Each element included in the terminal device 200 may be connected by wire or wirelessly to some or all of the other elements based on the design specifications.

端末装置200は、例えば、本サービスに係るオペレータとのチャットを開始可能にする第1アプリケーションを起動させる機能、第1アプリケーションを用いてチャット要求を情報処理サーバ10に送信する機能、および、第1アプリケーションとは異なる第2アプリケーションを用いて情報処理サーバからの所定通知を受信する機能のうち少なくとも一の機能を有する情報機器であってもよい。 The terminal device 200 may be an information device having at least one of the following functions: a function to launch a first application that enables a user to start a chat with an operator related to the service; a function to send a chat request to the information processing server 10 using the first application; and a function to receive a predetermined notification from the information processing server using a second application that is different from the first application.

例えば、一の端末装置200が、第1アプリケーションを起動させる機能、チャット要求を送信する機能、および、第2アプリケーションを用いて所定通知を受信する機能をすべて有してもよい。また、後述するように、複数の端末装置200のうち、第1端末装置200aが第1アプリケーションを起動させる機能およびチャット要求を送信する機能を有し、第2端末装置200bが第2アプリケーションを用いて所定通知を受信する機能を有してもよい。 For example, one terminal device 200 may have all of the functions of starting a first application, sending a chat request, and receiving a predetermined notification using a second application. Also, as described below, among multiple terminal devices 200, a first terminal device 200a may have the function of starting a first application and the function of sending a chat request, and a second terminal device 200b may have the function of receiving a predetermined notification using the second application.

端末装置200は、例えば、スマートフォン、タブレット端末、PC(Personal Computer)、腕時計型もしくはメガネ型などのウェアラブル端末、または、専用端末などの装置であってもよい。 The terminal device 200 may be, for example, a smartphone, a tablet terminal, a PC (Personal Computer), a wearable terminal such as a wristwatch or glasses, or a dedicated terminal.

表示媒体201は、例えば、2次元ディスプレイでもよく、バーチャルリアリティー、ミックスドリアリティーなどにおける3次元ディスプレイであってもよい。2次元ディスプレイは、液晶ディスプレイ、有機ELディスプレイなどであってもよい。ディスプレイの種類は、本開示の範囲を限定しない。 The display medium 201 may be, for example, a two-dimensional display, or a three-dimensional display in virtual reality, mixed reality, or the like. The two-dimensional display may be a liquid crystal display, an organic electroluminescence display, or the like. The type of display does not limit the scope of this disclosure.

入力部202は、ユーザーによる入力を受け付け、表示媒体201における表示内容を選択する機能、および、文字を入力または編集する機能を有してもよい。 The input unit 202 may have a function to accept input from a user, select the content to be displayed on the display medium 201, and input or edit characters.

入力部202は、例えば、キーボード、マウス、ハードウェアボタン、タッチパネルを用いたタッチ操作、タッチパネルを用いたスタイラスペン、ユーザーの視線検知に基づく入力、および、音声入力などのうち少なくとも1つであってもよい。キーボードは、外部接続された物理的キーボードであってもよく、タッチパネル上のソフトウェアキーボードであってもよい。表示媒体201がバーチャルリアリティー、ミックスドリアリティーなどにおける3次元ディスプレイの場合には、専用コントローラー、ユーザーのジェスチャーなどに基づく情報入力または情報選択であってもよい。 The input unit 202 may be, for example, at least one of a keyboard, a mouse, a hardware button, a touch operation using a touch panel, a stylus pen using a touch panel, an input based on detection of the user's line of sight, and a voice input. The keyboard may be an externally connected physical keyboard, or a software keyboard on a touch panel. In the case where the display medium 201 is a three-dimensional display in virtual reality, mixed reality, or the like, information input or information selection may be based on a dedicated controller, a user's gesture, or the like.

通信部203は、通信部101と通信ネットワーク400によって接続され、情報処理サーバ10から信号または情報を受け取る機能を有してもよい。通信部203は、例えば、無線通信のためのアンテナを含む通信モジュールであってもよく、有線通信のための通信モジュールであってもよい。 The communication unit 203 may be connected to the communication unit 101 via the communication network 400 and have the function of receiving signals or information from the information processing server 10. The communication unit 203 may be, for example, a communication module including an antenna for wireless communication, or a communication module for wired communication.

メモリ204は、通信部203が情報処理サーバ10から受け取った情報を保存する機能を有してもよい。メモリ204は、通信部203が後述する各種アプリケーションソフトウェアを受け取った場合には、各種アプリケーションソフトウェアを保存してもよい。以下の説明において、端末装置200は、情報処理サーバ10から受け取った各種情報を、メモリ204に保存してもよい。メモリ204は、各種情報を一時的に保存する機能、入力部202を用いた情報の削除操作がない限り非一時的に各種情報を保存する機能、または、それらの組み合わせの機能を有してもよい。 The memory 204 may have a function of storing information received by the communication unit 203 from the information processing server 10. When the communication unit 203 receives various application software described below, the memory 204 may store various application software. In the following description, the terminal device 200 may store various information received from the information processing server 10 in the memory 204. The memory 204 may have a function of temporarily storing various information, a function of non-temporarily storing various information unless an operation to delete information is performed using the input unit 202, or a combination of these functions.

制御部205は、端末装置200における各種制御を行う。制御部205は、例えば、通信部203が情報処理サーバ10から受け取った情報をメモリ204に保存させてもよい。制御部205は、ユーザーによる入力を入力部202に受け取らせてもよい。 The control unit 205 performs various controls in the terminal device 200. For example, the control unit 205 may cause the communication unit 203 to store information received from the information processing server 10 in the memory 204. The control unit 205 may cause the input unit 202 to receive input by the user.

また、制御部205は、例えば、情報処理サーバ10から受け取った情報、または、各種アプリケーションもしくは情報処理サーバ10からの指示に基づいて、表示媒体201に所定の情報を表示する機能を有してもよい。制御部205における、各種情報を表示媒体201に表示させる機能は公知技術であるため、詳細な説明は省略する。 The control unit 205 may also have a function of displaying predetermined information on the display medium 201 based on, for example, information received from the information processing server 10, or instructions from various applications or the information processing server 10. The function of the control unit 205 to display various information on the display medium 201 is a known technology, and therefore a detailed description thereof will be omitted.

制御部205は、例えば、電気信号によって各部を制御する制御回路(control circuitry)であってもよい。具体的には、制御部205は、例えば、FPGA(Field Programmable Gate Array)などの集積回路によって構成されてもよい。また、制御部205は、例えば、CPU(Central Processing Unit)、または、MPU(Micro Processing Unit)などにより実現されてもよい。 The control unit 205 may be, for example, a control circuit that controls each unit by an electrical signal. Specifically, the control unit 205 may be configured with an integrated circuit such as an FPGA (Field Programmable Gate Array). The control unit 205 may also be realized with, for example, a CPU (Central Processing Unit) or an MPU (Micro Processing Unit).

以上の説明において、端末装置200が備える表示媒体201などの各要素は、端末装置200に内蔵されるものとして説明したが、端末装置200に対して外付けされるものであってもよい。 In the above description, the elements of the terminal device 200, such as the display medium 201, are described as being built into the terminal device 200, but they may also be external to the terminal device 200.

図1および図2に戻り、記憶装置300は、例えば、ユーザーに関する情報、複数の質問項目の情報などを記憶してもよい。ユーザーに関する情報は、例えば、ユーザーIDの情報、ユーザーの一又は複数の連絡先情報、および、ユーザーの属性情報などであってもよい。記憶装置300は、後述するように、ユーザーに関する情報を管理するためのテーブル情報を記憶してもよい。 Returning to Figures 1 and 2, the storage device 300 may store, for example, information about a user, information about a number of questions, and the like. The information about a user may be, for example, information about a user ID, one or more pieces of contact information about the user, and attribute information about the user. The storage device 300 may store table information for managing information about users, as described below.

記憶装置300は、各種アプリケーションソフトウェアを記憶してもよい。各種アプリケーションソフトウェアは、例えば、情報処理サーバ10が提供するサービスを、ユーザーの要求に応じて、端末装置200においてスタンドアロンで実行させるものであってもよい。また、各種アプリケーションソフトウェアは、例えば、クライアントPCにインストールされたWebブラウザに読み込んで動作させるHTML、CSS、JavaScript(登録商標)などのソースコードであってもよい。また、記憶装置300は、一又は複数のデータベースを含んでもよい。 The storage device 300 may store various application software. The various application software may be, for example, services provided by the information processing server 10 that are executed in a standalone manner on the terminal device 200 in response to a user request. The various application software may also be, for example, source code such as HTML, CSS, or JavaScript (registered trademark) that is loaded and run on a web browser installed on a client PC. The storage device 300 may also include one or more databases.

本開示において、データベースの構造またはモデルは、所定のテーブルによってデータを管理するリレーショナルデータベースであってもよく、または、非リレーショナルデータベース(NoSQL:Not only SQL)であってもよい。係る場合、データベースは分散型台帳であってもよい。 In the present disclosure, the structure or model of the database may be a relational database that manages data by using predetermined tables, or may be a non-relational database (NoSQL: Not only SQL). In such a case, the database may be a distributed ledger.

図1および図2において、通信ネットワーク400は、電気通信回線によって構成されるネットワークであってもよい。通信ネットワーク400は、有線通信ネットワークであっても、無線通信ネットワークであってもよい。通信ネットワーク400は、例えば、インターネット、専用回線、LAN(Local Area Network)などであってもよい。 In FIG. 1 and FIG. 2, the communication network 400 may be a network configured by electric communication lines. The communication network 400 may be a wired communication network or a wireless communication network. The communication network 400 may be, for example, the Internet, a dedicated line, a LAN (Local Area Network), etc.

図1および図2において、情報処理装置100において、通信部101は、端末装置200と通信ネットワーク400を介して通信する機能を有してもよい。具体的には、通信部101は、端末装置200における通信部203と通信ネットワーク400によって接続され、情報を送受信する機能を有してもよい。 1 and 2, in the information processing device 100, the communication unit 101 may have a function of communicating with the terminal device 200 via the communication network 400. Specifically, the communication unit 101 may be connected to the communication unit 203 in the terminal device 200 via the communication network 400, and may have a function of transmitting and receiving information.

通信部101は、記憶装置300との間で情報を送受信する機能を有してもよい。通信部101および記憶装置300は、互いに有線ネットワークまたは無線ネットワークによって接続されてもよい。通信部101は、例えば、無線通信のためのアンテナを含む通信モジュールであってもよく、有線通信のための通信モジュールであってもよい。通信部101および記憶装置300を接続するネットワークの形態、規格などの仕様は、本開示の範囲を限定しない。 The communication unit 101 may have a function of transmitting and receiving information to and from the storage device 300. The communication unit 101 and the storage device 300 may be connected to each other via a wired or wireless network. The communication unit 101 may be, for example, a communication module including an antenna for wireless communication, or a communication module for wired communication. The form, standards, and other specifications of the network connecting the communication unit 101 and the storage device 300 do not limit the scope of this disclosure.

制御部102は、ユーザーが操作する第1端末装置200aから、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、当該問い合わせ要求を満たさない所定のイベントが発生したとき、記憶装置300に記憶された当該ユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信する機能を有してもよい。 The control unit 102 may have a function of receiving an inquiry request to an operator by chat using a first application from a first terminal device 200a operated by a user, and when a predetermined event occurs that does not satisfy the inquiry request, transmitting a predetermined notification that can be received using a second application different from the first application to the communication network 400 using predetermined contact information of the user stored in the storage device 300.

制御部102は、電気信号によって各部を制御する制御回路であってもよい。具体的には、制御部102は、例えば、FPGAなどの集積回路によって構成されてもよい。また、制御部102は、例えば、CPUまたはMPUなどにより実現されてもよい。制御部102の機能の詳細については、後述する。 The control unit 102 may be a control circuit that controls each unit by an electrical signal. Specifically, the control unit 102 may be configured by an integrated circuit such as an FPGA. The control unit 102 may also be realized by a CPU or an MPU, for example. Details of the functions of the control unit 102 will be described later.

以上、図1から図3を参照して、本実施形態に係る情報処理システム1、情報処理サーバ10、および情報処理装置100の構成例について説明した。 Above, with reference to Figures 1 to 3, configuration examples of the information processing system 1, information processing server 10, and information processing device 100 according to this embodiment have been described.

本実施形態に係る情報処理サーバ10は、情報処理システム1の上記構成例において、端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与する。 In the above-described example configuration of the information processing system 1, the information processing server 10 according to this embodiment contributes to preventing the user from being tied to a specific application when an event occurs in which a chat inquiry request using the specific application on the terminal device is not satisfied.

当該技術的効果は、本実施形態に係る情報処理サーバ10の基本的な動作によって奏する。図4は、実施形態1に係る情報処理サーバ10の動作の流れの一例を示すフロー図である。以下、図4を参照して、情報処理サーバ10の基本的な動作について説明する。 This technical effect is achieved by the basic operation of the information processing server 10 according to this embodiment. FIG. 4 is a flow diagram showing an example of the flow of the operation of the information processing server 10 according to embodiment 1. Below, the basic operation of the information processing server 10 will be described with reference to FIG. 4.

なお、下記に説明される各フロー図は、情報処理サーバ10の基本的な動作の処理手順について説明するために必要なステップを例示として記載しているにすぎない。本発明の実施形態における機能が発揮される範囲において、後述するように各フロー図の各ステップの間に他の動作の処理に関するステップが適切に挿入されることを妨げるものではない。 Note that each flow diagram described below merely illustrates the steps necessary to explain the processing procedures for the basic operations of the information processing server 10. As long as the functions of the embodiment of the present invention are exercised, this does not preclude appropriate insertion of steps related to the processing of other operations between the steps of each flow diagram, as described below.

また、本サービス提供のためのシステムが構築される場合、ユーザーインターフェースは一般的にイベントドリブン型でプログラムが実行されるが、本実施形態におけるフロー図においては、説明の便宜のために、必ずしもイベントドリブン型のフロー図に基づいて説明されるわけではない。一般的には、イベントは端末装置200で発生させるが、情報処理サーバ10で発生させてもよい。イベント処理は、端末装置200によって行われてもよく、また、情報処理サーバ10によって行われてもよい。すなわち、イベント発生またはイベント処理の主体は本発明を限定しない。 When a system for providing this service is constructed, the user interface is generally executed by an event-driven program, but for the sake of convenience, the flow diagrams in this embodiment are not necessarily described based on event-driven flow diagrams. Generally, events are generated by the terminal device 200, but they may also be generated by the information processing server 10. Event processing may be performed by the terminal device 200, or may also be performed by the information processing server 10. In other words, the subject of event generation or event processing does not limit the present invention.

以上のフロー図に関する説明は、下記で説明されるフロー図において適用されてもよい。 The explanations regarding the flow diagrams above may also be applied to the flow diagrams described below.

図4において、情報処理サーバ10は、ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信したか否かを判定してもよい(ステップS401)。第1端末装置200aは、例えば、PCなどであってもよい。第1アプリケーションは、例えば、Webブラウザなどであってもよい。詳細は後述する。係る場合、情報処理サーバ10は、チャットの要求を受信するまで待機してもよい(ステップS401:NO)。 In FIG. 4, the information processing server 10 may determine whether or not a chat inquiry request using a first application to an operator has been received from a first terminal device operated by a user (step S401). The first terminal device 200a may be, for example, a PC. The first application may be, for example, a web browser. Details will be described later. In such a case, the information processing server 10 may wait until a chat request is received (step S401: NO).

一方、情報処理サーバ10は、第1端末装置200aから第1アプリケーションを用いたチャットの要求を受信したとき(ステップS401:YES)、当該問い合わせ要求を満たさない所定のイベントが発生したか否かを判定してもよい(ステップS402)。当該所定のイベントが発生せず、例えば、チャット要求が新規の待ち呼として処理されない場合(ステップS402:NO)、情報処理サーバ10は、当該ユーザーとオペレータとのチャットが開始されるための所定の情報処理を実行してもよい(ステップS405)。なお、チャット開始のための情報処理は、公知技術であるため、詳細な説明は省略する。 On the other hand, when the information processing server 10 receives a request for a chat using the first application from the first terminal device 200a (step S401: YES), it may determine whether or not a predetermined event that does not satisfy the inquiry request has occurred (step S402). If the predetermined event has not occurred, for example, the chat request is not processed as a new waiting call (step S402: NO), the information processing server 10 may execute predetermined information processing to start a chat between the user and the operator (step S405). Note that information processing to start a chat is a publicly known technology, so a detailed description will be omitted.

一方、情報処理サーバ10は、例えば、当該チャット要求が新規の待ち呼と判定されるイベントなど、当該問い合わせ要求を満たさない所定のイベントが発生した場合(ステップS402:YES)、記憶装置300に記憶された当該ユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信してもよい(ステップS403)。 On the other hand, when a specific event occurs that does not satisfy the inquiry request, such as an event in which the chat request is determined to be a new waiting call (step S402: YES), the information processing server 10 may use specific contact information for the user stored in the storage device 300 to send a specific notification to the communication network 400 that can be received using a second application different from the first application (step S403).

連絡先情報は、例えば、電話番号などであってもよい。連絡先情報は、チャットによる問い合わせ要求を実施したユーザーに対して、所定通知を報知するために用いられる。連絡先情報は、例えば、チャット要求が新規の待ち呼であると判定されたとき、第1端末装置200aに備わる表示媒体201において任意に登録が可能であってもよい。 The contact information may be, for example, a telephone number. The contact information is used to notify a user who has made a chat inquiry request of a predetermined notification. The contact information may be optionally registered on the display medium 201 provided on the first terminal device 200a, for example, when it is determined that the chat request is a new waiting call.

なお、本開示において、所定のタイミングで連絡先情報が登録されるとき、公知である確認コードを用いた本人認証技術が適用されてもよい。 In addition, in this disclosure, when contact information is registered at a specified time, a publicly known personal authentication technology using a confirmation code may be applied.

所定通知は、チャットによる問い合わせが開始可能または再開可能である旨を示す通知であってもよい。具体的には、所定通知は、所定のイベントが、チャット要求が新規の待ち呼であると判定されるイベントである場合においては、例えば、待ち呼が解消されたことをユーザーに連絡するための通知であってもよい。また、所定通知は、所定のイベントが、チャット接続が切断されたと判定されるイベントである場合においては、例えば、切断されたチャットを再開可能にさせるためのURL情報を含む通知であってもよい。 The specified notification may be a notification indicating that a chat inquiry can be started or resumed. Specifically, if the specified event is an event in which the chat request is determined to be a new waiting call, the specified notification may be, for example, a notification to inform the user that the waiting call has been resolved. Also, if the specified event is an event in which the chat connection is determined to have been disconnected, the specified notification may be, for example, a notification including URL information for enabling the disconnected chat to be resumed.

なお、後述するように、所定イベントが、当該問い合わせ要求が新規の待ち呼として判定されるイベントである場合においては、ステップS402とステップS403との間に、待ち呼解消の所定条件が満たされたか否かの判定処理が挿入されてもよい。係る場合、待ち呼解消の所定条件が満たされたとき、ステップS403に移行してもよい。待ち呼解消の所定条件は、後述するように、待ち呼の件数に関する条件、または、解消までの推定時間に関する条件などであってもよい。所定条件の内容は、管理者によって任意に設定可能であってもよい。 As described below, if the specified event is an event in which the inquiry request is determined to be a new waiting call, a process for determining whether or not a specified condition for clearing the waiting call is satisfied may be inserted between steps S402 and S403. In this case, when the specified condition for clearing the waiting call is satisfied, the process may proceed to step S403. As described below, the specified condition for clearing the waiting call may be a condition related to the number of waiting calls or a condition related to the estimated time until the call is cleared. The contents of the specified condition may be arbitrarily set by the administrator.

そして、情報処理サーバ10は、待ち呼解消に応じて、SMS(Short Message Service)などの第2アプリケーションを用いて受信可能である所定通知を、ユーザーの連絡先情報が示す宛先に送信してもよい。係る場合、ユーザーは、第2アプリケーションによって待ち呼解消の通知を受信できるため、第1アプリケーションであるWebブラウザを起動させたままにする必要性、または、Webブラウザに注意を払う必要性がなくなる。さらに、第2アプリケーションが第1端末装置200aであるPCとは異なる、例えば、スマートフォンなどの第2端末装置200bにインストールされている場合、ユーザーは待ち呼解消まで時間的にも物理的にも拘束されることがなくなる。 Then, in response to the cancellation of the waiting call, the information processing server 10 may send a predetermined notification that can be received using a second application, such as SMS (Short Message Service), to the address indicated in the user's contact information. In this case, the user can receive the notification of the cancellation of the waiting call by the second application, and therefore there is no need to keep the first application, which is a web browser, running or to pay attention to the web browser. Furthermore, if the second application is installed on a second terminal device 200b, such as a smartphone, that is different from the PC that is the first terminal device 200a, the user will not be tied down in time or physically until the waiting call is cancelled.

次に、情報処理サーバ10は、当該所定通知を任意の端末装置を用いて受信したユーザーからチャット開始の要求を受信したか否かを判定してもよい(ステップS404)。情報処理サーバ10は、チャット開始の要求を受信するまで待機してもよい(ステップS404:NO)。一方、情報処理サーバ10は、チャット開始の要求を受信したとき(ステップS404:YES)、上述したように、チャット開始の処理を実行してもよい(ステップS405)。 Next, the information processing server 10 may determine whether or not a request to start a chat has been received from a user who has received the predetermined notification using any terminal device (step S404). The information processing server 10 may wait until a request to start a chat is received (step S404: NO). On the other hand, when the information processing server 10 receives a request to start a chat (step S404: YES), it may execute processing to start a chat as described above (step S405).

以上、図4を参照して、情報処理サーバ10の基本的な動作の流れについて説明した。このように、情報処理サーバ10を用いた情報処理方法が実施されることによって、上述したように本サービスがユーザーに提供されてもよい。 The basic operational flow of the information processing server 10 has been described above with reference to FIG. 4. In this manner, the information processing method using the information processing server 10 may be implemented to provide the service to the user as described above.

なお、情報処理方法は、情報処理サーバ10に実装されたプログラムに基づいて実施されてもよい。すなわち、情報処理サーバ10の管理者による随時の指示を要さずとも、管理者の意思に基づいて実装されたプログラムによって情報処理方法が実施されることは、管理者による実施と同義であってもよい。 The information processing method may be implemented based on a program implemented in the information processing server 10. In other words, the information processing method may be implemented by a program implemented based on the administrator's intentions without the need for occasional instructions from the administrator of the information processing server 10, which may be synonymous with implementation by the administrator.

本サービスは、本サービスに係るアプリケーションソフトウェアが端末装置200にインストールされ、当該端末装置200において当該アプリケーションソフトウェアが起動されることを起点として、ユーザーに提供されてもよい。例えば、本サービスは、Webブラウザが第1端末装置200aにおいて起動されることを起点として提供されてもよい。また、本サービスは、例えば、当該Webブラウザ上において待ち呼アプリケーションが起動されることを起点として提供されてもよい。なお、本開示において、アプリケーションソフトウェアは、単にアプリケーションと呼称されてもよい。 This service may be provided to a user when application software related to this service is installed on the terminal device 200 and the application software is started on the terminal device 200. For example, this service may be provided when a web browser is started on the first terminal device 200a. Also, this service may be provided when a call waiting application is started on the web browser. In this disclosure, the application software may simply be referred to as an application.

本サービスは、情報処理サーバ10を用いて、ユーザーから第1アプリケーションを用いたチャットによる問い合わせ要求を受け付けた場合において、当該問い合わせ要求が満たされない所定のイベントが発生したときに、当該ユーザーに対して第2アプリケーションを用いて受信可能である所定通知を送信するものであればよく、サービスが提供される態様は本開示の範囲を限定しない。 This service uses the information processing server 10 to receive an inquiry request from a user via chat using a first application, and when a specific event occurs that does not satisfy the inquiry request, it is sufficient to send a specific notification that can be received using a second application to the user, and the manner in which the service is provided does not limit the scope of this disclosure.

例えば、情報処理サーバ10がWebブラウザを用いないスタンドアロンで動作するアプリケーションを端末装置200に送信し、ダウンロードされた当該アプリケーションを用いて本サービスが提供されてもよい。また、例えば、スマートフォンなどの端末装置200にインストールされた本サービスに係るアプリケーションが起動されることを起点として、本サービスが実現される場合、当該アプリケーションは、例えば、図示しない所定のアプリケーション配布システムから、予め、通信ネットワーク400を介して端末装置200へダウンロードされてもよい。所定のアプリケーション配布システムは、例えば、一または複数のアプリケーションを端末装置200へ提供するシステムであってもよい。なお、アプリケーションは、情報処理プログラムを意味してもよい。 For example, the information processing server 10 may transmit to the terminal device 200 an application that operates standalone without using a web browser, and the service may be provided using the downloaded application. In addition, when the service is realized starting from the launch of an application related to the service installed on the terminal device 200 such as a smartphone, the application may be downloaded in advance to the terminal device 200 via the communication network 400 from a predetermined application distribution system (not shown). The predetermined application distribution system may be, for example, a system that provides one or more applications to the terminal device 200. Note that the application may mean an information processing program.

以上、図4を参照して、本開示における情報処理方法が実施されることによって提供される基本的なサービスの概要について説明した。 Above, with reference to FIG. 4, we have explained an overview of the basic services provided by implementing the information processing method of this disclosure.

図5は、実施形態1に係る情報処理サーバと端末装置との間の情報の送受信及び情報処理の手順の一例を示すシーケンス図である。具体的には、図5は、所定のイベントが、チャットを用いた問い合わせ要求が新規の待ち呼であると情報処理サーバ10によって判定されたイベントである場合における、情報処理サーバ10と端末装置200との間の情報の送受信及び情報処理の手順の一例を示す。以下、図5などを参照して、情報処理方法の実施において、情報処理システム1に含まれる各要素間における情報の送受信ならびに各要素において行われる情報処理の一例について説明する。 Fig. 5 is a sequence diagram showing an example of the procedure for transmitting and receiving information and processing information between the information processing server and the terminal device according to the first embodiment. Specifically, Fig. 5 shows an example of the procedure for transmitting and receiving information and processing information between the information processing server 10 and the terminal device 200 in a case where the predetermined event is an event in which the information processing server 10 has determined that an inquiry request using chat is a new waiting call. Below, an example of transmitting and receiving information between each element included in the information processing system 1 and information processing performed in each element in implementing the information processing method will be described with reference to Fig. 5 and other figures.

以下の説明において、情報処理サーバ10から端末装置200に対して送信された後にメモリ204に保存された各種プログラムによって、例えば、表示媒体201に所定の情報が表示されることは、情報処理サーバ10が直接的または間接的に所定の情報の表示を制御していることと同じであってもよい。 In the following description, for example, the display of specific information on the display medium 201 by various programs transmitted from the information processing server 10 to the terminal device 200 and then stored in the memory 204 may be the same as the information processing server 10 directly or indirectly controlling the display of the specific information.

すなわち、本発明の実施形態において、情報処理サーバ10から端末装置200へ提供された各種プログラムによる制御、および、情報処理サーバ10による制御を、情報処理サーバ10などによる制御と呼称してもよい。単に、情報処理サーバ10による制御と呼称される場合であっても、情報処理サーバ10などによる制御と同じ意味に解釈してもよい。 In other words, in an embodiment of the present invention, the control by various programs provided from the information processing server 10 to the terminal device 200 and the control by the information processing server 10 may be referred to as control by the information processing server 10, etc. Even if it is simply referred to as control by the information processing server 10, it may be interpreted to have the same meaning as control by the information processing server 10, etc.

図5において、例えば、ユーザーが操作する第1端末装置200aは、情報処理サーバ10に対して、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を示す情報を送信してもよい(ステップS501)。 In FIG. 5, for example, the first terminal device 200a operated by the user may transmit information indicating a chat inquiry request to the operator using the first application to the information processing server 10 (step S501).

第1端末装置200aは、例えば、PC、タブレットなどであってもよい。第1アプリケーションは、例えば、Webブラウザ、または、Webブラウザに重畳して表示される待ち呼アプリケーションであってもよい。チャットの要求を示す情報は、例えば、Webブラウザなどのアプリケーションを用いて表示される表示画面が第1端末装置200aの表示媒体201に表示され、当該表示画面に重畳して表示されるチャット開始の選択ボタンが入力部202を用いて選択されたことに応じて、通信部203から送信される情報または信号であってもよい。 The first terminal device 200a may be, for example, a PC, a tablet, etc. The first application may be, for example, a web browser, or a call waiting application superimposed on the web browser. The information indicating the chat request may be, for example, information or a signal transmitted from the communication unit 203 in response to a display screen displayed using an application such as a web browser being displayed on the display medium 201 of the first terminal device 200a, and a selection button for starting a chat superimposed on the display screen being selected using the input unit 202.

なお、上記の第1アプリケーションの具体例は一例にすぎず、第1アプリケーションは、オペレータとのチャットを要求することが可能であるアプリケーションであればよい。例えば、第1端末装置200aがタブレット端末であり、第1アプリケーションがタブレット端末にインストールされた所定のアプリケーションであってもよい。第1アプリケーションの具体的内容によって本開示の範囲は限定されない。 The above specific example of the first application is merely an example, and the first application may be any application that is capable of requesting a chat with an operator. For example, the first terminal device 200a may be a tablet terminal, and the first application may be a specific application installed on the tablet terminal. The scope of this disclosure is not limited by the specific content of the first application.

図6は、チャット要求が可能であるアプリケーションの表示画面および画面遷移の一例を示す図である。図6(a)において、端末装置200の表示媒体201において、例えば、Webブラウザを用いて表示される所定のWebページ60上にチャットを開始するための表示画面61がバナーとして表示されてもよい。表示画面61には、オペレータとのチャットを開始するための選択可能であるボタン62が含まれてもよい。表示画面61は、例えば、ユーザーがWebページ60の操作方法または記載内容について理解できない場合に、オペレータにチャットを用いて問い合わせを可能にするものであってもよい。 Figure 6 shows an example of a display screen and screen transitions of an application that allows a chat request. In Figure 6 (a), a display screen 61 for starting a chat may be displayed as a banner on a specific web page 60 displayed using a web browser on the display medium 201 of the terminal device 200. The display screen 61 may include a selectable button 62 for starting a chat with an operator. The display screen 61 may enable a user to inquire of an operator via chat, for example, when the user does not understand how to operate the web page 60 or the contents of the page.

なお、本開示において、ページとは、本サービスに係るWebサイトなどにおいてスクロールすることで表示可能な範囲を意味してもよい。また、単にページと呼称される場合であっても、当該ページは、一又は複数のページであってもよい。複数のページ間の遷移は所定の操作に基づいて行われてもよい。 In this disclosure, a page may mean an area that can be displayed by scrolling on a website related to the service. Even when simply referred to as a page, the page may be one or multiple pages. Transitions between multiple pages may be performed based on a specified operation.

図6(a)において、ユーザーが入力部202を用いてボタン62を選択した場合、第1端末装置200aの通信部203から情報処理サーバ10に対して、オペレータとのチャットの要求を示す情報または信号が送信されてもよい。 In FIG. 6(a), when a user selects button 62 using the input unit 202, information or a signal indicating a request for chatting with an operator may be transmitted from the communication unit 203 of the first terminal device 200a to the information processing server 10.

なお、本開示においては、チャット要求のためのボタン62が選択された場合、オペレータとのチャット要求が情報処理サーバ10に送信されるものとして説明するが、例えば、
ボタン62が選択されたことに応じてプログラムオペレータまたは人工知能オペレータとのチャットが開始され、プログラムオペレータなどとのチャットによってもユーザーの理解が十分でないとき、所定操作を経て、オペレータとのチャット要求が情報処理サーバ10に送信されるものであってもよい。チャットが要求された場合に、オペレータとのチャットの前に、当該所定操作が含まれるか否かによって本開示の範囲は限定されない。
In the present disclosure, when the button 62 for requesting a chat is selected, a request for chatting with an operator is transmitted to the information processing server 10. For example,
In response to the selection of the button 62, a chat with a program operator or an artificial intelligence operator is started, and when the user's understanding is not sufficient even through the chat with the program operator, etc., a chat request with an operator may be sent via a predetermined operation to the information processing server 10. When a chat is requested, the scope of the present disclosure is not limited by whether or not the predetermined operation is included before the chat with the operator.

図5に戻り、情報処理サーバ10は、ユーザーが操作する第1端末装置200aから、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信したとき、当該要求が新規の待ち呼であるか否かを判定してもよい(ステップS502)。 Returning to FIG. 5, when the information processing server 10 receives a chat inquiry request to an operator using a first application from the first terminal device 200a operated by a user, the information processing server 10 may determine whether the request is a new waiting call (step S502).

具体的には、情報処理サーバ10は、オペレータの総人数の情報と、チャット要求に対応中であるオペレータの人数の情報と、新規チャット要求に対応可能であるオペレータの人数の情報とを記憶装置300を用いて管理してもよい。係る場合において、第1端末装置200aから新規のチャット要求を受信したとき、新規チャット要求に対応可能であるオペレータの人数の情報に基づいて、当該チャット要求が新規の待ち呼であるか否かを判定してもよい。 Specifically, the information processing server 10 may use the storage device 300 to manage information on the total number of operators, information on the number of operators currently handling chat requests, and information on the number of operators available to handle new chat requests. In this case, when a new chat request is received from the first terminal device 200a, it may determine whether the chat request is a new waiting call based on the information on the number of operators available to handle the new chat request.

次に、情報処理サーバ10は、ユーザーからのチャット要求が新規の待ち呼であると判定されたとき、当該チャット要求を新規の待ち呼として記憶装置300に記憶させてもよい(ステップS503)。具体的には、例えば、記憶装置300に記憶された待ち呼を管理するテーブル情報を用いて、チャット要求の受信時刻の先着順に待ち呼が解消されるように管理してもよい。待ち呼を管理する技術は公知であるため、詳細な説明は省略する。 Next, when the information processing server 10 determines that the chat request from the user is a new waiting call, the information processing server 10 may store the chat request as a new waiting call in the storage device 300 (step S503). Specifically, for example, the information processing server 10 may use table information for managing waiting calls stored in the storage device 300 to manage the waiting calls so that they are resolved on a first-come, first-served basis based on the time of reception of the chat request. The technology for managing waiting calls is well known, so a detailed description is omitted.

そして、情報処理サーバ10は、チャット要求を新規の待ち呼として記憶装置300に記憶させることと併せて、ユーザーからのチャット要求が待ち呼の状態であることを示す情報を第1端末装置200aの表示媒体201に表示させてもよい。係る場合、情報処理サーバ10は、さらに、待ち呼が解消されたときに、待ち呼が解消された旨を示す所定通知の受信要否をユーザーに問い合わせてもよい(ステップS504)。 The information processing server 10 may store the chat request as a new waiting call in the storage device 300 and may also display information indicating that the chat request from the user is in a waiting call state on the display medium 201 of the first terminal device 200a. In this case, the information processing server 10 may further inquire of the user, when the waiting call is cleared, whether or not he or she would like to receive a predetermined notification indicating that the waiting call has been cleared (step S504).

図6(b)は、図6(a)においてチャット要求ボタン62が選択された場合において、当該チャット要求が新規の待ち呼であると判定されたときに、表示画面61から遷移される表示画面63aを示す。表示画面63aにおいて、例えば、チャットが開始されるまでの待ち時間および待ち人数が表示されてもよい。また、表示画面63aにおいて、上述したように、待ち呼解消の条件が満たされたときに所定通知を受けることを要求するためのボタン64が選択可能に表示されてもよい。 FIG. 6(b) shows a display screen 63a to which display screen 61 transitions when chat request button 62 is selected in FIG. 6(a) and it is determined that the chat request is a new waiting call. Display screen 63a may display, for example, the waiting time until chat begins and the number of people waiting. Also, as described above, display screen 63a may display a selectable button 64 for requesting to receive a specified notification when the conditions for clearing the waiting call are met.

所定通知は、情報処理サーバ10が待ち呼解消の所定条件が満たされたと判定した場合に、チャット開始が可能であることをユーザーに通知するための情報または信号であってもよい。所定通知は、後述するように、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能であり、通知先はユーザーによって設定される連絡先情報である。 The specified notification may be information or a signal for notifying the user that a chat can be started when the information processing server 10 determines that a specified condition for canceling a waiting call is satisfied. As described below, the specified notification can be received using a second application different from the first application, and the notification destination is contact information set by the user.

第2アプリケーションは、例えば、ショートメッセージアプリケーション、所定のチャットアプリケーション、メールソフト、または、所定通知を受信したときに端末装置200上において所定通知の着信をユーザーに報知する機能を有するアプリケーションなどであってもよい。連絡先情報は、例えば、第2アプリケーションを用いて情報を受信可能である電話番号、アプリケーションのID、メールアドレス、アカウントなど、電子的な連絡先情報であってもよい。 The second application may be, for example, a short message application, a specific chat application, email software, or an application that has a function of notifying the user of the arrival of a specific notification on the terminal device 200 when the specific notification is received. The contact information may be, for example, electronic contact information such as a telephone number, application ID, email address, account, etc. that can receive information using the second application.

例えば、所定通知を受信可能である第2アプリケーションとしてショートメッセージアプリケーションが設定されている場合、連絡先情報は、電話番号、メールアドレスなどであってもよい。また、第2アプリケーションとして所定のチャットアプリケーションが設定されている場合、連絡先情報は、当該所定のアプリケーションに対応するID、アカウントなどであってもよい。連絡先情報の種類は、第2アプリケーションの内容に応じて決定されるものであってもよい。第2アプリケーションの種類は、例えば、管理者によって任意に設定されてもよい。 For example, if a short message application is set as the second application capable of receiving a predetermined notification, the contact information may be a telephone number, an email address, etc. Furthermore, if a predetermined chat application is set as the second application, the contact information may be an ID, an account, etc. corresponding to the predetermined application. The type of contact information may be determined according to the content of the second application. The type of the second application may be set arbitrarily by an administrator, for example.

図6(b)において、ボタン64が入力部202を用いて選択されたとき、図6(c)に示すように、連絡先情報を登録可能である表示画面65に遷移してもよい。表示画面65は、所定の案内文、連絡先情報を入力するための入力欄66、および、入力された連絡先情報を情報処理サーバ10へ送信するための送信ボタン67を含んでもよい。 In FIG. 6(b), when button 64 is selected using input unit 202, a transition may be made to display screen 65 on which contact information can be registered, as shown in FIG. 6(c). Display screen 65 may include a predetermined guidance message, an input field 66 for inputting contact information, and a send button 67 for transmitting the input contact information to information processing server 10.

例えば、入力欄66において、第1端末装置200aに備わる入力部202を用いて連絡先情報が設定され、且つ、送信ボタン67が選択されたとき、所定通知を受けることを要求する情報と併せて、第2アプリケーションに対応する連絡先情報が情報処理サーバ10に送信されてもよい。 For example, when contact information is set in the input field 66 using the input unit 202 of the first terminal device 200a and the send button 67 is selected, the contact information corresponding to the second application may be sent to the information processing server 10 together with information requesting to receive a specified notification.

なお、上述したユーザーの連絡先情報を設定する方法は一例であって、これに限定されない。図7は、所定通知を要求可能である表示画面および画面遷移の他の例を示す図である。図7(a)に示すように、図6(a)においてチャット要求ボタン62が選択された場合において当該チャット要求が新規の待ち呼であると判定されたとき、表示画面61から表示画面63bに遷移してもよい。表示画面63bにおいて、例えば、情報処理サーバ10に対して、「連絡先を登録」することを要求するためのボタン70、「登録連絡先を利用」することを要求するためのボタン71、および、「このまま待つ」ことを通知するためのボタン72が含まれてもよい。 The above-mentioned method of setting the user's contact information is an example and is not limited to this. FIG. 7 is a diagram showing another example of a display screen and screen transition that can request a predetermined notification. As shown in FIG. 7(a), when the chat request button 62 is selected in FIG. 6(a) and it is determined that the chat request is a new waiting call, the display screen 61 may transition to a display screen 63b. The display screen 63b may include, for example, a button 70 for requesting the information processing server 10 to "register a contact", a button 71 for requesting to "use a registered contact", and a button 72 for notifying the user to "wait as is".

係る場合、例えば、入力部202を用いてボタン70が選択されたとき、図7(b)に示すように、表示画面63bから表示画面65に遷移してもよい。そして、上述のように、表示画面65において設定された連絡先情報が第1端末装置200aから情報処理サーバ10に送信されてもよい。 In this case, for example, when button 70 is selected using input unit 202, as shown in FIG. 7(b), a transition may occur from display screen 63b to display screen 65. Then, as described above, the contact information set on display screen 65 may be transmitted from first terminal device 200a to information processing server 10.

なお、ユーザーは、本サービスの利用に当たってユーザーIDを登録可能であってもよい。例えば、ユーザーIDは、ユーザーがチャット要求する前に予め登録されて記憶装置300に記憶されてもよい。また、図6および図7を参照して説明した連絡先情報の登録に際して、連絡先情報と併せて、ユーザーIDが登録可能であってもよい。ユーザーIDは、上述した表示画面65において登録可能であってもよく、または、表示画面65とは異なる画面において登録可能であってもよい。ユーザーIDを登録する方法は管理者が任意に設定可能であり、その具体的内容によって本開示の範囲は限定されない。 The user may be able to register a user ID when using this service. For example, the user ID may be registered in advance and stored in the storage device 300 before the user makes a chat request. In addition, when registering contact information as described with reference to Figures 6 and 7, the user ID may be registered together with the contact information. The user ID may be registered on the display screen 65 described above, or may be registered on a screen different from the display screen 65. The method for registering the user ID may be set arbitrarily by the administrator, and the scope of this disclosure is not limited by the specific content.

係る場合、情報処理サーバ10は、ユーザーIDに基づいて連絡先情報を特定してもよい。例えば、ユーザーIDと連絡先情報とが対応付けられて記憶装置300に記憶され、且つ、ユーザーIDを用いて第1アプリケーションにユーザーがサインインしている場合においてボタン64が選択されたとき、情報処理サーバ10は、第1アプリケーションのサインインに用いられているユーザーIDと、所定通知を受けることを要求する情報とを第1端末装置200aから受信し、受信したユーザーIDに基づいて記憶装置300に記憶されている連絡先情報を特定してもよい。 In such a case, the information processing server 10 may identify the contact information based on the user ID. For example, when the user ID and the contact information are associated and stored in the storage device 300, and the user is signed in to the first application using the user ID, when the button 64 is selected, the information processing server 10 may receive the user ID used to sign in to the first application and information requesting receipt of a predetermined notification from the first terminal device 200a, and identify the contact information stored in the storage device 300 based on the received user ID.

また、同様に、図7(a)におけるボタン71が選択された場合においても、情報処理サーバ10は、第1アプリケーションのサインインに用いられているユーザーIDと、所定通知を受けることを要求する情報とを第1端末装置200aから受信し、受信したユーザーIDに基づいて記憶装置300に記憶されている連絡先情報を特定してもよい。 Similarly, when button 71 in FIG. 7(a) is selected, the information processing server 10 may receive from the first terminal device 200a the user ID used to sign in to the first application and information requesting receipt of a specified notification, and identify the contact information stored in the storage device 300 based on the received user ID.

なお、ユーザーIDが第1アプリケーションのサインインに用いられていない場合において、図7(a)におけるボタン71が選択されたとき、表示画面63bから、不図示のユーザーID入力画面に遷移してもよい。係る場合、当該入力画面において入力されたユーザーIDが第1端末装置200aから情報処理サーバ10に送信され、情報処理サーバ10は、記憶装置300に記憶されたユーザーIDと連絡先情報とを対応付けたテーブル情報を参照し、受信したユーザーIDに基づいて連絡先情報を特定してもよい。 When the user ID is not used to sign in to the first application, when button 71 in FIG. 7(a) is selected, the display screen 63b may transition to a user ID input screen (not shown). In this case, the user ID input on the input screen may be transmitted from the first terminal device 200a to the information processing server 10, and the information processing server 10 may refer to table information that associates user IDs and contact information stored in the storage device 300, and identify the contact information based on the received user ID.

なお、上記説明においては、第2アプリケーションの種類は、管理者によって任意に設定されてもよいものとして説明したが、第2アプリケーションの種類は、例えば、連絡先情報を登録する場合において、ユーザーによって選択可能であってもよい。 In the above description, the type of the second application may be arbitrarily set by the administrator, but the type of the second application may be selectable by the user, for example, when registering contact information.

例えば、図6(c)における表示画面65において、さらに、複数の第2アプリケーションが選択可能に表示されてもよい。係る場合、少なくとも一の第2アプリケーションと、選択された第2アプリケーションを用いて所定情報を受信可能である連絡先情報とが表示画面65において登録可能であってもよい。また、例えば、本サービスに対するユーザー登録など、チャット要求を開始する以前の任意のタイミングにおいて、ユーザーが所定通知を受信するための第2アプリケーションを所定画面において選択可能であってもよい。ユーザーによって入力部202を用いて選択された第2アプリケーションを示す情報は、情報処理サーバ10によって受信され、記憶装置300に記憶されてもよい。 For example, on the display screen 65 in FIG. 6(c), a plurality of second applications may be further displayed in a selectable manner. In such a case, at least one second application and contact information capable of receiving predetermined information using the selected second application may be registerable on the display screen 65. Also, for example, at any time before starting a chat request, such as user registration for this service, the user may be able to select a second application on a predetermined screen for receiving a predetermined notification. Information indicating the second application selected by the user using the input unit 202 may be received by the information processing server 10 and stored in the storage device 300.

すなわち、第2アプリケーションは、複数のアプリケーションのうちからユーザーによって選択されたアプリケーションであり、選択された第2アプリケーションは、所定の連絡先情報と対応付けられて記憶装置300に記憶されてもよい。 That is, the second application is an application selected by the user from among a plurality of applications, and the selected second application may be stored in the storage device 300 in association with predetermined contact information.

なお、上記説明においては、連絡先情報に対応するユーザーIDが、本サービスにおいて登録可能であると説明したが、さらに、表示画面61から遷移された所定の表示画面において、ユーザーの個人情報を含む属性情報が、併せて本サービスに登録可能であってもよい。図8は、ユーザーIDとユーザー情報とを対応付けるテーブル情報の一例を示す図である。図8に示すように、第1テーブル800は、ユーザーIDと、連絡先情報と、ユーザーの属性情報とを対応付けて記憶装置300に記憶されるリレーショナルデータベースであってもよい。 In the above explanation, it has been explained that a user ID corresponding to contact information can be registered in this service, but further, in a predetermined display screen transitioned to from display screen 61, attribute information including personal information of the user may also be registered in this service. FIG. 8 is a diagram showing an example of table information that associates user IDs with user information. As shown in FIG. 8, the first table 800 may be a relational database that associates user IDs, contact information, and user attribute information and stores them in the storage device 300.

第1テーブル情報800は、属性情報として、ユーザーが本サービスを利用した利用回数の情報、ユーザーの特性情報、ユーザーの年齢情報などを含んでもよい。ユーザーの特性情報は、例えば、利用回数が所定回数を超えた特別待遇のユーザーであるか否かを示す情報などであってもよい。ユーザーの年齢情報は、具体的な年齢であってもよく、または、所定の年齢幅を有する年代情報であってもよい。なお、ユーザーが本サービスを利用した利用回数を計測して記憶装置300に記憶させる技術は公知であるため、詳細な説明は省略する。 The first table information 800 may include, as attribute information, information on the number of times the user has used the service, user characteristic information, and user age information. The user characteristic information may be, for example, information indicating whether the user is a special user who has used the service more than a predetermined number of times. The user age information may be a specific age, or may be generation information having a predetermined age range. Note that the technology for measuring the number of times the user has used the service and storing it in the storage device 300 is publicly known, so a detailed explanation will be omitted.

なお、図6および図7における各表示画面の画面デザインは一例であっても、その限りではない。例えば、各表示画面における案内文の内容、または、各ボタンに付される表記は管理者によって任意に設定可能であってもよい。 Note that the screen designs of the display screens in Figures 6 and 7 are merely examples and are not limiting. For example, the content of the guidance on each display screen or the notation on each button may be arbitrarily set by the administrator.

また、表示画面65において、送信ボタン67が選択されることに応じて連絡先情報が情報処理サーバ10に送信されるものとして説明したが、例えば、所定条件を満たしたとき、設定された連絡先情報が情報処理サーバ10に送信されてもよい。所定条件とは、例えば、表示画面65における連絡先情報の設定後、内容に対する編集が行われずに所定時間が経過することであってもよい。また、所定条件とは、所定の音声入力が行われることであってもよい。表示画面65に設定された連絡先情報、および、ユーザーIDを含む設定情報が第1端末装置200aから情報処理サーバ10へ送信されるトリガーは管理者によって任意に設定可能であり、本開示の範囲を限定しない。 Although the contact information has been described as being sent to the information processing server 10 in response to the selection of the send button 67 on the display screen 65, the set contact information may be sent to the information processing server 10, for example, when a predetermined condition is met. The predetermined condition may be, for example, a predetermined time that has passed since the contact information was set on the display screen 65 without editing the content. The predetermined condition may also be a predetermined voice input. The trigger for sending the contact information set on the display screen 65 and the setting information including the user ID from the first terminal device 200a to the information processing server 10 can be set arbitrarily by the administrator and does not limit the scope of the present disclosure.

なお、情報処理サーバ10に所定情報が送信されるトリガーに関する当該説明は、本開示における、その他の表示画面または所定ページにおける所定情報の設定および送受信に関する説明に対して適用されてもよい。 The above explanation regarding the trigger for transmitting specific information to the information processing server 10 may also be applied to the explanations regarding the setting and transmission/reception of specific information on other display screens or specific pages in this disclosure.

なお、上記説明において連絡先情報、ユーザーIDなどは、入力部202を用いてユーザーによって任意に設定されるものとして説明したが、例えば、予め定められた複数のテキスト情報のうちから、プルダウンメニューもしくはチェックボックスなどによって内容を選択可能であってもよい。例えば、第2アプリケーションの選択は、予め定められた複数のリストのうちから一のアプリケーションをチェックボックスなどによって選択可能であってもよい。すなわち、本開示において、内容の設定とは、内容の記述および選択を含んでもよい。 In the above description, the contact information, user ID, etc. are described as being arbitrarily set by the user using the input unit 202, but for example, the content may be selectable from a predetermined number of pieces of text information using a pull-down menu or check boxes. For example, the second application may be selected by selecting one application from a predetermined number of lists using check boxes or the like. In other words, in the present disclosure, setting the content may include describing and selecting the content.

また、属性情報として含まれるユーザーの個人情報は、例えば、入力部202を用いて設定可能であってもよく、または、外部システムとのAPI(Application Programming Interface)連携によって設定可能であってもよい。外部システムは、例えば、所定のアプリケーションソフトウェアであってもよい。 The user's personal information included as attribute information may be set, for example, using the input unit 202, or may be set by linking with an external system via an API (Application Programming Interface). The external system may be, for example, a specific application software.

なお、情報処理サーバ10によって受信されたユーザーの連絡先情報の記憶装置300における記憶先は、一時的に記憶するための揮発性メモリであってもよく、または、所定期間は情報が削除されない記憶領域であってもよい。また、情報処理サーバ10は、ユーザーの連絡先情報を、待ち呼の管理において当該ユーザーからのチャット要求に付番される管理番号に対応付けて記憶装置300に記憶させてもよい。なお、ユーザー個人の特定方法として、上記説明においてはユーザーIDを用いるものとして説明したが、例えば、クッキー(Cookie)などに基づいて特定してもよい。 The storage destination in the storage device 300 for the user's contact information received by the information processing server 10 may be a volatile memory for temporary storage, or a storage area from which information is not deleted for a specified period of time. The information processing server 10 may also store the user's contact information in the storage device 300 in association with a management number that is assigned to a chat request from the user in managing waiting calls. In the above explanation, the user ID is used as a method for identifying an individual user, but the user may also be identified based on a cookie, for example.

図5に戻り、情報処理サーバ10は、ユーザーが入力部202を用いてボタン64などを選択したことに応じて、上記の所定通知を受けることを要求する情報などを、第1端末装置200aから受信してもよい(ステップS505)。すなわち、情報処理サーバ10は、チャット要求が新規の待ち呼である場合、第1端末装置200aにおいて所定通知の要否を問い合わせ、当該所定通知の要求を受信したとき、後述するように、所定通知を通信ネットワーク400へ送信してもよい。 Returning to FIG. 5, the information processing server 10 may receive information requesting receipt of the above-mentioned predetermined notification from the first terminal device 200a in response to the user selecting a button 64 or the like using the input unit 202 (step S505). That is, when the chat request is for a new waiting call, the information processing server 10 may inquire at the first terminal device 200a as to whether or not a predetermined notification is required, and when the information processing server 10 receives the request for the predetermined notification, it may transmit the predetermined notification to the communication network 400 as described below.

なお、所定通知は、第1アプリケーションおよび第2アプリケーションを用いて受信可能であってもよいが、例えば、所定通知は第1アプリケーションにおいて受信可能ではなく、第2アプリケーションにおいて受信可能であってもよい。これにより、複数のアプリケーションにおいて同一の所定通知がユーザーに報知される無駄を回避できる。 The specified notification may be receivable using the first application and the second application. For example, the specified notification may not be receivable in the first application, but may be receivable in the second application. This can avoid wasteful notification of the same specified notification to the user in multiple applications.

なお、上記説明においては、一のユーザーに対する一の連絡先情報が登録されて記憶装置300に記憶されるものとして説明したが、例えば、一のユーザーに対する複数の連絡先情報が登録されて記憶装置300に記憶されてもよい。複数の連絡先情報のそれぞれは、一又は複数のアプリケーションに対応付けられて記憶装置300に記憶され、複数の連絡先情報のうちからユーザーによって選択された一の連絡先情報が、所定通知の通知先として設定されてもよい。 In the above description, one piece of contact information for one user is registered and stored in the storage device 300. However, for example, multiple pieces of contact information for one user may be registered and stored in the storage device 300. Each piece of contact information may be associated with one or more applications and stored in the storage device 300, and one piece of contact information selected by the user from the multiple pieces of contact information may be set as the notification destination for a predetermined notification.

例えば、図6(c)および図7(b)に示す表示画面65において、複数の連絡先情報が登録可能であってもよい。複数の連絡先情報は、一度にまとめて登録可能であってもよく、または、異なるタイミングで登録可能であってもよい。例えば、ユーザーIDに対応付けられて一の連絡先情報が一のアプリケーションに対応付けられて予め記憶装置300に記憶されている場合において、図6(b)におけるボタン64または図7(a)におけるボタン70が選択されたとき、他の連絡先情報をさらに登録可能であってもよい。 For example, multiple pieces of contact information may be registered on the display screen 65 shown in FIG. 6(c) and FIG. 7(b). The multiple pieces of contact information may be registered all at once, or may be registered at different times. For example, in a case where a piece of contact information is associated with a user ID and associated with an application and pre-stored in the storage device 300, when button 64 in FIG. 6(b) or button 70 in FIG. 7(a) is selected, other pieces of contact information may be further registered.

係る場合、当該他の連絡先情報は、予め記憶装置300に記憶された一の連絡先情報が対応するアプリケーションと同じアプリケーションに対応する連絡先情報であってもよく、または、当該一の連絡先情報が対応するアプリケーションと異なるアプリケーションに対応する連絡先情報であってもよい。複数の連絡先情報は、例えば、メールソフトなど一のアプリケーションに対応する複数のメールアドレス情報であってもよい。 In such a case, the other contact information may be contact information corresponding to the same application as the application corresponding to the one piece of contact information previously stored in the storage device 300, or may be contact information corresponding to an application different from the application corresponding to the one piece of contact information. The multiple pieces of contact information may be, for example, multiple email address information corresponding to one application such as email software.

また、ユーザーIDに対応付けられて複数の連絡先情報のそれぞれが一又は複数のアプリケーションに対応付けられて予め記憶装置300に記憶されている場合において、図6(b)におけるボタン64または図7(a)におけるボタン71が選択されたとき、情報処理サーバ10は、複数の連絡先情報のうちから一の連絡先情報を選択可能にさせる所定の選択画面を表示媒体201に表示させてもよい。 In addition, in a case where multiple pieces of contact information are associated with a user ID and each piece of contact information is associated with one or more applications and pre-stored in the storage device 300, when button 64 in FIG. 6(b) or button 71 in FIG. 7(a) is selected, the information processing server 10 may display on the display medium 201 a predetermined selection screen that allows the user to select one piece of contact information from among the multiple pieces of contact information.

係る場合、当該選択画面において一の連絡先情報が選択されたとき、情報処理サーバ10は、選択された連絡先情報を所定通知の連絡先として、また、当該選択された連絡先情報に対応するアプリケーションを第2アプリケーションとして記憶装置300に記憶させてもよい。 In such a case, when one piece of contact information is selected on the selection screen, the information processing server 10 may store the selected contact information as a contact for a specified notification, and may store an application corresponding to the selected contact information as a second application in the storage device 300.

すなわち、連絡先情報がユーザーのユーザーIDに対応付けられて設定される情報である場合において、ユーザーの複数の連絡先情報のそれぞれが一又は複数のアプリケーションに対応付けられて設定されたとき、情報処理サーバ10は、複数の連絡先情報のうちから選択された一の連絡先情報を用いて、選択された一の連絡先情報に対応する第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信してもよい。 In other words, in the case where the contact information is information that is set in association with the user ID of the user, when each of the user's multiple contact information is set in association with one or more applications, the information processing server 10 may use one contact information selected from the multiple contact information to transmit a predetermined notification to the communication network 400 that can be received using a second application that corresponds to the selected one contact information.

これにより、ユーザーは複数の連絡先情報のうちから、チャットが開始されるまで操作したいアプリケーションに対応する連絡先情報を適宜選択することができるため、チャット開始までユーザーを特定のアプリケーションが拘束することを防ぐことができる。 This allows the user to appropriately select from among multiple pieces of contact information the contact information that corresponds to the application they wish to use until chat begins, preventing the user from being tied down to a specific application until chat begins.

図5に戻り、情報処理サーバ10は、ユーザーからのチャット要求について待ち呼解消の所定条件が満たされたか否かを判定してもよい(ステップS506)。待ち呼解消の所定条件は、例えば、待ち呼の順番が所定の番号以下もしくは所定の番号未満になること、または、推定される待ち時間が所定時間以下もしくは所定時間未満になることなどの条件であってもよい。待ち呼解消の所定条件の内容は、ユーザーに対して所定通知を送信するトリガーであればよく、その具体的内容によって本開示の範囲は限定されない。待ち呼解消の所定条件を判定する技術は公知であるため、詳細な説明は省略する。 Returning to FIG. 5, the information processing server 10 may determine whether a predetermined condition for clearing a waiting call is satisfied for a chat request from a user (step S506). The predetermined condition for clearing a waiting call may be, for example, a condition in which the order of the waiting call is equal to or less than a predetermined number, or an estimated waiting time is equal to or less than a predetermined time. The content of the predetermined condition for clearing a waiting call may be a trigger for sending a predetermined notification to the user, and the scope of the present disclosure is not limited by the specific content. The technology for determining the predetermined condition for clearing a waiting call is publicly known, and therefore a detailed description is omitted.

次に、情報処理サーバ10は、待ち呼解消の所定条件が満たされたとき、記憶装置300に記憶された当該ユーザーの連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信してもよい(ステップS507)。 Next, when a predetermined condition for canceling the waiting call is satisfied, the information processing server 10 may use the contact information of the user stored in the storage device 300 to transmit a predetermined notification to the communication network 400 that can be received using a second application different from the first application (step S507).

所定通知は、上述したように、待ち呼状態が解消したことをユーザーに報知するための通知であってもよい。所定通知の内容は、例えば、チャットを開始できることを示すメッセージ情報、および、チャットを開始するためのURL情報のうち少なくとも一方を含んでもよい。また、所定通知の内容は、例えば、端末装置200における通知音であってもよい。具体的には、例えば、所定通知を受信したときに端末装置200上において着信情報を報知する機能を有する本サービス専用のアプリケーションが第2アプリケーションとして端末装置200にインストールされている場合、所定通知を受信した端末装置200は、制御部205を用いて通知音を出力させてもよい。 The predetermined notification may be a notification to inform the user that the waiting call state has been resolved, as described above. The contents of the predetermined notification may include, for example, at least one of message information indicating that chat can be started and URL information for starting chat. The contents of the predetermined notification may also be, for example, a notification sound on the terminal device 200. Specifically, for example, if an application dedicated to this service that has a function of notifying incoming call information on the terminal device 200 when the predetermined notification is received is installed as a second application on the terminal device 200, the terminal device 200 that has received the predetermined notification may output a notification sound using the control unit 205.

なお、所定通知の内容は、第1アプリケーションであるWebブラウザなどが終了されているか否かによって変更されてもよい。具体的には、第1アプリケーションであるWebブラウザがユーザーの操作によって終了されたことを検知したとき、情報処理サーバ10は、所定通知の内容に、チャット開始を可能にするURL情報を含ませてもよい。 The content of the predetermined notification may be changed depending on whether the first application, such as a web browser, has been terminated. Specifically, when it is detected that the first application, such as a web browser, has been terminated by a user operation, the information processing server 10 may include URL information that enables chat to be started in the content of the predetermined notification.

これにより、第1アプリケーションであるWebブラウザが終了されたことによってチャット待ち呼アプリケーションが併せて終了された場合においても、ユーザーは簡易にチャットを開始できるようになる。なお、第1アプリケーションであるWebブラウザなどが終了したか否かを検知する方法は、例えば、併せて終了される待ち呼アプリケーションなどチャット要求を可能にするアプリケーションが終了されるときに情報処理サーバ10が所定の信号を受信してもよい。 This allows the user to easily start a chat even if the chat call waiting application is terminated when the web browser, which is the first application, is terminated. Note that, as a method for detecting whether the first application, such as the web browser, has been terminated, for example, the information processing server 10 may receive a predetermined signal when an application that enables a chat request, such as the call waiting application, which is also terminated, is terminated.

一方、待ち呼解消の所定条件が満たされたとき、第1アプリケーションであるWebブラウザなどが終了されていないとき、所定通知は、例えば、URL情報を含まずテキスト情報であってもよい。第1アプリケーションであるWebブラウザなどが終了されていないことからユーザーが第1端末装置200aにおける第1アプリケーション上においてチャットを開始することが推定されるからである。 On the other hand, when the predetermined condition for canceling the waiting call is met and the first application, such as a web browser, has not been terminated, the predetermined notification may be, for example, text information without including URL information. This is because it is presumed that the user will start a chat on the first application in the first terminal device 200a because the first application, such as a web browser, has not been terminated.

すなわち、情報処理サーバ10は、第1端末装置200aにおいて第1アプリケーションが終了されたとき、第1内容である所定通知を通信ネットワーク400へ送信し、第1端末装置200aにおいて第1アプリケーションが終了されていないとき、第2内容である所定通知を通信ネットワーク400へ送信してもよい。 In other words, when the first application is terminated on the first terminal device 200a, the information processing server 10 may transmit a predetermined notification having the first content to the communication network 400, and when the first application is not terminated on the first terminal device 200a, the information processing server 10 may transmit a predetermined notification having the second content to the communication network 400.

なお、本開示において、ユーザーからのチャット要求が新規の待ち呼であると判定された場合において、第1端末装置200aにおいて第1アプリケーションが起動された状態であるとき、表示媒体201に表示された待ち呼の順番の情報は随時更新され、順番がカウントダウンされてもよい。 In the present disclosure, when a chat request from a user is determined to be a new waiting call, and the first application is activated on the first terminal device 200a, the information on the order of the waiting calls displayed on the display medium 201 may be updated as needed, and the order may be counted down.

図5に戻り、ユーザーが操作する端末装置200は、当該端末装置200にインストールされた第2アプリケーションを用いて所定通知を受信してもよい(ステップS508)。 Returning to FIG. 5, the terminal device 200 operated by the user may receive a predetermined notification using a second application installed on the terminal device 200 (step S508).

所定通知を受信する端末装置200は、チャット要求を送信した第1端末装置200aであってもよく、または、第1端末装置200aと異なる第2端末装置200bであってもよい。例えば、ユーザーが、PCである第1端末装置200aにおいてチャット要求を送信した場合において、連絡先情報を設定して待ち呼解消を通知するための所定通知を要求したとき、待ち呼が解消されるまでユーザーが任意の目的のために操作するスマートフォンなどの第2端末装置200bが、所定通知が受信してもよい。 The terminal device 200 that receives the predetermined notification may be the first terminal device 200a that sent the chat request, or may be a second terminal device 200b different from the first terminal device 200a. For example, when a user sends a chat request on the first terminal device 200a, which is a PC, and sets contact information to request a predetermined notification for notifying that the waiting call has been cleared, the predetermined notification may be received by the second terminal device 200b, such as a smartphone that the user operates for any purpose until the waiting call is cleared.

図9は、第1端末装置200a以外の端末装置200において通知を受信する概念の一例を示す図である。図9に示すように、例えば、ユーザーによる操作によって第1端末装置であるPC200aは、情報処理サーバ10に対して所定通知の要求を送信し、ユーザーによる操作によって第2端末装置であるスマートフォン200bは、情報処理サーバ10から所定通知を受信してもよい。なお、例えば、スマートフォン200bと近距離無線通信によって通信可能である時計型端末200cによって所定通知が受信されてもよい。 Fig. 9 is a diagram showing an example of the concept of receiving a notification in a terminal device 200 other than the first terminal device 200a. As shown in Fig. 9, for example, a PC 200a, which is a first terminal device, may transmit a request for a specific notification to the information processing server 10 in response to a user operation, and a smartphone 200b, which is a second terminal device, may receive the specific notification from the information processing server 10 in response to a user operation. Note that the specific notification may also be received by a watch-type terminal 200c, which is capable of communicating with the smartphone 200b via short-range wireless communication, for example.

すなわち、第2アプリケーションが第2端末装置200bにインストールされている場合において、所定通知が第2端末装置200bに備わる通信部203によって受信されたとき、所定通知は、第2端末装置200bにおいて報知されてもよい。第2端末装置200bにおける当該報知は、上述のとおり、第2アプリケーションを起動させたことによって表示媒体201に表示されるテキスト情報、URL情報などであってもよく、または、第2アプリケーションに基づいて報知される通知音などであってもよい。 That is, in the case where the second application is installed in the second terminal device 200b, when a predetermined notification is received by the communication unit 203 of the second terminal device 200b, the predetermined notification may be notified in the second terminal device 200b. As described above, the notification in the second terminal device 200b may be text information, URL information, etc. displayed on the display medium 201 by starting the second application, or a notification sound etc. notified based on the second application.

図5に戻り、例えば、第1端末装置200aにおいてチャットが開始されてもよい(ステップS509)。具体的には、例えば、第2端末装置200bが第2アプリケーションを用いて所定通知を受信し、例えば、表示媒体201に表示された所定通知の内容を確認したユーザーが第1端末装置200aにおいて第1アプリケーションを用いてチャットを開始してもよい。 Returning to FIG. 5, for example, a chat may be started on the first terminal device 200a (step S509). Specifically, for example, the second terminal device 200b may receive a predetermined notification using a second application, and a user who has confirmed the contents of the predetermined notification displayed on the display medium 201 may start a chat on the first terminal device 200a using a first application.

以上、図5などを参照して、情報処理方法の実施において、情報処理システム1に含まれる各要素間における情報の送受信ならびに各要素において行われる情報処理の一例について説明した。 Above, with reference to FIG. 5 and other figures, an example of the transmission and reception of information between the elements included in the information processing system 1 and the information processing performed in each element in implementing the information processing method has been described.

なお、図5においては、第2端末装置200bにインストールされた第2アプリケーションを用いて所定通知が受信されるものとして説明したが、その限りではない。例えば、第1端末装置200aにインストールされた第2アプリケーションを用いて所定通知が受信されてもよい。また、図5に示すステップS509において、第1端末装置200からチャット開始の要求が情報処理サーバ10に送信されるものとして説明したが、例えば、第2端末装置200bからチャット開始の要求が情報処理サーバ10に送信されてもよい。具体的には、例えば、第1端末装置200aにおいて第1アプリケーションが終了されていることが検知されたとき、所定通知にURL情報が含まれ、第2アプリケーションにおいて受信された所定通知に含まれるURL情報が入力部202を用いて選択されることによって、第2端末装置200bにおいてチャットが開始されてもよい。 5, the predetermined notification is received using the second application installed in the second terminal device 200b, but this is not limiting. For example, the predetermined notification may be received using the second application installed in the first terminal device 200a. In addition, in step S509 shown in FIG. 5, the first terminal device 200 transmits a request to start a chat to the information processing server 10, but the second terminal device 200b transmits a request to start a chat to the information processing server 10. Specifically, for example, when it is detected that the first application has been terminated in the first terminal device 200a, the predetermined notification may include URL information, and the URL information included in the predetermined notification received in the second application may be selected using the input unit 202 to start a chat in the second terminal device 200b.

なお、第1アプリケーションおよび第2アプリケーションの例示は一例であって、それぞれのアプリケーションの内容は本開示の範囲を限定しない。 Note that the examples of the first application and the second application are merely examples, and the content of each application does not limit the scope of this disclosure.

以上のように、端末装置200と通信ネットワーク400によって接続可能である情報処理サーバ10を備える情報処理システム1における情報処理方法であって、情報処理サーバ10が、ユーザーが操作する第1端末装置200aから、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、問い合わせ要求を満たさない所定のイベントが発生したとき、記憶装置300に記憶されたユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信してもよい。 As described above, the information processing method in the information processing system 1 includes the information processing server 10 that can be connected to the terminal device 200 via the communication network 400, and the information processing server 10 receives an inquiry request to an operator via chat using a first application from the first terminal device 200a operated by a user, and when a specific event occurs that does not satisfy the inquiry request, the information processing server 10 may transmit a specific notification that can be received using a second application different from the first application to the communication network 400 using specific contact information of the user stored in the storage device 300.

これにより、端末装置上の所定アプリケーションを用いたチャットによる問い合わせ要求が満たされないイベントが発生した場合において、ユーザーを当該所定アプリケーションに拘束させないことに寄与することができる。 This helps to prevent the user from being tied to a specific application when an event occurs in which a chat inquiry request using the specific application on the terminal device cannot be satisfied.

係る場合において、当該所定のイベントは、当該要求が新規の待ち呼であると情報処理サーバ10によって判定されたイベントであり、情報処理サーバ10は、待ち呼解消の所定条件が満たされたとき、所定通知を通信ネットワーク400へ送信してもよい。 In such a case, the specified event is an event in which the information processing server 10 determines that the request is a new waiting call, and the information processing server 10 may transmit a specified notification to the communication network 400 when a specified condition for canceling the waiting call is satisfied.

すなわち、端末装置200と通信ネットワーク400によって接続可能である情報処理サーバ10を備える情報処理システムにおける情報処理方法であって、情報処理サーバ10が、ユーザーが操作する第1端末装置200aから、第1アプリケーションを用いたオペレータとのチャットの要求を受信し、要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置300に記憶されたユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信してもよい。 That is, the information processing method is for an information processing system including a terminal device 200 and an information processing server 10 that can be connected via a communication network 400, and the information processing server 10 receives a request for chatting with an operator using a first application from a first terminal device 200a operated by a user, and when the request is for a new waiting call and a predetermined condition for canceling the waiting call is satisfied, the information processing server 10 may transmit a predetermined notification that can be received using a second application different from the first application to the communication network 400 using predetermined contact information of the user stored in the storage device 300.

なお、本発明は上記の実施形態に限定されるものではなく、種々の変形が可能である。
以下、各変形例について説明する。
The present invention is not limited to the above-described embodiment, and various modifications are possible.
Each of the modified examples will be described below.

(変形例1)
なお、上記説明においては、情報処理サーバ10が第1端末装置200aからチャット要求を受信し、当該チャット要求が新規の待ち呼状態であるとき、待ち呼解消までユーザーを待機させるものとして説明したが、例えば、チャットによる問い合わせ内容を事前に設定可能にさせる問い合わせ内容設定画面を第1端末装置200aの表示媒体201に表示させてもよい。そして、情報処理サーバ10は、設定された問い合わせ内容を受信し、記憶装置300に記憶させてもよい。
(Variation 1)
In the above description, the information processing server 10 receives a chat request from the first terminal device 200a, and when the chat request is a new waiting call, the information processing server 10 makes the user wait until the waiting call is cleared. However, for example, an inquiry content setting screen that allows the contents of an inquiry by chat to be set in advance may be displayed on the display medium 201 of the first terminal device 200a. Then, the information processing server 10 may receive the set inquiry content and store it in the storage device 300.

すなわち、情報処理サーバ10は、チャット要求が新規の待ち呼である場合、記憶装置300が記憶する一又は複数の質問項目の情報に基づいて、要求の内容を設定可能である問い合わせ内容設定画面を第1端末装置200aに備わる表示媒体201に表示させ、当該問い合わせ内容設定画面における設定内容を受信してもよい。 In other words, when the chat request is a new waiting call, the information processing server 10 may display an inquiry content setting screen on the display medium 201 of the first terminal device 200a, on which the content of the request can be set, based on information on one or more question items stored in the storage device 300, and receive the setting content on the inquiry content setting screen.

具体的には、例えば、情報処理サーバ10は、チャット要求が新規の待ち呼であると判定された場合、記憶装置300が記憶する一又は複数の質問項目の情報を用いて、問い合わせ内容設定画面を第1端末装置200aに備わる表示媒体201に表示させてもよい。問い合わせ内容設定画面は、Webブラウザなどの第1アプリケーションを用いて表示される画面であってもよく、または、第1アプリケーションとは異なる所定のアプリケーションを用いて表示される画面であってもよい。 Specifically, for example, when the information processing server 10 determines that the chat request is a new waiting call, the information processing server 10 may display an inquiry content setting screen on the display medium 201 of the first terminal device 200a using information on one or more question items stored in the storage device 300. The inquiry content setting screen may be a screen displayed using a first application such as a web browser, or may be a screen displayed using a specified application different from the first application.

不図示の問い合わせ内容設定画面には、例えば、事前に問い合わせ内容を設定することをユーザーに促す案内文、および、ユーザーが入力部202を用いて任意に記述可能である記入欄またはユーザーが入力部202を用いて選択可能であるチェックボックスもしくはプルダウンメニューなどが含まれてもよい。問い合わせ内容設定画面に含まれる、例えば送信ボタンなどが入力部202を用いて選択されたことに応じて、設定内容が第1端末装置200aから情報処理サーバ10へ送信されてもよい。 The inquiry content setting screen (not shown) may include, for example, a guide message that prompts the user to set the inquiry content in advance, and a field in which the user can write as desired using the input unit 202, or a check box or pull-down menu that the user can select using the input unit 202. When a button included in the inquiry content setting screen, for example a send button, is selected using the input unit 202, the setting content may be transmitted from the first terminal device 200a to the information processing server 10.

情報処理サーバ10は、例えば、受信した問い合わせ内容を、待ち呼を管理する管理番号に対応付けて記憶装置300に記憶させ、チャットが開始されたとき、当該ユーザーを担当するオペレータが操作する装置に備わる表示媒体に表示されてもよい。 The information processing server 10 may, for example, store the received inquiry in the storage device 300 in association with a management number that manages waiting calls, and when a chat is started, display the inquiry on a display medium provided on a device operated by an operator in charge of the user.

係る場合において、さらに、情報処理サーバ10は、受信した問い合わせの設定内容に応じて、折り返しチャネルとしてチャットが適切であるか否かを判定してもよい。折り返しチャネルは、例えば、ユーザーからのチャット要求に対してオペレータが折り返し時に用いるコミュニケーションツールとしての、チャット、音声電話、テレビ電話、メールなどのチャネルであってもよい。 In such a case, the information processing server 10 may further determine whether chat is appropriate as a call-back channel depending on the settings of the received inquiry. The call-back channel may be, for example, a channel such as chat, voice phone, video phone, or email, which is a communication tool used by an operator when returning a call in response to a chat request from a user.

図10は、変形例1における情報処理サーバと端末装置との間の情報の送受信及び情報処理の手順の一例を示すシーケンス図である。以下、図10などを参照して、変形例1における情報処理サーバ10と端末装置200との間の情報の送受信及び情報処理について説明する。 Figure 10 is a sequence diagram showing an example of a procedure for transmitting and receiving information and processing information between the information processing server 10 and the terminal device 200 in Modification 1. Below, the transmission and reception of information and information processing between the information processing server 10 and the terminal device 200 in Modification 1 will be described with reference to Figure 10 and other figures.

図10において、情報処理サーバ10は、例えば、所定通知の要求を受信した場合(ステップS505)、記憶装置300に記憶された一又は複数の質問項目の情報を第1端末装置200aに送信してもよい(ステップS1001)。 In FIG. 10, when the information processing server 10 receives a request for a specific notification (step S505), the information processing server 10 may transmit information on one or more question items stored in the storage device 300 to the first terminal device 200a (step S1001).

一又は複数の質問項目の情報を受信した第1端末装置200aは、問い合わせ内容設定画面を表示媒体201に表示させてもよい(ステップS1002)。なお、受信した情報に基づいて表示媒体201に所定情報を表示させる技術は公知であるため、問い合わせ内容設定画面を表示媒体201に表示させる方法の説明は省略する。 The first terminal device 200a that has received information on one or more question items may display an inquiry content setting screen on the display medium 201 (step S1002). Note that, since the technology for displaying specific information on the display medium 201 based on the received information is publicly known, a description of the method for displaying the inquiry content setting screen on the display medium 201 will be omitted.

第1端末装置200aの表示媒体201に表示された問い合わせ内容設定画面において、ユーザーが入力部202を用いて問い合わせ内容を設定し(ステップS1003)、例えば、送信ボタンなどが選択された場合、設定された問い合わせ内容が第1端末装置200aから情報処理サーバ10に対して送信されてもよい(ステップS1004)。 In the inquiry content setting screen displayed on the display medium 201 of the first terminal device 200a, the user sets the inquiry content using the input unit 202 (step S1003), and when, for example, a send button is selected, the set inquiry content may be transmitted from the first terminal device 200a to the information processing server 10 (step S1004).

情報処理サーバ10は、設定内容を受信したとき、設定内容に基づいて、ユーザーとオペレータとの接続チャネルであり、チャットを含む複数の折り返しチャネルのうちから第1折り返しチャネルを特定してもよい(ステップS1005)。折り返しチャネルは、上述したように、チャット、音声電話、テレビ電話、メール送信などから選択されるチャネルであってもよい。 When the information processing server 10 receives the setting contents, the information processing server 10 may identify a first call back channel, which is a connection channel between the user and the operator, from among a plurality of call back channels including chat, based on the setting contents (step S1005). As described above, the call back channel may be a channel selected from chat, voice telephone, video telephone, email transmission, etc.

図11は、問い合わせ内容と折り返しチャネルとを対応付けたテーブル情報1100の一例を示す図である。図11に示すように、設定された問い合わせ内容に応じて、予め適した折り返しチャネルが管理者によって設定されていてもよい。 Figure 11 is a diagram showing an example of table information 1100 that associates inquiry content with a call-back channel. As shown in Figure 11, an appropriate call-back channel may be set in advance by an administrator depending on the inquiry content that has been set.

例えば、問い合わせ内容設定画面において、問い合わせ内容のチェックボックスまたはプルダウンメニューとして「操作方法」、「苦情」または「資料請求」などが選択可能である場合において、ユーザーによって設定された問い合わせ内容が「操作方法」であるとき、操作方法は逐次説明することが適していること事情に鑑み、第1折り返しチャネルとして「チャット」が対応付けられてもよい。また、係る場合において、設定された問い合わせ内容が「苦情」であるとき、ユーザーからの苦情には文言では伝わらない情報に配慮して対応する必要性があることに鑑み、第1折り返しチャネルとして「テレビ電話」が対応付けられてもよい。また、係る場合において、設定された問い合わせ内容が「資料請求」であるとき、具体的な資料をユーザーに届けることが本質的な目的であることに鑑み、第1折り返しチャネルとして「メール送信」が対応付けられてもよい。 For example, in the case where "operating method," "complaint," "request for information," etc. can be selected as a check box or pull-down menu for the inquiry content on the inquiry content setting screen, when the inquiry content set by the user is "operating method," "chat" may be associated as the first call back channel in consideration of the fact that it is appropriate to explain the operation method step by step. In addition, in such a case, when the inquiry content set is "complaint," "video phone" may be associated as the first call back channel in consideration of the need to respond to complaints from users with consideration for information that cannot be conveyed in words. In such a case, when the inquiry content set is "request for information," "email transmission" may be associated as the first call back channel in consideration of the fact that the essential purpose is to deliver specific information to the user.

なお、問い合わせ内容と折り返しチャネルとの対応関係は管理者によって任意に設定可能であってもよく、その具体的内容によって本開示の範囲は限定されない。また、上記説明においては、問い合わせ内容設定画面においてチェックボックスまたはプルダウンメニューを設定するものとして説明したが、ユーザーが任意に記述可能であってもよい。係る場合、ユーザーによって設定された問い合わせ内容は、例えばキーワード検索によって抽出された文言に基づいて、折り返しチャネルが判定されてもよい。さらに、ユーザーによって設定された問い合わせ内容を自然言語処理によって分析し、分析結果に基づいて折り返しチャネルが判定されてもよい。キーワード検索および自然言語処理による分析方法は公知であるため、詳細な説明は省略する。 The correspondence between the inquiry content and the call back channel may be arbitrarily set by the administrator, and the specific contents do not limit the scope of the present disclosure. In the above description, a check box or pull-down menu is set on the inquiry content setting screen, but the user may be able to write it arbitrarily. In such a case, the call back channel may be determined based on the inquiry content set by the user, for example, a word extracted by keyword search. Furthermore, the inquiry content set by the user may be analyzed by natural language processing, and the call back channel may be determined based on the analysis results. Since the analysis method using keyword search and natural language processing is well known, detailed description will be omitted.

また、図11においては、問い合わせ内容と折り返しチャネルとはテーブル情報によって管理されるものとして説明したが、その限りではない。例えば、上述したように、非リレーショナルデータベースを用いて、問い合わせ内容から折り返しチャネルを特定可能であってもよい。 In addition, in FIG. 11, the inquiry content and the call back channel are described as being managed by table information, but this is not limited to the above. For example, as described above, it may be possible to identify the call back channel from the inquiry content using a non-relational database.

図10に戻り、情報処理サーバ10は、折り返しチャネルの判定結果によって、折り返しチャネルをレコメンドしてもよい(ステップS1006)。例えば、問い合わせ内容に基づいて判定された最適な折り返しチャネルが「チャット」である場合、情報処理サーバ10は、第1端末装置200aに対して当該レコメンド情報を送信しなくてもよい。 Returning to FIG. 10, the information processing server 10 may recommend a call-back channel based on the call-back channel determination result (step S1006). For example, if the optimal call-back channel determined based on the inquiry content is "chat," the information processing server 10 may not need to transmit the recommendation information to the first terminal device 200a.

一方、情報処理サーバ10は、第1折り返しチャネルがチャットではないとき、表示媒体201において第1折り返しチャネルをレコメンドしてもよい。例えば、第1折り返しチャネルのレコメンドは、例えば、第1アプリケーション上において実行されてもよい。当該レコメンドは、例えば、表示媒体201においてチャットに代わるチャネルを提案する旨の案内文を表示させ、チャットに代わる折り返しチャネルによるオペレータとの対応を受諾するか否かを選択可能な一又は複数の所定のボタンを表示させ、ユーザーが入力部202を用いて受諾するか否かを選択したとき、選択された情報が第1端末装置200aから情報処理サーバ10に送信されてもよい。 On the other hand, when the first call back channel is not chat, the information processing server 10 may recommend the first call back channel on the display medium 201. For example, the recommendation of the first call back channel may be executed on the first application. The recommendation may be, for example, by displaying a message on the display medium 201 proposing an alternative channel to chat, and displaying one or more predetermined buttons that allow the user to select whether or not to accept a call back channel instead of chat, and when the user selects whether or not to accept using the input unit 202, the selected information may be transmitted from the first terminal device 200a to the information processing server 10.

以上、図10などを参照して、変形例1における情報処理サーバ10と端末装置200との間の情報の送受信及び情報処理について説明した。 The above describes the transmission and reception of information between the information processing server 10 and the terminal device 200 and the information processing in the first modified example, with reference to FIG. 10 and other figures.

なお、図10において、情報処理サーバ10は、所定通知の要求を受信した後に質問項目の情報を送信するものとして説明しているが、その限りではない。例えば、情報処理サーバ10は、図6(c)に示す表示画面65において連絡先情報が設定された場合、表示画面65から問い合わせ内容設定画面に表示を遷移させ、当該問い合わせ内容設定画面において問い合わせ内容が設定されたとき、連絡先情報および問い合わせ内容を併せて受信してもよい。また、例えば、後述するように、ユーザーからチャット要求を受信したことに応じて、情報処理サーバ10は、質問項目の情報を第1端末装置200aに送信してもよい。 In FIG. 10, the information processing server 10 is described as transmitting information on the question item after receiving a request for a specified notification, but this is not limited to the above. For example, when contact information is set on the display screen 65 shown in FIG. 6(c), the information processing server 10 may transition the display from the display screen 65 to an inquiry content setting screen, and when the inquiry content is set on the inquiry content setting screen, the information processing server 10 may receive both the contact information and the inquiry content. Also, for example, as described below, in response to receiving a chat request from a user, the information processing server 10 may transmit information on the question item to the first terminal device 200a.

また、図10において、情報処理サーバ10は、折り返しチャネルをレコメンドした後に待ち呼解消の判定処理を行ってもよいが、その限りではない。例えば、情報処理サーバ10は、所定通知を送信する場合、当該所定通知と併せて折り返しチャネルのレコメンド情報を送信してもよい。折り返しチャネルのレコメンド情報は、所定通知に含まれる情報であってもよく、または、所定通知とは異なる通知に含まれる情報であってもよい。すなわち、情報処理サーバ10は、第1折り返しチャネルがチャットではないとき、第2アプリケーションを用いて第1折り返しチャネルをレコメンドしてもよい。 In addition, in FIG. 10, the information processing server 10 may perform a process of determining whether to clear the waiting call after recommending a call-back channel, but this is not limited to the above. For example, when the information processing server 10 transmits a predetermined notification, it may transmit information on the recommended call-back channel together with the predetermined notification. The recommended information on the call-back channel may be information included in the predetermined notification, or may be information included in a notification different from the predetermined notification. In other words, when the first call-back channel is not a chat, the information processing server 10 may recommend the first call-back channel using the second application.

なお、ユーザーによって設定された連絡先情報が、問い合わせ内容に基づいて特定された第1折り返しチャネルに対応していないとき、折り返しチャネルがレコメンドされる場合に、第1折り返しチャネルに対応する連絡先情報の設定をユーザーに促してもよい。 When the contact information set by the user does not correspond to the first call back channel identified based on the inquiry content, the user may be prompted to set contact information that corresponds to the first call back channel when a call back channel is recommended.

なお、上記説明においては、第1折り返しチャネルはリレーショナルデータベースを用いて特定されてもよいとして説明したが、例えば、ユーザーによって設定された問い合わせ内容に基づき、所定の学習モデルを用いて特定されてもよい。 In the above explanation, it has been explained that the first return channel may be identified using a relational database, but it may also be identified using a predetermined learning model based on the inquiry content set by the user, for example.

具体的には、情報処理サーバ10は、複数の任意のユーザーによって設定された問い合わせの設定内容それぞれに応じて複数の折り返しチャネルが設定され、当該複数の折り返しチャネルそれぞれを用いてユーザーの課題解決を図った場合、設定された複数の折り返しチャネルそれぞれに対する評価情報を複数の任意のユーザーそれぞれから受け取ってもよい。係る場合、情報処理サーバ10は、複数の任意のユーザーによって設定された問い合わせの設定内容と、複数の折り返しチャネルとを複数の教師データとし、当該複数の教師データそれぞれに対応する評価情報をラベル情報としてディープラーニングなどの機械学習によって学習させることで、折り返しチャネル特定モデルを生成してもよい。 Specifically, the information processing server 10 may set multiple callback channels according to the inquiry settings set by multiple arbitrary users, and when the multiple callback channels are used to solve the user's problem, the information processing server 10 may receive evaluation information for each of the multiple callback channels set from each of the multiple arbitrary users. In this case, the information processing server 10 may generate a callback channel identification model by using the inquiry settings set by multiple arbitrary users and the multiple callback channels as multiple training data, and learning the evaluation information corresponding to each of the multiple training data as label information by machine learning such as deep learning.

学習モデルの生成に用いられる各情報は、記憶装置300に記憶されていてもよい。なお、ディープラーニングなどの機械学習の概要および具体的な学習手法は公知であるため、詳細な説明を省略する。 Each piece of information used to generate the learning model may be stored in the storage device 300. Note that since the overview and specific learning methods of machine learning such as deep learning are publicly known, a detailed explanation will be omitted.

そして、情報処理サーバ10は、第1端末装置200aから問い合わせの設定内容を受信したとき、記憶装置300に記憶された折り返しチャネル特定モデルを用いて、受信した問い合わせの設定内容に基づいて第1折り返しチャネルを特定してもよい。 Then, when the information processing server 10 receives the setting contents of the inquiry from the first terminal device 200a, the information processing server 10 may use the return channel identification model stored in the storage device 300 to identify the first return channel based on the setting contents of the received inquiry.

すなわち、情報処理サーバ10は、問い合わせ内容設定画面において設定された複数の設定内容の情報及び複数の設定内容のそれぞれに対応付けられた折り返しチャネルの情報を複数の教師データとし、複数の教師データのそれぞれに対応し、且つ、対応付けられた折り返しチャネルに対する複数のユーザーそれぞれによる評価情報を複数のラベル情報として機械学習された折り返しチャネル特定モデルを用いて、設定内容に基づいて第1折り返しチャネルを特定してもよい。これにより、折り返しチャネル特定モデルを用いて特定された折り返しチャネルは、ユーザー数が増えるほど、折り返しチャネルの設定精度を向上させることができる。 In other words, the information processing server 10 may use information on a plurality of setting contents set on the inquiry content setting screen and information on callback channels associated with each of the plurality of setting contents as a plurality of teacher data, and identify the first callback channel based on the setting contents using a callback channel identification model that corresponds to each of the plurality of teacher data and is machine-learned using evaluation information by each of a plurality of users regarding the associated callback channels as a plurality of label information. As a result, the callback channels identified using the callback channel identification model can improve the setting accuracy of the callback channels as the number of users increases.

なお、変形例1の上記説明においては、チャット要求が新規の待ち呼である場合に、チャット要求の内容を設定可能である問い合わせ内容設定画面を第1端末装置200aの表示媒体201に表示させるものとして説明したが、チャット要求が新規の待ち呼であると判定されない場合においても、当該問い合わせ内容設定画面が表示媒体201に表示されてもよい。 In the above description of variant example 1, it was described that when the chat request is a new waiting call, an inquiry content setting screen that allows the contents of the chat request to be set is displayed on the display medium 201 of the first terminal device 200a. However, even when the chat request is not determined to be a new waiting call, the inquiry content setting screen may be displayed on the display medium 201.

具体的には、情報処理サーバ10は、チャット要求を受けた場合、新規の待ち呼であるか否かにかかわらず、記憶装置300が記憶する一又は複数の質問項目の情報を用いて、問い合わせ内容設定画面を第1端末装置200aに備わる表示媒体201に表示させてもよい。そして、情報処理サーバ10は、上述した設定内容を第1端末装置200aから受信したとき、受信した問い合わせの設定内容に応じて、上述したように、折り返しチャネルとしてチャットが適切であるか否かを判定してもよい。 Specifically, when the information processing server 10 receives a chat request, regardless of whether it is a new waiting call or not, the information processing server 10 may display an inquiry content setting screen on the display medium 201 of the first terminal device 200a using information on one or more question items stored in the storage device 300. Then, when the information processing server 10 receives the above-mentioned setting contents from the first terminal device 200a, the information processing server 10 may determine whether chat is appropriate as a return channel, as described above, depending on the received inquiry setting contents.

係る場合、上記の図10および図11を参照した説明において、新規の待ち呼であると判定される条件は省略されてもよい。例えば、図10において、ステップS1001の前にステップS505は設定されなくてもよく、ステップS1006の後にステップS506は設定されなくてもよい。 In such a case, the conditions for determining that the call is a new waiting call may be omitted in the description above with reference to Figures 10 and 11. For example, in Figure 10, step S505 may not be set before step S1001, and step S506 may not be set after step S1006.

また、情報処理サーバ10は、折り返しチャネルのレコメンド情報を、第1アプリケーション上において表示させてもよく、または、第2アプリケーションを用いて受信可能である所定通知に含ませてもよい。折り返しチャネルのレコメンド情報が第1アプリケーション上において表示される場合、上述した連絡先情報の設定登録は省略されてもよい。さらに、係る場合、折り返しチャネルは接続チャネルに、問い合わせ内容設定画面は設定画面に、それぞれ読替可能であってもよい。 In addition, the information processing server 10 may display the recommended information for the call back channel on the first application, or may include it in a predetermined notification that can be received using the second application. When the recommended information for the call back channel is displayed on the first application, the setting and registration of the contact information described above may be omitted. Furthermore, in such a case, the call back channel may be read as a connection channel, and the inquiry content setting screen may be read as a setting screen.

すなわち、端末装置200と通信ネットワーク400によって接続可能である情報処理サーバ10を備える情報処理システム1における情報処理方法であって、情報処理サーバ10が、ユーザーが操作する第1端末装置200aから、オペレータに対する所定アプリケーションを用いたチャットによる問い合わせ要求を受信したとき、記憶装置300が記憶する質問項目の情報を用いて、問い合わせ要求の内容を設定可能である設定画面を第1端末装置200aの表示媒体201に表示させ、設定された設定内容を受信したとき、当該設定内容に基づいて、チャットを含む、ユーザーとオペレータとの複数の接続チャネルのうちから第1接続チャネルを特定してもよい。そして、情報処理サーバ10は、特定された第1接続チャネルが、チャットとは異なる接続チャネルであるとき、第1接続チャネルを第1端末装置200aに対してレコメンドしてもよい。 That is, in the information processing method in the information processing system 1 including the terminal device 200 and the information processing server 10 connectable via the communication network 400, when the information processing server 10 receives an inquiry request for an operator by chat using a predetermined application from the first terminal device 200a operated by the user, the information processing server 10 may display a setting screen on the display medium 201 of the first terminal device 200a, on which the contents of the inquiry request can be set, using information on question items stored in the storage device 300, and when the set setting contents are received, the information processing server 10 may identify a first connection channel from among multiple connection channels between the user and the operator, including chat, based on the setting contents. Then, when the identified first connection channel is a connection channel different from chat, the information processing server 10 may recommend the first connection channel to the first terminal device 200a.

なお、質問項目は、一又は複数の質問項目の情報であってもよい。質問項目の情報は、例えば、問い合わせ内容を設定することをユーザーに促す案内文の情報を含んでもよい。 The question item may be information on one or more question items. The information on the question item may include, for example, information on a message that prompts the user to set the content of the inquiry.

これにより、ユーザーからチャットを用いた問い合わせの要求を受けた場合において、ユーザーに対して当該問い合わせを解決する適切な接続チャネルを提供することに寄与することができる。 This will help provide the user with an appropriate connection channel to resolve their inquiry when a chat inquiry is received from the user.

なお、本変形例1の内容は、実施形態の内容だけでなく、他の変形例の各内容に適用させてもよい。 The contents of this modified example 1 may be applied not only to the contents of the embodiment but also to the contents of the other modified examples.

(変形例2)
なお、上記説明においては、ユーザーに対応するオペレータの選定方法は任意であるものとして説明したが、例えば、オペレータはユーザーの属性情報に基づいて選定されてもよい。
(Variation 2)
In the above description, the method of selecting an operator corresponding to a user is arbitrary. However, for example, an operator may be selected based on attribute information of the user.

例えば、図8に示すように、ユーザーIDに対応付けられてユーザーの属性情報が記憶装置300に記憶されている場合、ユーザーの属性情報に基づいて対応するオペレータが選定されてもよい。属性情報は、ユーザーのチャット問い合わせサービスの利用回数の情報、ユーザーのチャット問い合わせサービスにおける利用履歴から特定されるユーザー特性情報、及び、ユーザーの個人情報に基づくユーザー特性情報のうち少なくとも一の情報であってもよい。 For example, as shown in FIG. 8, when user attribute information is stored in the storage device 300 in association with a user ID, a corresponding operator may be selected based on the user attribute information. The attribute information may be at least one of information on the number of times the user has used the chat inquiry service, user characteristic information identified from the user's usage history in the chat inquiry service, and user characteristic information based on the user's personal information.

利用履歴から特定されるユーザー特性情報とは、例えば、特別待遇されるユーザーの情報などであってもよい。個人情報に基づくユーザー特性情報とは、例えば、年齢情報などであってもよい。情報処理サーバ10は、例えば、利用回数、年齢情報などに応じて、予め管理者によって設定されたオペレータ選定ルールに基づいて、担当オペレータが選定されてもよい。 The user characteristic information identified from the usage history may be, for example, information about users who are given special treatment. The user characteristic information based on personal information may be, for example, age information. The information processing server 10 may select a responsible operator based on operator selection rules set in advance by an administrator according to, for example, the number of times of use, age information, etc.

担当オペレータが選定された場合、例えば、所定通知に含まれるURL情報は、所定通知を受信した端末装置200に備わる入力部202を用いて当該URL情報が選択されたことに応じて担当オペレータに直接的に接続可能である情報であってもよい。なお、担当オペレータの選定方法は、管理者によって任意に設定可能であり、その具体的によって本開示の範囲は限定されない。 When a responsible operator is selected, for example, the URL information included in the specified notification may be information that can directly connect to the responsible operator in response to the URL information being selected using the input unit 202 provided in the terminal device 200 that received the specified notification. Note that the method for selecting the responsible operator can be arbitrarily set by the administrator, and the scope of this disclosure is not limited by the specific method.

すなわち、ユーザーの属性情報が記憶装置300に記憶されており、且つ、所定通知がオペレータとのチャットを開始可能であるURL情報を含む場合、情報処理サーバ10は、ユーザーの属性情報に基づいて、複数のオペレータのうちから第1オペレータに接続可能であるURL情報を設定してもよい。 In other words, when the user's attribute information is stored in the storage device 300 and the specified notification includes URL information that allows the user to start a chat with an operator, the information processing server 10 may set URL information that allows the user to connect to a first operator from among multiple operators based on the user's attribute information.

なお、本変形例2の内容は、実施形態の内容だけでなく、他の変形例の各内容に適用させてもよい。 The contents of this modified example 2 may be applied not only to the contents of the embodiment but also to the contents of the other modified examples.

(変形例3)
なお、上記説明においては、待ち呼が解消されたことに応じてチャットが開始され、ユーザーからの問い合わせ要求が完了するものとして説明したが、例えば、チャットが開始された場合において、ユーザーの意思によらずにオペレータとのチャネル接続が切断されたとき、当該ユーザーとのチャット再開が他のユーザーからのチャット要求より優先されてもよい。
(Variation 3)
In the above explanation, it has been described that a chat is started when a waiting call is cleared and an inquiry request from a user is completed; however, for example, when a chat has been started and the channel connection with an operator is disconnected without the user's consent, resumption of the chat with that user may be given priority over chat requests from other users.

例えば、ユーザーとオペレータとのチャットなどが開始された場合において、ユーザーが意図してチャットなどの接続を終了させた第1理由によらず、電波状況、誤操作、システムの不具合など、ユーザーが意図しない一又は複数の第2理由によって切断されたとき、情報処理サーバ10は、当該ユーザーからのチャットの再接続を優先的に扱ってもよい。 For example, when a chat between a user and an operator is started, and the chat is disconnected due to one or more second reasons unintended by the user, such as signal quality, an operational error, or a system malfunction, rather than due to a first reason that the user intentionally ended the chat connection, the information processing server 10 may give priority to a request to reconnect the chat from the user.

具体的には、例えば、ユーザーが任意の端末装置200を操作することによって受信した所定通知が、オペレータにアクセス可能であるURLの情報を含み、さらに、例えば、意図しないチャットなどの切断時には当該URLに再アクセスすれば優先的にチャットなどを再開させる旨の案内部が含まれる場合、情報処理サーバ10は、上記の第2理由によってチャットなどが切断された後、当該URLに対するアクセスを受信したとき、他の待ち呼に優先して切断されたチャットを再開させてもよい。 Specifically, for example, if a predetermined notification received by a user operating any terminal device 200 includes information on a URL accessible to the operator and further includes a guidance section indicating that if a chat or the like is unintentionally disconnected, the chat or the like will be resumed preferentially if the URL is accessed again, the information processing server 10 may resume the disconnected chat in priority over other waiting calls when it receives an access to the URL after the chat or the like is disconnected for the second reason described above.

すなわち、所定通知がチャットを開始するためにオペレータにアクセス可能であるURLの情報を含み、且つ、当該チャットが開始された場合において、情報処理サーバ10は、開始されたチャットが第1理由及び一又は複数の第2理由のうち第2理由によって切断された場合においてURLに対するアクセスを受信したとき、当該チャットを再開させてもよい。 In other words, when the specified notification includes information about a URL accessible to the operator to start a chat, and the chat has started, the information processing server 10 may resume the chat when it receives access to the URL in the case where the started chat has been disconnected due to the second reason among the first reason and one or more second reasons.

なお、係る場合において、チャットなどが第2理由によって切断されたとき、情報処理サーバ10は、第2アプリケーションを用いて受信可能であるテキスト情報などを通信ネットワーク400に送信してもよい。当該テキスト情報は、例えば、既にユーザーに案内したURLの情報を含んでもよく、または、再接続用のURLの情報を含んでもよい。 In this case, when the chat or the like is disconnected for the second reason, the information processing server 10 may transmit text information that can be received using the second application to the communication network 400. The text information may include, for example, information on a URL that has already been provided to the user, or may include information on a URL for reconnection.

なお、本変形例3の内容は、実施形態の内容だけでなく、他の変形例の各内容に適用させてもよい。 The contents of this modification example 3 may be applied not only to the contents of the embodiment but also to the contents of the other modifications.

(変形例4)
なお、上記説明においては、チャットが要求された時間によらずオペレータが対応するものとして説明したが、例えば、情報処理サーバ10が、オペレータの対応可能である営業終了間際の時間においてチャット要求を受信した場合、例えば、翌日以降に優先的にチャットを開始可能にするURL情報をユーザーに送信してもよい。
(Variation 4)
In the above explanation, it has been described that an operator will respond regardless of the time the chat is requested, but for example, if the information processing server 10 receives a chat request just before the closing time of business when an operator is available to respond, it may send the user URL information that enables the user to start a chat preferentially from the next day onwards.

例えば、営業終了間際の時間帯などにおけるチャット要求が新規の待ち呼であると判定された場合、ユーザーに対して連絡先情報の登録を促すメッセージを第1端末装置200aに備わる表示媒体201に表示させ、当該連絡先情報を用いて、所定通知を通信ネットワーク400に送信してもよい。係る場合、所定通知の内容は、翌日以降にアクセス可能であるURL情報を含んでもよい。 For example, if a chat request made near the end of business hours is determined to be a new waiting call, a message prompting the user to register contact information may be displayed on the display medium 201 of the first terminal device 200a, and a predetermined notification may be sent to the communication network 400 using the contact information. In such a case, the content of the predetermined notification may include URL information that can be accessed from the next day onwards.

すなわち、要求が新規の待ち呼であると判定された場合において、要求を受信したタイミングが所定時間帯に含まれるとき、情報処理サーバ10は、所定の連絡先情報を用いて、第2アプリケーションを用いて受信可能である、所定時間帯以降においてアクセス可能であるURL情報を通信ネットワークへ送信してもよい。 In other words, if it is determined that the request is a new waiting call, and the timing at which the request is received is within a specified time period, the information processing server 10 may use the specified contact information to transmit to the communication network URL information that can be received using the second application and that can be accessed after the specified time period.

なお、本変形例4の内容は、実施形態の内容だけでなく、他の変形例の各内容に適用させてもよい。 The contents of this modification example 4 may be applied not only to the contents of the embodiment but also to the contents of the other modifications.

(変形例5)
なお、上記説明においては、ユーザーからのチャットによる問い合わせ要求を満たさない所定のイベントが、チャットが待ち呼状態であると情報処理サーバ10において判定されるイベントであるものとして説明したが、実施形態において上述したように、所定のイベントは、例えば、チャットが開始された場合において、当該開始されたチャットが切断されたと情報処理サーバ10によって判定されたイベントであってもよい。係る場合、チャットが開始される前に、チャット要求が新規の待ち呼として判定されなくてもよい。
(Variation 5)
In the above description, the predetermined event that does not satisfy the inquiry request by the user through chat is described as an event that is determined by the information processing server 10 that the chat is in a waiting call state, but as described above in the embodiment, the predetermined event may be, for example, an event that is determined by the information processing server 10 that the started chat has been disconnected when the chat is started. In such a case, the chat request does not need to be determined as a new waiting call before the chat is started.

例えば、図5におけるステップS501において、情報処理サーバ10がチャット要求を受信し、当該チャット要求が新規の待ち呼と判定されず、ユーザーとオペレータとのチャット接続が開始された場合において、当該チャット接続が切断されたとき、情報処理サーバ10は、当該チャット接続が切断された理由を判定してもよい。情報処理サーバ10は、当該チャット接続が、ユーザーが意図してチャットなどの接続を終了させた第1理由によらず、電波状況、誤操作、システムの不具合など、ユーザーが意図しない一又は複数の第2理由によって切断されたと判定したとき、記憶装置300に記憶されたユーザーの連絡先情報を用いて、上述した第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400に送信してもよい。 For example, in step S501 in FIG. 5, when the information processing server 10 receives a chat request, the chat request is not determined to be a new waiting call, and a chat connection between the user and the operator is started, if the chat connection is disconnected, the information processing server 10 may determine the reason for the disconnection of the chat connection. When the information processing server 10 determines that the chat connection was disconnected not due to a first reason that the user intentionally ended the chat or other connection, but due to one or more second reasons unintended by the user, such as radio wave conditions, an incorrect operation, or a system malfunction, the information processing server 10 may use the user's contact information stored in the storage device 300 to transmit a predetermined notification to the communication network 400 that can be received using the above-mentioned second application.

ユーザーの連絡先情報は、例えば、本サービスの利用に際して予めユーザーによって登録されてもよく、または、チャット接続をユーザーが要求する場合において、例えば、図6(a)に示す表示画面61において連絡先情報が登録可能であってもよい。ユーザーの連絡先情報が登録されるタイミングは管理者によって任意に設定可能であってもよく、その具体的によって本開示の範囲は限定されない。 The user's contact information may be registered in advance by the user when using the service, or when the user requests a chat connection, the contact information may be registered, for example, on a display screen 61 shown in FIG. 6(a). The timing at which the user's contact information is registered may be arbitrarily set by an administrator, and the scope of the present disclosure is not limited by the specific timing.

所定通知は、接続先のURLの情報を含むものでもよく、または、既に再接続可能であるURLの情報が、例えばチャット開始時にユーザーに報知されている場合には、再接続をユーザーに促すメッセージでもよい。 The specified notification may include information about the URL of the connection destination, or, if the user has already been notified of information about a URL that can be reconnected, for example, at the start of a chat, it may be a message urging the user to reconnect.

すなわち、所定のイベントは、チャットが開始された場合において、開始されたチャットが切断されたと情報処理サーバ10によって判定されたイベントであり、情報処理サーバ10は、開始されたチャットが第1理由及び一又は複数の第2理由のうち第2理由によって切断されたと判定したとき、所定通知を通信ネットワーク400へ送信してもよい。 In other words, the specified event is an event in which, when a chat is started, the information processing server 10 determines that the started chat has been disconnected, and the information processing server 10 may transmit a specified notification to the communication network 400 when it determines that the started chat has been disconnected due to a second reason among the first reason and one or more second reasons.

なお、上述したように、本変形例においても、第2アプリケーションは、複数のアプリケーションのうちからユーザーによって選択されたものであってもよい。係る場合、選択された第2アプリケーションは、ユーザーの所定の連絡先情報と対応付けられて記憶装置300に記憶されてもよい。 As described above, in this modified example, the second application may be selected by the user from among a plurality of applications. In such a case, the selected second application may be stored in the storage device 300 in association with specific contact information of the user.

また、上述したように、本変形例においても、ユーザーIDに対して複数の連絡先情報が対応付けられて記憶装置300に記憶され、当該複数の連絡先情報のうちからユーザーによって選択された一の連絡先情報を用いて、所定通知を送信してもよい。 Also, as described above, in this modified example, multiple pieces of contact information may be associated with a user ID and stored in the storage device 300, and a specific notification may be sent using one piece of contact information selected by the user from the multiple pieces of contact information.

なお、本変形例5の内容は、実施形態の内容だけでなく、他の変形例の各内容に適用させてもよい。 The contents of this modification example 5 may be applied not only to the contents of the embodiment but also to the contents of the other modifications.

なお、本開示において、本サービスが実行される過程において、端末装置200において実行させるための各種プログラムは適宜、情報処理サーバ10から端末装置200へ送信されてもよい。本サービスを実行させるための各種プログラムが端末装置200へ送信されるタイミングは本発明を限定しない。Webサイトの場合、サービスの提供開始時点において、基本機能を実現する各種プログラムの送信を完了してもよい。 In the present disclosure, in the process of executing this service, various programs to be executed on the terminal device 200 may be transmitted from the information processing server 10 to the terminal device 200 as appropriate. The timing at which the various programs to execute this service are transmitted to the terminal device 200 does not limit the present invention. In the case of a website, transmission of various programs that realize basic functions may be completed at the time the provision of the service begins.

なお、本開示において、管理者が、情報処理サーバ10を用いて、所定通知の要求を送信したユーザーに対して、設定された登録先情報を用いて、第2アプリケーションを用いて所定通知を受信可能にさせることは、管理者の実施行為によって、または、管理者の意思に基づいて情報処理サーバ10に実装されたプログラムによって、第2アプリケーションをインストールした端末装置200が、情報処理サーバ10から送信された所定通知手の情報を取得できるようにすることを意味してもよい。すなわち、情報処理サーバ10が所在する国にかかわらず、当該端末装置200が第1国に所在する場合、管理者による情報処理方法の実施は、当該第1国における実施行為とみなされてもよい。 In this disclosure, the administrator using the information processing server 10 to enable a user who has sent a request for a specific notification to receive a specific notification using the second application using the set registration destination information may mean that the terminal device 200 on which the second application is installed is able to obtain information on the specific notification method sent from the information processing server 10 by the administrator's implementation action or by a program implemented in the information processing server 10 based on the administrator's intention. In other words, regardless of the country in which the information processing server 10 is located, if the terminal device 200 is located in a first country, the implementation of the information processing method by the administrator may be considered as an implementation action in the first country.

なお、本開示において、チャットは、上位概念である第1コミュニケーション手段に置き換え可能であってもよい。係る場合、上述した折り返しチャネルの説明において、第1コミュニケーション手段と、第2コミュニケーション手段を含む一又は複数のコミュニケーション手段とから、一のコミュニケーション手段が特定されるものであってもよい。 In this disclosure, chat may be replaced with a first communication means, which is a higher-level concept. In such a case, in the above description of the call-back channel, one communication means may be identified from one or more communication means including the first communication means and the second communication means.

なお、本開示において、各機能および各情報処理に係る公知技術の説明は省略している。 Note that in this disclosure, descriptions of publicly known technologies related to each function and each information processing are omitted.

(コンピュータのハードウェア構成の一例)
実施形態および各変形例における各部の機能は、プログラムにより実現されてもよい。
(An example of a computer hardware configuration)
The functions of each unit in the embodiment and each modification may be realized by a program.

すなわち、本発明の一態様に係る情報処理プログラムは、端末装置200と通信ネットワーク400を介して通信可能である通信処理と、ユーザーが操作する第1端末装置200aから、第1アプリケーションを用いたオペレータとのチャットの要求を受信し、当該要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置300に記憶された当該ユーザーの所定の連絡先情報を用いて、第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である所定通知を通信ネットワーク400へ送信する制御処理と、をコンピュータに実行させるようにしてもよい。 In other words, an information processing program according to one aspect of the present invention may cause a computer to execute a communication process capable of communicating with the terminal device 200 via the communication network 400, and a control process for receiving a request for chatting with an operator using a first application from a first terminal device 200a operated by a user, and when the request is for a new waiting call and a predetermined condition for clearing the waiting call is satisfied, transmitting a predetermined notification that can be received using a second application different from the first application to the communication network 400 using predetermined contact information of the user stored in the storage device 300.

係る場合におけるコンピュータのハードウェア構成の一例を図12に示す。 An example of the hardware configuration of a computer in this case is shown in Figure 12.

図12に示すように、コンピュータ9000は、例えば、CPU(Central Processing Unit)9001、RAM(Random Access Memory)9002、ROM(Read Only Memory)9003、記憶装置9004、入出力インターフェース(I/F)9005、読取インターフェース(I/F)9006、通信インターフェース(I/F)9007を有する。上述した各部はバス9008を介して、直接的に、または、間接的に接続される。 As shown in FIG. 12, the computer 9000 has, for example, a CPU (Central Processing Unit) 9001, a RAM (Random Access Memory) 9002, a ROM (Read Only Memory) 9003, a storage device 9004, an input/output interface (I/F) 9005, a read interface (I/F) 9006, and a communication interface (I/F) 9007. Each of the above-mentioned parts is directly or indirectly connected via a bus 9008.

記憶装置9004は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)などである。コンピュータ9000は、入出力インターフェース9005を介して、入出力(I/O)装置9009と接続される。入出力装置9009は、磁気ディスク装置などの入力機能および出力機能を有する装置の他、入力機能が主機能である入力装置、出力機能が主機能である出力装置を含む。入力装置は、例えば、入力キー、マウス、タッチパネル、スキャナである。出力装置は、例えば、ディスプレイ、スピーカ、プリンタである。 The storage device 9004 is, for example, a hard disk drive (HDD) or a solid state drive (SSD). The computer 9000 is connected to an input/output (I/O) device 9009 via an input/output interface 9005. The input/output device 9009 includes devices having input and output functions, such as a magnetic disk device, as well as input devices whose main function is an input function and output devices whose main function is an output function. Examples of input devices are input keys, a mouse, a touch panel, and a scanner. Examples of output devices are a display, a speaker, and a printer.

読取インターフェース9006は、記録媒体9010に記録されたプログラムまたはデータを読み取る。記録媒体9010は、例えば、半導体メモリ、光学記録媒体、磁気記録媒体、光磁気記録媒体などである。 The reading interface 9006 reads the program or data recorded on the recording medium 9010. The recording medium 9010 is, for example, a semiconductor memory, an optical recording medium, a magnetic recording medium, a magneto-optical recording medium, etc.

通信インターフェース9007は、ネットワーク9011を介して、他の機器からデータを受信し、他の機器へデータを送信する。ネットワーク9011は、有線ネットワークであってもよく、無線ネットワークであってもよい。他の機器は、クライアント装置であってもよく、サーバ装置であってもよい。 The communication interface 9007 receives data from other devices and transmits data to other devices via the network 9011. The network 9011 may be a wired network or a wireless network. The other devices may be client devices or server devices.

例えば、ROM9003に記憶されたプログラム、記憶装置9004に記憶されたプログラム、記録媒体9010に記録されたプログラム、または、通信インターフェースが他の機器から受信したプログラムは、RAM9002にロードされる。上記の実施形態および各変形例において、例えば、CPU9001がRAM9002にロードされたプログラムを実行することにより、上記の実施形態などにおける各部の機能が実現される。 For example, a program stored in ROM 9003, a program stored in storage device 9004, a program recorded on recording medium 9010, or a program received by a communication interface from another device is loaded into RAM 9002. In the above embodiment and each of the variations, for example, the CPU 9001 executes a program loaded into RAM 9002, thereby realizing the functions of each part in the above embodiment, etc.

なお、コンピュータ9000における各部の機能は、クラウドコンピューティングによって実現されてもよい。 The functions of each part of the computer 9000 may be realized by cloud computing.

なお、情報処理システム1におけるコンピュータに実行させる情報処理プログラムまたは説明された機能は、非一時的な有形のコンピュータ可読記録媒体(A non-transitory, tangible computer-readable storage medium)に記録されてもよい。非一時的な有形のコンピュータ可読記録媒体は、コンピュータ、CPU、MPU(Micro Processing Unit)などによってアクセスされることが可能な任意の記録媒体である。任意の記録媒体は、例えば、ROM、RAM、フラッシュメモリ、磁気記憶装置、光ディスクなどであって、例示したものに限定されない。 The information processing program executed by the computer in the information processing system 1 or the described functions may be recorded on a non-transitory, tangible computer-readable storage medium. The non-transitory, tangible computer-readable storage medium is any storage medium that can be accessed by a computer, a CPU, an MPU (Micro Processing Unit), etc. The any storage medium is, for example, a ROM, a RAM, a flash memory, a magnetic storage device, an optical disk, etc., and is not limited to the above examples.

なお、以上の説明において、A、BおよびCのうち少なくとも1つ(at least one of)が含まれるとは、A、B、Cのうち1つまたは2つ以上(one or two or more of)の組み合わせでもよいという意味であってもよい。 In the above explanation, "including at least one of" A, B, and C may mean that it may be a combination of one or two or more of A, B, and C.

本発明に係る情報処理方法、情報処理装置、情報処理プログラム、および記録媒体は、チャット要求に係る待ち呼状態を管理する情報処理に関する技術全般に有効である。 The information processing method, information processing device, information processing program, and recording medium according to the present invention are applicable to all information processing technologies that manage the waiting call status related to chat requests.

1 情報処理システム
10 情報処理サーバ
100 情報処理装置
101 通信部
102 制御部
200 端末装置
201 表示媒体
202 入力部
203 通信部
204 メモリ
205 制御部
300 記憶装置
9000 コンピュータ
9001 CPU
9002 RAM
9003 ROM
9004 記憶装置
9005 入出力インターフェース
9006 読取インターフェース
9007 通信インターフェース
9008 バス
9009 入出力装置
9010 記録媒体
9011 ネットワーク
REFERENCE SIGNS LIST 1 Information processing system 10 Information processing server 100 Information processing device 101 Communication unit 102 Control unit 200 Terminal device 201 Display medium 202 Input unit 203 Communication unit 204 Memory 205 Control unit 300 Storage device 9000 Computer 9001 CPU
9002 RAM
9003 ROM
9004 Storage device 9005 Input/output interface 9006 Reading interface 9007 Communication interface 9008 Bus 9009 Input/output device 9010 Recording medium 9011 Network

Claims (20)

端末装置と通信ネットワークによって接続可能である情報処理サーバを備える情報処理システムにおける情報処理方法であって、
前記情報処理サーバが、
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、
前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する、
情報処理方法。
An information processing method in an information processing system including an information processing server connectable to a terminal device via a communication network, comprising:
The information processing server,
receiving, from a first terminal device operated by a user, a chat inquiry request to an operator using a first application;
when the inquiry request is for a new waiting call and a predetermined condition for canceling the waiting call is satisfied , using predetermined contact information of the user stored in a storage device , a notification informing that the waiting call that can be received using a second application different from the first application has been canceled is transmitted to a destination indicated by the contact information via the communication network;
Information processing methods.
端末装置と通信ネットワークによって接続可能である情報処理サーバを備える情報処理システムにおける情報処理方法であって、An information processing method in an information processing system including an information processing server connectable to a terminal device via a communication network, comprising:
前記情報処理サーバが、The information processing server,
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、receiving, from a first terminal device operated by a user, a chat inquiry request to an operator using a first application;
前記チャットが開始された場合において前記開始されたチャットが切断されたと判定し、前記開始されたチャットが第1理由及び一又は複数の第2理由のうち前記第2理由によって切断されたと判定したとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である再接続を促す通知を、前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する、determining that the started chat has been disconnected when the chat has been started, and when determining that the started chat has been disconnected due to the second reason among a first reason and one or more second reasons, using predetermined contact information of the user stored in a storage device, transmitting a notification prompting reconnection, which can be received using a second application different from the first application, to a destination indicated by the contact information via the communication network;
情報処理方法。Information processing methods.
前記第2アプリケーションは、複数のアプリケーションのうちから前記ユーザーによって選択されたアプリケーションであり、選択された前記第2アプリケーションは、前記所定の連絡先情報と対応付けられて前記記憶装置に記憶される、
請求項1又は2に記載の情報処理方法。
the second application is an application selected by the user from a plurality of applications, and the selected second application is stored in the storage device in association with the predetermined contact information;
3. The information processing method according to claim 1 or 2 .
前記情報処理サーバは、
前記問い合わせ要求が新規の待ち呼であ、さらに、前記第1端末装置において前記通知の要否を問い合わせ、前記通知の要求を受信したとき、前記通を送信する、
請求項に記載の情報処理方法。
The information processing server includes:
the inquiry request is a new waiting call, and further, the first terminal device inquires whether the notification is necessary, and when the request for the notification is received, transmits the notification .
The information processing method according to claim 1 .
前記情報処理サーバは、
記通知の要求を受信したとき、前記第1アプリケーションにおいて受信可能ではなく、前記第2アプリケーションにおいて受信可能である前記通を送信する、
請求項4に記載の情報処理方法。
The information processing server includes:
When receiving the request for the notification , transmitting the notification that is not receivable by the first application but is receivable by the second application.
The information processing method according to claim 4.
前記情報処理サーバは、
前記第1端末装置において前記第1アプリケーションが終了されたとき、第1内容である前記通を送信し、
前記第1端末装置において前記第1アプリケーションが終了されていないとき、第2内容である前記通を送信する、
請求項1又は2に記載の情報処理方法。
The information processing server includes:
When the first application is terminated in the first terminal device, the notification having first content is transmitted ;
transmitting the notification having second content when the first application is not terminated in the first terminal device;
3. The information processing method according to claim 1 or 2 .
前記情報処理サーバは、
前記問い合わせ要求が前記新規の待ち呼である場合、前記記憶装置が記憶する一又は複数の質問項目の情報に基づいて、前記問い合わせ要求の内容を設定可能である問い合わせ内容設定画面を前記第1端末装置に備わる表示媒体に表示させ、
前記問い合わせ内容設定画面における設定内容を受信し
前記設定内容を受信したとき、前記設定内容に基づいて、前記ユーザーと前記オペレータとの接続チャネルであり、前記チャットを含む複数の折り返しチャネルのうちから第1折り返しチャネルを特定する、
請求項に記載の情報処理方法。
The information processing server includes:
when the inquiry request is the new waiting call, displaying an inquiry content setting screen on a display medium provided in the first terminal device, the inquiry content setting screen being capable of setting the content of the inquiry request based on information of one or more question items stored in the storage device;
receiving the setting contents on the inquiry content setting screen;
when the setting contents are received, a first call-back channel is identified from among a plurality of call-back channels including the chat, which is a connection channel between the user and the operator based on the setting contents;
The information processing method according to claim 1 .
前記情報処理サーバは、
前記第1折り返しチャネルが前記チャットではないとき、前記表示媒体において前記第1折り返しチャネルをレコメンドする、
請求項に記載の情報処理方法。
The information processing server includes:
When the first call-back channel is not the chat, recommending the first call-back channel on the display medium.
The information processing method according to claim 7 .
前記情報処理サーバは、
前記第1折り返しチャネルが前記チャットではないとき、前記第2アプリケーションを用いて前記第1折り返しチャネルをレコメンドする、
請求項に記載の情報処理方法。
The information processing server includes:
When the first call back channel is not the chat, recommending the first call back channel using the second application.
The information processing method according to claim 7 .
前記情報処理サーバは、
前記問い合わせ内容設定画面において設定された複数の設定内容の情報及び前記複数の設定内容のそれぞれに対応付けられた前記折り返しチャネルの情報を複数の教師データとし、前記複数の教師データのそれぞれに対応し、且つ、前記対応付けられた折り返しチャネルに対する複数のユーザーそれぞれによる評価情報を複数のラベル情報として機械学習された折り返しチャネル特定モデルを用いて、前記設定内容に基づいて前記第1折り返しチャネルを特定する、
請求項に記載の情報処理方法。
The information processing server includes:
a call-back channel identification model that is machine-learned based on a plurality of pieces of teacher data, the call-back channel identification model being generated using a plurality of pieces of teacher data corresponding to the plurality of pieces of teacher data and information on the call-back channels associated with the plurality of pieces of teacher data, and a plurality of pieces of label information corresponding to the plurality of pieces of teacher data and evaluating the associated call-back channels by a plurality of users; and the call-back channel identification model being machine-learned based on the plurality of pieces of teacher data corresponding to the plurality of pieces of teacher data and using evaluation information by a plurality of users regarding the associated call-back channels as a plurality of label information.
The information processing method according to claim 7 .
前記ユーザーの属性情報が前記記憶装置に記憶されており、且つ、前記通知が前記オペレータとの前記チャットを開始可能であるURL情報を含む場合、
前記情報処理サーバは、
前記ユーザーの属性情報に基づいて、複数のオペレータのうちから第1オペレータに接続可能である前記URL情報を設定する、
請求項に記載の情報処理方法。
When the attribute information of the user is stored in the storage device, and the notification includes URL information where the chat with the operator can be started,
The information processing server includes:
setting the URL information that allows connection to a first operator among a plurality of operators based on attribute information of the user;
The information processing method according to claim 1 .
前記情報処理サーバは、前記情報処理システムにおいてチャット問い合わせサービスを提供するための方法であって、
前記属性情報は、前記ユーザーの前記チャット問い合わせサービスの利用回数の情報、前記ユーザーの前記チャット問い合わせサービスにおける利用履歴から特定されるユーザー特性情報、及び、前記ユーザーの個人情報に基づくユーザー特性情報のうち少なくとも一の情報である、
請求項11に記載の情報処理方法。
The information processing server provides a chat inquiry service in the information processing system,
The attribute information is at least one of information on the number of times the user has used the chat inquiry service, user characteristic information identified from the user's usage history in the chat inquiry service, and user characteristic information based on personal information of the user.
The information processing method according to claim 11 .
記通知が前記チャットを開始するために前記オペレータにアクセス可能であるURLの情報を含み、且つ、前記チャットが開始された場合において、
前記情報処理サーバは、
前記開始されたチャットが第1理由及び一又は複数の第2理由のうち前記第2理由によって切断された場合において前記URLに対するアクセスを受信したとき、前記チャットを再開させる、
請求項に記載の情報処理方法。
When the notification includes information of a URL accessible to the operator for starting the chat, and the chat is started,
The information processing server includes:
resuming the chat when an access to the URL is received in a case where the started chat is disconnected due to the second reason among the first reason and one or more second reasons;
The information processing method according to claim 1 .
前記情報処理サーバは、
前記問い合わせ要求が前記新規の待ち呼である場合において、さらに、前記問い合わせ要求を受信したタイミングが所定時間帯に含まれるか否かを判定し、
前記タイミングが前記所定時間帯に含まれないとき、前記通を送信し、一方、前記タイミングが前記所定時間帯に含まれるとき、前記所定の連絡先情報を用いて、前記第2アプリケーションを用いて受信可能である、前記所定時間帯以降においてアクセス可能であるURLの情報を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する、
請求項に記載の情報処理方法。
The information processing server includes:
If the inquiry request is for the new waiting call, it is further determined whether or not a timing at which the inquiry request is received is included in a predetermined time period;
When the timing is not included in the specified time period, the notification is transmitted , and when the timing is included in the specified time period, information on a URL which can be received using the second application and which can be accessed after the specified time period is transmitted to a destination indicated by the contact information via the communication network using the specified contact information .
The information processing method according to claim 1 .
端末装置と通信ネットワークを介して通信可能である通信部と、
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御部と、
を備える情報処理装置。
A communication unit capable of communicating with a terminal device via a communication network;
a control unit that receives an inquiry request for a chat with an operator using a first application from a first terminal device operated by a user, and when a predetermined condition for canceling the waiting call is satisfied in a case where the inquiry request is for a new waiting call , transmits a notification that the waiting call that can be received using a second application different from the first application has been canceled to a destination indicated by the contact information via the communication network, using predetermined contact information of the user stored in a storage device;
An information processing device comprising:
端末装置と通信ネットワークを介して通信可能である通信処理と、
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、
をコンピュータに実行させる情報処理プログラム。
A communication process capable of communicating with a terminal device via a communication network;
a control process for receiving, from a first terminal device operated by a user, an inquiry request to an operator through chat using a first application, and when the inquiry request is for a new waiting call and a predetermined condition for canceling the waiting call is satisfied , transmitting, via the communication network to a destination indicated by predetermined contact information of the user stored in a storage device, a notification that the waiting call that can be received using a second application different from the first application has been canceled ;
An information processing program that causes a computer to execute the above.
端末装置と通信ネットワークを介して通信可能である通信処理と、
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記問い合わせ要求が新規の待ち呼である場合において待ち呼解消の所定条件が満たされたとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である前記待ち呼が解消されたことを報知する通知を前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、
をコンピュータに実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
A communication process capable of communicating with a terminal device via a communication network;
a control process for receiving, from a first terminal device operated by a user, an inquiry request to an operator through chat using a first application, and when the inquiry request is for a new waiting call and a predetermined condition for canceling the waiting call is satisfied , transmitting, via the communication network to a destination indicated by predetermined contact information of the user stored in a storage device, a notification that the waiting call that can be received using a second application different from the first application has been canceled ;
A computer-readable recording medium having recorded thereon an information processing program for causing a computer to execute the above.
端末装置と通信ネットワークを介して通信可能である通信部と、A communication unit capable of communicating with a terminal device via a communication network;
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記チャットが開始された場合において前記開始されたチャットが切断されたと判定し、前記開始されたチャットが第1理由及び一又は複数の第2理由のうち前記第2理由によって切断されたと判定したとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である再接続を促す通知を、前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御部と、a control unit that receives, from a first terminal device operated by a user, a chat inquiry request to an operator using a first application, and determines that the started chat has been disconnected when the chat has been started, and when it determines that the started chat has been disconnected for the second reason among a first reason and one or more second reasons, transmits, using specific contact information of the user stored in a storage device, a notification prompting reconnection that can be received using a second application different from the first application, via the communication network to a destination indicated by the contact information;
を備える情報処理装置。An information processing device comprising:
端末装置と通信ネットワークを介して通信可能である通信処理と、A communication process capable of communicating with a terminal device via a communication network;
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記チャットが開始された場合において前記開始されたチャットが切断されたと判定し、前記開始されたチャットが第1理由及び一又は複数の第2理由のうち前記第2理由によって切断されたと判定したとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である再接続を促す通知を、前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、a control process of receiving, from a first terminal device operated by a user, a chat inquiry request to an operator using a first application, determining that the started chat has been disconnected when the chat has started, and when it is determined that the started chat has been disconnected for the second reason among a first reason and one or more second reasons, transmitting, via the communication network, a notification encouraging reconnection which can be received using a second application different from the first application, to a destination indicated by the contact information, using specific contact information of the user stored in a storage device;
をコンピュータに実行させる情報処理プログラム。An information processing program that causes a computer to execute the above.
端末装置と通信ネットワークを介して通信可能である通信処理と、A communication process capable of communicating with a terminal device via a communication network;
ユーザーが操作する第1端末装置から、オペレータに対する第1アプリケーションを用いたチャットによる問い合わせ要求を受信し、前記チャットが開始された場合において前記開始されたチャットが切断されたと判定し、前記開始されたチャットが第1理由及び一又は複数の第2理由のうち前記第2理由によって切断されたと判定したとき、記憶装置に記憶された前記ユーザーの所定の連絡先情報を用いて、前記第1アプリケーションとは異なる第2アプリケーションを用いて受信可能である再接続を促す通知を、前記通信ネットワークを介して、前記連絡先情報が示す宛先へ送信する制御処理と、a control process of receiving, from a first terminal device operated by a user, a chat inquiry request to an operator using a first application, determining that the started chat has been disconnected when the chat has started, and when it is determined that the started chat has been disconnected for the second reason among a first reason and one or more second reasons, transmitting, via the communication network, a notification encouraging reconnection which can be received using a second application different from the first application, to a destination indicated by the contact information, using specific contact information of the user stored in a storage device;
をコンピュータに実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon an information processing program for causing a computer to execute the above.
JP2023186035A 2023-10-31 2023-10-31 Information processing method, information processing device, information processing program, and recording medium Active JP7503697B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023186035A JP7503697B1 (en) 2023-10-31 2023-10-31 Information processing method, information processing device, information processing program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023186035A JP7503697B1 (en) 2023-10-31 2023-10-31 Information processing method, information processing device, information processing program, and recording medium

Publications (1)

Publication Number Publication Date
JP7503697B1 true JP7503697B1 (en) 2024-06-20

Family

ID=91483485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023186035A Active JP7503697B1 (en) 2023-10-31 2023-10-31 Information processing method, information processing device, information processing program, and recording medium

Country Status (1)

Country Link
JP (1) JP7503697B1 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011244489A (en) 2005-05-17 2011-12-01 Oracle Internatl Corp Dynamic routing for obtaining customer satisfaction
JP2017059992A (en) 2015-09-16 2017-03-23 エヌ・ティ・ティ・データ先端技術株式会社 Contact center operation support system, contact center operation support method and contact center operation support program
JP2018185805A (en) 2017-04-21 2018-11-22 富士ゼロックス株式会社 Information processing device and program
JP2019204271A (en) 2018-05-23 2019-11-28 株式会社東芝 Operator support device, operator support system, and program
US10965761B1 (en) 2016-08-26 2021-03-30 Noble Systems Corporation Communication management system for supporting multiple agent communications sessions in a contact center
JP2021193851A (en) 2018-07-17 2021-12-23 アバイア インコーポレーテッド System and method for flexible routing
US20220053094A1 (en) 2019-04-30 2022-02-17 Avaya Inc. Interaction Based Suitable Channel Selection for Queued Customers
US20220270020A1 (en) 2021-02-25 2022-08-25 Avaya Management L.P. Context based channel switchover
JP2022171958A (en) 2012-04-05 2022-11-11 アシュラント インコーポレイテッド System, method, apparatus, and non-temporary computer readable storage medium for providing mobile device support services

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011244489A (en) 2005-05-17 2011-12-01 Oracle Internatl Corp Dynamic routing for obtaining customer satisfaction
JP2022171958A (en) 2012-04-05 2022-11-11 アシュラント インコーポレイテッド System, method, apparatus, and non-temporary computer readable storage medium for providing mobile device support services
JP2017059992A (en) 2015-09-16 2017-03-23 エヌ・ティ・ティ・データ先端技術株式会社 Contact center operation support system, contact center operation support method and contact center operation support program
US10965761B1 (en) 2016-08-26 2021-03-30 Noble Systems Corporation Communication management system for supporting multiple agent communications sessions in a contact center
JP2018185805A (en) 2017-04-21 2018-11-22 富士ゼロックス株式会社 Information processing device and program
JP2019204271A (en) 2018-05-23 2019-11-28 株式会社東芝 Operator support device, operator support system, and program
JP2021193851A (en) 2018-07-17 2021-12-23 アバイア インコーポレーテッド System and method for flexible routing
US20220053094A1 (en) 2019-04-30 2022-02-17 Avaya Inc. Interaction Based Suitable Channel Selection for Queued Customers
US20220270020A1 (en) 2021-02-25 2022-08-25 Avaya Management L.P. Context based channel switchover

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Utah Customer Service Management エージェントからのコールバック要求の操作,[オンライン],Servicenow,2023年02月02日,インターネット<URL:https://docs.servicenow.com/ja-JP/bundle/utah-customer-service-management/page/product/customer-service-management/concept/request-callback-from-agent.html>,[検索日:2024年2月15日]
寺田 航希,戦略編 「コンタクトセンター発」のカスタマーエクスペリエンス戦略講座,コールセンタージャパン 第26巻 第1号,日本,株式会社リックテレコム,2022年12月20日,第26巻,52~55ページ
後藤 聡 ,ネットマークスのソリューションと技術 コールセンター業務を効率化するIPコンタクトセンターシステム,技報 UNISYS TECHNOLOGY REVIEW Vol.29 No.3 ,日本ユニシス株式会社,2009年11月30日,第29巻,107~125ページ,[ISSN]0914-9996

Similar Documents

Publication Publication Date Title
US11615162B2 (en) Event listening integration in a collaborative electronic information system
JP6040388B1 (en) Network system and screen sharing server
US10834545B2 (en) Group communication service providing method, system and computer-readable medium
US9503410B2 (en) Sharing of activity metadata via messaging systems
US20140297770A1 (en) Electronic message system for soliciting reply
US20240103889A1 (en) Systems and methods for rendering and retaining application data associated with a plurality of applications within a group-based communication system
KR20160105019A (en) SNS integrated managing device and method
KR102335731B1 (en) Information processing device, information processing method and program
JP5986726B2 (en) Membership management system and method using community pages
JP7503697B1 (en) Information processing method, information processing device, information processing program, and recording medium
US20190007520A1 (en) Electronic device and operation method thereof and server host device
WO2021176858A1 (en) System, information processing method, information processing device, terminal, and program
KR101612895B1 (en) Apparatus and method for providing social network service
JP2014059686A (en) Information management system and input support program
JP6600896B1 (en) Information transfer information processing apparatus, method using the information transfer information processing apparatus, program, and information transfer system
CN111158804B (en) Information processing device, information processing method, and program
JP6815614B1 (en) Information processing system, information processing method, program, and chat function providing server
US10820163B1 (en) Method and system for automated population outreach
KR102513313B1 (en) Method and system for identifying the counterpart of the messenger to provide personalized service
WO2023037569A1 (en) Sentence understanding assistance device, sentence understanding assistance method, and program storage medium
JP2018005406A (en) User management terminal, program, communication system and terminal
KR101165187B1 (en) Method and apparatus for using social network service based on religion
JP2016031742A (en) Distribution terminal, distribution server, user terminal, and distribution system
JP5714782B1 (en) Delivery control apparatus, delivery control method, program, and storage medium
CN111159568A (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231110

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20231110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240404

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: 20240529

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240610

R150 Certificate of patent or registration of utility model

Ref document number: 7503697

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150