H04N1/00885—Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof

H04N1/00888—Control thereof

Description

Translated from Japanese

本発明は、無線接続を行う通信装置、通信方法およびプログラムに関する。 The present invention relates to a communication device that performs wireless connection, a communication method and a program.

無線通信において、アクセスポイント（ＡＰ）を介して相手側の装置と無線接続を行う方式の他に、自装置又は相手側の装置がＡＰとして動作することで、相手側の装置と直接に無線接続を行うピアツーピア（Ｐ２Ｐ）無線接続方式が知られている。 In wireless communication, in addition to the method in which the far end device wirelessly connected via an access point (AP), by its own apparatus or the other side of the device operates as AP, directly wirelessly connected to the other side of the device Peer-to-peer (P2P) wireless connection system is known for performing.そのようなＰ２Ｐ無線接続方式を実現する規格として、例えば、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）が知られている。 As standard for realizing such a P2P wireless connection method, for example, Wi-Fi Direct (registered trademark) is known.

Ｗｉ−Ｆｉ Ｄｉｒｅｃｔに対応した機器は、自身がＡＰ（グループオーナ）として動作し、サービス提供元となることができ、それにより、相手側装置と直接に無線接続が可能となる。 Device compatible with Wi-Fi Direct it itself acts as AP (group owner), it can be a service provider, comprising thereby enabling directly wirelessly connected to the partner apparatus.その際に、相手側装置と自装置とのいずれがＡＰとして動作するかは、ＧｒｏｕｐＯｗｎｅｒＮｅｇｏｔｉａｔｉｏｎというシーケンスにより決定される（特許文献１）。 At that time, which of the mating device and the own device is either act as AP, it is determined by a sequence of GroupOwnerNegotiation (Patent Document 1).

特開２０１１−２４９９６０号公報 JP 2011-249960 JP

グループオーナとなる通信装置は、ＡＰとして動作するため、単位時間当たりの電力消費量が多くなる。 Communication apparatus as a group owner, to operate as AP, becomes large power consumption per unit time.即ち、ＡＰとして動作するためには定期的にビーコン信号を出力する必要があり、また多数の通信装置と並行して通信を行うための負荷が高いため、消費電力量が多くなる。 That is, in order to operate as an AP needs to output periodically a beacon signal, also can be expensive to communicate in parallel with the number of communication apparatus, many power consumption.従って、電力消費を抑えるべきときにグループオーナとなると電力を消費してしまうという不都合がある。 Therefore, there is a disadvantage that power is consumed when a group owner when it should reduce power consumption.

本発明はこの課題に鑑みなされたものであり、ピアツーピアモードで無線通信をする際、電力消費を抑えるべき場合にアクセスポイントとならないことによって電力消費を抑えることができる通信装置及びその制御方法、プログラムを提供するものである。 The present invention has been made in view of this problem, when a wireless communication in a peer-to-peer mode, a communication apparatus and a control method thereof which can reduce power consumption by not the access point when to reduce power consumption, program it is intended to provide.

上記課題を解決するために、本発明の通信装置は、ピアツーピアモードで通信相手装置と無線通信可能な通信装置であって、前記通信装置に電力を供給する電力供給手段と、前記電力供給手段による電力供給状態を判定する判定手段と、前記判定手段による判定結果に応じて、クライアントとして動作すべきと決定された場合、クライアントとして動作したいことを示す情報を前記通信相手装置に送信し、かつ、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定の値よりも低い値に設定する制御手段を有することを特徴とする。 In order to solve the above problems, a communication device of the present invention is a communication in a peer-to-peer mode partner apparatus capable of wireless communication with communication device, a power supply means for supplying power to the communication device, according to the power supply unit a determination unit configured to determine power supply status, in accordance with the determination result by the determining means, when it is determined that should operate as a client, transmits the information indicating that it wants to act as a client to the communication partner device, and, characterized in that it has a control means for setting the value of the intention index indicating the strength intended to operate as an access point in a wireless communication in the peer-to-peer mode to a value lower than a predetermined value.

本発明によると、ピアツーピアモードで無線通信をする場合、消費電力を考慮してアクセスポイントとなるかどうか制御することができる。 According to the present invention, it is possible to control whether the case, the access point in consideration of the power consumption of the wireless communication in a peer-to-peer mode.

ＭＦＰの構成を示す図である。 It is a diagram showing a configuration of the MFP.携帯端末の構成を示す図である。 It is a diagram illustrating a mobile terminal configuration.ソフトＡＰモードの無線接続シーケンスを示す図である。 It is a diagram showing a wireless connection sequence of soft AP mode.ＷＦＤモードの無線接続シーケンスを示す図である。 It is a diagram showing a wireless connection sequence WFD mode.ＷＦＤ拡張モードの無線接続シーケンスを示す図である Is a diagram showing a wireless connection sequence WFD extended modeＷＦＤによる無線接続フェーズの詳細動作を説明するための図である。 It is a diagram for explaining the detailed operation of the wireless connection phase by WFD.役割決定の処理の流れを示すフローチャートである。 It is a flowchart illustrating a flow of processing of role determination.役割決定の他の処理の流れを示すフローチャートである。 Is a flowchart showing the flow of another process of role determination.役割決定の処理の流れを示すフローチャートである。 It is a flowchart illustrating a flow of processing of role determination.役割決定の処理の流れを示すフローチャートである。 It is a flowchart illustrating a flow of processing of role determination.

以下に、図面を参照しながら、本発明の実施形態を例示的に詳しく説明する。 Hereinafter, with reference to the drawings, an embodiment of the present invention illustratively in detail.但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、それらのみに限定する趣旨のものではない。 However, the relative arrangement of components described in this embodiment, display screen, etc., are not intended to limit the scope thereof.

図１は、本発明の通信装置の実施形態の一例である無線ＬＡＮ（ＷＬＡＮ）通信機能を有する複合機（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｒｉｎｔｅｒ；ＭＦＰ）１００の概略構成を示すブロック図である。 Figure 1 is a multifunction machine having a wireless LAN (WLAN) communication function which is an example of an embodiment of a communication apparatus of the present invention; is a block diagram showing a (Multi Function Printer MFP) 100 schematic configuration of.ここでは、ＭＦＰ１００として読取機能と記録（印刷）機能とを有するものを例にしたが、これらの機能の一方または両方を有さず、他の機能を有するもの、これらの機能と他の機能とを有するものなど、種々の機能を持つものに適用可能である。 Here, although an example having a reading function and recording (printing) function as MFP 100, no one or both of these functions, those having other functions, and these functions and other functions such as those having, it is applicable to those with various functions.他の機能としては、電話・ファクシミリ機能（電話回線用／ＩＰ網用）、近距離無線通信機能（Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＮＦＣ（Ｎｅａｒ ＦｉｅｌｄＣｏｍｍｕｎｉｃａｔｉｏｎ））などを採用可能である。 Other features, telephone and facsimile function (telephone line for / IP network), short-range wireless communication function (Bluetooth (registered trademark) communication, NFC (Near FieldCommunication)) can be employed as.つまり、ＭＦＰ１００は、通信相手装置と無線通信可能な装置である。 That, MFP 100 is a communication partner device and wireless communication capable device.

ＭＦＰ１００は、メインボード１０１上に、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、不揮発性メモリ１０５、画像メモリ１０６、操作部１０７、表示部１０８、読取制御部１０９、記録制御部１１１、バッテリ部１１５、電源部１１６を有する。 MFP100 is on the main board 101, CPU 102, ROM 103, RAM 104, nonvolatile memory 105, an image memory 106, operating unit 107, display unit 108, the read control unit 109, the recording control unit 111, battery unit 115, the power unit 116 a.また、ＭＦＰ１００は、バスケーブル１１３を介して接続されたＷＬＡＮユニット１１４を有する。 Further, MFP 100 includes a WLAN unit 114 connected via a bus cable 113.これらの構成要素はシステムバス１１７を介して接続され、互いにシステムバス１１７を介して通信可能である。 These components are connected via a system bus 117 can communicate via a system bus 117 to each other.また、ＭＦＰ１００は、さらに、原稿上の画像を読み取る読取機能を実現するための読取部１１０、記録媒体上に画像を記録する記録機能を実現するための記録部１１２を有する。 Further, MFP 100 further includes a recording unit 112 for realizing the recording function for recording an image on the reading unit 110, a recording medium for realizing the reading function to read an image on a document.

ＣＰＵ１０２は、ＭＦＰ１００の全体を制御する。 CPU102 controls the whole of MFP100.以降に示すＭＦＰ１００の処理はＣＰＵ１０２の制御によって実行される。 Processing MFP100 shown later is executed under the control of the CPU 102.ＲＯＭ１０３は、ＣＰＵ１０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。 ROM103 stores such control programs and embedded operating system (OS) program CPU102 executes.本実施形態では、ＲＯＭ１０３に記憶されている各制御プログラムは、ＲＯＭ１０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。 In the present embodiment, the control program stored in the ROM 103 under the management of the embedded OS stored in the ROM 103, performs software control such as scheduling and task switching.ＲＡＭ１０４は、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値やＭＦＰ１００の管理データ等のデータを記憶し、また各種ワーク用バッファ領域が設けられている。 RAM104 stores data, such as program control variables, also stores the data of the setting values ​​and the like management data MFP100 registered by the user, also the various work buffer area is provided.不揮発性メモリ１０５は、フラッシュメモリ（ｆｌａｓｈ ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされてもデータを記憶し続ける。 Nonvolatile memory 105 is implemented by a memory such as a flash memory (flash memory), the power supply continues to store data even turned off.画像メモリ１０６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）等のメモリで構成され、読取部１１０によって入力された画像データや外部から受信した画像データなどを蓄積する。 The image memory 106 is implemented by a memory such as a DRAM (Dynamic RAM), for storing image data or the like received image data or from an external input by the reading unit 110.

操作部１０７は、ハードスイッチなどを含み、ユーザからの操作を受け付け、その操作内容をＣＰＵ１０２に伝える。 Operation unit 107, and the like hardware switch receives an operation from a user, transmitting the contents of the operation to the CPU 102.表示部１０８は、ＭＦＰ１００に関する種々の表示（ユーザが行うべき操作をガイドする表示、ＭＦＰ１００の状態を示す情報などの表示）を行う。 Display unit 108 performs various display related MFP 100 (display for guiding the operation should be done by the user and the display of such information indicating the state of the MFP 100).また、操作部１０７と表示部１０８を一体化させたタッチパネル等も採用可能である。 Further, a touch panel that is integrated with the display unit 108 and operation unit 107 can also be employed.

記録制御部１１１は、入力された画像データを、記録部（プリンタ）１１２で記録（プリント）させるための記録データに変換し、記録部１１２を制御して、紙などの記録媒体上に記録剤を付与して画像を記録させる。 Recording control unit 111 converts the input image data, the recording data to be recorded by the recording unit (printer) 112 (print), and controls the recording unit 112, the recording agent on a recording medium such as paper the imparted to record the image.記録部１１２としては、記録ヘッドから記録材としてインクを吐出させ、記録媒体上に画像を記録するインクジェットプリンタを採用可能である。 As the recording unit 112, ink is discharged as a recording material from a recording head, it is possible to employ an ink jet printer which records an image on a recording medium.

ＷＬＡＮユニット１１４は、無線通信によってネットワーク（ＴＣＰ／ＩＰに従った通信が可能なネットワーク）上の端末と通信する。 WLAN unit 114 communicates with the terminals on the network (TCP / communication capable network according to IP) via wireless communication.ＷＬＡＮユニット１１４は、例えばＩＥＥＥ８０２．１１シリーズに準拠したＷＬＡＮシステムにおけるデータ（パケット）通信が可能であるものとする。 WLAN unit 114, for example, assumed to be capable of data (packet) communication in a WLAN system conforming to the IEEE802.11 series.また、ＷＬＡＮユニット１１４を用いた無線通信では、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）をベースにした通信が可能であり、ソフトウェアアクセスポイント（ソフトＡＰ）機能を有する。 Further, in the wireless communication using the WLAN unit 114, can communicate with the Wi-Fi Direct (WFD) based, it has a software access point (soft AP) function.また、ＷＬＡＮユニット１１４はアドホックモード、Ｉｎｆｒａｓｔｒａｃｔｕｒｅモードによる通信が可能である。 Moreover, WLAN unit 114 is capable of ad-hoc mode, communication by Infrastracture mode.

バッテリ部１１５は、ＭＦＰ１００が動作するための電力を供給するユニット（電池）であり、商用電源（ＡＣ電源）等の外部電源からの電源供給がなくともＭＦＰ１００に電力を供給可能である。 Battery unit 115 is a unit for supplying power for MFP 100 to operate (battery), even without power supply from an external power supply such as a commercial power source (AC power source) can supply electric power to the MFP 100.従って、バッテリ部１１５で電力を供給している間、ユーザはＭＦＰ１００を自在に携帯可能となる。 Thus, while providing a power battery unit 115, the user can portable freely MFP 100.バッテリ部１１５はＭＦＰ１００に内蔵のもの、または着脱可能なものを採用可能である。 Battery unit 115 can adopt those incorporated in MFP 100, or those removable.また、バッテリ部１１５は外部電源（商用電源など）からの電力供給を受けて充電可能であり、充電された電荷が、ＭＦＰ１００が動作可能な分残っている間、ＭＦＰ１００は外部電源からの電源供給なしに動作可能である。 The battery unit 115 is chargeable by receiving power from an external power source (such as a commercial power supply), the charging charge, while the MFP 100 is left available minute operation, MFP 100 is powered from an external power source it is possible to operate without.電源部１１６は、電源ケーブルを介して外部電源（商用電源（ＡＣ電源））からの電源供給を受け、ＭＦＰ１００が動作するための電力をＭＦＰ１００に供給する。 Power supply unit 116 receives power from an external power source (commercial power source (AC power)) via a power cable to supply power for MFP 100 to operate the MFP 100.電源部１１６は、バッテリ部１１５がＭＦＰ１００に装着されている場合、バッテリ部１１５に電力を供給し、充電することも可能である。 Power supply unit 116, if the battery unit 115 is mounted on the MFP 100, supplies power to the battery unit 115 can also be charged.電源部１１６は、外部電源からの交流電流を直流電流に変換する機能も含む。 Power supply unit 116 also includes a function of converting the alternating current from the external power source into a direct current.

ＭＦＰ１００の電源状態（電源供給状態）には、外部電源に接続された状態での装置起動状態、外部電源に接続されておらずバッテリ部１１５からの電源供給状態での装置起動状態が含まれる。 The MFP100 power state (power supply state), device activation status in a state of being connected to an external power source, include device activation status of the power supply state of the battery unit 115 is not connected to an external power source.ここで装置起動状態とは、操作部１０７に含まれる電源スイッチがＯＮにされている状態である。 Here apparatus activation state is a state where the power switch included in the operation unit 107 is to ON.また、ＭＦＰ１００の電源状態はさらに、外部電源に接続された状態でのソフト電源オフ状態、外部電源に接続されておらずバッテリ部１１５からの電源供給状態での電源オフ状態を含む。 Further, the power state of the MFP100 further includes a power-off state of the power supply state of the soft power-off state in the state of being connected to an external power source, the battery unit 115 is not connected to an external power source.ここで電源オフ状態とは、操作部１０７に含まれるソフト電源スイッチがＯＦＦにされており、読取部１１０を用いた読取機能や記録部１１２を用いた記録機能は使用できないがが、タイマーによるカウントなどは動作中であることを示す。 Here, the power-off state, but the soft power switch included in the operation unit 107 are OFF, the recording function using the reading function and the recording unit 112 using the reading unit 110 can not be used but the count by the timer etc. indicates that it is active.また、ＭＦＰ１００の電源状態はさらにＭＦＰ１００への電力供給を完全に断つハード電源ＯＦＦ状態を含む。 Also includes a hard power OFF state of disconnecting the complete power supply to the power state of the MFP 100 is further MFP 100.また、ＭＦＰ１００の電源状態は、さらに外部電源に接続されておらずバッテリ部１１５からの電源供給状態であるがバッテリ残量が不足している状態を含む。 Further, the power state of the MFP100 is further a power supply state of the battery unit 115 is not connected to an external power supply includes a state in which the remaining battery capacity is insufficient.また、ＭＦＰ１００の起動状態として、上記各構成要素を全て動作可能な状態とする通常動作モードと、待機中の表示部１０８、読取部１１０、記録部１１２などへの電力供給量を低減させ、ＭＦＰ１００の消費電力量を抑えたエコ（省電力）モードとを有する。 Further, as the activation state of the MFP 100, and the normal operation mode in which all operable state each of the above components, a display unit 108 of the waiting, the reading unit 110 reduces the electric power supplied to such recording unit 112, MFP 100 Eco with reduced power consumption and a (power saving) mode.これらのモードの切り替えは操作部１０７からのユーザによる指定、時刻による切り替え、ＭＦＰ１００の未使用状態が所定時間継続した場合などがある。 Specified by a user of the switching of these modes from the operation unit 107, switching by time, there is a case where an unused state of the MFP100 continues for a predetermined time.エコモードが設定されている場合は、バッテリ部１１５または電源部１１６を介した電力供給量が低減される。 If the eco-mode is set, power supply amount through the battery unit 115 or the power supply unit 116 is reduced.

図２は、本発明の通信装置の実施形態の一例である携帯端末２００の概略構成を示すブロック図である。 Figure 2 is a block diagram illustrating a schematic configuration of a mobile terminal 200 which is an example of an embodiment of a communication apparatus of the present invention.携帯端末２００としては、携帯電話、スマートフォン、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、デジタルカメラなど種々のものを採用可能である。 The mobile terminal 200, a mobile phone, a smart phone, notebook PC, a tablet terminal, PDA (Personal Digital Assistant), it is possible to employ various ones such as a digital camera.

携帯端末２００は、メインボード２０１上に、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、不揮発性メモリ２０５、画像メモリ２０６、操作部２０７、表示部２０８、バッテリ部２１１を有する。 Mobile terminal 200 on the main board 201, CPU 202, ROM 203, RAM 204, nonvolatile memory 205, an image memory 206, operating unit 207, display unit 208, a battery unit 211.また、携帯端末２００は、バスケーブル２０９を介して接続されたＷＬＡＮユニット２１０を有する。 The portable terminal 200 includes a WLAN unit 210 connected via a bus cable 209.これらの構成要素はシステムバス２１２を介して接続され、互いにシステムバス２１２を介して通信可能である。 These components are connected via a system bus 212 can communicate via a system bus 212 to each other.これらの各構成要素は、図１に示した同名の構成要素で行った説明と同様の説明となるので、ここでの説明は省略する。 Each of these components, since the same description and explanation made in the same name of the components shown in FIG. 1, the descriptions thereof are omitted here.

