(57)【要約】      （修正有）【課題】機器との間で情報をやり取りする複数種類の情報処理を行う際に、広告パケットの種類を設定するためのユーザの作業工数を削減可能な情報処理装置、方法及びプログラムを提供する。【解決手段】情報処理システムにおいて、情報処理装置としての画像形成装置のメインコントローラ３０は、携帯端末との間で情報をやり取りする複数種類の情報処理を行う情報処理部６０と、携帯端末に対して電波又は空間光による無線信号を送受信可能に構成される無線通信部４０を備える。そして、通信制御部６２は、情報処理部による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う。【選択図】図３
2020156061.tif 000002
【特許請求の範囲】
【請求項１】
機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、
前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、
１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御する手段であって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理手段は、非常駐型の情報処理を実行可能に構成され、
前記通信制御手段は、前記非常駐型の情報処理を開始するタイミングで該非常駐型の情報処理に対応する広告パケットの種類を追加し、前記非常駐型の情報処理を終了するタイミングで一時的に追加された広告パケットの種類を削除する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理手段は、画像を示す画像情報を処理する画像処理をさらに実行可能に構成され、
前記通信制御手段は、前記情報処理手段が画像処理を開始するタイミングで送信対象である広告パケットのうち少なくとも１種類を削除し、前記情報処理手段が画像処理を終了するタイミングで一時的に削除された広告パケットの種類を追加する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記通信制御手段は、前記情報処理手段が画像処理を開始するタイミングで、情報のやり取りの際に前記機器との間の接続を伴う接続型の情報処理に対応する広告パケットの種類を削除することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記情報処理手段は、常駐型の情報処理及び非常駐型の情報処理を実行可能に構成され、
前記通信制御手段は、前記非常駐型の情報処理に対応する広告パケットを、前記常駐型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行う
ことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理手段は、情報のやり取りの際に前記機器との間の接続を伴う接続型の情報処理及び情報のやり取りの際に前記機器との間の接続を伴わない非接続型の情報処理を実行可能に構成され、
前記通信制御手段は、前記接続型の情報処理に対応する広告パケットを、前記非接続型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行う
ことを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理手段は、同一の又は類似する情報をやり取りする２種類以上の情報処理を実行可能に構成され、
前記通信制御手段は、前記２種類以上の情報処理に対応する広告パケットの種類をそれぞれ同じタイミングで追加又は削除する
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、を含んで構成される情報処理装置が、
１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御するステップであって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御ステップを実行することを特徴とする情報処理方法。
【請求項９】
機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、を含んで構成される情報処理装置に、
１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御するステップであって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御ステップを実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数種類のフォーマットを有するアドバタイジングパケット（以下、「広告パケット」ともいう）を時分割で送信する通信装置が開示されている。また、上記した文献には、ユーザは、この装置に表示された設定画面を介して、送信対象である広告パケットのフォーマット種類を選択可能であることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１７５４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、機器との間で情報をやり取りする複数種類の情報処理を行う際に、情報処理装置の利用状況によって、各種処理の実行状態が時々刻々と変化することが想定される。ところが、ユーザの操作を通じて広告パケットの種類を設定する場合、必要に応じて設定し直さなければならず、ユーザにとって煩雑である。
【０００５】
本発明の目的は、機器との間で情報をやり取りする複数種類の情報処理を行う際に、広告パケットの種類を設定するためのユーザの作業工数を削減することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御する手段であって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御手段と、を備える情報処理装置である。
請求項２に記載の発明は、前記情報処理手段は、非常駐型の情報処理を実行可能に構成され、前記通信制御手段は、前記非常駐型の情報処理を開始するタイミングで該非常駐型の情報処理に対応する広告パケットの種類を追加し、前記非常駐型の情報処理を終了するタイミングで一時的に追加された広告パケットの種類を削除する、請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記情報処理手段は、画像を示す画像情報を処理する画像処理をさらに実行可能に構成され、前記通信制御手段は、前記情報処理手段が画像処理を開始するタイミングで送信対象である広告パケットのうち少なくとも１種類を削除し、前記情報処理手段が画像処理を終了するタイミングで一時的に削除された広告パケットの種類を追加する、請求項１又は２に記載の情報処理装置である。
請求項４に記載の発明は、前記通信制御手段は、前記情報処理手段が画像処理を開始するタイミングで、情報のやり取りの際に前記機器との間の接続を伴う接続型の情報処理に対応する広告パケットの種類を削除する、請求項３に記載の情報処理装置である。
【０００７】
請求項５に記載の発明は、前記情報処理手段は、常駐型の情報処理及び非常駐型の情報処理を実行可能に構成され、前記通信制御手段は、前記非常駐型の情報処理に対応する広告パケットを、前記常駐型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行う、請求項１〜４のいずれか１項に記載の情報処理装置である。
請求項６に記載の発明は、前記情報処理手段は、情報のやり取りの際に前記機器との間の接続を伴う接続型の情報処理及び情報のやり取りの際に前記機器との間の接続を伴わない非接続型の情報処理を実行可能に構成され、前記通信制御手段は、前記接続型の情報処理に対応する広告パケットを、前記非接続型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行う、請求項１〜５のいずれか１項に記載の情報処理装置である。
請求項７に記載の発明は、前記情報処理手段は、同一の又は類似する情報をやり取りする２種類以上の情報処理を実行可能に構成され、前記通信制御手段は、前記２種類以上の情報処理に対応する広告パケットの種類をそれぞれ同じタイミングで追加又は削除する、請求項１〜６のいずれか１項に記載の情報処理装置である。
【０００８】
請求項８に記載の発明は、機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、を含んで構成される情報処理装置が、１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御するステップであって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御ステップを実行する情報処理方法である。
請求項９に記載の発明は、機器との間で情報をやり取りする複数種類の情報処理を行う情報処理手段と、前記機器に対して電波又は空間光による無線信号を送受信可能に構成される無線通信手段と、を含んで構成される情報処理装置に、１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように前記無線通信手段を制御するステップであって、前記情報処理手段による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御ステップを実行させる情報処理プログラムである。
【発明の効果】
【０００９】
請求項１，８，９に記載の発明によれば、機器との間で情報をやり取りする複数種類の情報処理を行う際に、広告パケットの種類を設定するためのユーザの作業工数が削減される。
請求項３に記載の発明によれば、画像処理の実行中に広告パケットの時分割送信をそのまま継続する場合と比べて、画像処理が遅延する可能性が低下する。
請求項４に記載の発明によれば、該当する種類の広告パケットの送信を継続する場合と比べて、画像処理の実行中における通信に起因する処理負荷が軽減される。
【００１０】
請求項５に記載の発明によれば、送信の優先度を相対的に低くする場合と比べて、機器が、情報処理装置との間で情報をやり取りする必要性が高い状況にて広告パケットを受信する機会が多くなる。
請求項６に記載の発明によれば、送信の優先度を相対的に低くする場合と比べて、機器が、情報をやり取りする必要性が高い状況にて広告パケットを受信し、情報処理装置との接続を行う機会が多くなる。
請求項７に記載の発明によれば、２種類以上の広告パケットを異なるタイミングで追加又は削除する場合と比べて、情報をやり取りする機会の均等化が図られる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態における情報処理装置としての画像形成装置が組み込まれた情報処理システムの全体構成図である。
【図２】図１に示す画像形成装置の電気的なブロック図である。
【図３】図２に示すメインコントローラの機能ブロック図である。
【図４】図４（ａ）は、図３のパケット送信情報が有するデータ構造の一例を示す図である。図４（ｂ）は、図３の送信管理リストが有するデータ構造の一例を示す図である。
【図５】メインコントーラの送信制御に関するフローチャートである。
【図６】メインコントーラのリスト更新制御に関するフローチャートである。
【図７】イベントの発生状況の一例を示すタイムチャートである。
【図８】送信管理リストの更新結果を示す遷移図である。
【図９】送信管理リストの更新結果を示す遷移図である。
【発明を実施するための形態】
【００１２】
本発明における情報処理装置について、情報処理方法及び情報処理プログラムとの関係において好適な実施形態を挙げ、添付の図面を参照しながら説明する。なお、本発明は、以下の実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。あるいは、技術的に矛盾が生じない範囲で各々の構成を任意に組み合わせてもよい。
【００１３】
［画像形成装置１２の構成］
＜情報処理システム１０の全体構成＞
図１は、本発明の一実施形態における情報処理装置としての画像形成装置１２が組み込まれた情報処理システム１０の全体構成図である。情報処理システム１０は、設置エリア内のユーザに画像形成物を提供する「画像形成サービス」と、画像形成サービスに関連する各種情報のやり取りを行う「情報処理サービス」を複合的に提供可能に構成されるシステムである。
【００１４】
情報処理システム１０は、１つ又は複数の画像形成装置１２と、１つ又は複数の携帯端末１４（「機器」に相当）と、情報管理サーバ１６と、を含んで構成される。本図の例では、２つの画像形成装置１２及び情報管理サーバ１６は、設置エリア内に構築された狭域ネットワークＮＷを介して相互に接続されている。
【００１５】
画像形成装置１２は、プリンタ機能、コピー機能、スキャン機能、ファクシミリ機能、及びデータ送信機能のうち少なくとも１つの機能を実行するデジタル複合機（いわゆるＭＦＰ；Multifunction Peripheral）である。
【００１６】
携帯端末１４は、ユーザが携行しながら使用可能な多機能・多目的装置であり、具体的には、タブレット、スマートフォン、ＩｏＴ端末又はウェアラブルコンピュータである。携帯端末１４は、画像形成装置１２との間で無線通信可能に構成されている。
【００１７】
情報管理サーバ１６は、画像形成装置１２の運用に関して必要な情報（例えば、ユーザ情報、セキュリティ情報、データ管理情報）を記憶しておき、画像形成装置１２からの要求に応じてこの情報を適時に提供してもよい。本図の例では、情報管理サーバ１６には、電子文書１８及びアドレス帳２０が格納されている。
【００１８】
＜画像形成装置１２の構成＞
図２は、図１に示す画像形成装置１２の電気的なブロック図である。この画像形成装置１２は、メインコントローラ３０と、ストレージ装置３２と、画像形成部３４と、ユーザ・インターフェース部（以下、ＵＩ部３５）と、認証部３６と、ネットワーク通信部３８と、無線通信部４０（「無線通信手段」に相当）と、を含んで構成される。
【００１９】
画像形成部３４は、用紙を読み取って画像データを生成する読取ユニット４２と、画像データに基づいて印刷物を出力する印刷ユニット４３と、ファクシミリの送受信を行うＦＡＸユニット４４と、を含んで構成される。ＵＩ部３５は、例えば、タッチパネルディスプレイ及びハードウェアボタンから構成されており、ユーザの入力操作を受け付ける。認証部３６は、パスワード認証、カード認証又は生体認証を含む様々な認証方式を用いて、サービスの利用権限を有するユーザを認証する。
【００２０】
ネットワーク通信部３８は、情報管理サーバ１６を含む外部装置との間でネットワーク通信を行うための通信モジュールである。無線通信部４０は、携帯端末１４を含む外部装置との間で無線通信を行うための通信モジュールである。この「無線通信」には、電波を用いた狭義の無線通信のみならず、空間光を用いた空間光通信（具体的には、赤外線通信又は可視光通信）が含まれる。無線通信の規格として、例えば、ＢＬＥ（Bluetooth Low Energy）が用いられてもよい。
【００２１】
メインコントローラ３０は、プロセッサ３０ｐ及びメモリ３０ｍを含んで構成され、画像形成装置１２を構成する各部を統括的に制御する装置である。プロセッサ３０ｐは、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）を含む処理演算装置である。メモリ３０ｍは、非一過性であり、かつコンピュータ読み取り可能な記憶媒体である。
【００２２】
ストレージ装置３２は、例えば、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）又はソリッドステートドライブ（ＳＳＤ：Solid State Drive）から構成され、画像形成装置１２が取り扱う様々なデータを記憶する。本図の例では、このストレージ装置３２には、電子文書１８及びアドレス帳２０が格納されている。
【００２３】
図３は、図２に示すメインコントローラ３０の機能ブロック図である。メインコントローラ３０のプロセッサ３０ｐは、画像形成サービス及び情報処理サービスに関するプログラムをメモリ３０ｍから読み出して実行することで、情報処理部６０（「情報処理手段」に相当）及び通信制御部６２（「処理制御手段」に相当）として機能する。
【００２４】
情報処理部６０は、画像形成ジョブの種類に適した態様で画像情報を処理する複数種類の「画像処理」と、携帯端末１４との間で情報をやり取りする複数種類の「情報処理」を実行可能に構成される。各々の処理は、例えば、入力情報の種類、出力情報の種類、又は、画像形成装置１２に実装されるプログラム（あるいは、ソフトウェア部品）に応じて異なる種類として定義される。また、各々の情報処理は、後述する常駐／非常駐、接続型／非接続型にそれぞれ分類される。
【００２５】
情報処理の具体例として、［１］第１の種類の携帯端末１４に向けて画像形成装置１２のＩＰアドレスを通知するための処理、［２］第２の種類の携帯端末１４に向けて画像形成装置１２の位置情報を通知するための処理、［３］第３の種類の携帯端末１４の操作を通じてメールアドレスを含むユーザ情報をアドレス帳２０に登録する処理、などが挙げられる。
【００２６】
通信制御部６２は、無線通信部４０を用いて、電波又は空間光による無線信号を送受信するための通信制御を行う。通信制御部６２は、ＢＬＥ通信を行う場合、アドバタイズ、スキャン、接続、及び接続解除のいずれかの通信モードを切り替えながら制御を行う。通信制御部６２は、「アドバタイズ」モードの実行中、パケット送信情報７０及び送信管理リスト７２を参照しながら、画像形成装置１２が提供可能なサービス（つまり、画像形成装置１２が実行可能な情報処理）を報知するためのアドバタイジングパケット（以下、「広告パケット」という）の送信制御を行う。ここで、「広告パケット」は、１種類以上の情報処理に対応付けられたプロトコル毎に規定される情報のやり取りに必要な通信情報又は提供対象の情報を含む送信単位のデータを意味する。
【００２７】
図４（ａ）は、図３のパケット送信情報７０が有するデータ構造の一例を示す図である。このパケット送信情報７０は、広告パケットを送信するためのプロトコルにて規定される、サービス名、ＵＵＩＤ（Universally Unique Identifier）、送信条件、及び属性の対応関係を示すテーブル形式のデータである。この「ＵＵＩＤ」は、ＧＡＴＴプロファイル（Generic attribute profile）が含むＢＬＥサービスに付与された一意の識別情報である。なお、広告パケットの種類は、フォーマットの違い、あるいは同一のフォーマットにおけるＵＵＩＤの違いにより分類されてもよい。
【００２８】
「送信条件」は、後述する時分割送信の際における広告パケットの送信を継続する「継続時間」（単位：ｓ）と、広告パケットの送信間隔（単位：ｍｓ）から構成される。「属性」には、情報処理のタイプが常駐型であるか否かを示す「常駐」、接続型であるか否かを示す「接続」、及び、広告パケットのタイプがジョブ依存型であるか否かを示す「ジョブ依存」のサブ項目が含まれる。
【００２９】
「常駐型の処理」とは、画像形成装置１２の稼働中は常時、実行中又は実行可能状態である処理を意味する。一方、「非常駐型の処理」とは、画像形成装置１２の稼働中においてイベントの発生に応じて実行を開始又は終了する処理を意味する。
【００３０】
「接続型の処理」とは、情報のやり取りの際に携帯端末１４との間の接続を伴う処理を意味する。この場合、広告パケットには、その後のＧＡＴＴ通信に必要な通信情報（例えば、接続用のＩＤ情報など）が含まれる。一方、「非接続型の処理」とは、情報のやり取りの際に携帯端末１４との間の接続を伴わない処理を意味する。この場合、広告パケットには、提供対象の情報（例えば、ＩＰアドレス又は複合機ＩＤなど）が含まれる。
【００３１】
「ジョブ依存型」とは、画像処理を含む画像形成ジョブを実行していない間に広告パケットの送信を行うが、画像形成ジョブの実行中は広告パケットの送信を行わないことを意味する。一方、「ジョブ非依存型」とは、画像形成ジョブの実行中であるか否かを問わず広告パケットの送信を行うことを意味する。
【００３２】
図４（ｂ）は、図３の送信管理リスト７２が有するデータ構造の一例を示す図である。この送信管理リスト７２は、ＵＵＩＤ、継続時間、送信間隔、及びデータ内容が登録番号毎に列挙されたリスト形式のデータである。なお、「データ内容」には、例えば、広告パケットのヘッダ、フッタ、データ本体を示す文字列がそれぞれ格納される。
【００３３】
［画像形成装置１２の動作］
この実施形態における画像形成装置１２は、以上のように構成される。続いて、画像形成装置１２の動作、特に、通信制御部６２による広告パケットの送信制御について、図５〜図９を参照しながら説明する。
【００３４】
＜１．広告パケットの送信制御＞
図５は、通信制御部６２の送信制御に関するフローチャートである。まず、通信制御部６２は、送信管理リスト７２の確認を行う（ステップＳ１）。そして、通信制御部６２は、送信管理リスト７２に現在登録されている広告パケットの種類数を判定する（ステップＳ２）。種類数が「０」である場合（ステップＳ２：なし）、通信制御部６２は、広告パケットを送信しない制御を行う（ステップＳ３）。
【００３５】
また、広告パケットの種類数が１つである場合（ステップＳ２：１つ）、通信制御部６２は、１種類の広告パケットを通常の態様で送信する制御を行う（ステップＳ４）。ここで、「通常の態様」とは、予め定められた周期で広告パケットの送信を継続することを意味する。
【００３６】
また、広告パケットの種類数が２つ以上である場合（ステップＳ２：複数）、通信制御部６２は、複数種類の広告パケットを時分割で送信する制御を行う（ステップＳ５）。ここで、「時分割送信」とは、送信タイミングが互いに重複しないように時間を割り当て、複数種類の広告パケットを順繰りに送信することを意味する。
【００３７】
図４の例では、通信制御部６２は、「ＩＰアドレス通信」に対応する１番目の広告パケット（ＵＵＩＤ−１）を１００ｍｓおきに１００回続けて送信し、「位置通知１」に対応する２番目の広告パケット（ＵＵＩＤ−２１）を２００ｍｓおきに１００回続けて送信し、「位置通知２」に対応する３番目の広告パケット（ＵＵＩＤ−２２）を２００ｍｓおきに１００回続けて送信する制御を順次行う。以下、通信制御部６２は、上記した３種類の機能に対応するプロトコルに規定された広告パケットを順繰りに送信する制御を行う。
【００３８】
上記したステップＳ３，Ｓ４，Ｓ５のいずれかを経た後、ステップＳ１に戻る。このように、図５に示すフローチャートの動作を繰り返すことで、通信制御部６２による送信制御が逐次行われる。
【００３９】
＜２．リスト更新制御＞
図６は、通信制御部６２のリスト更新制御に関するフローチャートである。このフローチャートは、予め定められた実行周期にて、図５の送信制御とは独立して実行される点に留意する。
【００４０】
ステップＳ１１において、通信制御部６２は、情報処理部６０による処理の実行状態を確認する。ここでは、通信制御部６２は、情報処理又は画像処理に関する特定のイベントが発生した旨の通知を、情報処理部６０から受けたか否かを確認する。イベントの一例として、［１］画像形成装置１２のアプリケーション（以下、「装置側アプリ」という）の起動時又は終了時、［２］携帯端末１４のアプリケーション（以下、「端末側アプリ」という）の起動時又は終了時、［３］装置側アプリ又は端末側アプリの実行中におけるユーザによる特定の操作、あるいは［４］画像形成ジョブの開始時又は終了時、などが挙げられる。
【００４１】
ステップＳ１２において、通信制御部６２は、ステップＳ１１にて特定のイベントが発生したか否かを確認する。該当するイベントが１つも発生していない場合（ステップＳ１２：ＮＯ）、そのままこのフローチャートが示す動作を終了する。一方、少なくとも１つのイベントが発生した場合（ステップＳ１２：ＹＥＳ）、次のステップＳ１３に進む。
【００４２】
ステップＳ１３において、通信制御部６２は、ステップＳ１２にて発生が確認されたイベントの種類を識別する。このイベントの種類は、広告パケットの送信を開始するトリガとしての「追加」イベントと、広告パケットの送信を終了するトリガとしての「削除」イベントとに分類される。
【００４３】
イベントの種類が「追加」である場合（ステップＳ１３：追加）、通信制御部６２は、該当する情報処理に応じた広告パケットの種類を送信管理リスト７２に追加する（ステップＳ１４）。一方、イベントの種類が「削除」である場合（ステップＳ１３：削除）、通信制御部６２は、該当する情報処理に応じた広告パケットの種類を送信管理リスト７２から削除する（ステップＳ１５）。
【００４４】
［１］例えば、通信制御部６２は、情報処理部６０が非常駐型の情報処理を開始するタイミングでこの非常駐型の情報処理に対応する広告パケットの種類を追加し、情報処理部６０がこの情報処理を終了するタイミングで一時的に追加された広告パケットの種類を削除してもよい。
【００４５】
［２］また、通信制御部６２は、情報処理部６０が画像処理を開始するタイミングで送信対象である広告パケットのうち少なくとも１種類を削除し、情報処理部６０がこの画像処理を終了するタイミングで一時的に削除された広告パケットの種類を追加してもよい。
【００４６】
特に、接続された携帯端末１４との間で多量のデータをやり取りする場合、画像形成装置１２の処理負荷が増加する傾向がある。そこで、通信制御部６２は、情報処理部６０が画像処理を開始するタイミングで、情報のやり取りの際に携帯端末１４との間の接続を伴う接続型の情報処理に対応する広告パケットの種類を削除することが好ましい。
【００４７】
［３］ところで、図４（ａ）に示す「位置通知１」「位置通知２」のように、携帯端末１４にインストールされているソフトウェア（ＯＳ又はアプリ）の違いに応じて、実質的に同一の機能でありながら、フォーマットが異なる複数種類の広告パケットが用意されることがある。例えば、一部の広告パケットのみを追加又は削除する場合、ユーザは、自身が所持する携帯端末１４の機種によって同様のサービスを受けられないという不都合が生じ得る。そこで、通信制御部６２は、同一の又は類似する情報をやり取りする２種類以上の情報処理に対応する広告パケットの種類を、それぞれ同じタイミングで追加又は削除してもよい。
【００４８】
ステップＳ１６において、通信制御部６２は、送信管理リスト７２に登録されている広告パケットの送信条件を設定し、あるいは必要に応じて変更する。例えば、通信制御部６２は、ステップＳ１４にて新たに追加された種類の広告パケットに対して、パケット送信情報７０に含まれる送信条件（つまり、デフォルト値）を設定してもよい。また、通信制御部６２は、送信管理リスト７２に既に登録されている種類の広告パケットの送信条件を変更してもよい。
【００４９】
一般的には、非常駐型の情報処理は、画像形成装置１２と携帯端末１４の間で情報をやり取りする必要性が高い状況で、要求に応じて実行される場合が多い。そこで、通信制御部６２は、非常駐型の情報処理に対応する広告パケットを、常駐型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行ってもよい。
【００５０】
同様に、画像形成装置１２と携帯端末１４の間の接続は、情報をやり取りする必要性が高い状況で要求に応じて行われる場合が多い。そこで、通信制御部６２は、接続型の情報処理に対応する広告パケットを、非接続型の情報処理に対応する広告パケットと比べて高い優先度で送信する制御を行ってもよい。
【００５１】
なお、時分割送信時における「優先度を高くする」とは、単位時間当たりの送信回数を増やすことに相当する。具体的な方法として、継続時間の延長、送信間隔の短縮、又はこれらの組み合わせが挙げられる。反対に、時分割送信時における「優先度を低くする」とは、単位時間当たりの送信回数を減らすことに相当し、例えば、継続時間の短縮、送信間隔の延長、又はこれらの組み合わせにより実現される。
【００５２】
以上のように、フローチャートが示す動作を終了する。これにより、画像形成装置１２は、動的に更新される送信管理リスト７２に従って、処理の実行状態に適した広告パケットの送信（特に、時分割送信）を行うことができる。
【００５３】
＜３．具体例＞
続いて、上記した送信制御及びリスト更新制御の具体例について、図７〜図９を参照しながら説明する。
【００５４】
図７は、イベントの発生状況の一例を示すタイムチャートである。本図は、「ＩＰ通知」、「位置通知１」、「位置通知２」、「画像形成ジョブ」及び「アドレス帳登録」の５つのサービスの提供状態を示している。なお、５つのサービスのうち、前から３つのサービスは常駐型の処理を伴い、残り２つのサービスは非常駐型の処理を伴う。この「画像形成ジョブ」に相当する画像処理は、例えば、ＵＩ部３５（図２）に対するユーザの操作を受け付けることで開始し、所望の画像形成物が得られることで終了する。「アドレス帳登録」に相当する登録処理は、例えば、端末側アプリの起動に連動して開始し、端末側アプリの終了に連動して終了する。
【００５５】
以下、通信制御部６２による一連の動作を、５つの時間帯Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５に区切って説明する。第１の時間帯Ｔ１は、画像処理及び登録処理の開始前の状態を示す。第２の時間帯Ｔ２は、画像処理の実行中であって、登録処理の開始前の状態を示す。第３の時間帯Ｔ３は、画像処理の実行中であって、登録処理の実行中の状態を示す。第４の時間帯Ｔ４は、画像処理の終了後であって、登録処理の実行中の状態を示す。第５の時間帯Ｔ５は、画像処理及び登録処理の終了後の状態を示す。
【００５６】
第１の時間帯Ｔ１において、通信制御部６２は、図８（ａ）に示す送信管理リスト７２に従って、「ＩＰ通知」、「位置通知１」及び「位置通知２」に対応する３種類の広告パケットを時分割で送信する制御を行う。その後、通信制御部６２は、画像処理を開始した旨の通知を情報処理部６０から受けた場合、「位置通知１」及び「位置通知２」に対応する２種類の広告パケットを、送信管理リスト７２から同時に削除する。その結果、送信管理リスト７２は、図８（ａ）の状態から図８（ｂ）の状態に更新される。
【００５７】
第２の時間帯Ｔ２において、通信制御部６２は、図８（ｂ）に示す送信管理リスト７２に従って、「ＩＰ通知」に対応する１種類の広告パケットを送信する制御を行う。その後、通信制御部６２は、登録処理を開始した旨の通知を情報処理部６０から受けた場合、「アドレス帳登録」に対応する１種類の広告パケットを送信管理リスト７２に追加する。その結果、送信管理リスト７２は、図８（ｂ）の状態から図８（ｃ）の状態に更新される。
【００５８】
第３の時間帯Ｔ３において、通信制御部６２は、図８（ｃ）に示す送信管理リスト７２に従って、「ＩＰ通知」及び「アドレス帳登録」に対応する２種類の広告パケットを時分割で送信する制御を行う。その後、通信制御部６２は、画像処理が終了した旨の通知を情報処理部６０から受けた場合、一時的に削除された２種類の広告パケット（つまり、位置通知１，位置通知２）を送信管理リスト７２に追加する。その結果、送信管理リスト７２は、図８（ｃ）の状態から図９（ａ）の状態に更新される。
【００５９】
第４の時間帯Ｔ４において、通信制御部６２は、図９（ａ）に示す送信管理リスト７２に従って、「ＩＰ通知」、「アドレス帳登録」、「位置通知１」及び「位置通知２」に対応する４種類の広告パケットを時分割で送信する制御を行う。その後、通信制御部６２は、登録処理が終了した旨の通知を情報処理部６０から受けた場合、「アドレス帳登録」に対応する１種類の広告パケットを送信管理リスト７２から削除する。その結果、送信管理リスト７２は、図８（ａ）の状態から図９（ｂ）の状態に更新される。
【００６０】
第５の時間帯Ｔ５において、通信制御部６２は、図９（ｂ）に示す送信管理リスト７２に従って、「ＩＰ通知」、「位置通知１」及び「位置通知２」に対応する３種類の広告パケットを時分割で送信する制御を行う。これにより、図８（ａ）に示す元の状態に戻る。
【００６１】
＜４．まとめ＞
以上のように、情報処理装置としての画像形成装置１２は、携帯端末１４（機器）との間で情報をやり取りする複数種類の情報処理を行う情報処理部６０（情報処理手段）と、携帯端末１４に対して電波又は空間光による無線信号を送受信可能に構成される無線通信部４０（無線通信手段）と、１種類以上の情報処理に対応付けられ、かつ情報のやり取りに必要な通信情報又は提供対象の情報を含む広告パケットを無線信号として送信するように無線通信部４０を制御し、情報処理部６０による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ、広告パケットの時分割送信を継続する制御を行う通信制御部６２（通信制御手段）を備える。
【００６２】
また、この情報処理方法及びプログラムによれば、画像形成装置１２が、情報処理部６０による処理の実行状態に応じて送信対象である広告パケットの種類を追加又は削除しつつ（図６のＳ１４，Ｓ１５）、広告パケットの時分割送信を継続する制御を行う通信制御ステップを実行する（図５のＳ５）。
【符号の説明】
【００６３】
１０  情報処理システム、１２  画像形成装置（情報処理装置）、１４  携帯端末（機器）、３０  メインコントローラ、３２  ストレージ装置、３４  画像形成部、３５  ＵＩ部、３６  認証部、３８  ネットワーク通信部、４０  無線通信部（無線通信手段）、６０  情報処理部（情報処理手段）、６２  通信制御部（通信制御手段）、７０  パケット送信情報、７２  送信管理リスト。
【図１】
2020156061.tif 000003
【図２】
2020156061.tif 000004
【図３】
2020156061.tif 000005
【図４】
2020156061.tif 000006
【図５】
2020156061.tif 000007
【図６】
2020156061.tif 000008
【図７】
2020156061.tif 000009
【図８】
2020156061.tif 000010
【図９】
2020156061.tif 000011