[go: up one dir, main page]

JP2017528944A - 近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステム - Google Patents

近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステム Download PDF

Info

Publication number
JP2017528944A
JP2017528944A JP2017500973A JP2017500973A JP2017528944A JP 2017528944 A JP2017528944 A JP 2017528944A JP 2017500973 A JP2017500973 A JP 2017500973A JP 2017500973 A JP2017500973 A JP 2017500973A JP 2017528944 A JP2017528944 A JP 2017528944A
Authority
JP
Japan
Prior art keywords
application
nfc
control information
application control
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017500973A
Other languages
English (en)
Other versions
JP6493937B2 (ja
Inventor
盛▲凱▼ 戎
盛▲凱▼ 戎
春▲祺▼ 王
春▲祺▼ 王
晟 彭
晟 彭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of JP2017528944A publication Critical patent/JP2017528944A/ja
Application granted granted Critical
Publication of JP6493937B2 publication Critical patent/JP6493937B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/40Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
    • H04B5/48Transceivers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/20Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by the transmission technique; characterised by the transmission medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本発明の実施形態は、通信分野に関し、近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムを提供して、NFC技術に基づいてモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化または無効化操作を遂行できる。方法は、NFC開始側装置の信号到達範囲内にあるNFC受信側装置により、NFC開始側装置によって送信されたアプリケーション制御情報を受信するステップであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、アプリケーション制御情報を解析するステップと、アプリケーション識別子および操作指示に従って、NFC受信側装置のOSにある対応するAPIを呼び出すステップと、アプリケーションタイプに対し有効化または無効化操作を遂行するステップとを含む。

Description

本発明は、通信分野に関し、具体的には近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムに関する。
近接場通信(Near Field Communication、略してNFC)技術は短距離非接触型識別・相互接続技術であり、磁気誘導を用いて電子装置間の短距離通信を実現する。
NFC技術が徐々に普及し、多くの装置にNFC機能が組み込まれている。図1に示すように、NFC装置は、NFC開始側装置1と、NFC開始側管理サーバー2と、NFC受信側装置3とを通常含む。NFC開始側管理サーバー2は有線ネットワーク方式で1つ以上のNFC開始側装置1と相互に接続され、それぞれのNFC開始側装置1を管理するように構成される。所定の短距離で隔てられたNFC開始側装置1とNFC受信側装置3はNFCプロトコルを使って互いに通信する。
現在のNFC技術には主に3つの機能が、すなわちカードエミュレーションと、読み取り/書き込みカードと、P2P(Peer to Peer、ピア・ツー・ピア・コンピューティング)があり、別機能のさらなる研究、検討も進められている。
現在、多くの場所や企業は、例えば写真撮影禁止、ネットワークサービス禁止、通話禁止等、特定の区域に入る携帯電話機の状態について特別な要求を課している。現在の解決方法では、ぶしつけにユーザーに携帯電話機の電源を切ることを要求するか携帯電話機を一時的に取り上げる。携帯電話機の電源を切るよう要求されたユーザーはいつでも携帯電話機の電源を入れることができるため、携帯電話機の状態を管理するという目的は果たされない。携帯電話機を直接取り上げるやり方は易々とはユーザーに受け入れられない。
本発明の実施形態は、NFC技術に基づいてモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対して有効化(Enable)または無効化(Disable)操作を遂行できる、近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムを提供する。
前述の目的を達成するため、本発明の実施形態では以下に記す解決手段が用いられる。
本発明の第1の態様は、近接場通信技術に基づく端末アプリケーション制御方法を提供し、方法は、
NFC開始側装置の信号到達範囲内にある近接場通信(NFC)受信側装置により、NFC開始側装置によって送信されたアプリケーション制御情報を受信するステップであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップとを含む。
第1の態様の近接場通信技術に基づく端末アプリケーション制御方法による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、
アプリケーションタイプに対し有効化または無効化操作を遂行するステップの後に、方法は、
NFC受信側装置により、第1の時間値を取得するステップであって、第1の時間値は、現在の時間とNFC受信側装置がアプリケーションタイプに遂行された無効化操作を完了した時間との差である、ステップと、
NFC受信側装置により、第1の時間値が所定の制限時間値以上か否かを判断するステップと、
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、NFC受信側装置により、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するステップとをさらに含む。
第1の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、NFC受信側装置により、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップを具体的に含む。
第2の可能な実装様態を参照し、第3の可能な実装様態において、NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するステップと、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、NFC受信側装置により、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、NFC受信側装置により、フレームワーク層にあるAPIを無効化するステップとを具体的に含む。
第2の可能な実装様態を参照し、第4の可能な実装様態において、NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するステップと、
NFC受信側装置により、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層においてアプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された有効化または無効化操作を遂行するステップとを具体的に含む。
第1の態様、または第1の可能な実装様態から第4の可能な実装様態までを参照し、第5の可能な実装様態において、アプリケーションタイプに対し有効化または無効化操作を遂行するステップの後に、方法は、
NFC受信側装置により、NFC開始側装置へアプリケーション制御完了情報を送信するステップであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、ステップをさらに含む。
本発明の第2の態様は、近接場通信技術に基づく端末アプリケーション制御方法をさらに提供し、方法は、
NFC開始側装置により、アプリケーション制御情報を取得するステップであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
NFC開始側装置により、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する、ステップとを含む。
第2の態様を参照し、第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第2の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、NFC開始側装置により、NFC受信側装置へアプリケーション制御情報を送信するステップの後、方法は、
NFC開始側装置により、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するステップであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、ステップをさらに含む。
本発明の第3の態様は、NFC受信側装置を提供し、NFC受信側装置は、
NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信モジュールと、
アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された実行モジュールとを含む。
第3の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、NFC受信側装置は、
実行モジュールがアプリケーションタイプに対し有効化または無効化操作を遂行した後に、第1の時間値を取得するように構成された取得モジュールであって、第1の時間値は、現在の時間と実行モジュールがアプリケーションタイプに遂行された無効化操作を完了した時間との差である、取得モジュールと、
第1の時間値が所定の制限時間値以上か否かを判断するように構成された判断モジュールとをさらに含み、
実行モジュールは、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するようにさらに構成される。
第3の態様または第1の可能な実装様態による第2の可能な実装様態において、実行モジュールは、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第2の可能な実装様態を参照し、第3の可能な実装様態において、実行モジュールは、
アプリケーション制御情報を解析するように構成された解析モジュールと、
アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように構成された制御モジュールとを具体的に含む。
第2の可能な実装様態を参照し、第4の可能な実装様態において、実行モジュールは、
アプリケーション制御情報を解析するように構成された解析モジュールと、
アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように構成された制御モジュールとを具体的に含む。
第3の態様、または第1の可能な実装様態から第4の可能な実装様態までを参照し、第5の可能な実装様態において、NFC受信側装置は、
実行モジュールがアプリケーションタイプに対し有効化または無効化操作を遂行した後に、NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信モジュールであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信モジュールをさらに含む。
本発明の第4の態様は、NFC開始側装置を提供し、NFC開始側装置は、
アプリケーション制御情報を取得するように構成された取得モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、取得モジュールと、
NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信モジュールとを含む。
第4の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第4の態様または第1の可能な実装様態による第2の可能な実装様態において、NFC開始側装置は、
送信モジュールがNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するように構成された受信モジュールであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、受信モジュールをさらに含む。
本発明の第5の態様は、NFC受信側装置を提供し、NFC受信側装置は、
NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された処理器とを含む。
第5の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、
受信器は、処理器がアプリケーションタイプに対し有効化または無効化操作を遂行した後に、第1の時間値を取得するようにさらに構成され、第1の時間値は、現在の時間と実行モジュールがアプリケーションタイプに遂行された無効化操作を完了した時間との差であり、
処理器は、第1の時間値が所定の制限時間値以上か否かを判断し、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するようにさらに構成される。
第5の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、処理器は、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第2の可能な実装様態を参照し、第3の可能な実装様態において、処理器は、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように具体的に構成される。
第2の可能な実装様態を参照し、第4の可能な実装様態において、処理器は、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第5の態様、または第1の可能な実装様態から第4の可能な実装様態までを参照し、第5の可能な実装様態において、NFC受信側装置は、
処理器がアプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された有効化または無効化操作を遂行した後に、NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信器であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信器をさらに含む。
本発明の第6の態様は、NFC開始側装置を提供し、NFC開始側装置は、
アプリケーション制御情報を取得するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信器とを含む。
第6の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第6の態様または第1の可能な実装様態による第2の可能な実装様態において、受信器は、送信器がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するようにさらに構成され、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
本発明の第7の態様は、第3の態様に記載されたNFC受信側装置と、第4の態様に記載されたNFC開始側装置とを含む、セキュリティ分類変更システムを提供する。
本発明の第8の態様は、第5の態様に記載されたNFC受信側装置と、第6の態様に記載されたNFC開始側装置とを含む、セキュリティ分類変更システムを提供する。
本発明の実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムによると、NFC受信側装置は、NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、ここで、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信でき、ここで、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
本発明の実施形態や先行技術の技術的解決手段を明確に説明するため、実施形態や先行技術の説明に必要な添付の図面を簡潔に説明する。当然ながら、ここで説明する添付の図面は本発明のいくつかの実施形態を示すものに過ぎず、当業者なら創造的な取り組みをせずとも添付の図面をもとにして別の図面を作り出すことができる。
先行技術におけるNFC装置の構造組成図である。 本発明の実施形態1による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態2による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態2によるもうひとつの近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の一実施形態によるNFC受信側装置のシステムアーキテクチャ図である。 本発明の実施形態3による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態4による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態6によるNFC受信側装置の概略構造図1である。 本発明の実施形態6によるNFC受信側装置の概略構造図2である。 本発明の実施形態6によるNFC受信側装置の概略構造図3である。 本発明の実施形態6によるNFC受信側装置の概略構造図4である。 本発明の実施形態7によるNFC開始側装置の概略構造図1である。 本発明の実施形態7によるNFC開始側装置の概略構造図2である。 本発明の実施形態8によるNFC受信側装置の概略構造図1である。 本発明の実施形態8によるNFC受信側装置の概略構造図2である。 本発明の実施形態9によるNFC開始側装置の概略構造図である。 本発明の一実施形態によるネットワーク様態の概略図である。
これ以降、本発明の実施形態の添付図面を参照しながら本発明の実施形態の技術的解決手段を明確且つ十分に説明する。当然ながら、説明する実施形態は本発明の実施形態の全てではなく一部に過ぎない。創造的な取り組みをせずとも本発明の実施形態をもとに当業者によって考案されるその他の実施形態はいずれも本発明の保護範囲に入る。
加えて、本明細書では、用語「システム」および「ネットワーク」が互換的に使用されることがある。本明細書における用語「および/または」は専ら関連する物の関係を表すものであり、3つの関係があり得ることを意味する。例えば、Aおよび/またはBは、3つのケースを、すなわちAのみ存在するケースと、AとBの両方が存在するケースと、Bのみ存在するケースとを意味し得る。加えて、本仕様書における文字「/」は関連する物の「または」関係を通常意味する。
実施形態1
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図2に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S101.近接場通信(NFC)受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
具体的に述べると、本発明の本実施形態におけるNFC受信側装置は、携帯電話機、タブレットコンピュータ、個人用デジタル補助装置(Personal Digital Assistant、PDA)、ウェアラブル装置等の装置のいずれか1つであってよく、NFC開始側装置は全体的な通信プロセスのため無線周波電磁場を提供できる装置であってよく、これは本発明において限定されない。
尚、先行技術では、NFC受信側装置が特定の区域に入る際にNFC受信側装置の電源を一時的に切るか、NFC受信側装置を保管のため指名人に一時的に手渡すしかなかない。例えば、航空機に乗るユーザーは、NFC受信側装置による航空機通信の妨害を防ぐため、航空機が離陸する前に、通信機能サービスが有効になっている携帯電話機やタブレットコンピュータ等のNFC受信側装置の電源を切る必要があり、会議のため会議室に入るユーザーは、会議の邪魔になることを防ぐため、音が鳴る携帯電話機等のNFC受信側装置を手作業で調整してバイブレート状態かサイレント状態にする必要がある。
NFC受信側装置の電源を一時的に切るかNFC受信側装置を保管のため指名人に手渡す先行技術の方法と比べて、本発明の本実施形態で使用される方法では、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信できるため、NFC開始側装置によって送信されたアプリケーション制御情報に従って、アプリケーションタイプに対し有効化または無効化操作が遂行される。
尚、アプリケーション制御情報はNFC開始側装置の信号到達範囲内にリアルタイムで存在する。NFC受信側装置がNFC開始側装置の信号到達範囲内に入ると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を自動的に受信できる。あるいは、NFC受信側装置がNFC開始側装置の信号到達範囲内に入ると、NFC受信側装置は最初にNFC開始側装置とやり取りし、その後NFC開始側装置によって送信されるアプリケーション制御情報を受信してもよく、これは本発明において限定されない。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
また、NFC開始側装置によって送信されるアプリケーション制御情報の設定はあらかじめ完了しており、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子を含み、アプリケーション識別子は、NFC受信側装置にインストールされた少なくとも1つのアプリケーションを指示する。アプリケーションタイプのアプリケーション識別子によって指示されるアプリケーションがNFC受信側装置にインストールされていない場合、NFC受信側装置はアプリケーション制御情報を受信した後に操作を遂行しない。
S102.NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、アプリケーション制御情報に従い、アプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された有効化または無効化操作を遂行する。アプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された有効化または無効化操作を遂行する具体的実装については、本発明の実施形態5の具体的応用シナリオに記載された関連説明を参照でき、本発明の本実施形態では詳細を説明しない。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信(NFC)受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態2
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S201.NFC受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、本実施形態のNFC受信側装置は実施形態1のNFC受信側装置と同じであるため、本実施形態のNFC受信側装置の具体的説明については実施形態1の関連内容を参照でき、ここでは詳細を説明しない。
NFC受信側装置の電源を一時的に切るかNFC受信側装置を保管のため指名人に手渡す先行技術の方法と比べて、本発明の本実施形態で使用される方法では、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信できるため、NFC開始側装置によって送信されたアプリケーション制御情報に従って、アプリケーション識別子によって指示されたアプリケーションに対し有効化または無効化操作が遂行され、様々な応用シナリオの中でNFC受信側装置のアプリケーションタイプを有効化または無効化できる。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S202.NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子と操作指示に従い、アプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置により、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップS202は、ステップS202aを含み得る。
S202a.NFC受信側装置は、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、図3に示すように、NFC受信側装置によりアプリケーションタイプに対し有効化または無効化操作を遂行するステップS202aはステップS202aaおよびS202abを含み得る。
S202aa.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析した後に、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S202ab.NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化する。
具体的に述べると、NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、操作指示によって指示された有効化操作に従って、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、操作指示によって指示された無効化操作に従って、フレームワーク層にあるAPIを無効化する。
尚、APIはフレームワーク層で有効化または無効化されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼び出すことはできなくなり、ユーザーはそれ以上アプリケーションを手作業で操作できなくなる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
具体的に述べると、これとは別に、図4に示すように、NFC受信側装置によりアプリケーションタイプに対し有効化または無効化操作を遂行するステップS202aは、ステップS202acおよびS202adを含み得る。
S202ac.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S202ad.NFC受信側装置はNFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、操作指示によって指示された有効化または無効化操作に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、有効化または無効化操作はアプリケーション層にあるアプリケーションタイプに対して遂行されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼ぶ出すことは引き続き可能であり、ユーザーはアプリケーションを手作業で操作できる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
具体的に述べると、一例においてNFC受信側装置のシステムはAndroidシステムである。図5にはNFC受信側装置のシステムアーキテクチャが図示されており、層は、下から上の順にLinux(登録商標)カーネル、Androidランタイム、ライブラリ、フレームワーク層、およびアプリケーション層であり、Linuxカーネルは、LinuxカーネルであってLinuxオペレーティングシステムに基づいてコアシステムサービスを提供するために使用され、Androidランタイムは、コアライブラリセットであってJava(登録商標)コアクラスライブラリの機能を提供し、ライブラリは、C/C++ライブラリであり、フレームワーク層は、フレームワーク層であってオープン開発プラットフォームであり、アプリケーション層は、アプリケーション層であってアプリケーションプログラムセットである。NFC受信側装置が情報を受信すると、この情報はNFC受信側装置のシステムアーキテクチャの最下層から上に伝送される。本発明の本実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法では、NFC開始側装置によって送信されたアプリケーション制御情報を解析できる機能がフレームワーク層に加えられ、NFCサービスのためAPIが開放される。NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーション識別子と操作指示に従い、フレームワーク層にあるAPIを有効化または無効化するよう、ステップS202aaおよびS202abを遂行してよく、あるいはアプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するよう、S202acおよびS202adを遂行してよい。
S203.NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信する。
アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
NFC受信側装置はアプリケーションタイプに対し有効化または無効化操作を遂行した後に、操作が完了していることをNFC開始側装置に伝えるため、NFC開始側装置に向けてアプリケーション制御完了情報をさらに送信できる。
尚、NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信し、これをもとにNFC受信側装置はNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間を知ることができるため、第1の時間値がその後計算される。具体的に述べると、第1の時間値の定義と計算方法は以降の実施形態で詳述されており、ここでは詳細を説明しない。
S204.NFC受信側装置は第1の時間値を取得し、第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
アプリケーション制御情報は所定の制限時間値をさらに含む。
尚、所定の制限時間値はゼロより大きい期間である。
NFC受信器装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した後に、ユーザーがアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を再度遂行することを忘れるケースを防ぐため、例えば一例においてNFC受信側装置は携帯電話機あって、ユーザーが守秘義務のある実験室に入る際に、本発明の本実施形態のステップS201〜S203でアプリケーションタイプに対し有効化または無効化操作が遂行された後に携帯電話機が通常の状態からno-photo状態に変えられ、フレームワーク層で写真/ビデオ機能に対応するAPIが無効化される場合、写真機能を有するアプリケーションはユーザーがアプリケーションをタップしても反応しない。しかし、ユーザーが実験室を出た後にアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を再度遂行することを忘れる場合でも、アプリケーション制御情報が所定の制限時間値をさらに含むため、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を再度遂行できる。
具体的に述べると、NFC受信側装置は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
尚、本発明の本実施形態で述べる所定の時間値は様々なシナリオに応じてユーザーが設定でき、これは本発明において限定されない。
S205.NFC受信側装置は第1の時間値が所定の制限時間値以上か否かを判断する。
S206.第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する。
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合、これはステップS203の完了以降に所定の制限時間より長い時間が経過したことを意味し、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する。
また、この応用シナリオにおいてステップS204〜S206が任意であることを付け加えておく。NFC受信側装置が所定の制限時間値以内にアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行した場合は、ステップS204〜S206を遂行する必要はない。同様に、実際の応用でS204〜S206が遂行されない場合でも、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する目的は達成できる。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信(NFC)受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態3
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図6に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S301.NFC開始側装置はアプリケーション制御情報を取得し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、アプリケーション制御情報はNFC開始側管理サーバーからNFC開始側装置へ送信されてよく、あるいはNFC開始側装置によって生成されてよく、これは本発明において限定されない。アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
S302.NFC開始側装置は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信し、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S303.NFC開始側装置はNFC受信側装置によって送信されたアプリケーション制御完了情報を受信する。
NFC開始側装置はNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報をさらに受信できる。
尚、ステップS303は任意である。NFC受信側装置がアプリケーションタイプに対し有効化または無効化操作を遂行した後にアプリケーション制御完了情報を送信しない場合は、ステップS303は遂行されない。
具体的に述べると、NFC受信側装置がアプリケーションタイプに対し有効化または無効化操作を遂行するプロセスは前述の実施形態で既に詳述されており、ここでは詳細を説明しない。
また、アプリケーション制御情報は所定の制限時間値をさらに含む。所定の制限時間値はゼロより大きい期間である。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。NFC開始側装置はアプリケーション制御情報を取得し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC開始側装置は、NFC受信側装置へアプリケーション制御情報を送信し、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態4
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図7に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S401.NFC開始側装置はアプリケーション制御情報を取得する。
アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、アプリケーション制御情報はNFC開始側管理サーバーからNFC開始側装置へ送信されてよく、あるいはNFC開始側装置によって生成されてよく、これは本発明において限定されない。アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
S402.NFC開始側装置は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信し、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
S403.NFC受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信する。
アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S404a.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S404b.NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化する。
具体的に述べると、NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、操作指示によって指示された有効化操作に従って、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、操作指示によって指示された無効化操作に従って、フレームワーク層にあるAPIを無効化する。
尚、APIはフレームワーク層で有効化または無効化されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼び出すことはできなくなり、ユーザーはそれ以上アプリケーションを手作業で操作できなくなる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
S404c.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応することがある。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S404d.NFC受信側装置はNFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、操作指示によって指示された有効化または無効化操作に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、有効化または無効化操作はアプリケーション層にあるアプリケーションタイプに対して遂行されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼ぶ出すことは引き続き可能であり、ユーザーはアプリケーションを手作業で操作できる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
S405.NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信する。
S406.NFC開始側装置はNFC受信側装置によって送信されたアプリケーション制御完了情報を受信する。
NFC開始側装置はNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報をさらに受信できる。
S407.NFC受信側装置は第1の時間値を取得する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
アプリケーション制御情報は所定の制限時間値をさらに含む。
S408.NFC受信側装置は第1の時間値が所定の制限時間値以上か否かを判断する。
具体的に述べると、NFC受信側装置は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
尚、本発明の本実施形態で述べる所定の時間値は様々なシナリオに応じてユーザーが設定でき、これは本発明において限定されない。
S409.第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する。
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合、これはステップS203の完了以降に所定の制限時間より長い時間が経過したことを意味し、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する。
また、この応用シナリオにおいてステップS407〜S409が任意であることを付け加えておく。NFC受信側装置が所定の制限時間値以内にアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行した場合は、ステップS407〜S409を遂行する必要はない。同様に、実際の応用でS407〜S409が遂行されない場合でも、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行する目的は達成できる。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態5
当業者による本発明の技術的解決手段の理解を助けるため、これ以降は以下に記す具体例を用いて本発明の解決手段を説明する。
本発明のこの実施形態におけるユーザー機器は携帯電話機やタブレットコンピュータ等の電子装置であってよい。これ以降は一例として携帯電話機を取り上げ、数通りの応用シナリオで解決手段の実装様態を説明する。
応用シナリオ1
ユーザーは航空機に乗るときに携帯電話機のデータ通信機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、データ通信機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーが航空機に搭乗すると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちデータ通信機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機のデータ通信機能を無効化し、端末へアプリケーション制御完了情報を送信する。ここで述べるアプリケーションタイプに対し無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーが空港を去るため航空機から降りるときに携帯電話機は再びNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、データ通信機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちデータ通信機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機のデータ通信機能を有効化し、端末へアプリケーション制御完了情報を送信する。
ユーザーが空港を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のデータ通信機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は25時間であり、所定の制限時間値は24時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行し、携帯電話機のデータ通信機能を元通り有効化する。
応用シナリオ2
ユーザーは会議に出席する際に、携帯電話機をバイブレーションかサイレンスに調整する必要がある。すなわち、携帯電話機の鳴り機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、鳴り機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーが会議室に入ると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわち鳴り機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機の鳴り機能を無効化し、端末へアプリケーション制御完了情報を送信する。ここで述べるアプリケーションタイプに対し無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーが会議室を去るときに携帯電話機は再びNFC開始側装置の到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、鳴り機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわち鳴り機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機の鳴り機能を有効化し、端末へアプリケーション制御完了情報を送信する。
ユーザーが会議室を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のデータ通信機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は2.5時間であり、所定の制限時間値は2時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行し、携帯電話機の鳴り機能を元通り有効化する。
応用シナリオ3
ユーザーは守秘義務がある場所(例えば全国鍵科学研究所)に入る際に携帯電話機のカメラ機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、カメラ機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーが会議室に入ると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちカメラ機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機のカメラ機能を無効化し、端末へアプリケーション制御完了情報を送信する。ここで述べる、アプリケーション識別子によって指示されたアプリケーションに対し操作指示によって指示された無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーがその場所を去るときに携帯電話機は再びNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、カメラ機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちカメラ機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機のカメラ機能を有効化し、端末へアプリケーション制御完了情報を送信する。
ユーザーがその場所を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のカメラ機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は5時間であり、所定の制限時間値は3時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行し、携帯電話機のカメラ機能を元通り有効化する。
尚、NFC受信側装置がNFC開始側装置の信号到達範囲に入った後にNFC開始側装置によって送信されてNFC受信側装置によって受信されるアプリケーション制御情報(例えばアプリケーション機能の無効化、またはアプリケーション機能の有効化)は、同じNFC開始側装置によって送信されてよく、あるいは異なるNFC開始側装置によって送信されてよく、これは本発明において限定されない。
本発明の実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法は前述した3つの応用シナリオに応用できるが、前述した3つの応用シナリオに限定されず、守秘要件やセキュリティ要件等がある数多くの特別な状況にも応用でき、これが本発明において限定されないことを付け加えておく。
尚、NFC受信側装置とNFC開始側装置が協定を結ぶことができる場合、NFC受信側装置とNFC開始側装置は様々なアプリケーションタイプに対しセキュリティ分類を設定でき、セキュリティ分類を変えながらアプリケーションタイプに対し有効化または無効化操作が遂行される。
実施形態6
本発明のこの実施形態はNFC受信側装置を提供する。図8に示すように、NFC受信側装置は受信モジュール10と実行モジュール11とを含む。
受信モジュール10はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
実行モジュール11は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成される。
さらに、実行モジュールは、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。図9に示すように、実行モジュール11は、
アプリケーション制御情報を解析するように構成された解析モジュール110と、
解析モジュール110がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュール111と、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように構成された制御モジュール112とを具体的に含む。
さらに、実行モジュール11は、
アプリケーション制御情報を解析するように構成された解析モジュール110と、
解析モジュール110がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュール111と、
NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するようにさらに構成された制御モジュール112とを具体的に含む。
さらに、図10に示すように、NFC受信側装置は、
実行モジュール11がアプリケーションタイプに対し有効化または無効化操作を遂行した後にNFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信モジュール12であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信モジュール12をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
図11に示すように、NFC受信側装置は、
実行モジュール11がアプリケーションタイプに対し有効化または無効化操作を遂行した後に第1の時間値を取得するように構成された取得モジュール13であって、第1の時間値は現在の時間と実行モジュールがアプリケーションタイプに遂行された無効化操作を完了した時間との差である、取得モジュール13と、
第1の時間値が所定の制限時間値以上か否かを判断するように構成された判断モジュール14とをさらに含む。
実行モジュール11は、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するようにさらに構成される。
本発明の本実施形態はNFC受信側装置を提供し、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信モジュールと、アプリケーション制御情報を解析し、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された実行モジュールとを含む。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態7
本発明のこの実施形態はNFC開始側装置を提供する。図12に示すように、NFC開始側装置は取得モジュール20と送信モジュール21とを含む。
取得モジュール20はアプリケーション制御情報を取得するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
送信モジュール21は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側へアプリケーション制御情報を送信するように構成され、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
さらに、図13に示すように、NFC開始側装置は、
送信モジュール21がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するように構成された受信モジュール22であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、受信モジュール22をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
本発明の本実施形態はNFC開始側装置を提供し、NFC開始側装置は、アプリケーション制御情報を取得するように構成された取得モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、取得モジュールと、NFC受信側装置へアプリケーション制御情報を送信するように構成された送信モジュールとを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態8
本発明のこの実施形態はNFC受信側装置を提供する。図14に示すように、NFC受信側装置は受信器30と処理器31とを含む。
受信器30はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
処理器31は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成される。
さらに、処理器31は、アプリケーション制御情報を解析し、処理器31がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように具体的に構成される。
さらに、処理器31は、アプリケーション制御情報を解析し、処理器31がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
さらに、図15に示すように、NFC受信側装置は、
処理器31がアプリケーションタイプに対し有効化または無効化操作を遂行した後にNFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信器32をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
受信器30は、処理器31がアプリケーションタイプに対し有効化または無効化操作を遂行した後に第1の時間値を取得するようにさらに構成され、第1の時間値は現在の時間と処理器がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
処理器31は、第1の時間値が所定の制限時間値以上か否かを判断し、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションに対し有効化操作を遂行するようにさらに構成される。
本発明の本実施形態はNFC受信側装置を提供し、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、アプリケーション制御情報を解析し、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された処理器とを含む。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態9
本発明のこの実施形態はNFC開始側装置を提供する。図16に示すように、NFC開始側装置は受信器40と送信器41とを含む。
受信器40はアプリケーション制御情報を取得するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
送信器41は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときにNFC受信側へアプリケーション制御情報を送信するように構成され、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
さらに、受信器40は、送信器がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するようにさらに構成され、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
本発明の本実施形態はNFC開始側装置を提供し、NFC開始側装置は、アプリケーション制御情報を取得するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、NFC受信側装置へアプリケーション制御情報を送信するように構成された送信器とを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態10
本発明のこの実施形態は、実施形態6で説明したNFC受信側装置と実施形態7で説明したNFC開始側装置とを含む、近接場通信技術に基づく端末アプリケーション制御システムを提供する。
具体的に述べると、本発明の本実施形態で提供される近接場通信技術に基づく端末アプリケーション制御システムでは1台のNFC開始側装置が複数台のNFC受信側装置と同時にやり取りでき、図17には本システムのネットワーク様態が図示されている。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態11
本発明のこの実施形態は、実施形態8で説明したNFC受信側装置と実施形態9で説明したNFC開始側装置とを含む、近接場通信技術に基づく端末アプリケーション制御システムを提供する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
当業者なら、簡便で簡潔な説明のため、上述した機能モジュールが一例として分割されて説明されていることをはっきり理解できるであろう。実際の応用では、要求に応じて前述した機能を異なる機能モジュールに割り当て、実装することができる。すなわち、装置の内部構造が異なる機能モジュールに分割されて上述した機能の全部または一部を実装する。前述したシステム、装置、およびユニットの詳しい作業プロセスについては、前述した方法の実施形態で対応するプロセスを参照でき、ここでは詳細を繰り返し説明しない。
本願で提供されるいくつかの実施形態において、開示された装置と方法が別のやり方で実装され得ることを理解されたい。例えば、説明した装置の実施形態は典型的例に過ぎない。例えば、モジュールやユニットの分割は論理的な機能分割に過ぎず、実際の実装では別の分割であってもよい。例えば、複数のユニットやコンポーネントを組み合わせて別のシステムにまとめてもよく、一部の機能を無視してもよく、遂行しなくてもよい。加えて、表示または論述された相互結合や直接結合や通信接続は何らかのインターフェースを用いて実装されてよい。装置またはユニット間の間接結合や通信接続は電子的形態、機械的形態、またはその他形態で実装されてよい。
単独部分として説明されたユニットは物理的に単独であってもなくてもよく、ユニットとして表示された部分は物理的なユニットであってもなくてもよく、1ヶ所に置かれてもよく、複数のネットワークユニットに分散されてもよい。実施形態の解決手段の目的を達成するため、ユニットの一部または全部が実際のニーズに応じて選ばれてよい。
加えて、本発明の実施形態の機能ユニットは1つの処理ユニットに統合されてよく、それぞれのユニットが物理的に単独で存在してもよく、2つ以上のユニットが1つのユニットに統合されてもよい。統合されたユニットはハードウェアの形で実装されてよく、あるいはソフトウェア機能ユニットの形で実装されてもよい。
統合されたユニットがソフトウェア機能ユニットの形で実装され、独立した製品として販売または使用される場合、統合されたユニットはコンピュータ可読記憶媒体に格納されてよい。このような理解に基づき、本発明の技術的解決手段は、または先行技術に寄与する部分は、または技術的解決手段の全部もしくは一部は、ソフトウェア製品の形で実装されてよい。ソフトウェア製品は記憶媒体に格納され、本発明の実施形態で説明した方法のステップの全部または一部を遂行することをコンピュータ装置(パーソナルコンピュータ、サーバー、ネットワーク装置等であってよい)やプロセッサ(processor)に命令する命令を含む。前述した記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、読取専用メモリー(ROM、Read-Only Memory)、ランダムアクセスメモリー(RAM、Random Access Memory)、磁気ディスク、光ディスク等、プログラムコードを格納できる媒体を含む。
当業者は方法の実施形態のステップの一部または全部が関連ソフトウェアに命令を出すプログラムによって実装され得ることを理解できるであろう。プログラムはコンピュータ可読記憶媒体に格納されてよい。プログラムが作動すると方法の実施形態のステップが遂行される。前述した記憶媒体は、ROM、RAM、磁気ディスク、光ディスク等、プログラムコードを格納できる媒体を含む。
前述の説明は本発明の特定の実装様態に過ぎず、本発明の保護範囲を制限するものではない。本発明で開示された技術的範囲内で当業者によって容易く考え出されるバリエーションや差し替えは本発明の保護範囲内にある。本発明の保護範囲は請求項の保護範囲に準ずる。
1 NFC開始側装置
2 NFC開始側管理サーバー
3 NFC受信側装置
10 受信モジュール
11 実行モジュール
12 送信モジュール
13 取得モジュール
14 判断モジュール
20 取得モジュール
21 送信モジュール
22 受信モジュール
30 受信器
31 処理器
32 送信器
40 受信器
41 送信器
110 解析モジュール
111 検索モジュール
112 制御モジュール
本発明は、通信分野に関し、具体的には近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムに関する。
近接場通信(Near Field Communication、略してNFC)技術は短距離非接触型識別・相互接続技術であり、磁気誘導を用いて電子装置間の短距離通信を実現する。
NFC技術が徐々に普及し、多くの装置にNFC機能が組み込まれている。図1に示すように、NFC装置は、NFC開始側装置1と、NFC開始側管理サーバー2と、NFC受信側装置3とを通常含む。NFC開始側管理サーバー2は有線ネットワーク方式で1つ以上のNFC開始側装置1と相互に接続され、それぞれのNFC開始側装置1を管理するように構成される。所定の短距離で隔てられたNFC開始側装置1とNFC受信側装置3はNFCプロトコルを使って互いに通信する。
現在のNFC技術には主に3つの機能が、すなわちカードエミュレーションと、読み取り/書き込みカードと、P2P(Peer to Peer、ピア・ツー・ピア)があり、別機能のさらなる研究、検討も進められている。
現在、多くの場所や企業は、例えば写真撮影禁止、ネットワークサービス禁止、通話禁止等、特定の区域に入る携帯電話機の状態について特別な要求を課している。現在の解決方法では、ユーザーに携帯電話機の電源を切ることを要求するか携帯電話機を一時的に取り上げる。携帯電話機の電源を切るよう要求されたユーザーはいつでも携帯電話機の電源を入れることができるため、携帯電話機の状態を管理するという目的は果たされない。携帯電話機を直接取り上げるやり方は易々とはユーザーに受け入れられない。
本発明の実施形態は、NFC技術に基づいてモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対して有効化(Enable)または無効化(Disable)操作を遂行できる、近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムを提供する。
前述の目的を達成するため、本発明の実施形態では以下に記す解決手段が用いられる。
本発明の第1の態様は、近接場通信技術に基づく端末アプリケーション制御方法を提供し、方法は、
NFC開始側装置の信号到達範囲内にある近接場通信(NFC)受信側装置により、NFC開始側装置によって送信されたアプリケーション制御情報を受信するステップであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップとを含む。
第1の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、
アプリケーションタイプに対し有効化または無効化操作を遂行するステップの後に、方法は、
NFC受信側装置により、第1の時間値を取得するステップであって、第1の時間値は、現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である、ステップと、
NFC受信側装置により、第1の時間値が所定の制限時間値以上か否かを判断するステップと、
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合に、NFC受信側装置により、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するステップとをさらに含む。
第1の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、NFC受信側装置により、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップを具体的に含む。
第2の可能な実装様態を参照し、第3の可能な実装様態において、NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するステップと、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、NFC受信側装置により、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、NFC受信側装置により、フレームワーク層にあるAPIを無効化するステップとを具体的に含む。
第2の可能な実装様態を参照し、第4の可能な実装様態において、NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するステップは、
NFC受信側装置により、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するステップと、
NFC受信側装置により、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層においてアプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された有効化または無効化操作を遂行するステップとを具体的に含む。
第1の態様、または第1の可能な実装様態から第4の可能な実装様態までのいずれか1つを参照し、第5の可能な実装様態において、アプリケーションタイプに対し有効化または無効化操作を遂行するステップの後に、方法は、
NFC受信側装置により、NFC開始側装置へアプリケーション制御完了情報を送信するステップであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、ステップをさらに含む。
本発明の第2の態様は、近接場通信技術に基づく端末アプリケーション制御方法をさらに提供し、方法は、
NFC開始側装置により、アプリケーション制御情報を取得するステップであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
NFC開始側装置により、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する、ステップとを含む。
第2の態様を参照し、第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第2の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、NFC開始側装置により、NFC受信側装置へアプリケーション制御情報を送信するステップの後、方法は、
NFC開始側装置により、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するステップであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、ステップをさらに含む。
本発明の第3の態様は、NFC受信側装置を提供し、NFC受信側装置は、
NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信モジュールと、
アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された実行モジュールとを含む。
第3の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、NFC受信側装置は、
実行モジュールがアプリケーションタイプに対し有効化または無効化操作を遂行した後に、第1の時間値を取得するように構成された取得モジュールであって、第1の時間値は、現在の時間と実行モジュールがアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である、取得モジュールと、
第1の時間値が所定の制限時間値以上か否かを判断するように構成された判断モジュールとをさらに含み、
実行モジュールは、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するようにさらに構成される。
第3の態様または第1の可能な実装様態による第2の可能な実装様態において、実行モジュールは、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第2の可能な実装様態を参照し、第3の可能な実装様態において、実行モジュールは、
アプリケーション制御情報を解析するように構成された解析モジュールと、
アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように構成された制御モジュールとを具体的に含む。
第2の可能な実装様態を参照し、第4の可能な実装様態において、実行モジュールは、
アプリケーション制御情報を解析するように構成された解析モジュールと、
アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように構成された制御モジュールとを具体的に含む。
第3の態様、または第1の可能な実装様態から第4の可能な実装様態までのいずれか1つを参照し、第5の可能な実装様態において、NFC受信側装置は、
実行モジュールがアプリケーションタイプに対し有効化または無効化操作を遂行した後に、NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信モジュールであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信モジュールをさらに含む。
本発明の第4の態様は、NFC開始側装置を提供し、NFC開始側装置は、
アプリケーション制御情報を取得するように構成された取得モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、取得モジュールと、
NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信モジュールとを含む。
第4の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第4の態様または第1の可能な実装様態による第2の可能な実装様態において、NFC開始側装置は、
送信モジュールがNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するように構成された受信モジュールであって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、受信モジュールをさらに含む。
本発明の第5の態様は、NFC受信側装置を提供し、NFC受信側装置は、
NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された処理器とを含む。
第5の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含み、
受信器は、処理器がアプリケーションタイプに対し有効化または無効化操作を遂行した後に、第1の時間値を取得するようにさらに構成され、第1の時間値は、現在の時間と実行モジュールがアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差であり、
処理器は、第1の時間値が所定の制限時間値以上か否かを判断し、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するようにさらに構成される。
第5の態様または第1の可能な実装様態を参照し、第2の可能な実装様態において、処理器は、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第2の可能な実装様態を参照し、第3の可能な実装様態において、処理器は、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように具体的に構成される。
第2の可能な実装様態を参照し、第4の可能な実装様態において、処理器は、アプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
第5の態様、または第1の可能な実装様態から第4の可能な実装様態までのいずれか1つを参照し、第5の可能な実装様態において、NFC受信側装置は、
処理器がアプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された有効化または無効化操作を遂行した後に、NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信器であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信器をさらに含む。
本発明の第6の態様は、NFC開始側装置を提供し、NFC開始側装置は、
アプリケーション制御情報を取得するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信し、それにより、NFC受信側装置が、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信器とを含む。
第6の態様による第1の可能な実装様態において、アプリケーション制御情報は所定の制限時間値をさらに含む。
第6の態様または第1の可能な実装様態による第2の可能な実装様態において、受信器は、送信器がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するようにさらに構成され、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
本発明の第7の態様は、第3の態様に記載されたNFC受信側装置と、第4の態様に記載されたNFC開始側装置とを含む、セキュリティ分類変更システムを提供する。
本発明の第8の態様は、第5の態様に記載されたNFC受信側装置と、第6の態様に記載されたNFC開始側装置とを含む、セキュリティ分類変更システムを提供する。
本発明の実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステムによると、NFC受信側装置は、NFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、ここで、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信でき、ここで、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
本発明の実施形態は、添付の図面を参照し、以下に説明される。
先行技術におけるNFC装置の構造組成図である。 本発明の実施形態1による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態2による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態2によるもうひとつの近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の一実施形態によるNFC受信側装置のシステムアーキテクチャ図である。 本発明の実施形態3による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態4による近接場通信技術に基づく端末アプリケーション制御方法の概略流れ図である。 本発明の実施形態6によるNFC受信側装置の概略構造図1である。 本発明の実施形態6によるNFC受信側装置の概略構造図2である。 本発明の実施形態6によるNFC受信側装置の概略構造図3である。 本発明の実施形態6によるNFC受信側装置の概略構造図4である。 本発明の実施形態7によるNFC開始側装置の概略構造図1である。 本発明の実施形態7によるNFC開始側装置の概略構造図2である。 本発明の実施形態8によるNFC受信側装置の概略構造図1である。 本発明の実施形態8によるNFC受信側装置の概略構造図2である。 本発明の実施形態9によるNFC開始側装置の概略構造図である。 本発明の一実施形態によるネットワーク様態の概略図である。
本発明の実施形態は、添付の図面を参照し、以下に説明される。
加えて、本明細書では、用語「システム」および「ネットワーク」が互換的に使用されることがある。本明細書における用語「および/または」は専ら関連する物の関係を表すものであり、3つの関係があり得ることを意味する。例えば、Aおよび/またはBは、3つのケースを、すなわちAのみ存在するケースと、AとBの両方が存在するケースと、Bのみ存在するケースとを意味し得る。加えて、本仕様書における文字「/」は関連する物の「または」関係を通常意味する。
実施形態1
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図2に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S101.近接場通信(NFC)受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
具体的に述べると、本発明の本実施形態におけるNFC受信側装置は、携帯電話機、タブレットコンピュータ、個人用デジタル補助装置(Personal Digital Assistant、PDA)、ウェアラブル装置等の装置のいずれか1つであってよく、NFC開始側装置は全体的な通信プロセスのため無線周波電磁場を提供できる装置であってよく、これは本発明において限定されない。
尚、先行技術では、NFC受信側装置が特定の区域に入る際にNFC受信側装置の電源を一時的に切るか、NFC受信側装置を保管のため指名人に一時的に手渡すしかなかない。例えば、航空機に乗るユーザーは、NFC受信側装置による航空機通信の妨害を防ぐため、航空機が離陸する前に、通信機能サービスが有効になっている携帯電話機やタブレットコンピュータ等のNFC受信側装置の電源を切る必要があり、会議のため会議室に入るユーザーは、会議の邪魔になることを防ぐため、音が鳴る携帯電話機等のNFC受信側装置を手作業で調整してバイブレート状態かサイレント状態にする必要がある。
NFC受信側装置の電源を一時的に切るかNFC受信側装置を保管のため指名人に手渡す先行技術の方法と比べて、本発明の本実施形態で使用される方法では、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信できるため、NFC開始側装置によって送信されたアプリケーション制御情報に従って、アプリケーションタイプに対し有効化または無効化操作が遂行される。
尚、アプリケーション制御情報はNFC開始側装置の信号到達範囲内にリアルタイムで存在する。NFC受信側装置がNFC開始側装置の信号到達範囲内に入ると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を自動的に受信できる。あるいは、NFC受信側装置がNFC開始側装置の信号到達範囲内に入ると、NFC受信側装置は最初にNFC開始側装置とやり取りし、その後NFC開始側装置によって送信されるアプリケーション制御情報を受信してもよく、これは本発明において限定されない。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
また、NFC開始側装置によって送信されるアプリケーション制御情報の設定はあらかじめ完了しており、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子を含み、アプリケーション識別子は、NFC受信側装置にインストールされた少なくとも1つのアプリケーションを指示する。アプリケーションタイプのアプリケーション識別子によって指示されるアプリケーションがNFC受信側装置にインストールされていない場合、NFC受信側装置はアプリケーション制御情報を受信した後に操作を遂行しない。
S102.NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、アプリケーション制御情報に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された有効化または無効化操作を遂行する。アプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された有効化または無効化操作を遂行する具体的実装については、本発明の実施形態5の具体的応用シナリオに記載された関連説明を参照でき、本発明の本実施形態では詳細を説明しない。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信(NFC)受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態2
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S201.NFC受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、本実施形態のNFC受信側装置は実施形態1のNFC受信側装置と同じであるため、本実施形態のNFC受信側装置の具体的説明については実施形態1の関連内容を参照でき、ここでは詳細を説明しない。
NFC受信側装置の電源を一時的に切るかNFC受信側装置を保管のため指名人に手渡す先行技術の方法と比べて、本発明の本実施形態で使用される方法では、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信できるため、NFC開始側装置によって送信されたアプリケーション制御情報に従って、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化または無効化操作が遂行され、様々な応用シナリオの中でNFC受信側装置のアプリケーションタイプを有効化または無効化できる。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S202.NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子と操作指示に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置により、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するステップS202は、ステップS202aを含み得る。
S202a.NFC受信側装置は、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、図3に示すように、NFC受信側装置によりアプリケーションタイプに対し有効化または無効化操作を遂行するステップS202aはステップS202aaおよびS202abを含み得る。
S202aa.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析した後に、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S202ab.NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化する。
具体的に述べると、NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、操作指示によって指示された有効化操作に従って、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、操作指示によって指示された無効化操作に従って、フレームワーク層にあるAPIを無効化する。
尚、APIはフレームワーク層で有効化または無効化されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼び出すことはできなくなり、ユーザーはそれ以上アプリケーションを手作業で操作できなくなる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
具体的に述べると、これとは別に、図4に示すように、NFC受信側装置によりアプリケーションタイプに対し有効化または無効化操作を遂行するステップS202aは、ステップS202acおよびS202adを含み得る。
S202ac.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S202ad.NFC受信側装置はNFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、操作指示によって指示された有効化または無効化操作に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、有効化または無効化操作はアプリケーション層にあるアプリケーションタイプに対して遂行されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼ぶ出すことは引き続き可能であり、ユーザーはアプリケーションを手作業で操作できる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
具体的に述べると、一例においてNFC受信側装置のシステムはAndroidシステムである。図5にはNFC受信側装置のシステムアーキテクチャが図示されており、層は、下から上の順にLinux(登録商標)カーネル、Androidランタイム、ライブラリ、フレームワーク層、およびアプリケーション層であり、Linuxカーネルは、Linuxオペレーティングシステムに基づいてコアシステムサービスを提供するために使用され、Androidランタイムは、コアライブラリセットであってJava(登録商標)コアクラスライブラリの機能を提供し、ライブラリは、C/C++ライブラリであり、フレームワーク層は、オープン開発プラットフォームであり、アプリケーション層は、アプリケーションプログラムセットである。NFC受信側装置が情報を受信すると、この情報はNFC受信側装置のシステムアーキテクチャの最下層から上に伝送される。本発明の本実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法では、NFC開始側装置によって送信されたアプリケーション制御情報の解析機能がフレームワーク層に加えられ、NFCサービスのためAPIが開放される。NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信した後にアプリケーション制御情報を解析し、アプリケーション識別子と操作指示に従い、フレームワーク層にあるAPIを有効化または無効化するよう、ステップS202aaおよびS202abを遂行してよく、あるいはアプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するよう、S202acおよびS202adを遂行してよい。
S203.NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信する。
アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
NFC受信側装置はアプリケーションタイプに対し有効化または無効化操作を遂行した後に、操作が完了していることをNFC開始側装置に伝えるため、NFC開始側装置に向けてアプリケーション制御完了情報をさらに送信できる。
尚、NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信し、これをもとにNFC受信側装置はNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間を知ることができるため、第1の時間値がその後計算される。具体的に述べると、第1の時間値の定義と計算方法は以降の実施形態で詳述されており、ここでは詳細を説明しない。
S204.NFC受信側装置は第1の時間値を取得し、第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
アプリケーション制御情報は所定の制限時間値をさらに含む。
尚、所定の制限時間値はゼロより大きい期間である。
NFC受信器装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した後に、ユーザーがアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を再度遂行することを忘れるケースを防ぐため、例えば、NFC受信側装置は携帯電話機あって、ユーザーが守秘義務のある実験室に入る際に、本発明の本実施形態のステップS201〜S203でアプリケーションタイプに対し有効化または無効化操作が遂行された後に携帯電話機が通常の状態からno-photo状態に変えられ、フレームワーク層で写真/ビデオ機能に対応するAPIが無効化される場合、写真機能を有するアプリケーションはユーザーがアプリケーションをタップしても反応しない。しかし、ユーザーが実験室を出た後にアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を再度遂行することを忘れる場合でも、アプリケーション制御情報が所定の制限時間値をさらに含むため、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を再度遂行できる。
具体的に述べると、NFC受信側装置は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
尚、本発明の本実施形態で述べる所定の制限時間値は様々なシナリオに応じてユーザーが設定でき、これは本発明において限定されない。
S205.NFC受信側装置は第1の時間値が所定の制限時間値以上か否かを判断する。
S206.第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する。
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合、これはステップS203の完了以降に所定の制限時間より長い時間が経過したことを意味し、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する。
また、この応用シナリオにおいてステップS204〜S206が任意であることを付け加えておく。NFC受信側装置が所定の制限時間以内にアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行した場合は、ステップS204〜S206を遂行する必要はない。同様に、実際の応用でS204〜S206が遂行されない場合でも、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する目的は達成できる。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。近接場通信(NFC)受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態3
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図6に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S301.NFC開始側装置はアプリケーション制御情報を取得し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、アプリケーション制御情報はNFC開始側管理サーバーからNFC開始側装置へ送信されてよく、あるいはNFC開始側装置によって生成されてよく、これは本発明において限定されない。アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
S302.NFC開始側装置は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信し、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S303.NFC開始側装置はNFC受信側装置によって送信されたアプリケーション制御完了情報を受信する。
NFC開始側装置はNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報をさらに受信できる。
尚、ステップS303は任意である。NFC受信側装置がアプリケーションタイプに対し有効化または無効化操作を遂行した後にアプリケーション制御完了情報を送信しない場合は、ステップS303は遂行されない。
具体的に述べると、NFC受信側装置がアプリケーションタイプに対し有効化または無効化操作を遂行するプロセスは前述の実施形態で既に詳述されており、ここでは詳細を説明しない。
また、アプリケーション制御情報は所定の制限時間値をさらに含む。所定の制限時間値はゼロより大きい期間である。
本発明の本実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。NFC開始側装置はアプリケーション制御情報を取得し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含み、NFC開始側装置は、NFC受信側装置へアプリケーション制御情報を送信し、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態4
本発明のこの実施形態は近接場通信技術に基づく端末アプリケーション制御方法を提供する。図7に示すように、近接場通信技術に基づく端末アプリケーション制御方法は下記ステップを含む。
S401.NFC開始側装置はアプリケーション制御情報を取得する。
アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
尚、アプリケーション制御情報はNFC開始側管理サーバーからNFC開始側装置へ送信されてよく、あるいはNFC開始側装置によって生成されてよく、これは本発明において限定されない。アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
S402.NFC開始側装置は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信し、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
S403.NFC受信側装置はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信する。
アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。1つのアプリケーションタイプが複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。アプリケーションタイプがno data serviceなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブデータサービスの機能識別子を含むほか、NFC受信側装置にインストールされデータサービスに接続できるサードパーティソフトウェアの機能識別子をさらに含む。
S404a.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S404b.NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化する。
具体的に述べると、NFC受信側装置は、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、操作指示によって指示された有効化操作に従って、フレームワーク層にあるAPIを有効化し、またはNFC受信側装置は、操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、操作指示によって指示された無効化操作に従って、フレームワーク層にあるAPIを無効化する。
尚、APIはフレームワーク層で有効化または無効化されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼び出すことはできなくなり、ユーザーはそれ以上アプリケーションを手作業で操作できなくなる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
S404c.NFC受信側装置はアプリケーション制御情報を解析し、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
NFC受信側装置はアプリケーション制御情報を解析し、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを取得する。NFC受信側装置は、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索する。
尚、1つのアプリケーションタイプは1つのAPIに対応しているため、1つのAPIは複数のアプリケーション識別子に対応してよい。例えば、アプリケーションタイプがno photo/videoなら、アプリケーションタイプに対応するアプリケーション識別子はNFC受信側装置のネイティブカメラの機能識別子を含むほか、NFC受信側装置にインストールされカメラに使用するサードパーティソフトウェアの機能識別子をさらに含む。これらのアプリケーション識別子はいずれも1つのAPIを共用し、APIはNFC受信側装置のシステムアーキテクチャでフレームワーク層(Framework Layer)に位置する。
S404d.NFC受信側装置はNFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
具体的に述べると、NFC受信側装置は、操作指示によって指示された有効化または無効化操作に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行する。
尚、有効化または無効化操作はアプリケーション層にあるアプリケーションタイプに対して遂行されるため、アプリケーション層にあるアプリケーションのためにフレームワーク層にあるAPIを呼ぶ出すことは引き続き可能であり、ユーザーはアプリケーションを手作業で操作できる。ここで、アプリケーションはAPIを呼び出す必要がある全てのアプリケーションを指す。
S405.NFC受信側装置はNFC開始側装置へアプリケーション制御完了情報を送信する。
S406.NFC開始側装置はNFC受信側装置によって送信されたアプリケーション制御完了情報を受信する。
NFC開始側装置はNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報をさらに受信できる。
S407.NFC受信側装置は第1の時間値を取得する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
アプリケーション制御情報は所定の制限時間値をさらに含む。
S408.NFC受信側装置は第1の時間値が所定の制限時間値以上か否かを判断する。
具体的に述べると、NFC受信側装置は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。
第1の時間値は現在の時間とNFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
尚、本発明の本実施形態で述べる所定の制限時間値は様々なシナリオに応じてユーザーが設定でき、これは本発明において限定されない。
S409.第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する。
第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合、これはステップS405の完了以降に所定の制限時間より長い時間が経過したことを意味し、NFC受信側装置はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する。
また、この応用シナリオにおいてステップS407〜S409が任意であることを付け加えておく。NFC受信側装置が所定の制限時間値以内にアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行した場合は、ステップS407〜S409を遂行する必要はない。同様に、実際の応用でS407〜S409が遂行されない場合でも、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行する目的は達成できる。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態5
当業者による本発明の技術的解決手段の理解を助けるため、これ以降は以下に記す具体例を用いて本発明の解決手段を説明する。
本発明のこの実施形態におけるNFC受信側装置は携帯電話機やタブレットコンピュータ等の電子装置であってよい。これ以降は一例として携帯電話機を取り上げ、数通りの応用シナリオで解決手段の実装様態を説明する。
応用シナリオ1
ユーザーは航空機に乗るときに携帯電話機のデータ通信機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、データ通信機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーが航空機に搭乗すると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちデータ通信機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機のデータ通信機能を無効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。ここで述べるアプリケーションタイプに対し無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーが空港を去るため航空機から降りるときに携帯電話機は再びNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、データ通信機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちデータ通信機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機のデータ通信機能を有効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。
ユーザーが空港を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のデータ通信機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は25時間であり、所定の制限時間値は24時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行し、携帯電話機のデータ通信機能を元通り有効化する。
応用シナリオ2
ユーザーは会議に出席する際に、携帯電話機をバイブレーションかサイレンスに調整する必要がある。すなわち、携帯電話機の鳴り機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、鳴り機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーが会議室に入ると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわち鳴り機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機の鳴り機能を無効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。ここで述べるアプリケーションタイプに対し無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーが会議室を去るときに携帯電話機は再びNFC開始側装置の到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、鳴り機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわち鳴り機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機の鳴り機能を有効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。
ユーザーが会議室を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のデータ通信機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は2.5時間であり、所定の制限時間値は2時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行し、携帯電話機の鳴り機能を元通り有効化する。
応用シナリオ3
ユーザーは守秘義務がある場所(例えば全国鍵科学研究所)に入る際に携帯電話機のカメラ機能を無効化する必要がある。本発明の実施形態で提供される解決手段は次の通りに応用される。NFC開始側装置はNFC開始側管理サーバーからNFC開始側装置へ送信されたアプリケーション制御情報を受信し、またはNFC開始側装置はアプリケーション制御情報を生成し、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。すなわち、カメラ機能を指示するために使用されるアプリケーション識別子と、無効化操作を指示するために使用される操作指示とを含む。ユーザーがそのような場所に入ると携帯電話機はNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。
携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちカメラ機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し無効化操作を遂行し、携帯電話機のカメラ機能を無効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。ここで述べる、アプリケーション識別子によって指示されたアプリケーションタイプに対し操作指示によって指示された無効化操作を遂行するステップは、フレームワーク層にあるAPIを無効化するステップであってよく、あるいはアプリケーション層にあるアプリケーションタイプに対し無効化操作を遂行するステップであってよい。
ユーザーがその場所を去るときに携帯電話機は再びNFC開始側装置の信号到達範囲に入り、NFC開始側装置によって送信されたアプリケーション制御情報を受信する。この場合のアプリケーション制御情報は、カメラ機能を指示するために使用されるアプリケーション識別子と、有効化操作を指示するために使用される操作指示とを含む。携帯電話機はアプリケーション制御情報を解析し、NFCサービスのためのAPIを開き、アプリケーション識別子によって指示されたアプリケーションタイプに対応し携帯電話機のオペレーティングシステムにあるAPIを、すなわちカメラ機能に対応するAPIを、検索する。携帯電話機は、アプリケーション識別子および操作指示に従って、携帯電話機のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化操作を遂行し、携帯電話機のカメラ機能を有効化し、NFC開始側装置へアプリケーション制御完了情報を送信する。
ユーザーがその場所を去るときにNFC開始側装置の信号到達範囲に入らず、その結果携帯電話機が携帯電話機のカメラ機能を元通り有効化しない場合、携帯電話機は第1の時間値を取得し、第1の時間値が所定の制限時間値以上か否かを判断する。例えば第1の時間値は5時間であり、所定の制限時間値は3時間である。この場合、携帯電話機はアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行し、携帯電話機のカメラ機能を元通り有効化する。
尚、NFC受信側装置がNFC開始側装置の信号到達範囲に入った後にNFC開始側装置によって送信されてNFC受信側装置によって受信されるアプリケーション制御情報(例えばアプリケーション機能の無効化、またはアプリケーション機能の有効化)は、同じNFC開始側装置によって送信されてよく、あるいは異なるNFC開始側装置によって送信されてよく、これは本発明において限定されない。
本発明の実施形態で提供される近接場通信技術に基づく端末アプリケーション制御方法は前述した3つの応用シナリオに応用できるが、前述した3つの応用シナリオに限定されず、守秘要件やセキュリティ要件等がある数多くの特別な状況にも応用でき、これが本発明において限定されないことを付け加えておく。
尚、NFC受信側装置とNFC開始側装置が協定を結ぶことができる場合、NFC受信側装置とNFC開始側装置は様々なアプリケーションタイプに対しセキュリティ分類を設定でき、セキュリティ分類を変えながらアプリケーションタイプに対し有効化または無効化操作が遂行される。
実施形態6
本発明のこの実施形態はNFC受信側装置を提供する。図8に示すように、NFC受信側装置は受信モジュール10と実行モジュール11とを含む。
受信モジュール10はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
実行モジュール11は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成される。
さらに、実行モジュール11は、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。図9に示すように、実行モジュール11は、
アプリケーション制御情報を解析するように構成された解析モジュール110と、
解析モジュール110がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュール111と、
操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように構成された制御モジュール112とを具体的に含む。
さらに、実行モジュール11は、
アプリケーション制御情報を解析するように構成された解析モジュール110と、
解析モジュール110がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索するように構成された検索モジュール111と、
NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように構成された制御モジュール112とを具体的に含む。
さらに、図10に示すように、NFC受信側装置は、
実行モジュール11がアプリケーションタイプに対し有効化または無効化操作を遂行した後にNFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信モジュール12であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、送信モジュール12をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
図11に示すように、NFC受信側装置は、
実行モジュール11がアプリケーションタイプに対し有効化または無効化操作を遂行した後に第1の時間値を取得するように構成された取得モジュール13であって、第1の時間値は現在の時間と実行モジュール11がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である、取得モジュール13と、
第1の時間値が所定の制限時間値以上か否かを判断するように構成された判断モジュール14とをさらに含む。
実行モジュール11は、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するようにさらに構成される。
本発明の本実施形態はNFC受信側装置を提供し、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信モジュールと、アプリケーション制御情報を解析し、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された実行モジュールとを含む。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態7
本発明のこの実施形態はNFC開始側装置を提供する。図12に示すように、NFC開始側装置は取得モジュール20と送信モジュール21とを含む。
取得モジュール20はアプリケーション制御情報を取得するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
送信モジュール21は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときに、NFC受信側装置へアプリケーション制御情報を送信するように構成され、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
さらに、図13に示すように、NFC開始側装置は、
送信モジュール21がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するように構成された受信モジュール22であって、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される、受信モジュール22をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
本発明の本実施形態はNFC開始側装置を提供し、NFC開始側装置は、アプリケーション制御情報を取得するように構成された取得モジュールであって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、取得モジュールと、NFC受信側装置へアプリケーション制御情報を送信するように構成された送信モジュールとを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態8
本発明のこの実施形態はNFC受信側装置を提供する。図14に示すように、NFC受信側装置は受信器30と処理器31とを含む。
受信器30はNFC開始側装置の信号到達範囲内でNFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
処理器31は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成される。
さらに、処理器31は、アプリケーション制御情報を解析し、処理器31がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、操作指示が有効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するよう、フレームワーク層にあるAPIを有効化し、または操作指示が無効化操作を指示する場合に、NFC受信側装置でアプリケーション識別子によって指示されたアプリケーションタイプに対し無効化操作を遂行するよう、フレームワーク層にあるAPIを無効化するように具体的に構成される。
さらに、処理器31は、アプリケーション制御情報を解析し、処理器31がアプリケーション制御情報を解析した後に、アプリケーション識別子に従い、アプリケーション識別子によって指示されたアプリケーションタイプに対応しNFC受信側装置のオペレーティングシステムにあるAPIを検索し、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層にあるアプリケーションタイプに対し有効化または無効化操作を遂行するように具体的に構成される。
さらに、図15に示すように、NFC受信側装置は、
処理器31がアプリケーションタイプに対し有効化または無効化操作を遂行した後にNFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信器32をさらに含む。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
受信器30は、処理器31がアプリケーションタイプに対し有効化または無効化操作を遂行した後に第1の時間値を取得するようにさらに構成され、第1の時間値は現在の時間と処理器31がアプリケーションタイプに遂行された有効化または無効化操作を完了した時間との差である。
処理器31は、第1の時間値が所定の制限時間値以上か否かを判断し、第1の時間値が所定の制限時間値以上であり、且つアプリケーション識別子によって指示されたアプリケーションタイプが引き続き無効化された状態にある場合に、アプリケーション識別子によって指示されたアプリケーションタイプに対し有効化操作を遂行するようにさらに構成される。
本発明の本実施形態はNFC受信側装置を提供し、NFC受信側装置は、NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、アプリケーション制御情報を解析し、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された処理器とを含む。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態9
本発明のこの実施形態はNFC開始側装置を提供する。図16に示すように、NFC開始側装置は受信器40と送信器41とを含む。
受信器40はアプリケーション制御情報を取得するように構成され、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む。
送信器41は、NFC受信側装置がNFC開始側装置の信号到達範囲内にあると判断したときにNFC受信側装置へアプリケーション制御情報を送信するように構成され、これに応じて、NFC受信側装置は、アプリケーション制御情報を解析し、アプリケーション識別子および操作指示に従って、アプリケーションタイプに対し有効化または無効化操作を遂行する。
さらに、受信器40は、送信器41がNFC受信側装置へアプリケーション制御情報を送信した後に、NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するようにさらに構成され、アプリケーション制御完了情報は、NFC受信側装置がアプリケーションタイプに遂行された有効化または無効化操作を完了したことを示すために使用される。
さらに、アプリケーション制御情報は所定の制限時間値をさらに含む。
本発明の本実施形態はNFC開始側装置を提供し、NFC開始側装置は、アプリケーション制御情報を取得するように構成された受信器であって、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、NFC受信側装置へアプリケーション制御情報を送信するように構成された送信器とを含み、NFC受信側装置は、アプリケーション制御情報を解析した後に、アプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態10
本発明のこの実施形態は、実施形態6で説明したNFC受信側装置と実施形態7で説明したNFC開始側装置とを含む、近接場通信技術に基づく端末アプリケーション制御システムを提供する。
具体的に述べると、本発明の本実施形態で提供される近接場通信技術に基づく端末アプリケーション制御システムでは1台のNFC開始側装置が複数台のNFC受信側装置と同時にやり取りでき、図17には本システムのネットワーク様態が図示されている。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
実施形態11
本発明のこの実施形態は、実施形態8で説明したNFC受信側装置と実施形態9で説明したNFC開始側装置とを含む、近接場通信技術に基づく端末アプリケーション制御システムを提供する。
本発明で前述した実施形態の説明によると、NFC受信側装置はNFC開始側装置によって送信されたアプリケーション制御情報を受信でき、アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含むため、NFC受信側装置は、アプリケーション制御情報を解析することによって取得されたアプリケーション識別子および操作指示に従って、NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーションタイプに対し有効化または無効化操作を遂行する。また、先行技術のように携帯電話機の電源を切ることをユーザーに要求したり携帯電話機を直接取り上げたりする代わりに、NFC開始側装置の信号到達範囲内にある全てのモバイル端末(すなわち、NFC受信側装置)の特定のアプリケーションに対し有効化(Enable)または無効化(Disable)操作を合理的に遂行できるため、モバイル端末の操作効率は向上する。
当業者なら、簡便で簡潔な説明のため、上述した機能モジュールが一例として分割されて説明されていることをはっきり理解できるであろう。実際の応用では、要求に応じて前述した機能を異なる機能モジュールに割り当て、実装することができる。すなわち、装置の内部構造が異なる機能モジュールに分割されて上述した機能の全部または一部を実装する。前述したシステム、装置、およびユニットの詳しい作業プロセスについては、前述した方法の実施形態で対応するプロセスを参照でき、ここでは詳細を繰り返し説明しない。
本願で提供されるいくつかの実施形態において、開示された装置と方法が別のやり方で実装され得ることを理解されたい。例えば、説明した装置の実施形態は典型的例に過ぎない。例えば、モジュールやユニットの分割は論理的な機能分割に過ぎず、実際の実装では別の分割であってもよい。例えば、複数のユニットやコンポーネントを組み合わせて別のシステムにまとめてもよく、一部の機能を無視してもよく、遂行しなくてもよい。加えて、表示または論述された相互結合や直接結合や通信接続は何らかのインターフェースを用いて実装されてよい。装置またはユニット間の間接結合や通信接続は電子的形態、機械的形態、またはその他形態で実装されてよい。
単独部分として説明されたユニットは物理的に単独であってもなくてもよく、ユニットとして表示された部分は物理的なユニットであってもなくてもよく、1ヶ所に置かれてもよく、複数のネットワークユニットに分散されてもよい。実施形態の解決手段の目的を達成するため、ユニットの一部または全部が実際のニーズに応じて選ばれてよい。
加えて、本発明の実施形態の機能ユニットは1つの処理ユニットに統合されてよく、それぞれのユニットが物理的に単独で存在してもよく、2つ以上のユニットが1つのユニットに統合されてもよい。統合されたユニットはハードウェアの形で実装されてよく、あるいはソフトウェア機能ユニットの形で実装されてもよい。
統合されたユニットがソフトウェア機能ユニットの形で実装され、独立した製品として販売または使用される場合、統合されたユニットはコンピュータ可読記憶媒体に格納されてよい。このような理解に基づき、本発明の技術的解決手段は、または先行技術に寄与する部分は、または技術的解決手段の全部もしくは一部は、ソフトウェア製品の形で実装されてよい。ソフトウェア製品は記憶媒体に格納され、本発明の実施形態で説明した方法のステップの全部または一部を遂行することをコンピュータ装置(パーソナルコンピュータ、サーバー、ネットワーク装置等であってよい)やプロセッサ(processor)に命令する命令を含む。前述した記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、読取専用メモリー(ROM、Read-Only Memory)、ランダムアクセスメモリー(RAM、Random Access Memory)、磁気ディスク、光ディスク等、プログラムコードを格納できる媒体を含む。
当業者は方法の実施形態のステップの一部または全部が関連ソフトウェアに命令を出すプログラムによって実装され得ることを理解できるであろう。プログラムはコンピュータ可読記憶媒体に格納されてよい。プログラムが作動すると方法の実施形態のステップが遂行される。前述した記憶媒体は、ROM、RAM、磁気ディスク、光ディスク等、プログラムコードを格納できる媒体を含む。
前述の説明は本発明の特定の実装様態に過ぎず、本発明の保護範囲を制限するものではない。本発明で開示された技術的範囲内で当業者によって容易く考え出されるバリエーションや差し替えは本発明の保護範囲内にある。本発明の保護範囲は請求項の保護範囲に準ずる。
1 NFC開始側装置
2 NFC開始側管理サーバー
3 NFC受信側装置
10 受信モジュール
11 実行モジュール
12 送信モジュール
13 取得モジュール
14 判断モジュール
20 取得モジュール
21 送信モジュール
22 受信モジュール
30 受信器
31 処理器
32 送信器
40 受信器
41 送信器
110 解析モジュール
111 検索モジュール
112 制御モジュール

Claims (29)

  1. 近接場通信技術に基づく端末アプリケーション制御方法であって、
    NFC開始側装置の信号到達範囲内にある近接場通信(NFC)受信側装置により、前記NFC開始側装置によって送信されたアプリケーション制御情報を受信するステップであって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
    前記NFC受信側装置により、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行するステップと
    を含む、近接場通信技術に基づく端末アプリケーション制御方法。
  2. 前記アプリケーション制御情報は所定の制限時間値をさらに含み、
    前記アプリケーションタイプに対し有効化または無効化操作を遂行する前記ステップの後に、
    前記NFC受信側装置により、第1の時間値を取得するステップであって、前記第1の時間値は、現在の時間と前記NFC受信側装置が前記アプリケーションタイプに遂行された前記無効化操作を完了した時間との差である、ステップと、
    前記NFC受信側装置により、前記第1の時間値が前記所定の制限時間値以上か否かを判断するステップと、
    前記第1の時間値が前記所定の制限時間値以上であり、且つ前記アプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、前記NFC受信側装置により、前記アプリケーション識別子によって指示された前記アプリケーションに対し有効化操作を遂行するステップと
    をさらに含む、請求項1に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  3. 前記NFC受信側装置により、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行する前記ステップは、
    前記NFC受信側装置により、前記アプリケーション識別子および前記操作指示に従って、前記NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するステップ
    を具体的に含む、請求項1または2に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  4. 前記NFC受信側装置により、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するステップは、
    前記NFC受信側装置により、前記アプリケーション制御情報を解析し、前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索するステップと、
    前記操作指示が有効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記有効化操作を遂行するよう、前記NFC受信側装置により、フレームワーク層にある前記APIを有効化し、または前記操作指示が無効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記無効化操作を遂行するよう、前記NFC受信側装置により、フレームワーク層にある前記APIを無効化するステップと
    を具体的に含む、請求項3に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  5. 前記NFC受信側装置により、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するステップは、
    前記NFC受信側装置により、前記アプリケーション制御情報を解析し、前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索するステップと、
    前記NFC受信側装置により、前記NFC受信側装置の前記オペレーティングシステムにある前記対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層において前記アプリケーション識別子によって指示された前記アプリケーションに対し前記操作指示によって指示された前記有効化または無効化操作を遂行するステップと
    を具体的に含む、請求項3に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  6. 前記アプリケーションタイプに対し有効化または無効化操作を遂行する前記ステップの後に、
    前記NFC受信側装置により、前記NFC開始側装置へアプリケーション制御完了情報を送信するステップであって、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、ステップ
    をさらに含む、請求項1から5のいずれか一項に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  7. 近接場通信技術に基づく端末アプリケーション制御方法であって、
    NFC開始側装置により、アプリケーション制御情報を取得するステップであって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、ステップと、
    前記NFC開始側装置により、NFC受信側装置が前記NFC開始側装置の信号到達範囲内にあると判断したときに、前記NFC受信側へ前記アプリケーション制御情報を送信し、それにより、前記NFC受信側装置が、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行する、ステップと
    を含む、近接場通信技術に基づく端末アプリケーション制御方法。
  8. 前記アプリケーション制御情報は所定の制限時間値をさらに含む、請求項7に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  9. 前記NFC開始側装置により、前記NFC受信側装置へ前記アプリケーション制御情報を送信する前記ステップの後に、
    前記NFC開始側装置により、前記NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するステップであって、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、ステップ
    をさらに含む、請求項7または8に記載の近接場通信技術に基づく端末アプリケーション制御方法。
  10. NFC受信側装置であって、
    NFC開始側装置の信号到達範囲内で前記NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信モジュールであって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信モジュールと、
    前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された実行モジュールと
    を備える、NFC受信側装置。
  11. 前記アプリケーション制御情報は所定の制限時間値をさらに含み、
    前記NFC受信側装置は、
    前記実行モジュールが前記アプリケーションタイプに対し前記有効化または無効化操作を遂行した後に、第1の時間値を取得するように構成された取得モジュールであって、前記第1の時間値は、現在の時間と前記実行モジュールが前記アプリケーションタイプに遂行された前記無効化操作を完了した時間との差である、取得モジュールと、
    前記第1の時間値が前記所定の制限時間値以上か否かを判断するように構成された判断モジュールと
    をさらに備え、
    前記実行モジュールは、前記第1の時間値が前記所定の制限時間値以上であり、且つ前記アプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、前記アプリケーション識別子によって指示された前記アプリケーションに対し有効化操作を遂行するようにさらに構成される、請求項10に記載のNFC受信側装置。
  12. 前記実行モジュールは、前記アプリケーション識別子および前記操作指示に従って、前記NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するように具体的に構成される、請求項10または11に記載のNFC受信側装置。
  13. 前記実行モジュールは、
    前記アプリケーション制御情報を解析するように構成された解析モジュールと、
    前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
    前記操作指示が有効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記有効化操作を遂行するよう、フレームワーク層にある前記APIを有効化し、または前記操作指示が無効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記無効化操作を遂行するよう、フレームワーク層にある前記APIを無効化するように構成された制御モジュールと
    を具体的に備える、請求項12に記載のNFC受信側装置。
  14. 前記実行モジュールは、
    前記アプリケーション制御情報を解析するように構成された解析モジュールと、
    前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索するように構成された検索モジュールと、
    前記NFC受信側装置の前記オペレーティングシステムにある前記対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層において前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するように構成された制御モジュールと
    を具体的に備える、請求項12に記載のNFC受信側装置。
  15. 前記実行モジュールが前記アプリケーションタイプに対し前記有効化または無効化操作を遂行した後に、前記NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信モジュールであって、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、送信モジュール
    をさらに備える、請求項10から14のいずれか一項に記載のNFC受信側装置。
  16. NFC開始側装置であって、
    アプリケーション制御情報を取得するように構成された取得モジュールであって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、取得モジュールと、
    NFC受信側装置が前記NFC開始側装置の信号到達範囲内にあると判断したときに、前記NFC受信側へ前記アプリケーション制御情報を送信し、それにより、前記NFC受信側装置が、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信モジュールと
    を備える、NFC開始側装置。
  17. 前記アプリケーション制御情報は所定の制限時間値をさらに含む、請求項16に記載のNFC開始側装置。
  18. 前記送信モジュールが前記NFC受信側装置へ前記アプリケーション制御情報を送信した後に、前記NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するように構成された受信モジュールであって、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、受信モジュール
    をさらに備える、請求項16または17に記載のNFC開始側装置。
  19. NFC受信側装置であって、
    NFC開始側装置の信号到達範囲内で前記NFC開始側装置によって送信されたアプリケーション制御情報を受信するように構成された受信器であって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
    前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行するように構成された処理器と
    を備える、NFC受信側装置。
  20. 前記アプリケーション制御情報は所定の制限時間値をさらに含み、
    前記受信器は、前記処理器が前記アプリケーションタイプに対し前記有効化または無効化操作を遂行した後に、第1の時間値を取得するようにさらに構成され、前記第1の時間値は、現在の時間と前記実行モジュールが前記アプリケーションタイプに遂行された前記無効化操作を完了した時間との差であり、
    前記処理器は、前記第1の時間値が前記所定の制限時間値以上か否かを判断し、前記第1の時間値が前記所定の制限時間値以上であり、且つ前記アプリケーション識別子によって指示されたアプリケーションが引き続き無効化された状態にある場合に、前記アプリケーション識別子によって指示された前記アプリケーションに対し有効化操作を遂行するようにさらに構成される、請求項19に記載のNFC受信側装置。
  21. 前記処理器は、前記アプリケーション識別子および前記操作指示に従って、前記NFC受信側装置のオペレーティングシステムにある対応するアプリケーションプログラミングインターフェース(API)を呼び出し、前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するように具体的に構成される、請求項19または20に記載のNFC受信側装置。
  22. 前記処理器は、前記アプリケーション制御情報を解析し、前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索し、前記操作指示が有効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記有効化操作を遂行するよう、フレームワーク層にある前記APIを有効化し、または前記操作指示が無効化操作を指示する場合に、前記NFC受信側装置で前記アプリケーション識別子によって指示された前記アプリケーションに対し前記無効化操作を遂行するよう、フレームワーク層にある前記APIを無効化するように具体的に構成される、請求項21に記載のNFC受信側装置。
  23. 前記処理器は、前記アプリケーション制御情報を解析し、前記アプリケーション識別子に従い、前記アプリケーション識別子によって指示された前記アプリケーションに対応し前記NFC受信側装置の前記オペレーティングシステムにあるAPIを検索し、前記NFC受信側装置の前記オペレーティングシステムにある前記対応するアプリケーションプログラミングインターフェース(API)を呼び出し、アプリケーション層において前記アプリケーションタイプに対し前記有効化または無効化操作を遂行するように具体的に構成される、請求項21に記載のNFC受信側装置。
  24. 前記処理器が前記アプリケーションタイプに対し前記有効化または無効化操作を遂行した後に、前記NFC開始側装置へアプリケーション制御完了情報を送信するように構成された送信器であって、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、送信器
    をさらに備える、請求項19から23のいずれか一項に記載のNFC受信側装置。
  25. NFC開始側装置であって、
    アプリケーション制御情報を取得するように構成された受信器であって、前記アプリケーション制御情報は、アプリケーションタイプを指示するために使用されるアプリケーション識別子と、有効化または無効化操作を指示するために使用される操作指示とを含む、受信器と、
    NFC受信側装置が前記NFC開始側装置の信号到達範囲内にあると判断したときに、前記NFC受信側へ前記アプリケーション制御情報を送信し、それにより、前記NFC受信側装置が、前記アプリケーション制御情報を解析し、前記アプリケーション識別子および前記操作指示に従って、前記アプリケーションタイプに対し有効化または無効化操作を遂行する、ように構成された送信器と
    を備える、NFC開始側装置。
  26. 前記アプリケーション制御情報は所定の制限時間値をさらに含む、請求項25に記載のNFC開始側装置。
  27. 前記受信器は、前記送信器が前記NFC受信側装置へ前記アプリケーション制御情報を送信した後に、前記NFC受信側装置によって送信されたアプリケーション制御完了情報を受信するようにさらに構成され、前記アプリケーション制御完了情報は、前記NFC受信側装置が前記アプリケーションタイプに遂行された前記有効化または無効化操作を完了したことを示すために使用される、請求項25または26に記載のNFC開始側装置。
  28. 請求項10から15のいずれか一項に記載のNFC受信側装置と
    請求項16から18のいずれか一項に記載のNFC開始側装置と
    を備える、近接場通信技術に基づく端末アプリケーション制御システム。
  29. 請求項19から24のいずれか一項に記載のNFC受信側装置と
    請求項25から27のいずれか一項に記載のNFC開始側装置と
    を備える、近接場通信技術に基づく端末アプリケーション制御システム。
JP2017500973A 2014-07-10 2014-07-10 近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステム Expired - Fee Related JP6493937B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/081989 WO2016004602A1 (zh) 2014-07-10 2014-07-10 一种基于近场通信技术的终端应用控制方法、装置及系统

Publications (2)

Publication Number Publication Date
JP2017528944A true JP2017528944A (ja) 2017-09-28
JP6493937B2 JP6493937B2 (ja) 2019-04-03

Family

ID=55063504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017500973A Expired - Fee Related JP6493937B2 (ja) 2014-07-10 2014-07-10 近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステム

Country Status (5)

Country Link
US (1) US9853691B2 (ja)
EP (1) EP3148234B1 (ja)
JP (1) JP6493937B2 (ja)
CN (1) CN105850165B (ja)
WO (1) WO2016004602A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022511281A (ja) * 2018-10-02 2022-01-31 キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニー 非接触カードの暗号化認証のためのシステムおよび方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170357798A1 (en) * 2016-06-12 2017-12-14 Apple Inc. Removal of credentials from an electronic device
CN110489171A (zh) * 2018-05-11 2019-11-22 珠海市魅族科技有限公司 移动终端控制方法、移动终端及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005191775A (ja) * 2003-12-25 2005-07-14 Nec Corp 撮影・録音機能制限付き携帯通信端末
JP2005198099A (ja) * 2004-01-08 2005-07-21 Ntt Docomo Inc 遠隔操作サーバ、プログラム、遠隔操作システム、及び、遠隔操作方法
US20130035063A1 (en) * 2011-08-04 2013-02-07 International Business Machines Corporation System and method for preventing and/or limiting use of a mobile device
JP2013513157A (ja) * 2009-12-02 2013-04-18 サムスン エレクトロニクス カンパニー リミテッド 携帯用装置のユーザーインターフェース提供方法及び装置
CN103327478A (zh) * 2012-03-19 2013-09-25 华为终端有限公司 一种防止信息泄露的方法、nfc安全装置和移动终端
JP2014107831A (ja) * 2012-11-29 2014-06-09 Secom Co Ltd 通信装置、方法、及びプログラム
JP2014127212A (ja) * 2012-12-26 2014-07-07 Samsung Electronics Co Ltd サービス提供端末に連結する方法及びその装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101557630B1 (ko) 2011-01-21 2015-10-06 존슨 컨트롤스 테크놀러지 컴퍼니 차량 내 전자 장치 사용 차단기
US20130035117A1 (en) 2011-08-04 2013-02-07 GM Global Technology Operations LLC System and method for restricting driver mobile device feature usage while vehicle is in motion
CN103167106B (zh) * 2011-12-16 2016-01-27 北京创和世纪通讯技术有限公司 基于环境信息的移动终端控制装置及方法
CN102929595A (zh) * 2012-09-20 2013-02-13 腾讯科技(深圳)有限公司 一种实现动作指令的方法及装置
US9603090B2 (en) * 2013-08-08 2017-03-21 Apple Inc. Management of near field communications using low power modes of an electronic device
CN103763674A (zh) * 2013-12-30 2014-04-30 西安乾易企业管理咨询有限公司 会议时间段内团队手机模式设置的方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005191775A (ja) * 2003-12-25 2005-07-14 Nec Corp 撮影・録音機能制限付き携帯通信端末
JP2005198099A (ja) * 2004-01-08 2005-07-21 Ntt Docomo Inc 遠隔操作サーバ、プログラム、遠隔操作システム、及び、遠隔操作方法
JP2013513157A (ja) * 2009-12-02 2013-04-18 サムスン エレクトロニクス カンパニー リミテッド 携帯用装置のユーザーインターフェース提供方法及び装置
US20130035063A1 (en) * 2011-08-04 2013-02-07 International Business Machines Corporation System and method for preventing and/or limiting use of a mobile device
CN103327478A (zh) * 2012-03-19 2013-09-25 华为终端有限公司 一种防止信息泄露的方法、nfc安全装置和移动终端
JP2014107831A (ja) * 2012-11-29 2014-06-09 Secom Co Ltd 通信装置、方法、及びプログラム
JP2014127212A (ja) * 2012-12-26 2014-07-07 Samsung Electronics Co Ltd サービス提供端末に連結する方法及びその装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022511281A (ja) * 2018-10-02 2022-01-31 キャピタル・ワン・サービシーズ・リミテッド・ライアビリティ・カンパニー 非接触カードの暗号化認証のためのシステムおよび方法
US12069178B2 (en) 2018-10-02 2024-08-20 Capital One Services, Llc Systems and methods for cryptographic authentication of contactless cards

Also Published As

Publication number Publication date
EP3148234B1 (en) 2019-09-04
US20170134070A1 (en) 2017-05-11
CN105850165B (zh) 2020-04-14
US9853691B2 (en) 2017-12-26
EP3148234A4 (en) 2017-06-21
JP6493937B2 (ja) 2019-04-03
CN105850165A (zh) 2016-08-10
EP3148234A1 (en) 2017-03-29
WO2016004602A1 (zh) 2016-01-14

Similar Documents

Publication Publication Date Title
JP6379104B2 (ja) 近距離通信(nfc)リンクを介した、2人のモバイル・デバイス・ユーザに共通する情報の共有
CN108702602B (zh) 分享图像的方法、电子设备及系统
RU2651800C1 (ru) Способ и устройство для проверки состояния соединения
CN115086481B (zh) 一种来电提醒方法和电子设备
CN114390501B (zh) 数据传输的方法及电子设备
US20120002570A1 (en) Coordinating and Establishing Communication Networks Between Communication Devices
US20140045426A1 (en) Apparatus and method for communicating data in mobile device having near field communication module
CN115080941A (zh) 账号登录的方法及电子设备
CN112262556A (zh) 模型文件的管理方法和终端设备
JP2020509622A (ja) ワイヤレスネットワークタイプ検出方法および装置および電子デバイス
EP4528527A1 (en) Method for sharing file, and electronic device and computer-readable storage medium
CN116400814A (zh) 多设备之间共享键盘和鼠标的方法及电子设备
JP6493937B2 (ja) 近接場通信技術に基づく端末アプリケーション制御方法、装置、およびシステム
WO2016037569A1 (zh) 无线通信连接的建立方法及终端设备
KR20140118111A (ko) 전자 장치에서 데이터를 공유하기 위한 방법
US9819725B1 (en) System, method, and computer program for remotely controlling mobile web applications installed on a mobile device
CN105391715A (zh) 一种穿戴式设备的扩展方法及装置
CN114692094A (zh) 一种应用程序权限管理方法及电子设备
CN111726848A (zh) 设备绑定方法、目标启动装置、固定终端及存储介质
CN105430592A (zh) 空间微定位移动装置管理系统及其管理方法
CN115022872B (zh) 数据传输的方法及电子设备、可读存储介质
CN119718149A (zh) 一种数据拖拽方法、电子设备及存储介质
CN104917884A (zh) 一种数据传输方法及装置
CN114365468B (zh) 信息转移方法、装置、电子设备以及存储介质
CN103873682B (zh) 一种信息处理方法及电子设备

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170217

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180710

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180731

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181129

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20181207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190227

R150 Certificate of patent or registration of utility model

Ref document number: 6493937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees