(57)【特許請求の範囲】
【請求項１】
支払いページを表示するための方法であって、前記方法は、
クライアントコンピューティングデバイスによって、所定の範囲内の第1の信号を受信するステップと、
前記クライアントコンピューティングデバイスによって受信された前記第1の信号が、所定の特性信号であるとき、前記クライアントコンピューティングデバイスによって、支払いページを表示するステップであって、前記支払いページが、ユーザに関連する支払い認証コードを含む、ステップと
を含み、
前記所定の範囲が円錐範囲を含み、
前記円錐範囲が、前記クライアントコンピューティングデバイスのディスプレイスクリーンに垂直な方向を軸として使用することと、別の方向と前記軸との間の角度を所定の角度として使用することと、前記クライアントコンピューティングデバイスから前記ディスプレイスクリーンまでの距離を所定の距離として使用することとによって形成される、方法。
【請求項２】
前記第1の信号が、光波信号または音響波信号を含む、請求項1に記載の方法。
【請求項３】
前記所定の範囲が、
前記クライアントコンピューティングデバイスを中心として使用することと、所定の距離を半径として使用することとによって形成される範囲
を含む、請求項1に記載の方法。
【請求項４】
前記所定の距離が0〜1メートルを含む、請求項3に記載の方法。
【請求項５】
前記所定の角度が、10度から90度までの範囲内である、請求項1に記載の方法。
【請求項６】
前記所定の特性信号が、所定の波長をもつ光波信号または所定の周波数をもつ音響波信号を含む、請求項1に記載の方法。
【請求項７】
前記クライアントコンピューティングデバイスが信号受信機を備える、請求項1に記載の方法。
【請求項８】
前記信号受信機が、感光センサーまたは音響波センサーを備える、請求項7に記載の方法。
【請求項９】
クライアントコンピューティングデバイスであって、前記クライアントコンピューティングデバイスが、請求項1から8のいずれか一項に記載の方法を実施するように構成された複数のモジュールを備える、クライアントコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、情報交換技術の分野に関し、詳細には、支払いページを表示するための方法、クライアントコンピューティングデバイス、および電子デバイスに関する。
【背景技術】
【０００２】
電子技術およびインターネット技術の発展とともに、電子デバイス(たとえば、スマートモバイルデバイス、スマートウェアラブルデバイスなど)の機能はますます強力になり、ユーザは、様々なアプリケーションニーズを満たすために、異なる機能を有するアプリケーションプログラムを電子デバイス上にインストールすることができる。たとえば、ユーザは、迅速なオンライン/オフライン支払いのニーズを満たすために、支払い機能を有するアプリケーションプログラムをインストールすることができる。
【０００３】
支払いページを表示する既存のプロセスは、通常、以下を含む。すなわち、ユーザが、電子デバイス上で支払い機能を有するアプリケーションプログラムを開き、アプリケーションプログラムの初期ページが、電子デバイスのディスプレイスクリーン上に表示され得、ユーザは、アプリケーションプログラムの初期ページ上の「支払い」ボタンをタップし、電子デバイスは、ユーザ支払い認証コードを有する支払いページを表示することができる。ユーザ支払い認証コードは、バーコードおよび/または2次元コードであり得る。ユーザは、さらに、支払い先に支払いページを提供することができる。支払いページ上のユーザ支払い認証コードを取得した後に、支払い先は、支払いを完了するようにとの支払い要求を開始することができる。
【０００４】
既存の技術において以下の問題点が見られることがあり、既存の技術において少なくとも以下の問題が存在する。すなわち、支払いページを表示するための既存の方法では、電子デバイス上での支払い機能を有するアプリケーションプログラムを開いた後に、ユーザは、支払いページを表示するために、初期ページ上の「支払い」ボタンをタップする必要があり、次いで、ユーザは、支払い先に支払いページを提供する。このプロセスは、一定の時間を要する必要があるので、多くの人々が支払いを行うのを待つとき、支払いスピードはしばしば影響を及ぼされる。さらに、ユーザは、初期ページ上の「支払い」ボタンをタップする必要がある。通常、異なる機能を有する多くのボタンが初期ページ上にあるので、ユーザが、タップするときに「支払い」ボタンをタップすることに失敗し、別の機能をタップした場合、ユーザは、まず、その別の機能を終了する必要があり、次いで、「支払い」ボタンを再びタップする。その結果、支払いプロセスは、あまりに多くの時間を要する。したがって、支払いページを表示するための既存の方法は、十分に便利でなく、支払い効率が比較的低く、ユーザエクスペリエンスが良くない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本出願の実装形態の目的は、支払いページを表示するための利便性を改善し、したがって支払い効率およびユーザエクスペリエンスを改善するために、支払いページを表示するための方法、クライアントコンピューティングデバイス、および電子デバイスを提供することである。
【課題を解決するための手段】
【０００６】
以前の技術的問題を緩和するために、本出願の実装形態は、支払いページを表示するための方法、クライアントコンピューティングデバイス、および電子デバイスを提供する。
【０００７】
支払いページを表示するための方法は、クライアントコンピューティングデバイスによって、所定の範囲内の第1の信号を受信するステップと、クライアントコンピューティングデバイスによって受信された第1の信号が、所定の特性信号であるとき、クライアントコンピューティングデバイスによって、支払いページを表示するステップであって、支払いページが支払い認証コードを含む、ステップとを含む。
【０００８】
クライアントコンピューティングデバイスは、信号受信機とプロセッサとディスプレイとを含み、信号受信機は、所定の範囲内の信号を受信するように構成され、ディスプレイは、ページデータを表示するように構成され、プロセッサは、信号受信機によって受信された信号が、所定の特性信号であるかどうかを決定するように構成され、プロセッサは、決定の結果が、信号受信機によって受信された信号が所定の特性信号である場合に支払いページを表示するように、ディスプレイを制御するようにさらに構成される。
【０００９】
電子デバイスは、信号生成装置とスキャン装置とを含み、信号生成装置は、所定の特性信号を送るように構成され、スキャン装置は、クライアントコンピューティングデバイスのユーザ認証コードを取得するために、クライアントコンピューティングデバイスの支払いページをスキャンするように構成される。
【００１０】
本出願の実装形態において提供される技術的解決策から、本出願の実装形態において提供される、支払いページを表示するための方法、クライアントコンピューティングデバイス、および電子デバイスでは、電子デバイスは、所定の特性信号を送ることによって、クライアントコンピューティングデバイスからユーザ認証コードを取得することを要求することができ、クライアントコンピューティングデバイスは、電子デバイスによって送られた所定の特性信号を受信した後に、ユーザ認証コードを含む支払いページを表示することができ、電子デバイスのスキャン装置は、電子支払いのためのスキャン信号を送ることによって、支払いページ中のユーザ認証コードを取得することができることがわかり得る。電子支払いプロセスは極めて便利であり、したがって、電子支払いのスピードおよび効率が改善され得る。
【００１１】
本出願の実装形態におけるまたは既存の技術における技術的解決策についてより明確に説明するために、以下は、実装形態または既存の技術について説明するために必要とされる添付の図面について手短に説明する。明らかに、以下の説明における添付の図面は、本出願のいくつかの実装形態を示すにすぎず、当業者は、依然として、創造的努力なしにこれらの添付の図面から他の図面を導出することができる。
【図面の簡単な説明】
【００１２】
【図１】本出願による、支払いページを表示するための方法の一実装形態を示すフローチャートである。
【図２】本出願の一実装形態による、クライアントコンピューティングデバイスが第1の信号を受信する所定の範囲を示す概略図である。
【図３】本出願の一実装形態による、クライアントコンピューティングデバイスが第1の信号を受信する所定の範囲を示す別の概略図である。
【図４】本出願による、クライアントコンピューティングデバイスの一実装形態を示す概略構造図である。
【図５】本出願による、電子デバイスの一実装形態を示す概略構造図である。
【発明を実施するための形態】
【００１３】
本出願の実装形態は、支払いページを表示するための方法、クライアントコンピューティングデバイス、および電子デバイスを提供する。
【００１４】
本出願における技術的解決策を当業者により良く理解させるために、以下は、本出願の実装形態における添付の図面を参照しながら、本出願の実装形態における技術的解決策について明確におよび完全に説明する。明らかに、説明される実装形態は、本出願の実装形態の全部ではなく一部であるにすぎない。創造的努力なしに本出願の実装形態に基づいて当業者によって取得されるすべての他の実装形態が、本出願の保護範囲内に入るものとする。
【００１５】
本出願は、支払いページを表示するための方法の一実装形態を提供する。図1は、本出願による、支払いページを表示するための方法の一実装形態を示すフローチャートである。図1を参照すると、支払いページを表示するための方法は、以下のステップを含むことができる。
【００１６】
S101において、クライアントコンピューティングデバイスが、所定の範囲内の第1の信号を受信する。
【００１７】
クライアントコンピューティングデバイスは、信号受信機能を有する電子デバイスであり得る。クライアントコンピューティングデバイスは、信号受信装置を装備した電子デバイスであり得、たとえば、感光センサーまたは音響波センサーを有する電子デバイスであり得る。
【００１８】
クライアントコンピューティングデバイスは、所定の範囲内の第1の信号を受信することができる。第1の信号は、光波信号または音響波信号を含むことができる。
【００１９】
一実装形態では、所定の範囲は、クライアントコンピューティングデバイスを中心として使用することと、所定の距離を半径として使用することとによって形成される範囲であり得る。所定の距離は0〜1メートルであり得る。たとえば、図2は、本出願の一実装形態による、クライアントコンピューティングデバイスが第1の信号を受信する所定の範囲を示す概略図である。図2を参照すると、クライアントコンピューティングデバイスが、音響波信号を受信することができるクライアントコンピューティングデバイスである場合、所定の範囲は、クライアントコンピューティングデバイスを中心として使用することと、1メートルの半径を有することとによって形成される球状範囲であり得る。
【００２０】
別の実装形態では、代替的に、所定の範囲は、クライアントコンピューティングデバイスのディスプレイスクリーンに垂直な方向を軸として使用することと、別の方向と軸との間の角度を所定の角度として使用することと、クライアントコンピューティングデバイスからディスプレイスクリーンまでの距離を所定の距離として使用することとによって形成される範囲であり得る。所定の角度は10〜90度であり得る。図3は、本出願の一実装形態による、クライアントコンピューティングデバイスが第1の信号を受信する所定の範囲を示す別の概略図である。図3を参照すると、クライアントコンピューティングデバイスが、光波信号を受信することができる電子デバイスである場合、所定の範囲は、軸の方向としてクライアントコンピューティングデバイスのディスプレイスクリーンに垂直な方向を使用することと、別の方向と軸との間の29.7度の角度を使用することと、クライアントコンピューティングデバイスから1メートルの距離を使用することとによって形成される円錐範囲であり得る。
【００２１】
クライアントコンピューティングデバイスが比較的小さい範囲内のみの信号を受信し、別の信号から受信信号への干渉が妨げられ得ることが保証され得るように、クライアントコンピューティングデバイスが信号を受信する範囲が設定される。
【００２２】
S102において、クライアントコンピューティングデバイスによって受信された第1の信号が、所定の特性信号であるとき、クライアントコンピューティングデバイスは支払いページを表示する。
【００２３】
支払いページは支払い認証コードを含むことができる。
【００２４】
所定の特性信号は、支払い先の電子デバイスによって送られた信号であり得、たとえば、コードスキャナによって送られた信号であり得る。所定の特性信号は、ユーザ認証コードを取得することについての要求を示すために使用され得る。
【００２５】
所定の特性信号は、所定の波長をもつ光波信号または所定の周波数をもつ音響波信号であり得る。たとえば、所定の特性信号は、760ナノメートル(nm)〜1ミリメートル(mm)の波長をもつ赤外光波信号であり得、または、所定の特性信号は、16キロヘルツ〜18キロヘルツ(kHz)の周波数をもつ音響波信号であり得る。
【００２６】
クライアントコンピューティングデバイスによって受信された第1の信号が、所定の特性信号であるとき、それは、クライアントコンピューティングデバイスによって受信された信号が、支払い認証コードを取得することについての支払い先によって送られた要求であることを示すことができる。クライアントコンピューティングデバイスは、支払いページを表示することができる。支払いページは、ユーザに関連する支払い認証コードを含むことができる。
【００２７】
適用シナリオでは、所定の特性信号は、820nmの波長をもつ赤外光波信号であり得、クライアントコンピューティングデバイスによって受信され得る信号は光波信号であり得る。クライアントコンピューティングデバイスが光波信号を受信する所定の範囲は、軸の方向としてクライアントコンピューティングデバイスのディスプレイスクリーンに垂直な方向を使用することと、別の方向と軸との間の45度の角度を使用することと、クライアントコンピューティングデバイスから1メートルの距離を使用することとによって形成される円錐範囲であり得る。クライアントコンピューティングデバイスは、所定の範囲内の光波信号を受信し、受信された光波信号が820nmの波長をもつ赤外光波信号であるかどうかを決定することができる。決定の結果がいいえである場合、クライアントコンピューティングデバイスは光波信号を無視することができる。決定の結果がはいである場合、それは、受信された光波信号が、ユーザ認証コードを取得することについての支払い先によって送られた要求であることを示す。この場合、クライアントコンピューティングデバイスは、ユーザ認証コードを有する支払いページを表示する。たとえば、ユーザは、支払い先の電子デバイスによって送られた光波信号が正確に受信され得ることを保証するために、モバイルフォンのスクリーンを支払い先の電子デバイスに向けることができる。支払い先の電子デバイスによって送られた光波信号を受信した後に、ユーザのモバイルフォンは、スキャンのための支払い先の電子デバイスに対する支払いページを自動的に表示する。このプロセスでは、ユーザは、モバイルフォンのスクリーンを支払い先の電子デバイスに向ける必要があるにすぎず、他の動作は必要とされない。したがって、ユーザが電子支払いアプリケーションプログラムの初期ページ上の「支払い」ボタンを正確にタップすることができないケースは回避され得、電子支払い効率は改善され得る。
【００２８】
別の適用シナリオでは、所定の特性信号は、18kHzの周波数をもつ音響波信号であり得、クライアントコンピューティングデバイスによって受信され得る信号は音響波信号である。クライアントコンピューティングデバイスが音響波信号を受信する所定の範囲は、軸の方向としてクライアントコンピューティングデバイスのディスプレイスクリーンに垂直な方向を使用することと、別の方向と軸との間の45度の角度を使用することと、クライアントコンピューティングデバイスから1メートルの距離を使用することとによって形成される円錐範囲であり得る。クライアントコンピューティングデバイスは、所定の範囲内の音響波信号を受信し、受信された音響波信号が18kHzの周波数をもつ音響波信号であるかどうかを決定することができる。決定の結果がいいえである場合、クライアントコンピューティングデバイスは音響波信号を無視することができる。決定の結果がはいである場合、それは、受信された音響波信号が、ユーザ認証コードを取得することについての支払い先によって送られた要求であることを示す。この場合、クライアントコンピューティングデバイスは、ユーザ認証コードを有する支払いページを表示する。たとえば、ユーザは、支払い先の電子デバイスによって送られた音響波信号が正確に受信され得ることを保証するために、モバイルフォンを支払い先の電子デバイスの近くに配置することができる。ユーザのモバイルフォンは、支払い先の電子デバイスによって送られた音響波信号を受信した後に、支払いページを自動的に表示することができ、ユーザは、表示された支払いページを、スキャンのために支払い先の電子デバイスに提供することができる。このプロセスでは、ユーザは、モバイルフォンを支払い先の電子デバイスの近くに配置し、支払い先に、表示された支払いページを提供する必要があるにすぎず、他の動作は必要とされない。したがって、ユーザが電子支払いアプリケーションプログラムの初期ページ上の「支払い」ボタンを正確にタップすることができないケースは回避され得、電子支払い効率は改善され得る。
【００２９】
クライアントコンピューティングデバイスによって受信された信号に基づく、前の実装形態において提供された支払いページを表示するための方法によれば、クライアントコンピューティングデバイスによって受信された信号が、ユーザ認証コードを取得することについての要求を示すために支払い先によって送られた所定の特性信号であるかどうかが、決定され得る。決定の結果がはいであるとき、クライアントコンピューティングデバイスは、電子支払いプロセスを完了するために、スキャンのための支払い元に対するユーザ認証コードを含む支払いページを表示する。電子支払いプロセスは極めて便利であり、したがって、電子支払いのスピードおよび効率が改善され得る。
【００３０】
本出願は、クライアントコンピューティングデバイスの一実装形態をさらに提供する。クライアントコンピューティングデバイスは、支払いページを表示するように構成され得る。図4は、本出願による、クライアントコンピューティングデバイスの一実装形態を示す概略構造図である。図4を参照すると、クライアントコンピューティングデバイスは、信号受信機401と、プロセッサ402と、ディスプレイ403とを含むことができる。
【００３１】
信号受信機401は、所定の範囲内の信号を受信するように構成され得る。
【００３２】
一実装形態では、信号受信機401は、感光センサーおよび/または音響波センサーを含むことができる。
【００３３】
クライアントコンピューティングデバイスは、信号受信機401が感光センサーを含むとき、光波信号を受信することができる。クライアントコンピューティングデバイスは、信号受信機401が音響波センサーを含むとき、音響波信号を受信することができる。
【００３４】
ディスプレイ403は、ページデータを表示するように構成され得、たとえば、ユーザ認証コードを含む支払いページを表示するように構成され得る。
【００３５】
一実装形態では、ディスプレイ403は、特定の送信デバイスを使用することによって電子ファイルをスクリーン上に表示し、次いで、電子ファイルを人間の眼に反射するディスプレイツールであり得る。ディスプレイ403は、陰極線管(CRT)ディスプレイ、プラズマディスプレイ(PDP)、液晶ディスプレイ(LCD)などであり得る。
【００３６】
プロセッサ402は、信号受信機によって受信された信号が、所定の特性信号であるかどうかを決定するように構成され得、プロセッサは、決定の結果がはいである場合に支払いページを表示するように、ディスプレイを制御するようにさらに構成され得る。
【００３７】
一実装形態では、プロセッサ402は、任意の好適な方法に基づいて実装され得る。たとえば、プロセッサ402は、マイクロプロセッサまたはプロセッサ、および(ソフトウェアまたはファームウェアなどの)コンピュータ可読プログラムコードを記憶するコンピュータ可読媒体であり得、コンピュータ可読プログラムコードは、マイクロプロセッサまたはプロセッサ、論理ゲート、スイッチ、特定用途向け集積回路(ASIC)、プログラマブル論理コントローラ、あるいは内蔵マイクロコントローラによって実行され得る。本出願では形態が限定されない。
【００３８】
一実装形態では、信号受信機401が感光センサーを含むとき、感光センサーの感光面が、クライアントコンピューティングデバイスのディスプレイ403のスクリーンと同じ面にある。この場合、ユーザは、クライアントコンピューティングデバイスのスクリーンを支払い先に直接向けることができ、クライアントコンピューティングデバイスが光波信号を受信した後に、表示された支払いページは、スキャンのために支払い先に直接提供され得る。したがって、ユーザの支払い動作の利便性および効率が改善され得る。
【００３９】
前の実装形態において提供されたクライアントコンピューティングデバイスによって実施される機能は、本出願の方法実装形態に関して説明され得、本出願の方法実装形態を実装することができ、方法実装形態の技術的効果を達成することができる。
【００４０】
本出願は、電子デバイスの実装形態をさらに提供する。電子デバイスは、支払い先に適用され得る。図5は、本出願による、電子デバイスの一実装形態を示す概略構造図である。図5を参照すると、電子デバイスは、信号生成装置501と、スキャン装置502とを含むことができる。
【００４１】
信号生成装置501は、所定の特性信号を送るように構成され得る。
【００４２】
一実装形態では、信号生成装置501は、音響波生成装置および/または光波生成器を含むことができる。
【００４３】
スキャン装置502は、クライアントコンピューティングデバイスのユーザ認証コードを取得するために、クライアントコンピューティングデバイスの支払いページをスキャンするように構成され得る。
【００４４】
一実装形態では、スキャン装置502は、バーコードスキャン装置、2次元コードスキャン装置、および/または文字コードスキャン装置を含むことができる。
【００４５】
一実装形態では、スキャン装置502は、スキャン信号を連続的に送ることができる。たとえば、電子デバイスが電源投入された後に、スキャン装置502は、スキャン信号を連続的に送ることができる。
【００４６】
別の実装形態では、代替的に、スキャン装置502は、信号生成装置501が、所定の時間間隔の間所定の特性信号を送った後に、スキャン信号を送ることができる。所定の時間間隔は1〜3秒に設定され得る。たとえば、スキャン装置502は、信号生成装置501が、1秒間所定の特性信号を送った後に、スキャン信号を送ることができる。本実装形態では、エネルギーを節約するために、クライアントコンピューティングデバイスが支払いページを表示した後に、時間内に支払いページがスキャンされ得ること、または、信号発生装置が所定の特性信号を送る前に、スキャンが有効にされ得ないことが保証される。
【００４７】
一実装形態では、信号生成装置501が光波生成器を含むとき、光波生成器が光波信号を送る方向は、スキャン装置502がスキャン信号を送る方向と同じであり得る。この場合、ユーザ認証コードを取得することについての要求を送る動作、およびユーザのクライアントコンピューティングデバイス上に表示されたユーザ認証コードを取得する動作は、電子デバイスを使用するユーザが、信号を送る方向を、ユーザのクライアントコンピューティングデバイスのディスプレイスクリーンの方向に向けるという条件で、連続的に完了され得る。支払いプロセスは極めて便利であり、したがって、電子支払いスピードおよび支払い効率が改善され得る。
【００４８】
前の実装形態において提供された電子デバイスは、本出願におけるクライアントコンピューティングデバイスの実装形態と協働して使用され、電子デバイスは、所定の特性信号を送ることによって、クライアントコンピューティングデバイスからユーザ認証コードを取得することを要求することができ、クライアントコンピューティングデバイスは、電子デバイスによって送られた所定の特性信号を受信した後に、ユーザ認証コードを含む支払いページを表示することができ、電子デバイスのスキャン装置は、電子支払いのためのスキャン信号を送ることによって、支払いページ中のユーザ認証コードを取得することができる。電子支払いプロセスは極めて便利であり、したがって、電子支払いのスピードおよび効率が改善され得る。
【００４９】
1990年代には、技術的改善が、ハードウェア改善(たとえば、ダイオード、トランジスタ、またはスイッチなど、回路構造に対する改善)であるのか、ソフトウェア改善(方法プロシージャに対する改善)であるのかが、明確に区別され得る。しかしながら、技術が発達するにつれて、多くの方法プロシージャに対する現在の改善は、ハードウェア回路構造に対する直接的改善と見なされ得る。設計者は、通常、改善された方法プロシージャをハードウェア回路中にプログラムして、対応するハードウェア回路構造を取得する。したがって、方法プロシージャは、ハードウェアエンティティモジュールを使用することによって改善され得る。たとえば、プログラマブル論理デバイス(PLD)(たとえば、フィールドプログラマブルゲートアレイ(FPGA))がそのような集積回路であり、PLDの論理機能が、デバイスプログラミングを通してユーザによって決定される。設計者は、チップ製造業者が専用の集積回路チップを設計および製造することを必要とすることなしに、デジタルシステムを単一のPLDに「統合する」ためのプログラミングを実施する。さらに、現在、集積チップを手動で製造する代わりに、このタイプのプログラミングは、大部分が、「論理コンパイラ」ソフトウェアを使用することによって実装される。このプログラミングは、プログラムを開発し、書くために使用されるソフトウェアコンパイラと同様である。コンパイルのために特定のプログラミング言語で元のコードが書かれる必要がある。言語は、ハードウェア記述言語(HDL)と呼ばれる。アドバンストブール演算式言語(ABEL)、アルテラハードウェア記述言語(AHDL)、Confluence、コーネル大学プログラミング言語(CUPL)、HDCal、Javaハードウェア記述言語(JHDL)、Lava、Lola、MyHDL、PALASM、およびRubyハードウェア記述言語(RHDL)など、多くのHDLがある。超高速集積回路ハードウェア記述言語(VHDL)およびVerilog2が、最も一般的に使用される。当業者はまた、方法プロシージャが、いくつかの説明されたハードウェア記述言語を使用することによって論理的にプログラムされ、集積回路中にプログラムされると、その論理方法プロシージャを実装するハードウェア回路が、容易に取得され得ることを理解された
い。
【００５０】
任意の適切な方法を使用することによって、コントローラが実装され得る。たとえば、コントローラは、マイクロプロセッサまたはプロセッサ、および(ソフトウェアまたはファームウェアなどの)コンピュータ可読プログラムコードを記憶するコンピュータ可読媒体であり得、コンピュータ可読プログラムコードは、マイクロプロセッサまたはプロセッサ、論理ゲート、スイッチ、特定用途向け集積回路(ASIC)、プログラマブル論理コントローラ、あるいは内蔵マイクロコントローラによって実行され得る。コントローラの例は、限定はしないが、以下のマイクロプロセッサ、すなわち、ARC 625D、Atmel AT91SAM、マイクロチップPIC18F26K20、およびSilicone Labs C8051F320を含む。また、メモリコントローラは、メモリの制御論理の一部として実装され得る。
【００５１】
当業者はまた、コンピュータ可読プログラムコードを使用することによってコントローラを実装することに加えて、コントローラが、論理ゲート、スイッチ、特定用途向け集積回路、プログラマブル論理コントローラ、および内蔵マイクロコントローラの形態で同じ機能を実装することを可能にするために、方法ステップに対して論理プログラミングが実施され得ることを知っている。したがって、コントローラはハードウェア構成要素と見なされ得、コントローラにおいて様々な機能を実装するように構成された装置も、ハードウェア構成要素における構造と見なされ得る。または、様々な機能を実装するように構成された装置は、方法を実装するソフトウェアモジュールと、ハードウェア構成要素における構造との両方と見なされることさえある。
【００５２】
前の実装形態において示されたシステム、装置、モジュール、またはユニットは、コンピュータチップまたはエンティティを使用することによって実装され得るか、あるいはある機能を有する製品を使用することによって実装され得る。
【００５３】
説明しやすいように、上記の装置は、機能を様々なユニットに分割することによって説明される。確実に、本出願が実装されるとき、ユニットの機能は、ソフトウェアおよび/またはハードウェアのうちの1つまたは複数において実装され得る。
【００５４】
本出願がソフトウェアおよび必要な一般的なハードウェアプラットフォームを使用することによって実装され得ることを、当業者が明確に理解することができることが、実装形態の説明からわかり得る。そのような理解に基づいて、本質的に本出願における技術的解決策または既存の技術に寄与する部分は、ソフトウェア製品の形態で実装され得る。典型的な構成では、コンピューティングデバイスは、1つまたは複数のプロセッサ(CPU)と、1つまたは複数の入出力インターフェースと、1つまたは複数のネットワークインターフェースと、1つまたは複数のメモリとを含む。コンピュータソフトウェア製品は、(パーソナルコンピュータ、サーバ、ネットワークデバイスなどであり得る)コンピュータデバイスに、本出願の実装形態または実装形態のいくつかの部分において説明された方法を実施するように命令するためのいくつかの命令を含むことができる。コンピュータソフトウェア製品はメモリに記憶され得、メモリは、非永久メモリ、ランダムアクセスメモリ(RAM)および/あるいは、コンピュータ可読媒体における不揮発性メモリ、たとえば、読取り専用メモリ(ROM)またはフラッシュメモリ(フラッシュRAM)を含むことができる。メモリはコンピュータ可読媒体の一例である。コンピュータ可読媒体は、任意の方法または技術を使用することによって情報を記憶することができる永続的、非永続的、可動、および非可動媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータであり得る。コンピュータ記憶媒体の例は、限定はしないが、相変化ランダムアクセスメモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、別のタイプのランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、電気的消去可能プログラマブル読取り専用メモリ(EEPROM)、フラッシュメモリまたは別のメモリ技術、コンパクトディスク読取り専用メモリ(CD-ROM)、デジタル多用途ディスク(DVD)または別の光ストレージ、カセット磁気テープ、磁気テープ/磁気ディスクストレージまたは別の磁気ストレージデバイス、あるいは任意の他の非伝送媒体を含む。コンピュータ記憶媒体は、コンピューティングデバイスによってアクセス可能な情報を記憶するた
めに使用され得る。本明細書における説明に基づいて、コンピュータ可読媒体は、被変調データ信号および搬送波など、一時的コンピュータ可読媒体(一時的媒体)を含まない。
【００５５】
本明細書における実装形態は、漸進的に説明される。実装形態の同じまたは同様の部分について、実装形態への言及がなされ得る。各実装形態は、他の実装形態との差に焦点を当てる。詳細には、システム実装形態は、基本的に方法実装形態と同様であり、したがって、手短に説明される。関係する部分について、方法実装形態における関係する説明への言及がなされ得る。
【００５６】
本出願は、多くの汎用または専用コンピュータシステム環境または構成、たとえば、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイスまたはポータブルデバイス、フラットパネルデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能消費電子デバイス、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、および以前のシステムまたはデバイスのうちのいずれか1つを含む分散コンピューティング環境に適用され得る。
【００５７】
本出願は、コンピュータ、たとえば、プログラムモジュールによって実行されるコンピュータ実行可能命令の一般的なコンテキストにおいて説明され得る。概して、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。本出願はまた、分散コンピューティング環境において行われ得る。分散コンピューティング環境では、タスクは、通信ネットワークを通して接続されたリモート処理デバイスによって実施される。分散コンピューティング環境では、プログラムモジュールは、ストレージデバイスを含むローカルコンピュータ記憶媒体とリモートコンピュータ記憶媒体の両方中にあり得る。
【００５８】
本出願は実装形態を使用することによって説明されるが、当業者は、本出願の多くの修正および変形が、本出願の趣旨から逸脱することなく行われ得ることを知っている。特許請求の範囲は、本出願の趣旨から逸脱することなくこれらの修正および変形を含むことが予想される。
【符号の説明】
【００５９】
401  信号受信機
402  プロセッサ
403  ディスプレイ
501  信号生成装置
502  スキャン装置
【図１】
0006785970.tif 000002
【図２】
0006785970.tif 000003
【図３】
0006785970.tif 000004
【図４】
0006785970.tif 000005
【図５】
0006785970.tif 000006