但し、携帯端末２００のバッテリ部２１１は、外部電源から直接充電可能なものとした。 However, the battery unit 211 of the portable terminal 200, was capable directly charged from an external power source.従って、バッテリ部２１１が携帯端末２００に装着されていなければ、外部電源に接続されていても携帯端末２００に電力を供給することができない。 Thus, unless the battery 211 is mounted to the portable terminal 200 can not supply power to the mobile terminal 200 may be connected to an external power source.バッテリ部２１１内に携帯端末２００が動作可能な分の電荷が残っている場合、外部電源に接続されていなくとも、携帯端末２００は動作可能であり、ユーザは自在に携帯して使用可能である。 If the mobile terminal 200 in the battery 211 is left operable minute charge, even if it is not connected to an external power source, the mobile terminal 200 is operable, the user can use to mobile freely .外部電源を用いたバッテリ部２１１の充電は、充電器を介して商用電源（ＡＣ電源）からの電力を供給することにより行われる。 Charging the battery 211 using the external power supply is carried out by supplying electric power from a commercial power supply (AC power supply) via the charger.バッテリ部２１１の充電には、充電器をケーブルを介して商用電源及び携帯端末２００に接続して充電するものや、電磁誘導、磁界共鳴、マイクロ波、直流共鳴などを用いた無線電力伝送によって充電するものを採用可能である。 The charging of the battery unit 211, the charging and those charged by connecting to a commercial power source and the portable terminal 200 a charger via a cable, electromagnetic induction, magnetic resonance, microwave, by wireless power transmission using a DC resonance it is possible to employ those that.また、受光した太陽光を電力に変換するソーラー発電など、他の方式も採用可能である。 Further, such a solar power generation which converts the received sunlight to power, other methods can also be employed.なお、携帯端末２００への電力供給は、これに限定されず、図１で説明したバッテリ部及び電源部と同様なものを用いたものなど、種々のものとしてよい。 The power supply to the portable terminal 200 is not limited thereto, such as those used as similar to the battery unit and the power supply unit described in FIG. 1, may as various ones.

また、不揮発性メモリ２０５には、種々のアプリケーションソフトウェアを記憶可能であり、ＣＰＵ２０２が実行することで種々の機能を実現可能である。 Further, the nonvolatile memory 205 is capable of storing various application software, it is possible to realize a variety of functions by CPU202 executes.アプリケーションソフトウェアとしては、ウェブブラウザ機能、電子メール機能などがある。 The application software, web browser function, there is such as e-mail function.また、図２では携帯端末２００の主要な構成要素を示した。 Also, the major components of the mobile terminal 200 in FIG. 2.これら以外、電話機能、カメラ機能、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信機能、ＮＦＣ機能、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）機能、マイク機能、スピーカ機能、テレビジョン受像機能など種々の機能を含むものとしてもよい。 These non-telephone function, camera function, Bluetooth (registered trademark) communication function, NFC function, GPS (Global Positioning System) function, microphone function, a speaker function, or as including various functions such as a television reception function.

＜Ｐ２Ｐ（Ｐｅｅｒ ｔｏ Ｐｅｅｒ）方式について＞ <About P2P (Peer to Peer) system>ＷＬＡＮにおける通信においてＡＰを介さず装置同士が通信するＰ２Ｐモード（ピアツーピアモード）を実現する方式として、複数のモードが考えられる。 As a method for realizing a P2P mode (Peer-to-Peer mode) to communicate device together without using the AP in communication in WLAN, conceivable are several modes.それぞれのモードでは探索側の機器が同一の機器探索コマンド（例えば、Ｐｒｏｂｅ Ｒｅｑｕｅｓｔフレーム）を使用して通信相手となる機器（通信相手装置）を探索して発見する。 Searching side device is the same device search in each mode command (e.g., Probe Request frame) to discover and explore the device as a communication partner by using (communication partner device) a.機器探索コマンドには種々の属性（パラメータ）を付随させて送信することが可能である。 The device search command can be transmitted by accompanying various attributes (parameters).機器探索コマンドに対する応答は、探索コマンドに属性が指定された場合に、通常、当該モードの仕様及び前提となる仕様（ＷＦＤであればＷｉ−Ｆｉ）で規定されている範囲で最大限解釈可能な属性の応答をする事が推奨されている。 Responses to device search command, when the attribute is specified in the search command, usually a maximum possible interpretation within the range specified in the specification as a specification and assumptions of the mode (if WFD Wi-Fi) that the attributes of the response has been recommended.また、機器探索コマンドに付随する情報（上記属性を含む）に解釈できない情報が含まれる場合であっても、受け取った機器探索コマンドに対して解釈できる情報のみを元に応答することも可能である。 Moreover, even if it contains information that can not be interpreted information (including the attribute) associated with the device search command, it is possible to respond only to the information that can be interpreted on the received device search command .

Ｐ２Ｐモードのモードとして、以下の３モードが考えられる。 As a mode of P2P mode, it can be considered the following three modes.・モードＡ（ソフトウェアＡＰモード） Mode A (software AP mode)・モードＢ（Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）モード） Mode B (Wi-Fi Direct (WFD) mode)・モードＣ（ＷＦＤ拡張モード） Mode C (WFD extended mode)それぞれのモードは、対応している機器が異なることがあり、また、利用できるアプリケーションも異なることがある。 Each mode has the equipment that support different, and there is also available applications different.以下、各モードにおける無線接続シーケンスについて、図３〜図５を用いて説明する。 Hereinafter, the wireless connection sequence in each mode will be described with reference to FIGS.

図３はモードＡ（ソフトウェアＡＰモード）の無線接続シーケンスを示す図である。 Figure 3 is a diagram showing a wireless connection sequence mode A (software AP mode).ソフトウェアＡＰモードでは、通信を行う機器（例えば、携帯端末２００とＭＦＰ１００）との間で、一方の機器（例えば、携帯端末２００）が、各種サービスを依頼する役割を果たすクライアントとなる。 In software AP mode, the device that communicates (e.g., the mobile terminal 200 MFP 100) between, one device (e.g., mobile terminal 200) becomes a serving clients requesting various services.そして、もう一方の機器（例えば、ＭＦＰ１００）が、ＷＬＡＮにおけるアクセスポイントの機能をソフトウェアによる設定により実現するソフトウェアＡＰとなる。 Then, the other device (e.g., MFP 100) is a software AP realized by setting the function of the access point in a WLAN by software.ソフトウェアＡＰモードでは、クライアントは、機器探索コマンドによりソフトウェアＡＰとなる機器を探索する。 In the software AP mode, the client, to search for a device to be software AP by the device search command.ソフトウェアＡＰが探索されると、クライアントとソフトウェアＡＰとの間で残りの無線接続の処理（無線接続の確立等）を経て、その後、ＩＰ接続の処理（ＩＰアドレスの割当等）を行うことになる。 When the software AP is searched, after the processing of the remaining wireless connection (such as establishing wireless connection) between the client and the software AP, then it will perform the processing of IP connections (the IP address assignment, etc.) .尚、クライアントとソフトウェアＡＰとの間で無線接続を実現する場合に送受信されるコマンドやパラメータについては、Ｗｉ−Ｆｉ規格で規定されているものを用いればよく、ここでの説明は省略する。 Note that the commands and parameters to be transmitted and received when realizing a wireless connection between the client and the software AP, it may be used as defined in Wi-Fi standard, and description thereof is omitted here.

図４はモードＢ（ＷＦＤモード）の無線接続シーケンスを示す図である。 Figure 4 is a diagram showing a wireless connection sequence mode B (WFD mode).ＷＦＤモードでは、機器探索コマンドにより通信相手となる機器が探索された後に、Ｐ２Ｐのグループオーナと、Ｐ２Ｐのクライアントの役割を決定した上で、無線接続を行うことになる。 The WFD mode, after the device as a communication partner has been searched by the device search command, after determining and P2P group owner, the role of the P2P client, will perform wireless connection.この役割決定は、例えば、Ｐ２Ｐでは、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎに対応する。 This role determination is, for example, in P2P, corresponding to the GO Negotiation.具体的には、まず、通信を行う機器との間で、一方の機器が、機器探索コマンドを発行し、ＷＦＤモードで接続する機器を探索する。 Specifically, first, with the device that communicates, one device issues a device search command to search for devices connected in WFD mode.通信相手となる他方の機器が探索されると、両者の間で、互いの機器で供給可能なサービスや機能に関する情報を確認する（機器供給情報確認）。 When the other device as a communication partner is searched, between them, find information about deliverable services and functions of each other device (confirmation device supply information).尚、この機器供給情報確認はオプションであり、必須ではない。 In addition, the device supply information confirmation is optional, not mandatory.この機器供給情報確認フェーズは、例えば、Ｐ２Ｐでは、Ｐｒｏｖｉｓｉｏｎ Ｄｉｓｃｏｖｅｒｙ（ＰＤ）に対応する。 The device supply information confirmation phase, for example, in P2P, corresponding to Provision Discovery (PD).次に、この機器供給情報を互いに確認することで、その役割として、どちらがＰ２Ｐのクライアントとなり、どちらがＰ２Ｐのグループオーナとなるかを決定する。 Then, by checking the device supply information to each other, for its part, which is a P2P client, which determines whether a P2P group owner.例えば、携帯端末２００がクライアントとなり、ＭＦＰ１００がグループオーナとなる。 For example, the mobile terminal 200 is a client, MFP100 becomes the group owner.次に、Ｐ２Ｐのクライアントとグループオーナが決定したら、両者の間で、Ｗｉ−ＦｉＤｉｒｅｃｔによる通信を行うためのパラメータを交換する（パラメータ交換フェーズ）。 Next, when the P2P client and group owner is determined, between them, to exchange parameters for performing communication by Wi-FiDirect (parameter exchange phase).交換したパラメータに基づいて、クライアントとグループオーナとの間で残りの無線接続の処理、ＩＰ接続の処理を行う。 Based on the exchanged parameters, processing the remaining wireless connection between a client and a group owner, the process of the IP connection carries out.このパラメータ交換フェーズは、例えば、Ｗｉ−Ｆｉ Ｐｒｏｔｅｃｔｅｄ Ｓｅｔｕｐを用いて自動的に無線ＬＡＮセキュリティのパラメータを交換することに対応する。 The parameter exchange phase, for example, automatically correspond to exchange parameters of the wireless LAN security using Wi-Fi Protected Setup.グループオーナとなった装置はＡＰとしてＷＬＡＮユニットを介して定期的にビーコン信号を出力したり、複数の通信相手装置と並行して通信するため、電力消費量が多くなる。 And it outputs the regular beacon signal device became group owner through a WLAN unit as AP, for communicating in parallel with the plurality of communication partner device, comprising a number power consumption.一方、クライアントとなった装置はグループオーナに比べて単位時間当たりの電力消費量は少なくなる。 Meanwhile, apparatus became client power consumption per unit time as compared with the group owner is reduced.

