专利名称:一种基于环境设备列表的移动终端匹配方法和系统的制作方法
技术领域:
本发明涉及终端配对方法,尤其涉及一种通过环境设备列表进行移动终端配对的方法和系统。
背景技术:
随着互联网的广泛普及,用户普遍使用终端来获得所需要的信息。其中以PC为典型代表,它基于开放性工业标准架构、功能比较强大。在大范围上,人们可以通过各种方式接入万维网来获取各种网络资源;在小范围上,人们可以通过自己配置或者第三方设定的局域网来实现终端的互联,从而实现协同工作,并行处理等功能。从20世纪末期以来,通信技术的迅猛发展使得手机也得到了极大的应用。作为一种移动终端,早期的手机只能用于通话,收发短信,随着软硬件技术的发展,和PC —样,手机也具备了一定的计算能力,人们可以在手机上安装各种应用软件,不使用网络的比如各种本地的手机游戏,照片处理软件等等;更多的是那些基于网络的应用。比如手机网络浏览器和各种应用程序的客户端软件。 手机网络浏览器中比较著名的比如UCWeb浏览器,它可以通过GPRS或者其他的一些无线网络(比如wifi)实现网络浏览的功能。客户端软件,比如手机QQ,手机飞信等等,为我们只需要通过手机,人们就可以随时随地的与好友聊天,拓展了这些软件的使用范围。
人们在使用各种终端的时候,除了需要从网络中获得各种资源以外,常常会需要在多个终端间共享数据。完成这些功能通常需要对所述多个终端进行适配,然后进行数据共享。现有技术提出了各种的方法来完成所述的适配过程。在PC上,有很多方法来实现终端的互联。有线的方式比如使用集线器,需要加入的PC使用网线与集线器相连,设定好相应的IP地址以后就实现了与其他连接在集线器上的PC的互联。无线的方式可以使用局域网配置软件配合无线网卡建立局域网来实现数据共享。在加入PC局域网时,流程一般是搜索PC周围的无线网络列表,选择想要加入的无线网络并连接。这个过程比较简单,但是在建立局域网时需要花费较多的时间。在移动终端上资源有限,很难完成上述流程;另外一些方法通过使用现有的通信协议来实现终端的互联,比如通过蓝牙配对,配对参与人一会使用自己终端上的蓝牙搜索周围的蓝牙设备,搜索到以后向特定的一个终端(即配对参与人二)发送配对请求,之后配对参与人需要确认和输入配对密码来完成配对过程,这个过程本身步骤多,操作起来繁琐,如果需要和多个终端配对,需要重复执行上述过程,极大的影响使用的效率。
本发明针对移动终端配对方面现有技术的缺陷,提出了一种比较实用的多个移动终端配对方法和装置。发明内容
本发明的目的是提供一种基于环境设备列表的移动终端匹配方法和系统。
根据本发明的第一个方面,提供一种基于环境设备列表的移动终端匹配方法,该方法包括如下步骤
移动终端利用无线网络搜索其周围存在的设备,生成环境设备列表并将其上传至服务器;
服务器处理环境设备列表,并基于所述处理结果帮助所述移动终端与其他移动终端完成匹配。
根据本发明的第二个方面,提供一种多移动终端匹配的系统,包括
移动终端完成检测环境设备以及生成环境设备列表的操作并与服务器端交互、 与其它终端共享数据;其中包括
触发事件检测装置用于检测各种可能的触发匹配过程的操作;
设备列表搜索装置用于检测移动终端周围可用的无线设备并生成环境设备列表;
显示装置用于显示环境设备列表信息以及经由服务器端处理后生成的可匹配设备列表信息;
选择控制装置供用户选择需要匹配的终端并生成请求信息;
移动终端信息收发装置用于发送和接收所有与服务器或其他移动终端之间交流的信息。
服务器端完成处理环境设备列表,并根据处理结果帮助移动终端之间匹配的操作;其中包括
服务器端信息收发装置用于接收和发送所有与移动终端之间交流的信息;
设备列表处理装置用来分析环境设备列表,并执行配对操作或者回馈可匹配终端列表的操作。
利用本发明的方法和系统,用户可以通过环境设备列表来确定终端的位置信息, 使得匹配操作的针对性更强;同时由于服务器的参与,大部分的验证交互操作都在后台完成,减少了用户使用时的操作步骤,提高了使用效率。
本发明的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加的明显,在附图中相同的附图标记始终表示相同的特征,其中
图1是根据本发明的一个实施例的多个移动终端匹配和数据共享的示意图2移动终端匹配和数据共享的流程图,结合图1可以刚好说明如何使用环境设备列表来匹配终端;
图3是根据本发明的另一个实施例的多个移动终端匹配和数据共享的示意图4是图3的基础上进行移动终端匹配和数据共享的流程图5是使用本发明的装置的示意性框图。
具体实施方式
本发明的操作方法可以适用于对需要对多个移动终端进行匹配时的情景。移动终端可以是手机,笔记本电脑或者其他带有无线功能并且有一定处理功能的终端。通过本发明可以在需要的场合,对于移动终端完成快速有效安全的匹配,提高了移动终端数据共享的能力,增加了移动终端的可用性。下面结合附图对本发明作进一步的详细描述。
图1是根据本发明的一个实施例的多个移动终端匹配和数据共享的示意图。其中服务器10担负主要的运算处理和信息转发功能,它可以是移动运营商的服务器、手机应用提供商的服务器或者用户自己配置的服务器;wifi热点20 (例如热点A和热点B)用于提供定位信息,它散步于移动终端周边,有一定的密度和覆盖范围;虚线40和虚线圆圈50所示分别是wifi热点A和B的覆盖范围;移动终端30是本发明所述的功能的主要发起者和执行者。每个移动终端均有自己的无线接入范围,出于简洁的考虑没有在图中示出。途中带点虚线圆圈60表示的是某个区域,其中的多个移动终端是待匹配的用户设备。这个实施例主要用于多个移动终端在小区域内同一时段的匹配,它的一个典型的应用场合是会议室内多个用户共享自己的通讯录信息、应用程序或者是文档信息。
如图1所示,当多个带有所述匹配功能的移动终端集中在一个区域内,移动终端搜索附近可用的无线设备,所述的可用无线设备包括打开的蓝牙设备和可接入的wifi节点;然后将所得到的可用无线设备信息综合生成环境设备列表发送给服务器端。当移动终端相互之间需要进行信息共享时,用户可以通过触发事件来启动匹配过程,相应的,服务器端对设备信息列表做一系列的处理后,再通过和移动终端的交互来完成匹配过程。
图2是在图1实施例的基础上,多个移动终端匹配和数据共享的流程图。
如图所示,步骤S201中,移动终端搜索附近可用的无线设备,包括处于激活状态的蓝牙设备和可接入的wifi热点,比如图1中,移动终端三可以找到移动终端一、二、四、 五、六、七上激活的蓝牙设备,但是移动终端八和九不在范围内;同时移动终端三可以找到可接入的wifi热点A,但是wifi热点B处于可接入范围之外,无法接入。
在步骤S202中,移动终端搜索到周围可用的无线设备后,通过整合这些设备的信息生成环境设备列表。所述的设备信息可以是但不限于设备的名称、MAC地址、网络条件和终端上安装的程序。前面两种信息可以用来确定两个用户终端的用户列表相似程度,后面两种信息可以用来确定终端间可以共享的数据类型或者可以使用的服务类型。比如,对于移动终端三而言,其环境设备列表如下所示其中第一列是为方便说明而列,实际中可以不使用;第一行表示自身的信息,因此没有网络条件信息
权利要求
1.一种基于环境设备列表的移动终端匹配方法,该方法包括如下步骤移动终端利用无线网络搜索其周围存在的设备,生成环境设备列表并将其上传至服务器;服务器处理环境设备列表,并基于所述处理结果帮助所述移动终端与其他移动终端完成匹配。
2.根据权利要求1所述的方法,其中所述的无线网络包括蓝牙网络,wifi网络中一种或者它们的组合。
3.根据权利要求1所述的方法,其中所述生成的设备列表包括下列信息中的至少一项或者它们的组合 设备的名称、MAC地址、网络条件、可共享的数据类型。
4.根据权利要求1所述的方法,其中所述服务器处理环境设备列表包括根据环境设备列表中蓝牙设备的连接信息和wifi 热点的位置,相互可连接的情况,网络条件综合判断设备列表之间的相似程度并确定相应终端之间的距离远近。
5.根据权利要求1所述的方法,其中所述服务器基于所述处理结果帮助所述移动终端与其他移动终端完成匹配包括下列情况之一或者它们的组合服务器将符合要求的移动终端直接配对;服务器将可匹配终端列表发送给移动终端由终端用户选择匹配对象。
6.根据权利要求5所述的方法,其中终端用户自己选择对象匹配时,可以采用下列方法之一或者它们的组合 其中一方通过服务器向对方发送匹配请求,对方回应后配对; 双方在同一时间段内选择对方并向服务器发送匹配请求,服务器验证后配对。
7.根据权利要求1所述的方法,其中,还包括在所述移动终端完成匹配并进行数据共享时,所述服务器根据匹配的各个终端上安装的程序、网络条件,可共享的数据类型等提示匹配终端之间可以进行的操作,包括即时通讯、交换名片、视频或语音通信、互动游戏中的一种或者它们的组合。
8.根据权利要求1所述的方法,其中所述共享数据的方式是下列几种情况之一或者它们的组合 直接将共享数据发送给匹配的其他移动终端; 通过所述服务器将共享数据转发给其他的移动终端;将共享数据上传到所述服务器后,其他移动终端到所述服务器上下载所述共享数据。
9.根据权利要求1或4所述的方法,其中由用户发起匹配请求到服务器,所述匹配请求用于将同一地点内的多个终端互联。
10.根据权利要求8所述的方法,其中互联的依据是多个终端的设备列表中有可以互联的蓝牙设备或者处于同一 wifi节点的接入范围之内。
11.根据权利要求9或10所述的方法,其中所述匹配请求是关于特定应用的匹配请求,用于与附近装有同种应用的移动终端匹配。
12.根据权利要求11所述的方法,其中服务器端对匹配请求进行筛选,把同类特定应用的匹配请求分组处理。
13.一种多移动终端匹配的系统,包括移动终端(51):完成检测环境设备以及生成环境设备列表并与服务器端交互、与其它终端共享数据的操作;服务器端(52):完成处理环境设备列表,并根据处理结果帮助移动终端之间进行匹配的操作。
14.根据权利要求13所述的系统,其中移动终端(51)包括触发事件检测装置(511)用于检测各种可能的触发匹配过程的操作;设备列表搜索装置(512)用于检测移动终端周围可用的无线设备并生成环境设备列表;显示装置(513)用于显示环境设备列表信息以及经由服务器端处理后生成的可匹配设备列表信息;选择控制装置(514)供用户选择需要匹配的终端并生成请求信息;移动终端信息收发装置(515)用于发送和接收所有与服务器或其他移动终端之间交流的信息;服务器端(52)包括服务器端信息收发装置(521)用于接收和发送所有与移动终端之间交流的信息;设备列表处理装置(522)用来分析环境设备列表,并执行配对操作或者回馈可匹配终端列表的操作。
15.根据权利要求13或14所述的系统,其中设备列表搜索装置(512)搜索的无线网络包括蓝牙网络,wifi网络中一种或者它们的组合。
16.根据权利要求13或14所述的系统,其中设备列表搜索装置(512)生成的环境设备列表包括下列信息中的一或者它们的组合 设备的名称、MAC地址、网络条件、可共享的数据类型。
17.根据权利要求13或14所述的系统,其中设备列表处理装置(522)根据环境设备列表中蓝牙设备的连接信息和wifi热点的位置,相互可连接的情况,网络条件综合判断各个终端的环境设备列表之间的相似程度并确定相应终端之间的距离远近。
18.根据权利要求13或14所述的系统,其中所述移动终端的匹配过程是下列情况之一或者它们的组合服务器端(52)将符合要求的移动终端直接配对;服务器端(52)将可匹配终端列表发送给移动终端(51),由终端用户选择匹配对象。
19.根据权利要求所述18的系统,其中服务器端(52)将可匹配终端列表发送给移动终端(51)时,可以采用下列方法之一或者它们的组合完成匹配其中一方通过服务器(5 向对方发送匹配请求,对方回应后配对;双方在同一时间段内选择对方并向服务器端发送匹配请求,服务器端(5 验证后配对。
20.根据权利要求13或14所述的系统,其中在所述移动终端完成匹配并进行数据共享时,服务器端(5 根据匹配的各个终端上安装的程序、网络条件、可共享的数据类型等提示匹配终端之间可以进行的操作,包括即时通讯、交换名片、视频或语音通信、互动游戏中的一种或者它们的组合。
21.根据权利要求13或14所述的系统,其中所述共享数据的方式是下列几种情况之一或者它们的组合 直接将共享数据发送给匹配的其他移动终端; 通过服务器端(5 将共享数据转发给其他的移动终端(51); 将共享数据上传到服务器端(5 后,其他移动终端到服务器端(5 处下载所述共享数据。
22.根据权利要求13或17所述的系统,其中至少一个移动终端(51)发起匹配请求到服务器端(52),所述匹配请求用于将同一地点内的多个终端互联。
23.根据权利要求22所述的系统,其中所述匹配请求是关于特定应用的匹配请求,用于与附近装有同种应用的移动终端匹配。
24.根据权利要求23所述的系统,其中设备列表处理装置(52 对匹配请求进行筛选,把同类特定应用的匹配请求分组处
全文摘要
本发明提供一种基于环境设备列表的移动终端配对方法和系统。其中本发明方法包括如下步骤移动终端利用无线网络搜索搜索该终端周围存在的设备,生成环境设备列表,并将所述列表发送给服务器;服务器处理环境设备列表,并基于处理结果帮助移动终端完成匹配以便匹配移动终端间进行数据的共享。本发明的优点是用户可以通过环境设备列表来确定终端的位置信息,使得匹配操作的针对性更强;同时由于服务器的参与,大部分的验证交互操作都在后台完成,减少了用户使用时的操作步骤,提高了使用效率。
文档编号H04L29/08GK102546801SQ20121000478
公开日2012年7月4日 申请日期2012年1月9日 优先权日2012年1月9日
发明者张磊, 游敏丽, 阮龙, 黄楠 申请人:北京风灵创景科技有限公司