用于在移动终端之间进行匹配的方法、移动终端和系统的制作方法

文档序号:7702523阅读:168来源:国知局
专利名称:用于在移动终端之间进行匹配的方法、移动终端和系统的制作方法
技术领域
本发明涉及移动通信领域,更为具体地,涉及用于在具有蓝牙功能的移动终端之间进行匹配的方法、移动终端和系统。
背景技术
目前,越来越多的移动终端采用蓝牙技术来在短距离范围内进行信息交互。蓝牙技术是由爱立信、IBM等5家公司在1998年联合推出的无线数据和语音传输的开放式标准, 它用来取代数据电缆的短距离无线通信技术,通过低带宽电波实现点对点,或点对多点连接之间的信息交流。这种网络模式也被称为私人空间网络(PANJersonalAreaNetwork),是以多个微网络或精致的蓝牙主控器/附属器构建的迷你网络为基础的,每个微网络由8个主动装置和255个附属装置构成,而多个微网络连接起来又形成了扩大网,从而方便、快速地实现各类设备之间的通信。它是一种低成本、短距离的无线连接技术。在蓝牙设备间进行相互通信时,首先要在蓝牙设备之间进行认证,也称为匹配过程。目前,这种匹配过程通常采用口令-应答的方式进行。也就是,在要进行通信的蓝牙设备双方中,一方设置校验密钥,在进行认证时,配对方需要再次输入密钥来进行设备的匹配。在这种情况下,用户需要低头在移动终端上输入密钥,由于蓝牙技术可支持的传输距离非常短,在使用时大多都是面对面的操作,因此,在蓝牙设备上输入密码变得非常不方便。 而且,由于需要用户参与输入匹配密钥,所以可能会发生用户输错密钥的情况,从而导致匹配不成功。

发明内容
鉴于上述,提出了一种用于在具有蓝牙功能的移动终端之间进行快速匹配的方法、移动终端和系统,该方法通过使用加速度感应器和计时器,采用两次碰撞之间的时间间隔来生成匹配密钥,并使用该匹配密钥进行匹配。利用本发明的方法,可以使得具有蓝牙功能的移动终端之间的匹配过程变得更加简单,并且在进行匹配时无需用户参与,从而避免由于用户输入错误导致的匹配失败。根据本发明的一个方面,提供了一种用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法,所述第一移动终端和第二移动终端都具有碰撞检测器和计时器,所述方法包括在所述第一移动终端发出匹配请求后,使得所述第一移动终端和第二移动终端碰撞,所述第二移动终端被设置为处于默认接收匹配请求状态;在所述第一移动终端和第二移动终端中的各自碰撞检测器检测到碰撞时,启动所述第一移动终端和第二移动终端中的计时器;在接收到用于指示再次碰撞的指令后,使得所述第一移动终端和第二移动终端再次碰撞;在所述第一移动终端和第二移动终端中的各自碰撞检测器再次检测到碰撞时,停止第一移动终端和第二移动终端中的各自计时器的计时;基于各个计时器中的计时时间,在第一移动终端和第二移动终端中生成第一移动终端和第二移动终端的匹配密钥;以及第一移动终端基于所生成的匹配密钥进行设备匹配。
此外,在一个或多个示例中,所述碰撞检测器检测碰撞是通过加速度感应器检测移动终端碰撞时的加速度波形来实现的。此外,在一个或多个示例中,基于各个计时器中的计时时间生成第一移动终端和第二移动终端的匹配密钥可以包括在第一移动终端和第二移动终端中分别提取各自计时器的计时时间中的秒单位时间数值;以及在所提取的秒单位时间数值之前加入固定数值串来分别生成所述第一移动终端和第二移动终端的匹配密钥。此外,在一个或多个示例中,所述方法还可以包括在所述第一移动终端和第二移动终端中存储所生成的匹配密钥。此外,优选地,接收到用于指示再次碰撞的指令包括在所述第一移动终端和第二移动终端的屏幕上显示用于指示设备再次碰撞的指令。此外,在一个或多个示例中,第一移动终端基于所生成的匹配密钥进行设备匹配可以包括在周围搜索具有蓝牙功能的移动设备;以及基于所生成的匹配密钥,在第一移动终端和所搜索出的移动终端之间进行设备匹配。根据本发明的另一方面,提供了一种具有蓝牙功能的移动终端,包括碰撞检测器,用于检测移动终端间的碰撞;计时器,其中所述计时器在所述碰撞检测器首次检测到移动终端间的碰撞时启动,并且在所述碰撞检测器再次检测到移动终端间的碰撞时停止;匹配密钥生成单元,用于基于所述计时器的计时时间,生成该移动终端的匹配密钥;以及匹配单元,用于基于所生成的匹配密钥进行设备匹配,其中,在所述移动终端发出匹配请求后, 使得所述移动终端与接收匹配请求的另一具有蓝牙功能的移动终端碰撞,以及在接收到用于指示再次碰撞的指令后,使得所述两个移动终端再次碰撞。此外,在一个或多个示例中,所述碰撞检测器可以是加速度感应器,用于检测移动终端碰撞时的加速度波形。此外,在一个或多个示例中,所述匹配密钥生成单元还可以包括提取单元,用于提取所述计时器中的计时时间中的秒单位时间数值;以及密钥形成单元,用于在所提取的秒单位时间数值之前加入固定数值串来分别生成所述移动终端的匹配密钥。此外,在一个或多个示例中,所述移动终端还可以包括存储单元,用于存储所生成的匹配密钥。根据本发明的另一方面,提供了一种用于在具有蓝牙功能的移动终端之间进行设备匹配的系统,包括至少两个如上所述的具有蓝牙功能的移动终端。为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。 然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。