図５はモードＣ（ＷＦＤ拡張モード）の無線接続シーケンスを示す図である。 Figure 5 is a diagram showing a wireless connection sequence mode C (WFD extended mode).ＷＦＤ拡張モードは、ＷＦＤモードを拡張したものであり、ＷＦＤモードでオプションとしていた機器供給情報確認を必須とする。 WFD extended mode is an extension of the WFD mode, essential to the device supply information confirmation that was an option in the WFD mode.ここでＳｅｒｖｉｃｅ Ｄｉｓｃｏｖｅｒｙ（ＳＤ）コマンドを用いて利用したいサービスの交換を行う。 Here, the replacement of the service you want to use with the Service Discovery (SD) command.これ以外は図４で説明したような処理を行う。 Otherwise performing the process as described in FIG.また、モードＣではさらにＩＰ接続の処理の後に、拡張処理として先のやり取りで決定したサービスを利用するためのサービス接続の処理を行う。 Further, after treatment in the mode C further IP connection, the process of service connection for using the service as determined in the previous exchange as an extension process.次に、Ｐ２Ｐモード（ＷＦＤモード）でのグループオーナ（無線通信におけるネットワークグループの管理元あるいはサービス提供元）になることを希望する意図の強さを示すＯｗｎｅｒ Ｉｎｔｅｎｔ（グループオーナ意図指数）を調整する処理について説明する。 Next, adjust the group owner in the P2P mode (WFD mode) Owner at indicating the strength of intention wishing to become a (network group management source or service provider in a wireless communication) Intent (group owner intended Index) processing will be described.尚、Ｏｗｎｅｒ Ｉｎｔｅｎｔは、予め（無線接続前に）通信装置にデフォルト値が設定されているものとする。 Incidentally, Owner at Intent shall default value is set in advance (before the wireless connection) communication device.なお、その値（Ｏｗｎｅｒ Ｉｎｔｅｎｔのデフォルト値）は、通信装置の製造時に不揮発性メモリ（１０５、２０５）に記憶された値である。 Incidentally, the value (the default value for Owner at Intent) is the value stored in the nonvolatile memory (105, 205) at the time of manufacture of the communication device.つまり、ユーザが前記通信装置を使用する前から設定された値である。 That is, a value set before the user uses the communication device.なお、デフォルト値は、ユーザが無線接続前にＭＦＰ１００の操作パネル等を用いて設定しても良い。 Note that the default value, the user may set with MFP100 the operation panel or the like before the wireless connection.尚、Ｏｗｎｅｒ Ｉｎｔｅｎｔは、例えば、０（Ｍｉｎ）−１５（Ｍａｘ）の値を取り得るものであり、通信装置同士でネゴシエーションし、値の大きい方がグループオーナとなる。 Incidentally, Owner at Intent, for example, 0 (Min) are those that can take a value of -15 (Max), negotiates the communication device between, while the larger of group owner.ここで、ＷＦＤモード（モードＢ，Ｃ）の無線接続フェーズの詳細動作について、図６を用いて説明する。 Here, WFD mode (mode B, C) detailed operation of the radio connection phase will be described with reference to FIG.尚、図６のシーケンスは、図４及び図５のシーケンスに準ずるものである。 Incidentally, the sequence of FIG. 6 is equivalent to the sequence of FIGS.

Ｐ１００１：機器探索により、通信相手装置を発見する。 P1001: The device search, to find the communication partner apparatus.これは、例えば、一方の通信装置（例えば、携帯端末２００）が機器探索要求（Ｄｉｓｃｏｖｅｒｙ）コマンドを発行し、通信相手装置となる他方の通信装置（例えば、ＭＦＰ１００）がこれに応答することで実現する。 This, for example, one communication device (e.g., mobile terminal 200) issues a device search request (Discovery) command, the other communication device as a communication partner apparatus (e.g., MFP 100) realized by responds thereto to.Ｐ１００２：通信相手装置が確定すると、通信を行う機器との間で、互いの機器で供給可能なサービスや機能に関する情報を確認する（機器供給情報確認）。 P1002: If the communication partner apparatus is determined, with the device that communicates, find information about deliverable services and functions of each other device (confirmation device supply information).これは、Ｏｐｔｉｏｎａｌ Ｄｉｓｃｏｖｅｒｙコマンド、ＳＤコマンド、ＰＤコマンドを用いて実現する。 This is realized by using Optional Discovery command, SD command, the PD command.

Ｐ１００３：Ｇｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎにより役割として、どちらがクライアントとなり、どちらがグループオーナとなるかを決定する役割決定を行う（Ｇｒｏｕｐ Ｆｏｒｍａｔｉｏｎ）。 P1003: the role by the Group Owner Negotiation, which is a client, which performs the role determination to determine whether the group owner (Group Formation).例えば、携帯端末２００がクライアントとなり、ＭＦＰ１００がグループオーナとなる。 For example, the mobile terminal 200 is a client, MFP100 becomes the group owner.尚、グループオーナを決定するための処理であるＧｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎは、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎ Ｒｅｑｕｅｓｔフレーム、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎ Ｒｅｓｐｏｎｓｅフレーム、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎ Ｃｏｎｆｉｒｍａｔｉｏｎフレームという、３つ（３−ｗａｙ）の情報の交換から成り立っている。 Incidentally, Group Owner at Negotiation is a process for determining the group owner, GO Negotiation Request frame, GO Negotiation Response frame, that GO Negotiation Confirmation frame, are made up of the exchange of information of the three (3-way).Ｇｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎが失敗した場合には、互いの通信装置はパケットキャプチャツールを用いて。 When the Group Owner at Negotiation fails, another communication device using a packet capture tool.ＧＯＮｅｇｏｔｉａｔｉｏｎ Ｒｅｓｐｏｎｓｅフレームをモニタすることにより、Ｇｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎが成功したか失敗したかを把握することができる。 By monitoring the GONegotiation Response frame, it is possible to grasp or failure Group Owner Negotiation is successful.さらに、失敗した場合には、その要因がどのようなものであるかを把握することができる。 Furthermore, in case of failure, it is possible to grasp whether the cause is of any type.または、Ｇｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎが失敗した場合には、互いの通信装置は、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎ Ｒｅｓｐｏｎｓｅフレームを解析する。 Or, if the Group Owner at Negotiation fails, another of the communication device analyzes the GO Negotiation Response frame.この解析で、ＧＯ Ｎｅｇｏｔｉａｔｉｏｎ Ｒｅｓｐｏｎｓｅフレーム中のＳｔａｔｕｓ ａｔｔｒｉｂｕｔｅのＳｔａｔｕｓ Ｃｏｄｅの値を調べることにより、Ｇｒｏｕｐ Ｏｗｎｅｒ Ｎｅｇｏｔｉａｔｉｏｎが成功したか失敗したかを把握することができる。 In this analysis, GO Negotiation by examining the value of the Status attribute of Status Code in Response frame, it is possible to grasp or failure Group Owner at Negotiation is successful.さらに、失敗した場合には、その要因がどのようなものであるかを把握することができる。 Furthermore, in case of failure, it is possible to grasp whether the cause is of any type.Ｐ１００４：クライアントとグループオーナが決定したら、両者の間で、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔによる通信を行うためのパラメータを交換する（ＷＰＳシーケンス）。 P1004: Once the client and the group owner to determine, between them, to exchange parameters for performing communication by Wi-Fi Direct (WPS sequence).Ｐ１００５：クライアントとグループオーナとの間で残りの無線接続の処理を行う。 P1005: to process the remaining wireless connection between the client and the group owner.Ｐ１００６：クライアントとグループオーナとの間でＩＰ接続の処理を行う。 P1006: the processing of IP connection between the client and the group owner.Ｐ１００７：クライアントとグループオーナとの間でネットワークプロトコルによる通信を行う。 P1007: communicating by a network protocol between the client and the group owner.

以下、ＭＦＰ１００が実行する処理を例に、図６のＰ１００１〜Ｐ１００３の処理の流れを説明する。 Hereinafter, an example process MFP100 performs, the flow of processing in P1001~P1003 in FIG.図７は、ＭＦＰ１００のＣＰＵ１０２がＲＯＭ１０３に記憶されているプログラムをＲＡＭ１０４にロードし、実行することによって行われる処理の流れを示すフローチャートである。 Figure 7 is a flowchart showing a flow of processing performed by the MFP100 the CPU102 loads the program stored in the ROM103 to RAM 104, to execute.

まず、図７では、前提として、ＭＦＰ１００が機器探索要求を発行して、通信相手装置（例えば、携帯端末２００）を発見した後、自身の設定や電源供給などの状態を確認して、その結果に基づいて、自身のＯｗｎｅｒ Ｉｎｔｅｎｔを設定する場合を例に挙げて説明する。 First, in FIG. 7, assuming, MFP 100 issues an device search request, the communication partner apparatus (e.g., mobile terminal 200) after finding a status check, etc. own configuration and power supply, as a result based on, it will be described as an example in which sets its Owner at Intent.また、この処理は、ＭＦＰ１００に限定されず、携帯端末２００においても実現可能である。 Moreover, this process is not limited to MFP 100, it can also be realized in the portable terminal 200.

図７において、Ｓ７０１で、ＭＦＰ１００は、Ｐ２Ｐモードによる通信相手装置（携帯端末２００）を発見する（Ｐ１００１）。 7, at S701, MFP 100 discovers a communication by P2P mode partner apparatus (the portable terminal 200) (P1001).そして、必要があればＰ１００２の処理を経て、あるいはＰ１００２の処理を行わない場合はそのままＳ７０２に進む。 Then, after the processing of P1002, if necessary, or, without any treatment of the P1002 proceeds directly to S702.

Ｓ７０２で、ＭＦＰ１００は、自身の設定として、不揮発性メモリ１０５にグループオーナ／クライアントが設定されているか否かを判定する。 In S702, MFP 100 includes, as setting itself determines whether or not a group owner / client in the non-volatile memory 105 is set.この設定は、操作部１０７及び表示部１０８を用いてユーザが事前に行うものであり、役割決定のフェーズにおいて自装置がどちらとなるべきかを指定しておく。 This setting, which the user performs in advance using the operation unit 107 and display unit 108 in advance by specifying should own device is either in phase of role determination.グループオーナが設定されている場合、Ｓ７０９に進み、クライアントが設定されていると判定された場合、Ｓ７０６に進み、どちらも設定されていない場合、Ｓ７０３に進む。 If the group owner has been set, the process proceeds to S709, if the client is determined to have been set, the process proceeds to S706, if neither is set, the process proceeds to S703.ここでは、操作部１０７及び表示部１０８を用いてユーザがグループオーナ／クライアントを設定したが、Ｏｗｎｅｒ Ｉｎｔｅｎｔの値を直接指定してもよい。 Here, the user sets a group owner / client using the operation unit 107 and display unit 108 may specify the value of the Owner at Intent directly.

Ｓ７０３では、ＭＦＰ１００は自身の設定として、不揮発性メモリ１０５にエコモードが設定されているか否かを判定する。 In S703, MFP 100 as its configuration determines whether the eco-mode in the non-volatile memory 105 is set.この設定は、操作部１０７及び表示部１０８を用いて事前にユーザが行う。 This setting, the user performs in advance using the operation unit 107 and display unit 108.エコモードが設定されている場合、ユーザが消費電力の削減を望んでいるため、ＭＦＰ１００はクライアントとして動作すべきと判断し、Ｓ７０６に進む。 If the eco mode is set, since the user wants to reduce power consumption, it is determined that the MFP100 is to be operated as a client, the process proceeds to S706.一方、エコモードに設定されていない場合、Ｓ７０４に進む。 On the other hand, if it is not set in the eco mode, the process proceeds to S704.

Ｓ７０４では、電源部１１６が外部電源（ＡＣ電源）につながれているか否かを判定する。 In S704, it determines whether the power supply unit 116 is connected to an external power supply (AC power supply).ＡＣ電源につながれている場合、電力に余裕があるため、グループオーナとして動作してもよいため、Ｓ７０７に進む。 If connected to an AC power supply, because there is sufficient power, since it is operating as a group owner, the process proceeds to S707.一方、ＡＣ電源に接続されていない場合、Ｓ７０５に進む。 On the other hand, if it is not connected to an AC power source, the process proceeds to S705.

Ｓ７０５では、バッテリ部１１５のバッテリの残量が一定量以上か否かを判定する。 In S705, the remaining amount of the battery of the battery unit 115 determines whether or not a predetermined amount or more.バッテリ残量が一定量以下の場合、電力消費の少ないクライアントとして動作するため、Ｓ７０６に進む。 If the battery remaining amount is a certain amount or less, to act as a small client of power consumption, the process proceeds to S706.一方、バッテリ残量が一定量（満充電状態に対する割合など）より多い場合、ステップＳ７０７に進む。 On the other hand, when the battery remaining amount is larger than a predetermined amount (such as a percentage of fully charged state), the process proceeds to step S707.この一定量については、固定値でもよいし、操作部１０７及び表示部１０８を用いてユーザが設定するものでもよい。 This fixed amount may be a fixed value, the operation unit 107 and display unit 108 may be one user sets using.また、一定量以下である場合、バッテリに余裕がないためクライアントとして動作させてよいかを問合せる表示を表示部１０８で行うなどによりユーザに通知し、それに対するユーザからの応答によりクライアントとなるかどうかを決定してもよい。 Also, if it is below a predetermined amount, whether to notify the user such as by performing a display inquiring whether may be operated as a client for the battery can not afford the display unit 108, as a client by a response from the user to it it may be determined.即ち、通知した問合せに対し、それを受け入れる応答（操作部１０７による操作）があった、または通知後所定時間経過しても応答がなかった場合はクライアントとして動作すべくＳ７０６に進み、拒否する応答であった場合はＳ７０７に進むようにしてもよい。 That is, for notifying the inquiry, a response to accept it (operation by the operation unit 107), or if no response is received after the notification after a predetermined time passes to S706 to operate as a client, response denying may proceed to S707 in the case was.

Ｓ７０６では、ＭＦＰ１００は、Ｏｗｎｅｒ Ｉｎｔｅｎｔの値を最小値の０に設定する。 In S706, MFP 100 sets the value of the Owner at Intent to the minimum value of 0.また、デフォルト値が０であれば、Ｓ７０６においてデフォルト値が維持される。 Further, if the default value is 0, the default value is maintained in S706.不揮発性メモリ１０５に記憶されたデフォルトのＯｗｎｅｒ Ｉｎｔｅｎｔの値が０であれば、その値をそのまま設定し、デフォルトの値が０以外であれば０に変更する。 If the value of the default Owner at Intent stored in the nonvolatile memory 105 is 0, the value is set as the default value is changed to 0 if it is other than 0.そして、Ｓ７０８で役割決定を行う（Ｐ１００３）。 Then, the role determination in S708 (P1003).ここでは、ＭＦＰ１００は、自身をクライアントに設定し、通信相手装置をグループオーナに設定すべくＰ１００３の処理を行う。 Here, MFP 100 sets itself to the client, performs processing P1003 order to set the communication partner device as a group owner.即ち、通信相手装置のＯｗｎｅｒ Ｉｎｔｅｎｔの値も０でない限りは、ＭＦＰ１００がクライアントとなる。 That is, unless 0 the value of the Owner at Intent of the communication partner apparatus, MFP 100 is a client.

Ｓ７０７では、ＭＦＰ１００は、Ｏｗｎｅｒ Ｉｎｔｅｎｔの値を最大値（１５）でも最小値（０）でもない１〜１４のいずれかの値に設定する。 In S707, MFP 100 sets the value of the Owner at Intent to any value from 1 to 14 nor the maximum value (15) also the minimum value (0).そして、Ｓ７０９で、ＭＦＰ１００は、役割決定のための通信を通信相手装置と行う。 Then, performed in S709, MFP 100 is a communication for determining the role the communication partner device.ここで自身のＯｗｎｅｒ Ｉｎｔｅｎｔと、通信相手装置のＯｗｎｅｒ Ｉｎｔｅｎｔとを比較して、その比較結果に基づいて、どちらかがグループオーナに設定され、他方がクライアントに設定される。 Here, compared with its Owner at Intent, the communication partner device and Owner at Intent, based on the comparison result, either is set to the group owner, and the other is set to the client.このとき、通信相手装置とＯｗｎｅｒ Ｉｎｔｅｎｔが同じ値であった場合、互いの装置タイプなど、種々の条件によっていずれかの通信装置がＯｗｎｅｒ Ｉｎｔｅｎｔの値を変更して、役割決定を行う。 At this time, if the communication partner device and Owner at Intent are the same value, such as another device type, it is one of the communication device by a variety of conditions by changing the value of the Owner at Intent, performing the role determination.

一方、Ｓ７０９では、ＭＦＰ１００は、自身のＯｗｎｅｒ Ｉｎｔｅｎｔの値を最大値の１５に設定する。 On the other hand, in S709, MFP 100 sets the value of its Owner at Intent to 15 maximum.また、デフォルト値が１５であれば、Ｓ７０９においてデフォルト値が維持される。 Further, if the default value is 15, the default value is maintained in S709.不揮発性メモリ１０５に記憶されたデフォルトのＯｗｎｅｒ Ｉｎｔｅｎｔの値が１５であれば、その値をそのまま設定し、デフォルトの値が１５以外であれば１５に変更する。 If default Owner value of Intent 15 stored in the nonvolatile memory 105, the values ​​set as the default value is changed to 15 if it is other than 15.そして、ステップＳ７０８で役割決定の処理を行う。 Then, the processing of role determination in step S 708.ここでは、ＭＦＰ１００は、自身をグループオーナに設定し、通信相手装置をクライアントに設定すべくＰ１００３の処理を行う。 Here, MFP 100 sets itself as a group owner, performs processing P1003 order to set the communication partner device to the client.即ち、通信相手装置のＯｗｎｅｒ Ｉｎｔｅｎｔの値も１５でない限りは、ＭＦＰ１００がグループオーナクライアントとなる。 That is, unless the Owner value of Intent also 15 of the communication partner apparatus, MFP 100 is a group owner client.

