CN104601200B - 近场通信延伸方法及延伸装置 - Google Patents
近场通信延伸方法及延伸装置 Download PDFInfo
- Publication number
- CN104601200B CN104601200B CN201310534396.3A CN201310534396A CN104601200B CN 104601200 B CN104601200 B CN 104601200B CN 201310534396 A CN201310534396 A CN 201310534396A CN 104601200 B CN104601200 B CN 104601200B
- Authority
- CN
- China
- Prior art keywords
- near field
- field communication
- communication unit
- extension
- wireless
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000006870 function Effects 0.000 claims description 34
- 238000009434 installation Methods 0.000 claims 5
- 239000004065 semiconductor Substances 0.000 claims 5
- 238000012545 processing Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 239000007787 solid Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种近场通信延伸方法及延伸装置。所述方法包括下列步骤:控制第一近场通信单元通过近场通信功能与主机装置的第二近场通信单元进行配对操作,以在主机装置的第二通信单元与延伸装置的第一通信单元之间建立基于无线通信协议的第一无线联机。接着,判断是否通过近场通信功能接收来自电子装置的配对数据。若是,判断第一无线联机是否有效。若是,通过第一无线联机传输配对数据至主机装置。
Description
技术领域
本发明是有关于一种延伸方法及延伸装置,且特别是有关于一种近场通信延伸方法及延伸装置。
背景技术
由于可提供高度的可靠性、保密性以及便利性,近场通信(Near FieldCommunication,简称:NFC)的应用已愈趋广泛。只要装置间的距离够近,无论是付款、身份辨识等功能皆可轻易地完成。常见的NFC功能除了用来进行例如金融认证的功能之外,还可用来进行装置间的配对认证,例如蓝牙(Bluetooth)与无线保真度直接连接(wirelessfidelity direct,简称:Wi-Fidirect)等。
然而,对于一些装置而言,虽然其具有的近场通信功能可便于与其他装置进行认证,但此认证行为通常只是一次性的行为,而导致相当低的近场通信功能使用率。以蓝牙鼠标与计算机间的配对行为为例,在蓝牙鼠标通过其近场通信功能与计算机配对之后,其近场通信功能几乎不会再有被使用的机会。从另一角度而言,设计者虽然在蓝牙鼠标中提高了成本以设置近场通信芯片,但由于此芯片的使用率极低,无形中造成成本的浪费。
发明内容
有鉴于此,本发明提供一种近场通信延伸方法及延伸装置,可有效提升延伸装置中近场通信功能的使用率。
本发明提供一种近场通信延伸方法,适于包括第一近场通信单元、第一通信单元的延伸装置。所述方法包括下列步骤:控制第一近场通信单元通过近场通信功能与主机装置的第二近场通信单元进行配对操作,以在主机装置的第二通信单元与延伸装置的第一通信单元之间建立基于无线通信协议的第一无线联机。接着,判断是否通过近场通信功能接收来自电子装置的配对数据。若是,判断第一无线联机是否有效。若是,通过第一无线联机传输配对数据至主机装置。
本发明提供一种延伸装置,包括第一近场通信单元、第一通信单元、存储单元以及处理单元。存储单元存储多个程序代码。处理单元耦接第一近场通信单元、第一通信单元以及存储单元。处理单元经配置以存取些程序代码以执行下列步骤。首先,处理单元控制第一近场通信单元通过近场通信功能与主机装置的第二近场通信单元进行配对操作,以在主机装置的第二通信单元与延伸装置的第一通信单元之间建立基于无线通信协议的第一无线联机。接着,处理单元判断第一近场通信单元是否通过近场通信功能接收来自电子装置的配对数据。若是,处理单元判断第一无线联机是否有效。若是,处理单元控制第一通信单元通过第一无线联机传输配对数据至主机装置。
基于上述,本发明实施例提供的近场通信延伸方法及延伸装置可在与主机装置通过配对操作建立第一无线联机(例如蓝牙联机)之后,再通过其第一近场通信单元与电子装置建立联机,以从电子装置取得可让主机装置据以与电子装置进行配对的配对数据。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是本发明的一实施例示出的近场通信系统示意图;
图2A是本发明的一实施例示出的近场通信延伸方法流程图;
图2B是本发明的一实施例示出的近场通信延伸方法流程图;
图3A是本发明的一实施例示出的主机装置及延伸装置示意图;
图3B是本发明的一实施例示出的主机装置及延伸装置示意图。
附图标记说明:
100:近场通信系统;
110、310:主机装置;
112:第二通信单元;
114:第二近场通信单元;
116、128:处理单元;
120、320:延伸装置;
122:第一通信单元;
124:第一近场通信单元;
126:存储单元;
312:第四通信单元;
322:第三通信单元;
WL1:第一无线联机;
WL3:第三无线联机;
S210~S270:步骤。
具体实施方式
图1是本发明的一实施例示出的近场通信系统示意图。在本实施例中,近场通信系统100包括主机装置110、延伸装置120以及电子装置130。主机装置110、延伸装置120以及电子装置130分别例如是智能手机(smartphone)、平板电脑(tablet)、笔记本电脑(notebook)、个人电脑(personal computer)或掌上电脑(personal digital assistant,简称:PDA)等装置。
主机装置110包括第二通信单元112、第二近场通信单元114以及处理单元116。延伸装置120可包括第一通信单元122、第一近场通信单元124、存储单元126以及处理单元128。
在本实施例中,第一通信单元122以及第二通信单元112例如是可依据Wi-Fi直接连接协议、蓝牙协议或其他相似通信协议来相互进行通信的通信组件。第一近场通信单元124以及第二近场通信单元114分别例如是可通过近场通信功能来互相进行数据交换的通信组件。
处理单元116耦接第二通信单元112以及第二近场通信单元114。处理单元128耦接第一通信单元122、第一近场通信单元124以及存储单元126。处理单元116以及处理单元128分别例如是一般用途处理器、特殊用途处理器、传统的处理器、数字信号处理器、多个微处理器(microprocessor)、一个或多个结合数字信号处理器核心的微处理器、控制器、微控制器、特殊应用集成电路(Application Specific Integrated Circuit,简称:ASIC)、现场可编程门阵列电路(Field Programmable Gate Array,简称:FPGA)、任何其他种类的集成电路、状态机、基于进阶精简指令集机器(Advanced RISC Machine,简称:ARM)的处理器以及类似品。存储单元126例如是硬盘、固态硬盘(Solid StateDisk,简称:SSD)或内存等存储媒体。存储单元126可存储多个程序代码,而处理单元128可通过存取这些程序代码来执行本发明实施例提供的近场通信延伸方法,其细节将在之后描述。
此外,电子装置130中也可包括具有近场通信功能的近场通信单元以及可与主机装置110的第二通信单元112进行例如Wi-Fi通信、蓝牙通信等功能的通信单元。
概略而言,本发明实施例提供的延伸装置120可在与主机装置110通过配对操作建立无线联机(例如蓝牙联机)之后,再通过其第一近场通信单元124与电子装置130建立联机,以从电子装置130取得可让主机装置110据以与电子装置130进行配对的配对数据(例如电子装置130的身份身份信息等)。接着,延伸装置120可通过先前与主机装置110建立的无线联机(例如蓝牙联机)来将此配对数据传输至主机装置110。换言之,延伸装置120可代替主机装置110与电子装置130进行近场通信功能,进而让主机装置110可依据延伸装置120所转传的配对数据(例如电子装置130的身份信息)来与电子装置130进行配对。上述细节请参照下图2及其相关说明。
图2A是本发明的一实施例示出的近场通信延伸方法流程图。图2A所示的方法可由图1的延伸装置120执行,以下即搭配图1的各个装置及单元来说明本实施例的方法步骤。
在步骤S210中,延伸装置120的处理单元128可控制第一近场通信单元124通过近场通信功能与主机装置110的第二近场通信单元114进行配对操作,以在主机装置110的第二通信单元112与延伸装置120的第一通信单元122之间建立基于无线通信协议的第一无线联机WL1。
具体而言,当用户将延伸装置120移动至主机装置110附近,使得第一近场通信单元124与第二近场通信单元114之间的距离小于可启动近场通信功能的距离内(例如,20公分)时,延伸装置120的第一近场通信单元124与主机装置110的第二近场通信单元114之间可(自动地)启动各自的近场通信功能,进而进行可用于建立第一无线联机WL1(例如,蓝牙联机)的数据交换操作(例如,交换身份信息)。接着,延伸装置120的处理单元128以及主机装置110的处理单元116即可分别依据前述交换的数据来对应地设定第一通信单元122以及第二通信单元112,进而让主机装置110以及延伸装置120能够通过第一无线联机WL1(例如,蓝牙联机)来进行后续的各种文件传输操作(例如文件传输等)。
换言之,对使用者而言,用户仅需将延伸装置120摆放至主机装置110的附近,延伸装置120即可自动与主机装置110进行配对而建立例如蓝牙联机的第一无线联机WL1。
在本实施例中,在主机装置110以及延伸装置120建立第一无线联机WL1之后,用户可通过将延伸装置120摆放至电子装置130的行为来触发延伸装置120与电子装置130各自的近场通信功能。
因此,在步骤S220中,处理单元128可判断第一近场通信单元124是否通过近场通信功能接收来自电子装置130的配对数据。若否,处理单元128可重复进行步骤S220。另一方面,若处理单元128判断第一近场通信单元124已接收来自电子装置130的配对数据,处理单元128可执行步骤S230以进一步判断所述第一联机是否有效。
详细而言,由于第一无线联机WL1可能会随着主机装置110以及延伸装置120之间的距离、通信环境等因素而失效,因此,当延伸装置120接收所述配对数据时,不会立即将此配对数据转传至主机装置110,而将先行判断第一无线联机WL1是否仍为有效。此外,当用户关闭第一通信单元122或第二通信单元112的其中一者时,也将导致所述第一联机的失效。因此,处理单元128可通过步骤S230来避免无效的数据传输。
当处理单元128判断第一无线联机WL1为无效时,处理单元128可执行步骤S240以存储电子装置130的配对数据于延伸装置120的存储单元126中,并在第一无线联机WL1变为有效时,通过第一无线联机WL1传输配对数据至主机装置110。换言之,在第一无线联机WL1恢复为有效之前,延伸装置120可将配对数据暂存至其存储单元126中。
另一方面,当处理单元128判断第一无线联机WL1为有效时,处理单元128可执行步骤S250,以控制第一通信单元122通过第一无线联机WL1传输配对数据至主机装置110,以配对主机装置110以及电子装置130。值得注意的是,延伸装置120的第一通信单元122除了可通过第一无线联机WL1传输所述配对数据之外,也可通过第一无线联机WL1来传递关联于延伸装置120本身的软件配置文件(software profile)。举例而言,当主机装置110为计算机而延伸装置120为鼠标时,延伸装置120除了可通过第一无线联机WL1传输所述配对数据之外,当用户移动此鼠标时,其仍可对应地将自身的移动情形通过第一无线联机WL1传输至所述计算机,以让所述计算机能够反应于用户的使用行为而进行例如移动光标的操作。
如此一来,当主机装置110以及电子装置130本身的可移动性较低时,用户仍能够以延伸装置120作为主机装置110以及电子装置130之间进行配对的媒介。举例而言,当主机装置110为个人电脑,而电子装置130为笔记本电脑时,使用者仅需在通过延伸装置120与主机装置110进行配对之后,即可通过较易于移动的延伸装置120(例如无线鼠标)来代替主机装置110与电子装置130进行配对。
此外,当延伸装置120为较不常使用其近场通信功能的装置时,本发明实施例提供的方法也可提高延伸装置120的近场通信功能及第一通信单元的使用频率。举例而言,当延伸装置120为鼠标时,其可能在与主机装置110(例如计算机)进行配对之后,其近场通信功能可能再也不会被使用。然而,通过本发明实施例提供的方法,可让延伸装置120的近场通信功能可具有其他用途,而不只是仅为了与主机置110配对而设置。
此外,在其他实施例中,设计者可在延伸装置120上进一步设置配对开关,而延伸装置120即可依据所述配对开关的开启或关闭状态来决定在第一无线联机WL1为无效的情况下,是否可与其他装置(例如,电子装置130)进行配对。在本实施例中,当使用者将所述配对开关切换为开启状态时,代表用户允许延伸装置120与其他装置进行配对。而当使用者将所述配对开关切换为关闭状态时,代表即便在第一无线联机WL1为无效的情况下,延伸装置120也不可与其他装置进行配对。以下将提供详细说明。
图2B是本发明的一实施例示出的近场通信延伸方法流程图。图2B所示的方法可由图1的延伸装置120执行,以下即搭配图1的各个装置及单元来说明本实施例的方法步骤。在本实施例中,步骤S210~S250的细节可参照图2A实施例中的相关说明,在此不再赘述。
不同于图2A之处在于,当处理单元128判断所述无线联机为无效时,处理单元128可接续进行步骤S260,以判断延伸装置120的配对开关是否为开启状态。若否,处理单元128可执行相似于图2A所示的步骤S240。
然而,当处理单元128判断所述配对开关为开启状态时,处理单元128可执行步骤S270以控制第一近场通信单元124通过近场通信功能与电子装置130依据配对数据建立基于无线通信协议的第二无线联机(例如为蓝牙联机)。换言之,当使用者在第一无线联机WL1为无效且所述配对开关为开启状态的情况下,将延伸装置120移动至足以触发与电子装置130之间近场通信功能的距离(例如,20公分)内时,延伸装置120将自动与电子装置130进行前述教示的配对操作。也就是说,此时延伸装置120不再是作为主机装置110以及电子装置130之间进行配对操作的媒介,而将直接与电子装置130进行配对而建立所述第二无线联机(例如为蓝牙联机)。
虽然在先前实施例中已教示延伸装置120可通过第一无线联机WL1来传输配对数据及自身的软件配置文件(例如鼠标的移动情形),但在其他实施例中,主机装置110以及延伸装置120可额外配置其他的通信单元,用以在主机装置110以及延伸装置120之间建立其他的联机,进而区隔配对数据以及所述软件配置文件的传输路径。
图3A是本发明的一实施例示出的主机装置及延伸装置示意图。在本实施例中,延伸装置320除了包括图1中延伸装置120的所有组件之外,还包括连接至处理单元128的第三通信单元322。相似地,主机装置310除了包括图1中主机装置110的所有组件之外,还包括连接至处理单元116的第四通信单元312。
相似于先前实施例中所教示的内容,第一近场通信单元124可与第二近场通信单元114进行配对而建立第一通信单元122以及第二通信单元112之间的第一无线联机WL1。同时,第三通信单元322以及第四通信单元312也可通过第一近场通信单元124可与第二近场通信单元114所进行的配对操作而建立第三无线联机WL3。如此一来,主机装置310与延伸装置320之间即可通过第一无线联机WL1以及第三无线联机WL3来分别传送配对数据以及软件配置文件,进而区隔此二种数据的传输路径。
图3B是本发明的一实施例示出的主机装置及延伸装置示意图。不同于图3A之处在于,本实施例的第三通信单元322未连接至处理单元128,而是连接至第一近场通信单元124。在本实施例中,主机装置310与延伸装置320之间仍可通过第一无线联机WL1以及第三无线联机WL3来分别传送配对数据以及软件配置文件,进而区隔此二种数据的传输路径。
综上所述,本发明实施例提供的延伸装置及其近场通信延伸方法可在与主机装置通过配对操作建立第一无线联机(例如蓝牙联机)之后,再通过其第一近场通信单元与电子装置建立联机,以从电子装置取得可让主机装置据以与电子装置进行配对的配对数据。接着,延伸装置可通过先前与主机装置建立的第一无线联机来将此配对数据传输至主机装置。换言之,延伸装置可代替主机装置与电子装置进行近场通信功能,进而让主机装置可依据延伸装置所转传的配对数据来与电子装置进行配对。如此一来,当主机装置以及电子装置本身的可移动性较低时,用户仍能够以延伸装置作为主机装置以及电子装置之间进行配对的媒介。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (4)
1.一种近场通信延伸方法,其特征在于,适于包括一第一近场通信单元、一第一通信单元的一延伸装置,所述方法包括:
控制该第一近场通信单元通过一近场通信功能与一主机装置的一第二近场通信单元进行一配对操作,以在该主机装置的一第二通信单元与该延伸装置的该第一通信单元之间建立基于一无线通信协议的一第一无线联机;
判断是否通过该近场通信功能接收来自一电子装置的一配对数据;
若是,判断该第一无线联机是否有效;以及
若是,控制该第一通信单元通过该第一无线联机传输该配对数据至该主机装置;
其中,判断该第一无线联机是否有效的步骤之后,还包括:
当该第一无线联机为无效时,判断该延伸装置的一配对开关是否为一开启状态;
若是,控制该第一近场通信单元通过该近场通信功能与该电子装置依据该配对数据建立基于该无线通信协议的一第二无线联机。
2.根据权利要求1所述的方法,其特征在于,在判断该延伸装置的该配对开关是否为该开启状态的步骤之后,还包括:
当该配对开关不为该开启状态时,存储该电子装置的该配对数据于该延伸装置的一存储单元中,并在该第一无线联机变为有效时,控制该第一通信单元通过该第一无线联机传输该配对数据至该主机装置。
3.一种延伸装置,其特征在于,包括:
一第一模塊,用於控制一第一近场通信单元通过一近场通信功能与一主机装置的一第二近场通信单元进行一配对操作,以在该主机装置的一第二通信单元与该延伸装置的一第一通信单元之间建立基于一无线通信协议的一第一无线联机;
一第二模塊,用於判断该第一近场通信单元是否通过该近场通信功能接收来自一电子装置的一配对数据;
一第三模塊,若是,用於判断该第一无线联机是否有效;
一第四模塊,若是,用於控制该第一通信单元通过该第一无线联机传输该配对数据至该主机装置;
一第五模塊,当该第一无线联机为无效时,用於判断该延伸装置的一配对开关是否为一开启状态;以及
一第六模塊,若是,用於控制该第一近场通信单元通过该近场通信功能与该电子装置依据该配对数据建立基于该无线通信协议的一第二无线联机。
4.根据权利要求3所述的延伸装置,其特征在于,还包括:
一第七模塊,当该配对开关不为该开启状态时,用於存储该电子装置的该配对数据于该延伸装置的一存储单元中,并在该第一无线联机变为有效时,控制该第一通信单元通过该第一无线联机传输该配对数据至该主机装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310534396.3A CN104601200B (zh) | 2013-11-01 | 2013-11-01 | 近场通信延伸方法及延伸装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310534396.3A CN104601200B (zh) | 2013-11-01 | 2013-11-01 | 近场通信延伸方法及延伸装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104601200A CN104601200A (zh) | 2015-05-06 |
| CN104601200B true CN104601200B (zh) | 2017-08-04 |
Family
ID=53126753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310534396.3A Active CN104601200B (zh) | 2013-11-01 | 2013-11-01 | 近场通信延伸方法及延伸装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104601200B (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101843124A (zh) * | 2007-10-31 | 2010-09-22 | 摩托罗拉公司 | 使用通过rfid接收的配置数据的短距离无线通信参数的协商 |
| US8014722B2 (en) * | 2005-06-23 | 2011-09-06 | Microsoft Corporation | Provisioning of wireless connectivity for devices using NFC |
| CN102857266A (zh) * | 2011-06-29 | 2013-01-02 | 美国博通公司 | 经由nfc装置的安全通信 |
-
2013
- 2013-11-01 CN CN201310534396.3A patent/CN104601200B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8014722B2 (en) * | 2005-06-23 | 2011-09-06 | Microsoft Corporation | Provisioning of wireless connectivity for devices using NFC |
| CN101843124A (zh) * | 2007-10-31 | 2010-09-22 | 摩托罗拉公司 | 使用通过rfid接收的配置数据的短距离无线通信参数的协商 |
| CN102857266A (zh) * | 2011-06-29 | 2013-01-02 | 美国博通公司 | 经由nfc装置的安全通信 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104601200A (zh) | 2015-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101928015B1 (ko) | 재프로그램 가능한 보안 암호화 장치 | |
| US10242356B2 (en) | Host-formatted select proximity payment system environment response | |
| CN106775434B (zh) | 一种NVMe网络化存储的实现方法、终端、服务器及系统 | |
| CN105700732B (zh) | 用于传输触摸传感器信息的装置、系统和方法 | |
| CN105094383B (zh) | 智能笔配对和连接 | |
| CN105610469A (zh) | 用户界面设备的无线接近配对 | |
| JP2020505676A (ja) | アプリケーション表示方法及び関連製品 | |
| KR20210156795A (ko) | 스토리지 섀시 내 통신을 위한 시스템 및 방법 | |
| CN104335497A (zh) | 蓝牙人机接口设备的自动连接 | |
| CN105677049A (zh) | 具有多主机切换的输入装置 | |
| WO2014183690A1 (zh) | 一种应用程序的升级处理方法及终端设备 | |
| CN105556492B (zh) | 近场通信(nfc)数据传送 | |
| JP2016076744A5 (zh) | ||
| CN104115137A (zh) | PCIe SMBus从地址的自我选择 | |
| US9883327B2 (en) | Selection of a credential for a target device to perform next state | |
| CN105745947A (zh) | 用于报告用户接口状况的系统和方法 | |
| US9064209B2 (en) | Printing through physical proximity between printer and print client device | |
| TWI511482B (zh) | 近場通訊延伸方法及延伸裝置 | |
| CN103052050A (zh) | 集线器装置与通过集线器装置自动建立起联机的方法 | |
| CN104601200B (zh) | 近场通信延伸方法及延伸装置 | |
| CN207664994U (zh) | 一种家电控制系统 | |
| TWI530797B (zh) | 電子裝置及偵測方法 | |
| US20260003808A1 (en) | System and method for managing input-output timeouts based on data location | |
| US20160028820A1 (en) | System and Method for Automatic Link Detection and Link Initialization in a Storage System | |
| CN105095134A (zh) | 电子装置及其检测方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |