JP2019122031A - Information processing device, method, and program - Google Patents
Information processing device, method, and program Download PDFInfo
- Publication number
- JP2019122031A JP2019122031A JP2018219885A JP2018219885A JP2019122031A JP 2019122031 A JP2019122031 A JP 2019122031A JP 2018219885 A JP2018219885 A JP 2018219885A JP 2018219885 A JP2018219885 A JP 2018219885A JP 2019122031 A JP2019122031 A JP 2019122031A
- Authority
- JP
- Japan
- Prior art keywords
- user
- call
- time zone
- target user
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims description 46
- 230000008569 process Effects 0.000 claims description 23
- 238000004891 communication Methods 0.000 abstract description 30
- 230000035622 drinking Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 235000013334 alcoholic beverage Nutrition 0.000 description 1
- 235000013405 beer Nutrition 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010790 dilution Methods 0.000 description 1
- 239000012895 dilution Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000020083 shōchū Nutrition 0.000 description 1
- 235000015041 whisky Nutrition 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、情報処理装置、方法及びプログラムに関する。 The present invention relates to an information processing apparatus, method, and program.
近年では、ユーザ間でメッセージを交換可能なアプリケーションプログラム(以下、メッセージアプリと表記)が広く普及している。 In recent years, application programs capable of exchanging messages between users (hereinafter referred to as message applications) have become widespread.
このようなメッセージアプリによれば、メッセージの送信先のユーザは当該ユーザの都合のよいタイミングでメッセージを閲覧することができる。このため、メッセージの送信元のユーザは、メッセージの送信先のユーザの状況を気にすることなくメッセージを送信することができる。 According to such a message application, the user of the destination of the message can view the message at a timing convenient to the user. For this reason, the user who has sent the message can send the message without worrying about the situation of the user to whom the message is sent.
これに対して、例えばネットワークを介してユーザ間で通話をすることが可能なアプリケーションプログラム(以下、通話アプリと表記)が知られているが、このような通話アプリの場合には、相手方のユーザが通話可能な状況にあるか否かを把握することができないため、通話アプリを利用して当該ユーザを呼び出すことに消極的となる傾向にある。 On the other hand, for example, an application program (hereinafter referred to as a call application) capable of making a call between users via a network is known, but in the case of such a call application, the user of the other party is called Since it is not possible to know whether or not the user is in a call-enabled situation, it tends to be reluctant to call the user using the call application.
なお、上記した通話アプリに関連して、IP電話アプリケーションソフトの利用頻度を向上させるための技術が開示されている(例えば、特許文献1を参照)。 In addition, the technique for improving the use frequency of IP telephone application software is disclosed in connection with the above-mentioned telephone call application (for example, refer patent document 1).
ところで、上記したようにユーザの状況を気にせずメッセージを送信することができる点でメッセージアプリは利便性が高いが、当該メッセージではユーザの意図を正確に伝えることが困難な場合があり、内容によってはユーザ間で通話した方が効率的である場合がある。 By the way, as described above, although the message application is highly convenient in that it can transmit a message without worrying about the user's situation, it may be difficult to accurately convey the user's intention with the message. Depending on the situation, it may be more efficient to talk between users.
しかしながら、上記したように通話の相手方のユーザの状況(つまり、通話可能な状況にあるか否か)が不明であるため、結果的に通話のために当該ユーザを呼び出す(発信する)ことを断念し、メッセージアプリを利用してしまうことが多い。 However, as described above, since the situation of the user at the other end of the call (that is, whether or not it is in a call-enabled situation) is unknown, as a result, it is abandoned to call the user for calling. Often use message apps.
そこで、本発明の目的は、通話によるコミュニケーションを活性化することが可能な情報処理装置、方法及びプログラムを提供することにある。 Therefore, an object of the present invention is to provide an information processing apparatus, method and program capable of activating communication by telephone call.
本発明の1つの態様によれば、第1ユーザと通話するために第2ユーザによって使用されるユーザ端末と通信可能に接続される情報処理装置において、前記第1ユーザが通話可能な時間帯を含む第1設定情報を格納する格納手段と、前記ユーザ端末が前記第2ユーザによって使用される時間が前記第1設定情報に含まれる時間帯に該当する場合、当該第2ユーザと通話可能なユーザとして前記第1ユーザを含むリストを前記ユーザ端末に表示する制御手段と、を具備し、前記リストは、前記第1ユーザによって指定されたドリンクの種類と、前記第1ユーザの通話可能時間帯の終了時刻を含む情報処理装置が提供される。 According to one aspect of the present invention, in an information processing apparatus communicably connected to a user terminal used by a second user to call the first user, a time zone in which the first user can talk is Storage means for storing the first setting information, and a user who can talk with the second user if the time in which the user terminal is used by the second user falls within a time zone included in the first setting information Control means for displaying on the user terminal a list including the first user, the list including the type of drink designated by the first user and the talkable time zone of the first user An information processing apparatus is provided that includes an end time.
本発明は、通話によるコミュニケーションを活性化することを可能とする。 The present invention makes it possible to activate communication by telephone.
以下、図面を参照して、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本実施形態に係る情報処理装置を含む情報処理システム(ネットワークシステム)のハードウェア構成を示す図である。 FIG. 1 is a diagram showing a hardware configuration of an information processing system (network system) including the information processing apparatus according to the present embodiment.
図1に示す情報処理システムは、主として、情報処理装置10及び複数のユーザ端末20を含む。 The information processing system shown in FIG. 1 mainly includes an information processing apparatus 10 and a plurality of user terminals 20.
情報処理装置10は、例えばCPUのようなハードウェアプロセッサ10aを含むコンピュータ(サーバコンピュータ)及び当該プロセッサ10aによって利用され、当該プロセッサ10aと接続される記憶装置10bとを備える。この記憶装置10bは、例えばプロセッサ10aによって実行されるプログラムを格納する。 The information processing apparatus 10 includes a computer (server computer) including a hardware processor 10a such as a CPU, and a storage device 10b that is used by the processor 10a and connected to the processor 10a. The storage device 10 b stores, for example, a program executed by the processor 10 a.
複数のユーザ端末20の各々は、ユーザによって使用される、例えばスマートフォン、タブレット端末及びパーソナルコンピュータ(PC)等の端末機器を含む。複数のユーザ端末20は、ネットワーク30を介して情報処理装置10と通信可能に接続される。 Each of the plurality of user terminals 20 includes terminal devices used by a user, such as a smartphone, a tablet terminal, and a personal computer (PC). The plurality of user terminals 20 are communicably connected to the information processing apparatus 10 via the network 30.
なお、本実施形態において、複数のユーザ端末20の各々においては、当該ユーザ端末20の各々を使用するユーザ間で通話するための処理が実行される。具体的には、ユーザ間の通話は、例えばWebRTC(Web Real Time Communications)と称される技術によって実現されるものとする。このWebRTCによれば、例えばP2P(Peer to Peer)での各ユーザ端末20上で動作するブラウザまたはアプリケーション間の通信によってビデオ通話及び音声通話を行うことが可能となる。 In the present embodiment, in each of the plurality of user terminals 20, processing for calling between users who use each of the user terminals 20 is executed. Specifically, a call between users is realized by, for example, a technology called WebRTC (Web Real Time Communications). According to this WebRTC, for example, video communication and voice communication can be performed by communication between a browser or an application operating on each user terminal 20 in P2P (Peer to Peer).
本実施形態に係る情報処理装置10(を含む情報処理システム)は、上記したユーザ端末20を使用して複数のユーザ間で通話(ビデオ通話及び音声通話)を行う際に利用されるサービス(以下、対象サービスと表記)を提供するものである。 The information processing apparatus 10 (an information processing system including the same) according to the present embodiment is a service (hereinafter referred to as “service” used when a call (video call and voice call) is performed between a plurality of users using the user terminal 20 described above. , And the target service).
図2は、図1に示す情報処理装置10の機能構成を示すブロック図である。図2に示すように、情報処理装置10は、受信部11、登録部12、データベース(DB)13、制御部14、送信部15及び通知部16を含む。 FIG. 2 is a block diagram showing a functional configuration of the information processing apparatus 10 shown in FIG. As shown in FIG. 2, the information processing apparatus 10 includes a reception unit 11, a registration unit 12, a database (DB) 13, a control unit 14, a transmission unit 15, and a notification unit 16.
本実施形態において、受信部11、登録部12、制御部14、送信部15及び通知部16は、上記したプロセッサ10a(コンピュータ)がプログラムを実行すること(すなわち、ソフトウェア)によって実現されるものとする。なお、これらの各部11、12、14〜16は、ハードウェアによって実現されてもよいし、ハードウェアとソフトウェアとの組み合わせ構成によって実現されてもよい。 In the present embodiment, the reception unit 11, the registration unit 12, the control unit 14, the transmission unit 15, and the notification unit 16 are realized by the above-described processor 10a (computer) executing a program (that is, software). Do. Note that these units 11, 12, 14 to 16 may be realized by hardware, or may be realized by a combination of hardware and software.
受信部11は、例えばユーザ端末20の各々を使用するユーザが通話可能な時間帯を含む設定情報(つまり、ユーザ毎の設定情報)を、当該ユーザ端末20の各々から受信する。なお、このユーザが通話可能な時間帯は、当該ユーザがユーザ端末20を操作することによって指定される。 The receiving unit 11 receives, for example, setting information (that is, setting information for each user) including a time zone in which a user who uses each of the user terminals 20 can talk, from each of the user terminals 20. The time zone in which the user can talk is designated by the user operating the user terminal 20.
登録部12は、受信部11によって受信された設定情報(ユーザ毎の設定情報)をデータベース13に登録する。 The registration unit 12 registers setting information (setting information for each user) received by the receiving unit 11 in the database 13.
ここで、例えば所定のユーザ(以下、対象ユーザと表記)がユーザ端末20を使用する場合(つまり、対象ユーザが他のユーザと通話する場合)を想定する。この場合、通話可能なユーザのリスト(一覧)のリクエストが対象ユーザが使用するユーザ端末20から情報処理装置10に送信される。このようにユーザ端末20からリクエストが送信された場合、制御部14は、データベース13に登録されている設定情報に基づいて、例えばリクエストが送信された時間(つまり、対象ユーザがユーザ端末20を使用している時間)を通話可能な時間帯として指定している他のユーザ(対象ユーザ以外のユーザ)を検索する。 Here, for example, it is assumed that a predetermined user (hereinafter, referred to as a target user) uses the user terminal 20 (that is, a target user talks with another user). In this case, a request for a list of callable users is sent from the user terminal 20 used by the target user to the information processing apparatus 10. As described above, when a request is transmitted from the user terminal 20, the control unit 14, for example, transmits the time during which the request is transmitted (that is, the target user uses the user terminal 20) based on the setting information registered in the database 13. Search for other users (users other than the target user) who have specified the time they are working as a talkable time zone.
送信部15は、制御部14によって検索されたユーザを含むリストを、上記したリクエストを送信したユーザ端末20に送信する。これにより、上記した制御部14によって検索されたユーザを含むリストがユーザ端末20に表示される。 The transmission unit 15 transmits the list including the user searched by the control unit 14 to the user terminal 20 that has transmitted the above-described request. Thus, a list including the users searched by the control unit 14 described above is displayed on the user terminal 20.
通知部16は、例えば対象ユーザの設定情報に含まれる時間帯の開始時刻に到達した場合、当該対象ユーザが通話可能となったことを他のユーザに通知する。 For example, when the start time of the time zone included in the setting information of the target user is reached, the notification unit 16 notifies another user that the target user can talk.
以下、本実施形態における情報処理システムの動作について説明する。まず、ユーザ端末20を使用するユーザが上記した対象サービスを利用するためには、当該ユーザが通話可能な時間帯を登録する(つまり、会員登録をする)必要がある。 Hereinafter, the operation of the information processing system in the present embodiment will be described. First, in order for the user using the user terminal 20 to use the above-described target service, it is necessary to register a time zone in which the user can talk (that is, to perform member registration).
そこで、図3のシーケンスチャートを参照して、上記したユーザが通話可能な時間帯を登録する際の情報処理システムの処理手順について説明する。ここでは、通話可能な時間帯を登録するユーザを対象ユーザとして説明する。 Then, with reference to the sequence chart of FIG. 3, the processing procedure of the information processing system at the time of registering the time zone in which the above-mentioned user can talk is demonstrated. Here, a user who registers a talkable time zone will be described as a target user.
なお、対象ユーザが対象サービスを利用する場合、当該対象ユーザが使用するユーザ端末(以下、対象ユーザ端末と表記)20には、当該対象サービスを利用するための所定のアプリケーションプログラム(以下、通話アプリケーションと表記)がインストールされているものとする。 When the target user uses the target service, the user terminal (hereinafter, referred to as target user terminal) 20 used by the target user has a predetermined application program (hereinafter, call application) for using the target service. It is assumed that) is installed.
ここで、対象ユーザ端末20に対する対象ユーザの操作に応じて、当該対象ユーザ端末20にインストールされた通話アプリケーションが起動されたものとする(ステップS1)。 Here, it is assumed that the call application installed in the target user terminal 20 is activated in response to the operation of the target user on the target user terminal 20 (step S1).
この場合、対象ユーザ端末20は、例えば対象ユーザを識別するためのユーザIDを含むリクエストを情報処理装置10に送信する(ステップS2)。なお、対象ユーザを識別するためのユーザIDは、例えば上記した通話アプリケーションが起動された際に自動的に発行されてもよいし、対象ユーザによって指定されてもよい。 In this case, the target user terminal 20 transmits, for example, a request including a user ID for identifying a target user to the information processing apparatus 10 (step S2). Note that the user ID for identifying the target user may be automatically issued, for example, when the above-described call application is activated, or may be designated by the target user.
情報処理装置10に含まれる受信部11は、ステップS2において対象ユーザ端末20から送信されたリクエストを受信する。この場合、制御部14は、例えば上記した通話可能な時間帯を設定(指定)するための設定画面(を表示するための画面データ)を生成する(ステップS3)。 The receiving unit 11 included in the information processing apparatus 10 receives the request transmitted from the target user terminal 20 in step S2. In this case, the control unit 14 generates, for example, a setting screen (screen data for displaying) for setting (specifying) the above-described talkable time zone (step S3).
送信部15は、ステップS3において生成された設定画面を対象ユーザ端末20に送信する(ステップS4)。 The transmitting unit 15 transmits the setting screen generated in step S3 to the target user terminal 20 (step S4).
ステップS4において送信された設定画面は、対象ユーザ端末20において受信され、当該対象ユーザ端末20に表示される(ステップS5)。 The setting screen transmitted in step S4 is received by the target user terminal 20 and displayed on the target user terminal 20 (step S5).
ここで、図4は、対象ユーザ端末20において表示される設定画面の一例を示す。図4に示すように、設定画面100においては、例えば月〜金(平日)及び土日(週末)の各々に対して通話可能な時間帯を指定することが可能である。 Here, FIG. 4 shows an example of the setting screen displayed on the target user terminal 20. As shown in FIG. 4, on the setting screen 100, for example, it is possible to specify a talkable time zone for each of Monday to Friday (weekdays) and weekends.
図4に示す例では、月〜金(平日)に対して「12:05〜12:55」及び「19:30〜22:30」が指定されている。これによれば、月曜日から金曜日の12時05分から12時55分までの時間帯及び19時30分から22時30分までの時間帯が対象ユーザが通話可能な時間帯であることが示されている。設定画面100においては、このように例えば月〜金(平日)に対して複数の時間帯を指定することが可能である。土日(週末)に対しても同様である。 In the example illustrated in FIG. 4, “12:05 to 12:55” and “19:30 to 22:30” are designated for Monday to Friday (weekdays). According to this, it is indicated that the time zone from 12:05 to 12:55 from Monday to Friday and the time zone from 19:30 to 22:30 are the time zones in which the target user can talk. There is. In the setting screen 100, it is possible to specify a plurality of time zones with respect to, for example, Monday to Friday (weekdays). The same is true for weekends.
図4に示すように、設定画面100には、削除ボタン101及び追加ボタン102が設けられている。対象ユーザによって削除ボタン101が指定(押下)された場合には、対応する通話可能な時間帯(図4に示す例では、「19:30〜22:30」を削除することができる。また、対象ユーザによって追加ボタン102が指定(押下)された場合には、通話可能な時間帯を更に追加(指定)することができる。 As shown in FIG. 4, the setting screen 100 is provided with a delete button 101 and an add button 102. When the delete button 101 is designated (pressed) by the target user, the corresponding talk time slot (in the example shown in FIG. 4, “19:30 to 22:30” can be deleted. When the add button 102 is designated (pressed) by the target user, it is possible to further add (specify) a talkable time zone.
また、図4に示す例では、土日(週末)に対して「17:00〜21:00」が指定されている。これによれば、土曜日及び日曜日の19時00分から21時00分までの時間帯が対象ユーザが通話可能な時間帯であることが示されている。 Further, in the example shown in FIG. 4, “17:00 to 21:00” is designated for the weekend (weekend). According to this, it is shown that the time zone from 19:00 to 21:00 on Saturday and Sunday is a time zone in which the target user can talk.
ここでは月〜金(平日)及び土日(週末)の各々に対して通話可能な時間帯を指定することができるものとして説明したが、例えば図5に示すように月曜日から日曜日までの各曜日に対して個別に通話可能な時間帯を指定することができるようにしてもよい。 Here, it has been described that the talkable time zone can be designated for each of Monday to Friday (weekdays) and Saturdays and Sundays (weekends), but for example, as shown in FIG. Alternatively, it may be possible to specify a time zone in which a call can be made individually.
なお、設定画面100には、設定完了ボタン103が更に設けられている。設定画面100において通話可能な時間帯の指定が完了した場合、対象ユーザは、設定完了ボタン103を指定(押下)するものとする。 The setting screen 100 further includes a setting completion button 103. When the designation of the time zone in which the user can talk is completed on the setting screen 100, the target user designates (presses) the setting completion button 103.
再び図3に戻ると、対象ユーザ端末20は、設定完了ボタン103が指定された際に設定画面100において指定されていた通話可能な時間帯を含む設定情報を取得する(ステップS6)。 Returning to FIG. 3 again, the target user terminal 20 acquires setting information including a talkable time zone designated on the setting screen 100 when the setting completion button 103 is designated (step S6).
ステップS6において取得された設定情報は、情報処理装置10に送信される(ステップS7)。 The setting information acquired in step S6 is transmitted to the information processing apparatus 10 (step S7).
情報処理装置10の受信部11は、対象ユーザ端末20から送信された設定情報を受信する。登録部12は、受信部11によって受信された設定情報をデータベース13に登録する(ステップS8)。 The receiving unit 11 of the information processing apparatus 10 receives the setting information transmitted from the target user terminal 20. The registration unit 12 registers the setting information received by the reception unit 11 in the database 13 (step S8).
ここでは、対象ユーザが通話可能な時間帯(を含む設定情報)が登録される場合について説明したが、他のユーザが通話可能な時間帯が登録される場合についても同様である。 Here, the case where the time slot in which the target user can talk (the setting information including) is registered is described, but the same is true for the case in which the time slot in which another user can talk is registered.
図6は、上記した図3に示す処理が実行されることによってデータベース13に登録された設定情報のデータ構造の一例を示す。データベース13には、上記したように対象サービスを利用するユーザ毎の設定情報が登録(格納)されている。 FIG. 6 shows an example of the data structure of setting information registered in the database 13 by execution of the process shown in FIG. 3 described above. As described above, setting information for each user who uses the target service is registered (stored) in the database 13.
図6に示すように、設定情報は、ユーザID、時間帯、ユーザ情報及び登録ユーザID等を含む。 As shown in FIG. 6, the setting information includes a user ID, a time zone, user information, a registered user ID and the like.
ユーザIDは、ユーザを識別するための識別子である。時間帯は、対応づけられているユーザIDによって識別されるユーザが通話可能な時間帯である。この時間帯は、上記した図3に示すステップS5においてユーザ端末20に表示された設定画面においてユーザIDによって識別されるユーザによって指定された時間帯である。 The user ID is an identifier for identifying the user. The time zone is a time zone in which the user identified by the associated user ID can talk. This time zone is a time zone designated by the user identified by the user ID on the setting screen displayed on the user terminal 20 in step S5 shown in FIG. 3 described above.
ユーザ情報は、対応づけられているユーザIDによって識別されるユーザに関する情報であり、例えば当該ユーザの氏名、顔画像及び自己紹介メッセージ等を含む。 The user information is information on the user identified by the associated user ID, and includes, for example, the user's name, face image, self-introduction message, and the like.
登録ユーザIDは、例えば上記した対象サービスを利用する複数のユーザのうち、対応づけられているユーザIDによって識別されるユーザによって登録されたユーザ(以下、登録ユーザと表記)を識別するための識別子である。なお、登録ユーザIDによって識別される登録ユーザは、例えばソーシャルネットワーキングサービス(SNS)等においてユーザIDによって識別されるユーザの友人等として指定されているユーザであってもよいし、ユーザIDによって識別されるユーザによって個別に指定されたユーザであってもよい。 The registered user ID is, for example, an identifier for identifying a user (hereinafter referred to as a registered user) registered by the user identified by the associated user ID among a plurality of users who use the target service described above It is. The registered user identified by the registered user ID may be, for example, a user designated as a friend of the user identified by the user ID in the social networking service (SNS) or the like, or may be identified by the user ID. May be individually designated by the user.
なお、上記したユーザ情報及び登録ユーザIDは、上記した図3に示す処理が実行される際に通話可能な時間帯とともに設定(指定)されてもよいし、当該図3に示す処理が実行された後に別途設定(指定)されてもよい。 Note that the above-described user information and registered user ID may be set (designated) together with a talkable time zone when the above-described process shown in FIG. 3 is executed, or the process shown in FIG. 3 is executed. It may be separately set (designated) after that.
図6に示す例では、データベース13には、設定情報131及び132を含む複数の設定情報が登録されている。 In the example shown in FIG. 6, a plurality of setting information including setting information 131 and 132 is registered in the database 13.
設定情報131は、ユーザID「001」、時間帯「月〜金 12:05〜12:55、月〜金 19:30〜22:30、土日 17:00〜21:00」、ユーザ情報「ユーザ情報1」及び登録ユーザID「103,104,…」を含む。この設定情報131によれば、ユーザID「001」によって識別されるユーザが通話可能な時間帯が月曜日から金曜日の12時05分から12時55分までの時間帯、19時30分から22時30分までの時間帯、及び土曜日及び日曜日の17時00分から21時00分までの時間帯であることが示されている。また、設定情報131によれば、ユーザID「001」によって識別されるユーザに関するユーザ情報が「ユーザ情報1」であり、当該ユーザによって登録されているユーザ(登録ユーザ)にはユーザID「103」及び「104」によって識別されるユーザが含まれることが示されている。 The setting information 131 includes a user ID "001", a time zone "Mon-Fri 12: 05-12: 55, Mon-Fri 19: 30-22: 30, Sat-Sun 17: 00-21: 00", and user information "user". "Information 1" and registered user IDs "103, 104, ..." are included. According to the setting information 131, the time zone in which the user identified by the user ID "001" can talk is a time zone from 12:05 to 12:55 from Monday to Friday, from 19:30 to 22:30 It is shown that it is a time zone until, and a time zone from 17:00 to 21:00 on Saturday and Sunday. Further, according to the setting information 131, the user information on the user identified by the user ID "001" is "user information 1", and the user (registered user) registered by the user is the user ID "103". And “104” is shown to be included.
設定情報132は、ユーザID「002」、時間帯「土日 18:30〜23:00」、ユーザ情報「ユーザ情報2」及び登録ユーザID「201,…」を含む。この設定情報132によれば、ユーザID「002」によって識別されるユーザが通話可能な時間帯が土曜日及び日曜日の18時30分から23時00分までの時間帯であることが示されている。また、設定情報132によれば、ユーザID「002」によって識別されるユーザに関するユーザ情報が「ユーザ情報2」であり、当該ユーザによって登録されているユーザ(登録ユーザ)にはユーザID「201」によって識別されるユーザが含まれることが示されている。 The setting information 132 includes a user ID "002", a time slot "Sat-Sun 18: 30-23: 00", user information "user information 2", and registered user IDs "201, ...". The setting information 132 indicates that the time zone in which the user identified by the user ID "002" can talk is the time zone from 18:30 to 23:00 on Saturday and Sunday. Further, according to the setting information 132, the user information regarding the user identified by the user ID "002" is "user information 2", and the user (registered user) registered by the user is the user ID "201". It is shown that the user identified by is included.
ここでは、設定情報131及び132(つまり、ユーザID「001」及び「002」によって識別されるユーザの設定情報)についてのみ説明したが、他のユーザの設定情報についても同様にデータベース13に登録されている。 Here, only the setting information 131 and 132 (that is, the setting information of the user identified by the user IDs “001” and “002”) has been described, but setting information of other users is similarly registered in the database 13 ing.
次に、図7のシーケンスチャートを参照して、ユーザ端末20を使用するユーザが対象サービスを利用する際の情報処理システムの処理手順について説明する。ここでは、対象サービスを利用するユーザを対象ユーザとして説明する。また、この対象ユーザによって使用されるユーザ端末20を対象ユーザ端末20と称する。 Next, the processing procedure of the information processing system when the user using the user terminal 20 uses the target service will be described with reference to the sequence chart of FIG. 7. Here, a user who uses a target service will be described as a target user. Also, the user terminal 20 used by the target user is referred to as a target user terminal 20.
なお、上記したように対象ユーザ端末20には対象サービスを利用するための通話アプリケーションがインストールされており、上記した図3に示す処理が実行されることによって対象ユーザの設定情報(つまり、対象ユーザが通話可能な時間帯)がデータベース13に登録されているものとする。なお、以下の説明において、対象ユーザが通話可能な時間帯を便宜的に対象ユーザの通話可能時間帯と称する。他のユーザについても同様である。 Note that, as described above, the call application for using the target service is installed in the target user terminal 20, and the setting information of the target user (that is, the target user) is executed by executing the process shown in FIG. The time zone in which the user can talk is assumed to be registered in the database 13. In the following description, the time zone in which the target user can talk is referred to as the talkable time zone of the target user for convenience. The same applies to other users.
ここで、対象ユーザ端末20に対する対象ユーザの操作に応じて、当該対象ユーザ端末20にインストールされている通話アプリケーションが起動されたものとする(ステップS11)。 Here, it is assumed that the call application installed in the target user terminal 20 is activated according to the operation of the target user on the target user terminal 20 (step S11).
この場合、対象ユーザ端末20は、例えば対象ユーザを識別するためのユーザIDを含むリクエストを送信する(ステップS12)。 In this case, the target user terminal 20 transmits, for example, a request including a user ID for identifying a target user (step S12).
ステップS12においてリクエストが送信された場合、情報処理装置10に含まれる受信部11は、当該リクエストを受信する。制御部14は、受信部11によって受信されたリクエストに含まれるユーザIDを含む設定情報を、データベース13から取得する(ステップS13)。 When a request is transmitted in step S12, the receiving unit 11 included in the information processing apparatus 10 receives the request. The control unit 14 acquires setting information including the user ID included in the request received by the receiving unit 11 from the database 13 (step S13).
制御部14は、ステップS13において取得された設定情報に含まれる時間帯(対象ユーザの通話可能時間帯)に基づいて、当該対象ユーザのステータスを判別する(ステップS14)。 The control unit 14 determines the status of the target user based on the time zone (the talkable time zone of the target user) included in the setting information acquired in step S13 (step S14).
ここで、ステップS14の処理について説明する。ステップS14において判別される対象ユーザのステータスには、当該対象ユーザが通話可能であることを示す「ON」及び当該対象ユーザが通話可能でないことを示す「OFF」が含まれる。ステップS14において、制御部14は、ステップS12において対象ユーザ端末20からリクエストが送信された時間がステップS13において取得された設定情報に含まれる時間帯に該当する(含まれる)場合には、対象ユーザのステータスは「ON」であると判別する。一方、制御部14は、ステップS12において対象ユーザ端末20からリクエストが送信された時間がステップS13において取得された設定情報に含まれる時間帯に該当しない場合には、対象ユーザのステータスは「OFF」であると判別する。 Here, the process of step S14 will be described. The status of the target user determined in step S14 includes “ON” indicating that the target user can talk, and “OFF” indicating that the target user can not talk. In step S14, when the time when the request is transmitted from the target user terminal 20 in step S12 corresponds to (includes) the time zone included in the setting information acquired in step S13, the target user The status of is determined to be "ON". On the other hand, when the time when the request is transmitted from the target user terminal 20 in step S12 does not fall under the time zone included in the setting information acquired in step S13, the control unit 14 sets the status of the target user to "OFF". It is determined that
なお、上記した対象ユーザのステータスを判別するために用いられる対象ユーザ端末20からリクエストが送信された時間(時刻)は、通話アプリケーションの起動時または当該リクエストの送信時に対象ユーザ端末20側で取得される時刻であってもよいし、当該リクエストの受信時に情報処理装置10側で取得される時刻であってもよい。対象ユーザ端末20からリクエストが送信された時間は、例えば対象ユーザが他のユーザと通話するために対象ユーザ端末20を使用する時間に相当する時間(時刻)であればよい。 The time (time) when the request is transmitted from the target user terminal 20 used to determine the status of the target user described above is acquired on the target user terminal 20 side at the time of activation of the call application or transmission of the request. It may be the time that is acquired by the information processing apparatus 10 when the request is received. The time when the request is transmitted from the target user terminal 20 may be, for example, a time (time) corresponding to the time when the target user uses the target user terminal 20 to make a call with another user.
ステップS14の処理が実行されると、制御部14は、当該ステップS14において判別された対象ユーザのステータスに応じたトップ画面(を表示するための画面データ)を生成する(ステップS15)。換言すれば、このステップS15において、制御部14は、対象ユーザのステータスが「ON」である場合のトップ画面または対象ユーザのステータスが「OFF」である場合のトップ画面を生成する。 When the process of step S14 is executed, the control unit 14 generates a top screen (screen data for displaying the screen) corresponding to the status of the target user determined in the step S14 (step S15). In other words, in step S15, the control unit 14 generates the top screen when the status of the target user is "ON" or the top screen when the status of the target user is "OFF".
送信部15は、ステップS15において生成されたトップ画面を対象ユーザ端末20に送信する(ステップS16)。 The transmission unit 15 transmits the top screen generated in step S15 to the target user terminal 20 (step S16).
ステップS16において送信されたトップ画面は、対象ユーザ端末20において受信され、当該対象ユーザ端末20に表示される(ステップS17)。なお、ステップS17においては、上記したように対象ユーザのステータスが「ON」である場合のトップ画面(以下、第1トップ画面と表記)または対象ユーザのステータスが「OFF」である場合のトップ画面(以下、第2トップ画面と表記)が表示されるが、この第1及び第2トップ画面の具体例については後述する。 The top screen transmitted in step S16 is received by the target user terminal 20 and displayed on the target user terminal 20 (step S17). In step S17, as described above, the top screen when the status of the target user is "ON" (hereinafter referred to as the first top screen) or the top screen when the status of the target user is "OFF" (Hereinafter, referred to as a second top screen), a specific example of the first and second top screens will be described later.
ここで、対象ユーザ端末20に第1トップ画面が表示された場合を想定する。この場合、対象ユーザ端末20は、第1トップ画面に対する対象ユーザの操作に応じて、通話可能なユーザのリストのリクエストを情報処理装置10に送信する(ステップS18)。このリクエストには、対象ユーザを識別するためのユーザIDが含まれる。 Here, it is assumed that the first top screen is displayed on the target user terminal 20. In this case, the target user terminal 20 transmits a request for a list of users who can make a call to the information processing apparatus 10 according to the target user's operation on the first top screen (step S18). The request includes a user ID for identifying the target user.
情報処理装置10に含まれる受信部11は、ステップS18において対象ユーザ端末20から送信されたリクエストを受信する。この場合、制御部14は、受信部11によって受信されたリクエストに含まれるユーザID及びデータベース13に格納されている設定情報に基づいて通話可能なユーザを検索する(ステップS19)。 The receiving unit 11 included in the information processing apparatus 10 receives the request transmitted from the target user terminal 20 in step S18. In this case, the control unit 14 searches for a user who can make a call based on the user ID included in the request received by the receiving unit 11 and the setting information stored in the database 13 (step S19).
ステップS19において、制御部14は、データベース13に格納されている設定情報のうち、ステップS18において対象ユーザ端末20からリクエストが送信された時間に該当する時間帯を含む設定情報を特定する。なお、対象ユーザ端末20からリクエストが送信された時間は、対象ユーザ端末20が対象ユーザによって使用される時間に相当し、例えば当該リクエストの送信時に対象ユーザ端末20側で取得される時刻であってもよいし、当該リクエストの受信時に情報処理装置10側で取得される時刻であってもよい。なお、ここで特定される設定情報は、例えば現在通話可能であるユーザの設定情報(当該ユーザを識別するためのユーザIDを含む設定情報)である。 In step S19, the control unit 14 specifies setting information including a time zone corresponding to the time when the request is transmitted from the target user terminal 20 in step S18 among the setting information stored in the database 13. The time when the request is transmitted from the target user terminal 20 corresponds to the time when the target user terminal 20 is used by the target user, and is, for example, the time acquired by the target user terminal 20 at the time of transmitting the request The time may be acquired by the information processing apparatus 10 when the request is received. The setting information specified here is, for example, setting information of a user who can currently make a call (setting information including a user ID for identifying the user).
次に、制御部14は、特定された設定情報のうち、対象ユーザを識別するためのユーザIDを登録ユーザIDとして含む設定情報を更に特定する。制御部14は、ここで特定された設定情報に含まれるユーザIDによって識別されるユーザを通話可能なユーザとして取得する。 Next, the control unit 14 further specifies setting information including a user ID for identifying the target user as a registered user ID among the specified setting information. The control unit 14 acquires the user identified by the user ID included in the setting information identified here as a talkable user.
すなわち、ステップS19において検索される通話可能なユーザは、対象ユーザの登録ユーザ(例えば、友人等)のうち現在通話可能であるユーザである。 That is, the callable users searched in step S19 are the users who can currently talk among the registered users (for example, friends and the like) of the target user.
ステップS19の処理が実行されると、送信部15は、当該ステップS19において検索されたユーザを含むリストを対象ユーザ端末20に送信する(ステップS20)。 When the process of step S19 is executed, the transmitting unit 15 transmits a list including the users searched in the step S19 to the target user terminal 20 (step S20).
ステップS20において送信されたリスト(通話可能なユーザのリスト)は、対象ユーザ端末20において受信され、当該対象ユーザ端末20に表示される(ステップS21)。対象ユーザは、対象ユーザ端末20に表示されたリストから所望のユーザを指定することによって、対象ユーザ端末20を介して当該指定したユーザとWebRTCに基づく通話(ビデオ通話または音声通話)をすることが可能となる。 The list (list of callable users) transmitted in step S20 is received by the target user terminal 20 and displayed on the target user terminal 20 (step S21). The target user can make a call (video call or voice call) based on WebRTC with the designated user via the target user terminal 20 by specifying the desired user from the list displayed on the target user terminal 20. It becomes possible.
図7においては、対象ユーザが対象サービスを利用するものとして説明したが、他のユーザについても同様に対象サービスを利用することが可能である。 Although in FIG. 7 the target user has been described as using the target service, the target service can be similarly used for other users.
ここで、図8を参照して、上記した図7に示す処理を概念的に説明する。ここでは、図8に示すように、例えばユーザXが通話可能となった時点で通話アプリケーションを起動した(または情報処理装置10にログインした)場合を想定する。なお、以下の説明では、通話アプリケーションを起動してユーザ端末20の使用を開始した時間を便宜的に端末使用時と称する。また、ユーザXの登録ユーザとしては、例えばユーザA〜Cが含まれるものとする。 Here, the process shown in FIG. 7 described above will be conceptually described with reference to FIG. Here, as shown in FIG. 8, for example, it is assumed that the call application is activated (or logged in to the information processing apparatus 10) when the user X becomes able to make a call. In the following description, the time when the call application is activated and the use of the user terminal 20 is started is conveniently referred to as the time of use of the terminal. Further, as the registered user of the user X, for example, users A to C are included.
図8に示す例において、ユーザXの端末使用時は、ユーザA及びCの通話可能時間帯に該当するが、ユーザBの通話可能時間帯には該当しない。 In the example shown in FIG. 8, when the terminal of the user X is used, it corresponds to the communicable time zone of the users A and C, but does not correspond to the communicable time zone of the user B.
この場合において上記した図7に示す処理が実行されると、ユーザXが使用するユーザ端末20には、ユーザA及びユーザBを含むリストが表示される。後述するように、ユーザXは、このように表示されたリストにおいてユーザAまたはBを指定(選択)することによって、当該指定されたユーザAまたはユーザBとビデオ通話または音声通話をすることができる。 In this case, when the process shown in FIG. 7 described above is executed, a list including the user A and the user B is displayed on the user terminal 20 used by the user X. As described later, user X can make a video call or voice call with the designated user A or user B by designating (selecting) user A or B in the list displayed in this manner. .
一方、ユーザXの端末使用時が通話可能時間帯に該当しないユーザBについては、ユーザXが使用するユーザ端末20に表示されるリストには含まれない(表示されない)。この場合、ユーザXは、ユーザBを指定することができないため、当該ユーザBとビデオ通話または音声通話をすることはできない(当該通話のためにユーザBを呼び出すことができない)。 On the other hand, the user B who does not correspond to the talkable time zone when the terminal of the user X is used is not included in the list displayed on the user terminal 20 used by the user X (not displayed). In this case, since the user X can not specify the user B, he can not make a video call or a voice call with the user B (cannot call the user B for the call).
また、図8に示すように、ユーザXの登録ユーザではないユーザN1及びN2については、ユーザXの端末使用時が通話可能時間帯に該当するか否かにかかわらず、当該ユーザXが使用するユーザ端末20に表示されるリストには含まれない(表示されない)。この場合、上記したユーザXは、ユーザBと同様に、ユーザN1及びN2とビデオ通話または音声通話をすることはできない。 In addition, as shown in FIG. 8, for users N1 and N2 who are not registered users of user X, the user X uses regardless of whether the terminal X of the user X is in a call available time zone or not. It is not included in the list displayed on the user terminal 20 (not displayed). In this case, the user X described above can not make video calls or voice calls with the users N1 and N2 as the user B does.
本実施形態においては、このように端末使用時が通話可能な時間帯にあるユーザ(友人)のみがリストとしてユーザ端末20に表示されるため、端末使用時に通話可能な登録ユーザとビデオ通話または音声通話を行うことができる一方で、端末使用時に通話可能でないユーザや登録ユーザでないユーザとは通話することができない(つまり、通話のために呼び出すことができない)構成とする。 In the present embodiment, only the user (friend) who is in a time zone in which the terminal can be used is displayed as a list on the user terminal 20 as described above. While being able to make a call, it is not possible to make a call with a user who can not make a call when using the terminal or a user who is not a registered user (that is, it can not be made for a call).
以下、上記した対象サービスの利用例について具体的に説明する。ここで、例えば対象ユーザが自宅等にいるときに他のユーザと会話(通話)がしたいような場合を想定する。この場合、対象ユーザは登録ユーザ(友人)に対して直接電話を掛ける(呼び出す)ようなことも可能であるが、当該登録ユーザが電話を受けることができる状況にあるかどうか不明であるため、当該登録ユーザに電話を掛けることを躊躇する場合がある。 Hereinafter, usage examples of the above-described target service will be specifically described. Here, it is assumed that, for example, it is desired to talk (call) with another user when the target user is at home or the like. In this case, although the target user can directly call (call) the registered user (friend), it is unclear whether or not the registered user can receive a call. We may hesitate to call the registered user.
上記した対象サービスはこのような状況において対象ユーザによって利用される。この場合、対象ユーザは、対象ユーザ端末20を操作することによって、通話アプリケーションを起動する。 The target service described above is used by the target user in such a situation. In this case, the target user activates the call application by operating the target user terminal 20.
このように対象ユーザ端末20上で通話アプリケーションが起動された場合、上記した図7に示すステップS12〜S17が実行されることによって、対象ユーザ端末20には、トップ画面が表示される。なお、上記したように対象ユーザのステータスが「ON」の場合には対象ユーザ端末20には第1トップ画面が表示され、対象ユーザのステータスが「OFF」の場合には対象ユーザ端末20には第2トップ画面が表示される。 Thus, when the call application is activated on the target user terminal 20, the top screen is displayed on the target user terminal 20 by executing the steps S12 to S17 shown in FIG. 7 described above. As described above, the first top screen is displayed on the target user terminal 20 when the status of the target user is “ON”, and the target user terminal 20 is displayed when the status of the target user is “OFF”. The second top screen is displayed.
ここで、図9は、第1トップ画面の一例を示す。図9に示す第1トップ画面200には、第1領域201、第2領域202及び第3領域203が設けられている。 Here, FIG. 9 shows an example of the first top screen. The first top screen 200 shown in FIG. 9 is provided with a first area 201, a second area 202, and a third area 203.
第1領域201は、対象ユーザのステータス(ここでは、「ON」)が表示される領域である。なお、この対象ユーザのステータスは例えば切替スイッチ201aとして表示されており、当該切替スイッチ201aが対象ユーザによって指定された場合には、当該対象ユーザのステータスを「ON」から「OFF」に切り替えることができる。なお、この切替スイッチ201aによれば、対象ユーザのステータスを「OFF」から「ON」に切り替えることも可能である。 The first area 201 is an area in which the status of the target user (here, “ON”) is displayed. Note that the status of the target user is displayed as, for example, the switch 201a, and when the switch 201a is designated by the target user, the status of the target user may be switched from "ON" to "OFF". it can. In addition, according to this changeover switch 201a, it is also possible to switch the status of the target user from "OFF" to "ON".
また、第1領域201において、切替スイッチ201aの下部には、対象ユーザの通話可能時間帯の残り時間が表示されている。図9に示す例では、対象ユーザの通話可能時間帯の残り時間が46分(23時まで)であることが示されている。また、第1領域201には、この対象ユーザの通話可能時間帯の残り時間に対応づけて、スライドバー201b及び当該スライドバー201b上に配置されたスライダー201cから構成されるインタフェースが設けられている。このようなインタフェースによれば、スライダー201cをスライドバー201b上で左右にスライドさせることによって、対象ユーザの通話可能時間帯(の残り時間)を調整することができる。 In the first area 201, the remaining time of the communicable time zone of the target user is displayed below the changeover switch 201a. In the example shown in FIG. 9, it is shown that the remaining time of the talkable time zone of the target user is 46 minutes (until 23:00). Further, in the first area 201, an interface configured of a slide bar 201b and a slider 201c disposed on the slide bar 201b is provided in association with the remaining time of the talkable time zone of the target user. . According to such an interface, by sliding the slider 201c to the left and right on the slide bar 201b, it is possible to adjust (the remaining time of) the talkable time zone of the target user.
第2領域202は、例えば対象ユーザが他のユーザとコミュニケーションをとるために有用な情報(以下、コミュニケーション情報)を指定するための領域である。 The second area 202 is an area for designating information (hereinafter, communication information) useful for the target user to communicate with another user, for example.
ここで、上記したように対象ユーザが自宅にいるときに他のユーザと会話をするものとすると、第2領域202においては、例えば当該対象ユーザが自宅で飲んでいるドリンク(例えば、酒類)の種類をコミュニケーション情報として指定することができるものとする。このようなコミュニケーション情報は、対象ユーザが他のユーザと会話(通話)する際の話題の1つ等として活用することができる。 Here, if it is assumed that the target user talks with other users when the target user is at home as described above, in the second area 202, for example, a drink (for example, an alcoholic beverage) which the target user is drinking at home It is assumed that the type can be specified as communication information. Such communication information can be used as one of the topics when the target user talks (calls) with other users.
図9に示す例では、上記したドリンクの種類(を表すコミュニケーション情報)として「ビール」、「ワイン」、「焼酎」、「ウイスキー」、「日本酒」及び「その他」を指定(選択)することができる例が示されている。なお、コミュニケーション情報としては、ドリンクの種類以外にも例えば対象ユーザの状況等が指定されるようにしてもよい。図9に示す例では、対象ユーザの状況(を表すコミュニケーション情報)として「一人飲み」、「飲み会」、「FREE」及び「仕事中」を指定(選択)することができる例が示されている。なお、図9において説明したコミュニケーション情報は一例であり、他のものがコミュニケーション情報として指定可能であってもよい。また、第2領域202においては、1つのコミュニケーション情報が指定されてもよいし、複数のコミュニケーション情報が指定されてもよい。 In the example shown in FIG. 9, “beer”, “wine”, “shochu”, “whiskey”, “sake” and “other” may be designated (selected) as (the communication information representing the type of drink described above) An example is shown. In addition to the type of drink, for example, the situation of the target user may be specified as the communication information. In the example shown in FIG. 9, there is shown an example in which it is possible to designate (select) "drink alone", "drinking party", "FREE" and "at work" as the condition (communication information representing the subject user). There is. The communication information described in FIG. 9 is an example, and another one may be designated as the communication information. In the second area 202, one piece of communication information may be designated, or a plurality of pieces of communication information may be designated.
第3領域203は、対象ユーザが通話方法(ビデオ通話及び音声通話)を選択するための領域である。対象ユーザは、第3領域203においてビデオ通話及び音声通話のうちの少なくとも一方を選択することができる。 The third area 203 is an area for the target user to select a call method (video call and voice call). The target user can select at least one of a video call and a voice call in the third area 203.
また、第3領域203には、「通話可能なユーザリスト」ボタン203aが設けられている。このボタン203aが対象ユーザによって指定(押下)された場合には、上記した図7に示すステップS18において通話可能なユーザのリストのリクエストが対象ユーザ端末20から情報処理装置10に送信され、ステップS19〜S21の処理が実行される。 In the third area 203, a "callable user list" button 203a is provided. When the button 203a is designated (pressed) by the target user, a request for a list of users who can make a call is transmitted from the target user terminal 20 to the information processing apparatus 10 in step S18 shown in FIG. 7 described above, and step S19. The processing of ~ S21 is executed.
なお、第2領域202において指定されたコミュニケーション情報及び第3領域203において選択された通話方法は、通話可能なユーザのリストのリクエストともに情報処理装置10に送信され、当該情報処理装置10内で管理されるものとする。 The communication information specified in the second area 202 and the call method selected in the third area 203 are transmitted to the information processing apparatus 10 together with the request for the list of users who can make a call, and are managed in the information processing apparatus 10 Shall be
ここで、図10は、ステップS21において通話可能なユーザのリストが表示された際の対象ユーザ端末20の表示画面(以下、ユーザリスト画面と表記)の一例を示す。 Here, FIG. 10 shows an example of a display screen (hereinafter referred to as a user list screen) of the target user terminal 20 when the list of users who can make a call is displayed in step S21.
図10に示すように、ユーザリスト画面300には、図7に示すステップS19において検索されたユーザの一覧が表示される。なお、ユーザリスト画面300において、各ユーザは、当該ユーザに関する情報(ユーザ情報)として登録されている当該ユーザの氏名及び顔画像を用いて表示されるものとする。 As shown in FIG. 10, on the user list screen 300, a list of users searched in step S19 shown in FIG. 7 is displayed. In the user list screen 300, each user is displayed using the name and face image of the user registered as information (user information) about the user.
また、図10に示すように、各ユーザ(の顔画像)の近傍には、当該ユーザによって上記したコミュニケーション情報として指定されているドリンクの種類を表すアイコン301が付加されている。このようなアイコン301によれば、対象ユーザは、リスト中の各ユーザが飲んでいるドリンクの種類を把握することができる。 Further, as shown in FIG. 10, in the vicinity of (the face image of) each user, an icon 301 indicating the type of drink specified as the communication information described above by the user is added. According to such an icon 301, the target user can grasp the type of drink that each user in the list is drinking.
また、ユーザリスト画面300には、各ユーザに対応づけてビデオ通話アイコン302及び音声通話アイコン303が設けられている。ビデオ通話アイコン302は、対応づけられているユーザが上記した通話方法としてビデオ通話を選択していることを示す。音声通話アイコン303は、対応づけられているユーザが上記した通話方法として音声通話を選択していることを示す。 Further, the user list screen 300 is provided with a video call icon 302 and a voice call icon 303 in association with each user. The video call icon 302 indicates that the associated user has selected a video call as the above-described call method. The voice call icon 303 indicates that the associated user has selected a voice call as the above-described call method.
図10に示す例では、ユーザA及びBは通話方法としてビデオ通話及び音声通話の双方を選択しており、ユーザCは通話方法として音声通話のみを選択しており、ユーザDは通話方法としてビデオ通話のみを選択していることが示されている。 In the example shown in FIG. 10, the users A and B have selected both the video call and the voice call as the call method, the user C has selected only the voice call as the call method, and the user D has the video as the call method. It is indicated that only the call is selected.
なお、ユーザリスト画面300に表示されるユーザは上記したように対象ユーザの登録ユーザのうち現在通話可能であるユーザであるが、当該ユーザリスト画面300には、例えば第1トップ画面200(第3領域203)において対象ユーザによって選択された通話方法に合致するユーザのみが表示されるものとする。 Although the user displayed on the user list screen 300 is a user who can make a call among the registered users of the target user as described above, the user list screen 300 includes, for example, the first top screen 200 (third It is assumed that only the user who matches the call method selected by the target user in the area 203) is displayed.
具体的には、例えば第3領域203において対象ユーザがビデオ通話及び音声通話の両方を選択した場合には、ユーザリスト画面300には対象ユーザの登録ユーザのうち現在通話可能であるユーザの全てが表示される。一方、第3領域203において対象ユーザがビデオ通話のみを選択した場合、ユーザリスト画面300には、対象ユーザの登録ユーザのうちの現在通話可能であるユーザであって通話方法としてビデオ通話を選択しているユーザのみが表示される。この場合、対象ユーザの登録ユーザのうちの現在通話可能であるユーザであっても、通話方法として音声通話のみを選択しているユーザについてはユーザリスト画面300には表示されない。同様に、第3領域203において対象ユーザが音声通話のみを選択した場合、ユーザリスト画面300には、対象ユーザの登録ユーザのうちの現在通話可能であるユーザであって通話方法として音声通話を選択しているユーザのみが表示される。 Specifically, for example, when the target user selects both the video call and the voice call in the third area 203, all of the users who can currently talk among the registered users of the target user are displayed on the user list screen 300. Is displayed. On the other hand, when the target user selects only the video call in the third area 203, the user list screen 300 selects the video call as a call method that is a user who is currently able to make a call among the registered users of the target user. Only those users who are In this case, even among the registered users of the target user, the user who can currently make a call can not be displayed on the user list screen 300 for a user who has selected only a voice call as the call method. Similarly, when the target user selects only a voice call in the third area 203, the user list screen 300 selects a voice call as a call method that is a user who is currently able to make a call among the registered users of the target user. Only the user who is doing is displayed.
なお、ユーザリスト画面300においては上記したように対象ユーザの登録ユーザのうち現在通話可能であるユーザが通話可能なユーザとして表示されるが、当該表示されているユーザが他のユーザと通話している(つまり、対象ユーザと通話することができない)場合には、当該ユーザに対応づけられているビデオ通話アイコン302及び音声通話アイコン303は非表示とする。 In the user list screen 300, among the registered users of the target user as described above, the user who can currently make a call is displayed as a user who can make a call, but the displayed user is talking with another user If it is determined that the user can not talk to the target user, the video call icon 302 and the voice call icon 303 associated with the user are hidden.
また、図10に示す例では、各ユーザに対応づけて当該ユーザの通話可能時間帯(の終了時刻)が表示されている。これによれば、対象ユーザは、ユーザリスト画面300に表示されている各ユーザの通話可能時間帯を把握することができる。 Further, in the example shown in FIG. 10, (the end time of the call available time zone) of the user is displayed in association with each user. According to this, the target user can grasp the call available time zone of each user displayed on the user list screen 300.
なお、図10においては省略されているが、ユーザリスト画面300においては、当該ユーザリスト画面300に表示されている各ユーザからの着信(不在着信)の有無が表示されるようにしてもよい。また、本実施形態における通話アプリケーションによってユーザ間でメッセージを交換することが可能な場合には、各ユーザからの未読メッセージの有無等が表示されてもよい。 Although not shown in FIG. 10, in the user list screen 300, the presence or absence of an incoming call (missed call) from each user displayed on the user list screen 300 may be displayed. Moreover, when it is possible to exchange messages between users by the call application in this embodiment, the presence or absence of an unread message from each user may be displayed.
また、ユーザリスト画面300の上部には、絞り込みボタン304が設けられている。このような絞り込みボタン304が対象ユーザによって指定(押下)された場合には、ユーザリスト画面300に表示されているユーザを並び替える、または対象ユーザによって指定された氏名のユーザを検索する等が可能であるものとする。 Further, at the upper part of the user list screen 300, a narrowing button 304 is provided. When such narrowing button 304 is designated (pressed) by the target user, it is possible to rearrange the users displayed on the user list screen 300 or search for a user whose name is designated by the target user. Shall be
ここで、対象ユーザは、ユーザリスト画面300に表示されているユーザの中から対象ユーザが通話するユーザを選択することができる。図10に示すユーザリスト画面300において、例えばユーザAが選択された場合、対象ユーザ端末20には、図11に示す画面(以下、ユーザ画面と表記)が表示される。 Here, the target user can select a user to which the target user calls from among the users displayed on the user list screen 300. In the user list screen 300 shown in FIG. 10, for example, when the user A is selected, a screen shown in FIG. 11 (hereinafter referred to as a user screen) is displayed on the target user terminal 20.
ユーザ画面400には、ユーザAの顔画像に加えて、ユーザAによってコミュニケーション情報として指定されているドリンクの種類を表すアイコン401、ビデオ通話アイコン402及び音声通話アイコン403が表示されている。 On the user screen 400, in addition to the face image of the user A, an icon 401 representing the type of drink designated as communication information by the user A, a video call icon 402 and a voice call icon 403 are displayed.
更に、ユーザ画面400には、ユーザAに関する情報(ユーザ情報)として登録されている当該ユーザの自己紹介メッセージが表示される。 Further, the user screen 400 displays a self introduction message of the user registered as information (user information) regarding the user A.
対象ユーザは、図11に示すようなユーザ画面400を確認した後、ユーザAと通話する(ためにユーザAを呼び出す)際には、ビデオ通話アイコン402または音声通話アイコン403を指定(押下)する。すなわち、対象ユーザは、ユーザAとビデオ通話をする場合にはビデオ通話アイコン402を指定し、ユーザAと音声通話をする場合に音声通話アイコン403を指定することができる。 After confirming the user screen 400 as shown in FIG. 11, the target user designates (presses) the video call icon 402 or the voice call icon 403 when calling (in order to call the user A) with the user A. . That is, the target user can designate the video call icon 402 when making a video call with the user A, and can designate the voice call icon 403 when making a voice call with the user A.
ここで、図12は、図11に示すユーザ画面において例えばビデオ通話アイコン402が指定された場合に表示される画面(以下、ビデオ通話呼び出し画面と表記)の一例を示す。 Here, FIG. 12 illustrates an example of a screen (hereinafter, referred to as a video call call screen) displayed when, for example, the video call icon 402 is designated on the user screen illustrated in FIG.
図12に示すビデオ通話呼び出し画面500においては、例えば「ビデオ通話の呼び出し中」のメッセージ501が表示される。 On the video call call screen 500 shown in FIG. 12, for example, a message 501 "video call ringing" is displayed.
一方、ユーザAが使用するユーザ端末20においては、例えば図13に示す着信画面600が表示される。 On the other hand, in the user terminal 20 used by the user A, for example, an incoming call screen 600 shown in FIG. 13 is displayed.
着信画面600には例えば「ユーザX(対象ユーザ)からビデオ通話の着信中」のメッセージ601が表示され、当該着信中であることをユーザAに知らせるための着信音がユーザ端末から出力される。 For example, a message 601 “A user X (target user) is receiving an incoming video call” is displayed on the incoming call screen 600, and a ringing tone for notifying the user A of the incoming call is output from the user terminal.
なお、着信画面600には、通話開始ボタン602及び通話拒否ボタン603が設けられている。通話開始ボタン602は、対象ユーザからの呼び出し(着信)に応答し、当該対象ユーザとの通話(ここでは、ビデオ通話)を開始するためのボタンである。一方、通話拒否ボタン603は、対象ユーザからの呼び出し(着信)を拒否するためのボタンである。 The incoming call screen 600 is provided with a call start button 602 and a call rejection button 603. The call start button 602 is a button for responding to a call (incoming call) from the target user and starting a call (here, a video call) with the target user. On the other hand, the call rejection button 603 is a button for rejecting a call (incoming call) from the target user.
着信画面600においてユーザAによって通話開始ボタン602が指定(押下)された場合、対象ユーザが使用する対象ユーザ端末20及びユーザAが使用するユーザ端末20には例えば図14に示すような画面(ビデオ通話中画面)が表示され、当該対象ユーザ及びユーザA間のビデオ通話が可能となる。 When the call start button 602 is designated (pressed) by the user A on the incoming call screen 600, the target user terminal 20 used by the target user and the user terminal 20 used by the user A have, for example, a screen (video shown in FIG. The in-call screen is displayed, and the video call between the target user and the user A becomes possible.
なお、図14に示すビデオ通話中画面700には、上記したコミュニケーション情報(対象ユーザ及びユーザAが飲んでいるドリンクの種類を示すアイコン)が表示されているため、当該コミュニケーション情報を話題の1つとして利用することができる。 Since the above-mentioned communication information (the icon indicating the target user and the type of drink the user A is drinking) is displayed on the video in-call screen 700 shown in FIG. 14, the communication information is one of topics It can be used as
本実施形態においては、例えばユーザ間の通話の回数が情報処理装置10において管理されるようにしてもよい。これによれば、図14に示すビデオ通話中画面700において、例えば対象ユーザ及びユーザA間の通話の回数を表示することができ、当該回数もコミュニケーション情報の1つとして利用することができる。 In the present embodiment, for example, the number of calls between users may be managed by the information processing apparatus 10. According to this, for example, the number of calls between the target user and the user A can be displayed on the video in-call screen 700 shown in FIG. 14, and the number can also be used as one of the communication information.
なお、ビデオ通話が開始される場合に、対象ユーザ及びユーザAにコミュニケーション情報(飲んでいるドリンクの種類またはユーザの状況)を再度指定させるようにしてもよい。 In addition, when the video call is started, the communication information (the type of drink being drunk or the situation of the user) may be designated again to the target user and the user A.
ビデオ通話中画面700には、通話終了ボタン701が設けられている。例えば対象ユーザによって通話終了ボタン701が指定(押下)された場合には、対象ユーザ及びユーザA間のビデオ通話は終了される。 A call end button 701 is provided on the video in-call screen 700. For example, when the call end button 701 is designated (pressed) by the target user, the video call between the target user and the user A is ended.
ここでは対象ユーザがビデオ通話を行う場合について説明したが、音声通話を行う場合についても同様であるため、その詳しい説明を省略する。 Although the case where the target user makes a video call has been described here, the same is true for a case where a voice call is made, so the detailed description will be omitted.
次に、図15を参照して、対象ユーザのステータスが「OFF」である場合に表示される第2トップ画面について説明する。 Next, the second top screen displayed when the status of the target user is "OFF" will be described with reference to FIG.
図15に示す第2トップ画面800には、第1領域801及び第2領域802が設けられている。 A first area 801 and a second area 802 are provided in the second top screen 800 shown in FIG.
第1領域801は、対象ユーザのステータス(ここでは、「OFF」)が表示される領域である。なお、この第1領域801は、上記した図9に示す第1トップ画面200に設けられている第1領域201に相当する領域である。すなわち、対象ユーザのステータスは、切替スイッチ801aとして表示されている。なお、切替スイッチ801aが対象ユーザによって指定された場合には、対象ユーザの端末使用時が予め設定されている当該対象ユーザの通話可能時間帯に該当しない場合であっても、当該対象ユーザのステータスを「OFF」から「ON」に切り替えることができる。 The first area 801 is an area in which the status of the target user (here, “OFF”) is displayed. The first area 801 is an area corresponding to the first area 201 provided on the first top screen 200 shown in FIG. 9 described above. That is, the status of the target user is displayed as the changeover switch 801 a. In addition, when the changeover switch 801a is designated by the target user, the status of the target user is used even when the terminal use time of the target user does not correspond to the call available time zone of the target user set in advance. Can be switched from "OFF" to "ON".
このように、対象ユーザのステータスが「OFF」から「ON」に切り替えられた場合には、図15に示す第2トップ画面800は、図9に示す第1トップ画面200に遷移する。 As described above, when the status of the target user is switched from “OFF” to “ON”, the second top screen 800 shown in FIG. 15 changes to the first top screen 200 shown in FIG.
第2領域802は、対象ユーザの通話可能時間帯(の予定)を表示するための領域である。 The second area 802 is an area for displaying (the schedule of) the talkable time zone of the target user.
なお、この対象ユーザの通話可能時間帯は上記したように対象ユーザを識別するためのユーザIDを含む設定情報に含まれる時間帯であり、上記した図4に示す設定画面において指定(設定)された時間帯であるが、第2領域802には、当該時間帯毎に切替スイッチが設けられている。 The communicable time zone of the target user is a time zone included in the setting information including the user ID for identifying the target user as described above, and is designated (set) on the setting screen shown in FIG. 4 described above. In the second area 802, a changeover switch is provided for each of the time zones.
図15に示す例では、対象ユーザの通話可能時間帯「今日 18:30〜23:00」に対しては切替スイッチ802aが設けられており、対象ユーザの通話可能時間帯「明日 18:30〜23:00」に対しては切替スイッチ802bが設けられている。 In the example illustrated in FIG. 15, the changeover switch 802 a is provided for the talkable time zone “Today 18: 30-23: 00” of the target user, and the talkable time zone “Tomorrow 18: 30- A changeover switch 802 b is provided for “23:00”.
このような切替スイッチ802a及び802bによれば、当該切替スイッチに対応づけられている通話可能時間帯の設定の有効及び無効(つまり、「ON」及び「OFF」)を切り替えることができる。 According to such changeover switches 802a and 802b, the setting of the communicable time zone associated with the changeover switch can be switched between valid and invalid (that is, “ON” and “OFF”).
すなわち、例えば切替スイッチ802aが「ON」である場合には、今日の18時30分から23時00分までの時間帯は通話可能時間帯として扱われ、当該対象ユーザは、当該時間帯において他のユーザ(対象ユーザの登録ユーザ)が使用するユーザ端末20に表示される。 That is, for example, when the changeover switch 802a is "ON", the time zone from 18:30 to 23:00 today is treated as a communicable time zone, and the target user is not It is displayed on the user terminal 20 used by the user (the registered user of the target user).
一方、切替スイッチ802aが「OFF」とした場合には、今日の18時30分から23時00分までの時間帯は通話可能時間帯として扱われず、当該対象ユーザは、当該時間帯であっても他のユーザ(対象ユーザの登録ユーザ)が使用するユーザ端末20には表示されない(つまり、呼び出されない)。 On the other hand, when the changeover switch 802a is set to "OFF", the time zone from 18:30 to 23:00 today is not treated as a talkable time zone, and the target user is in the relevant time zone. It is not displayed (that is, not called) on the user terminal 20 used by another user (the registered user of the target user).
なお、図15においては省略されているが、第2領域802には、例えば直近の対象ユーザの通話可能時間帯までの時間が表示されてもよい。 Although not shown in FIG. 15, the second region 802 may display, for example, the time until the talkable time zone of the nearest target user.
また、第2トップ画面800においても上記した図9において説明した「通話可能なユーザリスト」ボタン203aに相当するボタンが設けられていてもよく、対象ユーザによってこのボタンが指定(押下)された場合には、対象ユーザ端末20においては図10に示すユーザリスト画面と同様の画面が表示されても構わない。すなわち、対象ユーザの通話可能時間帯以外(つまり、対象ユーザが通話可能でない時間帯)であっても、当該対象ユーザの端末使用時に通話可能なユーザを対象ユーザが確認することができるようにしてもよい。なお、通話可能時間帯以外の時間帯においては、対象ユーザは他のユーザを呼び出すことはできないものとする。 In addition, a button corresponding to the “callable user list” button 203a described in FIG. 9 described above may also be provided on the second top screen 800, and this button is designated (pressed) by the target user. In the target user terminal 20, a screen similar to the user list screen shown in FIG. 10 may be displayed. That is, even if the target user can use the terminal at the time of using the terminal of the target user even if the target user can use the terminal even if the target user is not in the call available time zone (that is, the time zone in which the target user can not talk) It is also good. In the time zone other than the talkable time zone, the target user can not call another user.
ここで、上記した通話可能時間帯においては、対象ユーザは他のユーザを呼び出すことが可能であるが、当該対象ユーザは他のユーザから呼び出される場合もある。 Here, in the above-described talkable time zone, the target user can call another user, but the target user may be called by another user.
しかしながら、例えば対象ユーザの通話可能時間帯を当該対象ユーザが失念していた場合には、通話可能時間帯であるにもかかわらず、対象ユーザ端末20を離れた位置に置いておくような場合が想定される。このような場合には、他のユーザから呼び出された(つまり、着信があった)としても、対象ユーザは当該呼び出しに気づかない場合があり、対象サービスの利用価値が低下する可能性がある。 However, for example, when the target user forgets the communicable time zone of the target user, the target user terminal 20 may be left at a distant position despite the communicable time zone. is assumed. In such a case, the target user may not be aware of the call even if called from another user (that is, there is an incoming call), and the utility value of the target service may be reduced.
このため、本実施形態に係る情報処理装置10は、通話可能時間帯の開始前にユーザに対して当該通話可能時間帯(の設定の存在)を通知する機能を有する。 Therefore, the information processing apparatus 10 according to the present embodiment has a function of notifying the user of (the presence of the setting of) the talkable time zone before the start of the talkable time zone.
以下、図16のフローチャートを参照して、ユーザに通話可能時間帯を通知する際の情報処理装置10の処理手順について説明する。なお、図16に示す処理は、情報処理装置10に含まれる通知部16によって実行される。ここでは、例えば通話可能時間帯が通知されるユーザを対象ユーザとして説明する。 The processing procedure of the information processing apparatus 10 when notifying the user of the available time zone will be described below with reference to the flowchart in FIG. The process illustrated in FIG. 16 is performed by the notification unit 16 included in the information processing apparatus 10. Here, for example, a user who is notified of a talkable time zone will be described as a target user.
この場合、通知部16は、対象ユーザを識別するためのユーザIDを含む設定情報(つまり、対象ユーザの設定情報)を取得する(ステップS31)。 In this case, the notification unit 16 acquires setting information (that is, setting information of the target user) including a user ID for identifying the target user (step S31).
次に、通知部16は、ステップS31において取得された設定情報に含まれる時間帯に基づいて、例えば現在時刻が対象ユーザの通話可能時間帯の所定時間前であるか否かを判定する(ステップS32)。なお、ステップS32の判定処理で用いられる所定時間は、例えばユーザ毎に設定されていてもよいし、全てのユーザに共通で設定されていてもよい。所定時間がユーザ毎に設定されている場合、当該ユーザによって設定された所定時間は、当該ユーザを識別するためのユーザIDを含む設定情報に含まれていればよい。また、所定時間が全てのユーザに共通で設定されている場合、当該所定時間は、情報処理装置10内で管理されていればよい。 Next, based on the time zone included in the setting information acquired in step S31, the notification unit 16 determines, for example, whether or not the current time is a predetermined time before the talkable time zone of the target user (step S32). The predetermined time used in the determination process of step S32 may be set for each user, for example, or may be set commonly to all users. When the predetermined time is set for each user, the predetermined time set by the user may be included in the setting information including the user ID for identifying the user. Further, when the predetermined time is set commonly to all users, the predetermined time may be managed in the information processing apparatus 10.
現在時刻が対象ユーザの通話可能時間帯の所定時間前であると判定された場合(ステップS32のYES)、通知部16は、対象ユーザによって使用される対象ユーザ端末20に対して当該対象ユーザの通話可能時間帯の所定時間前である旨の通知(プッシュ通知)を送信する(ステップS33)。 When it is determined that the current time is a predetermined time before the communicable time zone of the target user (YES in step S32), the notification unit 16 notifies the target user terminal 20 used by the target user of the target user. A notification (push notification) indicating that it is a predetermined time before the talkable time zone is transmitted (step S33).
このステップS33の処理によれば、対象ユーザの通話可能時間帯の所定時間前であることが対象ユーザ端末20に表示(通知)される。 According to the process of step S33, the target user terminal 20 is displayed (notified) that it is a predetermined time before the target user's call available time zone.
なお、現在時刻が対象ユーザが通話可能な時間帯の所定時間前でないと判定された場合(ステップS32のNO)、ステップS33の処理は実行されない。 If it is determined that the current time is not a predetermined time before the target user can talk (NO in step S32), the process in step S33 is not performed.
図16においては1のユーザ(対象ユーザ)に当該ユーザの通話可能時間帯を通知する場合について説明したが、当該図16に示す処理は、対象サービスを利用する全てのユーザについて実行される。 Although the case where the user (target user) of one user (target user) is notified of the talkable time zone of the user has been described in FIG. 16, the processing illustrated in FIG. 16 is executed for all users who use the target service.
すなわち、上記した図16に示す処理によれば、対象サービスを利用する各ユーザに対して当該ユーザの通話可能時間帯(の開始時刻)を事前に通知することが可能となる。なお、図16に示す処理は、例えば定期的に実行されるものとする。 That is, according to the process shown in FIG. 16 described above, it becomes possible to notify in advance (a start time of) the talkable time zone of the user to each user who uses the target service. The process shown in FIG. 16 is, for example, performed periodically.
次に、例えば他のユーザが当該他のユーザの通話可能時間帯の開始時刻にユーザ端末20において通話アプリケーションを起動した場合を想定する。この場合、上記した図7に示す処理が実行されることによって、他のユーザのユーザ端末20には当該ユーザの通話可能なユーザのリストが表示される。 Next, for example, it is assumed that another user starts a call application in the user terminal 20 at the start time of the call available time zone of the other user. In this case, by executing the processing shown in FIG. 7 described above, a list of users who can talk with the user is displayed on the user terminal 20 of the other user.
ここで、この他のユーザは登録ユーザの1人(以下、対象ユーザと表記)と通話したいと考えてユーザ端末20に表示されたリストを参照したところ、当該対象ユーザが表示されていないため、対象サービスの利用を断念したものとする。 Here, when the other user wants to talk to one of the registered users (hereinafter referred to as the target user) and refers to the list displayed on the user terminal 20, the target user is not displayed, It is assumed that the use of the target service has been abandoned.
上記したように本実施形態において、他のユーザによって使用されるユーザ端末20には、当該他のユーザの登録ユーザのうち通話可能であるユーザがリストに表示されるため、通話アプリケーションを起動した時(つまり、端末使用時)が対象ユーザの通話可能時間帯でなければ、他のユーザが使用するユーザ端末20には対象ユーザは表示されず、他のユーザは対象ユーザと通話することはできない。 As described above, in the present embodiment, the user terminal 20 used by another user displays a user who can talk among the registered users of the other user in the list. If (that is, when the terminal is used) is not the talkable time zone of the target user, the target user is not displayed on the user terminal 20 used by the other user, and the other user can not talk with the target user.
しかしながら、他のユーザが対象サービスの利用を断念した後に対象ユーザの通話可能時間帯となる場合がある。この場合には、他のユーザは対象ユーザを呼び出して通話することが可能であるが、当該他のユーザは、再度通話アプリケーションを起動して、ユーザ端末20に表示されるリスト内に対象ユーザが存在することを確認しなければ、対象ユーザが通話可能となったことを把握することはできない。 However, after the other user gives up using the target service, it may be a call available time zone of the target user. In this case, the other user can call the target user and make a call, but the other user activates the call application again, and the target user is included in the list displayed on the user terminal 20. If it does not confirm that it exists, it can not be understood that the target user can talk.
そこで、本実施形態に係る情報処理装置10は、例えば対象ユーザが通話可能となったことを他のユーザに通知する機能を更に有する。 Therefore, the information processing apparatus 10 according to the present embodiment further includes, for example, a function of notifying another user that the target user can talk.
以下、図17のフローチャートを参照して、対象ユーザが通話可能となったことを他のユーザに通知する際の情報処理装置10の処理手順について説明する。なお、図17に示す処理は、情報処理装置10に含まれる通知部16によって実行される。 Hereinafter, the processing procedure of the information processing apparatus 10 at the time of notifying another user that the target user can talk will be described with reference to the flowchart of FIG. The process illustrated in FIG. 17 is executed by the notification unit 16 included in the information processing apparatus 10.
まず、通知部16は、対象ユーザを識別するためのユーザIDを含む設定情報を取得する(ステップS41)。 First, the notification unit 16 acquires setting information including a user ID for identifying a target user (step S41).
次に、通知部16は、ステップS41において取得された設定情報に含まれる時間帯に基づいて、例えば現在時刻が対象ユーザの通話可能時間帯の開始時刻に到達したか否かを判定する(ステップS42)。 Next, based on the time zone included in the setting information acquired in step S41, the notification unit 16 determines, for example, whether or not the current time has reached the start time of the target user's call available time zone (step S42).
現在時刻が対象ユーザの通話可能時間帯の開始時刻に到達したと判定された場合(ステップS42のYES)、通知部16は、ステップS41において取得された設定情報に含まれる登録ユーザIDを取得する(ステップS43)。 If it is determined that the current time has reached the start time of the target user's call available time zone (YES in step S42), the notification unit 16 acquires the registered user ID included in the setting information acquired in step S41. (Step S43).
通知部16は、ステップS43において取得された登録ユーザIDによって識別されるユーザ(登録ユーザ)によって使用されるユーザ端末20に対して、対象ユーザが通話可能となった旨の通知(プッシュ通知)を送信する(ステップS44)。 The notification unit 16 notifies (push notification) that the target user can talk to the user terminal 20 used by the user (registered user) identified by the registered user ID acquired in step S43. It transmits (step S44).
このステップS44の処理によれば、例えば対象ユーザの登録ユーザによって使用されるユーザ端末20には、当該対象ユーザが通話可能となったことが表示(通知)される。 According to the process of step S44, for example, the user terminal 20 used by the registered user of the target user is displayed (notified) that the target user can talk.
なお、ここでは対象ユーザの登録ユーザの全てについてプッシュ通知が送信されるものとして説明したが、当該対象ユーザの登録ユーザのうち現在時刻が通話可能時間帯に該当するユーザのみにプッシュ通知が送信される構成であってもよいし、対象ユーザが通話可能となったことを通知するように設定したユーザのみにプッシュ通知が送信される構成であってもよい。 Here, the push notification is described as being transmitted for all registered users of the target user, but among the registered users of the target user, the push notification is transmitted only to users whose current time falls within the communicable time zone. The push notification may be transmitted only to the user set to notify that the target user can talk.
一方、現在時刻が対象ユーザの通話可能時間帯の開始時刻に到達していないと判定された場合(ステップS42のNO)、ステップS43及びS44の処理は実行されない。 On the other hand, when it is determined that the current time has not reached the start time of the communicable time zone of the target user (NO in step S42), the processes in steps S43 and S44 are not executed.
図17においては1のユーザ(対象ユーザ)が通話可能となったことを他のユーザに通知する場合について説明したが、当該図17に示す処理は、対象サービスを利用する全てのユーザについて実行される。 Although FIG. 17 describes the case where one user (target user) notifies another user that a call can be made, the process shown in FIG. 17 is executed for all users who use the target service. Ru.
すなわち、上記した図17によれば、対象サービスを利用する各ユーザが通話可能となったことを当該ユーザの登録ユーザ(友人)に通知することが可能となる。なお、図17に示す処理は、例えば定期的に実行されるものとする。 That is, according to FIG. 17 described above, it becomes possible to notify the registered user (friend) of the user that each user using the target service has become able to make a call. The process shown in FIG. 17 is, for example, performed periodically.
ここでは、対象ユーザが通話可能となったことが当該対象ユーザの登録ユーザに通知されるものとして説明したが、例えば対象ユーザが通話アプリケーションを起動した旨が当該対象ユーザの登録ユーザに通知されてもよいし、このような通知と併せて第1トップ画面において対象ユーザによって指定されたコミュニケーション情報が通知されるようにしてもよい。 Here, it has been described that the registered user of the target user is notified that the target user can talk, but for example, the registered user of the target user is notified that the target user has activated the call application. Alternatively, communication information designated by the target user may be notified on the first top screen in addition to such notification.
上記したように本実施形態においては、例えば他のユーザ(第1ユーザ)の通話可能時間帯を含む設定情報がデータベース13に格納され、対象ユーザ端末20が対象ユーザ(第2ユーザ)によって使用される時間(端末使用時)が当該設定情報に含まれる時間帯に該当する場合、当該対象ユーザと通話可能なユーザとして当該他のユーザを含むリストがユーザ端末20に表示される。 As described above, in the present embodiment, setting information including, for example, communicable time zones of other users (first users) is stored in the database 13, and the target user terminal 20 is used by the target user (second user). When the time (when using the terminal) corresponds to the time zone included in the setting information, a list including the other users as users who can talk with the target user is displayed on the user terminal 20.
本実施形態においては、このような構成により、対象ユーザは他のユーザの通話可能時間帯を容易に把握することができるため、対象ユーザが当該他のユーザと通話(会話)することを考えた際の、他のユーザが通話可能な状況にないかもしれないとの不安を払拭することができる。よって、本実施形態においては、通話によるコミュニケーションを活性化することができ、会話が少なくなることによる人間関係の希薄化を解消することができる。 In the present embodiment, with such a configuration, the target user can easily grasp the talkable time zone of another user, so it was considered that the target user talks (converses) with the other user. It is possible to eliminate the fear that other users may not be in a situation where they can talk. Therefore, in the present embodiment, communication by speech can be activated, and dilution of human relationships due to reduction in conversation can be resolved.
なお、本実施形態においては、対象ユーザ端末20に表示されたリストに含まれる他のユーザが対象ユーザによって指定された場合、当該他のユーザと対象ユーザとの間で通話するための処理が実行される。これにより、対象ユーザは、他のユーザの通話可能時間帯において当該他のユーザと通話することが可能となる。 In the present embodiment, when another user included in the list displayed on the target user terminal 20 is designated by the target user, processing for calling between the other user and the target user is executed. Be done. As a result, the target user can talk with the other user in the talkable time zone of the other user.
一方、対象ユーザの端末使用時が他のユーザの設定情報に含まれる時間帯に該当しない場合、当該他のユーザは、通話可能なユーザとしてリストに含まれないため、対象ユーザによって指定されることはない。すなわち、本実施形態においては、例えば他のユーザによって設定された時間帯(他のユーザの通話可能時間帯)以外の時間帯には当該他のユーザが通話のために呼び出されることはないため、対象サービスを利用するユーザの利便性を向上させることが可能となる。 On the other hand, when the terminal use time of the target user does not correspond to the time zone included in the setting information of the other user, the other user is designated by the target user because it is not included in the list as a talkable user. There is no. That is, in the present embodiment, for example, the other user is not called for a call in a time zone other than the time zone set by the other user (the talkable time zone of the other user). It is possible to improve the convenience of the user who uses the target service.
また、本実施形態においては、対象ユーザの通話可能時間帯を含む設定情報をデータベース13に格納し、当該設定情報に含まれる時間帯の開始時刻に到達した場合、対象ユーザが通話可能となったことが他のユーザ(対象ユーザの登録ユーザ)に通知されるため、他のユーザは、対象ユーザが通話可能となったことを容易に把握することが可能となる。 Further, in the present embodiment, the setting information including the communicable time zone of the target user is stored in the database 13, and when the start time of the time zone included in the setting information is reached, the target user becomes communicable Since that is notified to the other user (the registered user of the target user), the other user can easily grasp that the target user can talk.
また、本実施形態においては、対象ユーザ端末20に表示されるリストには、対象ユーザが他のユーザとコミュニケーションをとるために有用なコミュニケーション情報(例えば、当該他のユーザが飲んでいるドリンクの種類や当該他のユーザの状況等)が含まれる。本実施形態においては、このような構成により、コミュニケーション情報を対象ユーザ及び他のユーザ間での会話における話題の1つとして利用することができるため、よりコミュニケーションの活性化を図ることができる。 In the present embodiment, the list displayed on the target user terminal 20 includes communication information useful for the target user to communicate with the other user (for example, types of drinks that the other user is drinking) And the other user's situation etc.). In this embodiment, with such a configuration, communication information can be used as one of the topics in conversations between the target user and other users, so communication can be further activated.
なお、本実施形態における情報処理システムは、各種ソーシャルネットワーキングサービス等と連携するような構成であっても構わない。例えばソーシャルネットワーキング上で友達等として登録されているユーザを、本実施形態における登録ユーザとして自動的に登録するようにしてもよい。また、ソーシャルネットワーキング上で登録されているユーザに対して、本実施形態においてユーザ端末20上で起動される通話アプリケーションを利用している旨の通知が行われ、当該通話アプリケーションの利用を促すような仕組みが構築されていても構わない。 Note that the information processing system in the present embodiment may be configured to cooperate with various social networking services and the like. For example, a user registered as a friend or the like on social networking may be automatically registered as a registered user in the present embodiment. Further, a notification to the effect that a call application activated on the user terminal 20 in the present embodiment is used is notified to the user registered on social networking, and the user is urged to use the call application. A mechanism may be built.
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。 The present invention is not limited to the above embodiment as it is, and at the implementation stage, the constituent elements can be modified and embodied without departing from the scope of the invention. In addition, various inventions can be formed by appropriate combinations of a plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components in different embodiments may be combined as appropriate.
10…情報処理装置、10a…プロセッサ、10b…記憶装置、11…受信部、12…登録部、13…データベース(格納手段)、14…制御部、15…送信部、16…通知部、20…ユーザ端末。 DESCRIPTION OF SYMBOLS 10 ... Information processing apparatus, 10a ... Processor, 10b ... Storage device, 11 ... Reception part, 12 ... Registration part, 13 ... Database (storage means), 14 ... Control part, 15 ... Transmission part, 16 ... Notification part, 20 ... User terminal.
本発明の1つの態様によれば、第1ユーザと通話するために第2ユーザによって使用されるユーザ端末と通信可能に接続される情報処理装置において、前記第1ユーザが通話可能な時間帯を含む第1設定情報と、前記第2ユーザの登録ユーザを含む第2設定情報と、を格納する格納手段と、前記ユーザ端末が前記第2ユーザによって使用される時間が前記第1設定情報に含まれる時間帯に該当する場合であって、前記第1ユーザが前記登録ユーザである場合には、当該第2ユーザと通話可能なユーザとして前記第1ユーザを含むリストを前記ユーザ端末に表示する制御手段と、を具備し、前記リストは、コミュニケーション情報として、前記第1ユーザによって指定された一人飲み、飲み会、フリー、及び仕事中のいずれかの状況を含む情報処理装置が提供される。 According to one aspect of the present invention, in an information processing apparatus communicably connected to a user terminal used by a second user to call the first user, a time zone in which the first user can talk is Storage means for storing the first setting information including the second setting information including the registered user of the second user, and the time in which the user terminal is used by the second user is included in the first setting information Control is performed to display a list including the first user as a user who can talk with the second user on the user terminal when the first user is the registered user. information and means, wherein the list, including the communication information, the drinking person designated by the first user, drinking, free, and one of these situations at work Management apparatus is provided.
Claims (6)
前記第1ユーザが通話可能な時間帯を含む第1設定情報を格納する格納手段と、
前記ユーザ端末が前記第2ユーザによって使用される時間が前記第1設定情報に含まれる時間帯に該当する場合、当該第2ユーザと通話可能なユーザとして前記第1ユーザを含むリストを前記ユーザ端末に表示する制御手段と、を具備し、
前記リストは、前記第1ユーザによって指定されたドリンクの種類と、前記第1ユーザの通話可能時間帯の終了時刻を含む
情報処理装置。 In an information processing apparatus communicably connected to a user terminal used by a second user to make a call with the first user,
Storage means for storing first setting information including a time zone in which the first user can talk;
If the time in which the user terminal is used by the second user falls within the time zone included in the first setting information, the user terminal may be selected from a list including the first user as a user who can talk with the second user. Control means for displaying on the
An information processing apparatus, wherein the list includes a type of drink designated by the first user and an end time of a talkable time zone of the first user.
請求項1記載の情報処理装置。 When the first user included in the list displayed on the user terminal is designated by the second user, the first and second users may be used via the user terminal used by each of the first and second users. The information processing apparatus according to claim 1, wherein a process for making a call between is performed.
請求2記載の情報処理装置。 If the time in which the user terminal is used by the second user does not fall within the time zone included in the first setting information, the first user is not included in the list as a talkable user, and the second user is not The information processing apparatus according to claim 2, which is not designated by the user.
前記格納手段は、前記第2ユーザが通話可能な時間帯を含む第2設定情報を更に格納し、
前記通知手段は、前記第2設定情報に含まれる時間帯の開始時刻に到達した場合、前記第2ユーザが通話可能となったことを前記第1ユーザに通知する
請求項1記載の情報処理装置。 Further equipped with notification means,
The storage means further stores second setting information including a time zone in which the second user can talk.
The information processing apparatus according to claim 1, wherein the notification unit notifies the first user that the second user can talk when the start time of the time zone included in the second setting information is reached. .
前記第1ユーザが通話可能な時間帯を含む第1設定情報を格納手段に格納するステップと、
前記ユーザ端末が前記第2ユーザによって使用される時間が前記第1設定情報に含まれる時間帯に該当する場合、当該第2ユーザと通話可能なユーザとして前記第1ユーザを含むリストを前記ユーザ端末に表示するステップと、を有し、
前記リストは、前記第1ユーザによって指定されたドリンクの種類と、前記第1ユーザの通話可能時間帯の終了時刻を含む
方法。 A method is executed by an information processing apparatus communicably connected to a user terminal used by a second user to call the first user,
Storing, in a storage unit, first setting information including a time zone in which the first user can talk.
If the time in which the user terminal is used by the second user falls within the time zone included in the first setting information, the user terminal may be selected from a list including the first user as a user who can talk with the second user. And displaying on the
The list includes a type of drink specified by the first user and an end time of a talkable time zone of the first user.
前記コンピュータに、
前記第1ユーザが通話可能な時間帯を含む第1設定情報を格納手段に格納するステップと、
前記ユーザ端末が前記第2ユーザによって使用される時間が前記第1設定情報に含まれる時間帯に該当する場合、当該第2ユーザと通話可能なユーザとして前記第1ユーザを含むリストを前記ユーザ端末に表示するステップと、を実行させ、
前記リストは、前記第1ユーザによって指定されたドリンクの種類と、前記第1ユーザの通話可能時間帯の終了時刻を含む
プログラム。 A program executed by a computer of an information processing apparatus communicably connected to a user terminal used by a second user to make a call with the first user,
On the computer
Storing, in a storage unit, first setting information including a time zone in which the first user can talk.
If the time in which the user terminal is used by the second user falls within the time zone included in the first setting information, the user terminal may be selected from a list including the first user as a user who can talk with the second user. Perform the following steps:
The list includes a type of drink designated by the first user and an end time of a talkable time zone of the first user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018219885A JP2019122031A (en) | 2018-11-26 | 2018-11-26 | Information processing device, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018219885A JP2019122031A (en) | 2018-11-26 | 2018-11-26 | Information processing device, method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017251209 Division | 2017-12-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019122031A true JP2019122031A (en) | 2019-07-22 |
Family
ID=67305577
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018219885A Pending JP2019122031A (en) | 2018-11-26 | 2018-11-26 | Information processing device, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019122031A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021192228A (en) * | 2020-04-24 | 2021-12-16 | ワッツアップ エルエルシー | Video room cross-application generation and facilitation |
| JP2022037276A (en) * | 2020-08-25 | 2022-03-09 | 株式会社サテライトオフィス | User icon display system, and program for user icon display system |
| CN114757690A (en) * | 2021-01-08 | 2022-07-15 | 丰田自动车株式会社 | Server device, system, information processing device, non-transitory storage medium, and system operation method |
| JP7408765B1 (en) | 2022-12-21 | 2024-01-05 | 株式会社Nttドコモ | call management device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003188978A (en) * | 2001-12-20 | 2003-07-04 | Casio Comput Co Ltd | Communication terminal and program |
| JP2006186448A (en) * | 2004-12-27 | 2006-07-13 | Yoshitaka Yamamoto | Mobile telephone |
| JP2008147944A (en) * | 2006-12-08 | 2008-06-26 | Toshiba Corp | Mobile device |
| JP2013162495A (en) * | 2012-02-08 | 2013-08-19 | Sharp Corp | Portable terminal with telephone function, control method for portable terminal with telephone function, control program for portable terminal with telephone function, and computer readable recording medium |
| JP2014057127A (en) * | 2012-09-11 | 2014-03-27 | Casio Comput Co Ltd | Communication system, communication device and program |
| JP2015531176A (en) * | 2012-06-11 | 2015-10-29 | サムスン エレクトロニクス カンパニー リミテッド | User terminal device, server device, system including them, and advertisement service method thereof |
-
2018
- 2018-11-26 JP JP2018219885A patent/JP2019122031A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003188978A (en) * | 2001-12-20 | 2003-07-04 | Casio Comput Co Ltd | Communication terminal and program |
| JP2006186448A (en) * | 2004-12-27 | 2006-07-13 | Yoshitaka Yamamoto | Mobile telephone |
| JP2008147944A (en) * | 2006-12-08 | 2008-06-26 | Toshiba Corp | Mobile device |
| JP2013162495A (en) * | 2012-02-08 | 2013-08-19 | Sharp Corp | Portable terminal with telephone function, control method for portable terminal with telephone function, control program for portable terminal with telephone function, and computer readable recording medium |
| JP2015531176A (en) * | 2012-06-11 | 2015-10-29 | サムスン エレクトロニクス カンパニー リミテッド | User terminal device, server device, system including them, and advertisement service method thereof |
| JP2014057127A (en) * | 2012-09-11 | 2014-03-27 | Casio Comput Co Ltd | Communication system, communication device and program |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021192228A (en) * | 2020-04-24 | 2021-12-16 | ワッツアップ エルエルシー | Video room cross-application generation and facilitation |
| JP7729732B2 (en) | 2020-04-24 | 2025-08-26 | ワッツアップ エルエルシー | Video room cross-application creation and facilitation |
| JP2022037276A (en) * | 2020-08-25 | 2022-03-09 | 株式会社サテライトオフィス | User icon display system, and program for user icon display system |
| JP7507454B2 (en) | 2020-08-25 | 2024-06-28 | 株式会社サテライトオフィス | User icon display system, program for user icon display system |
| CN114757690A (en) * | 2021-01-08 | 2022-07-15 | 丰田自动车株式会社 | Server device, system, information processing device, non-transitory storage medium, and system operation method |
| JP7408765B1 (en) | 2022-12-21 | 2024-01-05 | 株式会社Nttドコモ | call management device |
| JP2024089166A (en) * | 2022-12-21 | 2024-07-03 | 株式会社Nttドコモ | Call Management Device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210185135A1 (en) | Notifications of Incoming Messages | |
| JP5697110B2 (en) | Method and apparatus for providing teleconference service | |
| KR101301848B1 (en) | Method and server for a push-to-talk service | |
| US10462301B2 (en) | Call intent notification for establishing a call | |
| JP2015043583A (en) | Coordination agent | |
| JP4440311B2 (en) | COMMUNICATION DEVICE, SERVER DEVICE, AND COMMUNICATION CONTROL METHOD | |
| JP2019122031A (en) | Information processing device, method, and program | |
| JP2006094369A (en) | Automatic message notification system and its method, communication terminal equipment and its program | |
| JPWO2007046364A1 (en) | Presence display terminal device and presence management system | |
| US8639222B2 (en) | Message transmission method and message transmission system | |
| KR100790622B1 (en) | Group communication method, group communication system, and communication terminal | |
| KR102053344B1 (en) | Apparatus and method for providing conference call in mobile communication | |
| JP4749217B2 (en) | Group call notification method and mobile station | |
| JP5582278B2 (en) | Call control system and call control method | |
| JP4444271B2 (en) | PoC group communication system, communication terminal | |
| US9071681B1 (en) | Inbound telephony orchestrator for hangout-based contact center platform | |
| KR100930740B1 (en) | Chat method using message delivery function in mobile communication terminal | |
| JP4903477B2 (en) | Group call server | |
| WO2009148025A1 (en) | Call control system and call control method | |
| US20240305958A1 (en) | Communication system, communication terminal, communication method, and non-transitory computer-readable medium | |
| JP2014045368A (en) | Schedule management system | |
| US20200314038A1 (en) | Contact system and non-transitory computer readable medium storing contact program | |
| JP2007096592A (en) | Telephone system | |
| JP2004328526A (en) | IP telephone system and automatic telephone conference generation method | |
| JP2007096591A (en) | Telephone system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181126 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20181126 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190418 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190716 |