尚、Ｓ７０６では、値を０としたが、クライアントとなれる可能性の高い小さい値であれば、０以外でもよい。 In the S706, but the value is 0, if the high small value might become a client, may be other than 0.また、Ｓ７０９では、グループオーナとなれる可能性の高い大きい値であれば、１５以外でもよい。 Further, in S709, if the higher value greater potential to become a group owner, may be other than 15.

以上のようにグループオーナ、クライアントが決定した後は、それぞれの役割に従った無線通信が実行され、例えば携帯端末２００から受信した画像データに基づきＭＦＰ１００の記録部１１２によるプリント処理を行うなど、種々のサービスに応じた処理を行う。 After group owner, the client was determined as above, the wireless communication according to respective roles are performed, for example, performs a printing process by the recording unit 112 of the MFP100 based on the image data received from the portable terminal 200, various It performs a process according to the service.

以上説明したように本実施形態によれば、通信装置は、電力供給状態の判定結果（Ｓ７０３〜７０５）に応じて、自身のＯｗｎｅｒ Ｉｎｔｅｎｔを設定することができ、意図せず電力を消費してしまうなどの不都合を防止できる。 According to the present embodiment as described above, the communication apparatus, according to the power supply state of the determination result (S703~705), can be set its Owner at Intent, consuming power unintentionally a disadvantage, such as put away can be prevented.即ち、エコモードが設定されているにも関わらず、グループオーナとなることにより電力消費量が上がってしまうことが防止できる。 In other words, despite the eco mode is set, it is possible to prevent power consumption resulting in increased by the group owner.また、ＡＣ接続されておらず、バッテリ部１１５から供給されている電力でＭＦＰ１００が動作している場合、グループオーナとなることにより電力消費量が増えて、処理の途中でバッテリ切れを起こす可能性を低減させることができる。 Moreover, it not is AC connection, if the MFP100 by power supplied from the battery unit 115 is operating, increasing the power consumption by the group owner, can cause a dead battery in the middle of the process it can be reduced.

なお、図７では、エコモードかどうか、ＡＣ接続されているかどうか、バッテリ残量が一定量以上かどうか、を確認してグループオーナになるかどうか決めるものとしたが、これらを全て確認する必要はない。 In FIG. 7, whether the eco-mode, whether it is AC connection, whether the battery remaining amount is more than a certain amount, it is assumed to decide whether made as a group owner to confirm the need to check all these no.いずれか１つ、またはいくつかの確認によって決めるようにしてもよい。 Any one, or some may be determined by confirming.

図６のような無線接続シーケンスにおいて、通信を行う機器同士のＯｗｎｅｒ Ｉｎｔｅｎｔの値が共に同じ値である場合、Ｐ１００３の役割決定が行えず、以降のフェーズが実行できずＷＦＤによる無線接続が失敗に終わってしまう。 In a wireless connection sequence shown in FIG. 6, when the value of the Owner at Intent between devices performing communication are both the same value, can not be carried out determining the role of P1003, the radio connection failure due WFD can not execute subsequent phase It will end.例えば、携帯端末２００とＭＦＰ１００それぞれのＯｗｎｅｒ Ｉｎｔｅｎｔの値が共に最大値の１５である場合、Ｐ１００３では、携帯端末２００とＭＦＰ１００のどちらもグループオーナとなることを意図することになる。 For example, if the value of the portable terminal 200 and MFP 100 each Owner at Intent is 15 of both the maximum value, the P1003, it will be intended to neither the mobile terminal 200 MFP 100 becomes a group owner.つまり、携帯端末２００とＭＦＰ１００は、どちらもグループオーナを譲らないことになるため、Ｐ１００３でのネゴシエーションが失敗するため、グループオーナとクライアントとの役割決定が不可能となる。 In other words, the mobile terminal 200 and MFP100, because that would neither adamant the group owner, for negotiation in the P1003 fails, determining the role of the group owner and the client becomes impossible.その結果、後続のフェーズであるフェーズＰ１００４〜Ｐ１００７の続行が不可能となり、ＷＦＤによる無線接続は失敗に終わる。 As a result, it becomes impossible to continue the phase P1004~P1007 a subsequent phase, the wireless connection by WFD will fail.

そこで、以下に示す図８のフローでは、Ｐ１００３以前のフェーズであるＰ１００２で、通信相手装置に対して、自身がグループオーナとクライアントのどちらになりたいかに関する情報を送る。 Therefore, in the flow of FIG. 8 below, in P1003 is a previous phase P1002, to the communication partner device, itself sends information regarding want to be either a group owner and a client.通信相手装置がＰ１００２で受信した情報に従って、Ｐ１００３で送る自身のＯｗｎｅｒ Ｉｎｔｅｎｔの値の調整することで、ＷＦＤによる接続を正常に行うことができる。 According to the information communication partner device received in P1002, by adjusting the value of its Owner at Intent sent in P1003, it is possible to perform a successful connection by WFD.

ＷＦＤモードの無線接続フェーズでは、Ｐ１００２の機器供給情報確認の際に、通信相手装置に対して、自身が利用できるサービスや機能を通知することができる。 In a wireless connection phase of WFD mode can be in the device supply information confirmation P1002, to a communication partner device, and notifies the services and features which it can use.図８の例では、これを用いて、Ｏｗｎｅｒ Ｉｎｔｅｎｔ以外に自身がグループオーナとクライアントのどちらになりたいかに関する情報を送るものとする。 In the example of FIG. 8 and used to itself in addition Owner at Intent is assumed to send information regarding want to be either a group owner and a client.

図８のフローチャートは、ＭＦＰ１００のＣＰＵ１０２がＲＯＭ１０３に記憶されているプログラムをＲＡＭ１０４にロードし、実行することによって行われる処理の流れを示すものである。 The flowchart of FIG. 8 shows a flow of processing performed by the MFP100 the CPU102 loads the program stored in the ROM103 to RAM 104, to execute.ただし、ＭＦＰ１００と通信相手装置となる携帯端末２００とが逆の関係であってもよい。 However, it may be reversed relationship with the portable terminal 200 as a communication partner device with the MFP 100.

図８において、Ｓ８０１〜８０５については、図７のＳ７０１〜７０５と同様であり、ここでの説明を省略する。 8, for S801～805, the same as that S701~705 7, description thereof will be omitted here.

Ｓ８０６では、ＭＦＰ１００は、グループオーナとクライアントのどちらになりたいかに関する情報として、クライアントになりたいことを示す情報を設定する。 In S806, MFP100 is, as information about whether want to be one of the group owner and a client, to set the information to indicate that you would like to client.そして、Ｓ８０９における機器供給情報確認で、自身がクライアントになりたいことを示す情報を通信相手装置に送信する。 Then, by the device supply information confirmation in S809, itself to the communication partner device information indicating that you want the client.この場合、通信相手装置がＳ８０９でＭＦＰ１００が送信した情報に従って自身のＯｗｎｅｒ Ｉｎｔｅｎｔを１以上に設定してくれることを期待し、Ｓ８１３でＭＦＰ１００は自身のＯｗｎｅｒ Ｉｎｔｅｎｔを０に設定する。 In this case, the communication partner device is expecting to us sets its Owner at Intent to 1 or more in accordance with the information MFP 100 is transmitted in S809, MFP 100 in S813 sets its Owner at Intent to 0.

Ｓ８０７では、ＭＦＰ１００は、グループオーナとクライアントのどちらになりたいかに関する情報として、どちらでもよいことを示す情報に設定する。 In S807, MFP 100 includes, as information regarding want to be either a group owner and a client, is set to information indicating that it may be either.そして、Ｓ８１０で機器供給情報確認を行う。 Then, to confirm equipment supply information in S810.この場合、ＭＦＰ１００は、グループオーナとクライアントのどちらでもよいので、ステップＳ８１２において、通信相手装置からグループオーナとクライアントのどちらになりたいかに関する情報を用いて、自身のＯｗｎｅｒ Ｉｎｔｅｎｔの設定を行う。 In this case, MFP 100, since the may be either a group owner and a client, in step S812, the communication partner device by using information about whether you would like to either of a group owner and a client, to set the own Owner at Intent.即ち、Ｓ８１０の機器供給情報確認において、ＭＦＰ１００は通信相手装置（例えば携帯端末２００）からもグループオーナとクライアントのどちらになりたいかに関する情報を受信し、Ｓ８１２ではその受信した情報に従ってＳ８１３、８１４、８１５のいずれかに分岐する。 That is, in the device supply information confirmation S810, according to information MFP100 receives information regarding want to be either a group owner and a client from a communication partner apparatus (e.g., mobile terminal 200), which the received in S812 S813,814,815 branches to any of the.通信相手装置のグループオーナとクライアントのどちらになりたいかに関する情報がグループオーナになりたいことを示している場合、Ｓ８１３に進む。 If the information about either in or want to be the group owner and a client of the communication partner device indicates that you would like to group owner, and the process proceeds to S813.また、どちらでもよいことを示す場合、Ｓ８１４に進む。 Also, to indicate that it may be either, the process proceeds to S814.また、クライアントになりたいことを示す場合、Ｓ８１５に進む。 Also, if you indicate that you would like to client, and the process proceeds to S815.

