[go: up one dir, main page]

JP2018067181A - Content service provision system - Google Patents

Content service provision system Download PDF

Info

Publication number
JP2018067181A
JP2018067181A JP2016206005A JP2016206005A JP2018067181A JP 2018067181 A JP2018067181 A JP 2018067181A JP 2016206005 A JP2016206005 A JP 2016206005A JP 2016206005 A JP2016206005 A JP 2016206005A JP 2018067181 A JP2018067181 A JP 2018067181A
Authority
JP
Japan
Prior art keywords
content
unit
robot
wireless device
autonomous mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016206005A
Other languages
Japanese (ja)
Inventor
栄一 今泉
Eiichi Imaizumi
栄一 今泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
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 Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2016206005A priority Critical patent/JP2018067181A/en
Publication of JP2018067181A publication Critical patent/JP2018067181A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

【課題】1つの自律移動体で様々なコンテンツを提供または実行する。【解決手段】無線機器を介してコンテンツを取得する自律移動体を有したコンテンツサービス提供システムであって、無線機器は、エリアごとに設けられ、所定の範囲で通信可能な無線機器近距離通信部と、所定の範囲にいる自律移動体に自無線機器の識別情報を送信する無線機器制御部と、を備え、自律移動体は、無線機器と所定の範囲で通信可能な移動体近距離通信部と、駆動部による移動により自装置が所定の範囲で通信可能か否かを判定する判定部と、所定の範囲で通信可能であると判定された場合に、あらかじめ記憶部に記憶された所定の範囲に対応するエリアごとのコンテンツを、無線通信部を介して取得して実行する移動体制御部と、を備える。【選択図】図1PROBLEM TO BE SOLVED: To provide or execute various contents by one autonomous mobile body. SOLUTION: This is a content service providing system having an autonomous mobile body that acquires content via a wireless device, and the wireless device is provided for each area and is a wireless device short-range communication unit capable of communicating within a predetermined range. And a wireless device control unit that transmits the identification information of the own wireless device to the autonomous mobile body within a predetermined range, and the autonomous mobile body is a mobile short-range communication unit capable of communicating with the wireless device within a predetermined range. And, a determination unit that determines whether or not the own device can communicate within a predetermined range by movement by the drive unit, and a predetermined unit that is stored in advance in the storage unit when it is determined that communication is possible within a predetermined range. It includes a mobile control unit that acquires and executes content for each area corresponding to the range via the wireless communication unit. [Selection diagram] Fig. 1

Description

本発明は、コンテンツサービス提供システムに関する。   The present invention relates to a content service providing system.

昨今、IoT(Internet of Things)による仕組みづくりが盛んとなり、人型ロボットにより人間とのコミュニケーションを図ることができる環境が構築されつつある。例えば、特許文献1では、ロボットを制御して個人に応じた接客を行う技術が開示されている。   In recent years, the creation of a mechanism based on IoT (Internet of Things) has become popular, and an environment in which humanoid robots can communicate with humans is being built. For example, Patent Document 1 discloses a technique for controlling a robot and serving customers according to individuals.

特開2016−115257号公報JP 2016-115257 A

上記特許文献1では、ロボットがあらかじめ登録された個人情報を参照することにより、個人に応じた接客を行うことができる。しかし、通常、1つの製品に対して1つのロボットが接客するため、例えば、展示会等で複数の製品についてプレゼンテーションする場合には、その製品の数だけロボットを設けなければならなかった。このため、あるブースには常に多くの人が訪れる一方、別のブースには時間帯によっては人が訪れない状況があると、上記別のブースのロボットはその場所にただ存在しているだけとなり、ロボットを効率よくプレゼンテーションさせることができないという問題があった。また、各ブースにロボットを設置する必要があるため、コスト的にも負担が大きいという問題があった。   In the above-mentioned patent document 1, it is possible for a robot to serve customers according to an individual by referring to personal information registered in advance. However, since one robot usually serves one product, for example, when presenting a plurality of products at an exhibition or the like, it is necessary to provide as many robots as the number of the products. For this reason, if there is a situation where many people always visit one booth and people do not visit another booth depending on the time of day, the robot of the other booth just exists at that location. There was a problem that the robot could not be presented efficiently. In addition, since it is necessary to install a robot at each booth, there is a problem that the cost is high.

また、上記のようなプレゼンテーションをさせる場合だけでなく、例えば、様々なセンサから得られた情報に応じて、異なるコンテンツをユーザに提供することが求められる場合もある。例えば、ユーザが外出中に不在とした自宅を監視する場合、センサの種類によってはアラームだけをコンテンツとしてユーザに通知する場合、あるいは、異常を検知した状況を確認するために映像をユーザに送信する場合等、その状況に応じて提供すべきコンテンツが異なる。このため、上記プレゼンテーションの場合と同様、1つのロボットで様々なコンテンツを提供または実行することができる技術が求められていた。   In addition to the presentation as described above, for example, it may be required to provide different contents to the user according to information obtained from various sensors. For example, when monitoring a home where the user is absent while going out, depending on the type of sensor, when only the alarm is notified to the user as content, or the video is transmitted to the user to confirm the situation where an abnormality has been detected In some cases, the content to be provided differs depending on the situation. For this reason, as in the case of the above-described presentation, a technique capable of providing or executing various contents with one robot has been demanded.

本発明は、上記に鑑みてなされたものであって、1つの自律移動体で様々なコンテンツを提供または実行することが可能なクラウドサービス提供システム、クラウドサービス提供方法を提供することを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to provide a cloud service providing system and a cloud service providing method capable of providing or executing various contents with one autonomous mobile body. .

上記課題を解決するために、本発明にかかるコンテンツサービス提供システムは、無線機器を介してコンテンツを取得する自律移動体を有したコンテンツサービス提供システムであって、前記無線機器は、エリアごとに設けられ、所定の範囲で通信可能な無線機器近距離通信部と、前記所定の範囲にいる前記自律移動体に自無線機器の識別情報を送信する無線機器制御部と、を備え、前記自律移動体は、前記無線機器と前記所定の範囲で通信可能な移動体近距離通信部と、駆動部による移動により自装置が前記所定の範囲で通信可能か否かを判定する判定部と、前記所定の範囲で通信可能であると判定された場合に、あらかじめ記憶部に記憶された前記所定の範囲に対応するエリアごとのコンテンツを、無線通信部を介して取得して実行する移動体制御部と、を備えることを特徴とするコンテンツサービス提供システムとして構成される。   In order to solve the above problem, a content service providing system according to the present invention is a content service providing system having an autonomous mobile body that acquires content via a wireless device, and the wireless device is provided for each area. A wireless device short-range communication unit capable of communicating within a predetermined range, and a wireless device control unit that transmits identification information of the own wireless device to the autonomous mobile body within the predetermined range, the autonomous mobile body Includes a mobile short-range communication unit capable of communicating with the wireless device within the predetermined range, a determination unit that determines whether the own apparatus can communicate within the predetermined range by movement of the driving unit, and the predetermined unit When it is determined that communication is possible within a range, content for each area corresponding to the predetermined range stored in advance in the storage unit is acquired and executed via the wireless communication unit A moving object control unit, configured as a content service providing system characterized in that it comprises a.

また、本発明は、検知部が検知した検知情報に基づいてコンテンツを取得する自律移動体を有したコンテンツサービス提供システムであって、前記検知部は、エリアごとに設けられ、前記検知情報として得られた異常情報を、ネットワークを介してサーバに送信し、前記サーバは、前記検知部から前記異常情報を受信して記憶部に記憶する検知情報収集部と、前記異常情報に基づいて、前記検知部に対応するコンテンツを取得するための取得用データを前記自律移動体に前記ネットワークを介して送信し、前記自律移動体から前記検知部に対応するコンテンツを取得し、取得した前記コンテンツをあらかじめ定められた通知先となる端末に送信する異常判定部と、を備え、前記自律移動体は、前記検知部が前記異常情報を送信した場合に、前記サーバから送信された前記取得用データに基づいて前記検知部に対応するコンテンツを取得し、取得した前記コンテンツを前記サーバに送信するコンテンツ取得部と、を備えることを特徴とするコンテンツサービス提供システムとしても把握される。   In addition, the present invention is a content service providing system having an autonomous mobile body that acquires content based on detection information detected by a detection unit, wherein the detection unit is provided for each area and is obtained as the detection information. The detected abnormality information is transmitted to a server via a network, and the server receives the abnormality information from the detection unit and stores the abnormality information in a storage unit, and the detection based on the abnormality information. The acquisition data for acquiring the content corresponding to the unit is transmitted to the autonomous mobile body via the network, the content corresponding to the detection unit is acquired from the autonomous mobile body, and the acquired content is determined in advance. An abnormality determination unit that transmits to the terminal that is the notified destination, and the autonomous mobile body transmits the abnormality information when the detection unit transmits the abnormality information. A content service providing system comprising: a content acquisition unit that acquires content corresponding to the detection unit based on the acquisition data transmitted from a server, and transmits the acquired content to the server Is also grasped.

本発明によれば、1つの自律移動体で様々なコンテンツを提供または実行することができる。   According to the present invention, various contents can be provided or executed by one autonomous mobile body.

ロボットコンテンツサービスシステムの機能的な構成を示す図である。It is a figure which shows the functional structure of a robot content service system. サーバの機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of a server. 記憶部が記憶するデータの例を示す図である。It is a figure which shows the example of the data which a memory | storage part memorize | stores. コンテンツ管理データの例を示す図である。It is a figure which shows the example of content management data. 無線機器管理データの例を示す図である。It is a figure which shows the example of radio | wireless apparatus management data. エリア管理データの例を示す図である。It is a figure which shows the example of area management data. 管理者端末の機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of an administrator terminal. ロボットの機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of a robot. 無線機器の機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of a radio | wireless apparatus. コンテンツサービス提供処理の処理手順を示すシーケンス図である。It is a sequence diagram which shows the process sequence of a content service provision process. 図10に示したコンテンツサービス提供処理を実行する場面の例を示すイメージ図である。It is an image figure which shows the example of the scene which performs the content service provision process shown in FIG. 図10に示したコンテンツサービス提供処理を実行する場面の例を示すイメージ図である。It is an image figure which shows the example of the scene which performs the content service provision process shown in FIG. ロボットコンテンツサービスシステムの機能的な構成を示す図である(他の例)。It is a figure which shows the functional structure of a robot content service system (other example). サーバの機能的な構成を示すブロック図である(他の例)。It is a block diagram which shows the functional structure of a server (other example). 記憶部が記憶するデータの例を示す図である(他の例)。It is a figure which shows the example of the data which a memory | storage part memorize | stores (other examples). 通知コンテンツ管理データの例を示す図である。It is a figure which shows the example of notification content management data. 検知部管理データの例を示す図である。It is a figure which shows the example of a detection part management data. 通知先管理データの例を示す図である。It is a figure which shows the example of notification destination management data. 管理者端末の機能的な構成を示すブロック図である(他の例)。It is a block diagram which shows the functional structure of an administrator terminal (other example). ロボットの機能的な構成を示すブロック図である(他の例)。It is a block diagram which shows the functional structure of a robot (other example). 端末の機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of a terminal. 本システムで行われる他のコンテンツサービス提供処理の処理手順を示すシーケンス図である。It is a sequence diagram which shows the process sequence of the other content service provision process performed with this system. ロボットが取得したコンテンツに対して端末から動作指示を送信する場合の例を示す図である。It is a figure which shows the example in the case of transmitting an operation instruction from the terminal with respect to the content acquired by the robot. システムをユーザの居住空間に適用した場合のイメージ図である。It is an image figure at the time of applying a system to a user's living space. システムをユーザの居住空間に適用した場合のロボットの役割を示すイメージ図である。It is an image figure which shows the role of the robot at the time of applying a system to a user's living space.

以下に添付図面を参照して、本発明にかかるコンテンツサービス提供システムの実施の形態を詳細に説明する。   Embodiments of a content service providing system according to the present invention will be described below in detail with reference to the accompanying drawings.

図1は、本発明にかかるコンテンツサービス提供システムを適用したロボットコンテンツサービスシステム1000の機能的な構成を示す図である。図1に示すように、ロボットコンテンツサービスシステム1000は、サーバ100と、管理者端末200と、ロボット300と、無線機器400とを有して構成されている。なお、以下では、コンテンツの提供をサーバ100が行うこととしているが、実際は、複数のサーバ、ストレージ等のシステムリソースを有したクラウドによりコンテンツが提供されている。   FIG. 1 is a diagram showing a functional configuration of a robot content service system 1000 to which a content service providing system according to the present invention is applied. As shown in FIG. 1, the robot content service system 1000 includes a server 100, an administrator terminal 200, a robot 300, and a wireless device 400. In the following, it is assumed that the server 100 provides content, but in reality, the content is provided by a cloud having system resources such as a plurality of servers and storage.

また、サーバ100と管理者端末200とは、LAN等の一般的な通信回線網N1により接続され、サーバ100とロボット300とは、無線LAN等の一般的な通信回線網N2により接続されている。さらに、ロボット300と無線機器400とは、無線機器400が設置されたエリアの所定の範囲nで近距離通信が可能な環境にある。本例では、無線機器400とロボット300とが無線通信する場合について説明しているが、例えば、ロボット300が大型テレビやスクリーンを介してコンテンツを提供するような場合、大型テレビやスクリーン等の装置に無線通信機能が備えられていれば、無線機器400を特に設けなくともよい。   The server 100 and the administrator terminal 200 are connected by a general communication network N1 such as a LAN, and the server 100 and the robot 300 are connected by a general communication network N2 such as a wireless LAN. . Furthermore, the robot 300 and the wireless device 400 are in an environment in which near field communication is possible within a predetermined range n of the area where the wireless device 400 is installed. In this example, the case where the wireless device 400 and the robot 300 communicate wirelessly has been described. For example, when the robot 300 provides content via a large television or a screen, an apparatus such as a large television or a screen is used. If the wireless communication function is provided, the wireless device 400 is not necessarily provided.

サーバ100は、ハードウェアとしては一般的な構成を有したコンピュータであり、本システムにより提供されるコンテンツを管理する装置である。   The server 100 is a computer having a general configuration as hardware, and is a device that manages content provided by the present system.

図2は、サーバ100の機能的な構成を示すブロック図である。図2に示すように、サーバ100は、記憶部101と、エリア判定部102と、コンテンツ提供部103と、第1通信部104と、第2通信部105と、制御部106とを有して構成されている。   FIG. 2 is a block diagram illustrating a functional configuration of the server 100. As illustrated in FIG. 2, the server 100 includes a storage unit 101, an area determination unit 102, a content providing unit 103, a first communication unit 104, a second communication unit 105, and a control unit 106. It is configured.

記憶部101は、例えば、HDD(Hard Disk Drive)等の記憶装置から構成され、本システムで用いられる各種データを記憶する。   The storage unit 101 is composed of a storage device such as an HDD (Hard Disk Drive), and stores various data used in this system.

図3は、記憶部101が記憶するデータの例を示す図である。図3に示すように、記憶部101は、コンテンツ管理データ1011と、無線機器管理データ1012と、エリア管理データ1013とを記憶する。   FIG. 3 is a diagram illustrating an example of data stored in the storage unit 101. As illustrated in FIG. 3, the storage unit 101 stores content management data 1011, wireless device management data 1012, and area management data 1013.

図4は、コンテンツ管理データ1011の例を示す図である。図4に示すように、コンテンツ管理データ1011は、ロボット300がコンテンツを提供する場所を識別するためのエリアIDと、その場所で提供するコンテンツを識別するためのコンテンツIDと、そのコンテンツIDによって識別されるコンテンツとが対応付けて記憶されている。図4では、例えば、ある建物の2階のあるエリアであるエリア2FAでは、コンテンツIDが2A01で識別されるコンテンツC1がロボット300により提供されることを示している。コンテンツ管理データ1011は、管理者端末200により登録される。   FIG. 4 is a diagram illustrating an example of the content management data 1011. As shown in FIG. 4, the content management data 1011 is identified by an area ID for identifying a location where the robot 300 provides content, a content ID for identifying content provided at the location, and the content ID. Are stored in association with each other. In FIG. 4, for example, in an area 2FA that is an area on the second floor of a building, the content C1 identified by the content ID 2A01 is provided by the robot 300. The content management data 1011 is registered by the administrator terminal 200.

図5は、無線機器管理データ1012の例を示す図である。図5に示すように、無線機器管理データ1012は、無線機器400を識別するための無線機器IDと、その無線機器が配置されている場所を識別するための上記エリアIDと、その場所における通信範囲とが対応付けて記憶されている。図5では、例えば、エリアが2FAに配置された無線機器400はX0001で識別され、その近距離通信範囲がR1であることを示している。以下、各エリアに設けられた無線機器400についても同様に記憶されている。無線機器管理データ1012は、管理者端末200により登録される。   FIG. 5 is a diagram illustrating an example of the wireless device management data 1012. As shown in FIG. 5, the wireless device management data 1012 includes a wireless device ID for identifying the wireless device 400, the area ID for identifying the location where the wireless device is located, and communication at the location. Ranges are stored in association with each other. In FIG. 5, for example, the wireless device 400 in which the area is arranged in 2FA is identified by X0001, and the short-range communication range is R1. Hereinafter, the wireless device 400 provided in each area is also stored in the same manner. The wireless device management data 1012 is registered by the administrator terminal 200.

図6は、エリア管理データ1013の例を示す図である。図6に示すように、エリア管理データ1013は、エリアIDと、現在のロボットとの通信状況を示すステータスと、現在通信中のロボットを識別するためのロボットIDとが対応付けて記憶されている。図6では、エリア2FAでは、R001で識別されるロボット300が案内中であることを示している。また、エリア2FBでは、いずれのロボットも案内していないことを示している。以下、同様に、各エリアの現在のロボット300による案内状況が記憶されている。エリア管理データ1013は、管理者端末200により登録され、ロボット300とサーバ100との通信において、上記ステータスおよびロボットIDが更新される。続いて、図2に戻って、エリア判定部102以降の各部について説明する。   FIG. 6 is a diagram illustrating an example of the area management data 1013. As shown in FIG. 6, the area management data 1013 stores an area ID, a status indicating a communication status with the current robot, and a robot ID for identifying the robot currently communicating with the area management data 1013. . FIG. 6 shows that the robot 300 identified by R001 is guiding in area 2FA. In area 2FB, no robot is guided. Hereinafter, similarly, the current guidance status by the robot 300 in each area is stored. The area management data 1013 is registered by the administrator terminal 200, and the status and the robot ID are updated in communication between the robot 300 and the server 100. Next, returning to FIG. 2, each unit after the area determination unit 102 will be described.

エリア判定部102は、どのロボット300がどのエリアの無線機器400と無線通信可能な範囲に存在するのかを判定する。後述するように、エリア判定部102は、無線通信可能な範囲に移動してきたロボット300から、そのロボットのロボットIDと、無線通信可能な無線機器400の無線機器DIとを取得し、取得したこれらの情報と図5に示した無線機器管理データ1012とを参照して、ロボット300が存在するエリアを判定する。   The area determination unit 102 determines which robot 300 is in a range where wireless communication with the wireless device 400 in which area exists. As will be described later, the area determination unit 102 acquires the robot ID of the robot and the wireless device DI of the wireless device 400 capable of wireless communication from the robot 300 that has moved to a range where wireless communication is possible. And the wireless device management data 1012 shown in FIG. 5 are used to determine the area where the robot 300 exists.

コンテンツ提供部103は、エリア判定部102が、ロボット300が存在するエリアを判定すると、そのエリアのエリアIDと、図6に示したエリア管理データ1013とを参照し、エリア管理データ1013のステータスとロボットIDとを更新する。例えば、エリアIDが2FAのエリアのステータスを、案内中でないことを示す「−」から「案内中」に更新するとともに、ロボットIDを「R001」に更新する。   When the area determination unit 102 determines the area where the robot 300 exists, the content providing unit 103 refers to the area ID of the area and the area management data 1013 shown in FIG. The robot ID is updated. For example, the status of the area having the area ID of 2FA is updated from “−” indicating that the guidance is not being performed to “Guiding”, and the robot ID is updated to “R001”.

また、コンテンツ提供部103は、上記エリア管理データ1013を更新すると、さらに図4に示したコンテンツ管理データ1011を参照し、そのエリアで提供されるコンテンツIDおよびコンテンツを特定し、当該エリアに存在するロボット300に送信する。   Further, when the content providing unit 103 updates the area management data 1013, the content providing unit 103 further refers to the content management data 1011 shown in FIG. 4 to identify the content ID and content provided in the area and exists in the area. Transmit to the robot 300.

第1通信部104は、通信ネットワークN1を介して管理者端末200との間で通信して各種情報を送受信する処理部である。   The first communication unit 104 is a processing unit that communicates with the administrator terminal 200 via the communication network N1 to transmit and receive various types of information.

第2通信部105は、無線通信ネットワークN2を介してロボット300との間で無線通信して各種情報を送受信する処理部である。   The second communication unit 105 is a processing unit that wirelessly communicates with the robot 300 via the wireless communication network N2 to transmit and receive various types of information.

制御部106は、サーバ100を構成する上記各部の動作を制御する処理部である。サーバ100の具体的な動作についてはシーケンス図を用いて後述する。続いて、図1に戻って、管理者端末200について説明する。   The control unit 106 is a processing unit that controls the operation of each of the above-described units constituting the server 100. Specific operations of the server 100 will be described later with reference to a sequence diagram. Next, returning to FIG. 1, the administrator terminal 200 will be described.

管理者端末200は、ハードウェアとしては一般的な構成を有したコンピュータであり、本システムの管理者が操作する端末である。   The administrator terminal 200 is a computer having a general configuration as hardware, and is a terminal operated by an administrator of this system.

図7は、管理者端末200の機能的な構成を示すブロック図である。図7に示すように、管理者端末200は、表示部201と、入力部202と、登録監視部203と、第1通信部204と、制御部205とを有して構成されている。   FIG. 7 is a block diagram illustrating a functional configuration of the administrator terminal 200. As shown in FIG. 7, the administrator terminal 200 includes a display unit 201, an input unit 202, a registration monitoring unit 203, a first communication unit 204, and a control unit 205.

表示部201は、例えば、LCD(Liquid Crystal Display)等のディスプレイ装置から構成され、コンテンツを提供するエリアにおけるロボットとの間のステータス等、本システムで提供される各種情報を表示する。   The display unit 201 is composed of a display device such as an LCD (Liquid Crystal Display), for example, and displays various types of information provided by the present system, such as a status with a robot in an area where content is provided.

