一种智能手表及基于智能手表的数字输入方法与流程

文档序号:12670267阅读:295来源:国知局
一种智能手表及基于智能手表的数字输入方法与流程

本发明涉及数字输入领域,尤其涉及一种智能手表及基于智能手表的数字输入方法。



背景技术:

随着科技的发展,智能手表的功能越来越丰富,在使用过程中,必然会存在着非常多输入数字的机会,而数字往往和用户的密码密切相关。

现有的数字输入方式为利用输入法输入,但当用户使用智能手表内置的输入法输入数字时,往往容易被监听,从而导致用户密码的泄露。另外,智能手机的屏幕非常小,输入非常不便。



技术实现要素:

本发明的目的是提供一种智能手表及基于智能手表的数字输入方法,解决因屏幕小而输入数字不便的问题,同时降低用户输入的数字被监听的机会,提高用户的使用安全。

本发明提供的技术方案如下:

一种智能手表,其特征在于,包括:指令接收模块,用于接收触发指令;生成模块,与所述指令接收模块电连接,当所述指令接收模块接收了所述触发指令后,所述生成模块根据所述触发指令,生成数字圈对应列表;数字获取模块,用于获取用户输入的参考数字;数字查询模块,与所述数字获取模块、所述生成模块电连接,当所述数字获取模块获取了所述参考数字后,所述数字查询模块根据所述参考数字、所述数字圈对应列表和预设输入规则,查询得到用户输入的实际数字。

在上述技术方案中,利用数字圈对应列表将用户实际真正想输入的数字与参考数字做一个转换,防止用户在输入数字时被监听,即使被监听到用户输入的参考数字,也并不是真正用户想输入的实际数字,提高了智能手表数字输入时的安全性,大大提高了用户的使用体验。

进一步,所述生成模块具体包括:数字圈生成子模块,当所述指令接收模块接收了所述触发指令后,所述数字圈生成子模块根据所述触发指令,随机生成参考数字圈和实际数字圈;列表生成子模块,当所述数字圈生成子模块生成了所述参考数字圈和所述实际数字圈后,所述列表生成子模块根据所述参考数字圈和所述实际数字圈的对应关系,生成所述数字圈对应列表;所述智能手表还包括:显示模块,与所述生成模块电连接,当所述生成模块生成了所述参考数字圈和所述实际数字圈后,所述显示模块显示所述参考数字圈和所述实际数字圈。

在上述技术方案中,智能手表都有显示屏,可以将生成的参考数字圈和实际数字圈进行显示,便于用户在输入时有一个参考。

进一步,所述显示模块包括:可转动的第一显示子模块,其设有安装孔;第二显示子模块,设置于所述安装孔中;所述第一显示子模块,用于显示所述参考数字圈,所述第二显示子模块,用于显示所述实际数字圈;或,所述第一显示子模块,用于显示所述实际数字圈,所述第二显示子模块,用于显示所述参考数字圈。

在上述技术方案中,第一显示子模块和第二显示子模块可以为两块独立的显示屏,一块用来显示参考数字圈,另一块用来显示实际数字圈,使参考数字圈和实际数字圈并不在一块显示屏上显示,便于用户的识别。

进一步,所述指令接收模块接收触发指令是指:当所述第一显示子模块被转动时,所述指令接收模块接收到所述触发指令。

在上述技术方案中,将第一显示子模块的转动作为触发指令,操作简单、方便、富有趣味兴,提高了用户的满意度。

进一步,所述显示模块,与所述数字查询模块、所述数字获取模块电连接,当所述数字查询模块查询得到了所述实际数字后,所述显示模块进一步用于在预设时间内,将所述参考数字和所述实际数字突出显示。

在上述技术方案中,突出显示的设计让用户可以进一步确认其想要输入的实际数字,保证数字输入的正确性,提高用户的使用体验。

进一步,所述数字获取模块具体包括:计数子模块,用于对用户输入的按压次数进行计数,得到计数结果;转换子模块,当所述计数子模块得到了所述计数结果后,所述转换子模块转换得到对应的用户输入的所述参考数字。

在上述技术方案中,这种计算按键次数的输入方式,解决了用户在小屏幕的智能手表上输入困难的问题,且降低了输入时容易出错的概率,提高了用户的使用体验。

本发明还提供一种基于智能手表的数字输入方法,包括:步骤S10接收触发指令;步骤S20根据所述触发指令,生成数字圈对应列表;步骤S30获取用户输入的参考数字;步骤S40根据用户输入的所述参考数字、所述数字圈对应列表和预设输入规则,查询得到用户输入的实际数字。

在上述技术方案中,利用数字圈对应列表将用户实际真正想输入的数字与参考数字做一个转换,防止用户在输入数字时被监听,即使被监听到用户输入的参考数字,也并不是真正用户想输入的实际数字,提高了智能手表数字输入时的安全性,大大提高了用户的使用体验。

进一步,所述步骤S20具体包括:步骤S21根据所述触发指令,随机生成参考数字圈和实际数字圈并显示;步骤S22根据所述参考数字圈和所述实际数字圈的对应关系,生成所述数字圈对应列表。

进一步,步骤S40之后还包括:步骤S50在预设时间内,将所述参考数字和所述实际数字突出显示。

进一步,所述步骤S30具体包括:步骤S31对用户输入的按压次数进行计数,得到计数结果;步骤S32根据所述计数结果,转换得到对应的用户输入的所述参考数字。

与现有技术相比,本发明的智能手表及基于智能手表的数字输入方法有益效果在于:

本发明利用随机生成的实际数字圈和参考数字圈的对应关系进行数字的输入,保证用户在智能手表上输入数字的安全性;且利用按压按键的次数作为数字的输入方式,降低了用户在小屏幕的上输入数字时的误输入的概率,提高了用户的使用体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种智能手表及基于智能手表的数字输入方法的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明智能手表一个实施例的结构示意图;

图2是本发明智能手表另一个实施例的结构示意图;

图3是本发明智能手表另一个实施例的结构示意图;

图4是本发明基于智能手表的数字输入方法一个实施例的流程图;

图5是本发明基于智能手表的数字输入方法另一个实施例的流程图。

附图标号说明:

10.指令接收模块,20,生成模块,21.数字圈生成子模块,22.列表生成子模块,30.数字获取模块,31.计数子模块,32.转换子模块,40.数字查询模块,50.显示模块,51.第一显示子模块,52.第二显示子模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

在本发明的一个实施例中,如图1所示,一种智能手表,包括:指令接收模块10,用于接收触发指令;生成模块20,与所述指令接收模块10电连接,当所述指令接收模块接收了所述触发指令后,所述生成模块根据所述触发指令,生成数字圈对应列表;数字获取模块30,用于获取用户输入的参考数字;数字查询模块40,与所述数字获取模块、所述生成模块电连接,当所述数字获取模块获取了所述参考数字后,所述数字查询模块根据所述参考数字、所述数字圈对应列表和预设输入规则,查询得到用户输入的实际数字。

具体的,本发明是基于智能手表而实现的。触发指令可以是手表上的硬件,例如:电源按钮,只要在智能手表处于需要输入数字的界面时按一下电源,智能手表就认为接收到了触发指令;也可以是软件,在界面上设置一个特定的选项,当用户点击这个选项时,就认为接收到触发指令。当然触发指令也可以是其它形式,在这里不作限定。

预设输入规则可以理解为设置用户输入的数字为参考数字,从而根据获取的参考数字来查询得到实际数字。

数字圈对应列表是指,参考数字和实际数字的对应关系,参考数字是用户输入的数字,而实际数字是用户实际上真正想输入的数字。利用数字圈对应列表将用户实际真正想输入的数字与参考数字做一个转换,防止用户在输入数字时被监听,即使被监听到用户输入的参考数字,也并不是真正用户想输入的实际数字,提高了智能手表数字输入时的安全性,大大提高了用户的使用体验。

优选地,所述生成模块20具体包括:数字圈生成子模块21,当所述指令接收模块接收了所述触发指令后,所述数字圈生成子模块根据所述触发指令,随机生成参考数字圈和实际数字圈;列表生成子模块22,当所述数字圈生成子模块生成了所述参考数字圈和所述实际数字圈后,所述列表生成子模块根据所述参考数字圈和所述实际数字圈的对应关系,生成所述数字圈对应列表;所述智能手表还包括:显示模块,50与所述生成模块20电连接,当所述生成模块生成了所述参考数字圈和所述实际数字圈后,所述显示模块显示所述参考数字圈和所述实际数字圈。

