著录项信息
专利名称 | 设备连接方法、电子设备和服务器 |
申请号 | CN201210280954.3 | 申请日期 | 2012-08-08 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-11-28 | 公开/公告号 | CN102801721A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地西路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 于辰涛 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 安之斐 |
摘要
提供了一种基于多种定位的设备连接方法、电子设备和服务器。所述方法应用于第一电子设备,所述方法包括:当满足预定条件时,启动与在所述第一电子设备预定范围内的第二电子设备之间的连接操作,将第一相互识别信息发送给服务器,在所述服务器中,根据所述第一相互识别信息以及从所述第二电子设备发送的第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备配对时,接收从服务器发送的第一通信连接建立信息,其中所述服务器还将第二通信连接建立信息发送给所述第二电子设备,以及根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接。
设备连接方法、电子设备和服务器\n技术领域\n[0001] 本申请涉及电子设备,特别涉及一种基于多种定位的设备连接方法、电子设备和服务器。\n背景技术\n[0002] 随着移动设备的普及,用户间的短距互联已经成为越来越重要的应用场景,用户在一个临时构建的局域网络中,无需复杂的设置就可以建立连接,并实现数据和信息的快速分享,已经成为一个操作系统和设备的创新突破点。\n[0003] 现有的技术虽然可以实现设备间的方便互联,但是识别设备的位置具有多种方式,每种方式具有不同局限性。例如,可以通过因特网的网络地址定位设备,但是该定位方式的精度较低。另外,现有的民用GPS(全球定位系统)虽然精度较高,但是在室内无法工作,也无法在设备距离很近时(例如小于1米时),实现设备间相对位置的识别。而在设备的每一个方向,增加一个传感器(红外传感器/NFC等),从成本考虑既不现实,使用起来也不方便。\n[0004] 因此,期望提供一种不需要额外部件就能够精确地进行设备间的互联的基于多种定位的设备连接方法、使用该方法的电子设备以及服务器。\n发明内容\n[0005] 根据本发明一个实施例,提供了一种设备连接方法,应用于第一电子设备,所述方法包括:\n[0006] 当满足一预定条件时,启动与在所述第一电子设备预定范围内的第二电子设备之间的连接操作;\n[0007] 将第一相互识别信息发送给服务器,在所述服务器中,根据所述第一相互识别信息以及从所述第二电子设备发送的第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对;\n[0008] 在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备配对时,接收从服务器发送的第一通信连接建立信息,其中所述服务器还将第二通信连接建立信息发送给所述第二电子设备;以及\n[0009] 根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接。\n[0010] 优选地,当满足一预定条件时,启动与在所述第一电子设备预定范围内的第二电子设备之间的连接操作包括:\n[0011] 与所述第二电子设备进行接触,从而启动与所述第二电子设备之间的连接操作;\n或者\n[0012] 通过多媒体数据获取单元获取多媒体数据,并且将获取的多媒体数据发送到服务器端,如果在服务器中确定所述多媒体数据与从所述第二电子设备发送的多媒体数据匹配,则启动与所述第二电子设备之间的连接操作。\n[0013] 优选地,所述多媒体数据包括通过语音采集单元采集的语音数据和/或通过图像采集单元采集的图像数据,并且\n[0014] 通过多媒体数据获取单元获取多媒体数据,并且将获取的多媒体数据发送到服务器端,如果在服务器中确定所述多媒体数据与从所述第二电子设备发送的多媒体数据匹配,则启动与所述第二电子设备之间的连接操作包括:\n[0015] 识别语音数据的声纹特征,并且将声纹特征发送到服务器端,如果在服务器中确定所述声纹特征与从所述第二电子设备发送的声纹特征匹配,则启动与所述第二电子设备之间的连接操作;和/或\n[0016] 提取图像数据中的场景特征,并且将场景特征发送到服务器端,如果在服务器中确定所述场景特征与从所述第二电子设备发送的场景特征匹配,则启动与所述第二电子设备之间的连接操作。\n[0017] 优选地,所述第一相互识别信息包括所述第一电子设备启动连接操作的时间和所述第一电子设备的辅助信息,以及\n[0018] 所述第二相互识别信息包括所述第二电子设备启动连接操作的时间和所述第二电子设备的辅助信息,\n[0019] 其中在所述服务器中,以服务器的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述第一电子设备启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备启动连接操作的时间。\n[0020] 优选地,所述第一电子设备的辅助信息包括所述第一电子设备的定位信息和/或所述第一电子设备的所述多媒体数据。\n[0021] 优选地,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对包括:\n[0022] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值时,确定所述第一电子设备和所述第二电子设备配对。\n[0023] 优选地,所述定位信息包括以下的至少一种:\n[0024] 当通过有线网络方式连接时,根据分配给设备的网络地址(IP地址)所对应的网络地址地图,确定设备的具有第一精度的定位信息;\n[0025] 当通过基站网络方式连接时,根据设备所在的小区基站定位信息所对应的地图,确定设备的具有第二精度的定位信息;\n[0026] 当通过无线局域网网络方式连接时,根据设备采集的辅助定位信息,确定设备的具有第三精度的定位信息;\n[0027] 当通过卫星定位系统/辅助卫星定位系统方式获取设备的定位信息时,确定设备的具有第四精度的定位信息。\n[0028] 优选地,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对包括:\n[0029] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据和所述第二电子设备的多媒体数据相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0030] 优选地,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对包括:\n[0031] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的语音数据和所述第二电子设备的多媒体数据中的语音数据的声纹特征相近时,确定所述第一电子设备和所述第二电子设备配对;\n[0032] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的图像数据和所述第二电子设备的多媒体数据中的图像数据的图像相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0033] 优选地,根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接包括:\n[0034] 当所述第一电子设备和所述第二电子设备没有连接通道时,如果所述第二电子设备周围的网络环境列表包括与所述第一电子设备周围的网络环境列表中相同的无线网络,则所述第一电子设备通过所述相同的当前连接的无线网络与所述第二电子设备建立通信连接;以及如果所述第二电子设备周围的网络环境列表不包括与所述第一电子设备周围的网络环境列表相同的无线网络,则所述第一电子设备建立自主的无线网络,并将该网络的信息通过服务器传输给所述第二电子设备,从而通过该自主的无线网络与所述第二电子设备建立通信连接;\n[0035] 当所述第一电子设备和所述第二电子设备已经存在连接通道时,所述第一电子设备的定位信息中包括所述第二电子设备的网络地址,从而通过所述第二电子设备的网络地址与所述第二电子设备建立通信连接。\n[0036] 优选地,所述连接方法还包括:\n[0037] 在与所述第二电子设备建立通信连接之后,根据预定策略确定所述第一电子设备和所述第二电子设备中的一个为主设备,另一个为从设备,以及\n[0038] 当确定所述第一电子设备为主设备时,所述第一电子设备将自身的显示区域的一部分分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容;以及[0039] 当确定所述第一电子设备为从设备时,所述第一电子设备将相关内容传输给所述第二电子设备,并且在所述第二电子设备的显示区域中的分配给所述第一电子设备的一部分中显示包括所述相关内容的内容。\n[0040] 优选地,当确定所述第一电子设备为主设备时,所述方法还包括:\n[0041] 确定与所述第二电子设备的位置关系,并且根据确定的与所述第二电子设备的位置关系,所述第一电子设备将自身的显示区域中与所述第二电子设备的位置对应的特定显示区域分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容。\n[0042] 根据本发明另一实施例,提供了一种电子设备,包括:\n[0043] 连接单元,配置为当满足一预定条件时,启动与在所述电子设备预定范围内的第二电子设备之间的连接操作;\n[0044] 发送单元,配置为将第一相互识别信息发送给服务器,在所述服务器中,根据所述第一相互识别信息以及从所述第二电子设备发送的第二相互识别信息确定所述电子设备和所述第二电子设备是否配对;\n[0045] 接收单元,配置为在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述电子设备和所述第二电子设备配对时,接收从服务器发送的第一通信连接建立信息,其中所述服务器还将第二通信连接建立信息发送给所述第二电子设备;以及[0046] 通信单元,配置为根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接。\n[0047] 优选地,所述连接单元进一步包括:\n[0048] 接触检测单元,配置为检测与所述第二电子设备进行的接触,从而启动与所述第二电子设备之间的连接操作;以及\n[0049] 多媒体数据获取单元,配置为获取多媒体数据,并且将获取的多媒体数据发送到服务器端,如果在服务器中确定所述多媒体数据与从所述第二电子设备发送的多媒体数据匹配,则启动与所述第二电子设备之间的连接操作。\n[0050] 优选地,所述多媒体数据获取单元包括:\n[0051] 语音采集单元,配置为采集语音数据,识别语音数据的声纹特征,并且通过所述发送单元将声纹特征发送到服务器端,如果在服务器中确定所述声纹特征与从所述第二电子设备发送的声纹特征匹配,则启动与所述第二电子设备之间的连接操作;和/或[0052] 图像采集单元,配置为采集图像数据,提取图像数据中的场景特征,并且通过所述发送单元将场景特征发送到服务器端,如果在服务器中确定所述场景特征与从所述第二电子设备发送的场景特征匹配,则启动与所述第二电子设备之间的连接操作。\n[0053] 优选地,所述第一相互识别信息包括所述电子设备启动连接操作的时间和所述电子设备的辅助信息,以及\n[0054] 所述第二相互识别信息包括所述第二电子设备启动连接操作的时间和所述第二电子设备的辅助信息,\n[0055] 其中在所述服务器中,以服务器的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述电子设备启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备启动连接操作的时间。\n[0056] 优选地,所述电子设备的辅助信息包括所述电子设备的定位信息和/或所述电子设备的所述多媒体数据。\n[0057] 优选地,所述定位信息包括以下的至少一种:\n[0058] 当通过有线网络方式连接时,根据分配给设备的网络地址所对应的网络地址地图,确定设备的具有第一精度的定位信息;\n[0059] 当通过基站网络方式连接时,根据设备所在的小区基站定位信息所对应的地图,确定设备的具有第二精度的定位信息;\n[0060] 当通过无线局域网网络方式连接时,根据设备采集的辅助定位信息,确定设备的具有第三精度的定位信息;\n[0061] 当通过卫星定位系统/辅助卫星定位系统方式获取设备的定位信息时,确定设备的具有第四精度的定位信息。\n[0062] 优选地,所述通信单元进一步配置为:\n[0063] 当所述电子设备和所述第二电子设备没有连接通道时,如果所述第二电子设备周围的网络环境列表包括与所述电子设备周围的网络环境列表中相同的无线网络,则所述电子设备通过所述相同的当前连接的无线网络与所述第二电子设备建立通信连接;以及如果所述第二电子设备周围的网络环境列表不包括与所述电子设备周围的网络环境列表相同的无线网络,则所述电子设备建立自主的无线网络,并将该网络的信息通过服务器传输给所述第二电子设备,从而通过该自主的无线网络与所述第二电子设备建立通信连接;\n[0064] 当所述电子设备和所述第二电子设备已经存在连接通道时,所述电子设备的定位信息中包括所述第二电子设备的网络地址,从而通过所述第二电子设备的网络地址与所述第二电子设备建立通信连接。\n[0065] 优选地,所述电子设备还包括:\n[0066] 主从设备确定单元,配置为在与所述第二电子设备建立通信连接之后,根据预定策略确定所述电子设备和所述第二电子设备中的一个为主设备,另一个为从设备;\n[0067] 显示区域分配单元,配置为当确定所述电子设备为主设备时,将所述电子设备的显示区域的一部分分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容;以及\n[0068] 相关内容传输单元,配置为当确定所述电子设备为从设备时,将相关内容传输给所述第二电子设备,并且在所述第二电子设备的显示区域中的分配给所述电子设备的一部分中显示所述相关内容。\n[0069] 优选地,所述显示区域分配单元进一步配置为:\n[0070] 确定与所述第二电子设备的位置关系,并且根据确定的与所述第二电子设备的位置关系,所述电子设备将自身的显示区域中与所述第二电子设备的位置对应的特定显示区域分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容。\n[0071] 根据本发明另一实施例,提供了一种服务器,包括:\n[0072] 接收单元,配置为接收从第一电子设备发送的第一相互识别信息和从第二电子设备发送的第二相互识别信息;\n[0073] 配对确定单元,配置为根据所述第一相互识别信息以及所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对;\n[0074] 发送单元,配置为在确定所述第一电子设备和所述第二电子设备配对时,发送第一通信连接建立信息给所述第一电子设备以及发送第二通信连接建立信息给所述第二电子设备。\n[0075] 优选地,所述第一相互识别信息包括所述第一电子设备启动连接操作的时间和所述第一电子设备的辅助信息,以及所述第二相互识别信息包括所述第二电子设备启动连接操作的时间和所述第二电子设备的辅助信息,以及\n[0076] 所述服务器还包括连接时间确定单元,配置为以所述服务器的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述第一电子设备启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备启动连接操作的时间。\n[0077] 优选地,所述第一电子设备的辅助信息包括所述第一电子设备的定位信息和/或所述第一电子设备的多媒体数据,并且所述第二电子设备的辅助信息包括所述第二电子设备的定位信息和/或所述第一电子设备的多媒体数据。\n[0078] 优选地,所述配对确定单元进一步配置为:\n[0079] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值时,确定所述第一电子设备和所述第二电子设备配对。\n[0080] 优选地,所述配对确定单元进一步配置为:\n[0081] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据和所述第二电子设备的多媒体数据相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0082] 优选地,所述配对确定单元进一步配置为:\n[0083] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的语音数据和所述第二电子设备的多媒体数据中的语音数据的声纹特征相近时,确定所述第一电子设备和所述第二电子设备配对;或者\n[0084] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的图像数据和所述第二电子设备的多媒体数据中的图像数据的图像相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0085] 因此,根据本发明实施例的基于多种辅助信息的设备连接方法、使用该方法的电子设备以及服务器,不需要额外部件就能够精确地进行设备间的互联。\n附图说明\n[0086] 图1是示出根据本发明实施例的系统的配置框图;\n[0087] 图2是示出根据本发明实施例的电子设备的功能配置框图;\n[0088] 图3是示出根据本发明实施例的服务器的功能配置框图;\n[0089] 图4是示出根据本发明实施例的连接方法的流程图;\n[0090] 图5是示出根据本发明的应用实施例的图;以及\n[0091] 图6是示出根据本发明的另一应用实施例的图。\n具体实施方式\n[0092] 接着,将参考附图详细描述本发明的实施例。\n[0093] <第一实施例>\n[0094] 图1是示出根据本发明实施例的系统的配置框图。如图1所示,假设该系统包括一个服务器300以及第一电子设备200和第二电子设备100。需要注意的是,为了描述简单,在该系统中仅仅示出了两个电子设备,然而可以根据用户的需要包括更多的电子设备。这些电子设备在预定范围内。\n[0095] 第一电子设备200和第二电子设备100可以是任何类型的电子设备,只要它们能够通过各种方式实现互联,例如通过因特网、基站网络(如2G/3G/4G网络等)、WiFi网络、NFC等等。该电子设备例如可以是智能手机、台式机、笔记本电脑、平板电脑等等。\n[0096] 在本发明中,假设该第一电子设备200是具有大屏幕的平板电脑,该第二电子设备\n100是智能手机来进行描述。\n[0097] 第一电子设备200例如包括方向传感器和WiFi连接的能力。第二电子设备100例如包括3G联网、方向传感器和WiFi连接的能力。此外,第一电子设备200和第二电子设备100还可以包括卫星定位模块(如GPS(全球定位系统)模块、AGPS(辅助全球定位系统)模块等)等。\n第一电子设备200和第二电子设备100通过各自的网络连接到服务器300。\n[0098] 图2是根据本发明实施例的电子设备200的功能配置框图。\n[0099] 根据本发明实施例的电子设备200包括:\n[0100] 连接单元201,配置为当满足预定条件时,启动与在所述电子设备200预定范围内的第二电子设备100之间的连接操作;\n[0101] 发送单元202,配置为将第一相互识别信息发送给服务器300,在所述服务器300中,根据所述第一相互识别信息以及从所述第二电子设备100发送的第二相互识别信息确定所述电子设备200和所述第二电子设备100是否配对;\n[0102] 接收单元203,配置为在服务器300中根据所述第一相互识别信息和所述第二相互识别信息确定所述电子设备200和所述第二电子设备100配对时,接收从服务器300发送的第一通信连接建立信息,其中所述服务器300还将第二通信连接建立信息发送给所述第二电子设备100;以及\n[0103] 通信单元204,配置为根据所述第一和第二通信连接建立信息与所述第二电子设备100建立通信连接。\n[0104] 所述第一通信连接建立信息是用于建立与第二电子设备的通信连接所需的信息,例如包括第二电子设备的网络地址、设备标识、认证令牌等。\n[0105] 所述第二通信连接建立信息是用于建立与第一电子设备的通信连接所需的信息,例如包括第一电子设备的网络地址、设备标识、认证令牌等。\n[0106] 所述连接单元201进一步包括:\n[0107] 接触检测单元205,配置为检测与所述第二电子设备100进行的接触,从而启动与所述第二电子设备100之间的连接操作;\n[0108] 多媒体数据获取单元206,配置为获取多媒体数据,并且将获取的多媒体数据发送到服务器端,如果在服务器中确定所述多媒体数据与从所述第二电子设备发送的多媒体数据匹配,则启动与所述第二电子设备之间的连接操作。\n[0109] 所述多媒体数据获取单元206还包括:语音采集单元2061,配置为采集语音数据,识别语音数据的声纹特征,并且通过所述发送单元将声纹特征发送到服务器300端,如果在服务器300中确定所述声纹特征与从所述第二电子设备100发送的声纹特征匹配,则启动与所述第二电子设备100之间的连接操作;和/或\n[0110] 图像采集单元2062,配置为采集图像数据,提取场景特征,并且通过所述发送单元将场景特征发送到服务器300端,如果在服务器300中确定所述场景特征与从所述第二电子设备100发送的场景特征匹配,则启动与所述第二电子设备100之间的连接操作。\n[0111] 在服务器中例如使用近似度算法对声纹特征和/或场景特征进行匹配。\n[0112] 所述第一相互识别信息包括所述电子设备200启动连接操作的时间和所述电子设备200的辅助信息,以及所述第二相互识别信息包括所述第二电子设备100启动连接操作的时间和所述第二电子设备100的辅助信息,其中在所述服务器300中,以服务器300的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述电子设备200启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备100启动连接操作的时间。例如,网络传输时间可以由服务器端发送一个时戳给客户端,在客户端反馈时,上传这个时戳,由这个时戳加上处理时间则为客户端上传时间,服务端根据当前时间减去客户端上传时间进行确定。\n[0113] 需要注意的是,在第一电子设备200和第二电子设备100连接发起之前,会和服务器端300的基准时间进行对准,服务器端300需要维护一个时戳对准的系统。服务器端300无需修改第一电子设备200和第二电子设备100的时间,但是需要将第一电子设备200和第二电子设备100间的时间和服务器端300的内部时间进行对准。用以在满足预定条件时(如触碰,多媒体数据满足预定条件),根据对准的时间,识别有效的设备关联请求。\n[0114] 可替代地,如果所述第一电子设备和所述第二电子设备在使用时已经通过网络等与服务器300的时间同步,则可以使用第一电子设备200和第二电子设备100各自的时间作为基准来确定启动时间。\n[0115] 所述第一电子设备100的辅助信息包括所述第一电子设备的定位信息和/或所述第一电子设备的多媒体数据。\n[0116] 在服务器300中根据所述第一相互识别信息和所述第二相互识别信息确定所述电子设备200和所述第二电子设备100是否配对包括:\n[0117] 当所述电子设备200启动连接操作的时间和所述第二电子设备100启动连接操作的时间的时间差小于预定阈值,并且所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离,根据定位方式的精度小于预定阈值时,确定所述电子设备200和所述第二电子设备100配对。\n[0118] 所述定位信息包括以下的至少一种。\n[0119] 当通过有线网络方式连接时,根据分配给设备的网络地址(IP地址)所对应的IP地址地图,确定设备的具有第一精度的定位信息。例如,当设备连接有线网络时,根据分配给设备的IP地址,确定由IP地址对应的运营商地图,可以精确到小区,其精度大约为5公里范围。\n[0120] 当通过基站网络(2G/3G/4G网络)方式连接时,根据设备所在的小区基站定位信息所对应的地图,确定设备的具有第二精度的定位信息。例如,基于设备附近的小区基站信息及注册的小区基站信息,可以根据辅助的基站信息,定位设备所在的大致位置,其精度为大约1公里范围。\n[0121] 当通过WiFi网络方式连接时,根据设备采集的辅助定位信息,确定设备的具有第三精度的定位信息。例如,当设备具有WiFi连接能力时,根据所检测到的周边WiFi无线网络的标识名称列表、不同名称标识的存取点物理地址、当前连接的无线网络标识等,可唯一地标识周边的环境,从而定位设备所在的大致位置,其精度为大约20米范围。\n[0122] 当通过卫星定位(如GPS、APGS、北斗卫星等位等等)方式获取设备的定位信息时,确定设备的具有第四精度的定位信息。例如,当通过GPS获取设备的定位信息时,其精度为大约10米范围。\n[0123] 所述第一相互识别信息进一步包括与所述电子设备200有关的辅助动作信息,以及所述第二相互识别信息进一步包括与所述第二电子设备100有关的辅助动作信息。\n[0124] 例如,在基于WiFi网络方式连接时,根据该定位方式的精度,当所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离小于20米时,可以确定满足上述条件。在另一实施例中,在使用GPS方式获取设备的定位信息时,当所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离小于5米时,可以确定满足上述条件。这些仅仅是示例,只要根据所确定的定位方式的精度,确定所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离小于对应该定位方式的精度的预定阈值,就可以确定满足上述条件。\n[0125] 在所述预定条件为与所述第二电子设备100进行接触的情况下,所述辅助动作信息包括由所述电子设备200上设置的传感器检测的碰撞强度和碰撞方向。\n[0126] 设备提取的定位信息不等于位置信息,需要查询本地或者服务端的地图数据库,获得位置信息。然后,服务器端会对位置信息进行模糊匹配,在某一精度范围内,可以根据定位方式进行预设,来决定各设备是否在相同的区域内。\n[0127] 此外,在服务器300中根据所述第一相互识别信息和所述第二相互识别信息确定所述电子设备200和所述第二电子设备100是否配对包括:\n[0128] 当所述电子设备200启动连接操作的时间和所述第二电子设备100启动连接操作的时间的时间差小于预定阈值,并且所述电子设备200的多媒体数据和所述第二电子设备\n100的多媒体数据相近时,确定所述电子设备200和所述第二电子设备100配对。\n[0129] 具体来说,所述多媒体数据可以包括由所述电子设备200上设置的语音采集单元采集的语音数据。通过分析语音数据中的声纹特征,可以进行匹配。\n[0130] 所述多媒体数据还可以包括由所述电子设备200上设置的图像采集单元采集的图像数据。例如,图像匹配可以通过图像采集单元(如摄像头)提取当前场景照片,并识别关键物体所在位置,由关键物体的相似度特征进行匹配。\n[0131] 然而,多媒体数据不限于语音数据和图像数据,还可以是其它类型的数据,例如视频数据等等。\n[0132] 在服务器300中根据所述第一相互识别信息和所述第二相互识别信息确定所述电子设备200和所述第二电子设备100是否配对包括:\n[0133] 在通过语音采集单元采集语音数据的情况下,当所述电子设备200启动连接操作的时间和所述第二电子设备100启动连接操作的时间的时间差小于预定阈值,由所述电子设备200和第二电子设备100上设置的语音采集单元采集的语音数据中的声纹特征相近时,确定所述电子设备200和所述第二电子设备100配对。\n[0134] 在通过图像采集单元采集图像的情况下,当所述电子设备200启动连接操作的时间和所述第二电子设备100启动连接操作的时间的时间差小于预定阈值,并且由所述电子设备200和第二电子设备100上设置的图像采集单元采集的图像相近时,确定所述电子设备\n200和所述第二电子设备100配对。\n[0135] 此外,如果希望能够更精确地确定所述电子设备200和所述第二电子设备100是否配对,还可以将时间信息和两种辅助信息结合使用。\n[0136] 例如,当所述电子设备200启动连接操作的时间和所述第二电子设备100启动连接操作的时间的时间差小于预定阈值,所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离,根据定位方式的精度小于预定阈值,并且由所述电子设备200和第二电子设备100上设置的语音采集单元采集的声纹特征数据相近时,确定所述电子设备200和所述第二电子设备100配对。\n[0137] 可替代地,例如,当所述电子设备200启动连接操作的时间和所述第二电子设备\n100启动连接操作的时间的时间差小于预定阈值,所述电子设备200的定位信息和所述第二电子设备100的定位信息的距离,根据定位方式的精度小于预定阈值,并且由所述电子设备\n200和第二电子设备100上设置的图像采集单元采集的图像相近时,确定所述电子设备200和所述第二电子设备100配对。当所述电子设备200和所述第二电子设备100没有连接通道时,如果所述第二电子设备100周围的网络环境列表包括与所述电子设备200周围的网络环境列表中相同的无线网络,则所述电子设备200通过所述相同的当前连接的无线网络与所述第二电子设备100建立通信连接;以及如果所述第二电子设备100周围的网络环境列表不包括与所述电子设备200周围的网络环境列表相同的无线网络,则所述电子设备200建立自主的无线网络,并将该网络的信息通过服务器300传输给所述第二电子设备,从而通过该自主的无线网络与所述第二电子设备100建立通信连接。\n[0138] 网络环境列表中相同的无线网络特指WiFi/BT/NFC这样的近距无线通信网络,需要提取无线名称(WiFi SSID)、设备名、无线存取点的物理设备标识(MAC地址)、无线设备标识(MAC地址)。\n[0139] 当所述电子设备200和所述第二电子设备100已经存在连接通道时,所述电子设备\n200的定位信息中包括所述第二电子设备100的网络地址,从而通过所述第二电子设备100的网络地址与所述第二电子设备100建立通信连接。\n[0140] 所述电子设备200还包括主从设备确定单元208,配置为在与所述第二电子设备\n200建立通信连接之后,根据预定策略确定所述电子设备和所述第二电子设备中的一个为主设备,另一个为从设备;\n[0141] 显示区域分配单元209,配置为当确定所述电子设备为主设备时,将所述电子设备的显示区域的一部分分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容;以及\n[0142] 相关内容传输单元210,配置为当确定所述第一电子设备为从设备时,将相关内容传输给所述第二电子设备,并且在所述第二电子设备的显示区域中的分配给所述电子设备的一部分中显示所述相关内容。\n[0143] 具体来说,在与所述第二电子设备100建立通信连接之后,主从设备确定单元208根据预定策略,例如显示屏幕的大小、处理能力、存储容量、用户操作等等,确定所述电子设备和所述第二电子设备中的一个为主设备,另一个为从设备。在本实施例中,假设根据显示屏幕的大小来确定,并且确定具有大屏幕的电子设备200为主设备,并且具有小屏幕的第二电子设备100为从设备。\n[0144] 可替代地,在与所述第二电子设备100建立通信连接之后,也可以在电子设备200和第二电子设备100上分别弹出对话框,然后根据用户的操作,选择电子设备200作为主设备,并且选择第二电子设备100作为从设备。当然,这些都只是示例,还根据用户需要以其它方式进行设置。\n[0145] 此外,需要注意的是,也可以默认将电子设备200作为主设备,并且将第二电子设备100作为从设备,或者相反。\n[0146] 此外,所述显示区域分配单元209进一步配置为:\n[0147] 确定与所述第二电子设备100的位置关系,并且根据确定的与所述第二电子设备\n100的位置关系,所述电子设备200将自身的显示区域中与所述第二电子设备的位置对应的特定显示区域分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容。\n[0148] 具体来说,当确定所述电子设备200为主设备时,所述显示区域分配单元209首先确定与所述第二电子设备100的位置关系。例如,所述显示区域分配单元209可以根据与所述第二电子设备100的接触位置确定与所述第二电子设备的相对位置关系。或者,所述显示区域分配单元209还可以利用所述电子设备200上的多个麦克风设备,通过声音定位来确定两个设备之间的相对位置关系等。或者,所述显示区域分配单元209还可以利用所述电子设备200上以及所述第二电子设备100的多个麦克风设备,通过声音定位来确定两个设备之间的相对位置关系等。当然,还可以根据需要采取其它多种方式来确定两个电子设备之间的位置关系。\n[0149] 然后,根据确定的与所述第二电子设备100的位置关系,所述电子设备200将自身的显示区域中与所述第二电子设备的位置对应的特定显示区域分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容。\n[0150] 例如,所述电子设备200可以根据与第二电子设备100的接触位置,将自身显示区域中的与接触位置对应的一边的显示区域分配给第二电子设备100。或者,所述电子设备\n200可以根据与第二电子设备100的靠近位置,将自身显示区域中的与靠近位置对应的一边的显示区域分配给第二电子设备100。\n[0151] 此外,所述电子设备200可以根据需要,将分配给第二电子设备100的显示区域独占地用于所述第二电子设备100,并且该显示区域不变。可替代地,所述电子设备200可以根据需要,将分配给第二电子设备100的显示区域还用于其它第二电子设备100,并且该显示区域可变。例如,当N(N>1)个第二电子设备100与电子设备200的同一边对应时,可以将电子设备200的该边的显示区域给两个第二电子设备100分别分配相等的1/N。可替代地,分配给每个第二电子设备100的显示区域也可以不同。\n[0152] 此外,根据需要,根据本发明实施例的电子设备200还可以包括GPS模块、方向传感器等组件。\n[0153] 因此,根据本发明实施例的电子设备可以启动连接操作的时间以及各种辅助信息(包括不同精度的定位信息和多媒体信息等),与另一电子设备进行互联,而不需要精确的定位信息。\n[0154] <第二实施例>\n[0155] 下面参考图3描述根据本发明实施例的服务器300。图3是描述根据本发明实施例的服务器300的功能配置框图。\n[0156] 根据本发明实施例的服务器300包括:\n[0157] 接收单元301,配置为接收从第一电子设备发送的第一相互识别信息和从第二电子设备发送的第二相互识别信息;\n[0158] 配对确定单元302,配置为根据所述第一相互识别信息以及所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对;\n[0159] 发送单元303,配置为在确定所述第一电子设备和所述第二电子设备配对时,发送第一通信连接建立信息给所述第一电子设备以及发送第二通信连接建立信息给所述第二电子设备。\n[0160] 优选地,所述第一相互识别信息包括所述第一电子设备启动连接操作的时间和所述第一电子设备的辅助信息,以及所述第二相互识别信息包括所述第二电子设备启动连接操作的时间和所述第二电子设备的辅助信息,以及\n[0161] 所述服务器300还包括连接时间确定单元304,配置为以所述服务器300的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述第一电子设备启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备启动连接操作的时间。所述第一电子设备的辅助信息包括所述第一电子设备的定位信息和/或所述第一电子设备的多媒体数据,并且所述第二电子设备的辅助信息包括所述第二电子设备的定位信息和/或所述第一电子设备的多媒体数据。\n[0162] 所述配对确定单元302进一步配置为当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值时,确定所述第一电子设备和所述第二电子设备配对。\n[0163] 所述配对确定单元302进一步配置为:\n[0164] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的语音数据和所述第二电子设备的多媒体数据中的语音数据的声纹特征相近时,确定所述电子设备和所述第二电子设备配对;或者\n[0165] 当所述电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据中的图像数据和所述第二电子设备的多媒体数据中的图像数据的图像相近时,确定所述电子设备和所述第二电子设备配对。\n[0166] 此外,如果希望能够更精确地确定所述电子设备200和所述第二电子设备100是否配对,还可以将时间信息和两种辅助信息结合使用。\n[0167] 例如,所述配对确定单元302可以进一步配置为:\n[0168] 当所述电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,所述电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值,并且由所述电子设备和第二电子设备上设置的语音采集单元采集的声纹特征数据相近时,确定所述电子设备和所述第二电子设备配对;或者\n[0169] 当所述电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,所述电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值,并且由所述电子设备和第二电子设备上设置的图像采集单元采集的图像相近时,确定所述电子设备和所述第二电子设备配对。\n[0170] 根据本实施例的服务器的可以根据不同设备发送的信息,确定这些设备是否匹配,而不需要这些设备的精确定位。此外,匹配方式可以是非常多样的,并不限于上面所述的示例。\n[0171] <第三实施例>\n[0172] 接着,将参考图4描述根据本发明实施例的连接方法。图4是示出根据本发明实施例的连接方法的流程图。\n[0173] 根据本发明第三实施例的连接方法400应用于电子设备。该电子设备例如可以是前面所述的第一电子设备200和第二电子设备100。在此以该连接方法应用于第一电子设备\n200为例进行描述。所述连接方法400包括:\n[0174] 步骤S401:通过一预定操作,启动与在所述第一电子设备预定范围内的第二电子设备之间的连接操作。\n[0175] 在该步骤中,当满足预定操作条件时,启动与所述第一电子设备200预定范围内的第二电子设备100的连接操作。\n[0176] 例如,所述预定条件可以是与所述第二电子设备进行接触,从而启动与所述第二电子设备之间的连接操作。\n[0177] 可替代地,所述预定条件可以是通过多媒体数据获取单元获取多媒体数据,并且将获取的多媒体数据发送到服务器端,如果在服务器中确定所述多媒体数据与从所述第二电子设备100发送的多媒体数据匹配,则启动与所述第二电子设备100之间的连接操作。\n[0178] 所述多媒体数据包括通过语音采集单元采集的语音数据和通过图像采集单元采集的图像数据。\n[0179] 具体来说,可以通过语音采集单元采集语音数据,识别语音数据的声纹特征,并且声纹特征发送到服务器端,如果在服务器中确定所述声纹特征与从所述第二电子设备发送的声纹特征匹配,则启动与所述第二电子设备之间的连接操作。\n[0180] 可替代地,可以通过图像采集单元采集图像数据,提取图像中的场景特征,并且将场景特征发送到服务器端,如果在服务器中确定所述场景特征与从所述第二电子设备发送的场景特征匹配,则启动与所述第二电子设备之间的连接操作。\n[0181] 步骤S402:将第一相互识别信息发送给服务器,在所述服务器中,根据所述第一相互识别信息以及从所述第二电子设备发送的第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对。\n[0182] 在该步骤中,第一电子设备将自身的第一相互识别信息发送给服务器,并且第二电子设备将自身的第二相互识别信息发送给服务器,并且在服务器中根据所述第一相互识别信息以及从所述第二电子设备发送的第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对。\n[0183] 所述第一相互识别信息包括所述第一电子设备启动连接操作的时间和所述第一电子设备的辅助信息,以及所述第二相互识别信息包括所述第二电子设备启动连接操作的时间和所述第二电子设备的辅助信息。所述第一电子设备的辅助信息包括所述第一电子设备的定位信息和/或所述第一电子设备的多媒体数据。所述第二电子设备的辅助信息包括所述第二电子设备的定位信息和/或所述第二电子设备的多媒体数据。\n[0184] 在所述服务器中,以服务器的时间为基准,将接收所述第一相互识别信息的时间减去网络传输时间获得的时间确定为所述第一电子设备启动连接操作的时间,以及将接收所述第二相互识别信息的时间减去网络传输时间获得的时间确定为所述第二电子设备启动连接操作的时间。\n[0185] 步骤S403:在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备配对时,接收从服务器发送的第一通信连接建立信息,其中所述服务器还将第二通信连接建立信息发送给所述第二电子设备。\n[0186] 在该步骤中,如果服务器通过预定的匹配算法处理确定第一电子设备和第二电子设备匹配,则将第一通信连接建立信息发送给第一电子设备,并且将第二通信连接建立信息发送给第二电子设备。\n[0187] 步骤S404:根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接。\n[0188] 在该步骤中,第一电子设备根据接收的第一通信连接建立信息,并且第二电子设备根据接收的第二通信连接建立信息,相互建立通信连接。\n[0189] 优选地,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对包括:\n[0190] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的定位信息和所述第二电子设备的定位信息的距离,根据定位方式的精度小于预定阈值时,确定所述第一电子设备和所述第二电子设备配对。\n[0191] 优选地,其中所述定位信息包括以下的至少一种:\n[0192] 当通过有线网络方式连接时,根据分配给设备的IP地址所对应的IP地址地图,确定设备的具有第一精度的定位信息;\n[0193] 当通过基站网络方式连接时,根据设备所在的小区基站定位信息所对应的地图,确定设备的具有第二精度的定位信息;\n[0194] 当通过无线局域网网络方式连接时,根据设备采集的辅助定位信息,确定设备的具有第三精度的定位信息;\n[0195] 当通过卫星定位方式获取设备的定位信息时,确定设备的具有第四精度的定位信息。\n[0196] 如上面所述,各种定位信息具有不同精度,从而辅助确定设备的位置信息。\n[0197] 在与所述第二电子设备进行接触的情况下,所述辅助信息还可以包括由所述第一电子设备上设置的传感器检测的碰撞强度和碰撞方向。\n[0198] 在从通过语音采集单元采集语音数据的情况下,所述辅助信息还可以包括由所述第一电子设备上设置的语音采集单元采集的声纹特征数据。\n[0199] 在通过图像采集单元采集图像数据的情况下,所述辅助信息还可以包括由所述第一电子设备上设置的图像采集单元采集的图像数据。\n[0200] 优选地,在服务器中根据所述第一相互识别信息和所述第二相互识别信息确定所述第一电子设备和所述第二电子设备是否配对包括:\n[0201] 当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且所述第一电子设备的多媒体数据和所述第二电子设备的多媒体数据相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0202] 具体来说,当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且由所述第一电子设备和第二电子设备上设置的语音采集单元采集的声纹特征数据相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0203] 在所述预定条件为通过图像采集单元采集图像的情况下,当所述第一电子设备启动连接操作的时间和所述第二电子设备启动连接操作的时间的时间差小于预定阈值,并且由所述第一电子设备和第二电子设备上设置的图像采集单元采集的图像相近时,确定所述第一电子设备和所述第二电子设备配对。\n[0204] 在该情况下,在服务器中,根据上述信息构建的复合算法进行综合判断和筛选,时间最为优先,辅助信息其次,并且辅助信息可以是设备的定位信息和/或多媒体信息。此外,定位信息和多媒体信息也可以结合使用,以便提供更精确的匹配确定。\n[0205] 优选地,根据所述第一和第二通信连接建立信息与所述第二电子设备建立通信连接包括:\n[0206] 当所述第一电子设备和所述第二电子设备没有连接通道时,如果所述第二电子设备周围的网络环境列表包括与所述第一电子设备周围的网络环境列表中相同的无线网络,则所述第一电子设备通过所述相同的当前连接的无线网络与所述第二电子设备建立通信连接;以及如果所述第二电子设备周围的网络环境列表不包括与所述第一电子设备周围的网络环境列表相同的无线网络,则所述第一电子设备建立自主的无线网络,并将该网络的信息通过服务器传输给所述第二电子设备,从而通过该自主的无线网络与所述第二电子设备建立通信连接。\n[0207] 网络环境列表中相同的无线网络特指WiFi/BT/NFC这样的近距无线通信网络,需要提取无线名称(WiFi SSID)、设备名、无线存取点的物理设备标识(MAC地址)、无线设备标识(MAC地址)。\n[0208] 当所述第一电子设备和所述第二电子设备已经存在连接通道时,所述第一电子设备的定位信息中包括所述第二电子设备的网络地址,从而通过所述第二电子设备的网络地址与所述第二电子设备建立通信连接。所述定位信息也需要通过服务器交换。\n[0209] 优选地,所述连接方法还包括:\n[0210] 在与所述第二电子设备建立通信连接之后,根据预定策略确定所述第一电子设备和所述第二电子设备中的一个为主设备,另一个为从设备,以及\n[0211] 当确定所述第一电子设备为主设备时,所述第一电子设备将自身的显示区域的一部分分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容;以及[0212] 当确定所述第一电子设备为从设备时,所述第一电子设备将相关内容传输给所述第二电子设备,并且在所述第二电子设备的显示区域中的分配给所述第一电子设备的一部分中显示所述相关内容。\n[0213] 优选地,所述连接方法还包括:\n[0214] 确定与所述第二电子设备的位置关系,并且根据确定的与所述第二电子设备的位置关系,所述第一电子设备将自身的显示区域中与所述第二电子设备的位置对应的特定显示区域分配给所述第二电子设备,以便根据所述第二电子设备的操作显示相关内容。\n[0215] 因此,应用根据本发明实施例的连接方法的电子设备可以根据启动连接操作的时间以及各种辅助信息(包括不同精度的定位信息和多媒体信息等),与另一电子设备进行互联,而不需要精确的定位信息。\n[0216] <第四实施例>\n[0217] 接着,将参考图5描述根据本发明的应用实施例。图5是描述第一电子设备200和第二电子设备100基于桌面方向的内容共享的示例。\n[0218] 如图5所示,假设第一电子设备200上包括语音采集单元、因特网连接单元、WiFi连接单元、方向传感器。第二电子设备100上也包括语音采集单元、3G连接单元、WiFi连接单元、方向传感器。第一电子设备200通过因特网连接单元连接到服务器,并且第二电子设备\n100通过3G连接单元连接到服务器。\n[0219] 当第一电子设备200和第二电子设备100相互接近,并且用户说出“建立连接”的指令时,第一电子设备200上的语音采集单元采集该语音数据,分析该语音数据的声纹特征,并将该声纹特征发送到服务器中,同时,第二电子设备100上的语音采集单元采集该语音数据,分析该语音数据的声纹特征,并将该声纹特征发送到服务器中。在服务器中,服务器根据预定的模糊匹配处理算法,分析来自第一电子设备200和第二电子设备100的声纹特征匹配,并将结果返回给第一电子设备200和第二电子设备100。第一电子设备200因此启动与第二电子设备100的连接操作。\n[0220] 此时,第一电子设备200将包括其自身的启动连接时间和定位信息的第一相互识别信息发送到服务器,同时,第二电子设备100将包括其自身的启动连接时间和定位信息的第二相互识别信息发送到服务器。\n[0221] 在服务器中,服务器以自身的时间为基准,将接收第一相互识别信息的时间减去估计的网络传输时间,确定第一电子设备启动连接操作的时间,并且将接收第二相互识别信息的时间减去估计的网络传输时间,确定第二电子设备启动连接操作的时间。因为第一电子设备通过因特网连接到服务器,第二电子设备通过3G网络连接到服务器,因此在传输时间上存在差别,所以服务器需要对该传输时间进行校正,从而精确地确定第一电子设备和第二电子设备启动连接的时间,以便识别有效的设备关联请求。\n[0222] 当在服务器中确定第一电子设备启动连接操作的时间和第二电子设备启动连接操作的时间小于预定阈值(例如,2秒钟)时,在服务器中继续判断第一电子设备和第二电子设备的定位信息的距离,根据定位方式的精度。\n[0223] 例如,通过第一电子设备的定位信息中包括的分配给第一电子设备的IP地址,分析该IP地址所对应的IP地址地图,从而大致确定该第一电子设备例如在A区域附近,然后,通过分析第一电子设备周边的WiFi网络标识以及该标识所对应的存取点物理地址,以较高精度确定该第一电子设备例如在A1区域附近。然后,通过第二电子设备的定位信息中包括的设备所在小区基站定位信息,分析该基站的地址地图,从而大致确定该第二电子设备例如在B区域,然后,通过分析第一电子设备周边的WiFi网络标识以及该标识所对应的存取点物理地址,以较高精度确定该第二电子设备例如在B1区域附近。当A1区域和B1区域之间的距离小于对应该定位方式的预定阈值(例如20米)时,确定第一电子设备和第二电子设备配对。然后,服务器将包含认证令牌的信息返回给第一电子设备和第二电子设备。\n[0224] 此时,假设第一电子设备和第二电子设备连接到相同的WiFi网络,则第一电子设备和第二电子设备通过该相同的WiFi网络建立通信连接。\n[0225] 需要注意的是,如果第一电子设备周围的网络环境列表不包括与第二电子设备周围的网络环境列表相同的无线网络时,则第一电子设备可以建立自主的无线网络,并且将该网络的信息通过服务器传输给第二电子设备,从而通过该自主的无线网络与所述第二电子设备建立通信连接。\n[0226] 当第一电子设备和第二电子设备建立连接后,例如通过处理能力的强弱,确定第一电子设备为主设备,第二电子设备为从设备。\n[0227] 然后,第一电子设备和第二电子设备利用方向传感器检测相互接近的一边。然后,第一电子设备和第二电子设备可以相互共享内容。\n[0228] 因此,应用根据该实施例的第一电子设备可以根据启动连接操作的时间以及各种辅助信息(包括不同精度的定位信息和多媒体信息等),与第二电子设备进行互联,而不需要精确的定位信息。\n[0229] <第五实施例>\n[0230] 接着,将参考图6描述根据本发明的应用实施例。图6是描述第一电子设备200和四个第二电子设备100a-d共享内容的示例。例如,第一电子设备是大屏幕平板电脑,四个第二电子设备100a-d是四个移动终端,四个第二电子设备利用大屏幕平板电脑作为共享桌面来玩麻将游戏。需要注意的是,在不需要特别区分时,第二电子设备100a-d简称为第二电子设备100。在本实施例中,假设默认设置第一电子设备200为主设备,因此其它各个第二电子设备为从设备。\n[0231] 如图6所示,假设第一电子设备200上包括触摸传感器、因特网连接单元、WiFi连接单元和GPS模块。第二电子设备100上也包括触摸传感器、3G连接单元、WiFi连接单元和GPS模块。第一电子设备200通过因特网连接单元连接到服务器,并且第二电子设备100通过3G连接单元连接到服务器。\n[0232] 当用户手持第二电子设备100a碰撞第一电子设备200的一边时,第一电子设备200上的触摸传感器检测到该碰撞,因此启动与第二电子设备100a的连接操作。另外,第二电子设备100a也启动与第一电子设备的连接操作。\n[0233] 此时,第一电子设备200将包括其自身的启动连接时间和定位信息的第一相互识别信息发送到服务器,同时,第二电子设备100a将包括其自身的启动连接时间和定位信息的第二相互识别信息发送到服务器。\n[0234] 在服务器中,服务器以自身的时间为基准,将接收第一相互识别信息的时间减去估计的网络传输时间,确定第一电子设备200启动连接操作的时间,并且将接收第二相互识别信息的时间减去估计的网络传输时间,确定第二电子设备100a启动连接操作的时间。因为第一电子设备200通过因特网连接到服务器,第二电子设备100a通过3G网络连接到服务器,因此在传输时间上存在差别,所以服务器需要对该传输时间进行校正,从而精确地确定第一电子设备200和第二电子设备100a启动连接的时间,以便识别有效的设备关联请求。\n[0235] 当在服务器中确定第一电子设备200启动连接操作的时间和第二电子设备100a启动连接操作的时间小于预定阈值(例如,2秒钟)时,在服务器中继续判断第一电子设备200和第二电子设备100a的定位信息的距离。\n[0236] 例如,通过第一电子设备200的定位信息中包括的分配给第一电子设备200的IP地址,分析该IP地址所对应的IP地址地图,从而大致确定该第一电子设备200例如在A区域附近,然后,通过分析第一电子设备200周边的WiFi网络标识以及该标识所对应的存取点物理地址,以较高精度确定该第一电子设备200例如在A1区域附近。然后,通过第二电子设备\n100a的定位信息中包括的设备所在小区基站定位信息,分析该基站的地址地图,从而大致确定该第二电子设备100a例如在B区域,然后,通过分析第一电子设备200周边的WiFi网络标识以及该标识所对应的存取点物理地址,以较高精度确定该第二电子设备100a例如在B1区域附近。然后,通过第一电子设备200的GPS模块获取第一电子设备的位置信息,如A2区域,通过第二电子设备100a的GPS模块获取第一电子设备的位置信息,如B2区域。当A2区域和B2区域之间的距离小于对应该定位方式的预定阈值(例如5米)时,确定第一电子设备200和第二电子设备100a配对。然后,服务器将包含认证令牌的信息返回给第一电子设备200和第二电子设备100a。\n[0237] 此时,假设第一电子设备200和第二电子设备100a连接到相同的WiFi网络,则第一电子设备200和第二电子设备100a通过该相同的WiFi网络建立通信连接。\n[0238] 然后,第一电子设备200将与第二电子设备100a的碰撞位置对应的特定显示区域分配给第二电子设备100a。例如,第一电子设备200将上面的区域a分配给第二电子设备\n100a。\n[0239] 通过重复上面的步骤,第一电子设备200分别将区域b、c和d分配给第二电子设备\n100b-d。需要注意的是,如果多个第二电子设备接触第一电子设备的相同边,则第一电子设备将显示诸如该边不可用的提示信息,并提示后接触的第二电子设备选择不同的边接触。\n[0240] 当各个第二电子设备都已经与第一电子设备建立通信连接后,则可以利用第一电子设备的大屏幕作为平台进行麻将游戏,并且分配给第二电子设备100a的区域a中显示第二电子设备100a用户吃过或碰过的牌等,未出的牌只显示背面,并且所有用户出过的牌可以显示在区域e中。具体来说,各个第二电子设备200在自身的显示屏幕中显示自己抓到的牌,在游戏过程中,例如第二电子设备100a用户进行吃牌操作,则第二电子设备100a的屏幕上可以显示吃过的牌,同时将该吃过的牌发送到第一电子设备200,并且在分配给它的区域a中显示该吃过的牌,另外,该区域a中可能还显示其它的已出过的牌。也就是说,作为从设备的第二电子设备100将相关内容传输给所述第一电子设备200,并且在所述第二电子设备\n100的显示区域中的分配给所述第一电子设备的一部分(例如,区域a、b、c、d和e)中显示包括该相关内容的内容。\n[0241] 因为各个第二电子设备100a-d具有各自的认证令牌,所以不同方向的用户不会产生干扰。\n[0242] 因此,应用根据该实施例的第一电子设备可以根据启动连接操作的时间以及各种辅助信息(包括不同精度的定位信息和多媒体信息等),与多个第二电子设备进行互联,而不需要精确的定位信息。\n[0243] 因此,根据本发明实施例的基于多种定位的设备连接方法、使用该方法的电子设备以及服务器,不需要额外部件就能够精确地进行设备间的互联。\n[0244] 需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。\n[0245] 最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。\n[0246] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。\n[0247] 以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2016-06-01
- 2013-01-23
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201210280954.3
申请日: 2012.08.08
- 2012-11-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |