一种移动设备之间建立连接的方法和系统的制作方法

文档序号:7782105阅读:214来源:国知局
一种移动设备之间建立连接的方法和系统的制作方法
【专利摘要】本发明公开一种移动设备之间建立连接的方法和系统,其中,方法包括步骤:A、当第一终端需要与目标终端建立连接时,第一终端将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器;B、第一终端将其上设置的闪光灯设置为打开状态后,靠近目标终端;C、目标终端计算周围的光线强度,并判断光线强度是否超过预定阈值;D、当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器;E、服务器接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接。本发明移动终端连接方法,操作简便,减少了用户手动控制的步骤,提升了用户的使用体验。
【专利说明】一种移动设备之间建立连接的方法和系统
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种移动设备之间建立连接的方法和系统。
【背景技术】
[0002]随着移动通信和移动互联网技术的发展,人们越来越依赖利用移动设备进行各种数据传输,例如传输名片、媒体类、文档和应用程序等。
[0003]现有技术中,人们在进行数据传输之前,需要首先对两个需要传输的移动设备之间建立连接。以常见的蓝牙技术为例,建立连接的过程为:先开启两个移动设备的蓝牙功能;由其中一个移动设备进行搜索;从搜索到的邻近区的多个移动设备中选择所需配对的那个移动设备;在需输入“连接密码”的提示下输入正确的密码后,实现与选择的那个移动设备建立连接,后续进行相应的数据传输。由上可知,现有的配对过程需要用户开启蓝牙、输入连接密码、选择设备等众多步骤,所以现有技术存在操作繁琐、操作不便的问题,导致用户体验较低。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种移动设备之间建立连接的方法和系统,旨在解决现有的移动设备之间的连接过程步骤繁琐、操作不便导致用户体验差的问题。
[0006]本发明的技术方案如下:
一种移动设备之间建立连接的方法,其中,包括以下步骤:
A、当第一终端需要与目标终端建立连接时,第一终端将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器;
B、第一终端将其上设置的闪光灯设置为打开状态后,靠近目标终端的光感应器;
C、目标终端判断光感应器感应到的光线强度是否超过预定阈值;
D、当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器;
E、服务器接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接;
上述步骤A和步骤B的顺序可以互换。
[0007]所述的移动设备之间建立连接的方法,其中,所述第一终端识别信息的消息类型为主动连接请求,所述目标终端识别信息的消息类型为被动连接请求。
[0008]所述的移动设备之间建立连接的方法,其中,所述步骤E还包括:
E1、当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中;
E2、根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选; E3、根据筛选结果控制第一终端与目标终端进行连接。
[0009]所述的移动设备之间建立连接的方法,其中,所述步骤E3中,当筛选结果为一条时,控制第一终端与相应的终端进行连接,当筛选结果为多条时,则将筛选结果发送至第一终端,根据用户的指令选择连接的对象。
[0010]所述的移动设备之间建立连接的方法,其中,所述步骤E2具体包括:
E21、根据第一终端识别信息中的当前时间,筛选出该当前时间一定范围内的被动连接请求;
E22、根据第一终端识别信息中的当前位置,在筛选出的被动连接请求中再次筛选出该当前位置一定范围内的被动连接请求,从而获得筛选结果。
[0011]一种移动设备之间建立连接的系统,其中,包括第一终端、目标终端和服务器;
所述第一终端包括第一终端识别信息上传模块和闪光灯设置模块,所述第一终端识别信息上传模块用于在第一终端需要与目标终端建立连接时,将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器;所述闪光灯设置模块,用于设置闪光灯的开启和关闭状态;
所述目标终端包括光感应器、判断模块和目标终端识别信息上传模块,所述光感应器用于感应第一终端的闪光灯开启状态下发出的光线,所述判断模块用于计算光感应器感应到的光线强度,并判断光线强度是否超过预定阈值;所述目标终端识别信息上传模块用于当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器;
所述服务器用于接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接。
[0012]所述的移动设备之间建立连接的系统,其中,第一终端识别信息的消息类型为主动连接请求,所述目标终端识别信息的消息类型为被动连接请求。
[0013]所述的移动设备之间建立连接的系统,其中,服务器具体包括:
添加单元,用于当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中;
筛选单元,用于根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选;
连接单元,用于根据筛选结果控制第一终端与目标终端进行连接。
[0014]所述的移动设备之间建立连接的系统,其中,当筛选结果为一条时,控制第一终端与相应的终端进行连接,当筛选结果为多条时,则将筛选结果发送至第一终端,根据用户的指令选择连接的对象。
[0015]所述的移动设备之间建立连接的系统,其中,筛选单元具体包括:
第一筛选子单元,用于根据第一终端识别信息中的当前时间,筛选出该当前时间一定范围内的被动连接请求;
第二筛选子单元,用于根据第一终端识别信息中的当前位置,在筛选出的被动连接请求中再次筛选出该当前位置一定范围内的被动连接请求,从而获得筛选结果。
[0016]有益效果:本发明通过检测光线强度的方式来连接两个移动终端,用户只需打开移动终端闪光灯并靠近目标终端的光感应器,目标终端的光感应器在感应到足够强的光线后,即可通过服务器实现两个终端之间的通信连接,本发明的移动终端连接方法,操作简便,减少了用户手动控制的步骤,提升了用户的使用体验。
【专利附图】