Ｓ８０８では、ＭＦＰ１００は、グループオーナとクライアントのどちらになりたいかに関する情報として、グループオーナになりたいことを示す情報を設定する。 In S808, MFP100 is, as information about whether want to be one of the group owner and a client, to set the information to indicate that you want to group owner.そして、ステップＳ８１１における機器供給情報確認で、自身がグループオーナになりたいことを示す情報を通信相手装置に送信する。 Then, by the device supply information confirmation in step S811, itself transmits information indicating that want to be a group owner in the communication partner device.この場合、ＭＦＰ１００が送信した情報に従って自身のＯｗｎｅｒ Ｉｎｔｅｎｔを１４以下に設定してくれることを期待し、Ｓ８１５でＭＦＰ１００は自身のＯｗｎｅｒ Ｉｎｔｅｎｔを１５に設定する。 In this case, expecting to us to set to 14 or less its Owner at Intent according to information MFP 100 transmits, MFP 100 sets its Owner at Intent to 15 in S815.Ｓ８１３〜Ｓ８１６については、図７のＳ７０６〜Ｓ７０７、Ｓ７０９と同様の処理のため、ここでの説明を省略する。 For S813~S816, S706~S707 of FIG. 7, for the same processing as S709, description thereof will be omitted here.

以上説明したように、図８のフローによれば、自身の設定の設定内容やバッテリの状態に応じて、Ｐ１００３以前のフェーズであるＰ１００２で、通信相手装置に対して、自身がグループオーナとクライアントのどちらになりたいかに関する情報を送る。 As described above, according to the flow of FIG. 8, depending on the setting and battery status of its configuration, in P1003 is a previous phase P1002, to the communication partner device, itself a group owner client send information about either in or want to be in.これによって、役割決定が不可能となるケースを低減させることが可能となる。 This makes it possible to reduce the cases that role determination becomes impossible.即ち、ＭＦＰ１００が送った情報に基づき通信相手装置がＯｗｎｅｒ Ｉｎｔｅｎｔを調整してくれた場合には、正常に役割決定を行うことができる。 That is, when the communication partner device based on the information MFP100 has sent me to adjust the Owner at Intent can be performed normally role determination.そして、この結果、自身の設定やバッテリの状態に応じて、自身がグループオーナとなるかクライアントとなるか決定することができ、意図せず電力を消費してしまうなどの不都合を防止できる。 Then, as a result, according to the state of setting and the battery itself, themselves can determine whether the whether the client a group owner, it is possible to prevent the inconvenience such as consume power unintentionally.

ここで、図７のフローチャートの更にＳ７１０からＳ７１３を追加した例について図９を用いて説明する。 Here it will be described with reference to FIG. 9 for an example that further add S713 from S710 in the flowchart of FIG.図９は、ユーザが、ＭＦＰ１００にＡｕｔｏｎｏｍｏｕｓ Ｇｒｏｕｐ Ｏｗｎｅｒの使用を設定した場合に実行されるフローチャートである。 9, the user is a flowchart executed when you set the use of Autonomous Group Owner at the MFP 100.

Ｓ７０１からＳ７０９は図７と同じであるため省略する。 S701 from S709 is omitted because it is same as FIG.Ｓ７０２においてＹｅｓと判定された場合、ＭＦＰ１００は、Ａｕｔｏｎｏｍｏｕｓ Ｇｒｏｕｐ Ｏｗｎｅｒの使用が設定されているか判定する（Ｓ７１０）。 If it is determined Yes in S702, MFP 100 determines whether use of the Autonomous Group Owner at is set (S710).使用が設定されている場合（Ｓ７１０−Ｙｅｓ）、ＭＦＰ１００は、相手通信装置にＡｕｔｏｎｏｍｏｕｓ Ｇｒｏｕｐ Ｏｗｎｅｒの使用が設定されているかを判定する（Ｓ７１１）。 If use is set (S710-Yes), MFP100 determines whether use of the Autonomous Group Owner at is set to the other communication device (S711).また、使用が設定されていない場合（Ｓ７１０−Ｎｏ）、ＭＦＰ１００は、Ｓ７０９の処理を実行する。 Also, if it is not set to use (S710-No), MFP100 performs the process of S709.つまり、たとえ通信相手装置のＯｗｎｅｒ Ｉｎｔｅｎｔが１５であったとしても、ＭＦＰ１００はＳ７１０においてＮｏと判定して、Ｓ７０９の処理を実行する。 In other words, even if the Owner at Intent of the communication partner device was 15, MFP 100, it is determined No in S710, executes the process of S709.

Ｓ７１１にてＹｅｓと判定された場合、ＭＦＰ１００は、接続に失敗したと判定する（Ｓ７１２）。 If it is determined Yes at S711, MFP 100 determines that the connection fails (S712).なお、Ｓ７１２において、ＭＦＰ１００は、接続失敗を示すエラーメッセージ等を表示しても良い。 Incidentally, in S712, MFP 100 may display an error message or the like indicating a connection failure.また、Ｓ７１１にてＮｏと判定された場合、ＭＦＰ１００は、自らをグループオーナに設定して（つまり、自らがアクセスポイントになることを設定して）、接続を確立する。 Further, when it is judged No at S711, MFP 100 may set itself as a group owner (that is, by setting that itself becomes an access point), to establish a connection.また、図１０は、図８のフローチャートに上述のＳ７１０からＳ７１３を追加した例であり、Ｓ７１０からＳ７１３の処理は上述しているため、ここでは省略する。 Further, FIG. 10 is an example flowchart added the S710 from S713 described above in FIG. 8, the processing from S710 S713 since the above is omitted here.

その他の実現方法として、ＭＦＰ１００は、電源部１１６と外部電源（ＡＣ電源）との接続状況、および、バッテリの残量の少なくとも１つを用いて、操作部１０７の表示内容を変更しても良い。 Other implementation, MFP 100 is connected to the status of the power supply unit 116 and the external power supply (AC power) and, using at least one of the remaining amount of the battery may change the display content of the operation unit 107 .具体的には、ユーザは、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）を使いたい場合、ＭＦＰ１００の操作部１０７にてＷｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）を選択する。 Specifically, the user, if you want to use the Wi-Fi Direct (WFD), to select the Wi-Fi Direct (WFD) by the operation unit 107 of the MFP100.ここで、ＭＦＰ１００が、電源部１１６と外部電源（ＡＣ電源）と接続されていない（または、バッテリの残量が所定の残量よりも少ない）と判定した場合、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）を選択できないような画面を表示する。 Here, MFP 100 may not even connected to the power supply unit 116 and the external power supply (AC power supply) (or the remaining amount of the battery is predetermined smaller than the remaining amount) when it is determined that, Wi-Fi Direct a (WFD) to display a screen that can not be selected.なお、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）を選択できないような画面とは、例えばＷｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）のメニューがグレーアウト表示された画面、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）のメニューが非表示の画面である。 Incidentally, Wi-Fi Direct the screen can not be selected to (WFD), for example, a screen menu of Wi-Fi Direct (WFD) is grayed out, the screen menu is hidden in Wi-Fi Direct (WFD) is there.その他にも、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）のメニューが選択されても実行されない画面でも良い。 Besides, the menu may be a screen that is not executed even if the selection of the Wi-Fi Direct (WFD).そして、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）が使えない場合、ユーザは、例えばＷｉ−Ｆｉ Ｐｒｏｔｅｃｔｅｄ Ｓｅｔｕｐ（ＷＰＳ）を用いて通信相手装置と通信する。 Then, if no use is Wi-Fi Direct (WFD), the user, for example, communicate with a communication partner device using Wi-Fi Protected Setup (WPS).もし、通信相手装置がアクセスポイントになれるのであれば、ユーザはＭＦＰ１００と通信相手装置のプッシュボタンを押下することでＷＰＳ接続を実行する。 If the communication partner apparatus if the become the access point, the user executes the WPS connection by pressing a push button of a communication partner device with the MFP 100.一方、通信相手装置がアクセスポイントになれないのであれば、ユーザはＭＦＰ１００とアクセスポイントとなれる機器（例えば、ルーター）のプッシュボタンを押下する。 On the other hand, if the communication partner apparatus is not accustomed to the access point, the user presses the push button of the device (e.g., router) to become the MFP100 and the access point.さらに、ユーザは、通信相手装置と前記アクセスポイントとなれる機器（例えば、ルーター）のプッシュボタンを押下する。 Furthermore, the user presses the push button of the device to become with the access point and the communication partner apparatus (e.g., a router).これにより、アクセスポイントとなれる機器（例えば、ルーター）を経由してＭＦＰ１００と通信相手装置が通信可能となる。 Thus, the device can become an access point (e.g., router) communication partner device with the MFP100 via communication becomes possible.なお、ＷＰＳ接続は、プッシュボタンを押下する方法以外にもＰＩＮコードの入力により開始されても構わない。 Incidentally, WPS connection may be initiated by the input of the PIN code in addition to a method of pressing the push button.

また、本願では、ＭＦＰ１００の処理としてＩｎｔｅｎｔＯｗｎｅｒの値を設定する処理や表示内容を変える処理を説明してきた、しかし、本願の処理は、携帯電話、スマートフォン、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、デジタルカメラなど種々のものにも採用可能である。 In addition, in the present application, has been described a process of changing the processing and display content to set the value of the IntentOwner as processing of MFP100, however, the process of the present application, a mobile phone, smart phone, notebook PC, a tablet terminal, PDA (Personal Digital Assistant ) it can also be employed in a variety of things such as a digital camera.

尚、本発明は、以下の処理を実行することによっても実現される。 The present invention can also be realized by a computer of a system or apparatus.即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。 That is, software (program) for realizing the functions of the embodiments described above, by supplying a system or an apparatus via a network or various storage media, the system or apparatus (or CPU or MPU) reads out the program is a process to be executed.また、プログラムを実行するコンピュータは、１つであってもよいし、複数のコンピュータが協働してプログラムを実行するものであってもよい。 The computer that executes the program may be one, or may be multiple computers to execute the program in cooperation.さらに、プログラムの一部を実行する回路等のハードウェアを設け、そのハードウェアと、ソフトウェアを実行するコンピュータが協働して、本実施形態で説明した処理を実行する場合であってもよい。 Furthermore, provided the hardware such as a circuit that performs a portion of the program, its hardware, and the computer cooperate to perform the software, it may be a case of executing the processing described in the present embodiment.