入力部202は、例えば、キーボード等の入力装置から構成され、ロボット300が提供するコンテンツの入力や上記ステータスの確認要求等、本システムに必要な各種情報の入力を受け付ける。   The input unit 202 includes, for example, an input device such as a keyboard, and receives input of various information necessary for the system, such as input of content provided by the robot 300 and a request for checking the status.

登録監視部203は、入力部202から入力されたコンテンツやステータスの確認要求を含むコマンドを生成し、サーバ100に送信する。   The registration monitoring unit 203 generates a command including a content and status confirmation request input from the input unit 202 and transmits the command to the server 100.

第1通信部204は、通信ネットワークN1を介してサーバ100との間で通信して各種情報を送受信する処理部である。   The first communication unit 204 is a processing unit that communicates with the server 100 via the communication network N1 to transmit and receive various types of information.

制御部205は、管理者端末200を構成する上記各部の動作を制御する処理部である。管理者端末200の具体的な動作についてはシーケンス図を用いて後述する。続いて、図1に戻って、ロボット300について説明する。   The control unit 205 is a processing unit that controls the operations of the above-described units constituting the administrator terminal 200. The specific operation of the administrator terminal 200 will be described later using a sequence diagram. Next, returning to FIG. 1, the robot 300 will be described.

ロボット300は、ユーザとコミュニケーションが可能な自律移動体である。   The robot 300 is an autonomous mobile body that can communicate with the user.

図8は、ロボット300の機能的な構成を示すブロック図である。図8に示すように、ロボット300は、記憶部301と、撮像部302と、検知部303と、音変換部304と、音声出力部305と、判定部306と、駆動部307と、第2通信部308と、近距離通信部309と、制御部310とを有して構成されている。なお、以下では特に示していないが、ロボット300がLCDタッチパネルを備え、サーバ100から受信されたコンテンツをそのディスプレイに表示させ、ガイダンスを実行したり、次に移動するエリアの指定を受け付けてもよい。   FIG. 8 is a block diagram illustrating a functional configuration of the robot 300. As illustrated in FIG. 8, the robot 300 includes a storage unit 301, an imaging unit 302, a detection unit 303, a sound conversion unit 304, an audio output unit 305, a determination unit 306, a drive unit 307, and a second unit. The communication unit 308, the short-range communication unit 309, and the control unit 310 are configured. Although not specifically shown below, the robot 300 may include an LCD touch panel, display content received from the server 100 on the display, execute guidance, or accept designation of an area to move next. .

記憶部301は、例えば、HDD等の記憶装置から構成され、ロボット300を識別するためのロボットIDを記憶する。本例では特に示していないが、記憶部301に、サーバ100から一度提供されたコンテンツを記憶してもよい。再び同じコンテンツにより案内する場合、再度サーバ100からコンテンツの提供を受ける必要がなくなるため、回線負荷や処理負荷を軽減することができる。また、次のエリアに移動できない場合に、同じ場所で待機するが、その際に案内者に対して出力するための予備コンテンツ(例えば、そのエリアの製品の宣伝広告コンテンツ)を記憶してもよい。この場合、案内者は飽きることなく同じ場所に待機することができる。   The storage unit 301 is configured by a storage device such as an HDD, for example, and stores a robot ID for identifying the robot 300. Although not particularly shown in this example, the content once provided from the server 100 may be stored in the storage unit 301. When guidance is provided again using the same content, it is not necessary to receive the content again from the server 100, so that the line load and processing load can be reduced. In addition, when it is not possible to move to the next area, it waits at the same place, but at that time, preliminary content (for example, advertising / advertisement content of a product in the area) to be output to the guide may be stored. . In this case, the guide can wait at the same place without getting bored.

撮像部302は、CCD(Charge Coupled Device)カメラから構成され、ロボット300の周囲を撮像する。   The imaging unit 302 includes a CCD (Charge Coupled Device) camera, and images the surroundings of the robot 300.

検知部303は、タッチセンサ、赤外線センサ、ジャイロセンサ、3Dセンサ等の各種センサから構成され、自律移動時にバランスをとりつつ移動したり、付近にいる人の存在や付近にいる人からのタッチ操作を検知する。   The detection unit 303 includes various sensors such as a touch sensor, an infrared sensor, a gyro sensor, and a 3D sensor. The detection unit 303 moves in a balanced manner during autonomous movement, and the presence of a person in the vicinity or a touch operation from a person in the vicinity. Is detected.

音変換部304は、例えば、小型のマイクロフォンから構成され、周囲の音声を集めて内部に取り込む。   The sound conversion unit 304 is composed of, for example, a small microphone, collects surrounding sounds, and takes them in.

音声出力部305は、例えば、小型のスピーカから構成され、ロボット300から発せられる案内を出力する。   The audio output unit 305 is constituted by a small speaker, for example, and outputs a guidance emitted from the robot 300.

判定部306は、ロボット300が無線機器400と近距離通信が可能な範囲か否かを判定する。無線通信が可能な範囲か否かの判定は、例えば、電波強度が一定値以上であれば無線通信可能と判定すればよい。   The determination unit 306 determines whether or not the robot 300 is in a range in which near field communication with the wireless device 400 is possible. The determination as to whether or not the wireless communication is possible may be made, for example, if the radio wave intensity is equal to or greater than a certain value, it may be determined that wireless communication is possible.

駆動部307は、ロボット300を移動させるための車輪や、不図示のバッテリーから電源供給を受けて車輪を回転させるためのモータ等の駆動機構を有し、ロボット300を自律移動させる。   The drive unit 307 has a drive mechanism such as a wheel for moving the robot 300 and a motor for rotating the wheel by receiving power supply from a battery (not shown), and moves the robot 300 autonomously.

第2通信部308は、無線通信ネットワークN2を介してサーバ100との間で無線通信して各種情報を送受信する処理部である。   The second communication unit 308 is a processing unit that wirelessly communicates with the server 100 via the wireless communication network N2 to transmit and receive various types of information.

近距離通信部309は、無線機器400との間で近距離通信して各種情報を送受信する処理部である。   The near field communication unit 309 is a processing unit that performs near field communication with the wireless device 400 to transmit and receive various types of information.

制御部310は、ロボット300を構成する上記各部の動作を制御する処理部である。ロボット300の具体的な動作についてはシーケンス図を用いて後述する。続いて、図1に戻って、無線機器400について説明する。   The control unit 310 is a processing unit that controls the operation of each of the above-described units constituting the robot 300. A specific operation of the robot 300 will be described later with reference to a sequence diagram. Subsequently, returning to FIG. 1, the wireless device 400 will be described.

図9は、無線機器400の機能的な構成を示すブロック図である。図9に示すように、無線機器400は、記憶部401と、近距離通信部402と、制御部403とを有して構成されている。   FIG. 9 is a block diagram illustrating a functional configuration of the wireless device 400. As illustrated in FIG. 9, the wireless device 400 includes a storage unit 401, a short-range communication unit 402, and a control unit 403.

記憶部401は、例えば、メモリチップから構成され、無線機器400を識別するための無線機器IDを記憶する。   The storage unit 401 is composed of, for example, a memory chip, and stores a wireless device ID for identifying the wireless device 400.

近距離通信部402は、ロボット300との間で近距離通信して各種情報を送受信する処理部である。   The near field communication unit 402 is a processing unit that performs near field communication with the robot 300 to transmit and receive various types of information.

制御部403は、無線機器400を構成する上記各部の動作を制御する処理部である。無線機器400の具体的な動作についてはシーケンス図を用いて後述する。続いて、本システムで行われる処理について説明する。   The control unit 403 is a processing unit that controls the operations of the above-described units constituting the wireless device 400. Specific operation of the wireless device 400 will be described later with reference to a sequence diagram. Next, processing performed in this system will be described.

図10は、本システムで行われる処理(コンテンツサービス提供処理)の処理手順を示すシーケンス図である。図9に示すように、コンテンツサービス提供処理では、まず、ロボット300が移動し、ロボット300の判定部306が、無線機器400との間で近距離通信可能な範囲(例えば、通信範囲R1)であるか否かを判定する(ステップS1001)。判定部306が近距離通信可能と判定すると、近距離通信が可能な範囲にある無線機器400に対して、無線機器IDの取得要求を送信する(ステップS1002)。   FIG. 10 is a sequence diagram illustrating a processing procedure of processing (content service providing processing) performed in the present system. As shown in FIG. 9, in the content service providing process, first, the robot 300 moves, and the determination unit 306 of the robot 300 is within a range (for example, communication range R1) in which near field communication is possible with the wireless device 400. It is determined whether or not there is (step S1001). If the determination unit 306 determines that short-range communication is possible, the wireless communication device 400 transmits a wireless device ID acquisition request to the wireless device 400 within a range where short-range communication is possible (step S1002).

無線機器400の制御部403は、近距離通信部402を介して、記憶部401にあらかじめ記憶されている自身の無線機器IDを読み出し(ステップS1003)、要求されたロボット300に対してその無線機器IDを送信する(ステップS1004)。   The control unit 403 of the wireless device 400 reads out its own wireless device ID stored in advance in the storage unit 401 via the short-range communication unit 402 (step S1003), and sends the requested wireless device to the requested robot 300. ID is transmitted (step S1004).

ロボット300の制御部310は、無線機器400から無線機器IDを受信すると、記憶部301から自身のロボットIDを読み出し、上記無線機器IDとロボットIDとを無線通信ネットワークN2を介してサーバ100に送信する(ステップS1005)。   When receiving the wireless device ID from the wireless device 400, the control unit 310 of the robot 300 reads out its own robot ID from the storage unit 301 and transmits the wireless device ID and the robot ID to the server 100 via the wireless communication network N2. (Step S1005).

サーバ100のエリア判定部102は、ロボット300から受信した無線機器IDをキーにして無線機器管理データ1012の中から当該キーを含むレコードを検索し、対応するエリアIDを読み取り、ロボット300がどのエリアにいるのかを判定する(ステップS1006)。   The area determination unit 102 of the server 100 searches for a record including the key from the wireless device management data 1012 using the wireless device ID received from the robot 300 as a key, and reads the corresponding area ID. It is determined whether or not the user is at (step S1006).

さらに、エリア判定部102は、読み取ったエリアIDをキーにしてエリア管理データ1013の中から当該キーを含むレコードを検索し、対応するステータスとロボットIDとを更新する(ステップS1007)。例えば、上記ステータスとロボットIDが、それぞれ、案内中、R001に更新される。   Further, the area determination unit 102 searches the area management data 1013 for a record including the key using the read area ID as a key, and updates the corresponding status and robot ID (step S1007). For example, the status and the robot ID are each updated to R001 during guidance.

上記ステータスとロボットIDが更新されると、サーバ100のコンテンツ提供部103は、ステップS1006で得られたエリアIDをキーにしてコンテンツ管理データ1011の中から当該キーを含むレコードを検索し、対応するコンテンツIDを特定し、そのコンテンツを選択し(ステップS1008)、ロボット300にコンテンツを送信する(ステップS1009)。   When the status and the robot ID are updated, the content providing unit 103 of the server 100 searches the content management data 1011 for a record including the key by using the area ID obtained in step S1006 as a key, and responds accordingly. The content ID is specified, the content is selected (step S1008), and the content is transmitted to the robot 300 (step S1009).

ロボット300の制御部310は、サーバ100から受信したコンテンツを、音声出力部305やLCDタッチパネルを介して出力し、ガイダンスを実行する(ステップS1010)。   The control unit 310 of the robot 300 outputs the content received from the server 100 via the audio output unit 305 or the LCD touch panel, and executes guidance (step S1010).

サーバ100のコンテンツ提供部103は、コンテンツの送信が終了すると、エリア管理データ1013のうちステップS1007で更新したステータスおよびロボットIDをリセットするとともに、終了した旨をロボット300に通知し(ステップS1011)、ロボット300の制御部310は、案内を終了するか否かを判定する(ステップS1012)。案内を終了するか否かの判定は、例えば、あらかじめコンテンツを出力する順序が定められ、その順序の最後のコンテンツを出力した場合に案内終了と判定したり、あらかじめ無線機器IDにより案内ルートや案内すべきエリアが定められ、その全ての無線機器IDを受信した場合に案内終了と判定すればよい。また、上記リセットにより、ステータスおよびロボットIDが初期値となり、ロボット300の案内中でないことがわかる。   When the content transmission unit 103 of the server 100 completes the transmission of the content, it resets the status and robot ID updated in step S1007 in the area management data 1013, and notifies the robot 300 of the completion (step S1011). The control unit 310 of the robot 300 determines whether or not to end the guidance (step S1012). The determination as to whether or not to end the guidance is made, for example, by determining the order in which the contents are output in advance and outputting the last content in the order. If the area to be determined is determined and all the wireless device IDs have been received, it may be determined that the guidance has ended. In addition, it is understood that the status and the robot ID become initial values by the reset, and the robot 300 is not being guided.

ロボット300の制御部310は、案内終了と判定した場合(ステップS1012;Yes)、本シーケンスを終了し、不図示のバッテリーを蓄電するため、所定位置に設けられた充電装置まで移動し、待機する。   When it is determined that the guidance has ended (step S1012; Yes), the control unit 310 of the robot 300 ends this sequence, moves to a charging device provided at a predetermined position, and waits to store a battery (not shown). .

一方、ロボット300の制御部310は、案内終了でないと判定した場合(ステップS1012;No)、不図示のLCDタッチパネルから次に移動すべきエリアIDの指定を受け付ける(ステップS1013)。あらかじめ案内ルートが定められている場合には、このステップを行わなくてもよい。   On the other hand, when it is determined that the guidance is not finished (step S1012; No), the control unit 310 of the robot 300 receives designation of an area ID to be moved next from an LCD touch panel (not shown) (step S1013). If a guide route is determined in advance, this step may not be performed.

ロボット300の制御部310は、LCDタッチパネルから次のエリアIDが指定されると、そのエリアIDをサーバ100に送信し(ステップS1014)、サーバ100のエリア判定部102は、そのエリアIDをキーにしてエリア管理データ1013の中から当該キーを含むレコードを検索し、対応するステータスを確認する(ステップS1015)。   When the next area ID is designated from the LCD touch panel, control unit 310 of robot 300 transmits the area ID to server 100 (step S1014), and area determination unit 102 of server 100 uses the area ID as a key. Then, the record including the key is searched from the area management data 1013, and the corresponding status is confirmed (step S1015).

エリア判定部102は、確認したステータスが「案内中」である場合には、他のロボット300がそのエリアで案内中であると判断し、そのエリアへの移動がNGである旨をロボット300に通知する(ステップS1016)。ロボット300の制御部310は、サーバ100から上記NGである旨の通知を受信すると、音声出力部305やLCDタッチパネルを介して、記憶部301にあらかじめ記憶されている予備コンテンツを出力する(ステップS1017)。   If the confirmed status is “Guiding”, the area determination unit 102 determines that another robot 300 is guiding in the area, and informs the robot 300 that the movement to the area is NG. Notification is made (step S1016). When the control unit 310 of the robot 300 receives the NG notification from the server 100, the control unit 310 outputs the preliminary content stored in advance in the storage unit 301 via the audio output unit 305 or the LCD touch panel (step S1017). ).

一方、エリア判定部102は、確認したステータスが「案内中」でない場合には、他のロボット300がそのエリアで案内中でないと判断し、そのエリアへの移動がOKである旨をロボット300に通知する(ステップS1018)。上記OKの旨が通知されたロボット300の制御部310は、駆動部307を制御してそのエリアまでロボット300を移動させる(ステップS1019)。その後、ステップS1001に戻り、以降の処理を繰り返す。このように、本実施例では、上記のような処理を実行することにより、1台のロボットで複数のエリアのコンテンツを案内者に対して出力し、案内することができる。   On the other hand, if the confirmed status is not “Guiding”, the area determination unit 102 determines that the other robot 300 is not guiding in the area and informs the robot 300 that the movement to the area is OK. Notification is made (step S1018). The control unit 310 of the robot 300 notified of the OK is controlled to move the robot 300 to the area by controlling the drive unit 307 (step S1019). Thereafter, the process returns to step S1001, and the subsequent processing is repeated. As described above, in the present embodiment, by executing the processing as described above, the content of a plurality of areas can be output and guided to the guide by one robot.

上記コンテンツは、管理者端末200の入力部202を操作する等してコンテンツの登録指示および登録するコンテンツの指定を受け付けると(ステップS1020)、登録監視部203は、指定されたコンテンツをサーバ100に送信する(ステップS1021)。このとき、コンテンツとともに、そのコンテンツを提供するエリアのエリアIDが送信される。   When the content receives a content registration instruction and designation of content to be registered by operating the input unit 202 of the administrator terminal 200 (step S1020), the registration monitoring unit 203 sends the designated content to the server 100. Transmit (step S1021). At this time, the area ID of the area providing the content is transmitted together with the content.

サーバ100のコンテンツ提供部104は、管理者端末200から受信したコンテンツを記憶部101に記憶するとともに、コンテンツ管理データ1011に、エリアIDとコンテンツを登録する(ステップS1022)。コンテンツ提供部104は、このとき、コンテンツ管理データ1011のコンテンツIDを採番してセットする。   The content providing unit 104 of the server 100 stores the content received from the administrator terminal 200 in the storage unit 101 and registers the area ID and the content in the content management data 1011 (step S1022). At this time, the content providing unit 104 numbers and sets the content ID of the content management data 1011.

その後、管理者端末200の入力部201が、あるエリアのステータスの確認要求を受け付けると(ステップS1023)、登録監視部203は、そのエリアのエリアIDを含む上記確認要求をサーバ100に送信する(ステップS1024)。   After that, when the input unit 201 of the administrator terminal 200 receives a request for confirming the status of a certain area (step S1023), the registration monitoring unit 203 transmits the confirmation request including the area ID of the area to the server 100 ( Step S1024).

サーバ100のコンテンツ提供部104は、上記確認要求に含まれるエリアIDキーにしてエリア管理データ1013の中から当該キーを含むレコードを検索し、対応するステータスを確認し(ステップS1025)、その確認結果を管理者端末200に送信する(ステップS1026)。上記確認結果としては、エリアID(例えば、2FA)と、ステータス(例えば、案内中)とを含む。   The content providing unit 104 of the server 100 searches the record including the key from the area management data 1013 using the area ID key included in the confirmation request, confirms the corresponding status (step S1025), and confirms the result. Is transmitted to the administrator terminal 200 (step S1026). The confirmation result includes an area ID (for example, 2FA) and a status (for example, during guidance).

管理者端末200の登録監視部203は、サーバ100から受信した上記確認結果を表示部201に表示する(ステップS1027)。管理者は、表示部201に表示された確認結果を目視するなどして、現在のロボットの案内状況を確認することができる。   The registration monitoring unit 203 of the administrator terminal 200 displays the confirmation result received from the server 100 on the display unit 201 (step S1027). The administrator can confirm the current guidance status of the robot by visually checking the confirmation result displayed on the display unit 201.

このように、本システムでは、上記処理を行うことにより、1台のロボットで複数のエリアにおいて提供されるそれぞれのコンテンツにより案内者を案内することができるため、ロボットを効率よくプレゼンテーションさせ、コスト負担を低減することができる。さらに、サーバ100が、ロボットが案内中であるかどうかを、エリア管理データ1013を更新して管理しているので、現時点の案内状況を管理者端末200からタイムリーに把握することができる。   In this way, in this system, by performing the above processing, it is possible to guide the guide by each content provided in a plurality of areas with one robot. Can be reduced. Furthermore, since the server 100 manages whether the robot is guiding or not by updating the area management data 1013, it is possible to grasp the current guidance status from the administrator terminal 200 in a timely manner.

図11は、図10に示したコンテンツサービス提供処理を実行する場面の例を示すイメージ図である。図11に示すように、例えば、あるイベント会場の受付コーナに配置されたロボット300は、あらかじめ定められたルート(コーナC→コーナB→コーナA→受付コーナの順)で案内者CRを案内するために移動し、コーナCの無線機器400と近距離通信可能な範囲に移動すると、そのコーナのコンテンツをサーバ100から受信して、展示物DSのガイダンスを開始する。そして、そのガイダンスが終了すると、次のコーナBに移動し、同様にそのコーナの展示物DSのガイダンスを開始する。このように全てのガイダンスが終了すると、自走して元の位置に戻り、次の案内者が来るまで待機する。なお、ロボット300の制御部310は、バッテリーが一定値未満になったか否かを判定し、一定値未満になった場合には充電に必要があると判断し、充電装置まで自走して自ら充電を開始してもよい。   FIG. 11 is an image diagram showing an example of a scene in which the content service providing process shown in FIG. 10 is executed. As shown in FIG. 11, for example, the robot 300 arranged at the reception corner of an event venue guides the guide CR along a predetermined route (in the order of corner C → corner B → corner A → reception corner). Therefore, when moving to a range in which short-distance communication with the wireless device 400 at the corner C is possible, the content of the corner is received from the server 100 and guidance for the exhibition DS is started. When the guidance is completed, the process moves to the next corner B, and similarly starts guidance for the exhibit DS at that corner. When all the guidance is completed in this way, the vehicle self-propels and returns to the original position, and waits until the next guide comes. The control unit 310 of the robot 300 determines whether or not the battery is less than a certain value. If the battery is less than the certain value, the controller 310 determines that charging is necessary, and self-runs itself to the charging device. Charging may be started.

また、図12に示すように、エリアに大型のディスプレイやスクリーンSCが設けられ、これらに無線機器400と同様の機能が備えられていれば、ロボット100のLCDタッチパネルに表示するコンテンツを、大型のディスプレイやスクリーンSCに送信して表示させてもよい。案内者が大人数の場合であっても、それぞれにきちんと案内することができる。このように、本実施例では、上記のような処理を実行するので、ロボットを効率よくプレゼンテーションさせ、コスト負担を低減することができる。   Also, as shown in FIG. 12, if a large display or screen SC is provided in the area, and these are provided with the same function as the wireless device 400, the content displayed on the LCD touch panel of the robot 100 is displayed in a large size. It may be transmitted and displayed on a display or screen SC. Even if the guide is a large number of people, it is possible to properly guide each. As described above, in the present embodiment, since the processing as described above is executed, the robot can be presented efficiently and the cost burden can be reduced.

上記例では、1台のロボット300が複数のエリアでコンテンツを出力して案内する場合について説明した。しかし、単に1台のロボットが複数のコンテンツを提供するだけでなく、ロボットの周辺環境の変化に応じて提供するコンテンツを変えることが望ましい場合もある。以下では、その一例として、センサの検知結果に応じて提供するコンテンツを変える場合について説明する。   In the above example, the case where one robot 300 outputs and guides content in a plurality of areas has been described. However, it may be desirable not only to provide a plurality of contents by a single robot, but also to change the contents to be provided according to changes in the surrounding environment of the robot. Below, the case where the content provided according to the detection result of a sensor is changed as an example is demonstrated.

図13は、ロボットコンテンツサービスシステム2000の機能的な構成を示す図である。図13に示すように、ロボットコンテンツサービスシステム2000は、サーバ500と、管理者端末600と、ロボット700と、端末800と、センサ900Aと、無線機器900Bとを有して構成されている。なお、以下では、コンテンツの提供をサーバ500が行うこととしているが、先の実施例と同様、クラウドにより構成されていてもよい。   FIG. 13 is a diagram showing a functional configuration of the robot content service system 2000. As shown in FIG. 13, the robot content service system 2000 includes a server 500, an administrator terminal 600, a robot 700, a terminal 800, a sensor 900A, and a wireless device 900B. In the following, it is assumed that the content is provided by the server 500, but it may be configured by a cloud as in the previous embodiment.

また、先の実施例と同様、サーバ500と管理者端末600は通信回線網N1により接続され、サーバ100とロボット700、端末800は通信回線網N2により接続されている。さらに、センサ900Aと無線機器900Bは無線機器900Bが設置されたエリアの所定の範囲nで近距離通信が可能な環境にある。   Similarly to the previous embodiment, the server 500 and the administrator terminal 600 are connected by the communication line network N1, and the server 100, the robot 700, and the terminal 800 are connected by the communication line network N2. Further, the sensor 900A and the wireless device 900B are in an environment in which near field communication is possible within a predetermined range n of the area where the wireless device 900B is installed.

サーバ500は、先の実施例と同様、ハードウェアとしては一般的な構成を有したコンピュータであり、本システムにより提供されるコンテンツを管理する装置である。   As in the previous embodiment, the server 500 is a computer having a general configuration as hardware, and is a device that manages content provided by the present system.

図14は、サーバ500の機能的な構成を示すブロック図である。図14に示すように、サーバ500は、記憶部501と、検知情報収集部502と、異常判定部503と、第1通信部504と、第2通信部505と、制御部506とを有して構成されている。   FIG. 14 is a block diagram illustrating a functional configuration of the server 500. As illustrated in FIG. 14, the server 500 includes a storage unit 501, a detection information collection unit 502, an abnormality determination unit 503, a first communication unit 504, a second communication unit 505, and a control unit 506. Configured.

記憶部501は、例えば、HDD等の記憶装置から構成され、本システムで用いられる各種データを記憶する。   The storage unit 501 is composed of a storage device such as an HDD, and stores various data used in this system.

図15は、記憶部501が記憶するデータの例を示す図である。図15に示すように、記憶部501は、通知コンテンツ管理データ5011と、検知部管理データ5012と、通知先管理データ5013とを記憶する。   FIG. 15 is a diagram illustrating an example of data stored in the storage unit 501. As illustrated in FIG. 15, the storage unit 501 stores notification content management data 5011, detection unit management data 5012, and notification destination management data 5013.

図16は、通知コンテンツ管理データ5011の例を示す図である。図16に示すように、通知コンテンツ管理データ1011は、ロボット700が提供するコンテンツを識別するためのコンテンツIDと、そのコンテンツを提供するトリガとなったセンサ900Aを識別するための検知部IDと、そのコンテンツを提供する条件を示す通知条件と、そのコンテンツをロボット700から取得するためのコンテンツ取得用データと、そのコンテンツの実体を示すコンテンツデータとが対応付けて記憶されている。図16では、例えば、検知部IDがSS001のセンサが通知条件X1を満たした場合にコンテンツIDがSC001のコンテンツを提供し、コンテンツ取得用データY1により取得されるコンテンツはコンテンツデータZ1、Z’1であることを示している。上記通知条件とは、例えば、センサ900Aが台所に設けられた温度計である場合には、その温度があらかじめ定められた閾値を超えた回数が一定回数以上となったことであり、コンテンツ取得用データとは、例えば、台所付近の空間をカメラで撮像してその映像を保存するコマンドである。このようにして取得されたコンテンツZ1、Z’1が通知コンテンツ管理データ5011に記憶されている。通知コンテンツ管理データ5011のコンテンツID、通知条件は、管理者端末600により登録される。通知コンテンツ管理データ5011は、本システムを契約して利用するユーザごとに記憶される。   FIG. 16 is a diagram illustrating an example of the notification content management data 5011. As shown in FIG. 16, the notification content management data 1011 includes a content ID for identifying the content provided by the robot 700, a detection unit ID for identifying the sensor 900A that has triggered the content, and A notification condition indicating a condition for providing the content, content acquisition data for acquiring the content from the robot 700, and content data indicating the substance of the content are stored in association with each other. In FIG. 16, for example, when a sensor with a detection unit ID of SS001 satisfies the notification condition X1, the content with the content ID of SC001 is provided, and the content acquired by the content acquisition data Y1 is the content data Z1, Z′1. It is shown that. The notification condition is, for example, that when the sensor 900A is a thermometer provided in a kitchen, the number of times that the temperature exceeds a predetermined threshold is equal to or greater than a certain number of times. The data is, for example, a command for capturing an image of a space near the kitchen with a camera and storing the image. The content Z1 and Z′1 acquired in this way are stored in the notification content management data 5011. The content ID and notification conditions of the notification content management data 5011 are registered by the administrator terminal 600. The notification content management data 5011 is stored for each user who contracts and uses this system.

図17は、検知部管理データ5012の例を示す図である。図17に示すように、検知部管理データ5012は、センサ900Aを識別するための検知部IDと、そのセンサによる検知日時と、そのセンサによる測定値と、そのセンサによる通知条件を示す閾値とが対応付けて記憶されている。図17では、例えば、検知部IDがSS001のセンサが、測定値m1、m2を、それぞれ2016年7月1日の0:00:00、同0:05:00に検知したことを示している。この例では、5分間隔で測定値が得られる設定となっている。また、通知条件を満たすための閾値α1が定められ、測定値がこの閾値を超えた回数が一定回数以上の場合に、通知先に通知されることを示している。検知部管理データ5012は、センサ900Aが設置されている場所ごとに記憶される。図17では、1階の台所について検知部管理データ5012が記憶されていることがわかる。   FIG. 17 is a diagram illustrating an example of the detection unit management data 5012. As shown in FIG. 17, the detection unit management data 5012 includes a detection unit ID for identifying the sensor 900A, a detection date and time by the sensor, a measurement value by the sensor, and a threshold value indicating a notification condition by the sensor. It is stored in association. In FIG. 17, for example, it is shown that the sensor having the detection unit ID SS001 detected the measurement values m1 and m2 at 00:00 on July 1, 2016, and 0:05:00 on the same day. . In this example, measurement values are obtained at intervals of 5 minutes. In addition, a threshold value α1 for satisfying the notification condition is determined, and the notification destination is notified when the number of times the measured value exceeds the threshold value is equal to or greater than a predetermined number. The detection unit management data 5012 is stored for each place where the sensor 900A is installed. In FIG. 17, it can be seen that the detection unit management data 5012 is stored for the kitchen on the first floor.

図18は、通知先管理データ5013の例を示す図である。図18に示すように、通知先管理データ5013は、通知先となるユーザを識別するためのユーザIDと、そのユーザの通知先と、そのユーザへの通知方法とが対応付けて記憶されている。図18では、ユーザIDがU0001であるユーザの通知先がT001であり、その通知方法がメールであることを示している。上記通知先としては、メールアドレスが挙げられる。通知先管理データ5013は、本システムの契約時や利用時にあらかじめ登録される。続いて、図14に戻って、検知情報収集部502以降の各部について説明する。   FIG. 18 is a diagram illustrating an example of the notification destination management data 5013. As illustrated in FIG. 18, the notification destination management data 5013 stores a user ID for identifying a user who is a notification destination, a notification destination of the user, and a notification method for the user in association with each other. . FIG. 18 shows that the notification destination of the user whose user ID is U0001 is T001 and the notification method is mail. An e-mail address may be mentioned as the notification destination. The notification destination management data 5013 is registered in advance when the system is contracted or used. Next, returning to FIG. 14, each unit after the detection information collection unit 502 will be described.

検知情報収集部502は、センサ900Aから送信された検知部ID、検知日時、測定値を含む測定情報を検知部管理データ5012に登録する。測定情報とは、検知部管理データ5012のうちの閾値以外の実際に測定されたときに得られる情報である。   The detection information collection unit 502 registers measurement information including the detection unit ID, the detection date and time, and the measurement value transmitted from the sensor 900A in the detection unit management data 5012. The measurement information is information obtained when actual measurement other than the threshold value in the detection unit management data 5012 is performed.

異常判定部503は、検知情報収集部502が登録した測定情報の測定値と、検知部管理データ5012の閾値とを比較し、測定値が閾値を超えているか否かを判定し、上記閾値が上記測定値を超えていると判定した場合、センサ900が異常を検知したと判断し、その判定結果を管理者端末600に通知する。   The abnormality determination unit 503 compares the measurement value of the measurement information registered by the detection information collection unit 502 with the threshold value of the detection unit management data 5012 to determine whether the measurement value exceeds the threshold value. If it is determined that the measured value is exceeded, the sensor 900 determines that an abnormality has been detected, and notifies the administrator terminal 600 of the determination result.

第1通信部504は、通信ネットワークN1を介して管理者端末600との間で通信して各種情報を送受信する処理部である。   The first communication unit 504 is a processing unit that communicates with the administrator terminal 600 via the communication network N1 to transmit and receive various types of information.

第2通信部505は、無線通信ネットワークN2を介してロボット700との間で無線通信して各種情報を送受信する処理部である。   The second communication unit 505 is a processing unit that wirelessly communicates with the robot 700 via the wireless communication network N2 to transmit and receive various types of information.

制御部506は、サーバ500を構成する上記各部の動作を制御する処理部である。サーバ500の具体的な動作についてはシーケンス図を用いて後述する。続いて、図13に戻って、管理者端末600について説明する。   The control unit 506 is a processing unit that controls the operations of the above-described units that constitute the server 500. Specific operation of the server 500 will be described later with reference to a sequence diagram. Next, returning to FIG. 13, the administrator terminal 600 will be described.

管理者端末600は、先の実施例と同様、ハードウェアとしては一般的な構成を有したコンピュータであり、本システムの管理者が操作する端末である。   As in the previous embodiment, the administrator terminal 600 is a computer having a general configuration as hardware, and is a terminal operated by an administrator of the system.

図19は、管理者端末600の機能的な構成を示すブロック図である。図19に示すように、管理者端末600は、表示部601と、入力部602と、登録分析部603と、第1通信部604と、制御部605とを有して構成されている。   FIG. 19 is a block diagram illustrating a functional configuration of the administrator terminal 600. As illustrated in FIG. 19, the administrator terminal 600 includes a display unit 601, an input unit 602, a registration analysis unit 603, a first communication unit 604, and a control unit 605.

表示部601、例えば、LCD等のディスプレイ装置から構成され、サーバ500から受信した異常判定の結果や検知情報等、本システムで提供される各種情報を表示する。   The display unit 601 is composed of a display device such as an LCD, for example, and displays various information provided by the present system, such as abnormality determination results and detection information received from the server 500.

入力部602は、例えば、キーボード等の入力装置から構成され、上記異常判定の結果や検知情報に関する分析操作等、本システムに必要な各種情報の入力を受け付ける。   The input unit 602 includes, for example, an input device such as a keyboard, and accepts input of various information necessary for the system, such as an analysis operation regarding the result of the abnormality determination and detection information.

登録分析部603は、入力部602から入力された上記分析操作をうけて、異常判定の結果や検知情報の分析を実行する。上記分析の例としては、例えば、入力部602から、分析期間の指定、ユーザID、測定情報が入力されると、その期間の異常と判定された回数を集計したり、どの時間帯に異常と判定された回数が多いのかといったユーザごとに過去のデータに基づいた分析を実行する。   The registration analysis unit 603 receives the analysis operation input from the input unit 602, and analyzes the result of abnormality determination and detection information. As an example of the above analysis, for example, when an analysis period designation, user ID, and measurement information are input from the input unit 602, the number of times determined to be abnormal in the period is totaled, and in which time zone an abnormality is detected. An analysis based on past data is performed for each user such as whether the number of times of determination is large.

第1通信部604は、通信ネットワークN1を介してサーバ500との間で通信して各種情報を送受信する処理部である。   The first communication unit 604 is a processing unit that communicates with the server 500 via the communication network N1 to transmit and receive various types of information.

制御部605は、管理者端末600を構成する上記各部の動作を制御する処理部である。管理者端末600の具体的な動作についてはシーケンス図を用いて後述する。続いて、図13に戻って、ロボット700について説明する。   The control unit 605 is a processing unit that controls the operations of the above-described units constituting the administrator terminal 600. Specific operations of the administrator terminal 600 will be described later with reference to a sequence diagram. Next, returning to FIG. 13, the robot 700 will be described.

ロボット700は、先の実施例と同様、ユーザとコミュニケーションが可能なロボットである。   The robot 700 is a robot that can communicate with the user as in the previous embodiment.

図20は、ロボット700の機能的な構成を示すブロック図である。図20に示すように、ロボット700は、記憶部701と、撮像部702と、検知部703と、音変換部704と、音声出力部705と、コンテンツ取得部706と、駆動部707と、第2通信部708と、近距離通信部709と、制御部710とを有して構成されている。上記のうちコンテンツ取得部706以外の各部については先の実施例と同様であるためここではその説明を省略し、コンテンツ取得部706について説明する。   FIG. 20 is a block diagram illustrating a functional configuration of the robot 700. As illustrated in FIG. 20, the robot 700 includes a storage unit 701, an imaging unit 702, a detection unit 703, a sound conversion unit 704, an audio output unit 705, a content acquisition unit 706, a drive unit 707, 2 communication unit 708, short-range communication unit 709, and control unit 710. Since the components other than the content acquisition unit 706 are the same as those in the previous embodiment, the description thereof will be omitted here, and the content acquisition unit 706 will be described.

コンテンツ取得部706は、サーバ500から受信したコンテンツを取得するためのコマンドを読み取り、指定されたコンテンツデータを生成し、生成したコンテンツデータをサーバ500に送信する。指定上記コマンドとしては、例えば、台所付近の温度が閾値を超えた回数が一定回数以上の場合、火災が発生している可能性があるため、台所空間での撮像範囲を指定した座標パラメータや、撮像実行コマンドを含むコンテンツ取得用データがある。ロボット700の具体的な動作についてはシーケンス図を用いて後述する。続いて、図13に戻って、端末800について説明する。   The content acquisition unit 706 reads a command for acquiring content received from the server 500, generates designated content data, and transmits the generated content data to the server 500. As the above-mentioned command, for example, if the number of times the temperature near the kitchen exceeds the threshold value is more than a certain number of times, there is a possibility that a fire has occurred, so coordinate parameters specifying the imaging range in the kitchen space, There is content acquisition data including an imaging execution command. A specific operation of the robot 700 will be described later with reference to a sequence diagram. Next, returning to FIG. 13, the terminal 800 will be described.

端末800は、本システムの利用者が利用する端末(例えば、スマートフォン、タブレット端末等の携帯端末)である。   A terminal 800 is a terminal (for example, a mobile terminal such as a smartphone or a tablet terminal) used by a user of this system.

図21は、端末800の機能的な構成を示すブロック図である。図21に示すように、端末800は、入力表示部801と、コンテンツ受信部802と、指示送信部803と、第2通信部804と、制御部805とを有して構成されている。   FIG. 21 is a block diagram showing a functional configuration of terminal 800. As illustrated in FIG. 21, the terminal 800 includes an input display unit 801, a content reception unit 802, an instruction transmission unit 803, a second communication unit 804, and a control unit 805.

入力表示部801は、例えば、タッチパネルから構成され、サーバ500から受信したコンテンツを表示したり、表示されたコンテンツを提供するロボット700に対する動作指示の入力を受け付ける。   The input display unit 801 is configured with, for example, a touch panel, and displays content received from the server 500 and receives an operation instruction input to the robot 700 that provides the displayed content.

コンテンツ受信部802は、サーバ500から受信したコンテンツを入力表示部801に表示する。   The content receiving unit 802 displays the content received from the server 500 on the input display unit 801.

指示送信部803は、入力表示部801から入力された上記動作指示を含むコマンドを生成し、サーバ500に送信する。   The instruction transmission unit 803 generates a command including the operation instruction input from the input display unit 801 and transmits the command to the server 500.

第2通信部804は、端末800とサーバ500との間で無線通信して各種情報を送受信する処理部である。   The second communication unit 804 is a processing unit that wirelessly communicates between the terminal 800 and the server 500 to transmit and receive various types of information.

制御部805は、端末800を構成する上記各部の動作を制御する処理部である。端末800の具体的な動作についてはシーケンス図を用いて後述する。続いて、センサ900A、無線機器900Bについて説明する。   The control unit 805 is a processing unit that controls the operations of the above-described units constituting the terminal 800. Specific operations of the terminal 800 will be described later with reference to a sequence diagram. Next, the sensor 900A and the wireless device 900B will be described.

センサ900Aは、上記測定情報を出力可能な様々なセンサである。センサ900Aの構成についてはICチップ等の制御部を有する一般的な構成であるため特に示していないが、例えば、玄関のドアに設置された開閉センサ、台所に設置された温度センサ、壁面に設置された振動センサがある。センサ900Aについては、従来から知られている様々なセンサを用いることができる。   The sensor 900A is various sensors that can output the measurement information. The configuration of the sensor 900A is not particularly shown because it is a general configuration having a control unit such as an IC chip, but for example, an open / close sensor installed at a front door, a temperature sensor installed in a kitchen, and installed on a wall surface There is a vibration sensor. As the sensor 900A, various conventionally known sensors can be used.

無線機器900Bは、センサ900Aとサーバ500との間の通信を中継する装置である。無線機器900Bの構成については特に示していないが、例えば、従来から知られているIoTゲートウェイを用いることができる。センサ900A、無線機器900Bの具体的な動作についてはシーケンス図を用いて後述する。続いて、本システムで行われる処理について説明する。   The wireless device 900B is a device that relays communication between the sensor 900A and the server 500. Although the configuration of the wireless device 900B is not particularly shown, for example, a conventionally known IoT gateway can be used. Specific operations of the sensor 900A and the wireless device 900B will be described later with reference to sequence diagrams. Next, processing performed in this system will be described.

図22は、本システムで行われる他のコンテンツサービス提供処理の処理手順を示すシーケンス図である。図22に示すように、他のコンテンツサービス提供処理では、センサ900Aが検知情報を取得し、無線機器900Bを介してサーバ500に送信する(ステップS901、S902)。上記検知情報として送信される情報は、センサ900Aの検知部ID、検知日時、測定値を含む情報である。以下では、1つのセンサ900Aについて説明しているが、センサ900Aが様々な場所に設置されている場合には、それらのすべてから上記検知情報が送信される。   FIG. 22 is a sequence diagram showing a processing procedure of another content service providing process performed in this system. As shown in FIG. 22, in another content service providing process, the sensor 900A acquires detection information and transmits it to the server 500 via the wireless device 900B (steps S901 and S902). The information transmitted as the detection information is information including the detection unit ID, detection date / time, and measurement value of the sensor 900A. In the following, one sensor 900A is described. However, when the sensor 900A is installed in various places, the detection information is transmitted from all of them.

サーバ500の検知情報収集部502は、センサ900Aから上記検知情報を受信すると、その検知情報に含まれる検知部IDをキーにして検知部管理データ5012にアクセスし、その検知部IDを含むレコードに上記検知情報を測定情報として登録する(S2203)。サーバ500は、センサ900Aから随時(例えば、30秒間隔で)検知情報を受信するため、図17に示したように、測定情報が時系列に蓄積される。   Upon receiving the detection information from the sensor 900A, the detection information collection unit 502 of the server 500 accesses the detection unit management data 5012 using the detection unit ID included in the detection information as a key, and records the detection unit ID in the record including the detection unit ID. The detection information is registered as measurement information (S2203). Since the server 500 receives detection information from the sensor 900A at any time (for example, at intervals of 30 seconds), measurement information is accumulated in time series as shown in FIG.

サーバ500の異常判定部503は、検知部管理データ5012に記憶されている測定値と、その測定値に対応する閾値とを比較し、センサ900Aが異常を検知しているか否かを判定する(ステップS2204)。上記異常の判定は、測定値が閾値を超えているか否か、測定値と閾値との差が一定以上であるか等の基準で行えばよい。   The abnormality determination unit 503 of the server 500 compares the measurement value stored in the detection unit management data 5012 with a threshold corresponding to the measurement value, and determines whether the sensor 900A has detected an abnormality ( Step S2204). The determination of the abnormality may be made on the basis of whether or not the measured value exceeds a threshold value, and whether or not the difference between the measured value and the threshold value is equal to or greater than a certain value.

異常判定部503は、センサ900Aが異常を検知していないと判定した場合(ステップS2203;No)、ステップS2203に戻って、検知情報の収集を続ける。一方、異常判定部503は、センサ900Aが異常を検知していると判定した場合(ステップS2203;Yes)、そのセンサ900Aが異常を検知した旨を管理者端末600に通知する(ステップS2205)。通知される情報には、そのセンサ900の測定情報が含まれる。管理者端末600の登録分析部603は、サーバ500から受信した上記情報を表示部601に表示する(ステップS2230)。管理者は、この表示を確認することにより、どのセンサでどのような異常が生じたのかを把握することができる。   If the abnormality determination unit 503 determines that the sensor 900A has not detected an abnormality (step S2203; No), the abnormality determination unit 503 returns to step S2203 and continues collecting detection information. On the other hand, when it is determined that the sensor 900A has detected an abnormality (step S2203; Yes), the abnormality determination unit 503 notifies the administrator terminal 600 that the sensor 900A has detected an abnormality (step S2205). The notified information includes measurement information of the sensor 900. The registration analysis unit 603 of the administrator terminal 600 displays the information received from the server 500 on the display unit 601 (step S2230). By checking this display, the administrator can grasp what abnormality has occurred in which sensor.

サーバ500の異常判定部503は、さらに、上記測定情報が通知条件を満たした状態であるか否かを判定する(ステップS2206)。上記通知条件を満たした状態とは、例えば、温度センサの温度があらかじめ定められた閾値を超えた回数が一定回数以上となった場合である。   The abnormality determination unit 503 of the server 500 further determines whether or not the measurement information satisfies a notification condition (step S2206). The state satisfying the notification condition is, for example, a case where the number of times the temperature of the temperature sensor exceeds a predetermined threshold becomes a certain number or more.

異常判定部503は、上記測定情報が通知条件を満たした状態でないと判定した場合(ステップS2206;No)、ステップS2203に戻って、検知情報の収集を続ける。一方、異常判定部503は、上記測定情報が通知条件を満たした状態であると判定した場合(ステップS2206;Yes)、ステップS2203で登録した測定情報に含まれる検知部IDをキーにして通知コンテンツ管理データ5011の中から対応するコンテンツ取得用データを読み出し、ロボット700に送信する(ステップS2207)。上記コンテンツ取得用データとは、例えば、台所付近の空間をカメラで撮像し、その映像を保存するコマンドである。   If the abnormality determination unit 503 determines that the measurement information does not satisfy the notification condition (step S2206; No), the abnormality determination unit 503 returns to step S2203 and continues collecting detection information. On the other hand, when the abnormality determining unit 503 determines that the measurement information satisfies the notification condition (step S2206; Yes), the notification content is set using the detection unit ID included in the measurement information registered in step S2203 as a key. The corresponding content acquisition data is read from the management data 5011 and transmitted to the robot 700 (step S2207). The content acquisition data is, for example, a command for capturing an image of a space near the kitchen with a camera and storing the image.

ロボット700のコンテンツ取得部706は、サーバ500から受信した上記コマンドを実行してコンテンツを取得し(ステップS2208)、得られたデータを記憶部701に記憶して、サーバ500に送信する(ステップS2209)。   The content acquisition unit 706 of the robot 700 executes the command received from the server 500 to acquire content (step S2208), stores the obtained data in the storage unit 701, and transmits the data to the server 500 (step S2209). ).

サーバ500の異常判定部503は、ロボット700から受信したコンテンツ(例えば、コンテンツZ1)を通知コンテンツ管理データ5011に記憶し(ステップS2210)、記憶した通知コンテンツ管理データ5011に対応するユーザIDをキーにして通知先管理データ5013の中から対応する通知先、通知方法を読み取って決定する(ステップS2211)。異常判定部503は、決定した通知先に対して、決定した通知方法で上記コンテンツを送信する(ステップS2212)。この例では、端末800が通知先として登録されている。   The abnormality determination unit 503 of the server 500 stores the content (for example, content Z1) received from the robot 700 in the notification content management data 5011 (step S2210), and uses the user ID corresponding to the stored notification content management data 5011 as a key. The corresponding notification destination and notification method are read from the notification destination management data 5013 and determined (step S2211). The abnormality determination unit 503 transmits the content to the determined notification destination using the determined notification method (step S2212). In this example, the terminal 800 is registered as a notification destination.

端末800のコンテンツ受信部802は、サーバ500から受信したコンテンツを入力表示部801に表示する(ステップS2213)。例えば、コンテンツ受信部802は、サーバ500から受信したセンサ900A付近を撮像した動画を再生し、入力表示部801に表示する。   The content receiving unit 802 of the terminal 800 displays the content received from the server 500 on the input display unit 801 (step S2213). For example, the content receiving unit 802 reproduces a moving image captured around the sensor 900 </ b> A received from the server 500 and displays it on the input display unit 801.

端末800の入力表示部801が、ユーザからそのコンテンツに対する動作指示の入力を受け付けると(ステップS2214)、指示送信部803は、その動作指示をサーバ500に送信する(ステップS2215)。   When the input display unit 801 of the terminal 800 receives an input of an operation instruction for the content from the user (step S2214), the instruction transmission unit 803 transmits the operation instruction to the server 500 (step S2215).

図23は、ロボット700が取得したコンテンツに対して端末800から動作指示を送信する場合の例を示す図である。図23では、ステップS2208において、ロボット700がコマンドに従ってコンテンツMを取得(本例では、異常を検出したセンサ付近を撮像したデータを取得)し、端末800のコンテンツ受信部803が、そのコンテンツMを入力表示部801に表示している様子を示している。このとき、コンテンツ受信部803は、入力表示部801に上記コンテンツとともに、そのコンテンツに対する指示を受け付けるキーを表示する。例えば、上記コンテンツを再生するボタンB1、ロボット700に対する動作指示を入力するボタンB2、端末800に対するその他の操作指示を入力するボタンB3を表示する。   FIG. 23 is a diagram illustrating an example in which an operation instruction is transmitted from the terminal 800 to the content acquired by the robot 700. In FIG. 23, in step S2208, the robot 700 acquires the content M according to the command (in this example, acquires data obtained by imaging the vicinity of the sensor that detected the abnormality), and the content receiving unit 803 of the terminal 800 acquires the content M. A state of display on the input display unit 801 is shown. At this time, the content receiving unit 803 displays a key for receiving an instruction for the content together with the content on the input display unit 801. For example, a button B1 for reproducing the content, a button B2 for inputting an operation instruction for the robot 700, and a button B3 for inputting another operation instruction for the terminal 800 are displayed.

サーバ500の異常判定部503は、端末800から次の指示として上記動作指示を受信すると、その指示内容を分析し、その指示を含むロボット700に対するコマンドを生成し(ステップS2216)、生成したコマンドをロボット700に送信する(ステップS2217)。上記生成したコマンドとしては、例えば、台所付近のうちのコンロを撮像するように撮像範囲を変更したり、上記コンロ周辺を拡大して撮像するコマンドがある。   When the abnormality determination unit 503 of the server 500 receives the operation instruction as the next instruction from the terminal 800, it analyzes the instruction content, generates a command for the robot 700 including the instruction (step S2216), and generates the generated command. It transmits to the robot 700 (step S2217). Examples of the generated command include a command for changing an imaging range so as to image a stove in the vicinity of the kitchen, or enlarging the periphery of the stove.

ロボット700のコンテンツ取得部706は、サーバ500から受信した上記指示に従ってコンテンツを取得し(ステップS2218)、取得したコンテンツをサーバ500に送信する(ステップS2219)。   The content acquisition unit 706 of the robot 700 acquires content according to the above instruction received from the server 500 (step S2218), and transmits the acquired content to the server 500 (step S2219).

サーバ500の異常判定部503は、ロボット700から受信したコンテンツ(例えば、コンテンツZ1’)を通知コンテンツ管理データ5011に記憶し(ステップS2220)、ステップS2211で決定したユーザの通知先である端末800に、上記コンテンツを送信する(ステップS2221)。   The abnormality determination unit 503 of the server 500 stores the content (for example, content Z1 ′) received from the robot 700 in the notification content management data 5011 (step S2220), and stores it in the terminal 800 that is the notification destination of the user determined in step S2211. The content is transmitted (step S2221).

端末800のコンテンツ受信部802は、サーバ500から受信したコンテンツを入力表示部801に表示する(ステップS2222)。端末800の入力表示部801が、ユーザからそのコンテンツに対する終了指示の入力を受け付けると(ステップS2223)、指示送信部803は、その終了指示をサーバ500に送信する(ステップS2224)。上記終了指示とは、ユーザが上記コンテンツを確認して、異常がないと判断した場合に、例えば、図23に示したその他の操作指示を入力するボタンB3を操作して得られるコンテンツ提供の終了を指示するコマンドである。   The content receiving unit 802 of the terminal 800 displays the content received from the server 500 on the input display unit 801 (step S2222). When the input display unit 801 of the terminal 800 receives an input of an end instruction for the content from the user (step S2223), the instruction transmission unit 803 transmits the end instruction to the server 500 (step S2224). When the user confirms the content and determines that there is no abnormality, for example, the end of content provision obtained by operating the button B3 for inputting other operation instructions shown in FIG. Is a command for instructing.

サーバ500の異常判定部503は、端末800から上記終了指示を受信すると、その指示内容を分析し、その終了指示を含むロボット700に対するコマンドを生成し(ステップS2225)、生成したコマンドをロボット700に送信する(ステップS2226)。   Upon receiving the end instruction from the terminal 800, the abnormality determination unit 503 of the server 500 analyzes the instruction content, generates a command for the robot 700 including the end instruction (step S2225), and sends the generated command to the robot 700. Transmit (step S2226).

ロボット700のコンテンツ取得部706は、サーバ500から受信した上記終了指示に従って、コンテンツ取得動作を終了し(ステップS2227)、取得完了通知をサーバ500に送信する(ステップS2228)。上記コンテンツ取得動作を終了するとは、例えば、ロボット700が不図示の充電装置に待機する動作である。   The content acquisition unit 706 of the robot 700 ends the content acquisition operation in accordance with the end instruction received from the server 500 (step S2227), and transmits an acquisition completion notification to the server 500 (step S2228). Ending the content acquisition operation is, for example, an operation in which the robot 700 stands by in a charging device (not shown).

サーバ500の異常判定部503は、ロボット700から上記取得完了通知を受信すると、その通知とともに、それまで取得したコンテンツ(例えば、コンテンツZ1、Z1’)、登録した測定情報を管理者端末600に送信する(ステップS2229)。管理者端末600の登録分析部603は、サーバ500から受信した上記コンテンツ、測定情報を表示部601に表示するとともに(ステップS2231)、異常判定結果の分析を実行してその結果を表示する(ステップS2232)。上記分析としては、所定期間における異常判定回数の集計、時間帯ごとの異常判定回数の集計がある。   Upon receiving the acquisition completion notification from the robot 700, the abnormality determination unit 503 of the server 500 transmits the acquired content (eg, content Z1, Z1 ′) and the registered measurement information to the administrator terminal 600 along with the notification. (Step S2229). The registration analysis unit 603 of the administrator terminal 600 displays the content and measurement information received from the server 500 on the display unit 601 (step S2231), analyzes the abnormality determination result, and displays the result (step S2231). S2232). As the analysis, there are tabulation of the number of abnormality determinations in a predetermined period and tabulation of the number of abnormality determinations for each time zone.

図24は、本システムをユーザの居住空間に適用した場合のイメージ図である。図24に示すように、居住空間を構成する各エリアに設けられた様々なセンサ900Aの検知情報に基づいて、上記のような処理が実行され、異常がある場合や通知条件に合致した場合には、ユーザに映像のコンテンツを送信して通知し、どのような対処をすべきか指示を仰ぐ。ユーザは、そのコンテンツを確認することにより、自身が離れた場所にいる場合であっても異常を有無や状況を確認することができる。   FIG. 24 is an image diagram when the present system is applied to a user's living space. As shown in FIG. 24, based on the detection information of various sensors 900A provided in each area constituting the living space, the above processing is executed and when there is an abnormality or when the notification condition is met. Sends the video content to the user for notification, and asks for instructions on what to do. By confirming the content, the user can confirm the presence / absence and status of the abnormality even when he / she is away.

このように、本システムでは、図25に示すように、ユーザが居住空間から外出する等して不在にする場合でも、ロボットが番犬の役割を果たし、ユーザの代わりにその居住空間を監視し、センサが異常を検知した場合に、サーバを介してユーザにその状況を示すコンテンツとともに通知することができる。   In this way, in this system, as shown in FIG. 25, even when the user goes out of the living space and goes away, the robot plays the role of a guard dog and monitors the living space instead of the user. When the sensor detects an abnormality, the user can be notified through the server together with the content indicating the situation.

なお、上記サーバ、管理者端末、ロボット、無線機器等で行われる各処理は、実際には、これらにインストールされたプログラムを実行することにより実現される。上記プログラムは、ROM等に予め組み込まれて提供されたり、インストール可能な形式又は実行可能な形式のファイルで記録媒体に記録して提供したり、配布してもよい。   Note that each process performed by the server, the administrator terminal, the robot, the wireless device, and the like is actually realized by executing a program installed therein. The program may be provided by being incorporated in advance in a ROM or the like, or may be provided by being recorded on a recording medium in a file in an installable format or an executable format, or distributed.