根据下述参照附图进行的详细描述,本发明的上述和其他目的、特征和优点将变得更加显而易见。在附图中图1示出了根据本发明的实施例的用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法的流程图2示出了根据本发明的用于在具有蓝牙功能的移动终端之间进行设备匹配的一个示例的示意图;图3示出了根据本发明的实施例的具有蓝牙功能的移动终端的方框示意图;以及图4示出了根据本发明的用于在具有蓝牙功能的移动终端之间进行设备匹配的系统的方框示意图。在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施例方式下面描述本公开的各个方面。应该明白的是,本文的教导可以以多种多样形式具体体现,并且在本文中公开的任何具体结构、功能或两者仅仅是代表性的。基于本文的教导,本领域技术人员应该明白的是,本文所公开的一个方面可以独立于任何其它方面实现, 并且这些方面中的两个或多个方面可以按照各种方式组合。例如,可以使用本文所阐述的任何数目的方面,实现装置或实践方法。另外,可以使用其它结构、功能、或除了本文所阐述的一个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能,实现这种装置或实践这种方法。此外,本文所描述的任何方面可以包括权利要求的至少一个元素。下面将参照附图描述本发明的各个实施例。图1示出了根据本发明的实施例的用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法的流程图。如图1所示,在具有蓝牙功能的第一移动终端和第二移动终端开启后,首先,在步骤S110,在第一移动终端的用户发出匹配请求(例如通过点击请求匹配来发出匹配请求) 后,使得第一移动终端和要与之匹配的第二移动终端碰撞,所述第二移动终端被设置为处于默认接收匹配请求状态。例如,可以在第一移动终端的用户发出匹配请求后,通过外界操作,例如通过用户手动操作,使得第一移动终端和第二移动终端碰撞。或者,可以将第一和第二移动终端放在预定的碰撞使能装置上,当第一移动终端的用户发出匹配请求后,所述预定碰撞使能装置使得第一与第二移动终端碰撞。在第一移动终端和第二移动终端碰撞后,在步骤S120,所述第一移动终端和第二移动终端中的各自碰撞检测器检测到发生碰撞,并且在检测到发生碰撞后,启动所述第一移动终端和第二移动终端中的计时器开始计时。在一个示例中,所述碰撞检测器可以是加速度感应器,用于感应移动终端碰撞时的加速度波形。所述碰撞检测器也可以是力检测器, 用于检测移动终端碰撞时的作用力。很显然,上述只是示例,所述碰撞检测器还可以采用本领域公知的其它方式的方式实现。然后,在进行一段时间的计时后,在步骤S130,在接收到用于指示再次碰撞的指令后,将所述第一移动终端和第二移动终端再次碰撞。所述接收到用于指示再次碰撞的指令例如可以是在所述第一移动终端和第二移动终端的屏幕上显示用于指示设备再次碰撞的指令或提示。此外,所述接收到用于指示再次碰撞的指令也可以是接收到移动终端中的蜂鸣器发出的指示声音。在一个或多个其它示例中,还可以采用本领域中公知的其它方式来发出用于指示再次碰撞的指令。例如,在计时器的计时经过一预定时间后发出用于指示再次碰撞的指示声音。接着,在步骤S140,在所述第一移动终端和第二移动终端中的各自碰撞检测器再次检测到碰撞时,停止第一移动终端和第二移动终端中的各自计时器的计时。然后,在步骤S150,基于各个计时器中的计时时间,在第一移动终端和第二移动终端中生成第一移动终端和第二移动终端的匹配密钥。这里,基于各个计时器中的计时时间生成第一移动终端和第二移动终端的匹配密钥可以如下实现首先,在第一移动终端和第二移动终端中分别提取各自计时器的计时时间中的秒单位时间数值;然后,在所提取的秒单位时间数值之前加入固定数值串来分别生成所述第一移动终端和第二移动终端的匹配密钥。所加入的固定数值串可以是两个十进制数值,比如00。很显然,所加入的固定数值串也可以采用一个或多个十进制其它数值。或者,在一个替换示例中,替换提取秒单位时间数值,可以提取计时时间中的分钟单位时间数值。或者,在一个替换示例中,可以基于所提取的时间数值(例如,秒单位时间数值或分钟时间数据),利用预先设定的散列函数对所提取的时间数据进行散列处理,从而生成所述第一和第二移动终端的匹配密钥。这里,在生成第一和第二移动终端的匹配密钥时,采用相同的散列函数。很显然,还可以采用本领域公知的其它方式来基于计时器中的计时时间生成匹配密钥。此外,优选地,所生成的匹配密钥还可以存储在移动终端中。然后,在步骤S160,第一移动终端基于所生成的匹配密钥进行设备匹配。例如,所述第一移动终端可以利用所生成的匹配密钥与第二移动终端进行设备匹配。另外,第一移动终端还可以在周围搜索具有蓝牙功能的移动设备;然后基于所生成的匹配密钥,在第一移动终端和所搜索出的移动终端之间进行设备匹配。如上对本发明的用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法进行了描述。图2示出了根据本发明的方法的一个示例的示意图。如图2所示,在第一和第二移动终端开启蓝牙功能后,第一移动终端的用户点击匹配请求。然后,第一移动终端和第二移动终端相互碰撞。在第一和第二移动终端中的加速度感应器感测到震动,即,检测到加速度波形后,第一和第二移动终端中的计时器计时。在移动终端提示再次碰撞后,第一和第二移动终端碰撞,随后在加速度感应器检测到加速度波形后停止各自计时。然后,以计时器的计时时间的秒单位数值+数值串00作为蓝牙匹配密钥。接着,第一移动终端使用该蓝牙匹配密钥0009来进行设备匹配,并且在匹配完成后通过蓝牙传输图片或者语音。在匹配失败后,退出流程,同时对计时器进行清零,再次如上进行匹配。利用上述方法,通过使用加速度感应器和计时器,采用两次碰撞之间的时间间隔来生成匹配密钥,并使用该匹配密钥进行匹配。利用本发明,可以使得蓝牙设备之间的匹配过程变得更加简单,并且在进行匹配时无需用户参与,从而不会发生由于用户错误而导致的设备匹配失败。此外,利用本发明,还可以防止由于在输入匹配密钥时所输入的匹配密钥被他人看到而导致的泄密问题。如上参照图1和图2描述了根据本发明的用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法。本发明的上述用于在蓝牙设备之间进行设备匹配的方法,可以采用软件实现,也可以采用硬件实现,或采用软件和硬件组合的方式实现。图3示出了根据本发明的实施例的具有蓝牙功能的移动终端300的方框示意图。如图3所示,除了移动终端的通用功能之外,移动终端300包括碰撞检测器310、计时器312、匹配密钥生成单元314和匹配单元316。
所述碰撞检测器310用于检测移动终端间的碰撞。这里,在一个示例中,所述碰撞检测器310可以是加速度感应器,用于检测移动终端碰撞时的加速度波形。在检测到加速度波形时,认为检测到移动终端间的碰撞。此外,在另一示例中,所述碰撞检测器也可以是力检测器,用于检测移动终端碰撞时的作用力。很显然,上述只是示例,所述碰撞检测器还可以采用本领域公知的其它方式的方式实现。计时器312用于计时首次碰撞开始起所经过的时间,其中所述计时器312在所述碰撞检测器首次检测到移动终端间的碰撞时启动,并且在所述碰撞检测器再次检测到移动终端间的碰撞时停止。匹配密钥生成单元314用于基于所述计时器的计时时间,生成该移动终端的匹配密钥。所述匹配密钥生成单元314还可以包括提取单元和密钥形成单元(未示出)。在一个示例中,所述提取单元可以提取所述计时器中的计时时间中的秒单位时间;以及所述密钥形成单元用于在所提取的秒单位数值之前加入固定数值串来分别生成所述移动终端的匹配密钥。例如,在一个示例,在生成匹配密钥时,首先,可以提取移动终端中的计时器的计时时间中的秒单位数值;然后,在所提取的秒单位数值之前加入固定数值串来分别生成所述移动终端的匹配密钥。所加入的固定数值串可以是两个十进制数值,比如00。很显然,所加入的固定数值串也可以采用一个或多个十进制其它数值。此外,如上所述,还可以采用其它方式,基于计时器的计时时间,生成移动终端的匹配密钥。此外,优选地,所述移动终端还可以包括存储单元,用于存储所生成的匹配密钥。匹配单元316用于基于所生成的匹配密钥进行设备匹配。例如,所述移动终端可以利用所生成的匹配密钥与和它碰撞的移动终端进行设备匹配。另外,第一移动终端还可以在周围搜索具有蓝牙功能的移动设备;然后基于所生成的匹配密钥,在该移动终端和所搜索出的移动终端之间进行设备匹配。图4示出了根据本发明的用于在具有蓝牙功能的移动终端之间进行设备匹配的系统400的方框示意图。如图4所示,所述系统400包括至少两个如图3所示的移动终端 300,即 300-1 和 300-2。此外,典型地,本发明所述的移动终端可为各种具有蓝牙功能的手持终端设备,例如具有蓝牙功能的手机、个人数字助理(PDA)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。尽管前面公开的内容示出了本发明的示例性实施例,但是应当注意,在不背离权利要求限定的本发明的范围的前提下,可以进行多种改变和修改。根据这里描述的发明实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。虽然如上参照图描述了根据本发明的各个实施例进行了描述,但是本领域技术人员应当理解,对上述本发明所提出的各个实施例,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
权利要求
1.一种用于在具有蓝牙功能的第一移动终端和第二移动终端之间进行设备匹配的方法,所述第一移动终端和第二移动终端都具有碰撞检测器和计时器,所述方法包括在所述第一移动终端发出匹配请求后,使得所述第一移动终端和第二移动终端碰撞, 所述第二移动终端被设置为处于默认接收匹配请求状态;在所述第一移动终端和第二移动终端中的各自碰撞检测器检测到碰撞时,启动所述第一移动终端和第二移动终端中的计时器;在接收到用于指示再次碰撞的指令后,使得所述第一移动终端和第二移动终端再次碰撞;在所述第一移动终端和第二移动终端中的各自碰撞检测器再次检测到碰撞时,停止第一移动终端和第二移动终端中的各自计时器的计时;基于各个计时器中的计时时间,在第一移动终端和第二移动终端中生成第一移动终端和第二移动终端的匹配密钥;以及第一移动终端基于所生成的匹配密钥进行设备匹配。
2.如权利要求1所述的方法,其中,所述碰撞检测器是加速度感应器,其中,所述加速器感应器通过检测移动终端碰撞时的加速度波形来检测移动终端间的碰撞。
3.如权利要求1所述的方法,其中,基于各个计时器中的计时时间生成第一移动终端和第二移动终端的匹配密钥包括在第一移动终端和第二移动终端中分别提取各自计时器的计时时间中的秒单位时间数值;以及在所提取的秒单位时间数值之前加入固定数值串来分别生成所述第一移动终端和第二移动终端的匹配密钥。
4.如权利要求3所述的方法,还包括在所述第一移动终端和第二移动终端中存储所生成的匹配密钥。
5.如权利要求1所述的方法,其中,接收到用于指示再次碰撞的指令包括在所述第一移动终端和第二移动终端的屏幕上显示用于指示设备再次碰撞的指令。
6.如权利要求1所述的方法,其中,第一移动终端基于所生成的匹配密钥进行设备匹配包括在周围搜索具有蓝牙功能的移动设备;以及基于所生成的匹配密钥,在第一移动终端和所搜索出的移动终端之间进行设备匹配。
7. 一种具有蓝牙功能的移动终端,包括碰撞检测器,用于检测移动终端间的碰撞;计时器,其中所述计时器在所述碰撞检测器首次检测到移动终端间的碰撞时启动,并且在所述碰撞检测器再次检测到移动终端间的碰撞时停止;匹配密钥生成单元,用于基于所述计时器的计时时间,生成该移动终端的匹配密钥;以及匹配单元,用于基于所生成的匹配密钥进行设备匹配,其中,在所述移动终端发出匹配请求后,使得所述移动终端与接收匹配请求的另一具有蓝牙功能的移动终端碰撞,以及在接收到用于指示再次碰撞的指令后,使得所述两个移动终端再次碰撞。
8.如权利要求7所述的移动终端,其中,所述碰撞检测器包括加速度感应器,所述加速器感应器通过检测移动终端碰撞时的加速度波形来检测移动终端间的碰撞。
9.如权利要求7所述的移动终端,其中,所述匹配密钥生成单元还包括 提取单元,用于提取所述计时器中的计时时间中的秒单位时间数值;密钥形成单元,用于在所提取的秒单位时间数值之前加入固定数值串来分别生成所述移动终端的匹配密钥。
10.如权利要求9所述的移动终端,还包括 存储单元,用于存储所生成的匹配密钥。
11.一种用于在具有蓝牙功能的移动终端之间进行设备匹配的系统,包括 至少两个如权利要求7-10中任何一个所述的具有蓝牙功能的移动终端。
全文摘要
本发明提供了一种用于在具有蓝牙功能的第一和第二移动终端之间进行设备匹配的方法,第一和第二移动终端都具有碰撞检测器和计时器,所述方法包括在第一移动终端发出匹配请求后,使得第一和第二移动终端碰撞;在检测到碰撞时,启动第一和第二移动终端中的计时器;在接收到用于指示再次碰撞的指令后,使得第一和第二移动终端再次碰撞;在再次检测到碰撞时,停止各个计时器的计时;基于各个计时器中的计时时间,在第一和第二移动终端中生成匹配密钥;以及第一移动终端基于所生成的匹配密钥进行设备匹配。利用这种技术,可以使得蓝牙设备之间的匹配过程变得更加简单,并且在进行匹配时无需用户参与,从而避免由于用户输入错误导致的匹配失败。
文档编号H04M1/725GK102231776SQ20111017049
公开日2011年11月2日 申请日期2011年6月23日 优先权日2011年6月23日
发明者梁捷, 江卫忠 申请人:广州市动景计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1