通过近场通讯解锁的系统、方法与键盘装置技术领域
本发明是有关于近场通讯(Near Field Communication,NFC)领域,特别是一种通
过近场通讯解锁的系统、方法与键盘。
背景技术
随着近年来因特网的蓬勃发展,电子商务已普及至日常生活的各种应用,从网页
会员服务、电子商店购物服务到银行金融服务。用户所需记住的账号密码也愈来愈多,即使
许多使用者倾向于各服务中设定相同账号密码,但单一账号密码使各服务被窃取机率提
升,加上许多服务皆有账号密码复杂度的限制,让用户对于账号密码的个资管理更为重视。
另一方面,在智能型装置普及率也提高的情况下,行动装置不再只是提供通讯功
能,其功能与速度已经接近甚至超越笔记型电子装置,部分应用程序功能已可藉由行动装
置取代。因此,行动装置的便利携带与个人化特性让使用者与其关系密不可分。
由上述情形可知,目前用户的账号密码管理方式还有许多待改进之处。因此亟需
一种能通过行动装置简单与方便地管理账号密码的系统、方法。
发明内容
在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理
解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键
或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以
此作为稍后论述的更详细描述的前序。
有鉴于上述公知技艺的问题,本发明的目的就是在提供一种通过近场通讯解锁的
系统、方法与键盘,让用户能将各服务的账号密码储存于行动装置的应用程序,并可使用云
端加密备份,使用者只需要记住一组应用程序的密码即可利用此应用程序管理其他服务的
账号密码,利用具有近场通讯转发器的键盘,仿真帐户数据的按键信号并传送至电子装置,
完成电子商务或其他服务的登入流程。
本发明之一实施例提供了一种通过近场通讯解锁的系统,其包含:一行动装置,具
有一近场通讯模块;一应用程序,于该行动装置上执行,该应用程序储存至少一个帐户数
据;以及一键盘,该键盘具有一近场通讯转发器并链接于一电子装置,该电子装置具有一用
户登入页面,该键盘与该行动装置通过各该近场通讯转发器及该近场通讯模块传输该一帐
户数据,该键盘仿真该帐户数据的按键信号并传输至该用户登入页面,以自动登入该电子
装置上的该用户登入页面。
本发明的另一实施例提供了一种通过近场通讯解锁的方法,该方法包含以下步
骤:选取储存于一应用程序上的至少一个帐户数据之一,该应用程序于一行动装置上执行;
通过该行动装置之一近场通讯模块传送该帐户数据至一键盘,该键盘具有一近场通讯转发
器并链接于一电子装置,该电子装置具有一用户登入页面;仿真该帐户数据的按键信号并
传输至该用户登入页面;以及自动登入该电子装置上的该用户登入页面。
本发明的又一实施例提供了一种通过近场通讯解锁的键盘装置,用以自动登入一
电子装置上之一用户登入页面,该键盘装置包含:多个按键;一近场通讯天线,接收具有一
近场通讯模块之一行动装置所传送之一帐户数据,该帐户数据储存于该行动装置上之一应
用程序;一近场通讯转发器,转发该近场通讯天线所接收的该帐户数据至该微控制器;一微
控制器,仿真该帐户数据的按键信号;一传输接口,传送该微控制器所仿真的按键信号至该
用户登入页面。
本发明结合近场通讯转发器至键盘,并通过应用程序于行动装置上管理用户的各
种登入信息,解决以往登入信息仅能储存于电子装置端的问题。此外,还有易于管理个资及
提升可移植性的优点,且让用户不易因为更换电子装置或系统当机而造成账号密码遗失的
问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可
以根据这些附图获得其他的附图。
图1为本发明通过近场通讯解锁的系统示意图;
图2为本发明通过近场通讯解锁的键盘装置架构图;
图3为本发明通过近场通讯解锁的系统架构图;
图4为第一实施例的流程图;
图5为第二实施例的流程图;
图6为第三实施例的流程图;
图7为第四实施例的流程图;
图8为第五实施例的流程图。
附图标记:
1 通过近场通讯解锁系统
2 显示器
3 电子装置
4 键盘
5 行动装置
11 键盘字符输入
12 微控制器
13 NFC转发器
14 NFC天线
30 网页浏览器
31 扩充接口
32 原生应用程序/服务
33 应用程序编程接口
34 HID(家庭信息显示器)界面
35 微控制器
36 NFC转发器
37 键盘
38 NFC感应模块
39 应用程序编程接口
40 应用程序
41 数据库
42 行动装置
50 电子装置
51 键盘
52 行动装置
53~58 步骤
60 电子装置
61 键盘
62 行动装置
64~68 步骤
70 电子装置
71 键盘
72 行动装置
73~83 步骤
90 电子装置
91 键盘
92 行动装置
93~101 步骤
110 电子装置
111 键盘
112 行动装置
113~118 步骤。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。在本发明的一个附图或一种实施方式中描述
的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。应当
注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的
部件和处理的表示和描述。基于本发明中的实施例,本领域普通技术人员在没有付出创造
性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
首先,请参阅图1,图1为本发明通过近场通讯解锁的系统示意图,其中通过近场通
讯解锁系统1包含显示器2、电子装置3、键盘4与行动装置5。
在本发明一实施例中,使用者可利用具有近场通讯模块的行动装置5登入如显示
器2上的使用者登入页面,使用者登入页面可为服务供货商之一网页登入页面,服务供货商
可为网络银行、电子信箱或购物网站等提供服务的网站;用户登入页面亦可为电子装置操
作系统登入页面,如Windows(窗口操作系统)、Ubuntu(乌班图)或iOS(网间网操作系统)电
子装置操作系统。图1所示为用户登入一网络银行的服务。行动装置5与键盘4通过近场通讯
转发器传送账号密码等帐户数据,键盘4接收账号、密码后,仿真账号密码的按键信号并传
送至电子装置3,将账号密码自动输入于网络银行的登入字段。其中电子装置3与键盘4的链
接方式可为USB、PS/2、蓝芽或无线通信等通讯界面。
参见图2,图2为本发明通过近场通讯解锁的键盘装置架构图,进一步描述行动装
置5与键盘4如何通过近场通讯转发器传送信息,其中键盘4包含键盘字符输入11、微控制器
12、NFC转发器13、NFC天线14。行动装置5上的近场通讯模块将账号密码传送至键盘4,键盘4
内的NFC天线14接收账号密码后,NFC转发器13转发NFC天线14所接收的账号密码至微控制
器12,再由微控制器12仿真账号密码的按键信号发送至电子装置端。一般而言,微控制器12
仅接收用户的键盘字符输入11,但本发明的微控制器12也可模拟NFC转发器13转发的信号。
利用仿真按键信号的方式,使本发明的键盘4可使用标准传输接口,不需要安装额外专用驱
动程序,也可在不同作业平台上使用,以此达到降低成本目的。
参见图3,图3为本发明通过近场通讯解锁的系统架构图。
在本发明的架构中,网页浏览器30、扩充接口31、原生应用程序/服务32、应用程序
编程接口33与HID接口34为电子装置中的组件;微控制器35与NFC转发器36为键盘37中的组
件,其中NFC转发器36为键盘37的近场通讯转发器;NFC感应模块38、应用程序编程接口39、
应用程序40、数据库41为行动装置42中的组件,其中NFC感应模块38为行动装置42的近场通
讯模块。
本发明提供一应用程序40执行于行动装置42,应用程序40与行动装置42上操作系
统的应用程序编程接口39链接,利用应用程序编程接口39储存用户所纪录的信息至数据库
41或自数据库41读取信息,所述信息可包含关于用户的配置文件、登入页面信息、账号或密
码等信息。藉由应用程序编程接口39亦可控制NFC感应模块38发送或接受近场通讯的信号。
本发明也提供一键盘37链接于电子装置,键盘37接收行动装置42近场通讯模块的
信号后,由NFC转发器36转发所接收的信息至微控制器35。电子装置通过HID接口34传送微
控制器35所仿真的按键信号至电子装置上操作系统的应用程序编程接口33。应用程序编程
接口33可与执行于操作系统上的原生应用程序/服务32链接,原生应用程序/服务32可为提
供联结网络的应用程序或服务,也可为操作系统上的登入服务。若为联结网络的应用程序
则链接至网页浏览器30,网页浏览器30可为但不限于IE(浏览器)、Firefox(火狐浏览器)、
Chrome(世界之窗浏览器)、Opera欧朋浏览器或Safari(苹果牌浏览器)等,网页浏览器30可
安装扩充接口31,扩充接口31可将登入页面信息、账号或密码等信息自动填入网页浏览器
30上对应字段。若为操作系统上的登入服务,则账号或密码等信息可自动填入。在此实施例
当中,登入页面信息为一网址,也可为一指令或句柄,本发明不以此为限。
本发明提供五种实施例的应用如下,其中图4为第一实施例的流程图。
用户在电子装置50开启一网站的登入页面后(步骤53),在行动装置52点选储存于
应用程序内对应该网站的选项,选项内包含登入该网站的账号与密码(步骤54),通过行动
装置52的近场通讯模块传送账号与密码至键盘51(步骤55),键盘51接收行动装置52的近场
通讯模块传送的信号后,近场通讯转发器转发账号与密码至微控制器(步骤56),微控制器
取出账号与密码等数据并且仿真账号与密码的按键信号发送至电子装置50(步骤57),在开
启该网站的浏览器上自动输入账号与密码等登入信息(步骤58)。
通过第一实施例可知,本发明利用具有近场通讯转发器的键盘,可传送用户预先
储存于应用程序的账号与密码至电子装置,以自动解锁电子装置或自动输入账号与密码于
电子装置。让使用者能够有效率且安全地管理各种不同登入信息,避免登入信息在电子装
置被窃取,也可解决共享电子装置的信息外泄问题。
图5为第二实施例的流程图。
用户在行动装置62点选储存于应用程序内的选项,选项内包含一网站的登入页面
信息与登入的账号与密码(步骤64),通过行动装置62的近场通讯模块传送登入页面信息、
账号与密码至键盘61(步骤65),键盘61接收行动装置62的近场通讯模块传送的信号后,近
场通讯转发器转发登入页面信息、账号与密码至微控制器(步骤66),微控制器取出登入页
面信息、账号与密码的数据并且仿真开启浏览器的组合键、登入页面信息、账号与密码的按
键信号发送至电子装置60(步骤67),自动开启浏览器链接登入页面信息并自动输入账号与
密码等登入信息(步骤58)。
通过第二实施例可知,当用户想要在电子装置上登入已记录在行动装置内的网站
时,只需点选应用程序中关于网站的选项,即可通过近场通讯转发器自动于电子装置开启
网页与登入,大幅提高登入特定网站的速度。
图6为第三实施例的流程图。
用户在电子装置70以浏览器开启一网页时,浏览器的扩充接口撷取登入页面信息
传送至键盘71(步骤73),键盘71的微控制器取得登入页面信息后(步骤74),由NFC转发器转
发登入页面信息至行动装置72(步骤75),行动装置72通过近场通讯模块的近场通讯数据交
换格式(NFC Data Exchange Format,NDEF)接收登入页面信息(步骤76),应用程序比对登
入页面信息与数据库内信息(步骤77),确认是否有相同登入页面信息。若没有相同登入页
面信息则结束比对,告知用户数据库无相同数据(步骤78);若有相同登入页面信息则从数
据库内取得对应登入页面信息的账号与密码(步骤79),通过行动装置72的近场通讯模块传
送账号与密码至键盘71(步骤55),键盘71接收行动装置72的近场通讯模块传输的信号后,
近场通讯转发器转发账号与密码至微控制器(步骤81),微控制器取出账号与密码的数据并
且仿真账号与密码的按键信号发送至电子装置70(步骤82),在开启该网站的浏览器上自动
输入账号与密码等登入信息(步骤83)。
通过第三实施例可知,当用户在电子装置欲登入一网站,但有较多组账号密码时,
本发明可迅速在数据库中找出关于该网站的登入信息,并自动于电子装置上登入,大幅减
少用户自行比对登入信息的时间。
图7为第四实施例的流程图。
当用户于电子装置90以浏览器登入网站时,通过扩充接口的功能,登入页面接收
用户输入的账号与密码后(步骤93),出现信息提示:是否记住登入页面信息、账号与密码
(步骤94)。若用户选择不记住则结束流程(步骤95);若使用者选择记住则传送登入页面信
息、账号与密码至键盘91。微控制器取得登入页面信息、账号与密码后(步骤96),NFC转发器
准备转发登入页面信息、账号与密码至行动装置92(步骤97),发送信号至行动装置92前先
检测行动装置92是否存在(步骤98)。值得一提的是,NFC转发器准备转发登入页面信息、账
号与密码至行动装置92(步骤97)及发送信号至行动装置92前先检测行动装置92是否存在
(步骤98)两步骤的顺序并无特定的要求,除了本实施例中,NFC转发器确定欲传转发登入页
面信息、账号与密码后才检测是否有行动装置存在外;也可在NFC转发器确定欲传转发登入
页面信息、账号与密码前就先检测是否有行动装置。若检测不到行动装置92则在电子装置
90出现信息提示:将行动装置92靠近键盘91(步骤99);若检测到行动装置92或用户将行动
装置92靠近键盘91后,则发送登入页面信息、账号与密码至行动装置92。行动装置92通过近
场通讯模块的NDEF接收登入页面信息、账号与密码(步骤100)后,写入登入页面信息、账号
与密码至数据库(步骤101)。
通过第四实施例可知,本发明提供一种快速、便利的方法,让用户能随时将电子装
置上的网站与相关登入信息记录在行动装置上,节省输入与整理信息的时间。
图8为第五实施例的流程图。
电子装置110的操作系统显示用户登入页面(步骤113),在行动装置112点选储存
于应用程序内对应操作系统用户的选项,选项内包含登入操作系统的账号与密码(步骤
114),通过行动装置112的近场通讯模块传送账号与密码至键盘111(步骤115),键盘111接
收行动装置112的近场通讯模块传送的信号后,近场通讯转发器转发账号与密码至微控制
器(步骤116),微控制器取出账号与密码的数据并且仿真账号与密码的按键信号发送至电
子装置110(步骤117),在操作系统的用户登入页面自动输入账号与密码等登入信息(步骤
118)。
通过第五实施例可知,本发明利用具有近场通讯转发器的键盘,不仅可自动输入
登入信息于网站的登入页面,也可自动输入登入信息在操作系统的用户登入页面。
前述各实施例的登入信息,并不限定于账号与密码,也可由用户名称、身分证字
号、出生年月日等信息组成。本发明的前述各实施例所描述的登入信息仅用于例证说明,并
不用于将本发明限制于账号与密码。
综上所述,本发明结合近场通讯转发器至键盘,并通过应用程序于行动装置上管
理用户的各种登入信息,解决以往登入信息仅能储存于电子装置端的问题。此外,更有易于
管理个资及提升可移植性的优点,且让用户不易因为更换电子装置或系统当机而造成账号
密码遗失的问题。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管
参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和
范围。