1000 ロボットコンテンツサービスシステム
100 サーバ
101 記憶部
1011 コンテンツ管理データ
1012 無線機器管理データ
1013 エリア管理データ
102 エリア判定部
103 コンテンツ提供部
104 第1通信部
105 第2通信部
106 制御部
200 管理者端末
201 表示部
202 入力部
203 登録監視部
204 第1通信部
205 制御部
300 ロボット
301 記憶部
302 撮像部
303 検知部
304 音変換部
305 音声出力部
306 判定部
307 駆動部
308 第2通信部
309 近距離通信部
310 制御部
400 無線機器
401 記憶部
402 近距離通信部
403 制御部
2000 ロボットコンテンツサービスシステム
500 サーバ
501 記憶部
5011 通知コンテンツ管理データ
5012 検知部管理データ
5013 通知先管理データ
502 検知情報収集部
503 異常判定部
504 第1通信部
505 第2通信部
506 制御部
600 管理者端末
601 表示部
602 入力部
603 登録分析部
604 第1通信部
605 制御部
700 ロボット
701 記憶部
702 撮像部
703 検知部
704 音変換部
705 音声出力部
706 コンテンツ取得部
707 駆動部
708 第2通信部
709 近距離通信部
710 制御部
800 端末
801 入力表示部
802 コンテンツ受信部
803 指示送信部
804 第2通信部
805 制御部
900A センサ
900B 無線機器
N1、N2 通信回線網。
1000 Robot content service system 100 Server 101 Storage unit 1011 Content management data 1012 Wireless device management data 1013 Area management data 102 Area determination unit 103 Content providing unit 104 First communication unit 105 Second communication unit 106 Control unit 200 Administrator terminal 201 Display Unit 202 input unit 203 registration monitoring unit 204 first communication unit 205 control unit 300 robot 301 storage unit 302 imaging unit 303 detection unit 304 sound conversion unit 305 audio output unit 306 determination unit 307 drive unit 308 second communication unit 309 near field communication Unit 310 control unit 400 wireless device 401 storage unit 402 short-range communication unit 403 control unit 2000 robot content service system 500 server 501 storage unit 5011 notification content management data 5012 detection unit management data 5 013 Notification destination management data 502 Detection information collection unit 503 Abnormality determination unit 504 First communication unit 505 Second communication unit 506 Control unit 600 Administrator terminal 601 Display unit 602 Input unit 603 Registration analysis unit 604 First communication unit 605 Control unit 700 Robot 701 Storage unit 702 Imaging unit 703 Detection unit 704 Sound conversion unit 705 Audio output unit 706 Content acquisition unit 707 Drive unit 708 Second communication unit 709 Short range communication unit 710 Control unit 800 Terminal 801 Input display unit 802 Content reception unit 803 Instruction Transmission unit 804 Second communication unit 805 Control unit 900A Sensor 900B Wireless device N1, N2 Communication network.

Claims (5)

無線機器を介してコンテンツを取得する自律移動体を有したコンテンツサービス提供システムであって、
前記無線機器は、エリアごとに設けられ、
所定の範囲で通信可能な無線機器近距離通信部と、
前記所定の範囲にいる前記自律移動体に自無線機器の識別情報を送信する無線機器制御部と、を備え、
前記自律移動体は、
前記無線機器と前記所定の範囲で通信可能な移動体近距離通信部と、
駆動部による移動により自装置が前記所定の範囲で通信可能か否かを判定する判定部と、
前記所定の範囲で通信可能であると判定された場合に、あらかじめ記憶部に記憶された前記所定の範囲に対応するエリアごとのコンテンツを、無線通信部を介して取得して実行する移動体制御部と、
を備えることを特徴とするコンテンツサービス提供システム。
A content service providing system having an autonomous mobile body that acquires content via a wireless device,
The wireless device is provided for each area,
A wireless device near field communication unit capable of communicating within a predetermined range;
A wireless device control unit that transmits identification information of the wireless device to the autonomous mobile body in the predetermined range,
The autonomous mobile body is
A mobile short-range communication unit capable of communicating with the wireless device in the predetermined range;
A determination unit that determines whether or not the device can communicate within the predetermined range by movement by the drive unit;
When it is determined that communication is possible within the predetermined range, mobile unit control that acquires and executes content for each area corresponding to the predetermined range stored in advance in the storage unit via the wireless communication unit And
A content service providing system comprising:
前記記憶部は、前記エリアごとのコンテンツと、前記コンテンツを前記自律移動体が実行中であるか否かを示すステータスとを対応付けて記憶し、
前記移動体制御部は、次のエリアのコンテンツが他の前記自律移動体により実行中でないことを確認し、次のエリアのコンテンツが他の前記自律移動体により実行中でない場合に、前記駆動部により前記次のエリアまで移動して前記次のエリアのコンテンツを実行する、
ことを特徴とする請求項1に記載のコンテンツサービス提供システム。
The storage unit stores the content for each area in association with the status indicating whether or not the autonomous mobile body is executing the content,
The mobile unit control unit confirms that the content of the next area is not being executed by another autonomous mobile unit, and when the content of the next area is not being executed by another autonomous mobile unit, the driving unit To move to the next area and execute the contents of the next area,
The content service providing system according to claim 1.
前記移動体制御部は、前記他の前記自律移動体により前記次のエリアのコンテンツが実行中である場合、あらかじめ記憶部に記憶された予備コンテンツを実行する、
ことを特徴とする請求項2に記載のコンテンツサービス提供システム。
The mobile control unit executes the preliminary content stored in the storage unit in advance when the content of the next area is being executed by the other autonomous mobile body.
The content service providing system according to claim 2.
検知部が検知した検知情報に基づいてコンテンツを取得する自律移動体を有したコンテンツサービス提供システムであって、
前記検知部は、
エリアごとに設けられ、前記検知情報として得られた異常情報を、ネットワークを介してサーバに送信し、
前記サーバは、
前記検知部から前記異常情報を受信して記憶部に記憶する検知情報収集部と、
前記異常情報に基づいて、前記検知部に対応するコンテンツを取得するための取得用データを前記自律移動体に前記ネットワークを介して送信し、前記自律移動体から前記検知部に対応するコンテンツを取得し、取得した前記コンテンツをあらかじめ定められた通知先となる端末に送信する異常判定部と、を備え、
前記自律移動体は、
前記検知部が前記異常情報を送信した場合に、前記サーバから送信された前記取得用データに基づいて前記検知部に対応するコンテンツを取得し、取得した前記コンテンツを前記サーバに送信するコンテンツ取得部と、
を備えることを特徴とするコンテンツサービス提供システム。
A content service providing system having an autonomous mobile body that acquires content based on detection information detected by a detection unit,
The detector is
Provided for each area, the abnormal information obtained as the detection information is sent to the server via the network,
The server
A detection information collecting unit that receives the abnormality information from the detection unit and stores the abnormality information in a storage unit;
Based on the abnormality information, acquisition data for acquiring content corresponding to the detection unit is transmitted to the autonomous mobile body via the network, and content corresponding to the detection unit is acquired from the autonomous mobile body. And an abnormality determining unit that transmits the acquired content to a terminal that is a predetermined notification destination,
The autonomous mobile body is
A content acquisition unit that acquires content corresponding to the detection unit based on the acquisition data transmitted from the server and transmits the acquired content to the server when the detection unit transmits the abnormality information When,
A content service providing system comprising:
前記異常判定部は、前記端末から受信した前記コンテンツに基づく前記自律移動体に対する動作指示に基づいて、前記検知部に対応するコンテンツを次に取得するための取得用データを前記自律移動体に前記ネットワークを介して送信し、前記自律移動体から前記次に取得するための取得用データにより得られたコンテンツコンテンツを取得し、取得した前記コンテンツを前記端末に送信する、
ことを特徴とする請求項4に記載のコンテンツサービス提供システム。
The abnormality determination unit, based on an operation instruction for the autonomous mobile body based on the content received from the terminal, acquires acquisition data for acquiring content corresponding to the detection unit to the autonomous mobile body. Transmitting via the network, acquiring the content content obtained by the acquisition data for the next acquisition from the autonomous mobile body, and transmitting the acquired content to the terminal;
The content service providing system according to claim 4.
JP2016206005A 2016-10-20 2016-10-20 Content service provision system Pending JP2018067181A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016206005A JP2018067181A (en) 2016-10-20 2016-10-20 Content service provision system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016206005A JP2018067181A (en) 2016-10-20 2016-10-20 Content service provision system

Publications (1)

Publication Number Publication Date
JP2018067181A true JP2018067181A (en) 2018-04-26

Family

ID=62087169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016206005A Pending JP2018067181A (en) 2016-10-20 2016-10-20 Content service provision system

Country Status (1)

Country Link
JP (1) JP2018067181A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020003606A1 (en) * 2018-06-28 2020-01-02 株式会社日立製作所 Information processing device and information processing method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020003606A1 (en) * 2018-06-28 2020-01-02 株式会社日立製作所 Information processing device and information processing method
JP2020003668A (en) * 2018-06-28 2020-01-09 株式会社日立製作所 Information processing device and information processing method
CN111433837A (en) * 2018-06-28 2020-07-17 株式会社日立制作所 Information processing device and information processing method
US11188945B2 (en) 2018-06-28 2021-11-30 Hitachi, Ltd. Information processing apparatus and information processing method
JP7002415B2 (en) 2018-06-28 2022-01-20 株式会社日立製作所 Information processing equipment and information processing method

Similar Documents

Publication Publication Date Title
US12238176B2 (en) Method and device for controlling home device
US8874266B1 (en) Enhancing sensor data by coordinating and/or correlating data attributes
US9842363B2 (en) Method, computer program product, and system for producing combined image information to provide extended vision
JP6440745B2 (en) Method and system for augmented reality displaying a virtual representation of the action of a robotic device
JP5901217B2 (en) Device remote control system and device remote control method
KR20190106908A (en) Ai robot and the control method thereof
EP2666285B1 (en) Method and apparatus for controlling a device
US20150234398A1 (en) Evolving Interactive Virtual-Physical Hybrid Platforms, Systems, and Methods
CN106415509A (en) Hub-to-hub peripheral discovery
WO2017094442A1 (en) Data flow control apparatus and data flow control method
JP7027601B2 (en) Robot control device, robot control method and robot
KR20210099218A (en) Server and robot system including same
KR20150106553A (en) Home network system and method using robot
CN102209158A (en) Terminal apparatus, control system, and control method for controlling collaboration among a plurality of devices
EP2869584B1 (en) Method and device for realizing distributed remote control, and television terminal and mobile terminal thereof
JP7532941B2 (en) Information processing device, telepresence robot, base control system, remote control system, information processing method and program
JP2019079419A (en) Robot management system
WO2017159006A1 (en) Data-flow control device and data-flow control method
JP2018067181A (en) Content service provision system
KR102071759B1 (en) Remote support system, information processing apparatus, image processing apparatus, methods of controlling these, and storage medium
JPWO2019244304A1 (en) Device control signal registration device, device control signal registration system, device control signal registration method, and device control signal registration program
KR20150124890A (en) Proximity detection of candidate companion display device in same room as primary display using camera
CN106169057A (en) Information processor and method
US20220198600A1 (en) Information processing apparatus, information processing method, and system
JPWO2019239738A1 (en) Information processing device, information processing method