(57)【要約】【課題】Ｗｅｂページを用いて効果的に端末装置を制御することができる端末装置などを提供する。【解決手段】端末装置１は、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるブラウザと、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定する端末操作部と、前記端末操作部により特定された操作内容の操作を実行する操作内容実行部と、を備える。例えば、前記記述は、スクリプトの記述、又は、ＵＲＬスキームの記述である。【選択図】図１
2014178983.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるブラウザと、
前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定する端末操作部と、
前記端末操作部により特定された操作内容の操作を実行する操作内容実行部と、
を備える端末装置。
【請求項２】
前記記述は、スクリプトの記述、又は、ＵＲＬスキームの記述である、
請求項１に記載の端末装置。
【請求項３】
前記ブラウザは、アクセスするＵＲＬを指定してＷｅｂサーバから前記Ｗｅｂページの情報を受信する、又は、前記端末装置の内部に記憶された前記Ｗｅｂページの情報を読み出す、
請求項１又は請求項２に記載の端末装置。
【請求項４】
前記操作内容は、端末装置におけるタスクの起動、端末装置におけるアプリケーションの起動、端末装置におけるユーザインタフェース画面の起動、端末装置における所定のメッセージの通信のうちの１つ以上である、
請求項１から請求項３のいずれか１項に記載の端末装置。
【請求項５】
ブラウザが、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるステップと、
端末操作部が、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定するステップと、
操作内容実行部が、前記端末操作部により特定された操作内容の操作を実行するステップと、
をコンピュータに実行させるための端末制御プログラム。
【請求項６】
端末装置が、アクセスするＵＲＬの指定を受け付け、指定を受け付けたＵＲＬを用いてＷｅｂサーバに対してＷｅｂページの情報を要求し、
前記Ｗｅｂサーバが、前記端末装置から要求されたＷｅｂページの情報を前記端末装置へ送信し、
前記端末装置が、前記Ｗｅｂサーバから送信されたＷｅｂページの情報を受信し、受信したＷｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付け、指定が受け付けられた記述に対応する操作内容を特定し、特定した操作内容の操作を実行する、
端末制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末制御プログラム及び端末制御方法に関する。
【背景技術】
【０００２】
＜背景技術１の説明＞
既存の電話機（携帯電話機や簡易型携帯電話機でもよい）を、手を加えずに使用して、被制御機器の遠隔制御を実行する遠隔制御システムが検討されている（例えば、特許文献１参照。）。
【０００３】
図４は、このような背景技術に係る遠隔制御システムの概略的な構成を示すブロック図である。
図４に示される遠隔制御システムは、被制御機器１００１と、受信用携帯電話機１００２と、電話機１００３と、電話交換局装置１００４と、無線基地局装置１００５と、携帯電話機１００６と、無線基地局装置１００７を備える。
被制御機器１００１は、遠隔制御装置１０２１と、制御部１０２２を備える。
遠隔制御装置１０２１は、マイクロホン１０３１と、ＤＴＭＦ（Ｄｕａｌ−Ｔｏｎｅ  Ｍｕｌｔｉ−Ｆｒｅｑｕｅｎｃｙ）信号変換部１０３２と、暗証番号設定ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３３と、暗証番号整合部１０３４と、制御コード設定部１０３５と、デコード部１０３６を備える。
【０００４】
この遠隔制御システムでは、概略的には、電話機１００３や携帯電話機１００６が遠隔制御情報をＤＴＭＦ信号で送信し、受信用携帯電話機１００２が当該ＤＴＭＦ信号を受信して音声出力し、マイクロホン１０３１が受信用携帯電話機１００２から音声出力されたＤＴＭＦ信号を電気信号へ変換し、ＤＴＭＦ信号変換部１０３２が当該ＤＴＭＦ信号（電気信号）をデジタル制御信号（デジタル制御データ）へ変換し、デコード部１０３６が当該デジタル制御信号を被制御機器１００１の制御信号へデコードする。
【０００５】
これにより、この遠隔制御システムでは、既存の携帯電話機や簡易型携帯電話機を受信用携帯電話機１００２として使用して、遠隔地に存在する電話機１００３や携帯電話機１００６から被制御機器１００１に対する遠隔制御情報を送ることができる。そして、この遠隔制御システムでは、音声回線を経由し、音声信号を用いて、遠隔の端末装置を操作することが可能である。
なお、図４の例では、オペレータが電話機１００３や携帯電話機１００６を操作することで、被制御機器１００１を遠隔操作する。
【０００６】
＜背景技術２の説明＞
近年、パーソナルコンピュータ（ＰＣ）やスマートフォンなどの普及に伴い、Ｗｅｂブラウザ（以下、ブラウザとも呼ぶ）を実装する複数の端末装置の間で、ブラウザにより表示されるＷｅｂページやブラウザ上での操作を同期する、ブラウザ同期技術が知られている（例えば、特許文献２参照。）。
【０００７】
図５は、このような背景技術に係る遠隔制御システムの概略的な構成を示すブロック図である。
図５に示される遠隔制御システムは、ブラウザ同期を行う制御側端末装置２００１と、ブラウザ同期を行う被制御側端末装置２００２と、ページを配信する機能及び同期制御機能を有するＷｅｂサーバ２０１１と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信網２０２１を備える。
【０００８】
このブラウザ同期技術では、制御側端末装置２００１と被制御側端末装置２００２が、同期制御サーバを介してＷｅｂサーバ２０１１にアクセスすることで、制御側端末装置２００１のブラウザ上での操作を被制御側端末装置２００２と同期する。制御側端末装置２００１と被制御側端末装置２００２が同期を開始する際に、各端末装置２００１、２００２は同期制御サーバから各端末装置２００１、２００２のノードマネジャというプログラムを取得する。ノードマネジャは同期制御サーバと端末装置２００１、２００２との通信を管理する機能などを有する。端末装置２００１、２００２は、ノードマネジャを取得すると、新しいブラウザウインドウを開き、そこにノードマネジャをロードする。このウインドウは、各端末装置２００１、２００２が同期するブラウザウインドウとは独立に存在し、同期中は閉じられることはない。各端末装置２００１、２００２がＷｅｂサーバ２０１１からページを取得する際、同期制御サーバがページマネジャというプログラムをページに埋め込み、各端末装置２００１、２００２はページマネジャが埋め込まれたページを取得する。ページマネジャは自己のページ（自ページ）の変化を管理し、自ページが変化したという情報をノードマネジャと送受信する機能などを有する。
【０００９】
このような構成でブラウザ同期を実現する手順を説明する。
制御側端末装置２００１では、ブラウザ上でページ遷移などのイベントを発生させた際、ページマネジャがそのイベントを検出（検知）してそのイベントの情報（イベント情報）をノードマネジャへ送信する。ノードマネジャはページマネジャから受信したイベント情報を同期制御サーバへ送信する。
同期制御サーバは、ノードマネジャから受信したイベント情報を、被制御側端末装置２００２のノードマネジャへ送信する。
被制御側端末装置２００２では、ノードマネジャが同期制御サーバから受信したイベント情報をページマネジャへ送信する。ページマネジャはノードマネジャから受信したイベント情報をページに反映する。
以上の手順により、既存のＷｅｂサーバ２０１１に更なる機能を追加することなく、制御側端末装置２００１のブラウザ上で発生したページ遷移などのイベントを被制御側端末装置２００２で同期することができる。
【００１０】
一例として、制御側端末装置２００１は、イベント情報を同期制御サーバに送信する同期制御スクリプトを含んだ制御ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ページを取得し、被制御端末装置２００２は、同期制御サーバから受信したイベント情報をページに反映する同期制御スクリプトを含んだ被制御ＵＩページを取得する。制御側端末装置２００１がブラウザ上でページ遷移などのイベントを発生させた際、そのイベントの情報を制御ＵＩページの同期制御スクリプトが同期制御サーバを介して被制御ＵＩページの同期制御スクリプトへ送信することで、ブラウザ同期を実現する。
【００１１】
ここで、具体例として、遠隔制御システムにおいて、制御側端末装置２００１及び被制御側端末装置２００２が共にページ１を表示している状態で、制御側端末装置２００１でオペレータがページ２へのリンクをクリックしたときに、そのイベントを被制御側端末装置２００２と同期する、処理の手順（Ｓ１−１）〜（Ｓ１−７）を示す。
なお、ページ１には、各端末装置２００１、２００２がＷｅｂサーバからページ１を取得する際に、イベントの送受信を行うブラウザ同期用プログラムが埋め込まれている。ブラウザ同期用プログラムとは、ページマネジャやノードマネジャや、同期制御スクリプトなどのように、ブラウザ同期を実現する機能を有するプログラムである。
【００１２】
（Ｓ１−１）制御側端末装置２００１で、オペレータがページ１上にあるページ２へのリンクをクリックする。
（Ｓ１−２）制御側端末装置２００１で、ページ１に埋め込まれたブラウザ同期用プログラムがページ２へのページ遷移イベントを検知する。
（Ｓ１−３）制御側端末装置２００１で、ページ１に埋め込まれたブラウザ同期用プログラムが検知したページ遷移イベントの情報（ページ遷移イベント情報）をＷｅｂサーバ２０１１へ送信する。
（Ｓ１−４）Ｗｅｂサーバ２０１１が制御側端末装置２００１からのページ遷移イベント情報を受信する。
（Ｓ１−５）Ｗｅｂサーバ２０１１が受信したページ遷移イベント情報を被制御側端末装置２００２へ送信する。
（Ｓ１−６）被制御側端末装置２００２で、ブラウザ同期用プログラムがＷｅｂサーバ２０１１からのページ遷移イベント情報を受信する。
（Ｓ１−７）被制御側端末装置２００２で、ブラウザ同期用プログラムがページ２へのページ遷移のイベントを実行する。
【００１３】
以上の処理の手順（Ｓ１−１）〜（Ｓ１−７）により、制御側端末装置２００１及び被制御側端末装置２００２が共にページ２へのページ遷移イベントについて同期され、それぞれＷｅｂサーバ２０１１からページ２を取得する。このように、例えば、安価なコストで構築可能なＷｅｂサーバ２０１１を経由して、ユーザの端末装置（被制御端末装置２００２）を遠隔操作することが可能である。
なお、図５の例では、被制御側端末装置２００２のユーザが電話で業者のオペレータに指示し、オペレータが当該指示に応じて制御側端末装置２００１を操作することで被制御側端末装置２００２を遠隔操作する。
【００１４】
＜背景技術３の説明＞
また、特許文献３に記載されたブラウザ同期技術でも、既存のＷｅｂサーバに更なる機能を追加することなく、端末装置の間で、Ｗｅｂサーバから配信されるＷｅｂコンテンツの操作を制御することができる（特許文献３参照。）。また、特許文献３に記載されたブラウザ同期技術では、特許文献２に係る技術のように新しいブラウザウィンドウが開くことも無い（特許文献２及び特許文献３参照。）。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２０００−１９６７６８号公報
【特許文献２】特開２０００−２１５１７３号公報
【特許文献３】特開２０１２−１４６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
背景技術１に係る図４に示されるような遠隔制御システムでは、オペレータのコストを低減するために操作側を無人化（自動入力化）したい場合に、音声自動応答システムの設備が必要であり、インフラコストが増加する。
一方、背景技術２に係る図５に示されるような遠隔制御システムや背景技術３に係る技術では、オペレータの操作を前提としており、自動応答については言及していないため、オペレータのコストが増加する。例えば、ユーザの要望に応じてＷｅｂサーバ内に記憶したオペレータの操作を実行することで自動応答化（無人化）を図ることが考えられるが、この場合、操作を記憶しておく必要があり、導入コストが増加する。
【００１７】
以上のことから、端末装置の制御に関し、インフラコスト、オペレータコスト、導入コストを同時に低減するために、Ｗｅｂサーバなどにより自動応答を実現する装置や方法などが要求される。
【００１８】
本発明は、このような事情を考慮してなされたもので、Ｗｅｂページを用いて効果的に端末装置を制御することができる端末装置、端末制御プログラム及び端末制御方法を提供することを課題とする。
【課題を解決するための手段】
【００１９】
（１）上記の課題を解決するために、本発明に係る端末装置は、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるブラウザと、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定する端末操作部と、前記端末操作部により特定された操作内容の操作を実行する操作内容実行部と、を備える。
【００２０】
（２）本発明は、上記した（１）に記載の端末装置において、前記記述は、スクリプトの記述、又は、ＵＲＬスキームの記述である。
【００２１】
（３）本発明は、上記した（１）又は上記した（２）に記載の端末装置において、前記ブラウザは、アクセスするＵＲＬを指定してＷｅｂサーバから前記Ｗｅｂページの情報を受信する、又は、前記端末装置の内部に記憶された前記Ｗｅｂページの情報を読み出す。
【００２２】
（４）本発明は、上記した（１）から上記した（３）のいずれか１つに記載の端末装置において、前記操作内容は、端末装置におけるタスクの起動、端末装置におけるアプリケーションの起動、端末装置におけるユーザインタフェース画面の起動、端末装置における所定のメッセージの通信のうちの１つ以上である。
【００２３】
（５）上記の課題を解決するために、本発明に係る端末制御プログラムは、ブラウザが、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるステップと、端末操作部が、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定するステップと、操作内容実行部が、前記端末操作部により特定された操作内容の操作を実行するステップと、をコンピュータに実行させるためのプログラムである。
【００２４】
（６）上記の課題を解決するために、本発明に係る端末制御方法は、端末装置が、アクセスするＵＲＬの指定を受け付け、指定を受け付けたＵＲＬを用いてＷｅｂサーバに対してＷｅｂページの情報を要求し、前記Ｗｅｂサーバが、前記端末装置から要求されたＷｅｂページの情報を前記端末装置へ送信し、前記端末装置が、前記Ｗｅｂサーバから送信されたＷｅｂページの情報を受信し、受信したＷｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付け、指定が受け付けられた記述に対応する操作内容を特定し、特定した操作内容の操作を実行する。
【発明の効果】
【００２５】
本発明によれば、Ｗｅｂページを用いて効果的に端末装置を制御することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る端末制御システムの概略的な構成を示すブロック図である。
【図２】本発明の一実施形態に係る端末装置の概略的な構成（概略的なモジュールの構成）を示すブロック図である。
【図３】本発明の一実施形態に係る端末制御システムにおいて行われる処理のフローの例を説明するための図である。
【図４】背景技術に係る遠隔制御システムの概略的な構成を示すブロック図である。
【図５】背景技術に係る遠隔制御システムの概略的な構成を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照し、本発明の実施形態について説明する。
＜端末制御システムの説明＞
図１は、本発明の一実施形態に係る端末制御システムの概略的な構成を示すブロック図である。
本実施形態に係る端末制御システムは、端末装置１と、Ｗｅｂサーバ２と、回線３を備える。
端末装置１としては、様々なものが用いられてもよく、例えば、スマートフォンなどの携帯電話の端末装置や、パーソナルコンピュータ（ＰＣ）などが用いられる。
回線３は、端末装置１とＷｅｂサーバ２とを通信可能に接続する。回線３としては、例えば、有線の回線が用いられてもよく、又は、無線の回線が用いられてもよい。
【００２８】
ここで、図１に示される端末制御システムは、システムを簡易化した構成例を示すものであり、他の様々な構成が用いられてもよい。
例えば、端末装置１とＷｅｂサーバ２との間に基地局装置を備え、端末装置１と当該基地局装置とが無線により通信し、当該基地局装置とＷｅｂサーバ２とが有線又は無線で通信することで、当該基地局装置を介して端末装置１とＷｅｂサーバ２とが通信する構成を用いることもできる。
【００２９】
＜端末装置の説明＞
図２は、本発明の一実施形態に係る端末装置１の概略的な構成（概略的なモジュールの構成）を示すブロック図である。
本実施形態に係る端末装置１は、ブラウザ（ブラウザの機能）１１と、端末操作モジュール（端末操作モジュールの機能）１２と、制御部となるオペレーティングシステム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１３と、記憶部１４を備える。
ブラウザ１１は、Ｗｅｂページ読み込み部２１と、操作信号検出部２２を備える。
端末操作モジュール１２は、操作内容解析部３１と、操作内容命令部３２を備える。
オペレーティングシステム１３は、操作内容実行部４１を備える。
記憶部１４は、各種の情報を記憶する。
【００３０】
なお、本実施形態では、ブラウザ１１や端末操作モジュール１２は、例えば、オペレーティングシステム１３により、それぞれに対応するプログラムが実行されることで、実現される。
また、本実施形態では、記憶部１４は、ブラウザ１１や端末操作モジュール１２のそれぞれに対応するプログラムを記憶する。
【００３１】
本実施形態に係る端末装置１において行われる概略的な動作の例を示す。
ブラウザ１１のＷｅｂページ読み込み部２１が、Ｗｅｂページの情報を読み込む。
ここで、Ｗｅｂページの情報は、例えば、外部のＷｅｂサーバ２から端末装置１（ブラウザ１１のＷｅｂページ読み込み部２１）に読み込まれるが、他の構成例として、端末装置１の内部の記憶部１４に記憶されたＷｅｂページの情報が端末装置１（ブラウザ１１のＷｅｂページ読み込み部２１）に読み込まれてもよい。
ブラウザ１１の操作信号検出部２２が、Ｗｅｂページ読み込み部２１により読み込まれたＷｅｂページに対する操作の信号を検出（検知）する。
【００３２】
端末操作モジュール１２の操作内容解析部３１が、操作信号検出部２２により検出された操作の信号に基づく操作の内容を解析する。
端末操作モジュール１２の操作内容命令部３２が、操作内容解析部３１により解析された操作の内容をオペレーティングシステム１３に対して命令する。
オペレーティングシステム１３の操作内容実行部４１が、操作内容命令部３２により命令された操作の内容を実行する。
【００３３】
［第１実施形態］
＜端末制御システムにおける処理のフローの例＞
図３は、本発明の一実施形態に係る端末制御システムにおいて行われる処理のフローの例を説明するための図である。
図３には、ユーザ３０１と、ユーザ（客）３０１の端末装置１０１（図１に示される端末装置１に対応するもの）と、ユーザ（客）３０２と、ユーザ３０２の端末装置１０２（図１に示される端末装置１に対応するもの）と、通信業者のオペレータ３１１と、Ｗｅｂサーバ１０３（図１に示されるＷｅｂサーバ２に対応するもの）を示してある。なお、図３では、図１に示される回線３に対応するものは、図示を省略してある。
また、図３には、端末装置１０１の画面２０１、２０４と、端末装置１０２の画面２０２と、端末装置１０１及び端末装置１０２について共通に説明するための画面２０３と、端末装置１０１及び端末装置１０２について共通に説明するための端末操作モジュール１１１（図２に示される端末操作モジュール１２に対応するもの）を示してある。
【００３４】
ユーザ３０１及びユーザ３０２は、通信業者の客である。
ユーザ３０１及びユーザ３０２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントに接続できなくて困っている、とする。
なお、本実施形態では、無線ＬＡＮとして、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）を用いる。
【００３５】
まず、ユーザ３０１の端末装置１０１における処理の例である（前処理１）及び処理（１−１）〜処理（１−３）について説明する。
（前処理１）
ユーザ３０１は、端末装置１０１の操作部を操作して、マニュアル（この例では、オンラインマニュアル）にアクセスする。
ここで、ユーザ３０１は、例えば、マニュアル上のＷｉ−Ｆｉ接続の診断アプリケーションを使用することも可能である。この場合、ユーザ３０１は、端末装置１０１の操作部を操作して、マニュアル上のＷｉ−Ｆｉ接続の診断アプリケーションの起動ボタンを押下して指定（選択）する。この診断アプリケーションは、例えば、端末装置１０１の内部（例えば、図２に示される記憶部１４に対応するもの）に記憶されている。この診断アプリケーションが、起動して、診断を開始し、診断結果を端末装置１０１の画面に表示する。ここでは、「Ｗｉ−Ｆｉの設定がオフ（無効）にされている」という診断結果が得られ、ユーザ３０１は、このことを確認する。
【００３６】
処理（１−１）：Ｗｅｂページへのアクセスの処理
ユーザ３０１は、所有する端末装置１０１上のブラウザ（図２に示されるブラウザ１１に対応するもの）により表示されるマニュアルの画面２０１において、端末装置１０１のキー（ソフトウェアキーでもよい）やマウスなどの操作部を操作することにより、マニュアルの画面２０１に記述されているＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定（選択）する。端末装置１０１では、Ｗｅｂページ読み込み部（図２に示されるＷｅｂページ読み込み部２１に対応するもの）により、指定されたＵＲＬを用いてＷｅｂサーバ１０３へアクセスし、当該ＵＲＬに対応するＷｅｂページの情報をＷｅｂサーバ１０３から読み込む。
【００３７】
図３の例では、ユーザ３０１は、マニュアルの画面２０１において、ＵＲＬ１又はＵＲＬ２を指定することができる。
例えば、ＵＲＬ１は、マニュアルの画面２０１では「Ｗｉ−Ｆｉの設定でお困りの方」のようにＷｉ−Ｆｉに関する内容が記載されている文をユーザ３０１が指定（例えば、クリックなど）することで、指定される。ＵＲＬ２は、マニュアルの画面２０１では「仕様（スペック）」のように他の内容が記載されている文をユーザ３０１が指定（例えば、クリックなど）することで、指定される。
【００３８】
処理（１−２）：スクリプトを使用するＷｅｂページ上におけるスクリプトの操作の処理
端末装置１０１のブラウザでは、ＵＲＬ１が指定された場合に、当該ブラウザがＪＡＶＡ（登録商標）のスクリプトを読み込んで（解釈して）実行することができないもの（ブラウザ）であるときには、このようなスクリプトの検出機能が有効となるように切り替える処理、又は、このようなスクリプトを実行することが可能な新規なブラウザを起動する処理、を行う。なお、このような機能や新規に起動されるブラウザは、例えば、端末装置１０１の内部（例えば、図２に示される記憶部１４に対応するもの）に記憶されている。
端末装置１０１のブラウザでは、ＵＲＬ１が指定された場合には、ＵＲＬ１に対応するＷｅｂページの情報を画面２０３に表示する。このＷｅｂページの情報は、ＪＡＶＡ（登録商標）のスクリプトの記述があるＷｅｂページの情報である。このＷｅｂページの情報は、Ｗｅｂサーバ１０３のデータベースなどに記憶されており、端末装置１０１がＷｅｂページ読み込み部によりＷｅｂサーバ１０３から受信して取得する。この場合、Ｗｅｂサーバ１０３は、マニュアルのデータを保持しており、スクリプトの記述ありのＷｅｂページの情報を端末装置１０１へ送信する。
【００３９】
この画面２０３には、例えば「Ｗｉ−Ｆｉ設定」という文字（他の文字でもよい）が表示される。この文字は、本実施形態では、スクリプトの種類（本実施形態では、操作番号からなる操作信号であり、以下で、操作番号とも言う）が１０１であるスクリプトに対応している。
ユーザ３０１は、端末装置１０１の操作部を操作して、マニュアルの画面２０３（この例では、Ｗｉ−Ｆｉの設定画面）における「Ｗｉ−Ｆｉ設定」という文字をクリックすることなどにより指定（選択）する。
すると、端末装置１０１では、操作信号検出部２２により、操作番号が１０１である操作が行われたことを示す信号（操作信号）を検出し、この検出結果を端末操作モジュール１１１の操作内容解析部（図２に示される操作内容解析部３１に対応するもの）へ通知する。
【００４０】
端末装置１０１の端末操作モジュール１１１では、あらかじめ、操作番号と操作内容との対応が１個又は複数個の組み合わせの分、操作内容解析部３１のメモリなどに、記憶されている。本実施形態では、１０１という操作番号と、Ｗｉ−Ｆｉの設定をオンにするという操作内容とが、対応付けられている。
端末装置１０１では、操作内容解析部により、操作番号と操作内容との対応を参照して、操作信号検出部２２から通知された内容（ここでは、操作番号が１０１である操作が行われたこと）に基づいて操作内容を解析する。本実施形態では、操作内容解析部は、１０１という操作番号に対応する操作内容として、Ｗｉ−Ｆｉの設定をオンにするという操作内容を特定する。
【００４１】
端末装置１０１では、操作内容命令部（図２に示される操作内容命令部３２に対応するもの）により、操作内容解析部により特定された操作内容（ここでは、Ｗｉ−Ｆｉの設定をオンにするという操作内容）に該当する操作内容を実行するための命令（操作内容実行命令）を生成してオペレーティングシステム（図２に示されるオペレーティングシステム１３に対応するもの）の操作内容実行部（図２に示される操作内容実行部４１に対応するもの）へ出力する。
端末装置１０１では、操作内容実行部により、操作内容命令部から入力された操作内容実行命令に従って、該当する操作内容を実行する。本実施形態では、操作内容実行部は、端末装置１０１において、Ｗｉ−Ｆｉの設定をオン（有効）にする操作を実行する。
【００４２】
このように、本実施形態では、端末装置１０１のユーザ３０１は、Ｗｅｂページのマニュアル（本実施形態では、オンラインマニュアル）上にて、Ｗｉ−Ｆｉの設定の有効化を示すスクリプトを指定することにより、端末装置１０１において、このスクリプトを読み込んで、Ｗｉ−Ｆｉの設定を有効化することができる。
【００４３】
ここで、Ｗｅｂページ上における各種の操作（例えば、Ｗｉ−Ｆｉ接続の診断アプリケーションを起動する操作や、ＵＲＬを指定する操作や、Ｗｉ−Ｆｉの設定を有効化する操作など）としては、様々なものが用いられてもよい。ユーザ３０１は、例えば、所望の操作を実行するためのＷｅｂページ上のユーザインタフェース要素（ボタンや、セレクトボックスや、テキストフィールドなど)を押下や、選択や、書き込みなどすることにより、或いは、所望の操作を実行するためのリンクを選択して所望のページへ遷移することにより、端末装置１０１に所望の各種の操作を実行させることができる。
【００４４】
また、Ｗｅｂページに所定のスクリプト（本実施形態では、Ｗｉ−Ｆｉの設定を有効化するためのスクリプト）の記述を埋め込む方法としては、一例として、Ｗｅｂページのリンク形式を用いることができる。ユーザ３０１がこのスクリプトを指定すると、端末装置１０１において、対応するＪＡＶＡ（登録商標）のスクリプトが実行される。
具体例として、
（ａ  ｈｒｅｆ＝“Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ：１０１（）”）Ｗｉ−Ｆｉ設定＜／ａ＞
というスクリプト（操作番号）の埋め込みを用いることができる（但し、（登録商標）という文字は便宜上記載しただけであり、実際には記載されない）。
【００４５】
また、本実施形態では、端末装置１０１において、特定のＵＲＬへアクセスするときにのみ当該端末装置１０１の操作を可能とする構成とすることができ、これにより、第三者からの不正な設定の危険性を低減することが可能である。この特定のＵＲＬの情報は、例えば、端末装置１０１の内部（例えば、図２に示される記憶部１４に対応するもの）に記憶される。
また、本実施形態では、サーバ証明書（例えば、ドメイン認証）を用いる構成とすることができ、これにより、例えば、第三者によるＷｅｂサーバ１０３への不正なアクセスを防ぐことが可能である。一例として、サーバ証明書を用いることで、操作可能とするＷｅｂページを管理するＷｅｂサーバ１０３を確認することができる。
【００４６】
処理（１−３）：スクリプトの記述を使用しないＷｅｂページの閲覧
端末装置１０１のブラウザでは、ＵＲＬ２が指定された場合には、ＵＲＬ２に対応するＷｅｂページの情報を画面２０４に表示する。このＷｅｂページの情報は、ＪＡＶＡ（登録商標）のスクリプトの記述がないＷｅｂページの情報である。このＷｅｂページの情報は、Ｗｅｂサーバ１０３のデータベースなどに記憶されており、端末装置１０１がＷｅｂページ読み込み部によりＷｅｂサーバ１０３から受信して取得する。この場合、Ｗｅｂサーバ１０３は、マニュアルのデータを保持しており、スクリプトの記述なしのＷｅｂページの情報を端末装置１０１へ送信する。端末装置１０１において、ユーザ３０１は、ブラウザにより、このＷｅｂページの情報を閲覧する。
【００４７】
次に、ユーザ３０２の端末装置１０２における処理の例である（前処理２）及び処理（２−１）〜処理（２−２）について説明する。なお、ここでは、主に、上述したユーザ３０１の端末装置１０１における処理の例とは異なる点について説明する。
（前処理２）
ユーザ３０２は、Ｗｉ−Ｆｉの設定に関して何を見ればよいのかが分からず、電話或いは電子メールなどを使って、通信業者のオペレータ（例えば、コールセンターなどのオペレータ）３１１に対して、Ｗｉ−Ｆｉの設定に関して質問する。すると、オペレータ３１１は、Ｗｉ−Ｆｉの設定に関するＷｅｂページのＵＲＬ１が記述された電子メールをオペレータ３１１の装置（例えば、コンピュータなど）からユーザ３０２の端末装置１０２へ送信する。
端末装置１０２は、オペレータ３１１の装置から受信した電子メールを画面２０２に表示する。
【００４８】
処理（２−１）：Ｗｅｂページへのアクセスの処理
ユーザ３０２は、電子メールの画面２０２において、端末装置１０２のキー（ソフトウェアキーでもよい）やマウスなどの操作部を操作することにより、電子メールの画面２０２に記述されているＵＲＬ（ここでは、ＵＲＬ１）を指定（選択）する。端末装置１０２では、Ｗｅｂページ読み込み部（図２に示されるＷｅｂページ読み込み部２１に対応するもの）により、指定されたＵＲＬを用いてＷｅｂサーバ１０３へアクセスし、当該ＵＲＬに対応するＷｅｂページの情報をＷｅｂサーバ１０３から読み込む。
【００４９】
処理（２−２）：スクリプトを使用するＷｅｂページ上におけるスクリプトの操作の処理
この処理は、上述したユーザ３０１の端末装置１０１における処理の例に係る処理（１−２）と同様である。
【００５０】
ここで、各端末装置１０１、１０２は、各ＵＲＬの情報と、ＪＡＶＡ（登録商標）のスクリプトの記述が存在するか否かを示す情報との対応を内部（例えば、図２に示される記憶部１４に対応するもの）に記憶する。また、各端末装置１０１、１０２は、アクセスするＵＲＬを監視するアプリケーションを有する。これらにより、各端末装置１０１、１０２は、アクセスするＵＲＬがＪＡＶＡ（登録商標）のスクリプトの記述が存在するものである場合にはＪＡＶＡ（登録商標）のスクリプトの検出機能又はそれに対応する新規なブラウザを起動する一方、そうでない場合には起動しない。
【００５１】
＜第１実施形態のまとめ＞
以上のように、本実施形態に係る端末制御システムでは、ユーザ３０１、３０２の端末装置１０１、１０２において、ブラウザがＷｅｂページ内のスクリプトの記述を読み込むだけで、当該スクリプトに対応した操作（本実施形態では、一例として、Ｗｉ−Ｆｉの設定の有効化）を実行することが可能である。一例として、端末装置１０１、１０２において、Ｗｉ−Ｆｉの設定を有効化することが一人では知識的に困難であるようなユーザ（客）３０１、３０２が、オンラインマニュアルのＷｅｂページ上でＷｉ−Ｆｉの設定の有効化を示すボタンを押すことなどにより、Ｗｉ−Ｆｉの設定の有効化を行うことができる。
【００５２】
以上のように、本実施形態に係る端末制御システムによると、Ｗｅｂページにスクリプトの記述を埋め込んでおくだけで、ユーザ３０１、３０２が特定のスクリプトにアクセスすることで、端末装置１０１、１０２を操作することを可能とすることにより、インフラコストや導入コストを低減することが可能である。また、本実施形態に係る端末制御システムによると、オペレータ３１１を経由しない場合には、オペレータコストを低減することが可能であり、オペレータ３１１の手を煩わせることなく、ユーザ３０１が自身で例えば操作方法の確認や実行を行うことができる。また、本実施形態に係る端末制御システムによると、例えば、所定のＵＲＬへアクセスしたときにのみ所定の操作内容を実行することが可能な構成とすることができる。
このように、本実施形態に係る端末制御システムによると、Ｗｅｂページを用いて効果的に端末装置１０１、１０２を制御することができる。一例として、スマートフォンなどの端末装置においては、現状ではオンラインマニュアルの内容をユーザが覚えるか又はプリントアウトするしかないが、本実施形態では、オンラインマニュアルのＷｅｂページに埋め込まれたスクリプトの記述を指定することで対応する操作を実行することができる。
【００５３】
ここで、端末装置１０１、１０２がＷｅｂサーバ１０３に記憶されたＷｅｂページの情報を受信する構成では、例えば、Ｗｅｂサーバ１０３においてサーバ証明書（例えば、ドメイン認証）を用いることにより、セキュリティ性を向上させることができる。また、端末装置１０１、１０２は、Ｗｅｂサーバ１０３から受信したＷｅｂページの情報を内部の記憶部（図２に示される記憶部１４に対応するもの）に記憶しておいて、その後に、当該記憶部からＷｅｂページの情報を読み出してもよく、この場合には、当該記憶部からＷｅｂページの情報を読み出す際には、Ｗｅｂサーバ１０３へアクセスしなくてもよい。
このように、端末装置１０１、１０２は、記憶部が有するキャッシュメモリなどにＷｅｂページの情報を記憶しておいてそこから当該情報を読み出すことで、Ｗｅｂサーバ１０３へのアクセスが困難な場所においても、Ｗｅｂページに埋め込まれたスクリプトの記述を用いて、所定の操作（例えば、Ｗｉ−Ｆｉの設定の有効化など）を実行することができる。
【００５４】
［第２実施形態］
＜端末制御システムにおける処理の例＞
本実施形態（第２実施形態）では、上記した第１実施形態とは異なる点について詳しく説明し、同様な点については詳しい説明を省略する。
上記した第１実施形態では、端末装置１０１、１０２のマニュアルの内容を記載するＷｅｂページに設けられたスクリプトの記述をユーザ３０１、３０２が指定すると、当該スクリプトに対応した操作（例えば、Ｗｉ−Ｆｉの設定の有効化など）を端末装置１０１、１０２が実行する構成としたが、本実施形態では、スクリプトの記述の代わりに、ＵＲＬスキームの記述を用いる。
本実施形態では、このＵＲＬスキームの記述の一例として、ＵＲＬを用いてＡｎｄｒｏｉｄ（登録商標）のアプリケーションを記述したものを用いる。この場合、端末装置１０１、１０２のオペレーティングシステム（図２に示されるオペレーティングシステム１３に対応するもの）として、Ａｎｄｒｏｉｄ（登録商標）のＯＳが用いられる。
【００５５】
一例として、ＵＲＬスキームを用いて、「ＵＲＬの記述．ＨＴＭＬの記述？操作内容の記述」という形式を用いることができる。この場合、「？」以降の文字列（記述）である「操作内容の記述」により、実行すべき操作内容を指定することができる。
具体例として、端末装置１０１、１０２のマニュアルの内容を記載するＷｅｂページに、「ａｓｓｉｓｔ：／／ＡＢＣＤＥＦ？Ｗｉ−Ｆｉ＝ＯＮ」という記述を埋め込む。ここで、「ＡＢＣＤＥＦ」は、アプリケーションを特定する情報（例えば、アプリケーションの名称）を表しており、本実施形態では、端末操作モジュール（図２に示される端末操作モジュール１２に対応するもの）の名称を表す。また、「Ｗｉ−Ｆｉ＝ＯＮ」は、Ｗｉ−Ｆｉの設定を有効化する指示であることを表す。
端末装置１０１、１０２は、操作内容解析部（図２に示される操作内容解析部３１に対応するもの）により、「？」より前の情報である「ＡＢＣＤＥＦ」に基づいて該当するアプリケーションを読み出し、操作内容命令部（図２に示される操作内容命令部３２に対応するもの）により、「？」より後の情報である「Ｗｉ−Ｆｉ＝ＯＮ」に基づいて該当する操作内容の命令（ここでは、Ｗｉ−Ｆｉの設定を有効化する命令）を生成する。
【００５６】
＜第２実施形態のまとめ＞
以上のように、本実施形態に係る端末制御システムでは、ユーザ３０１、３０２の端末装置１０１、１０２において、ブラウザがＷｅｂページ内のＵＲＬスキームの記述を読み込むだけで、当該ＵＲＬスキームに対応した操作（本実施形態では、一例として、Ｗｉ−Ｆｉの設定の有効化）を実行することが可能である。一例として、端末装置１０１、１０２において、Ｗｉ−Ｆｉの設定を有効化することが一人では知識的に困難であるようなユーザ（客）３０１、３０２が、オンラインマニュアルのＷｅｂページ上でＷｉ−Ｆｉの設定の有効化を示すボタンを押すことなどにより、Ｗｉ−Ｆｉの設定の有効化を行うことができる。
【００５７】
以上のように、本実施形態に係る端末制御システムによると、ＷｅｂページにＵＲＬスキームの記述を埋め込んでおくだけで、ユーザ３０１、３０２が特定のＵＲＬスキームにアクセスすることで、端末装置１０１、１０２を操作することを可能とすることにより、インフラコストや導入コストを低減することが可能である。また、本実施形態に係る端末制御システムによると、オペレータ３１１を経由しない場合には、オペレータコストを低減することが可能であり、オペレータ３１１の手を煩わせることなく、ユーザ３０１が自身で例えば操作方法の確認や実行を行うことができる。また、本実施形態に係る端末制御システムによると、例えば、所定のＵＲＬへアクセスしたときにのみ所定の操作内容を実行することが可能な構成とすることができる。
このように、本実施形態に係る端末制御システムによると、Ｗｅｂページを用いて効果的に端末装置１０１、１０２を制御することができる。一例として、スマートフォンなどの端末装置においては、現状ではオンラインマニュアルの内容をユーザが覚えるか又はプリントアウトするしかないが、本実施形態では、オンラインマニュアルのＷｅｂページに埋め込まれたＵＲＬスキームの記述を指定することで対応する操作を実行することができる。
【００５８】
また、本実施形態のようにＵＲＬスキームを用いる場合には、上記した第１実施形態において起動することが必要であったＪＡＶＡ（登録商標）のスクリプトの検出機能又はそれに対応するブラウザを起動する必要がない。
また、本実施形態に係るＵＲＬスキームと上記した第１実施形態に係るスクリプトの両方を用いることもできる。
【００５９】
［以上の実施形態に関する構成例］
（第１実施形態〜第２実施形態に共通の構成例）
一構成例として、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるブラウザ（実施形態では、例えば、ブラウザ１１）と、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定する端末操作部（実施形態では、例えば、端末操作モジュール１２）と、前記端末操作部により特定された操作内容の操作を実行する操作内容実行部（実施形態では、例えば、操作内容実行部４１）と、を備える端末装置（実施形態では、例えば、端末装置１、１０１、１０２）である。
【００６０】
ここで、Ｗｅｂページに設けられる所定の記述としては、様々なものが用いられてもよい。
また、操作内容としては、端末装置において行うことが可能な様々な操作の内容が用いられてもよく、例えば、所定の設定の有効化、所定の設定の無効化、所定の情報の記憶或いは消去、所定の情報の書き換え、所定の値の調整などの操作の内容を用いることが可能である。一例として、操作内容として、端末装置のマニュアルで説明されている様々な操作の内容を用いることができる。
【００６１】
構成例として、前記記述は、スクリプトの記述（第１実施形態の例）、又は、ＵＲＬスキームの記述（第２実施形態の例）である。
【００６２】
（第１実施形態〜第２実施形態に共通の構成例）
構成例として、前記ブラウザは、アクセスするＵＲＬを指定してＷｅｂサーバ（実施形態では、例えば、Ｗｅｂサーバ２、１０３）から前記Ｗｅｂページの情報を受信する、又は、前記端末装置の内部に記憶された前記Ｗｅｂページの情報を読み出す。
【００６３】
（第１実施形態〜第２実施形態に共通の構成例）
構成例として、前記操作内容は、端末装置におけるタスク（例えば、設定などの端末装置内でのタスクを含む）の起動、端末装置におけるアプリケーション（任意のものであってもよく、例えば、ここで挙げているタスク、ユーザインタフェース画面、所定のメッセージの通信以外のもの）の起動、端末装置におけるユーザインタフェース画面の起動、端末装置における所定のメッセージの通信（例えば、送信や受信）のうちの１つ以上である。
【００６４】
（第１実施形態〜第２実施形態に共通の構成例）
一構成例として、ブラウザが、Ｗｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付けるステップと、端末操作部が、前記ブラウザにより指定が受け付けられた記述に対応する操作内容を特定するステップと、操作内容実行部が、前記端末操作部により特定された操作内容の操作を実行するステップと、をコンピュータに実行させるためのプログラム（端末制御プログラム）である。
【００６５】
（第１実施形態〜第２実施形態に共通の構成例）
一構成例として、端末装置が、アクセスするＵＲＬの指定を受け付け、指定を受け付けたＵＲＬを用いてＷｅｂサーバに対してＷｅｂページの情報を要求し、前記Ｗｅｂサーバが、前記端末装置から要求されたＷｅｂページの情報を前記端末装置へ送信し、前記端末装置が、前記Ｗｅｂサーバから送信されたＷｅｂページの情報を受信し、受信したＷｅｂページの情報を表示し、表示したＷｅｂページに設けられた所定の記述の指定を受け付け、指定が受け付けられた記述に対応する操作内容を特定し、特定した操作内容の操作を実行する、端末制御方法である。
【００６６】
［以上の実施形態のまとめ］
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００６７】
例えば、以上に示した各実施形態に係る各装置（例えば、端末装置１、１０１、１０２やＷｅｂサーバ２、１０３）の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、処理を行う。
【００６８】
なお、ここで言う「コンピュータシステム」とは、オペレーティングシステム（ＯＳ）や周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことを言う。
【００６９】
更に、「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、或いは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことを言う。
また、上記のプログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００７０】
１、１０１〜１０２…端末装置、２、１０３、２０１１…Ｗｅｂサーバ、３…回線、１１…ブラウザ、１２、１１１…端末操作モジュール、１３…オペレーティングシステム、１４…記憶部、２１…Ｗｅｂページ読み込み部、２２…操作信号検出部、３１…操作内容解析部、３２…操作内容命令部、４１…操作内容実行部、２０１〜２０４…画面、３０１〜３０２…ユーザ（客）、３１１…オペレータ、１００１…被制御機器、１００２…受信用携帯電話機、１００３…電話機、１００４…電話交換局装置、１００５、１００７…無線基地局装置、１００６…携帯電話機、１０２１…遠隔制御装置、１０２２…制御部、１０３１…マイクロホン、１０３２…ＤＴＭＦ信号変換部、１０３３…暗証番号設定ＲＡＭ、１０３４…暗証番号整合部、１０３５…制御コード設定部、１０３６…デコード部、２００１…制御側端末装置、２００２…被制御側端末装置、２０２１…ＩＰ通信網
【図１】
2014178983.tif 000003
【図２】
2014178983.tif 000004
【図３】
2014178983.tif 000005
【図４】
2014178983.tif 000006
【図５】
2014178983.tif 000007