具体的,智能手表都有显示屏,可以将生成的参考数字圈和实际数字圈进行显示,便于用户在输入时有一个参考。而参考数字圈可以为顺序排列,例如:1、2、3、4、5、6、7、8、9、10,也可以为混序排列,例如:1、9、2、8、10、5、3、7、6、4,参考数字圈的组成并不局限于0-9这10个数字,因为其并不是用户想要输入的实际数字,所以,参考数字圈可以为任何十个数字组成;同理,实际数字圈也可以为顺序排列(例如:0、1、2、3、4、5、6、7、8、9)或者混序排列(例如:1、9、2、8、0、5、3、7、6、4),根据用户的实际需求以及设置决定,实际数字圈必然为0-9这十个数字。

用户输入参考数字的方式有多种,可以使用系统自带的输入法输入参考数字,也可以使用计算按键次数的方式来输入参考数字,例如:通过对电源按钮的按压次数来计算用户输入的参考数字。需要注意的是,当采用计算按键次数的方式输入参考数字时,参考数字圈中的数字为不含零的正整数,例如:10、5、3、8、7、9、2、13、12、4。

优选地,所述显示模块50包括:可转动的第一显示子模块51,其设有安装孔;第二显示子模块52,设置于所述安装孔中;所述第一显示子模块51,用于显示所述参考数字圈,所述第二显示子模块52,用于显示所述实际数字圈;或,所述第一显示子模块51,用于显示所述实际数字圈,所述第二显示子模块52,用于显示所述参考数字圈。

具体的,第一显示子模块和第二显示子模块可以为两块独立的显示屏,一块用来显示参考数字圈,另一块用来显示实际数字圈,使参考数字圈和实际数字圈并不在一块显示屏上显示,便于用户的识别。

如图3所示,第一显示子模块的安装孔可以是与第一显示子模块同心的结构,这样第二显示子模块安装于此安装孔时,也会与第一显示子模块构成同心结构,从而使参考数字圈和实际数字圈显示时可以更对应,提高用户的使用体验。

优选地,所述指令接收模块接收触发指令是指:当所述第一显示子模块被转动时,所述指令接收模块接收到所述触发指令。

具体的,可以将转动第一显示子模块作为触发指令,当智能手表收到触发指令后,就生成参考数字圈和实际数字圈,然后分别在第一显示子模块和第二显示子模块上显示。将第一显示子模块的转动作为触发指令,操作简单、方便、富有趣味兴,提高了用户的满意度。

假设第一显示子模块为圆环显示屏,第二显示子模块为圆形显示屏,两者形成同心圆,其结构如图3所示;预设输入规则是由用户自行定义的,假如用户定义内圈为实际数字圈(即第二显示子模块52,圆形显示屏上显示实际数字圈),外圈为参考数字圈(即第一显示子模块51,圆环显示屏上显示参考数字圈),那么用户需要根据参考数字圈其对应的实际数字圈来输入自己真正想要的数字。例如:用户想输入5,那么5对应的参考数字为10,用户就需要输入10,从而让智能手表自己进行查询得到用户真正想要输入的实际数字是5,完成输入。

在本发明的另一个实施例中,除与上述相同的之外,所述显示模块50,与所述数字查询模块40、所述数字获取模块30电连接,当所述数字查询模块查询得到了所述实际数字后,所述显示模块进一步用于在预设时间内,将所述参考数字和所述实际数字突出显示。

具体的,当智能手表根据用户输入的参考数字查询得到了实际数字后,将这两个数字突出显示(例如:不同颜色的突出显示),便于让用户进一步确认是否为其想要输入的实际数字,若不对,便于用户即时清除,重新输入。突出显示的预设时间可以由用户自行设置,例如:2秒。突出显示的设计让用户可以进一步确认其想要输入的实际数字,保证数字输入的正确性,提高用户的使用体验。

优选地,所述数字获取模块30具体包括:计数子模块31,用于对用户输入的按压次数进行计数,得到计数结果;转换子模块32,当所述计数子模块得到了所述计数结果后,所述转换子模块转换得到对应的用户输入的所述参考数字。

具体的,当智能手表采用计算按键次数的方式获取用户输入的参考数字时,需要对用户输入的连续按压次数进行计数,得到计数结果,从而将此计算结果转换,得到用户输入的参考数字。例如:用户连续按压了10次电源键,智能手表将此10次按压次数转换为用户输入的参考数字为10。这种计算按键次数的输入方式,解决了用户在小屏幕的智能手表上输入困难的问题,且降低了输入时容易出错的概率,提高了用户的使用体验。

需要注意的是,计数子模块在得到计算结果后,还需要将此计算结果与参考数字圈中的最大数字进行比较,若得到的计算结果大于参考数字圈中的最大数字,则认为此次得到的计算结果无效,将其清零后,要求用户重新输入。之所以这样设计,是因为实际数字圈中的各(10个)数字是与参考数字圈的各(10个)数字一一对应的,若用户输入的参考数字大于参考数字圈中的最大数字,说明用户输入的参考数字并不在参考数字圈中,那也就没办法找到用户输入的实际数字,因此,也没有必要进行后续的寻找,节省资源,提高智能手表的反应速度。

在本发明的另一个实施例中,如图2所示,一种智能手表,包括:指令接收模块10,用于接收触发指令;生成模块20,与所述指令接收模块电连接,当所述指令接收模块接收了所述触发指令后,所述生成模块根据所述触发指令,生成数字圈对应列表;所述生成模块具体包括:数字圈生成子模块21,当所述指令接收模块接收了所述触发指令后,所述数字圈生成子模块根据所述触发指令,随机生成参考数字圈和实际数字圈;列表生成子模块22,当所述数字圈生成子模块生成了所述参考数字圈和所述实际数字圈后,所述列表生成子模块根据所述参考数字圈和所述实际数字圈的对应关系,生成所述数字圈对应列表;数字获取模块30,用于获取用户输入的参考数字;所述数字获取模块具体包括:计数子模块31,用于对用户输入的按压次数进行计数,得到计数结果;转换子模块32,当所述计数子模块得到了所述计数结果后,所述转换子模块转换得到对应的用户输入的所述参考数字;数字查询模块40,与所述数字获取模块、所述生成模块电连接,当所述数字获取模块获取了所述参考数字后,所述数字查询模块根据所述参考数字、所述数字圈对应列表和预设输入规则,查询得到用户输入的实际数字;显示模块50,与所述生成模块、所述数字查询模块、所述数字获取模块电连接,当所述生成模块生成了所述参考数字圈和所述实际数字圈后,所述显示模块显示所述参考数字圈和所述实际数字圈;以及,当所述数字查询模块查询得到了所述实际数字后,所述显示模块进一步用于在预设时间内,将所述参考数字和所述实际数字突出显示;所述显示模块包括:可转动的第一显示子模块51,其设有安装孔;第二显示子模块52,设置于所述安装孔中;所述第一显示子模块,用于显示所述参考数字圈,所述第二显示子模块,用于显示所述实际数字圈;或,所述第一显示子模块,用于显示所述实际数字圈,所述第二显示子模块,用于显示所述参考数字圈。

其中,所述指令接收模块接收触发指令是指:当所述第一显示子模块被转动时,所述指令接收模块接收到所述触发指令。

具体的,本发明利用随机生成的实际数字圈和参考数字圈的对应关系进行数字的输入,保证用户在智能手表上输入数字的安全性;且利用按压按键的次数作为数字的输入方式,降低了用户在小屏幕的上输入数字时的误输入的概率,提高了用户的使用体验。

在本发明的另一个实施例中,如图4所示,一种基于智能手表的数字输入方法,包括:步骤S10接收触发指令;步骤S20根据所述触发指令,生成数字圈对应列表;步骤S30获取用户输入的参考数字;步骤S40根据用户输入的所述参考数字、所述数字圈对应列表和预设输入规则,查询得到用户输入的实际数字。