Claims (19)

Translated from Japanese

ピアツーピアモードで通信相手装置と無線通信可能な通信装置であって、 A communication in a peer-to-peer mode partner apparatus capable of wireless communication with communication device,前記通信装置に電力を供給する電力供給手段と、 A power supply means for supplying power to the communication device,前記電力供給手段による電力供給状態を判定する判定手段と、 A determination unit configured to determine power supply status by the power supply means,前記判定手段による判定結果に応じてクライアントとして動作すべきと決定された場合、クライアントとして動作したいことを示す情報を前記通信相手装置に送信し、かつ、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定の値よりも低い値に設定する制御手段を有することを特徴とする通信装置。 If the determined and to operate as a client in accordance with the determination result by the determination means, and transmits information indicating that it wants to act as a client to the communication partner device, and, as an access point in a wireless communication in the peer-to-peer mode communication apparatus characterized by comprising a control means for setting the value of the intention index indicating the strength intended to operate to a value lower than a predetermined value.

前記判定手段は、外部電源からの電力供給がなされているか判定し、前記制御手段は、前記判定手段により、外部電源からの電力供給がなされていないと判定された場合、前記意図指数を、外部電源からの電力供給がなされている場合より低く設定することを特徴とする請求項１に記載の通信装置。 The determination unit determines whether the power supply from the external power source is made, the control means, by said determining means, when the power supply from the external power source is determined to be not made, the intention index, external the communication apparatus according to claim 1, characterized in that the set lower than when the power supply is made from the power supply.

前記判定手段は、バッテリの残量を判定し、前記制御手段は、前記判定手段によりバッテリの残量が一定量より少ないと判定された場合、前記意図指数を、バッテリの残量が前記一定量より多い場合よりも低く設定することを特徴とする請求項１または２に記載の通信装置。 The determination means determines the remaining capacity of the battery, wherein, when said remaining capacity of the battery is determined to less than a predetermined amount by determining means, the intention index, the remaining amount of battery is the predetermined amount the communication apparatus according to claim 1 or 2, characterized in that set lower than higher.

前記判定手段は、前記通信装置が前記電力供給手段による電力供給量を低減するモードに設定されているか判定し、前記制御手段は、前記判定手段により当該モードに設定されていると判定された場合、前記意図指数を、当該モードが設定されていない場合より低く設定することを特徴とする請求項１〜３のいずれか１項に記載の通信装置。 Said determination means, if said communication device determines whether it is set to a mode for reducing the power supply amount of the power supply means, said control means is determined to have been set to the mode by the determination unit , the intention index communication apparatus according to any one of claims 1 to 3, characterized in that the mode is set lower than when it is not set.

前記制御手段は、前記意図指数として０から１５の値のいずれかを設定可能であることを特徴とする請求項１〜４のいずれか１項に記載の通信装置。 Wherein, the communication apparatus according to any one of claims 1 to 4, characterized in that it is set to any value from 0 to 15 as the intended index.

前記制御手段は、前記所定値よりも低い値として、前記通信装置に設定されている前記意図指数のデフォルト値よりも低い値に設定することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。 Wherein, as the predetermined value lower than any one of claims 1 to 5, characterized in that set to a value lower than the default value of the intended index is set to the communication device the communication apparatus according to.

前記無線通信は、ＩＥＥＥ８０２．１１シリーズに準拠した通信であることを特徴とする請求項１〜６のいずれか１項に記載の通信装置。 The wireless communication, the communication device according to any one of claims 1 to 6, characterized in that it is a communication based on IEEE802.11 series.

前記通信装置は印刷機能を備えることを特徴とする請求項１〜７のいずれか１項に記載の通信装置。 The communication apparatus according to claim 1 wherein the communication device, characterized in that it comprises a print function.

ピアツーピアモードで通信相手装置と無線通信可能な通信装置であって、 A communication in a peer-to-peer mode partner apparatus capable of wireless communication with communication device,前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作したいことを示す情報を前記通信相手装置から受信した場合、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定値よりも低い値に設定する設定手段と、 When receiving the information indicating that it wants to operate as an access point in a wireless communication in the peer-to-peer mode from the communication partner device, intended index indicating the strength intended to operate as an access point in a wireless communication in the peer-to-peer mode setting means for setting a value to a value lower than a predetermined value,前記設定手段により設定された値に基づいて前記通信相手装置との前記ピアツーピアモードでの無線通信を確立する通信手段を備えることを特徴とする通信装置。 Communication device comprising: a communication means for establishing wireless communication with the peer-to-peer mode with the communication partner device based on the value set by the setting means.

ピアツーピアモードで通信相手装置と無線通信可能な通信装置であって、 A communication in a peer-to-peer mode partner apparatus capable of wireless communication with communication device,前記ピアツーピアモードでの無線通信においてクライアントとして動作したいことを示す情報を前記通信相手装置から受信した場合、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定値よりも高い値に設定する設定手段と、 When receiving the information indicating that it wants to operate as a client in a wireless communication in the peer-to-peer mode from the communication partner device, intended index indicating the strength intended to operate as an access point in a wireless communication in the peer-to-peer mode setting means for setting a value to a value higher than the predetermined value,前記設定手段により設定された値に基づいて前記通信相手装置との前記ピアツーピアモードでの無線通信を確立する通信手段を備えることを特徴とする通信装置。 Communication device comprising: a communication means for establishing wireless communication with the peer-to-peer mode with the communication partner device based on the value set by the setting means.

前記通信装置が外部電源からの電力供給がなされている場合またはバッテリの残量が一定量より多いと判定された場合、前記設定手段は、前記通信相手装置から受信する情報に基づいて前記意図指数の値を設定することを特徴とする請求項９または１０に記載の通信装置。 If the remaining amount or when the battery wherein the communication device is made the power supply from the external power source is determined to be greater than a certain amount, the setting means, the intended index based on information received from the communication partner device the communication apparatus according to claim 9 or 10 and sets the value.

前記無線通信は、ＩＥＥＥ８０２．１１シリーズに準拠した通信であることを特徴とする請求項９〜１１のいずれか１項に記載の通信装置。 The wireless communication, the communication device according to any one of claims 9 to 11, characterized in that a communication conforming to IEEE802.11 series.

前記通信装置は印刷機能を備えることを特徴とする請求項９〜１２のいずれか１項に記載の通信装置。 Communication apparatus according to any one of claims 9-12 wherein the communication device, characterized in that it comprises a print function.

ピアツーピアモードで通信相手装置と無線通信可能な通信装置において実行される制御方法であって、 A control method performed in a communication partner device capable of wireless communication with the communication device in a peer-to-peer mode,前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作したいことを示す情報を前記通信相手装置から受信した場合、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定値よりも低い値に設定し、 When receiving the information indicating that it wants to operate as an access point in a wireless communication in the peer-to-peer mode from the communication partner device, intended index indicating the strength intended to operate as an access point in a wireless communication in the peer-to-peer mode set the value to a value lower than a predetermined value,前記設定された値に基づいて前記通信相手装置との前記ピアツーピアモードでの無線通信を確立することを特徴とする制御方法。 Control method characterized by establishing a wireless communication in the peer-to-peer mode with the communication partner device based on the set value.

ピアツーピアモードで通信相手装置と無線通信可能な通信装置において実行される制御方法であって、 A control method performed in a communication partner device capable of wireless communication with the communication device in a peer-to-peer mode,前記ピアツーピアモードでの無線通信においてクライアントとして動作したいことを示す情報を前記通信相手装置から受信した場合、前記ピアツーピアモードでの無線通信においてアクセスポイントとして動作することを意図する強さを示す意図指数の値を所定値よりも高い値に設定し、 When receiving the information indicating that it wants to operate as a client in a wireless communication in the peer-to-peer mode from the communication partner device, intended index indicating the strength intended to operate as an access point in a wireless communication in the peer-to-peer mode set the value to a value higher than the predetermined value,前記設定された値に基づいて前記通信相手装置との前記ピアツーピアモードでの無線通信を確立することを特徴とする制御方法。 Control method characterized by establishing a wireless communication in the peer-to-peer mode with the communication partner device based on the set value.

前記通信装置が外部電源からの電力供給がなされている場合またはバッテリの残量が一定量より多いと判定された場合、前記通信相手装置から受信する情報に基づいて前記意図指数の値が設定されることを特徴とする請求項１４または１５に記載の制御方法。 If the remaining amount or when the battery the communication device power supply from the external power source has been made is determined to more than a certain amount, the value of the intended index based on information received from the communication partner apparatus is set the method according to claim 14 or 15, characterized in Rukoto.

前記無線通信は、ＩＥＥＥ８０２．１１シリーズに準拠した通信であることを特徴とする請求項１４〜１６のいずれか１項に記載の制御方法。 The wireless communication control method according to any one of claims 14 to 16, characterized in that a communication conforming to IEEE802.11 series.

前記通信装置は印刷機能を備えることを特徴とする請求項１４〜１７のいずれか１項に記載の制御方法。 The method according to any one of claims 14 to 17 wherein the communication apparatus comprising: a printing function.

請求項９〜１３のいずれか１項に記載の通信装置の各手段をコンピュータにより実行させるためのプログラム。 Program for causing a computer to execute the respective means of the communication device according to any one of claims 9-13.