一种移动终端之间通过碰撞方式进行用户相互认证的方法

文档序号:7985250阅读:137来源:国知局
一种移动终端之间通过碰撞方式进行用户相互认证的方法
【专利摘要】本发明提供一种移动终端之间通过碰撞方式进行用户相互认证的方法,作用于两台使用应用程序客户端的移动终端,通过撞击后,与附近的移动终端比对撞击时间点数据、环境声音波形数据以及应用程序名称,来进行认证,最后发送应用程序中的用户识别编码到后台服务器S进行用户相互认证操作,本发明能够通过简单的方式,即仅仅通过用户相互撞击手机的简单动作执行用户之间的认证操作,其可靠性强,而且能够更快速,便捷地进行移动终端上应用程序间的加好友的认证操作。
【专利说明】一种移动终端之间通过碰撞方式进行用户相互认证的方法
【技术领域】
[0001]本发明涉及信息交互方式,尤其是移动终端上的应用程序之间用户认证的方法,具体地,涉及一种两台移动终端之间通过碰撞的方式来对移动终端上的应用程序之间加好友的方法。
【背景技术】
[0002]现在手机已经成为人们生活中必不可少的电子通讯工具,在其通讯领域之外,现今手机无线技术正飞速发展中。手机的职能从原先基本通讯交流信息工具逐步扩展成为人们最为方便、快捷的网络终端。无线互联网的各项应用正飞速赶超传统互联网。
[0003]即时通讯作为互联网最热门的网络应用服务之一,在手机上也正快速发展。传统的即时通讯应用必须输入完整的用户账号才能进行加好友等认证操作,由于受限于手机界面较小,操作方式不方便,并且输入文字通常比较麻烦的特点,便捷性不够,用户体验较差。
[0004]因此,本发明要解决如何更快速,便捷地进行移动终端上应用程序间的用户之间的认证操作。

【发明内容】

[0005]针对现有技术中的缺陷,本发明的目的是提供一种移动终端之间通过碰撞方式进行用户相互认证的方法,能够通过简单的方式,更快速,便捷地进行移动终端上应用程序间的用户之间的认证操作。
[0006]根据本发明的一个方面,提供了一种移动终端之间通过碰撞方式进行用户相互认证的方法,作用于开启了相同应用程序客户端的两台移动终端,包括以下步骤:
[0007]a.两台移动终端发生撞击,各自记录撞击时间点数据,同时所述两台移动终端的麦克风分别录制环境声音的波形数据;
[0008]b.所述移动终端通过近场通讯查找附近的移动终端,并互发验证信息以及应用程序中的用户识别编码,所述验证信息包括撞击时间点数据、环境声音波形数据和应用程序名称;
[0009]c.所述移动终端分别判断收到的验证信息中的撞击时间点数据、环境声音波形数据以及应用程序名称是否分别与自己的撞击时间点数据、环境声音波形数据以及应用程序名称一致,若是,则执行步骤d;若否,则结束;
[0010]d.所述移动终端的应用程序之间根据双方的用户识别编码执行用户相互认证操作。
[0011]优选地,所述步骤a中所述移动终端通过一加速度传感器的实时数据来判断所述移动终端是否发生撞击。
[0012]优选地,所述步骤a中撞击时间点数据为毫秒级。
[0013]优选地,所述步骤b中近场通讯的方式为以下方式中的一种:
[0014]-蓝牙;[0015]-红外;以及
[0016]-wifi ο
[0017]优选地,所述步骤c中包括以下步骤:
[0018]Cl.所述移动终端分别判断收到的验证信息中的撞击时间点数据与自己的撞击时间点数据是否一致,若是,则执行步骤c2 ;若否,则结束;
[0019]c2.所述移动终端分别判断收到的验证信息中的环境声音波形数据与自己的环境声音波形数据是否一致,若是,则执行步骤c3 ;若否,则结束;
[0020]c3.所述移动终端分别判断收到的验证信息中的应用程序名称与自己的应用程序名称的是否一致,若是,则执行步骤d ;若否,则结束。
[0021]优选地,所述步骤a之前包括预设撞击时间点误差阈值;
[0022]所述步骤Cl中包括以下步骤:所述移动终端分别判断收到的撞击时间点数据与自己的撞击时间点数据的差值是否小于所述撞击时间点误差阈值,若是,则执行步骤c2 ;若否,则结束。
[0023]优选地,所述步骤a之前包括预设声音波形的误差阈值;
[0024]所述步骤c2中包括以下步骤:所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的每个时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤c3 ;若否,则结束。
[0025]优选地,所述步骤a中,两台移动终端的麦克风分别录制从撞击时间点起,若干个时间点的环境声音的波形数据;
[0026]所述步骤c2中,所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的上述时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤c3;若否,则结束。
[0027]优选地,所述环境声音波形数据包括所述移动终端所在场所的背景音。
[0028]优选地,所述环境声音波形数据包括所述移动终端所在场所的背景音和移动终端播放的一段随机声音片段。
[0029]优选地,所述步骤a之前包括预设若干段声音片段,用于供移动终端从其中随机
择一播放。
[0030]优选地,所述声音片段为高频段的超声波信息。
[0031]优选地,所述声音片段的声音频段高于人耳接收频段的上限,或者所述声音片段的声音频段大于20KHz。
[0032]优选地,所述步骤a之前包括预设录制环境声音波形数据的时间长度小于I分钟。
[0033]优选地,所述步骤a之前包括预设录制环境声音波形数据的时间长度为以下长度中的一种:
[0034]-1 秒;
[0035]-2 秒;
[0036]-5秒;以及
[0037]-10 秒。
[0038]优选地,所述步骤d包括以下步骤:
[0039]dl.至少一所述移动终端中的应用程序客户端发送其收到的所述验证信息中的用户识别编码到应用程序的后台服务器;
[0040]d2.所述应用程序的后台服务器对两所述移动终端上的应用程序进行加好友操作。
[0041]优选地,所述验证信息还包括所述移动终端的设备识别号。
[0042]优选地,所述应用程序客户端包括:
[0043]-聊天工具客户端;
[0044]-微博客户端;
[0045]-社区网站客户端;以及
[0046]-网络游戏客户端。
[0047]优选地,所述应用程序账号包括:
[0048]-聊天工具账号;
[0049]-微博账号;
[0050]-社区网站账号;以及
[0051]-网络游戏账号。
[0052]本发明的一种移动终端之间通过碰撞方式进行用户相互认证的方法,能够通过简单的方式,即仅仅通过用户相互撞击手机的简单动作执行用户之间的认证操作,其可靠性强,而且能够更快速,便捷地进行移动终端上应用程序间的加好友的认证操作。
【专利附图】

【附图说明】
[0053]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0054]图1示出根据本发明的一个【具体实施方式】的,移动终端之间通过碰撞方式进行用户相互认证的方法的流程图;以及
[0055]图2示出根据本发明的一个【具体实施方式】的,移动终端之间通过碰撞方式进行用户相互认证的方法的示意图。
【具体实施方式】
[0056]本领域技术人员理解,本领域技术人员结合现有技术以及上述实施例可以实现所述变化例,在此不予赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0057]如图1所示,其示出了本发明的一个实施例。本发明提供一种移动终端之间通过碰撞方式进行用户相互认证的方法,作用于开启了相同应用程序客户端的两台移动终端,包括以下步骤:
[0058]a.两台移动终端发生撞击,各自记录撞击时间点数据,同时所述两台移动终端的麦克风分别录制环境声音的波形数据;
[0059]b.所述移动终端通过近场通讯查找附近的移动终端,并互发验证信息以及应用程序中的用户识别编码,所述验证信息包括撞击时间点数据、环境声音波形数据和应用程序名称;以此确定三个验证信息和一个认证所需的识别编码;
[0060]c.所述移动终端分别判断收到的验证信息中的撞击时间点数据与自己的撞击时间点数据是否一致,若是,则执行步骤d ;若否,则结束;由于可能搜索到附近有多个移动终端,以此步骤排除不相干的移动终端。
[0061]d.所述移动终端分别判断收到的验证信息中的环境声音波形数据与自己的环境声音波形数据是否一致,若是,则执行步骤e ;若否,则结束;由于可能搜索到附近有多个移动终端,以此步骤排除不相干的移动终端。
[0062]e.所述移动终端分别判断收到的验证信息中的应用程序名称与自己的应用程序名称的是否一致,若是,则执行步骤f;若否,则结束。由于可能搜索到附近有多个移动终端,以此步骤排除不相干的移动终端。
[0063]f.所述移动终端的应用程序之间根据双方的用户识别编码执行用户相互认证操作。
[0064]其中,所述步骤a中所述移动终端通过一加速度传感器的实时数据来判断所述移动终端是否发生撞击。所述步骤a中撞击时间点数据为毫秒级。
[0065]所述步骤b中近场通讯的方式为以下方式中的一种:蓝牙;红外;及wifi。
[0066]所述步骤c中包括以下步骤:
[0067]实际使用中,步骤C、d、e均是验证步骤,没有固定的先后顺序,完全可以相互交换位置,只要三个步骤的验证均通过,就能执行认证操作。所以,即是互换步骤c、d、e的顺序,也不会影响本发明的实施,且落在本发明的保护范围之内。
[0068]为了两台所述移动终端更近一步地相互确认,所述步骤a之前包括预设撞击时间点误差阈值;所述步骤c中包括以下步骤:所述移动终端分别判断收到的撞击时间点数据与自己的撞击时间点数据的差值是否小于所述撞击时间点误差阈值,若是,则执行步骤d ;若否,则结束。以此两台所述移动终端进一步相互确认,将需要认证的移动终端从周围其他的移动终端中区分出来。
[0069]同样地,区分的步骤还以可包括:所述步骤a之前包括预设声音波形的误差阈值;所述步骤d中包括以下步骤:所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的每个时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤e ;若否,则结束。从每个时间点进行判断,结果自然最精确,但是发送整段的声音波形数据的容量较大,发送时间较长,同时发生误差的可能性也比较大。
[0070]所以,也可以这样:所述步骤a中,两台移动终端的麦克风分别录制从撞击时间点起,若干个时间点的环境声音的波形数据;
[0071]所述步骤d中,所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的上述时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤e;若否,则结束。
[0072]这里可以是移动终端中预设的几个时间点,这样数据量就比较小,发送时间短,使得整个流程反应迅速。
[0073]本发明中,所述环境声音波形数据包括所述移动终端所在场所的背景音。或者,也可以,所述环境声音波形数据包括所述移动终端所在场所的背景音和移动终端播放的一段随机声音片段。以此确定两台移动终端在同一场所内。
[0074]所述步骤a之前包括预设若干段声音片段,用于供移动终端从其中随机择一播放。显然,如果其中一台移动终端主动播放一段声音片段,就会把这段声音片段的声音特征加入到验证环节中去,这样显然更有利于提高认证的准确度。[0075]如果两台移动终端分别主动播放各自的一段声音片段,就会把这两段声音的声音特征都加入到验证环节中去,更加有利于提高认证的准确度。在同一场合的两台手机,通常就会收录到三部分内容组成的声音波形数据:环境声音、自己播放的声音片段和对方手机播放的声音片段。这样再去对比,更容易证明双方在同一场所。
[0076]所述声音片段为高频段的超声波信息,所述声音片段的声音频段高于人耳接收频段的上限,或者所述声音片段的声音频段大于20KHz。完全可以通过人耳无法听见的超声波来进一步增加确认的准确性。这种主动播放的声音片段不一定非要是人耳能听见的,只要移动终端能够识别就行,所以超声波信息也是选择之一,在一切需要相对安静的场合,比如餐厅和音乐厅,超声波信息不会影响到别人,就有很高的实用性。
[0077]出于实用性的考虑,所述步骤a之前包括预设录制环境声音波形数据的时间长度小于I分钟。显然,录制的过长会拉长整个验证的时间,降低这种认证方式的效率,一般将录制时间控制在10秒以内(比如I秒、2秒、5秒或10秒等),录制完成后就可以互发相关信息。
[0078]最后的认证步骤d包括以下具体步骤:
[0079]dl.至少一所述移动终端中的应用程序客户端发送其收到的所述验证信息中的用户识别编码到应用程序的后台服务器S ;
[0080]d2.所述应用程序的后台服务器S对两所述移动终端上的应用程序进行加好友操作。即使有一台手机应为数据传输或是其他原因的产生的误差无法正确执行操作,另一台手机也能单独完成大部分操作。
[0081]而且,为了加强认证的准确度,所述验证信息还包括所述移动终端的设备识别号。进一步排除不相干的移动终端,提闻准确性。
[0082]就常规应用来说,所述应用程序客户端包括:
[0083]-聊天工具客户端;
[0084]-微博客户端;
[0085]-社区网站客户端;以及
[0086]-网络游戏客户端。常规的应用程序客户端均在本发明的适用范围内。
[0087]同样地,所述应用程序账号包括:
[0088]-聊天工具账号;
[0089]-微博账号;
[0090]-社区网站账号;以及
[0091]-网络游戏账号。常规的应用程序账号均在本发明的适用范围内。
[0092]如图2所示,第一种情况如下:假设当用户A和用户B碰面时,他们分别有手机a和手机b,两位用户想要对手机上的QQ进行加好友操作的流程如下:
[0093]首先,在手机中预设撞击时间点误差阈值为0.010秒,还有预设声音波形的误差阈值为IdB ;这里的dB(Decibel,分贝)是一个纯计数单位,这里是指表示音量大小的声音分贝数。
[0094](I)所述通过所述移动终端的加速度传感器的实时数据判断所述移动终端是否发生撞击,当两台移动终端发生撞击,各自记录撞击时间点数据,同时所述两台移动终端的麦克风分别录制环境声音的波形数据,情况如下:[0095]用户A的手机a记录的撞击时间点为3点47分52.007秒,环境声音波形数据的其中几个采样点如下(1.010 秒,32.1dB)、(1.011 秒,32.5dB)、(1.012 秒,33.0dB)、(1.013秒,32.6dB)以及(1.014 秒,31.5dB)。
[0096]用户B的手机b记录的撞击时间点为3点47分52.010秒,环境声首波形数据的其中几个采样点如下(1.010 秒,32.5dB)、(1.011 秒,32.2dB)、(1.012 秒,33.1dB)、(1.013秒,32.1dB)以及(1.014 秒,31.3dB)。
[0097](2)用户A和用户B的手机分别通过无线网络搜索附近的手机,发现附近共有手机a,手机b,手机c以及手机d;
[0098]手机a分别向手机b,手机c以及手机d发送验证信息以及应用程序中的用户账号(11111),该验证信息包括撞击时间点数据(3点47分52.007秒)、环境声音波形数据和应用程序名称(QQ)。
[0099]同时,手机b分别向手机a,手机c以及手机d发送验证信息以及应用程序中的用户账号(11112),该验证信息包括撞击时间点数据(3点47分52.010秒)、环境声音波形数据和应用程序名称(QQ)。
[0100](3)两台手机分别判断撞击时间点数据(3点47分52.007秒)与撞击时间点数据(3点47分52.010秒)的差值为0.003秒,小于预设撞击时间点误差阈值0.010秒。而手机c和手机d由于没有发生撞击或者虽然在相近的时间发生了撞击,但是撞击时间点数据误差很大,而被排除。
[0101](4)两台手机分别判断两者的环境声音波形数据的差值如下表所示:(实际使用中是对比声波的所有时间 点的数据,由于数据过多,在此不予赘述,提供多个采样点的数据供参考。)
[0102]
【权利要求】
1.一种移动终端之间通过碰撞方式进行用户相互认证的方法,作用于开启了相同应用程序客户端的两台移动终端,其特征在于:包括以下步骤: a.两台移动终端发生撞击,各自记录撞击时间点数据,同时所述两台移动终端的麦克风分别录制环境声音的波形数据; b.所述移动终端通过近场通讯查找附近的移动终端,并互发验证信息以及应用程序中的用户识别编码,所述验证信息包括撞击时间点数据、环境声音波形数据和应用程序名称; c.所述移动终端分别判断收到的验证信息中的撞击时间点数据、环境声音波形数据以及应用程序名称是否分别与自己的撞击时间点数据、环境声音波形数据以及应用程序名称一致,若是,则执行步骤d;若否,则结束; d.所述移动终端的应用程序之间根据双方的用户识别编码执行用户相互认证操作。
2.根据权利要求1所述的方法,其特征在于:所述步骤a中所述移动终端通过一加速度传感器的实时数据来判断所述移动终端是否发生撞击。
3.根据权利要求2所述的方法,其特征在于:所述步骤a中撞击时间点数据为毫秒级。
4.根据权利要求1所述的方法,其特征在于:所述步骤b中近场通讯的方式为以下方式中的一种: -蓝牙; -红外;以及 -wifi。
5.根据权利要求1所述的方法,其特征在于:所述步骤c中包括以下步骤: Cl.所述移动终端分别判断收到的验证信息中的撞击时间点数据与自己的撞击时间点数据是否一致,若是,则执行步骤c2 ;若否,则结束; c2.所述移动终端分别判断收到的验证信息中的环境声音波形数据与自己的环境声音波形数据是否一致,若是,则执行步骤c3 ;若否,则结束; c3.所述移动终端分别判断收到的验证信息中的应用程序名称与自己的应用程序名称的是否一致,若是,则执行步骤d ;若否,则结束。
6.根据权利要求5所述的方法,其特征在于:所述步骤a之前包括预设撞击时间点误差阈值; 所述步骤Cl中包括以下步骤:所述移动终端分别判断收到的撞击时间点数据与自己的撞击时间点数据的差值是否小于所述撞击时间点误差阈值,若是,则执行步骤c2 ;若否,则结束。
7.根据权利要求5或6所述的方法,其特征在于:所述步骤a之前包括预设声音波形的误差阈值; 所述步骤c2中包括以下步骤:所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的每个时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤c3 ;若否,则结束。
8.根据权利要求7所述的方法,其特征在于:所述步骤a中,两台移动终端的麦克风分别录制从撞击时间点起,若干个时间点的环境声音的波形数据; 所述步骤c2中,所述移动终端分别判断收到的所述环境声音波形数据与自己的所述环境声音波形数据的上述时间点的差值是否均小于所述声音波形的误差阈值,若是,则执行步骤c3 ;若否,则结束。
9.根据权利要求1所述的方法,其特征在于:所述环境声音波形数据包括所述移动终端所在场所的背景音。
10.根据权利要求1所述的方法,其特征在于:所述环境声音波形数据包括所述移动终端所在场所的背景音和移动终端播放的一段随机声音片段。
11.根据权利要求10所述的方法,其特征在于:所述步骤a之前包括预设若干段声音片段,用于供移动终端从其中随机择一播放。
12.根据权利要求11所述的方法,其特征在于:所述声音片段为高频段的超声波信息。
13.根据权利要求12所述的方法,其特征在于:所述声音片段的声音频段高于人耳接收频段的上限,或者所述声音片段的声音频段大于20KHz。
14.根据权利要求1或5所述的方法,其特征在于:所述步骤a之前包括预设录制环境声音波形数据的时间长度小于I分钟。
15.根据权利要求14所述的方法,其特征在于:所述步骤a之前包括预设录制环境声音波形数据的时间长度为以下长度中的一种: -1 秒; -2秒; -5秒;以及 _10 秒。
16.根据权利要求1至5中任意一项所述的方法,其特征在于:所述步骤d包括以下步骤: dl.至少一所述移动终端中的应用程序客户端发送其收到的所述验证信息中的用户识别编码到应用程序的后台服务器; d2.所述应用程序的后台服务器对两所述移动终端上的应用程序进行加好友操作。
17.根据权利要求1至5中任意一项所述的方法,其特征在于:所述验证信息还包括所述移动终端的设备识别号。
18.根据权利要求1至5中任意一项所述的方法,其特征在于:所述应用程序客户端包括: -聊天工具客户端; -微博客户端; -社区网站客户端;以及 -网络游戏客户端。
19.根据权利要求1至5中任意一项所述的方法,其特征在于:所述应用程序账号包括: -聊天工具账号; -微博账号; -社区网站账号;以及 -网络游戏账号。
【文档编号】H04W12/06GK103813322SQ201210438775
【公开日】2014年5月21日 申请日期:2012年11月6日 优先权日:2012年11月6日
【发明者】邓晓东, 戴云杰 申请人:上海心动企业发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1