[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6271730B2 - 通知情報をフィルタリングするための電子機器および方法 - Google Patents

通知情報をフィルタリングするための電子機器および方法 Download PDF

Info

Publication number
JP6271730B2
JP6271730B2 JP2016530709A JP2016530709A JP6271730B2 JP 6271730 B2 JP6271730 B2 JP 6271730B2 JP 2016530709 A JP2016530709 A JP 2016530709A JP 2016530709 A JP2016530709 A JP 2016530709A JP 6271730 B2 JP6271730 B2 JP 6271730B2
Authority
JP
Japan
Prior art keywords
notification
information
action type
user
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016530709A
Other languages
English (en)
Other versions
JPWO2016001984A1 (ja
Inventor
昭好 惣元
昭好 惣元
秀年 横井
秀年 横井
敏之 古賀
敏之 古賀
鈴木 真吾
真吾 鈴木
大橋 純
純 大橋
健太郎 竹田
健太郎 竹田
孝也 松野
孝也 松野
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Publication of JPWO2016001984A1 publication Critical patent/JPWO2016001984A1/ja
Application granted granted Critical
Publication of JP6271730B2 publication Critical patent/JP6271730B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

ここに記載される実施形態は、ウェアラブルデバイスと外部機器とを連携させるための技術に関する。
近年、スマートフォンのような様々なモバイルデバイスが開発されている。モバイルデバイスは、様々な機能、例えば、通信機能、位置検出機能等、を有している。
また、最近では、情報機器の小型化により種々のウェアラブルデバイスが開発され、その市場が拡大しつつある。ウェアラブルデバイスはユーザの身体に装着可能な電子機器で或る。
スマートフォンのようなモバイルデバイスはユーザの鞄またはポケットに入れられるケースが有るが、ウェアラブルデバイスはユーザによって常時身につけられることが多い。
このため、ウェアラブルデバイスは様々な情報をユーザに通知するためのデバイスとして好適である。
特開2008−152655号公報
しかし、従来では、ウェアラブルデバイスと外部機器との連携を利用してユーザに情報を通知することについては考慮されていない。
本発明の一形態の目的は、外部機器との連携を使用してユーザに情報を通知することができる電子機器および方法を提供することである。
実施形態によれば、ユーザの身体に装着可能な電子機器は、処理手段と、受信手段とを具する。前記処理手段は、1以上のセンサを使用して前記ユーザの行動を推定する。前記受信手段は、前記電子機器に関連付けられた外部機器から、電話着信通知に関する情報、メール着信通知に関する情報、およびスケジュール通知に関する情報のうち少なくとも1つ以上の通知情報と、前記通知情報の通知を許可または禁止すべき行動種別を示す行動種別フィルタリング情報とを受信する。前記処理手段は、前記行動種別フィルタリング情報が付加された前記通知情報を受信した時、前記推定した行動が前記行動種別フィルタリング情報中の記通知情報の通知が許可された行動種別であると判定した場合、前記通知情報を前記ユーザに通知するための処理を実行し、前記推定した行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可されていない行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行しない
図1は実施形態に係る電子機器と外部機器との関係を図示する例示的な図である。 図2は同実施形態の電子機器の構成と外部機器の構成とを図示する例示的なブロック図である。 図3は同実施形態において使用されるフィルタリングルールの一部を図示する例示的な図である。 図4はフィルタリングルールの別の一部を図示する例示的な図である。 図5はフィルタリングルールのさらに別の一部を図示する例示的な図である。 図6は同実施形態において使用される通知設定画面を図示する例示的な図である。 図7は同実施形態において使用される位置および行動フィルタリング設定画面を図示する例示的な図である。 図8は電話通知設定処理における画面遷移を図示する例示的な図である。 図9はSMS通知設定処理における画面遷移を図示する例示的な図である。 図10は汎用通知設定処理において表示される通知設定画面を図示する例示的な図である。 図11は外部機器のハードウェア構成を図示する例示的なブロック図である。 図12は同実施形態の電子機器のハードウェア構成を図示する例示的なブロック図である。 図13は外部機器によって実行される通知フィルタリング処理の手順を図示する例示的なフローチャートである。 図14は同実施形態の電子機器によって実行される行動種別フィルタリング処理の手順を図示する例示的なフローチャートである。
以下、実施の形態について図面を参照して説明する。
図1は、一実施形態に係る電子機器と外部機器(ホストデバイス)との関係を図示する。この電子機器は、ユーザの身体(例えば、腕、首、頭、等)に装着可能なウェアラブルデバイス10として実現されている。ウェアラブルデバイス10としては、ブレスレット型ウェアラブルデバイス、腕時計型ウェアラブルデバイス、メガネ型ウェアラブルデバイス、ヘッドフォン型ウェアラブルデバイス、等を使用することができる。以下では、ウェアラブルデバイス10がブレスレット型ウェアラブルデバイスである場合を想定する。
ウェアラブルデバイス10は、ベルト12と、ベルト12に取り付けられた本体13とを含む。本体13の表面にはディスプレイ14が配置されている。ウェアラブルデバイス10は、このウェアラブルデバイス10に関連付けられた外部機器(ホストデバイス)と無線通信することができる。外部機器(ホストデバイス)としては、ウェアラブルデバイス10に関連付けられた任意のデバイスを使用することができる。以下では、外部機器がモバイルデバイス20である場合を想定する。このモバイルデバイス20は、スマートフォン、タブレットといったモバイルコンピュータ(モバイルコンピューティングデバイス)であってもよい。モバイルデバイス20は、本体22と、本体22の上面に配置されたディスプレイ24とを備える。ディスプレイ24はタッチスクリーンディスプレイであってもよい。
ウェアラブルデバイス10は、ウェアラブルデバイス10に関連付けられた外部機器であるモバイルデバイス20と連携することによって、ウェアラブルデバイス10を装着したユーザに様々な情報を通知することができる。ウェアラブルデバイス10を装着したユーザに通知される情報は、モバイルデバイス20において検出される様々な通知(通知情報)、例えば、電話着信通知に関する情報、メール着信通知に関する情報、スケジュール通知に関する情報、汎用通知(各種アプリケーションプログラムからの通知)に関する情報である。
ウェアラブルデバイス10は、モバイルデバイス20において検出される通知に関する情報(通知情報)をモバイルデバイス20から受信する。そして、ウェアラブルデバイス10は、受信された通知情報を、ウェアラブルデバイス10を装着したユーザに通知するための処理を実行する。通知情報をユーザに通知するための処理においては、ディスプレイ14上に通知情報を表示する処理、ウェアラブルデバイス10に設けられた発光素子(LED)を点灯する処理、またはウェアラブルデバイス10の本体13を振動させる処理の少なくとも1つが実行されてもよい。
本実施形態では、ユーザの現在の状況(位置、行動)に応じてユーザに通知すべき通知情報の種類を制御(制限)するという状況依存通知フィルタリングが実行される。状況依存通知フィルタリングでは、予め定義されたフィルタリング条件に基づいて、ウェアラブルデバイス10経由でユーザに通知すべき通知情報が自動的に制御(制限)される。フィルタリング条件は、ユーザの現在の状況(位置、行動)をベースに、あるいはユーザの現在の状況(位置、行動)と通知情報の種別(電話着信通知、メール(メッセージ)着信通知、スケジュール通知、汎用通知等)との双方をベースに定義される。
例えば、自宅では全ての通知を許可してもよい。あるいは、会社(学校)では、全ての通知を禁止しても良いし、特定の通知だけを許可しても良い。
乗り物(自動車、自転車、電車)で移動中は、全ての通知を禁止しても良い。あるいは、乗り物(自動車、自転車、電車)で移動中は、特定の通知だけを許可しても良い。
睡眠中、歩行中は、全ての通知を禁止しても良いし、特定の通知だけを許可しても良い。静止時には、全ての通知を許可してもよい。
フィルタリング条件は、ユーザが任意に設定および変更できるようにしてもよい。
位置を使用した状況依存通知フィルタリングは、モバイルデバイス20が、モバイルデバイス20の現在位置(モバイルデバイス20を所持するユーザの現在位置)を示す位置情報を使用して実行しても良い。モバイルデバイス20において電話着信通知、メール(メッセージ)着信通知、スケジュール(カレンダ)通知、汎用通知のような通知(通知情報)が検出された時、モバイルデバイス20は、フィルタリング条件と位置情報とに基づいて、この通知情報をウェアラブルデバイス10に送信するか否かを判定しても良い。モバイルデバイス20の現在位置がこの検出された通知情報の通知が許可された位置(登録位置)である場合には、この検出された通知情報がモバイルデバイス20からウェアラブルデバイス10に送信される。一方、モバイルデバイス20の現在位置がこの検出された通知情報の通知が禁止された別の位置(別の登録位置)である場合には、この検出された通知情報はウェアラブルデバイス10に送信されない。
位置を使用した状況依存通知フィルタリング(通知フィルタリング処理)は、ウェアラブルデバイス10において実行することもできる。しかし、この場合には、現在位置とは無関係に全ての通知情報がモバイルデバイス20からウェアラブルデバイス10に送信されることが必要となる。このため、通信量の増大を招く可能性がある。
本実施形態では、位置を使用した状況依存通知フィルタリング(通知フィルタリング処理)は、モバイルデバイス20において実行される。このため、モバイルデバイス20からウェアラブルデバイス10に無駄な通知情報(最終的に通知されない通知情報)が送信されるのを防ぐことができる。
ウェアラブルデバイス10は、ウェアラブルデバイス10内の1以上のセンサを使用して、ユーザの行動を推定することができる。ユーザの行動の種類は、例えば、静止中、歩行中、乗り物で移動中、睡眠中、などである。
行動を使用した状況依存通知フィルタリングは、ウェアラブルデバイス10が、ユーザの行動の推定結果を使用して実行しても良い。モバイルデバイス20は、位置を使用した状況依存通知フィルタリングを通過した通知情報と、この通知情報に対応するフィルタリング情報(行動種別フィルタリング情報)とをウェアラブルデバイス10に送信する。行動種別フィルタリング情報は、この通知情報の通知を許可または禁止すべき行動種別を示すフィルタリング情報である。この行動種別フィルタリング情報は、上述のフィルタリング条件に基づいてモバイルデバイス20によって生成される。
例えば、行動種別フィルタリング情報は、この通知情報の通知を許可すべき1以上の行動種別のリスト(ホワイトリスト)であってもよい。あるいは、この行動種別フィルタリング情報は、この通知情報の通知を禁止すべき1以上の行動種別のリスト(ブラックリスト)であってもよい。あるいは、この行動種別フィルタリング情報は、ホワイトリストとブラックリストの双方を含んでいても良い。
ウェアラブルデバイス10は、モバイルデバイス20から、通知情報と、この通知情報に対応する行動種別フィルタリング情報とを受信する。そして、ウェアラブルデバイス10は、推定されるユーザの現在の行動と行動種別フィルタリング情報とに基づいて、推定されるユーザの現在の行動がこの通知情報の通知が許可された行動種別であるか否かを判定する。推定されるユーザの現在の行動がこの通知情報の通知が許可された行動種別である場合には、ウェアラブルデバイス10は、この通知情報をユーザに通知するための処理を実行する。一方、推定されるユーザの現在の行動がこの通知情報の通知が禁止された行動種別である場合には、ウェアラブルデバイス10は、この通知情報をユーザに通知しない。
このように、本実施形態では、行動を使用した状況依存通知フィルタリング(行動種別フィルタリング処理)は、ユーザの行動を推定する機能を有するウェアラブルデバイス10によって実行される。したがって、ウェアラブルデバイス10からモバイルデバイス20に行動の推定結果を示す情報を送信する必要はない。
モバイルデバイス20において行動種別フィルタリング処理を実行するという方法を使用することも可能である。しかし、この場合には、ユーザの現在の行動推定結果をウェアラブルデバイス10からモバイルデバイスに送信することが必要となる。この結果、行動種別フィルタリング処理に要する時間はこの行動推定結果の送信に要する時間だけ増加し、結果的に通知の遅延が発生する可能性がある。
本実施形態では、行動種別フィルタリング処理はウェアラブルデバイス10内で実行されるので、迅速な通知を実現することができる。
なお、ユーザの現在の位置を使用せずに、ユーザの現在の行動のみ応じて、ユーザに通知すべき通知情報の種類を制御(制限)することも可能である。
図2はウェアラブルデバイス10の構成とモバイルデバイス20の構成とを図示する。
モバイルデバイス20においては、オペレーティングシステム(OS)101と、ウェアラブルアプリケーションプログラム102とが実行される。オペレーティングシステム(OS)101は、様々な通知情報(電話着信通知、メール(メッセージ)着信通知、スケジュール通知、汎用通知、等)を検出することができ、また検出された通知情報をモバイルデバイス20のディスプレイ24の画面上に表示することができる。
状況依存通知フィルタリングでは、通知情報がモバイルデバイス20の画面に表示されることは制限されず、この通知情報がウェアラブルデバイス10経由でユーザに通知されることが制限される。ウェアラブルアプリケーションプログラム102は、ウェアラブルデバイス10と連携するように構成されたアプリケーションプログラムである。ウェアラブルアプリケーションプログラム102は、モバイルデバイス20において検出される通知情報をOS101から取得することができる。また、ウェアラブルアプリケーションプログラム102は、モバイルデバイス20の現在位置を示す位置情報もOS101から取得することもできる。さらに、ウェアラブルアプリケーションプログラム102は、通知情報からその通知情報の通知種別データ(電話着信通知、メール(メッセージ)着信通知、スケジュール通知、汎用通知)を取得することもできる。
ウェアラブルアプリケーションプログラム102は、通知設定部111、位置情報フィルタリング判定部112、通知種別フィルタリング判定部113、画像変換部114、行動種別フィルタリング情報付加部115、および送信部116を含む。
通知設定部111は、ユーザの操作に応じて、フィルタリング条件を定義するための通知設定処理を実行する。フィルタリング条件は、ウェアラブルデバイス10を通じてユーザに通知すべき通知情報の種類を制限するための条件である。より詳しくは、フィルタリング条件は、モバイルデバイス20の位置種別(ユーザの位置種別)毎に各通知情報の通知が許可されるべきか否かを規定し、且つユーザの行動種別毎に各通知情報の通知が許可されるべきか否かを規定する。定義されたフィルタリング条件を示す情報は、フィルタリングルールデータベース111Aに格納される。
フィルタリングルールデータベース111Aに格納されたフィルタリング条件と、位置情報とに基づいて、位置情報フィルタリング判定部112は、検出された通知情報をウェアラブルデバイス10に送信すべきか否かを判定する。例えば、もしモバイルデバイス20の現在位置が全ての種別の通知情報の通知(ウェアラブルデバイス10経由の通知)を禁止すべき位置(登録位置)であるならば、位置情報フィルタリング判定部112は、この通知情報を破棄する。一方、モバイルデバイス20の現在位置が全てのまたは特定の種別の通知情報の通知(ウェアラブルデバイス10経由の通知)が許可された位置種別であるならば、位置情報フィルタリング判定部112は、この通知情報を、通知種別フィルタリング判定部113に供給する。
さらに、モバイルデバイス20の現在位置がフィルタリング条件に登録されたどの位置とも異なる場合にも、位置情報フィルタリング判定部112は、検出された通知情報を、通知種別フィルタリング判定部113に供給する。
このように、本実施形態では、位置情報を使用したフィルタリング処理が最初に実行される。これにより、状況依存通知フィルタリングでは、行動種別に関するフィルタリング条件よりも現在位置に関するフィルタリング条件が優先的に適用することができる。例えば、“会社”では全ての種別の通知情報の通知を禁止すると云ったフィルタリング条件が定義されている場合を想定する。この場合、現在位置が“会社”に対応する登録位置であるならば、“静止中”、“睡眠中”等のユーザの現在の行動種別とは無関係に、ウェアラブルデバイス10への通知情報の送信が禁止される。
また、位置情報フィルタリング判定部112と後述の通知種別フィルタリング判定部113との協同動作により、“会社”では、特定の種別の通知情報のみがウェアラブルデバイス10に送信されることを許可し、他の種別の通知情報がウェアラブルデバイス10に送信されることを禁止することもできる。
ユーザが必要とする情報は、ユーザが居る位置(場所)に応じて大きく異なる。したがって、位置情報を使用したフィルタリング処理を優先して実行することにより、ユーザの現在位置に適した種類の通知情報をユーザに通知することができる。
また、位置情報を使用したフィルタリング処理は、モバイルデバイス20内で完結可能な処理であり、ウェアラブルデバイス10との通信無しで実行することができる。よって、位置情報を使用したフィルタリング処理を優先して実行するという本実施形態の構成は、状況依存通知フィルタリングを効率よく実行することを可能にする。
フィルタリング条件と、通知情報に対応する通知種別とに基づいて、通知種別フィルタリング判定部113は、この通知情報をウェアラブルデバイス10に送信すべきか否かを判定する。もしこの通知種別が、行動種別に無関係に通知(ウェアラブルデバイス10経由の通知)を禁止すべき通知種別であるならば、通知種別フィルタリング判定部113は、この通知情報を破棄する。一方、この通知種別が、行動種別に無関係に通知(ウェアラブルデバイス10経由の通知)が禁止されている通知種別ではないならば、通知種別フィルタリング判定部113は、この通知情報を画像変換部114に供給する。
画像変換部114は、通知種別フィルタリング判定部113から受け取った通知情報を、ウェアラブルデバイス10が表示可能なフォーマットを有する通知画像データ(画面イメージデータ)に変換してもよい。通知画像データは、通知情報の内容の少なくとも一部を表す画像データである。例えば、電話着信の場合には、送信者(発信者)の名前と、送信者(発信者)の電話番号とをユーザに提示可能な通知画像データが生成されてもよい。
このように、本実施形態では、通知情報そのものではなく、通知画像データをウェアラブルデバイス10に送信することができる。これにより、ウェアラブルデバイス10はフォントデータ等を保持する必要がなくなるので、ウェアラブルデバイス10の構成を簡単化することができる。もちろん、通知情報そのものを、ウェアラブルデバイス10に送信してもよい。
行動種別フィルタリング情報付加部115は、ウェアラブルデバイス10に送信すべき通知情報(通知画像データ)に、行動種別フィルタリング情報を付加する。行動種別フィルタリング情報は、ユーザの行動種別毎にこの通知情報の通知の許可または禁止を示す。例えば、ある通知情報(第1の通知情報)に対応する通知画像データがウェアラブルデバイス10に送信されるべき場合には、行動種別フィルタリング情報付加部115は、フィルタリング条件に基づいて、第1の通知情報に対応する行動種別フィルタリング情報を生成する。この行動種別フィルタリング情報は、第1の通知情報の通知が許可されるべき1以上の行動種別を示す第1情報(ホワイトリスト)、または第1の通知情報の通知が禁止されるべき1以上の行動種別を示す第2情報(ブラックリスト)の少なくとも一方を含む。
送信部116は、行動種別フィルタリング情報が付加された通知情報(通知画像データ)をウェアラブルデバイス10に送信する。行動種別フィルタリング情報は、現在の送信対象である一つの通知情報のみに関するフィルタリング情報であるので、その情報量は少ない。したがって、行動種別フィルタリング情報が付加された通知情報をウェアラブルデバイス10に送信しても、通信データ量の増加はほとんどない。
ウェアラブルデバイス10は、1以上のセンサ201と、受信部202と、行動推定部203と、行動種別フィルタリング判定部204とを含む。1以上のセンサ201は、例えば、加速度センサを含んでも良い。あるいは、1以上のセンサ201は、加速度センサとジャイロセンサとを含んでも良い。あるいは、1以上のセンサ201は、加速度センサと脈波センサとを含んでも良い。
受信部202は、モバイルデバイス20から、行動種別フィルタリング情報が付加された通知情報(通知画像データ)を受信する。行動推定部203および行動種別フィルタリング判定部204は、ウェアラブルデバイス10内のコントローラまたはプロセッサ等によって実現される。行動推定部203は、1以上のセンサ201を使用して、ユーザの行動を推定する。この場合、行動推定部203は、ユーザの現在の行動が、静止中、歩行中、乗り物で移動中、または睡眠中のいずれかであるかを推定しても良い。ユーザの現在の行動が、静止中、歩行中、乗り物で移動中のいずれであるかは、検出される加速度の変化のパターン等に応じて推定しても良い。ユーザの現在の行動が睡眠中であるかどうかの推定に関しては、例えば、加速度センサによってユーザの姿勢を推定してもよい。推定されたユーザの姿勢が特定の姿勢であり且つこの特定の姿勢が閾時間以上継続していることを条件に、ユーザの現在の行動が睡眠中であると推定しても良い。あるいは、脈波センサの検出値に基づいて睡眠中であるか否かを推定しても良い。
通知情報に付加された行動種別フィルタリング情報と、推定された行動とに基づいて、行動種別フィルタリング判定部204は、推定されたユーザの行動が、受信された通知情報の通知が許可された行動種別であるか否かを判定する。
推定されたユーザの行動が、受信された通知情報の通知が禁止されるべき行動種別であるならば、行動種別フィルタリング判定部204は、受信された通知情報の通知(例えば、画面上へ通知情報の表示)を行わない。この場合、行動種別フィルタリング判定部204は、受信された通知情報を破棄しても良い。あるいは、行動種別フィルタリング判定部204は、画面上へ通知情報の表示を行わず、受信された通知情報を内部メモリに蓄積してもよい。この場合、行動種別フィルタリング判定部204は、通知情報が内部メモリに蓄積されていることをLEDの点灯等によってユーザに通知しても良い。ウェアラブルデバイス10の操作ボタンがユーザによる操作された時、あるいは推定されたユーザの行動が、受信された通知情報の通知が許可された行動種別に変化した時に、内部メモリに蓄積されている通知情報の通知(例えば、画面上へ通知情報の表示)が行われても良い。
次に、図3〜図5を参照して、フィルタリング条件(フィルタリングルール)の一例について説明する。
フィルタリング条件を示す情報は様々なデータ構造によって表現可能である。図3〜図5で説明するデータ構造は一例であり、他の様々なデータ構造を使用することができる。
図3のテーブルT1は、“自宅”に対応するフィルタリング条件の例を図示する。テーブルT1では、電話通知、SMS(ショートメッセージサービス)通知、スケジュール通知、汎用通知の全ての通知種別に関して、通知フィルタリング機能がONに設定されている。通知フィルタリング機能がONに設定された場合には、ユーザへの通知が許可または禁止されるべき通知内容の詳細(詳細条件)を定義できるようにしてもよい。この場合、通知フィルタリング機能のONは、詳細条件(つまり通知条件)によって通知が許可された通知情報のみを通知するモードであることを意味する。通知フィルタリング機能のOFFは、対応する種別の通知情報の全てを通知しないモードを意味する。詳細条件を使用したフィルタリングは、例えば、通知種別フィルタリング判定部113によって実行されても良い。
電話通知とSMS通知に関しては、通知情報の通知を許可すべき送信者を指定するための“送信者リスト”の項目が設けられていてもよい。テーブルT1では、送信者A、送信者B、送信者C、送信者D、送信者Eが、電話通知に対応する“送信者リスト”とSMS通知に対応する“送信者リスト”の各々に設定されている。例えば、送信者(発信者)Aからの電話着信の通知情報が検出された場合、送信者Aが電話通知の“送信者リスト”に登録されているため、この通知情報の通知が許可される。
SMS通知に関しては、通知情報の通知が禁止されるべきメッセージの内容を指定するための“通知拒否キーワード”の項目が設けられていてもよい。テーブルT1では、キーワード1、キーワード2が、“通知拒否キーワード”に設定されている。例えば、メッセージの着信に関するSMS通知情報が検出された場合、このメッセージの件名等にキーワード1またはキーワード2が含まれているか否かが判定される。もし、このメッセージの件名等がキーワード1またはキーワード2を含むならば、このメッセージに対応するSMS通知情報の通知が禁止される。
電話通知とSMS通知に関しては、非通知電話番号からの着信(電話着信、メッセージ着信)に関する通知情報の通知を許可すべきか否かを指定するための“非通知許可”の項目が設けられていてもよい。テーブルT1では、電話通知に対応する“非通知許可”の項目がONに設定されている。この場合、非通知電話番号からの電話着信の関する通知情報の通知が許可される、また、SMS通知に対応する“非通知許可”の項目もONに設定されている。この場合、非通知電話番号からのSMS着信の関する通知情報の通知も許可される。
電話通知とSMS通知に関しては、モバイルデバイス20内の電話帳に登録されていない未登録電話番号からの着信(電話着信、メッセージ着信)に関する通知情報の通知を許可すべきか否かを指定するための“未登録番号許可”の項目が設けられていてもよい。テーブルT1では、電話通知の“未登録番号許可”の項目がONに設定されている。この場合、未登録電話番号からの電話着信の関する通知情報の通知が許可される、また、SMS通知の“未登録番号許可”の項目もONに設定されている。この場合、未登録電話番号からのSMS着信の関する通知情報の通知も許可される。
スケジュール通知に関しては、どの詳細条件も使用されない。このため、スケジュール通知の通知フィルタリング機能がONに設定された場合には、スケジュール通知に関する全ての通知情報の通知が許可される。
汎用通知に関しては、通知情報の通知を許可すべきアプリケーションプログラムを指定するための“アプリケーションリスト”の項目が設けられていてもよい。テーブルT1では、アプリケーションAが“アプリケーションリスト”に設定されている。このため、アプリケーションAからの通知情報が検出された場合、この通知情報の通知が許可される。
図3のテーブルT2は、“会社(学校)”に対応するフィルタリング条件の例を図示する。テーブルT2では、電話通知、SMS通知、スケジュール通知の通知種別に関して、通知フィルタリング機能がONに設定されている。また、汎用通知の通知フィルタリング機能がOFFに設定されている。このため、汎用通知に関する全ての通知情報の通知は禁止される。
テーブルT2では、送信者A、送信者Bが、電話通知の“送信者リスト”とSMS通知の“送信者リスト”の各々に設定されている。さらに、電話通知の“非通知許可”の項目およびSMS通知の“非通知許可”の項目がそれぞれOFFに設定されている。またさらに、電話通知の“未登録番号許可”の項目およびSMS通知の“未登録番号許可”の項目がそれぞれOFFに設定されている。
したがって、“会社(学校)”では、電話着信またはメッセージ着信に関しては、送信者Aまたは送信者Bからの着信に関する通知情報の通知のみが許可される。
図4のテーブルT3は、“睡眠時”に対応するフィルタリング条件の例を図示する。テーブルT3では、電話通知、SMS通知の通知種別に関して、通知フィルタリング機能がONに設定されている。また、スケジュール通知、汎用通知の通知種別に関して、通知フィルタリング機能がOFFに設定されている。このため、スケジュール通知に関する全ての通知情報の通知、および汎用通知に関する全ての通知情報の通知が禁止される。
テーブルT3では、送信者Aが、電話通知の“送信者リスト”とSMS通知の“送信者リスト”の各々に設定されている。さらに、電話通知の“非通知許可”の項目およびSMS通知の“非通知許可”の項目がそれぞれOFFに設定されている。またさらに、電話通知の“未登録番号許可”の項目およびSMS通知の“未登録番号許可”の項目がそれぞれOFFに設定されている。
したがって、“睡眠時”においては、電話着信またはメッセージ着信に関しては、送信者Aからの着信に関する通知情報の通知のみが許可される。
図4のテーブルT4は、“歩行時”に対応するフィルタリング条件の例を図示する。“歩行時”は、乗り物を利用しないユーザの移動に相当する行動である。“歩行時”は、歩くだけでなく、走るに対応する行動を含んでも良い。
テーブルT4では、電話通知、SMS通知の通知種別に関して、通知フィルタリング機能がONに設定されている。また、スケジュール通知、汎用通知の通知種別に関して、通知フィルタリング機能がOFFに設定されている。このため、スケジュール通知に関する全ての通知情報の通知、および汎用通知に関する全ての通知情報の通知が禁止される。
テーブルT4では、送信者Aが、電話通知の“送信者リスト”とSMS通知の“送信者リスト”の各々に設定されている。さらに、電話通知の“非通知許可”の項目およびSMS通知の“非通知許可”の項目がそれぞれOFFに設定されている。またさらに、電話通知の“未登録番号許可”の項目およびSMS通知の“未登録番号許可”の項目がそれぞれOFFに設定されている。
したがって、“歩行時”においては、電話着信またはメッセージ着信に関しては、送信者Aからの着信に関する通知情報の通知のみが許可される。
図5のテーブルT5は、“乗り物”に対応するフィルタリング条件の例を図示する。“乗り物”は、乗り物を利用したユーザの移動に相当する行動である。
テーブルT5では、電話通知、SMS通知、スケジュール通知、汎用通知の全ての通知種別に関して、通知フィルタリング機能がOFFに設定されている。このため、全ての通知種別に関する全ての通知情報の通知が禁止される。
図5のテーブルT6は、“静止時”に対応するフィルタリング条件の例を図示する。
テーブルT6では、電話通知、SMS、通知スケジュール通知、汎用通知の全ての通知種別に関して、通知フィルタリング機能がONに設定されている。
またテーブルT6では、送信者A、送信者B、送信者C、送信者D、送信者Eが、電話通知の“送信者リスト”とSMS通知の“送信者リスト”の各々に設定されている。さらに、電話通知の“非通知許可”の項目およびSMS通知の“非通知許可”の項目がそれぞれONに設定されている。またさらに、電話通知の“未登録番号許可”の項目およびSMS通知の“未登録番号許可”の項目がそれぞれONに設定されている。
汎用通知に関しては、アプリケーションA、アプリケーションBが“アプリケーションリスト”に設定されている。
いま、モバイルデバイス20の現在位置が“会社”であり、そして汎用通知に関する通知情報が検出された場合を想定する。“会社”では、汎用通知の通知フィルタリング機能はOFFに設定されている。このため、この通知情報は、モバイルデバイス20の位置情報フィルタリング判定部112によって破棄される。
次に、モバイルデバイス20の現在位置が“会社”であり、そしてユーザBからの電話着信に関する通知情報が検出された場合を想定する。“会社”では、電話通知の通知フィルタリング機能はONに設定されており、“送信者リスト”はユーザBを含んでいる。このため、この通知情報は、ウェアラブルデバイス10に送信されるべきことが、モバイルデバイス20の位置情報フィルタリング判定部112および通知種別フィルタリング判定部113によって判定される。電話通知の通知フィルタリング機能に関しては、“睡眠時”はON、“歩行時”はON、“乗り物”はOFF、“静止中”はONに設定されている。通知フィルタリング機能がONである“睡眠時”、“歩行時”、“静止中”の内で、“送信者リスト”にユーザBが設定されている行動種別は、“静止中”のみである。
したがって、行動種別フィルタリング情報付加部115は、“睡眠時”=通知禁止、“歩行時”=通知禁止、“乗り物”=通知禁止、“静止中”=通知許可、を示す行動種別フィルタリング情報を生成する。あるいは、“静止中”を含むホワイトリストまたは“睡眠時”、“歩行時”、“乗り物”を含むブラックリストを行動種別フィルタリング情報として生成しても良い。
そして、この行動種別フィルタリング情報が付加された通知情報がウェアラブルデバイス10に送信される。
行動種別フィルタリング情報が付加された通知情報を受信した時、ウェアラブルデバイス10は、ユーザの現在の行動が“睡眠時”、“歩行時”、“乗り物”、“静止中”のいずれであるかを推定する。ユーザの現在の行動が“静止中”であれば、ウェアラブルデバイス10は、受信した通知情報をユーザに通知するための処理を実行する。一方、ユーザの現在の行動が“睡眠時”、“歩行時”、または“乗り物”のいずれかであれば、ウェアラブルデバイス10は、受信した通知情報をユーザに通知するための処理を実行しない。
このように、本実施形態では、特定の状況で特定の人からの着信のみを通知するという制御が可能となる。
次に、モバイルデバイス20の現在位置が“会社”であり、そしてスケジュール通知に関する通知情報が検出された場合を想定する。“会社”では、スケジュール通知の通知フィルタリング機能はONに設定されている。このため、この通知情報は、ウェアラブルデバイス10に送信されるべきことが、モバイルデバイス20の位置情報フィルタリング判定部112および通知種別フィルタリング判定部113によって判定される。スケジュール通知の通知フィルタリング機能に関しては、“睡眠時”はOFF、“歩行時”はOFF、“乗り物”はOFF、“静止中”はONに設定されている。
したがって、行動種別フィルタリング情報付加部115は、“睡眠時”=通知禁止、“歩行時”=通知禁止、“乗り物”=通知禁止、“静止中”=通知許可、を示す行動種別フィルタリング情報を生成する。そして、この行動種別フィルタリング情報が付加された通知情報がウェアラブルデバイス10に送信される。
行動種別フィルタリング情報が付加された通知情報を受信した時、ウェアラブルデバイス10は、ユーザの現在の行動が“睡眠時”、“歩行時”、“乗り物”、“静止中”のいずれであるかを推定する。ユーザの現在の行動が“静止中”であれば、ウェアラブルデバイス10は、受信した通知情報をユーザに通知するための処理を実行する。一方、ユーザの現在の行動が“睡眠時”、“歩行時”、または“乗り物”のいずれかであれば、ウェアラブルデバイス10は、受信した通知情報をユーザに通知するための処理を実行しない。
次に、図6〜図10を参照して、フィルタリング条件を定義するための通知設定処理に関するユーザインタフェースを説明する。本実施形態では、通知設定処理はモバイルデバイス20において実行される。
図6は、モバイルデバイス20のディスプレイ24に表示される通知設定画面30を図示する。通知設定画面30は各種通知設定のための入り口となる画面である。通知設定画面30は、“電話通知設定”、“SMS通知設定”、“スケジュール通知設定”、“汎用通知設定”の通知設定項目を表示する。さらに、通知設定画面30は、通知設定項目毎に、ONまたはOFFを指定するためのボタンスイッチ31を表示する。ユーザは、ボタンスイッチ31を操作することによって、通知設定項目毎に、OFF(通知禁止)またはON(フィルタリング条件を使用した通知フィルタリングを実行する)を指定することができる。
図7は、モバイルデバイス20のディスプレイ24に表示される位置および行動フィルタリング設定画面32を図示する。位置および行動フィルタリング設定画面32は、設定対象通知設定項目に対応する通知情報を位置および行動を使用してフィルタリングするためのフィルタリング条件を設定する画面である。位置および行動フィルタリング設定画面32は、“睡眠時”、“歩行時”、“乗り物”、“自宅”、“会社(学校)”、“静止中”の状況項目を表示する。さらに、位置および行動フィルタリング設定画面32は、状況項目毎に、ONまたはOFFを指定するためのボタンスイッチ33を表示する。ユーザは、ボタンスイッチ33を操作することによって、状況項目毎に、OFF(通知禁止)またはON(フィルタリング条件を使用した通知フィルタリングを実行する)を指定することができる。
図8は、“電話通知設定”処理における画面遷移を図示する。
通知設定画面30上の通知設定項目“電話通知設定”がユーザによってタップされた時、電話通知設定画面34がモバイルデバイス20のディスプレイ24に表示される。電話通知設定画面34は、“電話通知設定”(電話通知)のための位置および行動に関するフィルタリング条件を設定するための画面である。電話通知設定画面34は、“睡眠時”、“歩行時”、“乗り物”、“自宅”、“会社(学校)”、“静止中”の状況項目を表示する。さらに、電話通知設定画面34は、状況項目毎に、ONまたはOFFを指定するためのボタンスイッチ35を表示する。
例えば、状況項目“睡眠時”がユーザによってタップされた時、“睡眠時”における詳細条件(通知条件)を設定するための睡眠時設定画面36がモバイルデバイス20のディスプレイ24に表示される。睡眠時設定画面36は、非通知電話番号からの着信を通知するか否かを設定するための“非通知許可”の設定項目と、未登録電話番号からの着信を通知するか否かを設定するための“未登録番号許可” の設定項目と、“送信者リスト”の設定項目とを表示する。さらに、睡眠時設定画面36は、“非通知許可”の有効/無効を指定するためのチェックボックスと、“未登録番号許可”の有効/無効を指定するためのチェックボックスとを表示する。ユーザは、これらチェックボックスをタップすることにより、“非通知許可”、“未登録番号許可”の各々についてその有効/無効を指定することができる。“非通知許可”に対応するチェックボックスがチェックされたならば、非通知電話番号からの着信の通知が許可される。“未登録番号許可”に対応するチェックボックスがチェックされたならば、未登録の電話番号からの着信の通知が許可される。
“送信者リスト”の設定項目がユーザによってタップされた時、送信者リスト設定画面38が表示される。送信者リスト設定画面38は、モバイルデバイス20内の電話帳に登録された人物名の一覧を表示する。さらに、送信者リスト設定画面38は、各人物毎にチェックボックスを表示する。ユーザによってチェックされたチェックボックスに対応する人物名は、上述の送信者リストに登録される。
送信者リスト設定画面38上のオプションメニュー38aがユーザによって操作されると、“全てON”ボタン、“全てOFF”ボタンが表示される。“全てON”ボタンがユーザによってタップされると、送信者リスト設定画面38上の全ての人物に対応する全てのチェックボックスがチェックされる。“全てOFF”ボタンがユーザによってタップされると、送信者リスト設定画面38上の全ての人物に対応する全てのチェックボックスのチェックが外される。
図9は、“SMS通知設定”処理における画面遷移を図示する。
通知設定画面30上の通知設定項目“SMS通知設定”がユーザによってタップされた時、SMS通知設定画面40がモバイルデバイス20のディスプレイ24に表示される。SMS通知設定画面40は、“SMS通知設定”(SMS通知)のための位置および行動に関するフィルタリング条件を設定するための画面である。SMS通知設定画面40は、“睡眠時”、“歩行時”、“乗り物”、“自宅”、“会社(学校)”、“静止中”の状況項目を表示する。さらに、SMS通知設定画面40は、状況項目毎に、ONまたはOFFを指定するためのボタンスイッチ41を表示する。ある状況項目がONに設定されると、その状況項目に対応する詳細条件(通知条件)が有効となり、詳細条件(通知条件)を使用したフィルタリング処理が実行される。ある状況項目がOFFに設定されると、この状況項目に対応する状況における通知は禁止される。
状況項目“睡眠時”がユーザによってタップされた時、睡眠時設定画面42がモバイルデバイス20のディスプレイ24に表示される。睡眠時設定画面42は、非通知電話番号からの着信を通知するか否かを設定するための“非通知許可”の設定項目と、未登録電話番号からの着信を通知するか否かを設定するための“未登録番号許可” の設定項目と、“送信者リスト”の設定項目と、“通知拒否キーワード”の設定項目とを表示する。さらに、睡眠時設定画面42は、“非通知許可”の有効/無効を指定するためのチェックボックスと、“未登録番号許可”の有効/無効を指定するためのチェックボックスとを表示する。
“送信者リスト”の設定項目がユーザによってタップされた時、送信者リスト設定画面44が表示される。送信者リスト設定画面44は、モバイルデバイス20内の電話帳に登録された人物名の一覧を表示する。さらに、送信者リスト設定画面44は、各人物毎にチェックボックスを表示する。ユーザによってチェックされたチェックボックスに対応する人物名は、上述の送信者リストに登録される。
送信者リスト設定画面44上のオプションメニュー44aがユーザによって操作されると、“全てON”ボタン、“全てOFF”ボタンが表示される。“全てON”ボタンがユーザによってタップされると、送信者リスト設定画面48上の全ての人物に対応する全てのチェックボックスがチェックされる。“全てOFF”ボタンがユーザによってタップされると、送信者リスト設定画面44上の全ての人物に対応する全てのチェックボックスのチェックが外される。
睡眠時設定画面42上の“通知拒否キーワード”の設定項目がユーザによってタップされた時、通知拒否キーワード設定画面46が表示される。ユーザは、通知拒否キーワード設定画面46上に任意のテキストを通知拒否キーワードとして追加することができる。
図10は、汎用通知設定画面50を図示する。この汎用通知設定画面50は、図6の通知設定画面30上の“汎用通知設定”の設定項目がタップされた時に表示される。汎用通知設定画面50は、モバイルデバイス20にインストールされているアプリケーションプログラムの一覧を表示する。さらに、汎用通知設定画面50は、アプリケーションプログラム毎に通知のON(許可)またはOFF(禁止)を指定するためのボタンスイッチ51を表示する。
図11は、モバイルデバイス20のハードウェア構成例を図示する。
モバイルデバイス20は、CPU301、システムコントローラ302、主メモリ303、不揮発性メモリ304、オーディオコーデック305、移動通信コントローラ306、無線LANコントローラ307、BT(Bluetooth(登録商標))コントローラ308、GPSコントローラ309、エンベデッドコントローラ(EC)310等を備える。
CPU301は、不揮発性メモリ304から主メモリ303にロードされる様々なプログラムを実行するように構成されたプロセッサである。様々なプログラムの例は、上述のオペレーティングシステム(OS)101、および様々なアプリケーションプログラムを含む。様々なアプリケーションプログラムは、上述のウェアラブルアプリケーションプログラム102を含む。OS101は、上述したように、電話着信、メーセッジ着信を含む様々な通知情報を検出し、検出された通知情報をディスプレイ24に表示することができる。
CPU301は、グラフィクスプロセッシングユニット(GPU)を内蔵する。グラフィクスプロセッシングユニット(GPU)は、ディスプレイ(タッチスクリーンディスプレイ)24内のLCD24Aを制御するように構成されている。GPUによって生成される表示信号は24Aに送られる。LCD24Aは、表示信号に基づいて画面イメージを表示する。この24Aの上面側にはタッチパネル24Bが配置されている。タッチパネル24Bは、LCD24Aの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触される画面上の接触位置および接触位置の動き等はタッチパネル24Bによって検出される。
システムコントローラ302は、CPU301と各コンポーネントとの間を接続する。移動通信コントローラ306は、3G、LTEのような移動通信を実行するように構成されている。無線LANコントローラ307は、IEEE 802.11規格の無線通信を実行するように構成されている。BTコントローラ308は、Bluetooth(登録商標)規格に従って近距離無線通信を実行する。BTコントローラ308は、モバイルデバイス20とウェアラブルデバイス10との間の通信に使用されてもよい。モバイルデバイス20とウェアラブルデバイス10とをペアリングによって関連付けることにより、ウェアラブルアプリケーションプログラム102はウェアラブルデバイス10と連携して動作することができる。GPSコントローラ309は、GPS衛星から受信した信号を基にモバイルデバイス20の位置/場所を示す位置情報を算出する。EC310は、モバイルデバイス20をパワーオンまたはパワーオフする機能を有している。
図12は、ウェアラブルデバイス10のハードウェア構成例を図示する。
ウェアラブルデバイス10は、上述のディスプレイ14、センサ201に加え、コントローラ401、主メモリ402、不揮発性メモリ403、BTコントローラ404、LED405、バイブレータ406、エンベデッドコントローラ(EC)407等を備える。
コントローラ401は、上述の行動推定部203および行動種別フィルタリング判定部204として機能する。コントローラ401は、CPU401Aを含む様々な機能モジュールを備えたSOC(System−on−a−chip)によって実現されていても良い。CPU401Aは、不揮発性メモリ403から主メモリ402にロードされる様々なプログラムを実行するように構成されたプロセッサ(1以上のコア)として機能する。
これらプログラムは、オペレーティングシステムおよび各種アプリケーション/ユーティリティープログラムを含む。アプリケーション/ユーティリティープログラムには、通知アプリケーションプログラムが含まれている。通知アプリケーションプログラムは上述の行動を使用した状況依存通知フィルタリングを実行するためのプログラムである。
コントローラ401は、この通知アプリケーションプログラムの制御の下に、ユーザの行動を推定する処理と、推定された行動とモバイルデバイス(ホストデバイス)20から受信された行動種別フィルタリング情報とを使用して、通知情報をフィルタリングする処理と、通知を許可すべきことが判定された通知情報をユーザに通知する処理とを実行する。通知情報をユーザに通知する処理では、ディスプレイ14上に通知情報(通知画像データ)を表示する処理が実行される。あるいは、通知情報(通知画像データ)を表示する処理に代えて、または通知情報(通知画像データ)を表示する処理に加えて、LED405を点灯する処理、またはバイブレータ406を振動させる処理等が実行されも良い。
次に、図13のフローチャートを参照して、モバイルデバイス20のウェアラブルアプリケーションプログラム102によって実行される通知フィルタリング処理について説明する。
ウェアラブルアプリケーションプログラム102は、OS101と通信することによって、モバイルデバイス20において通知情報が検出されたか否かを判定する(ステップS11)。例えば、電話着信、メッセージ着信、スケジュールされた日時の到来、といったイベントが発生した時、このイベントに対応する通知情報がOS101によって検出される。通知情報が検出されると(ステップS11のYES)、ウェアラブルアプリケーションプログラム102は、OS101からその通知情報を取得する。そして、ウェアラブルアプリケーションプログラム102は、モバイルデバイス20の現在位置を示す位置情報と、フィルタリングルールデータベース111A内のフィルタリング条件とに基づいて、通知情報が通知されるべきか否か、つまり通知情報をウェアラブルデバイス10に送信すべきか否かを判定するための位置情報フィルタリング処理を実行する(ステップS12、S13)。
この通知情報が通知されるべきと判定されたならば、ウェアラブルアプリケーションプログラム102は、この通知情報に対して通知種別フィルタリング処理を施す(ステップS14、S15)。ステップS14では、ウェアラブルアプリケーションプログラム102は、フィルタリング条件と、この通知情報に対応する通知種別とに基づいて、この通知情報が通知されるべきか否か、つまりこの通知情報をウェアラブルデバイス10に送信すべきか否かを判定する。
この通知情報が通知されるべきと判定されたならば、ウェアラブルアプリケーションプログラム102は、この通知情報を通知画像データに変換する(ステップS16)。この後、ウェアラブルアプリケーションプログラム102は、通知画像データに行動種別フィルタリング情報を付加する(ステップS17)。ステップS17では、ウェアラブルアプリケーションプログラム102は、フィルタリング条件に基づいて、この通知情報に対応する行動種別フィルタリング情報を生成する。この行動種別フィルタリング情報は行動種別毎にこの通知情報が通知されるべきか否かを示す情報である。この行動種別フィルタリング情報は、フィルタリング条件、位置情報、およびこの通知情報の種別に基づいて生成することができる。
そして、ウェアラブルアプリケーションプログラム102は、通知画像データと行動種別フィルタリング情報とをウェアラブルデバイス10に送信する(ステップS18)。ステップS18では、行動種別フィルタリング情報が付加された通知画像データがBTコントローラ308によってウェアラブルアプリケーションプログラム102に無線送信される。
次に、図14のフローチャートを参照して、ウェアラブルデバイス10のコントローラ401によって実行される行動種別フィルタリング処理について説明する。
コントローラ401は、通知画像データと行動種別フィルタリング情報をモバイルデバイス20から受信する(ステップS21)。コントローラ401は、1以上のセンサ201を使用して、ウェアラブルデバイス10を装着しているユーザの現在の行動を推定する(ステップS22)。ステップS22では、ユーザの現在の行動が、静止中、歩行中、乗り物で移動中、または睡眠中のいずれかであるかが推定される。
そして、コントローラ401は、推定された行動と行動種別フィルタリング情報とに基づいて、行動種別フィルタリング処理を実行する(ステップS23、S24)。行動種別フィルタリング処理では、コントローラ401は、推定されるユーザの現在の行動が通知情報(通知画像データ)の通知が許可された行動種別であるか否かを判定する。
推定されるユーザの現在の行動が通知情報(通知画像データ)の通知が許可された行動種別であるならば、コントローラ401は、通知情報(通知画像データ)をユーザに通知するための処理を実行する(ステップS25)。ステップS25では、ディスプレイ14上に通知画像データが表示されてもよい。電話着信/メッセージ着信に対応する通知画像データは、送信者の電話番号および送信者名を表示可能な画像データであるので、コントローラ401は通知画像データを表示するだけで通知の内容をユーザに提示することができる。さらに、コントローラ401は、LED405を点灯、またはバイブレータ406を振動させてもよい。
なお、ユーザの行動を推定する処理を必ずしも通知情報(通知画像データ)の受信時に実行する必要は無く、例えば、ユーザの行動を推定する処理を定期的に実行してもよい。
以上説明したように、本実施形態においては、モバイルデバイス20からウェアラブルデバイス10に、通知情報と行動種別フィルタリング情報とが送信される。そして、ウェアラブルデバイス10においてユーザの行動を推定する処理と行動種別フィルタリング処理とが実行される。したがって、ウェアラブルデバイス10からモバイルデバイス20に行動の推定結果を示す情報を送信することなく、効率よく行動種別フィルタリング処理を実行することができる。よって、ウェアラブルデバイス10とモバイルデバイス20との連携を利用して、迅速な通知を実現することができる。
なお、本実施形態の各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。

Claims (7)

  1. ユーザの身体に装着可能な電子機器であって、
    1以上のセンサを使用して前記ユーザの行動を推定する処理手段と、
    前記電子機器に関連付けられた外部機器から、電話着信通知に関する情報、メール着信通知に関する情報、およびスケジュール通知に関する情報のうち少なくとも1つ以上の通知情報と、前記通知情報の通知を許可または禁止すべき行動種別を示す行動種別フィルタリング情報とを受信する受信手段と、を具備し、
    前記処理手段は、
    前記行動種別フィルタリング情報が付加された前記通知情報を受信した時、前記推定した行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可された行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行し、
    前記推定した行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可されていない行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行しない、
    電子機器。
  2. 前記行動種別フィルタリング情報は、ユーザによって予め設定されたフィルタリング条件、位置情報、および前記通知情報の種別に基づいて生成される請求項1記載の電子機器。
  3. 前記受信手段は、前記通知情報が画像データに変換された通知画像データと前記行動種別フィルタリング情報とを受信し、
    前記処理手段は、前記推定した行動が前記行動種別フィルタリング情報中の前記通知画像データの通知が許可された行動種別であると判定した場合は、前記画像データを表示する、
    請求項1記載の電子機器。
  4. 外部機器からの電話着信通知に関する情報、メール着信通知に関する情報、およびスケジュール通知に関する情報のうち少なくとも1つ以上の通知情報を、ユーザの身体に装着可能な電子機器を使用してユーザに通知するための方法であって、
    前記外部機器からの前記通知情報と、前記通知情報の通知を許可または禁止すべき行動種別を示す行動種別フィルタリング情報とを受信することと、
    前記行動種別フィルタリング情報が付加された前記通知情報を受信した時、1以上のセンサを使用して前記ユーザの行動を推定し、その行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可された行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行することと、
    前記推定した行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可されていない行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行しないことと、
    を具備する方法。
  5. 外部機器からの電話着信通知に関する情報、メール着信通知に関する情報、およびスケジュール通知に関する情報のうち少なくとも1つ以上の通知情報と、前記通知情報の通知を許可または禁止すべき行動種別を示す行動種別フィルタリング情報とを受信する手順と、
    前記行動種別フィルタリング情報が付加された前記通知情報を受信した時、1以上のセンサを使用してユーザの行動を推定し、その行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可された行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行する手順と、
    前記推定した行動が前記行動種別フィルタリング情報中の前記通知情報の通知が許可されていない行動種別であると判定した場合は、前記通知情報を前記ユーザに通知するための処理を実行しない手順と、
    をコンピュータに実行させるコンピュータプログラム。
  6. 前記行動種別フィルタリング情報は、ユーザによって予め設定されたフィルタリング条件、位置情報、および前記通知情報の種別に基づいて生成される請求項5記載のコンピュータプログラム。
  7. 前記通知情報が画像データに変換された通知画像データと前記行動種別フィルタリング情報とを受信する手順と、
    前記推定した行動が前記行動種別フィルタリング情報中の前記通知画像データの通知が許可された行動種別であると判定した場合は、前記通知画像データを表示する手順と、
    を前記コンピュータにさらに実行させる請求項5記載のコンピュータプログラム。
JP2016530709A 2014-06-30 2014-06-30 通知情報をフィルタリングするための電子機器および方法 Active JP6271730B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/067418 WO2016001984A1 (ja) 2014-06-30 2014-06-30 通知情報をフィルタリングするための電子機器および方法

Publications (2)

Publication Number Publication Date
JPWO2016001984A1 JPWO2016001984A1 (ja) 2017-06-22
JP6271730B2 true JP6271730B2 (ja) 2018-01-31

Family

ID=55018586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016530709A Active JP6271730B2 (ja) 2014-06-30 2014-06-30 通知情報をフィルタリングするための電子機器および方法

Country Status (3)

Country Link
US (1) US9729712B2 (ja)
JP (1) JP6271730B2 (ja)
WO (1) WO2016001984A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7078036B2 (ja) * 2017-03-28 2022-05-31 ソニーグループ株式会社 情報処理装置、情報処理方法およびプログラム
CN107197100A (zh) * 2017-06-21 2017-09-22 广东欧珀移动通信有限公司 来电信息处理方法及相关产品
US10368333B2 (en) * 2017-11-20 2019-07-30 Google Llc Dynamically adapting provision of notification output to reduce user distraction and/or mitigate usage of computational resources
JP7286937B2 (ja) * 2018-10-11 2023-06-06 カシオ計算機株式会社 通知制御装置、方法及びプログラム
US11330094B2 (en) 2019-03-29 2022-05-10 Snap Inc. Eyewear with customizable notifications
CN115277619A (zh) * 2022-07-25 2022-11-01 歌尔科技有限公司 一种通知消息过滤方法、装置、可穿戴设备及计算机可读存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08163620A (ja) 1994-12-09 1996-06-21 Kokusai Electric Co Ltd 選択呼出し形無線受信機
JP3068478B2 (ja) 1997-01-13 2000-07-24 日本電気移動通信株式会社 携帯無線装置
US7076255B2 (en) * 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US20040203673A1 (en) * 2002-07-01 2004-10-14 Seligmann Doree Duncan Intelligent incoming message notification
JP2004318747A (ja) * 2003-04-21 2004-11-11 Sony Corp 固有情報通知システム,サーバ装置,プログラム,記録媒体及び固有情報通知方法。
US20050152325A1 (en) * 2004-01-12 2005-07-14 Gonzales Gilbert R. Portable and remotely activated alarm and notification tactile communication device and system
JP2006031379A (ja) * 2004-07-15 2006-02-02 Sony Corp 情報提示装置及び情報提示方法
US20070197195A1 (en) 2005-01-13 2007-08-23 Keiji Sugiyama Information notification controller, information notification system, and program
US8270933B2 (en) * 2005-09-26 2012-09-18 Zoomsafer, Inc. Safety features for portable electronic device
JP4861154B2 (ja) 2006-12-19 2012-01-25 株式会社エヌ・ティ・ティ・ドコモ 情報サービス提供システム、対象行動推定装置、対象行動推定方法
US9357052B2 (en) * 2008-06-09 2016-05-31 Immersion Corporation Developing a notification framework for electronic device events
JP5601559B2 (ja) * 2009-04-02 2014-10-08 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置及びプログラム
US8554856B2 (en) * 2010-11-08 2013-10-08 Yagi Corp. Enforced unitasking in multitasking systems
US8718672B2 (en) * 2011-04-18 2014-05-06 Microsoft Corporation Identifying status based on heterogeneous sensors
US8948821B2 (en) * 2012-05-27 2015-02-03 Qualcomm Incorporated Notification based on user context
JP6037325B2 (ja) 2012-06-22 2016-12-07 公立大学法人首都大学東京 行動促進システム、行動促進方法、及び行動促進システム用のプログラム
US9356687B2 (en) * 2012-12-03 2016-05-31 Samsung Electronics Co., Ltd. Information providing method and mobile terminal therefor
US8941500B1 (en) * 2014-01-23 2015-01-27 Google Inc. Somatosensory type notification alerts
US9408182B1 (en) * 2015-05-28 2016-08-02 Google Inc. Third party action triggers

Also Published As

Publication number Publication date
US20170111500A1 (en) 2017-04-20
JPWO2016001984A1 (ja) 2017-06-22
WO2016001984A1 (ja) 2016-01-07
US9729712B2 (en) 2017-08-08

Similar Documents

Publication Publication Date Title
JP6271730B2 (ja) 通知情報をフィルタリングするための電子機器および方法
US11856481B2 (en) Contextual information usage in systems that include accessory devices
US9946229B2 (en) Smart watch and method for controlling the same
KR102171444B1 (ko) 스마트 워치 및 제어 방법
KR102067325B1 (ko) 이종 디스플레이 스크린을 갖는 웨어러블 전자 장치
US9307429B2 (en) Selective user notification for link termination events in wireless personal area network
US10372227B2 (en) Information display device, information display system, and non-transitory computer-readable storage medium
US20180005196A1 (en) Information processing apparatus, control method, and program
JP6427594B2 (ja) デバイスの差し迫った使用の検出
US10305993B2 (en) Terminal control system, method for controlling terminal, and electronic device
JP2017050810A (ja) 制御方法、通信端末、通信システムおよびプログラム
JP2014239323A (ja) 情報処理装置及び報知制御方法
US20160011662A1 (en) Electronic device, method, and computer program product
JP2016131306A (ja) 情報処理装置、情報処理方法、及びプログラム
US20160070297A1 (en) Methods and systems for communication management between an electronic device and a wearable electronic device
US10075580B2 (en) Mobile electronic device, display control method, and non-transitory storage medium
JP6229367B2 (ja) 携帯装置、紛失抑制システム及びプログラム
US9521545B2 (en) Methods and systems for notification management between an electronic device and a wearable electronic device
US10754431B2 (en) Information processing device and information processing method
US20160241694A1 (en) Electronic device and control method
US20130344858A1 (en) Control device, control method, program, and recording medium
JP2015119394A (ja) 通信システム、通信装置、および、通信機器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171120

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171227

R151 Written notification of patent or utility model registration

Ref document number: 6271730

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313121

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350