【附图说明】
[0017]图1为本发明一种移动设备之间建立连接的方法较佳实施例的流程图。
[0018]图2为图1所示方法中步骤S105的具体流程图。
[0019]图3为图2流程中步骤S202的具体流程图。
[0020]图4为本发明的一种移动设备之间建立连接的系统较佳实施例的架构图。
[0021]图5为本发明一种移动设备之间建立连接的系统较佳实施例的结构框图。
[0022]图6为图5所示系统中服务器的具体结构框图。
[0023]图7为图6所示模块中筛选单元的具体结构框图。
【具体实施方式】
[0024]本发明提供一种移动设备之间建立连接的方法和系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]请参阅图1,图1为本发明一种移动设备之间建立连接的方法较佳实施例的流程图,如图所示,其包括以下步骤:
5101、当第一终端需要与目标终端建立连接时,第一终端将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器;
5102、第一终端将其上设置的闪光灯设置为打开状态后,靠近目标终端的光感应器;
5103、目标终端判断光感应器感应到的光线强度是否超过预定阈值;
5104、当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器;
5105、服务器接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接。
[0026]在步骤SlOl中,当第一终端需要与目标终端建立连接时,可将第一终端识别信息上传至服务器,该第一终端识别信息的消息类型为主动连接请求,代表第一终端主动请求连接目标终端,第一终端识别信息其包括设备信息、当前位置及当前时间,设备信息用于识别第一终端,当前位置用于标识第一终端当前所处位置,当前时间用于标识第一终端发送信息时的时间。
[0027]在步骤S102中,第一终端将其上设置的闪光灯设置为打开状态,具体可通过一应用程序来控制打开闪光灯,然后靠近目标终端的光感应器,该目标终端指的是用户希望连接的终端。需说明的是,步骤SlOl与步骤S102并无先后顺序之分,即可与先打开闪光灯,再上传第一终端识别信息,较佳的是,通过应用程序打开闪光灯后,自动控制发送第一终端识别信息至服务器,即通过应用程序打开闪光灯代表用户的连接指令。然后用户可将闪光灯处于打开状态的第一终端靠近目标终端的光感应器。
[0028]在步骤S103中,目标终端判断光线感应器感应到的光线强度是否超过预定阈值,在超过预定阈值时,则进行接下来的连接步骤,否则不会进行连接。本发明就是利用这种光线感应的原理来实现两个设备之间建立通信连接,这种方式不仅新颖,而且操作非常简单。
[0029]在步骤S104中,当目标终端检测到周围的光线强度超过预定阈值时,则将目标终端识别信息上传至服务器,目标终端识别信息包含设备信息、当前位置及当前时间,同样,设备信息用于标识目标终端,当前位置用于标识目标终端的位置,当前时间用于标识信息上传时间。目标终端识别信息的类型为被动连接请求,代表被第一终端请求连接的终端。
[0030]在步骤S105中,服务器接收到第一终端识别信息及目标终端识别信息后,会对二者进行匹配,匹配通过后控制第一终端与目标终端进行配对连接。
[0031]具体来说,请参见图2,所述步骤S105可细化为以下步骤:
S201、当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中;该请求列表中可能包含多个设备发送过来的被动连接请求,但不同被动连接请求所对应的目标终端识别信息内容均不同,例如设备信息、位置及时间可能均有不同。
[0032]S202、根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选;
由于本发明是基于面对面的通信连接,即将第一终端靠近目标终端,所以两个终端之间的位置应处于一定距离范围内,并且当前时间也应处于一定时间范围内,所以,基于上述原理,可对请求列表中的被动连接请求进行筛选,请一并参见图3,具体包括如下步骤:
S301、根据第一终端识别信息中的当前时间,筛选出该当前时间一定范围内的被动连接请求;例如筛选出第一终端识别信息中当前时间前后5分钟内上传的被动连接请求。
[0033]S302、根据第一终端识别信息中的当前位置,在筛选出的被动连接请求中再次筛选出该当前位置一定范围内的被动连接请求,从而获得筛选结果。在经过步骤S301的第一次筛选后,再通过本步骤的位置筛选,例如筛选出第一终端识别信息中当前位置周围10米范围内的被动连接请求,从而获得最终的被动连接请求。需说明的是,本发明并不对步骤S301和步骤S302两次筛选的顺序进行限定,即可以先进行步骤S301的筛选,再经过步骤S302的筛选,或者是先进行步骤S302的筛选,再经过步骤S301的筛选,同样能够实现本发明的目的。
[0034]在步骤S203中,根据筛选结果控制第一终端与目标终端进行连接。当筛选结果为一条时,即被动连接请求只有一条,此时可控制第一终端与相应的目标终端进行连接,当筛选结果为多条时,即被动连接请求有多条,则将筛选结果发送至第一终端,然后在第一终端的显示列表上显示筛选出的目标终端的设备信息,根据用户的指令选择连接的对象。
[0035]总的来说,本发明的系统架构图如图4所示,其包括设备I和设备2,以及分别与设备I和设备2通信连接的服务器,通过服务器来使设备I和设备2之间建立连接。
[0036]基于上述方法,本发明还提供一种移动设备之间建立连接的系统,如图5所示,包括第一终端100、目标终端300和服务器200,所述第一终端100包括第一终端识别信息上传模块110和闪光灯设置模块120。所述第一终端识别信息上传模块110用于在第一终端100需要与目标终端300建立连接时,将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器200 ;所述闪光灯设置模块120用于设置闪光灯的开启和关闭状态;所述目标终端300包括光感应器310、判断模块320和目标终端识别信息上传模块330,所述光感应器310用于感应上述第一终端100的闪光灯开启状态下发出的光线,所述判断模块320用于计算光感应器310感应到的光线强度,并判断光线强度是否超过预定阈值;所述目标终端识别信息上传模块330用于当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器200。所述服务器200用于接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端100与目标终端300进行连接。关于上述模块的技术细节在前面的方法中已有详述,故不再赘述。
[0037]进一步,第一终端识别信息的消息类型为主动连接请求,所述目标终端识别信息的消息类型为被动连接请求。
[0038]进一步,如图6所示,服务器200具体包括:
添加单元210,用于当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中;
筛选单元220,用于根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选;
连接单元230,用于根据筛选结果控制第一终端与目标终端进行连接。关于上述模块的技术细节在前面的方法中已有详述,故不再赘述。
[0039]进一步,当筛选结果为一条时,控制第一终端与相应的目标终端进行连接,当筛选结果为多条时,则将筛选结果发送至第一终端,根据用户的指令选择连接的对象。
[0040]进一步,如图7所示,筛选单元220具体包括:
第一筛选子单元221,用于根据第一终端识别信息中的当前时间,筛选出该当前时间一定范围内的被动连接请求;
第二筛选子单元222,用于根据第一终端识别信息中的当前位置,在筛选出的被动连接请求中再次筛选出该当前位置一定范围内的被动连接请求,从而获得筛选结果。关于上述模块的技术细节在前面的方法中已有详述,故不再赘述。
[0041]综上所述,本发明通过检测光线强度的方式来连接两个移动终端,用户只需打开移动终端闪光灯并罪近目标终端的光感应器,目标终端的光感应器在感应到足够强的光线后,即可通过服务器实现两个终端之间的通信连接,本发明的移动终端连接方法,操作简便,减少了用户手动控制的步骤,提升了用户的使用体验。
[0042]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种移动设备之间建立连接的方法,其特征在于,包括以下步骤: A、当第一终端需要与目标终端建立连接时,第一终端将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器; B、第一终端将其上设置的闪光灯设置为打开状态后,靠近目标终端的光感应器; C、目标终端判断光感应器感应到的光线强度是否超过预定阈值; D、当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器; E、服务器接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接; 上述步骤A和步骤B的顺序可以互换。
2.根据权利要求1所述的移动设备之间建立连接的方法,其特征在于,所述第一终端识别信息的消息类型为主动连接请求,所述目标终端识别信息的消息类型为被动连接请求。
3.根据权利要求2所述的移动设备之间建立连接的方法,其特征在于,所述步骤E还包括: E1、当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中; E2、根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选;` E3、根据筛选结果控制第一终端与目标终端进行连接。
4.根据权利要求3所述的移动设备之间建立连接的方法,其特征在于,所述步骤E3中,当筛选结果为一条时,控制第一终端与相应的终端进行连接,当筛选结果为多条时,则将筛选结果发送至第一终端,根据用户的指令选择连接的对象。
5.根据权利要求3所述的移动设备之间建立连接的方法,其特征在于,所述步骤E2具体包括: 根据第一终端识别信息中的当前时间和当前位置,筛选出所述当前时间和所述当前位置一定范围内的被动连接请求,从而获得筛选结果。
6.一种移动设备之间建立连接的系统,其特征在于,包括第一终端、目标终端和服务器; 所述第一终端包括第一终端识别信息上传模块和闪光灯设置模块,所述第一终端识别信息上传模块用于在第一终端需要与目标终端建立连接时,将包含设备信息、当前位置及当前时间的第一终端识别信息上传至服务器;所述闪光灯设置模块,用于设置闪光灯的开启和关闭状态; 所述目标终端包括光感应器、判断模块和目标终端识别信息上传模块,所述光感应器用于感应第一终端的闪光灯开启状态下发出的光线,所述判断模块用于计算光感应器感应到的光线强度,并判断光线强度是否超过预定阈值;所述目标终端识别信息上传模块用于当光线强度超过预定阈值时,则将包含设备信息、当前位置及当前时间的目标终端识别信息上传至服务器; 所述服务器用于接收到第一终端识别信息及目标终端识别信息后,将二者进行匹配,匹配通过后控制第一终端与目标终端进行连接。
7.根据权利要求6所述的移动设备之间建立连接的系统,其特征在于,第一终端识别信息的消息类型为主动连接请求,所述目标终端识别信息的消息类型为被动连接请求。
8.根据权利要求7所述的移动设备之间建立连接的系统,其特征在于,服务器具体包括: 添加单元,用于当服务器接收到目标终端识别信息后,将此被动连接请求添加至请求列表中; 筛选单元,用于根据第一终端识别信息中的时间与位置信息,对请求列表中的被动连接请求进行筛选; 连接单元,用于根据筛选结果控制第一终端与目标终端进行连接。
9.根据权利要求8所述的移动设备之间建立连接的系统,其特征在于,当筛选结果为一条时,控制第一终端与相应的终端进行连接,当筛选结果为多条时,则将筛选结果发送至第一终端,根据用户的指令选择连接的对象。
10.根据权利要求8所述的移动设备之间建立连接的系统,其特征在于,筛选单元具体包括: 第一筛选子单元,用于根据第一终端识别信息中的当前时间,筛选出该当前时间一定范围内的被动连接请求; 第二筛选子单元,用于根据第一终端识别信息中的当前位置,在筛选出的被动连接请求中再次筛选出该当前位置一定范围内`的被动连接请求,从而获得筛选结果。
【文档编号】H04L29/08GK103685553SQ201310727717
【公开日】2014年3月26日 申请日期:2013年12月26日 优先权日:2013年12月26日
【发明者】熊思伟 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1