Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6901702B2 - 情報処理装置、情報処理方法、プログラム、及び情報処理システム - Google Patents
[go: Go Back, main page]

JP6901702B2 - 情報処理装置、情報処理方法、プログラム、及び情報処理システム - Google Patents

情報処理装置、情報処理方法、プログラム、及び情報処理システム Download PDF

Info

Publication number
JP6901702B2
JP6901702B2 JP2017120710A JP2017120710A JP6901702B2 JP 6901702 B2 JP6901702 B2 JP 6901702B2 JP 2017120710 A JP2017120710 A JP 2017120710A JP 2017120710 A JP2017120710 A JP 2017120710A JP 6901702 B2 JP6901702 B2 JP 6901702B2
Authority
JP
Japan
Prior art keywords
sensor
sensor information
information
application software
acquired
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
JP2017120710A
Other languages
English (en)
Other versions
JP2019009501A5 (ja
JP2019009501A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2017120710A priority Critical patent/JP6901702B2/ja
Priority to CN201810600394.2A priority patent/CN109104518B/zh
Priority to US16/012,367 priority patent/US20180367971A1/en
Publication of JP2019009501A publication Critical patent/JP2019009501A/ja
Publication of JP2019009501A5 publication Critical patent/JP2019009501A5/ja
Application granted granted Critical
Publication of JP6901702B2 publication Critical patent/JP6901702B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • H04W52/0235Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
    • 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
    • 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/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、情報処理装置、情報処理方法、プログラム、及び情報処理システムに関する。
従来より、特定の処理を行う際に外部の環境を取得しこれを利用する技術が考案されている。
例えば、特許文献1に記載される技術は、無線接続されたデジタルカメラとセンサーデバイスを備えた腕時計とのシステムが開示されており、デジタルカメラで発生したシャッタートリガーを腕時計に送信すると、腕時計は自己が測定した計測値をデジタルカメラに送信し、撮影により生成された画像に基づくファイルと対応付けて記憶する。
近年、このような互いに無線接続された個々の装置において、それぞれがセンサーを実装し、このセンサーからのセンサー情報を利用して特定のプログラムを実行する場合がある。
特開2006−093931号公報
しかしながら、このような技術においては、採用するセンサーが予め決まっており、センサー情報の精度についてはその予め決められているセンサーに依存していた。
そこで本発明は、適正なセンサー情報を採用できるようにすることを目的とする。
この発明に係る情報処理装置は、外部環境に基づくセンサー情報を取得する、情報処理装置自身に内蔵されているセンサーと、前記センサーが取得するセンサー情報と同種のセンサー情報を前記情報処理装置外部の機器から受信する受信手段と、前記センサー情報が、前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段と、前記受信手段により前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と前記記憶手段に記憶されている前記装置外部の機器のセンサーのセンサー情報の取得時間間隔とを比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御手段と、
を備えたことを特徴とする。
この発明に係る情報処理方法は、装置自身に内蔵されているセンサーから外部環境に基づくセンサー情報を取得する取得ステップと、前記センサーが取得するセンサー情報と同種のセンサー情報を前記装置外部の機器から受信する受信ステップと、前記受信ステップにて前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とする前記センサー情報の更新時間間隔と、前記センサー情報が前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段に記憶されている前記装置外部の機器のセンサーのセンサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御ステップと、
を含むことを特徴とする。
この発明に係るプログラムは、外部環境に基づくセンサー情報を取得するセンサーと受信部とを備えたコンピュータを、前記センサーが取得するセンサー情報と同種のセンサー情報を前記コンピュータを備える装置外部の機器から受信する受信機能、前記受信機能により前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と、前記センサー情報が前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段に記憶されている前記装置外部の機器の前記センサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御機能、
として実現させることを特徴とする。
この発明にかかる情報処理システムは、情報処理装置と、モバイル機器と、サーバーとからなる情報処理システムであって、前記情報処理装置は、通信手段と、前記情報処理装置自身に内蔵されている第1センサーと、前記第1センサーから外部環境に基づく第1センサー情報を取得する第1センサー情報取得手段と、を備え、前記モバイル機器は、前記モバイル機器自身に内蔵されている第2センサーと、前記第1のセンサー情報と同種であり、前記第2センサーから前記外部環境に基づく第2センサー情報を取得する第2センサー情報取得手段と、前記第2センサー情報取得手段によって取得された第2センサー情報を前記情報処理装置へ送信する送信手段と、を備え、前記サーバーは、前記第1センサー及び前記第2センサーに関するセンサー関連情報、及び、前記第2センサー情報の取得時間間隔を記憶する記憶手段と、前記情報処理装置又は前記モバイル機器からの要求に応じ、前記記憶手段の内容を前記情報処理装置に送信する送信手段と、を備え、前記情報処理装置は更に、前記サーバーから送信された前記情報を受信するよう前記通信手段を制御する通信制御手段と、前記通信手段により前記モバイル機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記第2センサーのセンサー情報の計測精度を取得し、取得された前記第2センサーのセンサー情報の計測精度が前記第1センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記第2センサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と、前記通信制御手段によって受信された前記情報における前記第2センサーのセンサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に前記第2センサー情報を選択して、前記アプリケーションソフトウェアを実行することを特徴とする。
この発明によれば、適正なセンサー情報を採用することができる。
本発明の実施形態による情報処理システムの構成を示すブロック図である。 本実施形態による携帯端末10の構成を示すブロック図である。 本実施形態によるモバイル機器20(デジタルカメラ20)の構成を示すブロック図である。 本実施形態によるアプリケーションソフトウェアテーブル50の構成を示すブロック図である。 本実施形態による接続デバイステーブル60の構成を示すブロック図である。 本実施形態の携帯端末10の動作を説明するためのフローチャートである。
以下、本発明の実施の形態を、図面を参照して説明する。
A.第1実施形態の構成
図1は、本発明の実施形態による情報処理システムの構成を示すブロック図である。図において、情報処理システムは、携帯端末10とモバイル機器20とサーバー30とからなる。携帯端末10は、携帯電話やスマートフォンなどからなる。モバイル機器20は、デジタルカメラ、センサー内蔵腕時計(スマートウォッチなど)、GPS内蔵センシング機器などからなる。サーバー30は、インターネットや通信事業者の通信回線網からなるネットワーク40に接続されている。
携帯端末10は、モバイル機器20との間でそれぞれが利用可能な無線通信100(Bluetooth(登録商標)や、WiFi(登録商標)などの無線LANなど)を用いて通信を確立し、実行される任意のアプリケーションソフトウェアの動作に必要とされる資源(各種センサからの情報)を送受信する。
また、携帯端末10は、無線通信01(通信回線、WiFi(登録商標)など)を用いて基地局(不図示)を介してインターネット等のネットワーク40に接続し、ネットワーク40上のサーバー30との間で各種データを送受信する。
モバイル機器20は、携帯端末10との間でそれぞれが利用可能な無線通信100(Bluetooth(登録商標)や、WiFi(登録商標)などの無線LANなど)を用いて通信を確立し、実行される任意のアプリケーションソフトウェアの動作に必要とされる資源(各種センサからの情報)を送受信する。
また、モバイル機器20は、無線通信102(通信回線、WiFi(登録商標)など)を用いて基地局(不図示)を介してインターネット等のネットワーク40に接続し、ネットワーク40上のサーバー30との間で各種データを送受信する。
本実施形態では、携帯端末10とモバイル機器20とは、互いに通信を確立すると、実行されるアプリケーションソフトウェアの動作に必要とされる資源(センサーデバイスからの情報)を取得する際に、同種のセンサー情報を取得するセンサーデバイスがどちらの機器にも存在する場合に、所定の条件に基づいて、どちらの機器のセンサーデバイスで計測されたセンサー情報を用いるかを選択し、選択されたセンサー情報を用いてアプリケーションソフトウェアによって所定の制御処理を実行する。
センサーとしては、GPSセンサー、モーションセンサー、心拍センサー、血圧センサー、温度センサー、気圧センサー、重力方向センサー、明るさセンサー、車速(回転数)センサー、方位センサーなどがある。また、センサー情報としては、これらセンサーによって取得される、自己位置、進行方向、心拍数、血圧、周囲の温度(体温)、傾き、周囲環境の明るさ、車両の速度などがある。
また、上記所定の条件としては、自身のセンサーのセンサー情報の計測精度と相手の側のセンサーのセンサー情報の精度とを比較し、この比較結果に基づいて、上記アプリケーションが要求する精度を満足するセンサー情報が取得できる装置のセンサーによる計測情報を選択する。
また、他の所定の条件としては、上記アプリケーションが要求する時間間隔でセンサー情報が取得できる方を選択する。より具体的には、上記アプリケーションが10秒ごとにセンサー情報を要求する場合に、一方が5秒間隔でセンサー情報を更新するのに対して、他方が15秒間隔でセンサー情報を更新するのであれば、一方の装置のセンサーによるセンサー情報を選択する。
また、他の所定の条件としては、自身のセンサーの使用状態と相手から受信したセンサー情報の送信元の使用状態とを比較し、該比較結果に基づいて、何れかの装置のセンサーによるセンサー情報を選択する。より具体的には、無線通信の接続方法、バッテリー残量からそれぞれの装置の連続動作可能な時間を推定し、該連続可能な時間に基づいて、上記アプリケーションが要求する時間以上、使用可能な装置のセンサーによるセンサー情報を選択する。
図2は、本実施形態による携帯端末10の構成を示すブロック図である。図において、携帯端末10は、通信部11、ROM12、RAM13、表示部14、タッチパネル15、センサーデバイス16、及び制御部17を備えている。
通信部11は、無線通信100を用いて、モバイル機器20との間で無線通信を確立してデータの送受信を行うとともに、無線通信101を用いて、移動体通信網へ接続するための無線通信を確立して音声通信やデータの送受信を行う。ROM12は、後述する制御部19により実行されるプログラムや動作等に必要とされる各種パラメータなどを記憶している。RAM13は、所有者に関する個人情報や、画像データ、各種ファイルなどを記録している。
特に、本実施形態では、RAM13は、アプリケーションソフトウェアテーブル50と、接続デバイステーブル60とを保持している。アプリケーションソフトウェアテーブル50は、アプリケーションソフトウェア毎に、必要とされるセンサー情報、及び必要とされる更新間隔とを保持する。接続デバイステーブル60は、モバイル機器の名称毎に、そのモバイル機器20との接続方法、メーカーURL、プロダクトID、取得可能なセンサー情報、センサー情報の最短取得間隔、及び接続開始時のモバイル機器20のバッテリー残量を保持する。なお、アプリケーションソフトウェアテーブル50、及び接続デバイステーブル60の詳細については後述する。
表示部14は、液晶表示器や有機EL(Electro Luminescence)表示器などからなり、特定の機能やアプリケーションなどに紐付けられているアイコンや、アプリケーション画面、各種のメニュー画面などを表示する。タッチパネル15は、表示部14上に重ねて配設され、指やスタイラス(ペン)などの直接接触、あるいは、近接を検出する。センサーデバイス16は、GPSセンサー、モーションセンサー、心拍センサー、血圧センサー、温度センサー、気圧センサー、重力方向センサー、明るさセンサー、車速(回転数)センサー、方位センサー―などのうち、少なくとも1つを含む。
制御部17は、アプリケーションソフトウェアの実行に先立って、後述する接続デバイステーブル60を参照することにより、接続しているモバイル機器20のデバイス名に対する、接続方法、メーカーURL、プロダクトID、取得可能なセンサー情報、最短取得間隔、接続開始時のバッテリー残量を取得する。
また、制御部17は、メーカーUR及びプロダクトIDから、接続しているモバイル機器20のメーカーのホームページ等を参照し、モバイル機器20に搭載されているセンサーデバイスの計測制度情報を取得する。制御部17は、自機に搭載したセンサーデバイスの計測制度情報とモバイル機器20に搭載されているセンサーデバイスの計測制度情報とを比較し、該比較結果に基づいて、どちらのセンサーデバイスを使用するかを決定する。
また、制御部17は、アプリケーションソフトウェアテーブル50を参照し、アプリケーションソフトウェアで必要とされるセンサー情報、及びセンサー情報の更新間隔を取得する。制御部17は、接続しているモバイル機器20のセンサーデバイスによるセンサー情報の最短取得間隔と、アプリケーションソフトウェアが要求するセンサー情報の更新間隔とを比較し、該比較結果に基づいて、どちらのセンサーデバイスを使用するかを決定する。
また、制御部17は、接続方法及びバッテリー残量から当該デバイス(モバイル機器20)の連続動作可能な時間を推定し、アプリケーションが要求する所定時間以上、当該デバイス(モバイル機器20)が使用可能か判断し、この判断結果に基づいて、どちらのセンサーデバイスを使用するかを決定する。
図3は、本実施形態によるモバイル機器20の構成を示すブロック図である。なお、以下では、モバイル機器20をデジタルカメラ20として説明する。図において、デジタルカメラ20は、通信部21、ROM22、RAM23、撮像部24、表示部25、操作部26、センサーデバイス27、記録媒体28、及び制御部29を備えている。
通信部21は、無線通信100、102を用いて、携帯端末10や、ネットワーク40との間で無線通信を確立し、データの送受信を行う。ROM22は、後述する制御部29により実行されるプログラムや動作等に必要とされる各種パラメータなどを記憶している。RAM23は、撮像部24によって撮像された画像ファイルを一時記憶するバッファメモリとして使用されるとともに、制御部29のワーキングメモリとして使用される。
表示部25は、液晶表示器や有機EL(Electro Luminescence)表示器などからなり、特定の機能やアプリケーションなどに紐付けられているアイコンや、アプリケーション画面、各種のメニュー画面などを表示する。操作部26は、電源スイッチ、シャッタースイッチ、ズームスイッチ、モードキー、SETキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号を出力する。
センサーデバイス27は、GPSセンサー、モーションセンサー、心拍センサー、血圧センサー、温度センサー、気圧センサー、重力方向センサー、明るさセンサー、車速(回転数)センサー、方位センサーなどのうち、少なくとも1つを含む。記録媒体28は、撮像された画像ファイルなどを保存する。
制御部29は、上述したROM22に記憶されているプログラムを実行することで各部の動作を制御する。特に、本実施形態では、制御部29は、携帯端末10からの接続要求に応じて無線通信100による接続を確立し、デバイス名など機器を特定するための情報を送信するとともに、携帯端末10からの要求に応じて、センサーデバイス27によるセンサー情報を更新間隔で送信する。
図4は、本実施形態によるアプリケーションソフトウェアテーブル50の構成を示すブロック図である。図において、アプリケーションソフトウェアテーブル50は、アプリケーションソフトウェア(名)毎に、アプリケーションソフトウェアが要求するセンサー情報と、要求する更新間隔とからなる。
図示の例では、アプリケーションソフトウェア「ソフトウェアA」に対しては、必要なセンサー情報として「自己位置」、「気圧」、「環境温度」、その更新間隔が「5分」であることが格納されている。すなわち、ソフトウェアAは、5分毎にセンサー情報として「自己位置」、「気圧」、「環境温度」を必要とする。
また、アプリケーションソフトウェア「ソフトウェアB」に対しては、必要なセンサー情報として「歩数」、「脈拍」、「体温」、その更新間隔が「1分」であることが格納されている。すなわち、ソフトウェアBは、1分毎にセンサー情報として「歩数」、「脈拍」、「体温」を必要とする。
同様に、アプリケーションソフトウェア「ソフトウェアC」に対しては、必要なセンサー情報として「自己位置」、「傾き」、「周囲環境の明るさ」、「(車、バイク等の車輪の)回転数」、その更新間隔が「10分」であることが格納されている。すなわち、ソフトウェアCは、10分毎にセンサー情報として「自己位置」、「傾き」、「周囲環境の明るさ」、「(車、バイク等の車輪の)回転数」を必要とする。
したがって、携帯端末10の制御部17は、アプリケーションソフトウェアの実行に先立って、アプリケーションソフトウェアテーブル50を参照することにより、実行するアプリケーションソフトウェアに応じて、必要なセンサー情報及び更新間隔を取得することができる。
図5は、本実施形態による接続デバイステーブル60の構成を示すブロック図である。図において、接続デバイステーブル60は、接続デバイス(モバイル機器20)名毎に、そのデバイスとの接続方法、メーカーURL、プロダクトID、取得可能なセンサー情報、最短取得間隔、接続開始時のバッテリー残量からなる。
図示の例では、接続デバイス名「デバイスA」に対しては、接続方法「WLAN 2.5GHz」、メーカーURL「http://……」、プロダクトID「PIDABCD」、取得可能なセンサー情報「温度、気圧」、最短取得間隔「5分」、接続開始時のバッテリー残量「80%」が格納されている。
また、接続デバイス名「デバイスB」に対しては、接続方法「WLAN 5GHz」、メーカーURL「http://……」、プロダクトID「12345678」、取得可能なセンサー情報「自己位置、進行方位」、最短取得間隔「8分」、接続開始時のバッテリー残量「60%」が格納されている。また、接続デバイス名「デバイスC」に対しては、接続方法「Bluetooth(登録商標)」、メーカーURL「http://……」、プロダクトID「123−ABCD」、取得可能なセンサー情報「振動数、重量方向からの傾き、進行包囲」、最短取得間隔「3分」、接続開始時のバッテリー残量「100%」が格納されている。
また、接続デバイス名「デバイスD」に対しては、接続方法「ANT」、メーカーURL「http://……」、プロダクトID「QWEASDZ」、取得可能なセンサー情報「血圧、脈拍数」、最短取得間隔「1分」、接続開始時のバッテリー残量「65%」が格納されている。同様に、接続デバイス名「デバイスE」に対しては、接続方法「WLAN 2.5GHz」、メーカーURL「http://……」、プロダクトID「0123」、取得可能なセンサー情報「周囲環境の明るさ」、最短取得間隔「1分」、接続開始時のバッテリー残量「50%」が格納されている。
なお、接続開始時のバッテリー残量は、対応するデバイス(モバイル機器20)と接続したときに、接続したデバイス(モバイル機器20)から取得した、デバイス(モバイル機器20)のバッテリー残量を示しており、接続する度に変化し得る値である。すなわち、携帯端末10の制御部17は、デバイス(モバイル機器20)と接続した時点で、接続したデバイス(モバイル機器20)からバッテリー残量を取得し、接続デバイステーブル60に格納する。
また、携帯端末10の制御部17は、アプリケーションソフトウェアの実行に先立って、接続デバイステーブル60を参照することにより、接続しているデバイス(モバイル機器20)のデバイス名に対する、接続方法、メーカーURL、プロダクトID、取得可能なセンサー情報、最短取得間隔、接続開始時のバッテリー残量を取得する。
メーカーUR及びプロダクトIDは、対応するデバイス(モバイル機器20)のメーカーのホームページ等を参照し、当該デバイス(モバイル機器20)の計測制度情報を取得するために用いられる。
携帯端末10の制御部17は、接続方法及びバッテリー残量から当該デバイス(モバイル機器20)の連続動作可能な時間を推定し、アプリケーションが要求する所定時間以上、当該デバイス(モバイル機器20)が使用可能か判断する。制御部17は、この判断結果に基づいて、どちらのセンサーデバイスを使用するかを決定する。
B.実施形態の動作
次に、上述した実施形態の動作について説明する。
図6は、本実施形態の携帯端末10の動作を説明するためのフローチャートである。なお、携帯端末10とモバイル機器20とは、既に、それぞれが利用可能な無線通信100(Bluetooth(登録商標)や、WiFi(登録商標)などの無線LANなど)を用いて通信を確立しているものとする。
携帯端末10において、制御部17は、ユーザから指示(選択)されたアプリケーションソフトウェアを起動すると、図6に示すフローチャートを実行する。制御部17は、まず、アプリケーションソフトウェアテーブル50を参照し、起動したアプリケーションソフトウェアが必要とするセンサー情報を取得する(ステップS10)。例えば、図4に示すソフトウェアAが起動された場合には、必要なセンサー情報は、自己位置、気圧、及び環境温度となる。
次に、制御部17は、接続デバイステーブル60を参照し、接続しているモバイル機器20のデバイス名に対応するメーカーURL、プロダクトIDを取得する(ステップS12)。次に、制御部17は、取得したメーカーURLに接続し、プロダクトIDから当該モバイル機器20のセンサーデバイス27の計測精度情報を入手する(ステップS14)。
制御部17は、モバイル機器20のセンサーデバイス27の計測精度情報に基づいて、自機に搭載しているセンサーデバイス16の計測精度よりも、モバイル機器20のセンサーデバイス27の計測精度が高いか否かを判断する(ステップS16)。
そして、自機に搭載しているセンサーデバイス16の計測精度が、モバイル機器20のセンサーデバイス27の計測精度よりも高い場合には(ステップS16のNO)、制御部17は、このアプリケーションソフトウェアに使用するセンサー情報を取得するセンサーデバイスとして、計測精度が高い方、すなわち自機に搭載のセンサーデバイス16を選択する(ステップS26)。
一方、自機に搭載しているセンサーデバイス16の計測精度よりも、モバイル機器20のセンサーデバイス27の計測精度が高い場合には(ステップS16のYES)、制御部17は、接続デバイステーブル60から取得した、モバイル機器20での最短取得間隔が、起動したアプリケーションソフトウェアが必要とする更新間隔より短いか否かを判断する(ステップS18)。
そして、モバイル機器20のセンサー情報の最短取得間隔が、起動したアプリケーションソフトウェアが必要とする更新間隔より長い場合には(ステップS18のNO)、モバイル機器20からアプリケーションソフトウェアへのセンサー情報の供給が間に合わないので、制御部17は、このアプリケーションソフトウェアに使用するセンサー情報を取得するセンサーデバイスとして、自機に搭載のセンサーデバイス16を選択する(ステップS26)。
一方、モバイル機器20での最短取得間隔が、起動したアプリケーションソフトウェアが必要とする更新間隔より短い場合には(ステップS18のYES)、モバイル機器20からアプリケーションソフトウェアへのセンサー情報の供給が間に合うので、制御部17は、接続デバイステーブル60から取得した、モバイル機器20との接続方法とバッテリー残量とから、モバイル機器20の連続動作可能な時間を推定する(ステップS20)。
次に、制御部17は、上記推定したモバイル機器20の連続動作可能な時間から、所定時間以上、例えばアプリケーションソフトウェアを終了するまでの時間以上、該モバイル機器20を使用可能であるか否かを判断する(ステップS22)。
そして、モバイル機器20が所定時間以上、使用可能でない場合には(ステップS22のNO)、アプリケーションソフトウェア実行中に、モバイル機器20のバッテリーがなくなってしまう可能性があるので、制御部17は、このアプリケーションソフトウェアに使用するセンサー情報を取得するセンサーデバイスとして、自機に搭載のセンサーデバイス16を選択する(ステップS26)。
一方、モバイル機器20が所定時間以上、使用可能な場合には(ステップS22のYES)、計測精度、最短取得間隔、連続動作可能な時間の何れの条件も満足するので、制御部17は、このアプリケーションソフトウェアに使用するセンサー情報を取得するセンサーデバイスとして、接続しているモバイル機器20に搭載のセンサーデバイス27を選択する(ステップS24)。
自機に搭載のセンサーデバイス16の選択、又はモバイル機器20に搭載のセンサーデバイス27の選択の何れの場合も、制御部17は、アプリケーションソフトウェアによるメイン処理の実行へ移行する(ステップS28)。メイン処理を実行するアプリケーションソフトウェアは、当該携帯端末10に搭載のセンサーデバイス16又はモバイル機器20に搭載のセンサーデバイス27のうち、選択されたセンサーデバイスによるセンサー情報を用いて所定の処理を実行する。
なお、上述した実施形態では、図4に示すアプリケーションソフトウェアテーブル50、接続デバイステーブル60を携帯端末10に備えるようにしたが、これに限らず、モバイル機器20側に備えるようにし、モバイル機器20側のアプリケーションソフトウェアの実行時に上述した処理を適用してもよい。
また、アプリケーションソフトウェアを実行する以前にセンサーデバイス16又はセンサーデバイス27を選択することで、選択されなかったセンサーデバイスを動作させないようにすることが可能だが、これに限らず、双方のセンサーデバイスは常時動作しており、アプリケーションソフトウェアで採用する/しないを選択するだけでも良い。この場合、起動及び通信処理におけるネゴシエーション(通信確立)処理をあらためて行う必要がなく、直ちに動作対象のアプリケーションソフトウェアにセンサー情報を渡すことが可能になる。
また、上述した実施形態では、図4に示すアプリケーションソフトウェアテーブル50、接続デバイステーブル60を携帯端末10に備えるようにしたが、これに限らず、ネットワーク40上のサーバー30に備えるようにし、携帯端末10からの要求、又はモバイル機器20からの要求に応じて、使用するセンサーデバイスを選択するために必要な情報を提供するようにしてもよい。
上述した実施形態によれば、携帯端末10とモバイル機器20とは、互いに無線通信100を確立すると、実行されるアプリケーションソフトウェアの動作に伴って必要とされるセンサーデバイスによるセンサー情報を取得する際に、同種のセンサー情報を取得するセンサーデバイスがどちらの機器にも存在する場合に、所定の条件に基づいて、携帯端末10が備えるセンサーデバイスよって取得されたセンサー情報に代えてモバイル機器20が備えるセンサーデバイスによって取得されたセンサー情報を用いてアプリケーションソフトウェアによって所定の制御処理を実行するようにしたので、適正なセンサー情報を採用することができる。
また、上述した実施形態によれば、携帯端末10のセンサーデバイス16の計測精度とモバイル機器20のセンサーデバイス27の計測精度とを比較し、計測精度の高い方のセンサーデバイスによるセンサー情報を選択するようにしたので、適正なセンサー情報を採用することができる。
また、上述した実施形態によれば、モバイル機器20のセンサーデバイス27によるセンサー情報の最短取得間隔とアプリケーションソフトウェアが要求する更新間隔とを比較し、最短取得間隔が短い場合に、モバイル機器20のセンサーデバイス27によるセンサー情報を選択するようにしたので、適正なセンサー情報を採用することができる。
また、上述した実施形態によれば、モバイル機器20との接続方法、バッテリー残量から連続動作可能な時間を推定し、モバイル機器20が所定時間以上、使用可能である場合に、モバイル機器20のセンサーデバイス27によるセンサー情報を選択するようにしたので、適正なセンサー情報を採用することができる。
以上、この発明のいくつかの実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下に、本願出願の特許請求の範囲に記載された発明を付記する。
(付記1)
付記1に記載の発明は、外部環境に基づくセンサー情報を取得するセンサーと、前記センサーから取得されたセンサー情報と同種のセンサー情報を当該装置外部から受信する受信手段と、前記センサーによるセンサー情報と前記当該装置外部からのセンサー情報の何れかを選択する選択手段と、前記センサー情報を用いて所定の制御処理を実行する処理実行手段と、前記処理実行手段が前記所定の制御処理を行う際、前記選択手段によって選択されたセンサー情報を用いて前記所定の制御処理を実行するよう制御する制御手段と、を備えたことを特徴とする情報処理装置である。
(付記2)
付記2に記載の発明は、前記センサーが取得するセンサー情報の計測精度と前記受信手段が受信するセンサー情報の計測精度とを比較する第1の比較手段を更に備え、前記選択手段は、前記第1の比較手段による比較結果に基づいて、前記センサーによって取得されたセンサー情報と前記受信手段によって受信されたセンサー情報との何れかを選択することを特徴とする付記1に記載の情報処理装置である。
(付記3)
付記3に記載の発明は、前記所定の制御処理は、所定の時間間隔でセンサー情報を要求するものであり、前記受信手段によって受信されるセンサー情報の更新間隔を取得する更新間隔取得手段を更に備え、前記選択手段は、前記所定の時間間隔よりも前記更新間隔取得手段によって取得された更新間隔が短い場合に、前記受信手段によって受信されたセンサー情報を選択することを特徴とする付記1又は2に記載の情報処理装置である。
(付記4)
付記4に記載の発明は、前記センサーの使用状態と前記受信手段が受信するセンサー情報の送信元の装置の使用状態とを比較する第2の比較手段を更に備え、前記選択手段は、前記第2の比較手段による比較結果に基づいて、前記センサーによって取得されたセンサー情報と前記受信手段によって受信されたセンサー情報との何れかを選択することを特徴とする付記1乃至3の何れか一つに記載の情報処理装置である。
(付記5)
付記5に記載の発明は、前記使用状態とは、電池残量を含むことを特徴とする付記4に記載の情報処理装置である。
(付記6)
付記6に記載の発明は、前記電池残量は、送信元の装置の無線接続手段が消費する消費電力の影響も含まれることを特徴とする付記5に記載の情報処理装置である。
(付記7)
付記7に記載の発明は、センサー部から外部環境に基づくセンサー情報を取得する取得ステップと、前記センサー部が取得するセンサー情報と同種のセンサー情報を当該装置外部から受信する受信ステップと、前記センサー部によるセンサー情報と前記当該装置外部からのセンサー情報の何れかを選択する選択ステップと、前記センサー情報を用いて所定の制御処理を実行する処理実行ステップと、前記処理実行ステップにて前記所定の制御処理を行う際、前記選択ステップにて選択されたセンサー情報を用いて前記所定の制御処理を実行するよう制御する制御ステップと、を含むことを特徴とする情報処理方法である。
(付記8)
付記8に記載の発明は、外部環境に基づくセンサー情報を取得するセンサーと受信部とを備えたコンピュータを、前記センサーから取得されたセンサー情報と同種のセンサー情報を、前記受信部を介して当該装置外部から受信する受信機能、前記センサーによるセンサー情報と前記当該装置外部からのセンサー情報の何れかを選択する選択機能、前記センサー情報を用いて所定の制御処理を実行する処理実行機能、前記処理実行機能が前記所定の制御処理を行う際、前記選択機能によって選択されたセンサー情報を用いて前記所定の制御処理を実行するよう制御する制御機能、として実現させるためのプログラムである。
(付記9)
付記9に記載の発明は、外部環境に基づくセンサー情報を取得するセンサーと、前記センサーによって取得されたセンサー情報と同種のセンサー情報を当該装置外部から受信するとともに、前記センサーによるセンサー情報と前記受信されるセンサー情報との何れか一方を選択するための情報を使用する旨の情報を当該装置外部へ送信し、当該装置外部で前記情報に基づいて選択された選択結果を受信する通信手段と、前記センサー情報を用いて所定の制御処理を実行する処理実行手段と、前記処理実行手段が前記所定の制御処理を行う際、前記通信手段によって受信された選択結果で示されるセンサー情報を用いて前記所定の制御処理を実行するよう制御する制御手段と、を備えたことを特徴とする情報処理装置である。
(付記10)
付記10に記載の発明は、情報処理装置と、モバイル機器と、サーバーとからなる情報処理システムであって、前記情報処理装置は、外部環境を取得する第1センサーから第1センサー情報を取得する第1センサー情報取得手段を備え、前記モバイル機器は、外部環境を取得する第2センサーと、前記第2センサーから取得された外部環境に基づいて第2センサー情報を取得する第2センサー情報取得手段と、を備え、前記サーバーは、前記情報処理装置が取得した前記第1センサー情報と前記モバイル機器が取得した前記第2センサー情報とを受信する受信手段と、前記情報処理装置が取得する前記第1センサー情報と前記モバイル機器が取得する前記第2センサー情報との何れかを選択する選択手段と、前記選択手段によって選択した結果を示す選択結果を、前記情報処理装置に送信する送信手段と、を備え、前記情報処理装置は、前記第1センサー情報又は前記第2センサー情報の何れかを用いて所定の制御処理を実行する処理実行手段と、前記処理実行手段が前記所定の制御処理を行う際、前記サーバーの前記選択手段によって選択された前記第1センサー情報又は前記第2センサー情報の何れかを用いて前記所定の制御処理を実行するよう制御する制御手段と、更に備えたことを特徴とする情報処理システムである。
10 携帯端末
11 通信部
12 ROM
13 RAM
14 表示部
15 タッチパネル
16 センサーデバイス
17 制御部
20 モバイル機器(デジタルカメラ)
21 通信部
22 ROM
23 RAM
24 撮像部
25 表示部
26 操作部
27 センサーデバイス
28 記録媒体
29 制御部
30 サーバー
40 ネットワーク
50 アプリケーションソフトウェアテーブル
60 接続デバイステーブル
100、101、102 無線通信

Claims (8)

  1. 外部環境に基づくセンサー情報を取得する、情報処理装置自身に内蔵されているセンサーと、
    前記センサーが取得するセンサー情報と同種のセンサー情報を前記情報処理装置外部の機器から受信する受信手段と、
    前記センサー情報が、前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段と、
    前記受信手段により前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と前記記憶手段に記憶されている前記装置外部の機器のセンサーのセンサー情報の取得時間間隔とを比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御手段と、
    を備えたことを特徴とする情報処理装置。
  2. 前記センサーの使用状態と前記装置外部の機器の使用状態とを比較する比較手段を更に備え、
    前記制御手段は、前記比較手段による比較結果に基づいて、前記装置外部の機器から前記センサー情報を受信するか否かを判定することを特徴とする請求項1に記載の情報処理装置。
  3. 前記使用状態とは、電池残量を含むことを特徴とする請求項2に記載の情報処理装置。
  4. 前記電池残量は、送信元の装置の無線接続手段が消費する消費電力の影響も含まれることを特徴とする請求項3に記載の情報処理装置。
  5. 前記制御手段は前記受信手段を介して前記外部の機器が備えるセンサーのセンサー情報の計測精度を受信することを特徴とする請求項1乃至4の何れかに記載の情報処理装置。
  6. 装置自身に内蔵されているセンサーから外部環境に基づくセンサー情報を取得する取得ステップと、
    前記センサーが取得するセンサー情報と同種のセンサー情報を前記装置外部の機器から受信する受信ステップと、
    前記受信ステップにて前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とする前記センサー情報の更新時間間隔と、前記センサー情報が前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段に記憶されている前記装置外部の機器のセンサーのセンサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御ステップと、
    を含むことを特徴とする情報処理方法。
  7. 外部環境に基づくセンサー情報を取得するセンサーと受信部とを備えたコンピュータを、
    前記センサーが取得するセンサー情報と同種のセンサー情報を前記コンピュータを備える装置外部の機器から受信する受信機能、
    前記受信機能により前記情報処理装置外部の機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記外部の機器が備えるセンサーのセンサー情報の計測精度を取得し、取得された前記外部の機器が備えるセンサーのセンサー情報の計測精度が前記センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記装置外部の機器が備えるセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と、前記センサー情報が前記センサーで取得されるものか、または、前記装置外部の機器で取得されるものか、及び、前記装置外部からの機器が取得するセンサー情報の取得時間間隔を記憶する記憶手段に記憶されている前記装置外部の機器の前記センサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に、前記装置外部の機器からの前記センサー情報を選択して、前記アプリケーションソフトウェアを実行するよう制御する制御機能、
    として実現させるためのプログラム。
  8. 情報処理装置と、モバイル機器と、サーバーとからなる情報処理システムであって、
    前記情報処理装置は、
    通信手段と、
    前記情報処理装置自身に内蔵されている第1センサーと、
    前記第1センサーから外部環境に基づく第1センサー情報を取得する第1センサー情報取得手段と、
    を備え、
    前記モバイル機器は、
    前記モバイル機器自身に内蔵されている第2センサーと、
    前記第1センサー情報と同種であり、前記第2センサーから前記外部環境に基づく第2センサー情報を取得する第2センサー情報取得手段と、
    前記第2センサー情報取得手段によって取得された第2センサー情報を前記情報処理装置へ送信する送信手段と、
    を備え、
    前記サーバーは、
    前記第1センサー及び前記第2センサーに関するセンサー関連情報、及び、前記第2センサー情報の取得時間間隔を記憶する記憶手段と、
    前記情報処理装置又は前記モバイル機器からの要求に応じ、前記記憶手段の内容を前記情報処理装置に送信する送信手段と、
    を備え、
    前記情報処理装置は更に、
    前記サーバーから送信された前記情報を受信するよう前記通信手段を制御する通信制御手段と、
    前記通信手段により前記モバイル機器との接続が確立している時に複数種のセンサー情報を必要とするアプリケーションソフトウェアの起動指示を検出すると、前記アプリケーションソフトウェアが必要とする複数種のセンサー情報のうち前記第2センサーのセンサー情報の計測精度を取得し、取得された前記第2センサーのセンサー情報の計測精度が前記第1センサーのセンサー情報の計測精度よりも高いか否かを判断し、前記第2センサーのセンサー情報の計測精度の方が高いと判断すると、前記アプリケーションソフトウェアが必要とするセンサー情報の更新時間間隔と、前記通信制御手段によって受信された前記情報における前記第2センサーのセンサー情報の取得時間間隔と、を比較し、前記取得時間間隔の方が短い場合に前記第2センサー情報を選択して、前記アプリケーションソフトウェアを実行することを特徴とする情報処理システム。
JP2017120710A 2017-06-20 2017-06-20 情報処理装置、情報処理方法、プログラム、及び情報処理システム Active JP6901702B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017120710A JP6901702B2 (ja) 2017-06-20 2017-06-20 情報処理装置、情報処理方法、プログラム、及び情報処理システム
CN201810600394.2A CN109104518B (zh) 2017-06-20 2018-06-12 信息处理装置、信息处理方法、记录介质及信息处理系统
US16/012,367 US20180367971A1 (en) 2017-06-20 2018-06-19 Information processing device, information processing method, storage medium and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017120710A JP6901702B2 (ja) 2017-06-20 2017-06-20 情報処理装置、情報処理方法、プログラム、及び情報処理システム

Publications (3)

Publication Number Publication Date
JP2019009501A JP2019009501A (ja) 2019-01-17
JP2019009501A5 JP2019009501A5 (ja) 2020-08-13
JP6901702B2 true JP6901702B2 (ja) 2021-07-14

Family

ID=64658399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017120710A Active JP6901702B2 (ja) 2017-06-20 2017-06-20 情報処理装置、情報処理方法、プログラム、及び情報処理システム

Country Status (3)

Country Link
US (1) US20180367971A1 (ja)
JP (1) JP6901702B2 (ja)
CN (1) CN109104518B (ja)

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1759588A (zh) * 2003-01-30 2006-04-12 松下电器产业株式会社 携带信息终端和通信系统
US9692611B1 (en) * 2011-04-06 2017-06-27 Google Inc. Context-based sensor selection
WO2012170109A1 (en) * 2011-06-10 2012-12-13 Aliphcom Wellness application for data-capable band
CN103185577A (zh) * 2011-12-29 2013-07-03 盛乐信息技术(上海)有限公司 获取空间姿态数据的方法及系统
KR102000295B1 (ko) * 2012-04-11 2019-10-01 유니버시티 오브 써던 캘리포니아 모바일 애플리케이션에 의해 요청된 서비스를 위한 가장 에너지 효율적인 방법의 실시간 선택
US9582755B2 (en) * 2012-05-07 2017-02-28 Qualcomm Incorporated Aggregate context inferences using multiple context streams
JP6020092B2 (ja) * 2012-11-29 2016-11-02 ソニー株式会社 データ処理装置、データ処理方法、及び、プログラム
CN105981083B (zh) * 2014-02-24 2019-01-08 索尼公司 智能可穿戴设备和用于优化输出的方法
KR102223376B1 (ko) * 2014-03-14 2021-03-05 삼성전자주식회사 데이터 소스 결정 방법
US11517255B2 (en) * 2014-04-28 2022-12-06 The General Hospital Corporation System and method for monitoring behavior during sleep onset
CN106415559B (zh) * 2014-05-30 2019-07-26 苹果公司 健康数据聚合器
US9497592B2 (en) * 2014-07-03 2016-11-15 Qualcomm Incorporated Techniques for determining movements based on sensor measurements from a plurality of mobile devices co-located with a person
US9547363B2 (en) * 2014-07-16 2017-01-17 Mediatek Inc. Power-saving method and associated electronic device
US9602349B2 (en) * 2014-08-18 2017-03-21 Qualcomm Incorporated Multi-device sensor subsystem joint optimization
WO2016148356A1 (ko) * 2015-03-13 2016-09-22 주식회사 퓨처플레이 모바일 디바이스 및 그의 센서 제어 방법
WO2017004489A1 (en) * 2015-07-02 2017-01-05 Vid Scale, Inc. Sensor processing engine for mobile devices
KR101745144B1 (ko) * 2015-10-01 2017-06-08 현대자동차주식회사 센서의 활용정보 구축 장치 및 그 방법
US9848035B2 (en) * 2015-12-24 2017-12-19 Intel Corporation Measurements exchange network, such as for internet-of-things (IoT) devices
US11317832B2 (en) * 2016-04-01 2022-05-03 Intel Corporation Sensor data management for multiple smart devices

Also Published As

Publication number Publication date
US20180367971A1 (en) 2018-12-20
JP2019009501A (ja) 2019-01-17
CN109104518A (zh) 2018-12-28
CN109104518B (zh) 2021-07-06

Similar Documents

Publication Publication Date Title
EP2583153B1 (en) Methods and apparatuses for gesture based remote control
US12542049B2 (en) Systems and methods for device load transfer in a hybrid monitoring system
KR101889922B1 (ko) 자체균형차 관리 방법, 장치, 프로그램 및 기록매체
EP3418886B1 (en) Method and apparatus for updating application
JP6534352B2 (ja) システム、情報端末、情報通知プログラムおよび情報通知方法
JP2013140529A (ja) 情報処理装置、情報処理方法及びプログラム
JP5737277B2 (ja) 情報表示装置及びプログラム
JP5898756B1 (ja) ディスプレイとネットワークを介して接続される複数のコントローラとを連動させて画面操作するシステム、プログラム、及び方法
US20190182646A1 (en) Method and System for Vicarious Downloading or Uploading of Information
US20140287735A1 (en) Portable terminal, method for managing data in portable terminal, and storage medium storing data management processing program
CN109716802B (zh) 一种数据传输方法及装置
JP6368096B2 (ja) 現在位置特定プログラム、および現在位置特定装置
JP6316237B2 (ja) 情報表示装置、表示制御方法、及びプログラム
JP6901702B2 (ja) 情報処理装置、情報処理方法、プログラム、及び情報処理システム
JP6534622B2 (ja) 通信端末、通信システム及び通信方法
JP2016178493A (ja) 装着型端末、通知方法及びプログラム
JP2011176923A (ja) 車載装置
KR20160017476A (ko) 웨어러블 디바이스의 연동제어방법
JP2016103843A (ja) 携帯端末およびデータ管理処理プログラム
KR100678242B1 (ko) 애플리케이션 단축 구동방법과 그에 따른 휴대단말기
KR20130042677A (ko) 무선단말 및 그 무선단말의 정보처리 방법
JP6562012B2 (ja) 出力端末装置、通信端末装置及びプログラム
JP2019100821A (ja) プログラム、情報処理装置、走行データ評価システム、測定装置
JP2015037234A (ja) 電子機器、通信システム、通信方法およびプログラム
JP2018207459A (ja) 画像送信制御装置、画像送信システム、画像送信制御方法、及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200608

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210422

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210601

R150 Certificate of patent or registration of utility model

Ref document number: 6901702

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150