(57)【要約】【課題】操作を指示する装置により、操作対象の装置の有する複数の機能を組み合わせて実行させること。【解決手段】操作対象へ操作信号を送信する通信装置は、第２の通信装置に所定の機能を実行させる操作手順を記憶する記憶部と、第２の通信装置に、記憶部に記憶された操作手順を含む操作信号を無線送信する送信部とを有する。【選択図】図１
2014119770.tif 000002
【特許請求の範囲】
【請求項１】
操作対象へ操作信号を送信する通信装置であって、
第２の通信装置に所定の機能を実行させる操作手順を記憶する記憶部と、
前記第２の通信装置に、前記記憶部に記憶された操作手順を含む操作信号を無線送信する送信部と
を有する、通信装置。
【請求項２】
前記操作手順には、前記第２の通信装置に、第３の通信装置の機能を実行させる手順が含まれる、請求項1に記載の通信装置。
【請求項３】
操作信号を受信する通信装置であって、
第４の通信装置から、近距離無線通信により、前記通信装置の有する機能を実行させる操作手順を受信する受信部と、
前記受信部により受信された操作手順に従って、機能を実行する機能制御部と
を有する、通信装置。
【請求項４】
前記機能制御部は、前記操作手順に従って、第５の通信装置に、所定の機能を実行させる、請求項３に記載の通信装置。
【請求項５】
前記操作手順には、複数の機能を実行させる手順が含まれる、請求項１ないし４のいずれか１項に記載の通信装置。
【請求項６】
所定の機能を実行させる操作手順を記憶する記憶部と、
操作対象へ、前記記憶部に記憶された操作手順を含む操作信号を無線送信する送信部と
前記送信部により送信された操作信号を受信する受信部と、
前記受信部により受信された操作手順に従って、機能を実行する機能制御部と
を有する、システム。
【請求項７】
所定の機能を実行させる操作手順を含む操作信号を作成するコンピュータにより実行可能な第１のプログラムと、
前記操作信号を無線送信する第１の送信装置と
前記送信装置により送信された操作信号を受信する受信装置と、
前記受信装置により受信された操作手順に従って、機能を実行するコンピュータにより実行可能な第２のプログラムと
を有する、システム。
【請求項８】
所定の機能を実行させる操作手順を含む操作信号を受信する受信部と、
前記受信装置により受信された操作手順に従って、所定の機能を実行するプラットフォームと
を有する、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関する。
【背景技術】
【０００２】
画像形成装置やプリンタには、様々な機能が搭載され、それらの機能は、ユーザにとって複雑なものになっている。画像形成装置やプリンタにNFC(near field communication)等の近距離無線通信機能を搭載した機器を翳すことにより、各個人のカスタマイズ画面を表示する技術が知られている。
【０００３】
例えば、近距離無線通信認証デバイス内に保持されたログ情報を含むユーザ毎のカスタマイズ情報と画像形成装置の記憶手段に記憶されているカスタマイズ情報とを照合し、画像形成装置の操作表示手段に表示されるカスタマイズ画面を更新する技術が知られている。この技術では、非ネットワーク環境において近距離無線通信認証デバイスを画像形成装置のリーダ／ライタに翳すだけで、前回までに使用した機能のログ情報が反映されたカスタマイズ画面が表示され、該画面での操作が可能となる（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ログ情報には、前回までの設定が含まれる。しかし、該ログ情報が反映されたカスタマイズ画面が表示されていても、該画面に従って複数の機能を含む複雑な処理を行う場合には、ユーザが操作をする必要がある。
【０００５】
そこで、本発明は、操作を指示する装置により、操作対象の装置の有する複数の機能を組み合わせて実行させることを目的とする。
【課題を解決するための手段】
【０００６】
開示の通信装置は、
操作対象へ操作信号を送信する通信装置であって、
第２の通信装置に所定の機能を実行させる操作手順を記憶する記憶部と、
前記第２の通信装置に、前記記憶部に記憶された操作手順を含む操作信号を無線送信する送信部と
を有する。
【発明の効果】
【０００７】
開示の実施例によれば、操作を指示する装置により、操作対象の装置の有する複数の機能を組み合わせて実行させることができる。
【図面の簡単な説明】
【０００８】
【図１】通信システムの一実施例を示す図である。
【図２】操作手順の一実施例を示す図である。
【図３】操作手順の一実施例を示す図である。
【図４】第１の通信装置の一実施例を示す機能ブロック図である。
【図５】第２の通信装置の一実施例を示す機能ブロック図である。
【図６】通信システムの動作の一実施例（その１）を示すシーケンスチャートである。
【図７】通信システムの動作の一実施例（その２）を示す図である。
【図８】通信システムの動作の一実施例（その２）を示す図である。
【図９】通信システムの動作の一実施例（その２）を示す図である。
【図１０】通信システムの動作の一実施例（その３）を示す図である。
【図１１】通信システムの動作の一実施例（その３）を示す図である。
【図１２】通信システムの動作の一実施例（その４）を示す図である。
【図１３】通信システムの動作の一実施例（その５）を示す図である。
【図１４】通信システムの動作の一実施例（その５）を示す図である。
【図１５】通信システムの動作の一実施例（その５）を示す図である。
【図１６】通信システムの動作の一実施例（その６）を示す図である。
【図１７】通信システムの動作の一実施例（その７）を示す図である。
【図１８】通信システムの動作の一実施例（その８）を示す図である。
【図１９】通信システムの動作の一実施例（その８）を示す図である。
【発明を実施するための形態】
【０００９】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１０】
＜実施例＞
＜通信システム＞
図１は、通信システムの一実施例を示す。
【００１１】
通信システムは、第１の通信装置１００と第２の通信装置２００とを有する。
【００１２】
第１の通信装置１００は、操作対象としての第２の通信装置２００に操作を指示する装置である。第１の通信装置１００は、NFC等の近距離無線通信機能が搭載されているデバイスであるのが好ましい。第１の通信装置１００は、スマートフォン、タブレットＰＣ、ICカード等であるのが好ましい。第１の通信装置１００は、所定の機能を実行させる操作手順を作成する。第１の通信装置１００は、操作手順を格納する。第１の通信装置１００は、第２の通信装置２００へ、操作手順を送信する。
【００１３】
第２の通信装置２００は、第１の通信装置１００からの操作手順に従って、機能を実行する。第２の通信装置２００は、NFC等の近距離無線通信機能が搭載されているデバイスであるのが好ましい。具体的には、第２の通信装置２００は、スマートフォン、タブレットＰＣ、MFP(Multifunction Peripheral)、プリンタ、プロジェクタ等であるのが好ましい。
【００１４】
＜第１の通信装置１００＞
第１の通信装置１００は、操作指示部１０２と、近距離無線通信部１０４と、記憶部１０６とを有する。
【００１５】
また、操作指示部１０２と、近距離無線通信部１０４と、記憶部１０６とが異なる装置により実現されてもよい。この場合、それぞれの装置は、無線により接続されるようにしてもよいし、有線により接続されるようにしてもよい。
【００１６】
操作指示部１０２は、第２の通信装置２００へ操作を指示する。操作指示部１０２は、第２の通信装置２００への１又は複数の操作を含む操作手順を作成する。操作指示部１０２は、記憶部１０６に操作手順を保存する。
【００１７】
近距離無線通信部１０４は、操作指示部１０２と接続される。送信装置、受信装置、送信部、受信部としての近距離無線通信部１０４は、近距離無線通信技術により無線通信を実行する。近距離無線通信技術には、NFCに加え、FeliCa、ISO/IEC 14443 (MIFARE)、ISO/IEC 18092等が含まれる。近距離無線通信部１０４は、第２の通信装置２００へ、操作指示部１０２からの操作手順を送信する。近距離無線通信部１０４は、記憶部１０６へ、操作手順を入力する。
【００１８】
記憶部１０６は、操作指示部１０２、近距離無線通信部１０４と接続される。記憶部１０６は、操作手順１０８、機能１１０が格納される。操作手順１０８には、第２の通信装置２００に機能を実行させる際の操作、その順序が含まれる。操作手順１０８には、機能を実行させる際に必要なデータが含まれるのが好ましい。
【００１９】
機能１１０は、第２の通信装置２００で実行できる機能情報が含まれる。
【００２０】
＜操作手順１０８＞
図２は、操作手順１０８の一実施例を示す。
【００２１】
操作手順１０８は、第２の通信装置２００が実行できる機能の実行内容と、機能を実行させる際の操作順序を示す。操作手順１０８には、１又は複数の機能が含まれる。機能には、１又は複数のコマンドが含まれる。
【００２２】
コマンドは、第２の通信装置２００を実効的に制御する命令の最小の単位である。機能は、ユーザが第２の通信装置２００を操作する命令の単位である。機能は、１又は複数のコマンドを組み合わせたものである。複数の機能を組み合わせて一つの機能とすることもできる。
【００２３】
図３は、操作手順１０８の一実施例を示す。
【００２４】
操作手順１０８には、機能Ａ３０２、機能Ｂ３０４、機能Ｃ３０６が含まれる。操作手順１０８に、１−２個の機能が含まれてもよいし、４個以上の機能が含まれてもよい。
【００２５】
機能Ａ３０２には、コマンドＡ３０８、コマンドＢ３１０、コマンドＣ３１２が含まれる。機能Ａ３０２に、１−２個のコマンドが含まれてもよいし、４個以上のコマンドが含まれてもよい。
【００２６】
機能Ｂ３０４には、コマンドＢ３１０、コマンドＤ３１４が含まれる。機能Ｂ３０４に、１個のコマンドが含まれてもよいし、３個以上のコマンドが含まれてもよい。
【００２７】
機能Ｃ３０６には、コマンドＢ３１０、コマンドＥ３１６、コマンドＦ３１８が含まれる。機能Ｃ３０６に、１−２個のコマンドが含まれてもよいし、４個以上のコマンドが含まれてもよい。
【００２８】
＜操作指示部１０２＞
操作指示部１０２の一実施例について説明する。
【００２９】
図４は、操作指示部１０２の機能の一実施例を示す機能ブロック図である。この機能ブロック図により表される機能は、主に、第１の通信装置１００のＣＰＵ（図示せず）により実行される。つまり、ＣＰＵは、記憶部１０６に記憶されたコンピュータにより実行可能なプログラム（アプリケーション）に従って機能し、所定の処理を行う。
【００３０】
ＣＰＵは、操作指示部１０２として機能する。より詳細には、ＣＰＵは、操作指示部１０２として機能する際に、操作部４０２と、動作管理部４０４と、通信制御部４０８と、機能管理部４１０と、操作手順作成部４１２と、操作手順管理部４１４と、データ変換部４１６として機能する。
【００３１】
操作部４０２は、ユーザから第２の通信装置２００に対する操作を受け付けるユーザインターフェースである。操作部４０２は、動作管理部４０４から、機能一覧を取得する。操作部４０２は、動作管理部４０４からの更新された機能一覧に従って、機能一覧を更新する。操作部４０２は、動作管理部４０４に、機能一覧の中からユーザにより選択された機能を通知する。
【００３２】
また、操作部４０２は、動作管理部４０４から、操作手順一覧を取得する。操作部４０２は、動作管理部４０４に、操作手順一覧の中からユーザにより選択された操作を通知する。
【００３３】
動作管理部４０４は、操作部４０２と接続される。動作管理部４０４は、第１の通信装置１００全体の動作を管理する。動作管理部４０４は、操作部４０２、表示部４０６へ、機能一覧を通知する。動作管理部４０４は、操作部４０２、表示部４０６へ、第１の通信装置１００の操作手順一覧を通知する。
【００３４】
表示部４０６は、動作管理部４０４と接続される。表示部４０６は、第１の通信装置１００の動作結果を表示する。動作結果を表示することにより、ユーザに動作結果を伝える。表示部４０６は、動作管理部４０４からの機能一覧、操作手順一覧を表示する。
【００３５】
通信制御部４０８は、動作管理部４０４と接続される。通信制御部４０８は、近距離無線通信部１０４を制御することにより、第２の通信装置２００との間で通信を行う。通信制御部４０８は、近距離無線通信部１０４から操作手順を含む操作信号を送信する。通信制御部４０８は、近距離無線通信部１０４から機能一覧取得要求を送信する。通信制御部４０８は、近距離無線通信部１０４からのデータを受信する。
【００３６】
機能管理部４１０は、動作管理部４０４、記憶部１０６と接続される。機能管理部４１０は、第２の通信装置２００が有する機能を管理する。機能管理部４１０は、記憶部１０６に格納された機能１１０から機能一覧を取得し、動作管理部４０４に入力する。機能管理部４１０は、動作管理部４０４からの指示に従って、記憶部１０６に格納された機能１１０を更新する。
【００３７】
操作手順作成部４１２は、動作管理部４０４、記憶部１０６と接続される。操作手順作成部４１２は、操作手順を作成する。操作手順作成部４１２は、記憶部１０６に格納された操作手順１０８に機能を追加する。
【００３８】
操作手順管理部４１４は、動作管理部４０４、記憶部１０６と接続される。操作手順管理部４１４は、操作手順を管理する。操作手順管理部４１４は、記憶部１０６に格納された操作手順１０８に操作手順を追加する。操作手順管理部４１４は、記憶部１０６に格納された操作手順１０８から操作手順一覧を取得し、動作管理部４０４に入力する。操作手順管理部４１４は、記憶部１０６に格納された操作手順１０８からユーザにより選択された操作手順を取得し、動作管理部４０４に入力する。
【００３９】
データ変換部４１６は、動作管理部４０４と接続される。データ変換部４１６は、近距離無線通信部１０４から送信するデータと、第１の通信装置１００の内部で扱うデータとの間で変換する。データ変換部４１６は、近距離無線通信部１０４から送信するデータに操作手順を変換する。データ変換部４１６は、第１の通信装置１００の内部で扱うデータに通信制御部４０８で受信したデータを変換する。
【００４０】
＜第２の通信装置２００＞
第２の通信装置２００の一実施例について説明する。
【００４１】
図５は、第２の通信装置２００の一実施例を示す機能ブロック図である。この機能ブロック図により表される機能は、主に、第２の通信装置２００のＣＰＵ（図示せず）により実行される。つまり、ＣＰＵは、記憶部（図示無し）に記憶されたプログラムに従って機能し、所定の処理を行う。
【００４２】
ＣＰＵは、機能管理部５０２と、機能実行管理部５０４と、通信制御部５０６と、操作部５０８と、データ変換部５１０と、機能制御部５１２として機能する。
【００４３】
機能管理部５０２は、機能の追加、機能の削除、機能一覧の取得等の管理を実行する。機能管理部５０２は、第２の通信装置２００に登録されている機能一覧を取得する。また、機能管理部５０２は、第２の通信装置２００に登録されている機能の追加又は削除を行う。
【００４４】
機能実行管理部５０４は、機能管理部５０２と接続される。機能実行管理部５０４は、操作部５０８、通信制御部５０６からデータを取得する。機能実行管理部５０４は、操作部５０８からのデータをデータ変換部５１０に入力する。機能実行管理部５０４は、データ変換部５１０で変換された操作部５０８からのデータに含まれる機能を実行する。機能実行管理部５０４は、通信制御部５０６からのデータをデータ変換部５１０に入力する。機能実行管理部５０４は、データ変換部５１０で変換された通信制御部５０６からのデータに含まれる機能を実行する。機能実行管理部５０４は、通信制御部５０６からデータが入力された場合に、ユーザにデータを受信したことを通知するのが好ましい。
【００４５】
通信制御部５０６は、近距離無線通信技術により、第１の通信装置１００との間での通信を制御する。つまり、通信制御部５０６は、送信装置、受信装置、送信部、受信部としての近距離無線通信部（図示なし）を制御することにより第１の通信装置１００との間での通信を制御する。通信制御部５０６は、第１の通信装置１００へ、機能一覧を送信する制御を実行する。
【００４６】
操作部５０８は、ユーザから第１の通信装置１００に対する操作を受け付けるユーザインターフェースである。
【００４７】
データ変換部５１０は、機能実行管理部５０４と接続される。データ変換部５１０は、通信制御部５０６からのデータ、操作部５０８からのデータを変換する。データ変換部５１０は、送信データへ、機能一覧を変換する。
【００４８】
機能制御部５１２は、機能実行管理部５０４からの実行する機能に従って、第２の通信装置２００を制御する。
【００４９】
＜通信システムの動作＞
図６は、通信システムの動作の一実施例（その１）を示す。
【００５０】
ステップＳ６０２では、第１の通信装置１００は、第２の通信装置２００へ、操作手順を送信する。第１の通信装置１００の表示部４０６には、「操作手順を送信する」と表示されるのが好ましい。
【００５１】
ステップＳ６０４では、第１の通信装置１００は、第２の通信装置２００へ、機能一覧取得要求を送信する。第１の通信装置１００の表示部４０６には、「機能一覧を取得する」と表示されるのが好ましい。
【００５２】
ステップＳ６０６では、第２の通信装置２００は、第１の通信装置１００からの機能一覧取得要求に応じて、第１の通信装置１００へ、機能一覧を送信する。第２の通信装置２００の表示部には、「機能一覧を通知する」と表示されるのが好ましい。
【００５３】
ステップＳ６０８では、第２の通信装置２００は、第１の通信装置１００からの操作手順を格納する。第２の通信装置２００は、第１の通信装置１００へ、操作手順応答を送信する。第２の通信装置２００の表示部(図示せず)には、「操作手順を保存する」と表示されるのが好ましい。
【００５４】
図７−図９は、通信システムの動作の一実施例（その２）を示す。
【００５５】
図７−図９を参照して、「サーバ上にあるファイル(xxx.jpg)を10枚印刷する」例を説明する。
【００５６】
図７に示される通信システムは、第１の通信装置１００としての近距離無線通信技術が搭載されているスマートフォンと、第２の通信装置２００としての近距離無線通信技術が搭載されているMFPと、サーバ７００とを有する。
【００５７】
例えば、MFPに、アプリケーションが追加され、アプリケーションプログラミングインタフェース(API: Application Programming Interface)を介して、プラットフォームがアプリケーションとの間でやり取り行うことにより、アプリケーションが実行される。
【００５８】
ユーザが第１の通信装置１００を操作することにより操作手順が選択される。操作手順には、（１）サーバ認証を行う、（２）サーバ７００からxxx.jpgをダウンロードする、（３）xxx.jpgを10枚印刷することが含まれる。
【００５９】
図８では、ユーザが、第２の通信装置２００に第１の通信装置１００を翳し、近づけることにより、第１の通信装置１００から、第２の通信装置２００へ操作手順が送信される。
【００６０】
図９では、第２の通信装置２００により操作手順が実行される。
【００６１】
ステップS９０２では、第２の通信装置２００とサーバ７００との間で認証が実行される。
【００６２】
ステップＳ９０４では、第２の通信装置２００は、サーバ７００からxxx.jpgをダウンロードする。
【００６３】
ステップＳ９０６では、第２の通信装置２００は、xxx.jpgを10枚印刷する。
【００６４】
なお、通信システムの一実施例において、複数のサーバ７００を有するようにしてもよい。また、スマートフォンと、MFPと、サーバ７００とを有するシステムは一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【００６５】
図１０−図１１は、通信システムの動作の一実施例（その３）を示す。
【００６６】
図１０には、ユーザの判断により操作手順が決定され、第１の通信装置１００から、近距離無線通信技術で第２の通信装置２００に操作手順を送信する際の動作が示される。
【００６７】
ステップＳ１００２では、操作部４０２は、ユーザによる操作により操作手順一覧を取得する。
【００６８】
ステップＳ１００４では、操作部４０２は、動作管理部４０４に操作内容を通知する。
【００６９】
ステップＳ１００６では、動作管理部４０４は、操作手順管理部４１４から操作手順一覧を取得する。
【００７０】
ステップＳ１００８では、動作管理部４０４は、表示部４０６に操作手順一覧を表示する。
【００７１】
ステップＳ１０１０では、表示部４０６は操作手順一覧を表示することにより、ユーザに操作手順一覧を通知する。
【００７２】
ステップＳ１０１２では、操作部４０２は、ユーザによる操作により操作手順一覧を取得する。
【００７３】
ステップＳ１０１４では、操作部４０２は、動作管理部４０４に操作内容を通知する。
【００７４】
ステップＳ１０１６では、動作管理部４０４は、操作手順管理部４１４からユーザにより指定された操作手順を取得する。
【００７５】
ステップＳ１０１８では、動作管理部４０４は、通信制御部４０８から操作手順を含む操作信号を送信する。
【００７６】
図１１には、主に、第２の通信装置２００の動作が示される。
【００７７】
第２の通信装置２００は、第１の通信装置１００から操作手順を含む操作信号を受信する。第２の通信装置２００は、受信した操作信号に含まれる操作手順を実行する。
【００７８】
ステップＳ１１０２では、ユーザの保持する第１の通信装置１００から、第２の通信装置２００に操作信号が送信される。
【００７９】
ステップＳ１１０４では、通信制御部５０６は、機能実行管理部５０４にデータを受信したことを通知する。データに含まれる操作手順は、実行する機能が羅列されている。このため、機能実行管理部５０４は、順番に、機能を実行する。
【００８０】
ステップＳ１１０６では、データ変換部５１０は、データを機能に変換する。データには、機能Ａ５１４と機能Ｂ５２２が含まれる。
【００８１】
ステップＳ１１０８では、機能実行管理部５０４は、機能Ａ５１４を実行する。機能Ａ５１４には、コマンドａ５１６と、コマンドｂ５１８と、コマンドｃ５２０とが含まれる。
【００８２】
ステップＳ１１１０では、機能Ａ５１４は、コマンドａ５１６を実行する。
【００８３】
ステップＳ１１１２では、機能制御部５１２がコマンドａ５１６を実行することにより、第２の通信装置２００の制御が実行される。
【００８４】
ステップＳ１１１４では、機能Ａ５１４は、コマンドｂ５１８を実行する。
【００８５】
ステップＳ１１１６では、機能制御部５１２がコマンドｂ５１８を実行することにより、第２の通信装置２００の制御が実行される。
【００８６】
ステップＳ１１１８では、機能Ａ５１４は、コマンドｃ５２０を実行する。
【００８７】
ステップＳ１１２０では、機能制御部５１２がコマンドｃ５２０を実行することにより、第２の通信装置２００の制御が実行される。
【００８８】
ステップＳ１１２２では、機能実行管理部５０４は、機能Ｂ５２２を実行する。機能Ｂ５２２には、コマンドｃ５２０と、コマンドｄ５２４とが含まれる。
【００８９】
ステップＳ１１２４では、機能Ｂ５２２は、コマンドｃ５２０を実行する。
【００９０】
ステップＳ１１２６では、機能制御部５１２がコマンドｃ５２０を実行することにより、第２の通信装置２００の制御が実行される。
【００９１】
ステップＳ１１２８では、機能Ｂ５２２は、コマンドｄ５２４を実行する。
【００９２】
ステップＳ１１３０では、機能制御部５１２がコマンドｄ５２４を実行することにより、第２の通信装置２００の制御が実行される。
【００９３】
ステップＳ１１１２、Ｓ１１１６、Ｓ１１２０、Ｓ１１２６、Ｓ１１３０において、機能制御部５１２によりコマンドが実行される際に必要なデータは、第１の通信装置１００から取得されるのが好ましい。例えば、操作手順に含まれてもよい。また、機能制御部５１２によりコマンドが実行される際に必要なデータは、ストレージサーバ等の外部の装置から取得されてもよい。
【００９４】
図１２は、通信システムの動作の一実施例（その４）を示す。図１２には、主に、第１の通信装置１００の動作が示される。
【００９５】
第１の通信装置１００には、第２の通信装置２００で実行できる機能が予め登録されている。ユーザは、機能を組み合わせることにより新たに操作手順を作成できる。新たに作成された操作手順と同様の操作手順が既に登録されている場合には、第１の通信装置１００は、ユーザに既に登録されていることを通知するのが好ましい。
【００９６】
ステップＳ１２０２では、操作部４０２は、ユーザによる操作により機能一覧を取得する。
【００９７】
ステップＳ１２０４では、操作部４０２は、動作管理部４０４に操作内容を通知する。
【００９８】
ステップＳ１２０６では、動作管理部４０４は、機能管理部４１０から機能一覧を取得する。
【００９９】
ステップＳ１２０８では、動作管理部４０４は、表示部４０６に機能一覧を表示する。
【０１００】
ステップＳ１２１０では、操作手順作成部４１２は、操作手順を作成する。
【０１０１】
ステップＳ１２１２では、表示部４０６は機能一覧を表示することにより、ユーザに機能一覧を通知する。
【０１０２】
ステップＳ１２１４では、操作部４０２は、ユーザによる選択操作により機能を取得する。
【０１０３】
ステップＳ１２１６では、操作部４０２は、動作管理部４０４にユーザによる選択操作により取得された機能を通知する。
【０１０４】
ステップＳ１２１８では、動作管理部４０４は、操作手順作成部４１２に機能を追加することを通知する。
【０１０５】
ステップＳ１２２０では、操作手順作成部４１２は、操作手順１０８に、機能を追加する。
【０１０６】
ステップＳ１２２２では、動作管理部４０４は、操作手順管理部４１４に操作手順を追加する。
【０１０７】
図１３−図１５は、通信システムの動作の一実施例（その５）を示す。図１３には、第１の通信装置１００と第２の通信装置２００との間で、機能一覧が更新される場合の動作が示される。
【０１０８】
操作手順を追加する場合には、ユーザの保持する第１の通信装置１００は第２の通信装置２００が実行できる機能を取得する必要がある。第２の通信装置２００が実行できる機能を取得するために、第２の通信装置２００に、「機能一覧の取得」を要求するための操作を行った第１の通信装置１００を翳すことにより近づける。第１の通信装置１００に、第２の通信装置２００から該第２の通信装置２００により実行できる機能一覧が送信される。
【０１０９】
ステップＳ１４０２では、操作部４０２に、ユーザにより機能一覧を更新する操作が行われる。
【０１１０】
ステップＳ１４０４では、操作部４０２は、動作管理部４０４に操作内容を通知する。
【０１１１】
ステップＳ１４０６では、動作管理部４０４は、通信制御部４０８から機能一覧取得要求を送信する。
【０１１２】
ステップＳ１４０８では、第２の通信装置２００は、第１の通信装置１００からの機能一覧取得要求に応じて、機能一覧を取得する。
【０１１３】
ステップＳ１４１０では、第２の通信装置２００は、第１の通信装置１００に機能一覧を通知する。
【０１１４】
ステップＳ１４１２では、通信制御部４０８は、動作管理部４０４に機能一覧を通知する。
【０１１５】
ステップＳ１４１４では、動作管理部４０４は、データ変換部４１６に受信データを機能に変換させる。
【０１１６】
ステップＳ１４１６では、動作管理部４０４は、機能管理部４１０に機能一覧を更新させる。
【０１１７】
図１５は、第２の通信装置２００の動作を示す。
【０１１８】
ステップＳ１５０２では、機能実行管理部５０４は、通信制御部５０６からデータが受信されたことが通知されるまで待機する。
【０１１９】
ステップＳ１５０４では、通信制御部５０６は、機能実行管理部５０４にデータが受信されたことを通知する。
【０１２０】
ステップＳ１５０６では、データ変換部５１０は、機能に受信データを変換する。
【０１２１】
ステップＳ１５０８では、機能実行管理部５０４は、機能を実行する。
【０１２２】
ステップＳ１５１０では、コマンド一覧を取得する機能を追加する機能が実行される際に、コマンド一覧を取得するコマンドが実行される。
【０１２３】
ステップＳ１５１２では、機能が実行されることにより機能管理部５０２から機能一覧が取得される。
【０１２４】
ステップＳ１５１４では、データ変換部５１０は、送信データに機能一覧を変換する。
【０１２５】
ステップＳ１５１６では、機能実行管理部５０４は、ステップＳ１５１４により送信データに変換された機能を送信する。
【０１２６】
図１６は、通信システムの動作の一実施例（その６）を示す。図１６は、操作手順を追加する際の処理を示す。
【０１２７】
頻繁に使用する機能の場合、該機能の操作手順自体を機能として登録するのが好ましい。ユーザは、操作部４０２を操作することにより「機能を追加する」機能を選択する。さらに、操作部４０２を操作することにより選択した機能の中から機能として追加したい操作手順を選択できる。第１の通信装置１００を第２の通信装置２００に翳す。このようにすることで、操作手順を機能として追加することができる。
【０１２８】
ステップＳ１６０２では、機能実行管理部５０４は、通信制御部５０６からデータが受信されたことが通知されるまで待機する。
【０１２９】
ステップＳ１６０４では、通信制御部５０６は、機能実行管理部５０４にデータが受信されたことを通知する。
【０１３０】
ステップＳ１６０６では、データ変換部５１０は、機能に受信データを変換する。
【０１３１】
ステップＳ１６０８では、機能実行管理部５０４は、機能を追加する機能を実行する。
【０１３２】
ステップＳ１６１０では、機能を追加する機能が実行される際に、機能を追加するコマンドが実行される。
【０１３３】
ステップＳ１６１２では、機能を追加するコマンドが実行されることにより、機能管理部５０２に機能が追加される。
【０１３４】
図１７は、通信システムの動作の一実施例（その７）を示す。図１７は、機能を削除する際の処理を示す。
【０１３５】
使用頻度の少ない機能は、削除するのが好ましい。
【０１３６】
ユーザは、操作部４０２を操作することにより「機能を削除する」機能を選択する。さらに、操作部４０２を操作することにより機能一覧の中から、削除したい機能を選択できる。第１の通信装置１００を第２の通信装置２００に翳すことにより近づける。このようにすることで、第２の通信装置２００から、第１の通信装置１００で選択された削除したい機能を削除することができる。
【０１３７】
ただし、「機能を追加する」機能、「機能を削除する」機能等のシステムに直結する機能や機器の基本動作に関わる機能は削除できないのが好ましい。削除可能か否かは、機能の属性である「削除可能かどうか」で判断することができる。
【０１３８】
ステップＳ１７０２では、機能実行管理部５０４は、通信制御部５０６からデータが受信されたことが通知されるまで待機する。
【０１３９】
ステップＳ１７０４では、通信制御部５０６は、機能実行管理部５０４にデータが受信されたことを通知する。
【０１４０】
ステップＳ１７０６では、データ変換部５１０は、機能に受信データを変換する。
【０１４１】
ステップＳ１７０８では、機能実行管理部５０４は、機能を削除する機能を実行する。
【０１４２】
ステップＳ１７１０では、機能を削除する機能が実行される際に、機能を削除するコマンドが実行される。
【０１４３】
ステップＳ１７１２では、機能を削除するコマンドが実行されることにより、機能管理部５０２により機能が削除される。
【０１４４】
図１８は、通信システムの動作の一実施例（その８）を示す。図１８は、第２の通信装置２００で実行された動作を機能として登録する際の処理を示す。
【０１４５】
ユーザは、第１の通信装置１００の操作部４０２で「動作を機能として追加する」機能を選択する。第２の通信装置２００に第１の通信装置１００を翳し、近づけることにより、第２の通信装置２００により動作を機能として追加する処理が開始される。第２の通信装置２００により動作を機能として追加する処理が開始された後、第２の通信装置２００に第１の通信装置１００が再度翳されるまでに、第２の通信装置２００により行われた処理が機能として登録される。
【０１４６】
ステップＳ１８０２では、通信制御部５０６は、機能実行管理部５０４にデータが受信されたことを通知する。
【０１４７】
ステップＳ１８０４では、データ変換部５１０は、機能に受信データを変換する。
【０１４８】
ステップＳ１８０６では、機能実行管理部５０４は、機能の作成を開始する機能を実行する。
【０１４９】
ステップＳ１８０８では、機能の作成を開始する機能が実行される際に、機能の作成を開始することを表示するコマンドが実行される。
【０１５０】
ステップＳ１８１０では、機能の作成を開始することを表示するコマンドが実行される。
【０１５１】
ステップＳ１８１２では、機能制御部５１２は、表示部（図示無し）に機能の作成を開始することを表示することにより、作成開始を通知する。
【０１５２】
ステップＳ１８１４では、機能の作成を開始する機能が実行される際に、使用される機能を記憶するコマンドが実行される。
【０１５３】
ステップＳ１８１６では、ユーザにより操作部５０８が操作される。
【０１５４】
ステップＳ１８１８では、操作部５０８は、機能実行管理部５０４に、操作データを通知する。
【０１５５】
ステップＳ１８２０では、データ変換部５１０は、機能に操作データを変換する。
【０１５６】
ステップＳ１８２２では、機能実行管理部５０４は、ステップＳ１８２０により操作データが変換されることにより得られる機能Ａを実行する。機能Ａには、コマンド１−コマンド３が含まれる。
【０１５７】
ステップＳ１８２４では、機能実行管理部５０４は、ステップＳ１８２０により操作データが変換されることにより得られる機能Ｂを実行する。機能Ｂには、コマンド４−コマンド５が含まれる。
【０１５８】
図１９は、通信システムの動作の一実施例（その８）を示す。図１９は、第２の通信装置２００で実行された動作を機能として登録する際の処理を示す。
【０１５９】
図１９に示される例では、第２の通信装置２００の有するインターフェースで「動作を機能として追加する」機能を選択する。第２の通信装置２００により動作を機能として追加する処理が開始された後、第２の通信装置２００の有するインターフェースで「終了する」機能が選択されるまで、第２の通信装置２００により行われた処理が機能として登録される。
【０１６０】
ステップＳ１９０２では、ユーザにより操作部５０８が操作される。
【０１６１】
ステップＳ１９０４では、操作部５０８は、機能実行管理部５０４に、操作データを通知する。
【０１６２】
ステップＳ１９０６では、データ変換部５１０は、機能に操作データを変換する。
【０１６３】
ステップＳ１９０８では、機能実行管理部５０４は、機能の作成を開始する機能を実行する。
【０１６４】
ステップＳ１９１０では、機能の作成を開始する機能が実行される際に、機能の作成を開始することを表示するコマンドが実行される。
【０１６５】
ステップＳ１９１２では、機能の作成を開始することを表示するコマンドが実行される。
【０１６６】
ステップＳ１９１４では、機能制御部５１２は、表示部（図示無し）に機能の作成を開始することを表示することにより、作成開始を通知する。
【０１６７】
ステップＳ１９１６では、機能の作成を開始する機能が実行される際に、使用される機能を記憶するコマンドが実行される。
【０１６８】
ステップＳ１９１８では、ユーザにより操作部５０８が操作される。
【０１６９】
ステップＳ１９２０では、操作部５０８は、機能実行管理部５０４に、操作データを通知する。
【０１７０】
ステップＳ１９２２では、データ変換部５１０は、機能に操作データを変換する。
【０１７１】
ステップＳ１９２４では、機能実行管理部５０４は、ステップＳ１９２２により操作データが変換されることにより得られる機能Ａを実行する。機能Ａには、コマンド１−コマンド３が含まれる。
【０１７２】
ステップＳ１９２６では、機能実行管理部５０４は、ステップＳ１９２２により操作データが変換されることにより得られる機能Ｂを実行する。機能Ｂには、コマンド４−コマンド５が含まれる。
【０１７３】
通信システムの一実施例によれば、第２の通信装置に、操作手順を登録した第１の通信装置を翳し近づけることにより、第２の通信装置が有する機能を組み合わせて実行できる。
【０１７４】
また、第１の通信装置に登録された操作手順から所望の操作手順を選択できる。この場合、第２の通信装置に、第１の通信装置を翳し近づけることにより、第２の通信装置が有する機能のうち、所望の機能を実行させることができる。
【０１７５】
本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に従った装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。
【符号の説明】
【０１７６】
１００  第１の通信装置
１０２  操作指示部
１０４  近距離無線通信部
１０６  記憶部
２００  第２の通信装置
【先行技術文献】
【特許文献】
【０１７７】
【特許文献１】特開２０１０−２６３４８４号公報
【図１】
2014119770.tif 000003
【図２】
2014119770.tif 000004
【図３】
2014119770.tif 000005
【図４】
2014119770.tif 000006
【図５】
2014119770.tif 000007
【図６】
2014119770.tif 000008
【図７】
2014119770.tif 000009
【図８】
2014119770.tif 000010
【図９】
2014119770.tif 000011
【図１０】
2014119770.tif 000012
【図１１】
2014119770.tif 000013
【図１２】
2014119770.tif 000014
【図１３】
2014119770.tif 000015
【図１４】
2014119770.tif 000016
【図１５】
2014119770.tif 000017
【図１６】
2014119770.tif 000018
【図１７】
2014119770.tif 000019
【図１８】
2014119770.tif 000020
【図１９】
2014119770.tif 000021