具体的,本发明是基于智能手表而实现的。触发指令可以是手表上的硬件,例如:电源按钮,只要在智能手表处于需要输入数字的界面时按一下电源,智能手表就认为接收到了触发指令;也可以是软件,在界面上设置一个特定的选项,当用户点击这个选项时,就认为接收到触发指令。当然触发指令也可以是其它形式,在这里不作限定。

预设输入规则可以理解为设置用户输入的数字为参考数字,从而根据获取的参考数字来查询得到实际数字。

数字圈对应列表是指,参考数字和实际数字的对应关系,参考数字是用户输入的数字,而实际数字是用户实际上真正想输入的数字。利用数字圈对应列表将用户实际真正想输入的数字与参考数字做一个转换,防止用户在输入数字时被监听,即使被监听到用户输入的参考数字,也并不是真正用户想输入的实际数字,提高了智能手表数字输入时的安全性,大大提高了用户的使用体验。

优选地,如图5所示,所述步骤S20具体包括:步骤S21根据所述触发指令,随机生成参考数字圈和实际数字圈并显示;步骤S22根据所述参考数字圈和所述实际数字圈的对应关系,生成所述数字圈对应列表。

具体的,智能手表都有显示屏,可以将生成的参考数字圈和实际数字圈进行显示,便于用户在输入时有一个参考。而参考数字圈可以为顺序排列,例如:1、2、3、4、5、6、7、8、9、10,也可以为混序排列,例如:1、9、2、8、10、5、3、7、6、4,参考数字圈的组成并不局限于0-9这10个数字,因为其并不是用户想要输入的实际数字,所以,参考数字圈可以为任何十个数字组成;同理,实际数字圈也可以为顺序排列(例如:0、1、2、3、4、5、6、7、8、9)或者混序排列(例如:1、9、2、8、0、5、3、7、6、4),根据用户的实际需求以及设置决定,实际数字圈必然为0-9这十个数字。

用户输入参考数字的方式有多种,可以使用系统自带的输入法输入参考数字,也可以使用计算按键次数的方式来输入参考数字,例如:通过对电源按钮的按压次数来计算用户输入的参考数字。需要注意的是,当采用计算按键次数的方式输入参考数字时,参考数字圈中的数字为不含零的正整数,例如:10、5、3、8、7、9、2、13、12、4。

优选地,如图5所示,步骤S40之后还包括:步骤S50在预设时间内,将所述参考数字和所述实际数字突出显示。

具体的,当智能手表根据用户输入的参考数字查询得到了实际数字后,将这两个数字突出显示(例如:不同颜色的突出显示),便于让用户进一步确认是否为其想要输入的实际数字,若不对,便于用户即时清除,重新输入。突出显示的预设时间可以由用户自行设置,例如:2秒。突出显示的设计让用户可以进一步确认其想要输入的实际数字,保证数字输入的正确性,提高用户的使用体验。

优选地,所述步骤S30具体包括:步骤S31对用户输入的按压次数进行计数,得到计数结果;步骤S32根据所述计数结果,转换得到对应的用户输入的所述参考数字。

具体的,当智能手表采用计算按键次数的方式获取用户输入的参考数字时,需要对用户输入的连续按压次数进行计数,得到计数结果,从而将此计算结果转换,得到用户输入的参考数字。例如:用户连续按压了10次电源键,智能手表将此10次按压次数转换为用户输入的参考数字为10。这种计算按键次数的输入方式,解决了用户在小屏幕的智能手表上输入困难的问题,且降低了输入时容易出错的概率,提高了用户的使用体验。

需要注意的是,计数子模块在得到计算结果后,还需要将此计算结果与参考数字圈中的最大数字进行比较,若得到的计算结果大于参考数字圈中的最大数字,则认为此次得到的计算结果无效,将其清零后,要求用户重新输入。之所以这样设计,是因为实际数字圈中的各(10个)数字是与参考数字圈的各(10个)数字一一对应的,若用户输入的参考数字大于参考数字圈中的最大数字,说明用户输入的参考数字并不在参考数字圈中,那也就没办法找到用户输入的实际数字,因此,也没有必要进行后续的寻找,节省资源,提高智能手表的反应速度。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1