(57)【特許請求の範囲】
【請求項１】
第１ユニットと、
第２ユニットと、
前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、
前記第１ユニットと前記第２ユニットとの開閉操作を検出する検出手段と、
データ通信を行う通信手段と、
前記検出手段で検出された所定の時間内に連続して行われた開閉操作の回数が所定の回数である場合に、前記通信手段によりデータを受信する受信モードを開始させ、前記受信モードの開始後に前記第１ユニットと前記第２ユニットとが開いた状態で受信した受信データがある場合に、当該受信データの処理にかかる動作モードを開始させる制御手段と、
を備える情報処理装置。
【請求項２】
前記制御手段は、前記受信モードを開始させる開閉操作が行われた後に、前記第１ユニットと前記第２ユニットとが閉じた状態である場合に前記動作モードを開始させる、
請求項１に記載の情報処理装置。
【請求項３】
第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、データ通信を行う通信手段とを備えた情報処理装置のコンピュータを、
前記第１ユニットと前記第２ユニットとの開閉操作を検出する検出手段と、
前記検出手段で検出された所定の時間内に連続して行われた開閉操作の回数が所定の回数である場合に、前記通信手段によりデータを受信する受信モードを開始させ、前記受信モードの開始後に前記第１ユニットと前記第２ユニットとが開いた状態で受信した受信データがある場合に、当該受信データの処理にかかる動作モードを開始させる制御手段と、
して機能させるプログラム。
【請求項４】
前記制御手段は、前記受信モードを開始させる条件が満たされた後に、前記第１ユニットと前記第２ユニットとが閉じた状態である場合に前記動作モードを開始させる、
請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、各種データの閲覧、データの入力、データの受信等に、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置が用いられている。係る情報処理装置では、クラムシェル型等の二つ折りの開閉機構を有するものが存在しており、開閉角度が所定角度以上の場合に操作入力を受け付けるよう構成されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術では、情報処理装置を開いた後、各種ボタンやタッチパネルを操作することで、データの受信、受信したデータの閲覧、入力に係る処理を開始させる必要があるため、操作効率が悪く改善の余地があった。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、実施形態の情報処理装置は、第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、前記第１ユニットと前記第２ユニットとの開閉操作を検出する検出手段と、データ通信を行う通信手段と、前記検出手段で検出された所定の時間内に連続して行われた開閉操作の回数が所定の回数である場合に、前記通信手段によりデータを受信する受信モードを開始させ、前記受信モードの開始後に前記第１ユニットと前記第２ユニットとが開いた状態で受信した受信データがある場合に、当該受信データの処理にかかる動作モードを開始させる制御手段と、を備える。
【０００５】
また、実施形態のプログラムは、第１ユニットと、第２ユニットと、前記第１ユニットと前記第２ユニットとを回動開閉自在に連結するヒンジと、データ通信を行う通信手段とを備えた情報処理装置のコンピュータを、前記第１ユニットと前記第２ユニットとの開閉操作を検出する検出手段と、前記検出手段で検出された所定の時間内に連続して行われた開閉操作の回数が所定の回数である場合に、前記通信手段によりデータを受信する受信モードを開始させ、前記受信モードの開始後に前記第１ユニットと前記第２ユニットとが開いた状態で受信した受信データがある場合に、当該受信データの処理にかかる動作モードを開始させる制御手段と、して機能させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかるハンディターミナルが閉じられた状態を示す斜視図である。
【図２】図２は、実施形態にかかるハンディターミナルが開かれた状態を示す斜視図である。
【図３】図３は、実施形態にかかるハンディターミナルのハードウエア構成を例示するブロック図である。
【図４】図４は、実施形態にかかるハンディターミナルの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態では、情報処理装置として、看護師等の医療従事者が用いるハンディターミナルに適用した例について説明するが、これに限らないものとする。
【０００８】
図１は、本実施形態にかかるハンディターミナル１０が閉じられた状態（閉状態）を示す斜視図である。本実施形態のハンディターミナル１０は、第１ユニット１０１と第２ユニット１０２とを有する。第１ユニット１０１と第２ユニット１０２とは、ヒンジ１０３によって回動開閉可能に連結されている。
【０００９】
図１の例ではハンディターミナル１０が閉じられた状態で表側を向けた状態を示しており、例えば医療従事者等のユーザがハンディターミナル１０を用いる場合は、左手で第１ユニット１０１を把持し、右手で第２ユニット１０２を開く（手前側）、又は閉じる（奥側）などの開閉操作を行なって使用する。また、第２ユニット１０２には、閉じた状態の表側の面にＬＥＤ（Light  Emitting  Diode）などの発光部２１が設けられている。このため、ハンディターミナル１０では、第２ユニット１０２を閉じた状態であっても発光部２１における発光の有無を確認可能となっている。
【００１０】
図２は、本実施形態にかかるハンディターミナル１０が開かれた状態（開状態）を示す斜視図である。図２に示すように、第１ユニット１０１は、第２ユニット１０２によって閉じられる面に操作面１０４を有する。操作面１０４には液晶表示パネル１０５が取り付けられ、この液晶表示パネル１０５にはタッチパネル１０６が積層して取り付けられている。タッチパネル１０６の下段側の部分には、このタッチパネル１０６に重ねられてキーシート１０７が設けられている。キーシート１０７は、例えば数字を表示するテンキーや、上下の矢印を表示する矢印キー等を含む。
【００１１】
第２ユニット１０２には、複数個のキーを有するキーボード１０８が設けられている。キーは、「体温」、「血圧」、「脈拍」、「閲覧」、「記録」等の操作メニューを表示する文字が印刷された複数個のメニューキー、「Ｅｎｔｅｒ」という文字が印刷されたエンターキー等である。ここで、各メニューキーには、その文字に応じた操作メニューを表示するためのアプリケーションプログラム（以下、アプリケーションという）が対応付けて保持されている。何れかのメニューキーが押下されると、後述するＣＰＵ１１により、そのメニューキーに対応するアプリケーションが実行され、メニューキーの文字に応じた操作メニューが液晶表示パネル１０５に表示される。
【００１２】
図３は、ハンディターミナル１０のハードウェア構成を例示するブロック図である。図３に示すように、ハンディターミナル１０は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２及びＲＡＭ（Random  Access  Memory）１３を備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２や後述する記憶部１８に記憶された各種プログラムを実行することにより、ハンディターミナル１０を統括的に制御する。ＲＯＭ１２は、基本動作を行うためのプログラムを記憶している。ＲＡＭ１３は、ハンディターミナル１０の主記憶装置であって、ＣＰＵ１１のワークエリアとして機能する。
【００１４】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、入力部１４及び表示部１５が接続されている。入力部１４は、図２に示したタッチパネル１０６及びキーボード１０８等の入力デバイスを有し、操作者から受け付けた操作内容をＣＰＵ１１に出力する。表示部１５は、図２に示した液晶表示パネル１０５を有し、ＣＰＵ１１の指示に従い各種の情報を表示する。
【００１５】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、第１ユニット１０１と第２ユニット１０２との開閉操作を検出する開閉センサ１６及び開閉角度センサ１７が接続されている。開閉センサ１６は、例えば、ハンディターミナル１０の閉状態時において、第１ユニット１０１と第２ユニット１０２とが当接する部分に設けられ、ハンディターミナル１０が開状態にあるか閉状態にあるかをセンシングする。開閉角度センサ１７は、例えば、ヒンジ１０３周辺に設けられ、第１ユニット１０１と第２ユニット１０２との間の開閉角度をセンシングする。なお、開閉センサ１６及び開閉角度センサ１７は、当接を検知する磁気センサや回転角を検知するポテンショメータ等の公知の技術を用いるものとする。また、ハンディターミナル１０の構成から開閉センサ１６を削除し、開閉角度センサ１７を用いて開閉操作をセンシングする形態としてもよい。
【００１６】
また、ＣＰＵ１１には、各種の入出力回路（図示せず）を介して、記憶部１８、通信部１９、音声出力部２０、発光部２１が接続されている。記憶部１８は、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶媒体であり、各種プログラムや設定ファイルを記憶している。記憶部１８が記憶するプログラムとしては、例えば、キーボード１０８の各メニューキー（「体温」、「血圧」、「脈拍」、「閲覧」、「記録」等）に応じた操作メニューを表示するためのアプリケーションが挙げられる。また、記憶部１８が記憶するプログラムとしては、例えば第１ユニット１０１と第２ユニット１０２との開閉操作の検出に応じて通信や動作を切り替える制御を行うためのプログラムファイル１８１が挙げられる。
【００１７】
通信部１９は、図示しない外部装置との間のデータ通信を、ＵＳＢケーブル等を用いた有線通信又はＮＦＣ（Near  Field  Communication）等の無線通信で行うための通信装置である。ＣＰＵ１１は、この通信部１９を制御し、図示しない外部装置との間で、所定の通信プロトコルに従って種々のデータを送受信する。音声出力部２０は、増幅回路やスピーカ等であり、ＣＰＵ１１の制御のもとで音声出力を行う。発光部２１は、ＣＰＵ１１の制御に従って発光を行う。
【００１８】
次に、ハンディターミナル１０の機能構成について説明する。図３に示すように、ハンディターミナル１０のＣＰＵ１１は、記憶部１８に記憶されたプログラムファイル１８１との協働により、開閉操作検出部１１１及び通信制御部１１２の機能部を実現させる。
【００１９】
開閉操作検出部１１１は、開閉センサ１６、開閉角度センサ１７の検出結果をもとに、ハンディターミナル１０の操作者により行われる開閉操作を検出する。具体的には、開閉操作検出部１１１は、ハンディターミナル１０が閉状態から開状態に遷移した開閉操作、又はハンディターミナル１０が開状態から閉状態に遷移した開閉操作と、ハンディターミナル１０の現在の開閉状態とを検出する。
【００２０】
例えば、開閉操作検出部１１１は、開閉角度センサ１７がセンシングする開閉角度の変化量に基づき、開閉角度が増加する開閉操作を開方向への操作として検出し、開閉角度が減少する開閉操作を閉方向への操作として検出する。また、開閉操作検出部１１１は、開閉センサ１６のセンシング結果をもとに、第１ユニット１０１と第２ユニット１０２とが当接する場合は閉状態、第１ユニット１０１と第２ユニット１０２とが当接していない場合は開状態として検出する。
【００２１】
なお、開閉操作検出部１１１は、図示しないＲＴＣ（Real  Time  Clock）等の計時部と、バッファメモリとを備えており、直近の開閉操作を検出してから次の開閉操作を検出するまでの経過時間を計時部でカウントする。そして、バッファメモリには、開閉操作の履歴が逐次記録される。開閉操作検出部１１１は、計時部のカウンタ値が所定の値（以下、タイムアウト値）に到達すると、開閉操作の検出を終了し、それまでにバッファメモリに記録していた開閉操作の履歴を出力するものとする。
【００２２】
通信制御部１１２は、開閉操作検出部１１１により検出されたハンディターミナル１０の開閉操作に応じて、通信部１９におけるデータ通信を制御する。具体的には、通信制御部１１２は、開閉操作検出部１１１より出力された開閉操作の履歴を参照し、計時部のカウンタ値がタイムアウト値に達するまでに行われた開閉操作の回数、すなわち所定の時間内に連続して行われた開閉操作の回数が所定の回数である場合に、通信部１９によるデータ受信を行う受信モードとする。
【００２３】
この受信モードは、ＣＰＵ１１の制御の下でハンディターミナル１０の動作が制御される際の動作モードの一つであり、通信部１９を介して外部装置からのデータ受信を受け付ける動作モードである。したがって、通信制御部１１２で受信モードとされた場合は、ＣＰＵ１１の制御のもと、例えばＮＦＣ等の近距離無線通信で通信可能な範囲の外部装置との間で通信セッションが開始され、通信セッションが開始された外部装置からデータ受信が行われることとなる。
【００２４】
本実施形態においてハンディターミナル１０は医療従事者が用いるハンディターミナルであることから、ハンディターミナル１０と通信する外部装置としては、電子血圧計、電子カルテ端末、カルテ、薬品等に添付されたＲＦＩＤ（Radio Frequency IDentification）タグなどが挙げられる。したがって、医療従事者は、ハンディターミナル１０を開いた後に入力部１４によりデータ受信を開始させるための操作を行うことなく、ハンディターミナル１０を開閉操作することで、電子血圧計、電子カルテ端末等の外部装置からハンディターミナル１０にデータを転送させることができる。
【００２５】
次に、上記した構成のハンディターミナル１０の動作について説明する。図４は、実施形態にかかるハンディターミナル１０の動作の一例を示すフローチャートである。なお、本処理の前提として、ハンディターミナル１０は閉状態にあるものとする。
【００２６】
図４に示すように、処理が開始されると、ＣＰＵ１１は、開閉操作検出部１１１によりＣＰＵ１１の開閉操作を検出したか否かを判定する（Ｓ１）。ここで、ＣＰＵ１１の開閉操作を検出していない間（Ｓ１：ＮＯ）は、処理を待機する。
【００２７】
ＣＰＵ１１の開閉操作を検出した場合（Ｓ１：ＹＥＳ）、開閉操作検出部１１１は、バッファメモリに開閉操作を記録する（Ｓ２）。次いで、開閉操作検出部１１１は、計時部によって所定の時間開閉操作がなしであるか否かを判定する（Ｓ３）。所定の時間内に開閉操作が行われている場合（Ｓ３：ＮＯ）は、Ｓ２へ処理を戻し、所定の時間内に連続して行われた開閉操作がバッファメモリに記録される。
【００２８】
所定の時間開閉操作がなしである場合（Ｓ３：ＹＥＳ）、開閉操作検出部１１１は、現在のハンディターミナル１０が閉じ状態であるか否かを判定する（Ｓ５）。ここで、閉じ状態でない場合（Ｓ５：ＮＯ）は処理をリターンする。
【００２９】
ハンディターミナル１０が閉じ状態である場合（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、バッファメモリに記録されたデータを参照し、ＲＯＭ１２や記憶部１８などにおいて予め設定された所定の回数、開閉操作があったか否かを判定する（Ｓ６）。具体的には、閉じた状態から開いて再び閉じる操作を一つの開閉操作として、その開閉操作が連続して行われた回数が予め設定された回数行われたか否かを判定する。例えば、所定の回数として２回の開閉操作が予め設定されている場合は、閉じた状態から開いて再び閉じる開閉操作が２回連続して行われたか否かを判定する。
【００３０】
所定の回数の開閉操作がなかった場合（Ｓ６：ＮＯ）、ＣＰＵ１１は、ハンディターミナル１０の動作モードを、通常の閉じ状態と同様に、ハンディターミナル１０の動作を待機する待機モードとして処理をリターンする。
【００３１】
所定の回数の開閉操作があった場合（Ｓ６：ＹＥＳ）、通信制御部１１２は、ハンディターミナル１０の動作モードを、通信部１９によるデータ受信を行う受信モードとする（Ｓ８）。次いで、通信制御部１１２は、通信部１９を介して外部装置からデータを受信する受信処理を行う（Ｓ９）。この受信処理により受信した受信データはＲＡＭ１３の所定領域に記憶される。したがって、所定の回数の開閉操作があった場合は、続いてハンディターミナル１０が閉じ状態であったとしても、通常の待機モードとせず、通信部１９によるデータ受信を行うことが可能となる。
【００３２】
次いで、通信制御部１１２は、ＲＡＭ１３の所定領域に受信データを記憶した場合、受信処理によって外部装置からデータを正常に受信したことを示す受信報知を行う（Ｓ１０）。この受信報知は、音声出力部２０による報知音の出力や、発光部２１による発光で行う。したがって、ハンディターミナル１０は、ハンディターミナル１０を閉じた状態であっても操作者に外部装置よりデータを受信したことを報知できる。
【００３３】
次いで、開閉操作検出部１１１は、操作者の開閉操作によってハンディターミナル１０が開き状態に移行したか否かを判定する（Ｓ１１）。開き状態に移行していない場合（Ｓ１１：ＮＯ）、ＣＰＵ１１はＳ８へ処理を戻し、受信モードを継続する。したがって、ＣＰＵ１１では、所定の回数の開閉操作があった後、閉じ状態が継続する間は受信モードが継続される。
【００３４】
開き状態に移行している場合（Ｓ１１：ＹＥＳ）、通信制御部１１２は通信部１９によるデータ受信を行う受信モードを終了する（Ｓ１２）。次いで、ＣＰＵ１１は、所定の回数の開閉操作があった後の閉じ状態が継続する間の受信モードによって外部装置から受信した受信データがあるか否か、すなわちＲＡＭ１３の所定領域に受信データが記憶されているか否かを判定する（Ｓ１３）。
【００３５】
Ｓ１３において受信データがある場合（ＹＥＳ）、ＣＰＵ１１は、ハンディターミナル１０の動作モードを、受信データの処理にかかる受信データ操作モードとし（Ｓ１４）、処理をリターンする。具体的には、受信データ操作モードとは、受信データの処理を行うアプリケーションの立ち上げにより、受信データに対して各種処理を行う動作モードである。例えば、受信データに対して各種処理としては、ＲＡＭ１３の所定領域に記憶された受信データを読み出して表示部１５に表示する受信データ表示、この受信データ表示の後に入力部１４より受け付けた確認・登録操作による受信データの記憶部１８への登録、受信データ表示後に入力部１４より受け付けた送信操作による受信データの通信部１９を介した送信などであってよい。
【００３６】
したがって、ハンディターミナル１０では、所定の回数の開閉操作に応じた受信モードによって外部装置から受信した受信データがある際に、開き状態に移行した場合は、受信データの処理にかかる受信データ操作モードが開始されることとなる。このため、ハンディターミナル１０では、ハンディターミナル１０を開いた後の入力部１４による各種ボタン操作を行うことなく、ハンディターミナル１０の開閉操作で外部装置から受信データを得るとともに、受信データの閲覧等の処理を開始させることができ、外部装置からのデータ受信、受信後のデータ処理についての操作を効率よく行うことができる。
【００３７】
例えば、医療従事者がハンディターミナル１０を使用してバイタル入力（体温、血圧などの入力作業）を行う場合、所定の回数の開閉操作を行うことで、電子体温計、電子血圧計からバイタル入力に必要なデータを受信させることができる。次いで、医療従事者は、電子体温計、電子血圧計からのデータ受信を示す受信報知を確認したところでハンディターミナル１０を開き状態にすることで、入力部１４より受信データについての処理を開始させるための操作入力を行うことなく、電子体温計、電子血圧計から受信した体温、血圧等の確認や電子カルテへの登録などの操作を開始させることができる。
【００３８】
また、Ｓ１３において受信データがない場合（ＮＯ）、ＣＰＵ１１は、所定の回数の開閉操作があった後の閉じ状態が継続する間の受信モード時において、外部装置よりデータを受信できなかった旨の警告画面を表示部１５の液晶表示パネル１０５に表示させ、処理をリターンする。この警告画面により、操作者は、所定の回数の開閉操作を行なって受信モードとしている間に外部装置よりデータを受信できなかったことを知ることができる。
【００３９】
なお、本実施形態の情報処理装置であるハンディターミナル１０で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のハンディターミナル１０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４０】
さらに、本実施形態のハンディターミナル１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のハンディターミナル１０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４１】
本実施形態のハンディターミナル１０で実行されるプログラムは、上述した各部（開閉操作検出部１１１、通信制御部１１２）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【符号の説明】
【００４２】
１０…ハンディターミナル、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…入力部、１５…表示部、１６…開閉センサ、１７…開閉角度センサ、１８…記憶部、１９…通信部、２０…音声出力部、２１…発光部、１０１…第１ユニット、１０２…第２ユニット、１０３…ヒンジ、１０４…操作面、１０５…液晶表示パネル、１０６…タッチパネル、１０７…キーシート、１０８…キーボード、１１１…開閉操作検出部、１１２…通信制御部、１８１…プログラムファイル
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２０１１−１４６９１５号公報
【図１】
0005658710.tif 000002
【図２】
0005658710.tif 000003
【図３】
0005658710.tif 000004
【図４】
0005658710.tif 000005