著录项信息
专利名称 | 移动终端的配对方法及系统、移动终端及服务器 |
申请号 | CN201110421955.0 | 申请日期 | 2011-12-15 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-06-27 | 公开/公告号 | CN102523556A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/02 | IPC分类号 | H;0;4;W;4;/;0;2;;;H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦三层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 陈喜雄 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 宋合成 |
摘要
本发明提出一种移动终端的配对方法及系统、移动终端及服务器。其中,所述方法包括以下步骤:分别控制第一移动终端和第二移动终端进行动作;分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹;以及根据第一运动轨迹和第二运动轨迹将第一移动终端和第二移动终端进行配对。根据本发明实施例的方法,一方面与利用加速度传感器获得的加速度信息与另一个手机内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,可获得参与配对的移动终端的相对于地球坐标的高精度的运动轨迹,从而使得移动终端的配对判断更加准确、差错率低,另一方面用户可以通过对移动终端任意操作的动作可完成配对,操作简单、用户体验好。
移动终端的配对方法及系统、移动终端及服务器\n技术领域\n[0001] 本发明涉及移动设备制造技术领域,尤其涉及一种移动终端的配对方法及系统、移动终端及服务器。\n背景技术\n[0002] 随着无线通信网络技术的发展和移动终端性能的日益提高,使用移动终端的用户可以通过无线通信网络满足日常生活的各种需求,使用户的生活和工作更便利,特别是随着3G/4G通信网络及无线局域网例如WiFi、蓝牙、NFC等技术的发展,用户可以使用移动终端完成更多的功能。例如,两个移动终端之间需要共享音乐,则通过移动终端的蓝牙通信功能用户只需进行简单的操作,如输入密码及相应的操作即可与其他用户的同样拥有蓝牙通信的移动终端实现音乐共享。\n[0003] 但是使用上述技术实现移动终端的配对的操作过程麻烦、不简便,用户输入较多,并且需要进行配对的双方进行多次沟通,用户体验差。\n[0004] 为了克服上述技术的缺陷并且增加用户的体验度,现有技术中例如中国专利“利用运动感应的配对手机”(专利号201020527394.3)提出了另一种进行手机配对的方法,手机通过集成的加速度传感器获得加速度信息,同时将获得的加速度信息与另一个手机内预存的加速度判断阈值做比较后进行配对通信,这种现有技术存在的问题是,通过加速度传感器获得的加速度信息与另一个手机内预存的加速度判断阈值做比较后,使得需要通信的一方的操作动作比较单一,仅限制在另一方手机内预存的加速度判断阈值之内,同时不可根据具体环境、设备调整预存的判断阈值,应用范围有限,并且差错率高,容易产生误操作。\n发明内容\n[0005] 本发明旨在至少解决上述技术问题之一。\n[0006] 本发明的第一个目的在于提出一种操作简单且配对效率高的移动终端的配对方法。\n[0007] 本发明的第二个目的在于提出一种移动终端的配对系统。\n[0008] 本发明的第三个目的在于提出一种移动终端。\n[0009] 本发明的第四个目的在于提出一种服务器。\n[0010] 本发明的第五个目的在于提出另一种移动终端的配对系统。\n[0011] 本发明的第六个目的在于提出另一种移动终端。\n[0012] 本发明的第七个目的在于提出另一种服务器。\n[0013] 为了实现上述目的,根据本发明的第一方面实施例的移动终端的配对方法包括以下步骤:分别控制第一移动终端和第二移动终端进行动作;分别计算所述第一移动终端和所述第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹;以及根据所述第一运动轨迹和所述第二运动轨迹将所述第一移动终端和所述第二移动终端进行配对。\n[0014] 根据本发明实施例的移动终端的配对方法,一方面与利用加速度传感器获得的加速度信息与另一个手机内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,可以获得参与配对的移动终端的相对于地球坐标的运动轨迹,提高运动轨迹的计算精度,从而使得移动终端的配对判断更加准确、差错率低,另一方面用户可以通过对移动终端任意操作的动作可完成配对,操作简单、用户体验好。\n[0015] 为了实现上述目的,根据本发明的第二方面的实施例的移动终端的配对系统包括:第一移动终端、第二移动终端和与所述第一移动终端和第二移动终端相互通信的服务器,其中,所述第一移动终端,用于计算所述第一移动终端相对于地球坐标的第一运动轨迹,并将所述第一运动轨迹发送至所述服务器,以及根据所述服务器发送的匹配信息与所述第二移动终端进行配对;所述第二移动终端,用于计算所述第二移动终端相对于地球坐标的第二运动轨迹,并将所述第二运动轨迹发送至所述服务器,以及根据所述服务器发送的匹配信息与所述第一移动终端进行配对;所述服务器,用于判断所述第一运动轨迹和所述第二运动轨迹是否匹配,并在所述第一运动轨迹和所述第二运动轨迹匹配时,分别向所述第一移动终端和所述第二移动终端分别发送匹配信息。\n[0016] 根据本发明实施例的移动终端的配对系统,与利用加速度传感器得到的加速度信息与另一个移动终端内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,一方面在移动终端实现相对于地球坐标的运动轨迹的计算及在服务器实现匹配的判断,提高运动轨迹的计算精度且使得配对更加准确、差错率低,另一方面用户可以使用任意的操作动作完成移动终端的配对,通过该系统使用移动终端的用户体验好。\n[0017] 为了实现上述目的,根据本发明的第三方面实施例的移动终端包括:陀螺仪传感器,用于检测所述移动终端的相对运动角度信息;加速度传感器,用于检测所述移动终端相对于重力线的倾角信息;磁感应传感器,用于检测所述移动终端相对于磁北极的倾角信息;\n计算模块,用于根据所述陀螺仪传感器获得的相对运动角度信息、所述加速度传感器获得的相对于重力线的倾角信息及磁感应传感器获得的相对于磁北极的倾角信息计算所述移动终端相对于地球坐标的运动轨迹;发送模块,用于将所述移动终端的运动轨迹发送至服务器;接收模块,用于接收所述服务器发送的匹配信息;以及配对模块,用于根据所述匹配信息与一个或多个其他移动终端进行配对。\n[0018] 根据本发明实施例的移动终端,通过陀螺仪传感器、加速度传感器和磁感应传感器相互校正可以计算获得精准度高的运动轨迹信息。\n[0019] 为了实现上述目的,根据本发明的第四方面实施例的服务器包括:接收模块,用于接收第一移动终端和第二移动终端分别发送的第一运动轨迹和第二运动轨迹;匹配判断模块,用于判断所述第一运动轨迹和所述第二运动轨迹是否匹配;以及发送模块,用于在所述匹配判断模块判断所述第一运动轨迹和所述第二运动轨迹匹配时,分别向所述第一移动终端和所述第二移动终端分别发送匹配信息。\n[0020] 根据本发明实施例的服务器,通过匹配判断模块判断参与配对的移动终端的匹配信息,可以提高移动终端的配对效率。\n[0021] 为了实现上述目的,根据本发明的第五方面实施例的移动终端的配对系统包括:\n第一移动终端、第二移动终端和与所述第一移动终端和第二移动终端相互通信的服务器,其中,所述第一移动终端,用于计算所述第一移动终端的第一移动信息,并将所述第一移动信息发送至所述服务器,以及根据所述服务器发送的匹配信息与所述第二移动终端进行配对;所述第二移动终端,用于计算所述第二移动终端的第二移动信息,并将所述第二移动信息发送至所述服务器,以及根据所述服务器发送的匹配信息与所述第一移动终端进行配对;所述服务器,用于根据所述第一移动信息和第二移动信息生成第一运动轨迹和第二运动轨迹,并判断所述第一运动轨迹和所述第二运动轨迹是否匹配,以及在所述第一运动轨迹和所述第二运动轨迹匹配时,分别向所述第一移动终端和所述第二移动终端分别发送匹配信息。\n[0022] 根据本发明实施例的移动终端的配对系统,与利用加速度传感器得到的加速度信息与另一个移动终端内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,一方面在移动终端实现运动轨迹信息的检测及在服务器实现运动轨迹的计算和匹配判断,提高运动轨迹的计算精度且使得配对更加准确、差错率低,同时在服务器实现运动轨迹的计算可以在移动终端运算能力有限的情况下减少能耗,提高移动终端的性能,另一方面用户可以使用任意的操作动作完成移动终端的配对,通过该系统使用移动终端的用户体验好。\n[0023] 为了实现上述目的,根据本发明的第六方面实施例的移动终端包括:陀螺仪传感器,用于检测所述移动终端的相对运动角度信息;加速度传感器,用于检测所述移动终端相对于重力线的倾角信息;磁感应传感器,用于检测所述移动终端相对于磁北极的倾角信息;\n发送模块,用于将所述移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息发送至服务器;接收模块,用于接收所述服务器发送的匹配信息;以及配对模块,用于根据所述匹配信息与一个或多个其他移动终端进行配对。\n[0024] 根据本发明实施例的移动终端,通过陀螺仪传感器、加速度传感器和磁感应传感器可以获得移动终端的移动信息。\n[0025] 为了实现上述目的,根据本发明的第七方面实施例的服务器包括:接收模块,用于接收第一移动终端和第二移动终端分别发送的第一移动信息和第二移动信息,所述第一移动信息和第二移动信息包括所述第一移动终端和第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息;计算模块,用于分别根据所述第一移动信息和第二移动信息计算所述第一移动终端和第二移动终端的第一运动轨迹和第二运动轨迹;匹配判断模块,用于判断所述第一运动轨迹和所述第二运动轨迹是否匹配;以及发送模块,用于在所述匹配判断模块判断所述第一运动轨迹和所述第二运动轨迹匹配时,分别向所述第一移动终端和所述第二移动终端分别发送匹配信息。\n[0026] 根据本发明实施例的服务器,通过匹配判断模块判断参与配对的移动终端的匹配信息,可以提高移动终端的配对效率,并且根据计算模块计算移动终端的基于地球坐标的运动轨迹,不仅精度高,而且在移动终端运算能力有限的情况下减少移动终端的能耗,提升移动终端的性能。\n[0027] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0028] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,\n[0029] 图1是根据本发明第一实施例的移动终端的配对方法的流程图;\n[0030] 图2是根据本发明第一实施例的移动终端的配对方法的流程图;\n[0031] 图3是根据本发明第一实施例的移动终端的配对方法的流程图;\n[0032] 图4是根据本发明第一实施例的移动终端的配对方法的流程图;\n[0033] 图5是根据本发明实施例的陀螺仪传感器输出旋转角速度的示意图;\n[0034] 图6是根据本发明实施例的根据加速度传感器获取相对于重力线的倾角的示意图;\n[0035] 图7是根据本发明实施例的地球坐标的示意图;\n[0036] 图8是根据本发明第二实施例的移动终端的配对系统的结构框图;\n[0037] 图9是根据本发明第二实施例的移动终端的配对系统的结构框图;\n[0038] 图10是根据本发明第三实施例的移动终端的结构框图;\n[0039] 图11是根据本发明第三实施例的移动终端的结构框图;\n[0040] 图12是根据本发明第四实施例的服务器的结构框图;\n[0041] 图13是根据本发明第四实施例的服务器的结构框图;\n[0042] 图14是根据本发明第五实施例的移动终端的配对系统的结构框图;\n[0043] 图15是根据本发明第五实施例的移动终端的配对系统的结构框图;\n[0044] 图16是根据本发明第六实施例的移动终端的结构框图;\n[0045] 图17是根据本发明第六实施例的移动终端的结构框图;\n[0046] 图18是根据本发明第七实施例的服务器的结构框图;以及\n[0047] 图19是根据本发明第七实施例的服务器的结构框图。\n具体实施方式\n[0048] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0049] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0050] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0051] 下面参考说明书附图描述根据本发明第一实施例的移动终端的配对方法。\n[0052] 一种移动终端的配对方法包括以下步骤:分别控制第一移动终端和第二移动终端进行动作;分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹;以及根据第一运动轨迹和第二运动轨迹将第一移动终端和第二移动终端进行配对。\n[0053] 图1为本发明第一实施例的移动终端的配对方法的流程图。如图1所示,根据本发明第一实施例的移动终端的配对方法包括下述步骤。\n[0054] 步骤S101,分别控制第一移动终端和第二移动终端进行动作。\n[0055] 具体地,使用第一移动终端的用户A控制第一移动终端进行动作,例如控制第一移动终端水平转动一圈等,使用第二移动终端的用户B控制第二移动终端进行动作,例如控制第二移动终端水平转动一圈等。\n[0056] 步骤S102,分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹。\n[0057] 在本发明的一个实施例中,第一运动轨迹和第二运动轨迹根据陀螺仪传感器获得的第一移动终端和第二移动终端的相对运动角度信息、加速度传感器获得的第一移动终端和第二移动终端相对于重力线的倾角信息及磁感应传感器获得的第一移动终端和第二移动终端相对于磁北极的倾角信息计算得到。具体地,根据第一移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第一运动轨迹,根据第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第二运动轨迹。\n[0058] 具体地,如果第一移动终端和第二移动终端具有加速度传感器,则加速度传感器输出第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果第一移动终端和第二移动终端从静止开始运动,经过一段时间后第一移动终端和第二移动终端相对原始坐标的位移为,具体如下所示,\n[0059] \n[0060] 其中,对加速度传感器的数值进行计算可以得到第一移动终端和第二移动终端在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0061] 如图5所示,如果第一移动终端和第二移动终端具有陀螺仪传感器,则陀螺仪传感器输出第一移动终端和第二移动终端以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器输出的第一移动终端和第二移动终端沿各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算可得到相对初始状态第一移动终端和第二移动终端沿各个三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下所示,\n[0062] \n[0063] 由于沿地球表面垂直方向存在着地球引力的加速度g,因此第一移动终端和第二移动终端相对地球静止的状态下可以通过g在各个三维坐标轴上的分量及加速度传感器输出的线性加速度在各个三维坐标轴上的分量计算得出第一移动终端和第二移动终端相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0064] \n[0065] 磁感应传感器输出的是第一移动终端和第二移动终端沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0066] 通过陀螺仪传感器可以计算出移动终端在三维坐标轴方向上的旋转角度,但是这些角度信息是相对值,即移动终端开始进行动作的初始状态为0。如图7所示,加速度传感器与磁感应传感器检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0067] 步骤S103,根据第一运动轨迹和第二运动轨迹将第一移动终端和第二移动终端进行配对。\n[0068] 其中,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0069] 根据本发明实施例的移动终端的配对方法,一方面与利用加速度传感器获得的加速度信息与另一个手机内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,可以获得两个参与配对的移动终端的相对于地球坐标的运动轨迹,运动轨迹的计算精度高,从而使得移动终端的配对判断更加准确、差错率低,另一方面用户可以通过对移动终端任意操作的动作可完成配对,操作简单、用户体验好。\n[0070] 图2为本发明第一实施例的移动终端的配对方法的流程图。如图2所示,根据本发明第一实施例的移动终端的配对方法包括下述步骤。\n[0071] 步骤S201,分别控制第一移动终端和第二移动终端进行动作。\n[0072] 具体地,使用第一移动终端的用户A控制第一移动终端进行动作,例如控制第一移动终端水平转动一圈等,使用第二移动终端的用户B控制第二移动终端进行动作,例如控制第二移动终端水平转动一圈等。\n[0073] 步骤S202,分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹。\n[0074] 在本发明的一个实施例中,第一运动轨迹和第二运动轨迹根据陀螺仪传感器获得的第一移动终端和第二移动终端的相对运动角度信息、加速度传感器获得的第一移动终端和第二移动终端相对于重力线的倾角信息及磁感应传感器获得的第一移动终端和第二移动终端相对于磁北极的倾角信息计算得到。具体地,根据第一移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第一运动轨迹,根据第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第二运动轨迹。\n[0075] 具体地,如果第一移动终端和第二移动终端具有加速度传感器,则加速度传感器输出第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果第一移动终端和第二移动终端从静止开始运动,经过一段时间后第一移动终端和第二移动终端相对原始坐标的位移为,具体如下所示,\n[0076] \n[0077] 其中,对加速度传感器的数值进行计算可以得到第一移动终端和第二移动终端在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0078] 如图5所示,如果第一移动终端和第二移动终端具有陀螺仪传感器,则陀螺仪传感器输出第一移动终端和第二移动终端以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器输出的第一移动终端和第二移动终端沿各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算可得到相对初始状态第一移动终端和第二移动终端沿各个三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下所示,\n[0079] \n[0080] 由于沿地球表面垂直方向存在着地球引力的加速度g,因此第一移动终端和第二移动终端相对地球静止的状态下可以通过g在各个三维坐标轴上的分量及加速度传感器输出的线性加速度在各个三维坐标轴上的分量计算得出第一移动终端和第二移动终端相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0081] \n[0082] 磁感应传感器输出的是第一移动终端和第二移动终端沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0083] 通过陀螺仪传感器可以计算出移动终端在三维坐标轴方向上的旋转角度,但是这些角度信息是相对值,即移动终端开始进行动作的初始状态为0。如图7所示,加速度传感器与磁感应传感器检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0084] 步骤S203,第一移动终端和第二移动终端分别将第一运动轨迹和第二运动轨迹发送至服务器。\n[0085] 其中,移动终端与服务器之间的通信方式可以是无线局域网,也可以是3G/4G等移动网络。\n[0086] 在本发明的一个实施例中,第一移动终端和第二移动终端可以分别将各自的陀螺仪传感器、加速度传感器与磁感应传感器检测到的数据发送至服务器,服务器根据每个移动终端发送的数据计算该移动终端的运动轨迹。由此,可以在移动终端运算能力有限的情况下减少移动终端的能耗,提升移动终端的性能。\n[0087] 步骤S204,服务器判断第一运动轨迹和第二运动轨迹是否匹配。\n[0088] 具体地,服务器根据第一运动轨迹和第二运动轨迹进行运动姿势匹配,如果服务器检测到相同的运动信息,则服务器判断第一运动轨迹和第二运动轨迹匹配。\n[0089] 步骤S205,如果第一运动轨迹和第二运动轨迹匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0090] 在本发明的一个实施例中,匹配信息包括第一移动终端和第二移动终端的信息,例如第一移动终端和第二移动终端的用户名、移动终端的型号以及通信方式等。\n[0091] 步骤S206,第一移动终端和第二移动终端根据匹配信息进行配对。\n[0092] 其中,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0093] 步骤S207,如果第一运动轨迹和第二运动轨迹不匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配未成功的提示信息。\n[0094] 根据本发明实施例的移动终端的配对方法,通过服务器对参与配对的移动终端的运动轨迹进行匹配判断并根据判断结果发送匹配信息,增强配对判断能力,用户可以以任意动作操作移动终端进行匹配,增加匹配方式的多样性,扩大应用环境。\n[0095] 图3为本发明第一实施例的移动终端的配对方法的流程图。如图3所示,根据本发明第一实施例的移动终端的配对方法包括下述步骤。\n[0096] 步骤S301,分别控制第一移动终端和第二移动终端进行动作。\n[0097] 具体地,使用第一移动终端的用户A控制第一移动终端进行动作,例如控制第一移动终端水平转动一圈等,使用第二移动终端的用户B控制第二移动终端进行动作,例如控制第二移动终端水平转动一圈等。\n[0098] 步骤S302,分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹。\n[0099] 在本发明的一个实施例中,第一运动轨迹和第二运动轨迹根据陀螺仪传感器获得的第一移动终端和第二移动终端的相对运动角度信息、加速度传感器获得的第一移动终端和第二移动终端相对于重力线的倾角信息及磁感应传感器获得的第一移动终端和第二移动终端相对于磁北极的倾角信息计算得到。具体地,根据第一移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第一运动轨迹,根据第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第二运动轨迹。\n[0100] 具体地,如果第一移动终端和第二移动终端具有加速度传感器,则加速度传感器输出第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果第一移动终端和第二移动终端从静止开始运动,经过一段时间后第一移动终端和第二移动终端相对原始坐标的位移为,具体如下所示,\n[0101] \n[0102] 其中,对加速度传感器的数值进行计算可以得到第一移动终端和第二移动终端在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0103] 如图5所示,如果第一移动终端和第二移动终端具有陀螺仪传感器,则陀螺仪传感器输出第一移动终端和第二移动终端以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器输出的第一移动终端和第二移动终端沿各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算可得到相对初始状态第一移动终端和第二移动终端沿各个三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下所示,\n[0104] \n[0105] 由于沿地球表面垂直方向存在着地球引力的加速度g,因此第一移动终端和第二移动终端相对地球静止的状态下可以通过g在各个三维坐标轴上的分量及加速度传感器输出的线性加速度在各个三维坐标轴上的分量计算得出第一移动终端和第二移动终端相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0106] \n[0107] 磁感应传感器输出的是第一移动终端和第二移动终端沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0108] 通过陀螺仪传感器可以计算出移动终端在三维坐标轴方向上的旋转角度,但是这些角度信息是相对值,即移动终端开始进行动作的初始状态为0。如图7所示,加速度传感器与磁感应传感器检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0109] 步骤S303,第一移动终端和第二移动终端分别将第一运动轨迹和第二运动轨迹发送至服务器。\n[0110] 其中,移动终端与服务器之间的通信方式可以是无线局域网,也可以是3G/4G等移动网络。\n[0111] 在本发明的一个实施例中,第一移动终端和第二移动终端可以分别将各自的陀螺仪传感器、加速度传感器与磁感应传感器检测到的数据发送至服务器,服务器根据每个移动终端发送的数据计算该移动终端的运动轨迹。由此,可以在移动终端运算能力有限的情况下减少移动终端的能耗,提升移动终端的性能。\n[0112] 步骤S304,服务器分别获得第一移动终端和第二移动终端的位置信息。\n[0113] 在本发明的一个实施例中,第一移动终端和第二移动终端的位置信息包括GPS信息。具体地,GPS信息可以通过移动终端中集成的GPS模块获得。其中,还可以通过移动通信的三角定位方式获得第一移动终端和第二移动终端的位置信息。\n[0114] 步骤S305,服务器根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。\n[0115] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先根据第一移动终端的位置信息和第二移动终端的位置获得第一移动终端和第二移动终端之间的距离,然后判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息和第二移动终端的位置信息如GPS信息判断第一移动终端和第二移动终端的距离为100米,则该距离在预定范围内,如果判断第一移动终端和第二移动终端的距离为1000米以上,则该距离不在预定范围内。\n[0116] 步骤S306,如果第一移动终端和第二移动终端之间的距离不在预定范围之内,则判断第一移动终端和第二移动终端无法进行配对。然后执行步骤S310。\n[0117] 步骤S307,如果第一移动终端和第二移动终端之间的距离在预定范围之内,服务器判断第一运动轨迹和第二运动轨迹是否匹配。\n[0118] 具体地,服务器根据第一运动轨迹和第二运动轨迹进行运动姿势匹配,如果服务器检测到相同的运动信息,则服务器判断第一运动轨迹和第二运动轨迹匹配。\n[0119] 步骤S308,如果第一运动轨迹和第二运动轨迹匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0120] 在本发明的一个实施例中,匹配信息包括第一移动终端和第二移动终端的信息,例如第一移动终端和第二移动终端的用户名、移动终端的型号以及通信方式等。\n[0121] 步骤S309,第一移动终端和第二移动终端根据匹配信息进行配对。\n[0122] 其中,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0123] 步骤S310,如果第一运动轨迹和第二运动轨迹不匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配未成功的提示信息。\n[0124] 根据本发明实施例的移动终端的配对方法,通过服务器根据两个参与配对的移动终端的位置信息在匹配判断之前进行过滤操作,从而大大提高了匹配的成功率及匹配判断效率。\n[0125] 图4为本发明第一实施例的移动终端的配对方法的流程图。如图4所示,根据本发明第一实施例的移动终端的配对方法包括下述步骤。\n[0126] 步骤S401,分别控制第一移动终端和第二移动终端进行动作。\n[0127] 具体地,使用第一移动终端的用户A控制第一移动终端进行动作,例如控制第一移动终端水平转动一圈等,使用第二移动终端的用户B控制第二移动终端进行动作,例如控制第二移动终端水平转动一圈等。\n[0128] 步骤S402,分别计算第一移动终端和第二移动终端相对于地球坐标的第一运动轨迹和第二运动轨迹。\n[0129] 在本发明的一个实施例中,第一运动轨迹和第二运动轨迹根据陀螺仪传感器获得的第一移动终端和第二移动终端的相对运动角度信息、加速度传感器获得的第一移动终端和第二移动终端相对于重力线的倾角信息及磁感应传感器获得的第一移动终端和第二移动终端相对于磁北极的倾角信息计算得到。具体地,根据第一移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第一运动轨迹,根据第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息计算得到第二运动轨迹。\n[0130] 具体地,如果第一移动终端和第二移动终端具有加速度传感器,则加速度传感器输出第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端和第二移动终端沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果第一移动终端和第二移动终端从静止开始运动,经过一段时间后第一移动终端和第二移动终端相对原始坐标的位移为,具体如下所示,\n[0131] \n[0132] 其中,对加速度传感器的数值进行计算可以得到第一移动终端和第二移动终端在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0133] 如图5所示,如果第一移动终端和第二移动终端具有陀螺仪传感器,则陀螺仪传感器输出第一移动终端和第二移动终端以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器输出的第一移动终端和第二移动终端沿各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算可得到相对初始状态第一移动终端和第二移动终端沿各个三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下所示,\n[0134] \n[0135] 由于沿地球表面垂直方向存在着地球引力的加速度g,因此第一移动终端和第二移动终端相对地球静止的状态下可以通过g在各个三维坐标轴上的分量及加速度传感器输出的线性加速度在各个三维坐标轴上的分量计算得出第一移动终端和第二移动终端相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0136] \n[0137] 磁感应传感器输出的是第一移动终端和第二移动终端沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0138] 通过陀螺仪传感器可以计算出移动终端在三维坐标轴方向上的旋转角度,但是这些角度信息是相对值,即移动终端开始进行动作的初始状态为0。如图7所示,加速度传感器与磁感应传感器检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0139] 步骤S403,第一移动终端和第二移动终端分别将第一运动轨迹和第二运动轨迹发送至服务器。\n[0140] 其中,移动终端与服务器之间的通信方式可以是无线局域网,也可以是3G/4G等移动网络。\n[0141] 在本发明的一个实施例中,第一移动终端和第二移动终端可以分别将各自的陀螺仪传感器、加速度传感器与磁感应传感器检测到的数据发送至服务器,服务器根据每个移动终端发送的数据计算该移动终端的运动轨迹。由此,可以在移动终端运算能力有限的情况下减少移动终端的能耗,提升移动终端的性能。\n[0142] 步骤S404,服务器分别获得第一移动终端和第二移动终端所属基站的信息。\n[0143] 步骤S405,服务器根据第一移动终端的基站信息和第二移动终端的基站信息定位第一移动终端和第二移动终端的位置。\n[0144] 步骤S406,服务器获取第一移动终端和第二移动终端的位置信息,并进一步根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。\n[0145] 在本发明的一个实施例中,第一移动终端和第二移动终端的位置信息包括GPS信息。具体地,GPS信息可以通过移动终端中集成的GPS模块获得。其中,还可以通过移动通信的三角定位方式获得第一移动终端和第二移动终端的位置信息。\n[0146] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先根据第一移动终端的位置信息和第二移动终端的位置获得第一移动终端和第二移动终端之间的距离,然后判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息和第二移动终端的位置信息如GPS信息判断第一移动终端和第二移动终端的距离为100米,则该距离在预定范围内,如果判断第一移动终端和第二移动终端的距离为1000米以上,则该距离不在预定范围内,此时判断第一移动终端和第二移动终端无法进行配对。\n[0147] 步骤S407,如果第一移动终端和第二移动终端之间的距离不在预定范围之内,则判断第一移动终端和第二移动终端无法进行配对。然后执行步骤S411。\n[0148] 步骤S408,如果第一移动终端和第二移动终端之间的距离在预定范围之内,服务器判断第一运动轨迹和第二运动轨迹是否匹配。\n[0149] 具体地,服务器根据第一运动轨迹和第二运动轨迹进行运动姿势匹配,如果服务器检测到相同的运动信息,则服务器判断第一运动轨迹和第二运动轨迹匹配。\n[0150] 步骤S409,如果第一运动轨迹和第二运动轨迹匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0151] 在本发明的一个实施例中,匹配信息包括第一移动终端和第二移动终端的信息,例如第一移动终端和第二移动终端的用户名、移动终端的型号以及通信方式等。\n[0152] 步骤S410,第一移动终端和第二移动终端根据匹配信息进行配对。\n[0153] 其中,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0154] 步骤S411,如果第一运动轨迹和第二运动轨迹不匹配,则服务器分别向第一移动终端和第二移动终端分别发送匹配未成功的提示信息。\n[0155] 根据本发明实施例的移动终端的配对方法,通过服务器根据两个参与配对的移动终端的所属基站对移动终端的位置进行定位,以辅助位置信息如GPS位置信息在匹配判断之前进行过滤操作,因为基站定位比GPS位置信息的定位快,可以进一步提高工作效率,从而大大提高了匹配的成功率及匹配判断效率。\n[0156] 下面参考说明书附图描述根据本发明第二实施例的移动终端的配对系统。\n[0157] 一种移动终端的配对系统包括第一移动终端、第二移动终端和与第一移动终端和第二移动终端相互通信的服务器,其中,第一移动终端用于计算第一移动终端相对于地球坐标的第一运动轨迹,并将第一运动轨迹发送至服务器,以及根据服务器发送的匹配信息与第二移动终端进行配对;第二移动终端用于计算第二移动终端相对于地球坐标的第二运动轨迹,并将第二运动轨迹发送至服务器,以及根据服务器发送的匹配信息与第一移动终端进行配对;服务器用于判断第一运动轨迹和第二运动轨迹是否匹配,并在第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0158] 图8为本发明第二实施例的移动终端的配对系统的结构框图。如图8所示,根据本发明第二实施例的移动终端的配对系统包括第一移动终端110、第二移动终端120和服务器130。\n[0159] 具体地,第一移动终端110用于计算第一移动终端110相对于地球坐标的第一运动轨迹,并将第一运动轨迹发送至服务器130,以及根据服务器130发送的匹配信息与第二移动终端120进行配对。例如,使用第一移动终端110的用户A控制第一移动终端110进行动作,如控制第一移动终端110水平转动一圈等,第一移动终端110根据这些动作计算对应动作的第一运动轨迹,然后将第一运动轨迹发送至服务器130。\n[0160] 第二移动终端120用于计算第二移动终端120相对于地球坐标的第二运动轨迹,并将第二运动轨迹发送至服务器130,以及根据服务器130发送的匹配信息与第一移动终端110进行配对。例如,使用第二移动终端120的用户B控制第二移动终端120进行动作,如控制第二移动终端120水平转动一圈等,第二移动终端120根据这些动作计算对应动作的第二运动轨迹,然后将第二运动轨迹发送至服务器130。\n[0161] 其中,移动终端与服务器之间的通信方式可以是无线局域网,也可以是3G/4G等移动网络,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0162] 在本发明的一个实施例中,匹配信息包括第一移动终端和第二移动终端的信息,例如第一移动终端和第二移动终端的用户名、移动终端的型号以及通信方式等。\n[0163] 服务器130分别与第一移动终端110和第二移动终端120相互通信,用于判断第一运动轨迹和第二运动轨迹是否匹配,并在第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端110和第二移动终端120分别发送匹配信息。\n[0164] 根据本发明实施例的移动终端的配对系统,与利用加速度传感器得到的加速度信息与另一个移动终端内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,一方面在移动终端实现相对于地球坐标的运动轨迹的计算及在服务器实现匹配的判断,提高运动轨迹的计算精度且使得配对更加准确、差错率低,另一方面用户可以使用任意的操作动作完成移动终端的配对,通过该系统使用移动终端的用户体验好。\n[0165] 在本发明的一个实施例中,服务器130还用于分别获得第一移动终端110和第二移动终端120的位置信息,并根据第一移动终端110的位置信息和第二移动终端120的位置信息判断第一移动终端110和第二移动终端120之间的距离是否在预定范围之内,如果第一移动终端110和第二移动终端120之间的距离不在预定范围之内,则判断第一移动终端110和第二移动终端120无法进行配对。具体地,第一移动终端110和第二移动终端120的位置信息包括GPS信息,其中,GPS信息可以通过第一移动终端110和第二移动终端120中集成的GPS模块获得,还可以通过移动通信的三角定位方式获得第一移动终端110和第二移动终端120的位置信息。\n[0166] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先服务器230根据第一移动终端110的位置信息和第二移动终端120的位置获得第一移动终端110和第二移动终端120之间的距离,然后判断第一移动终端110和第二移动终端120之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息110和第二移动终端120的位置信息如GPS信息判断第一移动终端110和第二移动终端120的距离为100米,则该距离在预定范围内,如果判断第一移动终端110和第二移动终端120的距离为1000米以上,则该距离不在预定范围内,此时判断第一移动终端110和第二移动终端120无法进行配对。由此,在匹配判断之前根据两个参与配对的移动终端的位置信息进行过滤操作,进一步提高了匹配的效率。\n[0167] 在本发明的一个实施例中,服务器130还用于分别获得第一移动终端110和第二移动终端120所属基站的信息。服务器130根据第一移动终端110的基站信息和第二移动终端120的基站信息定位第一移动终端110和第二移动终端120的位置,再进一步判断根据第一移动终端110的位置信息和第二移动终端120的位置信息判断第一移动终端110和第二移动终端120之间的距离是否在预定范围之内。由此通过基站信息对移动终端的位置进行定位,以辅助位置信息如GPS位置信息在匹配判断之前进行过滤操作,因为基站定位比GPS位置信息的定位快,可以进一步提高工作效率,从而大大提高了匹配的成功率及匹配判断效率。\n[0168] 图9为本发明第二实施例的移动终端的配对系统的结构框图。如图9所示,根据本发明第二实施例的移动终端的配对系统包括陀螺仪传感器11、加速度传感器12、磁感应传感器13、计算模块14和服务器130。\n[0169] 在本发明的一个实施例中,第一移动终端110包括陀螺仪传感器11、加速度传感器12、磁感应传感器13和计算模块14,第二移动终端120也包括陀螺仪传感器11、加速度传感器12、磁感应传感器13和计算模块14。\n[0170] 具体地,陀螺仪传感器11用于检测第一移动终端110或第二移动终端120的相对运动角度信息。更具体地,如图5所示,陀螺仪传感器11输出的是第一移动终端110或第二移动终端120以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器11输出的第一移动终端110或第二移动终端120以各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算即可得到第一移动终端110或第二移动终端120相对初始状态的沿各自自身的三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下式所示,\n[0171] \n[0172] 加速度传感器12用于检测第一移动终端110或第二移动终端120相对于重力线的倾角信息。\n[0173] 在本发明的一个实施例中,加速度传感器12输出第一移动终端110和第二移动终端120沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端110和第二移动终端120沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果第一移动终端110和第二移动终端120从静止开始运动,经过一段时间后第一移动终端110和第二移动终端120相对原始坐标的位移为,具体如下所示,\n[0174] \n[0175] 其中,对加速度传感器12的数值进行计算可以得到第一移动终端110和第二移动终端120在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0176] 其中,加速度传感器12还根据所输出的第一移动终端110或第二移动终端120沿三维坐标轴轴向的线性加速度分量和沿着地球表面垂直方向存在着地球引力的加速度g在各个三维坐标轴上的分量,计算得出第一移动终端110或第二移动终端120相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,[0177] \n[0178] 磁感应传感器13用于检测第一移动终端110或第二移动终端120相对于磁北极的倾角信息。更具体地,磁感应传感器12输出的是第一移动终端110或第二移动终端120沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0179] 计算模块14用于根据陀螺仪传感器11获得的相对运动角度信息、加速度传感器\n12获得的相对于重力线的倾角信息及磁感应传感器13获得的相对于磁北极的倾角信息计算第一运动轨迹或第二运动轨迹。更具体地,通过陀螺仪传感器11可以计算出第一移动终端110和第二移动终端120以各自自身的三维坐标轴轴向为旋转轴的旋转角度,但是这些旋转角度信息是相对值,即第一移动终端110和第二移动终端120开始进行动作的初始状态为0。如图7所示,加速度传感器12与磁感应传感器13检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器11输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0180] 应当理解,在陀螺仪传感器11、加速度传感器12和磁感应传感器13中任选两种集成于第一移动终端110和第二移动终端120,也可以完成本发明所述的移动终端的配对,但是缺乏多个传感器之间的相互校正,运动轨迹算法有误差。\n[0181] 根据本发明实施例的移动终端的配对系统,通过陀螺仪传感器、加速度传感器和磁感应传感器的相互校正移动终端可以获得更高精度的相对于地球坐标的运动轨迹,进一步提高移动终端的配对准确度且降低差错率低。\n[0182] 下面参考说明书附图描述根据本发明第三实施例的移动终端。\n[0183] 一种移动终端包括:陀螺仪传感器,用于检测移动终端的相对运动角度信息;加速度传感器,用于检测移动终端相对于重力线的倾角信息;磁感应传感器,用于检测移动终端相对于磁北极的倾角信息;计算模块,用于根据陀螺仪传感器获得的相对运动角度信息、加速度传感器获得的相对于重力线的倾角信息及磁感应传感器获得的相对于磁北极的倾角信息计算所述移动终端相对于地球坐标的运动轨迹;发送模块,用于将移动终端的运动轨迹发送至服务器;接收模块,用于接收服务器发送的匹配信息;以及配对模块,用于根据匹配信息与一个或多个其他移动终端进行配对。\n[0184] 图10为本发明第三实施例的移动终端的结构框图。如图10所示,根据本发明第三实施例的移动终端包括陀螺仪传感器141、加速度传感器142、磁感应传感器143、计算模块144、发送模块145、接收模块146和配对模块147。\n[0185] 其中,陀螺仪传感器141用于检测移动终端的相对运动角度信息。加速度传感器\n142用于检测移动终端相对于重力线的倾角信息。磁感应传感器143用于检测移动终端相对于磁北极的倾角信息。计算模块144用于根据陀螺仪传感器141获得的相对运动角度信息、加速度传感器142获得的相对于重力线的倾角信息及磁感应传感器143获得的相对于磁北极的倾角信息计算移动终端相对于地球坐标的运动轨迹。发送模块145用于将移动终端的运动轨迹发送至服务器。接收模块146用于接收服务器发送的匹配信息。配对模块\n147用于根据匹配信息与一个或多个其他移动终端进行配对。\n[0186] 具体地,如图5所示,陀螺仪传感器141输出的是移动终端以自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器141输出的沿自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,则通过角速度对时间积分计算即可得到移动终端相对初始状态的沿自身的三维坐标轴轴向为旋转轴旋转的旋转角度值Ax、Ay、Az,具体如下式所示,\n[0187] \n[0188] 加速度传感器142输出移动终端沿三维坐标轴轴向的线性加速度,设加速度传感器输出的移动终端沿三维坐标轴轴向的线性加速度分别为ax、ay、az,如果移动终端从静止开始运动,经过一段时间后移动终端相对原始坐标的位移为,具体如下所示,[0189] \n[0190] 对加速度传感器142的数值进行计算可以得到移动终端在每个检测间隔内的位移,即计算出移动终端的运动轨迹。\n[0191] 其中,加速度传感器142还根据所输出的移动终端沿三维坐标轴轴向的线性加速度分量和沿着地球表面垂直方向存在着地球引力的加速度g在各个三维坐标轴上的分量,计算得出移动终端相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0192] \n[0193] 磁感应传感器142输出的是移动终端沿三维坐标轴在水平面上相对于磁北极的偏转角度。\n[0194] 计算模块144通过陀螺仪传感器141可以计算出移动终端在自身的三维坐标轴轴向为旋转轴旋转的旋转角度,但是这些角度信息是相对值,即移动终端开始进行动作的初始状态为0。如图7所示,加速度传感器142与磁感应传感器143检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。计算模块144根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器141输出的数据进行校正获得基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0195] 根据本发明实施例的移动终端,通过陀螺仪传感器、加速度传感器和磁感应传感器相互校正可以计算获得精准度高的运动轨迹信息。\n[0196] 图11为本发明第三实施例的移动终端的结构框图。如图11所示,根据本发明第三实施例的移动终端包括陀螺仪传感器141、加速度传感器142、磁感应传感器143、计算模块144、发送模块145、接收模块146、配对模块147和GPS模块148。\n[0197] 其中,陀螺仪传感器141用于检测移动终端的相对运动角度信息。加速度传感器\n142用于检测移动终端相对于重力线的倾角信息。磁感应传感器143用于检测移动终端相对于磁北极的倾角信息。计算模块144用于根据陀螺仪传感器141获得的相对运动角度信息、加速度传感器142获得的相对于重力线的倾角信息及磁感应传感器143获得的相对于磁北极的倾角信息计算移动终端相对于地球坐标的运动轨迹。发送模块145用于将移动终端的运动轨迹发送至服务器。接收模块146用于接收服务器发送的匹配信息。配对模块\n147用于根据匹配信息与一个或多个其他移动终端进行配对。GPS模块148用于通过发送模块145将移动终端的GPS信息发送至服务器,服务器根据GPS信息判断移动终端能否与一个或多个其他移动终端进行配对。\n[0198] 其中,通过GPS模块可以获得移动终端的位置信息,同时还可以通过移动通信的三角定位方式获得移动终端的位置信息。\n[0199] 根据本发明实施例的移动终端,通过GPS模块可以获得移动终端的位置信息,与获得的高精度的运动轨迹相配合以进一步提高移动终端的配对效率。\n[0200] 下面参考说明书附图描述根据本发明第四实施例的服务器。\n[0201] 一种服务器包括:接收模块,用于接收第一移动终端和第二移动终端分别发送的第一运动轨迹和第二运动轨迹;匹配判断模块,用于判断第一运动轨迹和第二运动轨迹是否匹配;以及发送模块,用于在匹配判断模块判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0202] 图12为本发明第四实施例的服务器的结构框图。如图12所示,根据本发明第四实施例的服务器包括接收模块151、匹配判断模块152和发送模块153。\n[0203] 其中,接收模块151用于接收第一移动终端和第二移动终端分别发送的第一运动轨迹和第二运动轨迹。匹配判断模块152用于判断第一运动轨迹和第二运动轨迹是否匹配。发送模块153用于在匹配判断模块152判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0204] 根据本发明实施例的服务器,通过匹配判断模块判断参与配对的移动终端的匹配信息,可以提高移动终端的配对效率。\n[0205] 图13为本发明第四实施例的服务器的结构框图。如图13所示,根据本发明第四实施例的服务器包括接收模块151、匹配判断模块152、发送模块153、位置信息获得模块154和距离判断模块155。\n[0206] 其中,接收模块151用于接收第一移动终端和第二移动终端分别发送的第一运动轨迹和第二运动轨迹。匹配判断模块152用于判断第一运动轨迹和第二运动轨迹是否匹配。发送模块153用于在匹配判断模块152判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。位置信息获得模块154用于接收分别获得第一移动终端和第二移动终端的位置信息。距离判断模块155用于根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内,如果第一移动终端和第二移动终端之间的距离不在预定范围之内,则判断第一移动终端和第二移动终端无法进行配对。\n[0207] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先距离判断模块155根据第一移动终端的位置信息和第二移动终端的位置获得第一移动终端和第二移动终端之间的距离,然后判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息和第二移动终端的位置信息如GPS信息判断第一移动终端和第二移动终端的距离为米,则该距离在预定范围内,如果判断第一移动终端和第二移动终端的距离为1000米以上,则该距离不在预定范围内,此时判断第一移动终端和第二移动终端无法进行配对。\n[0208] 根据本发明实施例的服务器,在匹配判断模块进行匹配判断之前距离判断模块根据两个参与配对的移动终端的位置信息进行过滤操作,进一步提高了配对的成功率及效率。\n[0209] 在本发明的一个实施例中,位置信息获得模块154分别获得第一移动终端和第二移动终端所属基站的信息。距离判断模块155根据第一移动终端的基站信息和第二移动终端的基站信息定位第一移动终端和第二移动终端的位置,再进一步判断根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。由此通过基站信息对移动终端的位置进行定位,以辅助位置信息如GPS位置信息在匹配判断之前进行过滤操作,因为基站定位比GPS位置信息的定位快,可以进一步提高工作效率,从而大大提高了匹配的成功率及匹配判断效率。\n[0210] 下面参考说明书附图描述根据本发明第五实施例的移动终端的配对系统。\n[0211] 一种移动终端的配对系统包括第一移动终端、第二移动终端和与第一移动终端和第二移动终端相互通信的服务器,其中,第一移动终端用于计算第一移动终端的第一移动信息,并将第一移动信息发送至服务器,以及根据服务器发送的匹配信息与第二移动终端进行配对;第二移动终端用于计算第二移动终端的第二移动信息,并将第二移动信息发送至服务器,以及根据服务器发送的匹配信息与第一移动终端进行配对;服务器用于根据第一移动信息和第二移动信息生成第一运动轨迹和第二运动轨迹,并判断第一运动轨迹和第二运动轨迹是否匹配,以及在第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0212] 图14为本发明第五实施例的移动终端的配对系统的结构框图。如图14所示,根据本发明第五实施例的移动终端的配对系统包括第一移动终端210、第二移动终端220和服务器230。\n[0213] 具体地,第一移动终端210用于计算第一移动终端210的第一移动信息,并将第一移动信息发送至服务器230,以及根据服务器230发送的匹配信息与第二移动终端220进行配对。例如,使用第一移动终端210的用户A控制第一移动终端210进行动作,如控制第一移动终端210水平转动一圈等,第一移动终端210根据这些动作计算对应动作的第一移动信息,然后将第一以短信息发送至服务器230。\n[0214] 第二移动终端220用于计算第二移动终端220的第二移动信息,并将第二移动信息发送至服务器230,以及根据服务器230发送的匹配信息与第一移动终端220进行配对。\n例如,使用第二移动终端220的用户B控制第二移动终端220进行动作,如控制第二移动终端220水平转动一圈等,第二移动终端220根据这些动作计算对应动作的第二移动信息,然后将第二移动信息发送至服务器230。\n[0215] 其中,移动终端与服务器之间的通信方式可以是无线局域网,也可以是3G/4G等移动网络,第一移动终端和第二移动终端进行配对的通信方式包括局域无线网(WLAN)、蓝牙、3G/4G、NFC等网络。\n[0216] 在本发明的一个实施例中,匹配信息包括第一移动终端和第二移动终端的信息,例如第一移动终端和第二移动终端的用户名、移动终端的型号以及通信方式等。\n[0217] 服务器230分别与第一移动终端210和第二移动终端220相互通信,用于根据第一移动信息和第二移动信息生成第一运动轨迹和第二运动轨迹,并判断第一运动轨迹和第二运动轨迹是否匹配,以及在第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端\n210和第二移动终端220分别发送匹配信息。\n[0218] 根据本发明实施例的移动终端的配对系统,与利用加速度传感器得到的加速度信息与另一个移动终端内预存的加速度判断阈值做比较后进行配对通信的现有技术相比,一方面在移动终端实现运动轨迹信息的检测及在服务器实现运动轨迹的计算和匹配判断,提高运动轨迹的计算精度且使得配对更加准确、差错率低,同时在服务器实现运动轨迹的计算可以在移动终端运算能力有限的情况下减少能耗,提高移动终端的性能,另一方面用户可以使用任意的操作动作完成移动终端的配对,通过该系统使用移动终端的用户体验好。\n[0219] 在本发明的一个实施例中,服务器230还用于分别获得第一移动终端210和第二移动终端220的位置信息,并根据第一移动终端210的位置信息和第二移动终端220的位置信息判断第一移动终端210和第二移动终端220之间的距离是否在预定范围之内,如果第一移动终端210和第二移动终端220之间的距离不在预定范围之内,则判断第一移动终端210和第二移动终端220无法进行配对。具体地,第一移动终端210和第二移动终端220的位置信息包括GPS信息,其中,GPS信息可以通过第一移动终端210和第二移动终端220中集成的GPS模块获得,还可以通过移动通信的三角定位方式获得第一移动终端210和第二移动终端220的位置信息。\n[0220] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先服务器230根据第一移动终端210的位置信息和第二移动终端220的位置获得第一移动终端210和第二移动终端220之间的距离,然后判断第一移动终端210和第二移动终端220之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息210和第二移动终端220的位置信息如GPS信息判断第一移动终端210和第二移动终端220的距离为100米,则该距离在预定范围内,如果判断第一移动终端210和第二移动终端220的距离为1000米以上,则该距离不在预定范围内,此时判断第一移动终端210和第二移动终端220无法进行配对。由此,在匹配判断之前根据两个参与配对的移动终端的位置信息进行过滤操作,进一步提高了匹配的成功率和效率。\n[0221] 在本发明的一个实施例中,服务器230还用于分别获得第一移动终端210和第二移动终端220所属基站的信息。服务器230根据第一移动终端210的基站信息和第二移动终端220的基站信息定位第一移动终端210和第二移动终端220的位置,再进一步判断根据第一移动终端210的位置信息和第二移动终端220的位置信息判断第一移动终端210和第二移动终端220之间的距离是否在预定范围之内。由此通过基站信息对移动终端的位置进行定位,以辅助位置信息如GPS位置信息在匹配判断之前进行过滤操作,因为基站定位比GPS位置信息的定位快,可以进一步提高工作效率,从而大大提高了匹配的成功率及匹配判断效率。\n[0222] 图15为本发明第五实施例的移动终端的配对系统的结构框图。如图15所示,根据本发明第五实施例的移动终端的配对系统包括陀螺仪传感器21、加速度传感器22、磁感应传感器23和服务器230。\n[0223] 在本发明的一个实施例中,第一移动终端210包括陀螺仪传感器21、加速度传感器22和磁感应传感器23,第二移动终端220也包括陀螺仪传感器21、加速度传感器22和磁感应传感器13。\n[0224] 具体地,陀螺仪传感器21用于检测第一移动终端210或第二移动终端220的相对运动角度信息。更具体地,如图5所示,陀螺仪传感器21输出的是第一移动终端210或第二移动终端220以各自自身的三维坐标轴轴向为旋转轴旋转的角速度信息,设陀螺仪传感器21输出的第一移动终端210或第二移动终端220以各自自身的三维坐标轴轴向为旋转轴旋转的角速度分别为wx、wy、wz,检测周期为t,通过第一移动终端210或第二移动终端220将检测到的角速度发送到服务器230,服务器230通过角速度对时间积分计算即可得到第一移动终端210或第二移动终端220相对初始状态的沿各自自身的三维坐标轴方向上的旋转角度值Ax、Ay、Az,具体如下式所示,\n[0225] \n[0226] 加速度传感器22用于检测第一移动终端210或第二移动终端220相对于重力线的倾角信息。\n[0227] 在本发明的一个实施例中,加速度传感器22输出第一移动终端210和第二移动终端220沿三维坐标轴轴向的线性加速度,设加速度传感器输出的第一移动终端210和第二移动终端220沿三维坐标轴轴向的线性加速度分别为ax、ay、az,通过第一移动终端210或第二移动终端220将检测到的线性加速度发送到服务器230,服务器230按照下列方式计算,如果第一移动终端210和第二移动终端220从静止开始运动,经过一段时间后第一移动终端210和第二移动终端220相对原始坐标的位移为,具体如下所示,[0228] \n[0229] 其中,对加速度传感器22的数值进行计算可以得到第一移动终端210和第二移动终端220在每个检测间隔内的位移,即计算出第一运动轨迹和第二运动轨迹。\n[0230] 其中,服务器230还根据加速度传感器22所输出的第一移动终端210或第二移动终端220沿三维坐标轴轴向的线性加速度分量和沿着地球表面垂直方向存在着地球引力的加速度g在各个三维坐标轴上的分量,计算得出第一移动终端210或第二移动终端220相对于水平线在垂直方向上的倾角,即相对于重力线的倾角,如图6所示,具体计算公式如下所示,\n[0231] \n[0232] 磁感应传感器23用于检测第一移动终端210或第二移动终端220相对于磁北极的倾角信息。更具体地,磁感应传感器22输出的是第一移动终端210或第二移动终端220沿三维坐标轴在水平面上相对于磁北极的偏转角度,通过第一移动终端210或第二移动终端220将检测到的线性加速度发送到服务器230。\n[0233] 在本发明的一个实施例中,服务器230用于根据陀螺仪传感器21获得的相对运动角度信息、加速度传感器22获得的相对于重力线的倾角信息及磁感应传感器23获得的相对于磁北极的倾角信息计算第一运动轨迹或第二运动轨迹。更具体地,通过陀螺仪传感器\n21可以计算出第一移动终端210和第二移动终端220以各自自身的三维坐标轴轴向为旋转轴的旋转角度,但是这些旋转角度信息是相对值,即第一移动终端210和第二移动终端220开始进行动作的初始状态为0。如图7所示,加速度传感器22与磁感应传感器23检测到的数值是基于地球坐标的绝对值,分别是相对重力线的倾角与相对磁北极的偏转角。根据相对重力线的倾角与相对磁北极的偏转角可以对陀螺仪传感器21输出的数据进行校正,可以得到基于地球坐标的旋转角度。通过基于地球坐标的旋转角度对第一运动轨迹和第二运动轨迹进行补充校正获得基于地球坐标的第一运动轨迹和第二运动轨迹,且获得第一运动轨迹和第二运动轨迹中包括在沿三维坐标轴各个方位上的方向角、转动角度、位移距离等信息。\n[0234] 应当理解,在陀螺仪传感器21、加速度传感器22和磁感应传感器23中任选两种集成与第一移动终端210和第二移动终端220,也可以完成本发明所述的移动终端的配对,但是缺乏多个传感器之间的相互校正,运动轨迹算法有误差。\n[0235] 根据本发明实施例的移动终端的配对系统,通过陀螺仪传感器、加速度传感器和磁感应传感器的相互校正获得更高精度的两个参与配对的移动终端的相对于地球坐标的运动轨迹,使得移动终端的配对判断更加准确、差错率低。\n[0236] 下面参考说明书附图描述根据本发明第六实施例的移动终端。\n[0237] 一种移动终端包括:陀螺仪传感器,用于检测移动终端的相对运动角度信息;加速度传感器,用于检测移动终端相对于重力线的倾角信息;磁感应传感器,用于检测移动终端相对于磁北极的倾角信息;发送模块,用于将移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息发送至服务器;接收模块,用于接收服务器发送的匹配信息;以及配对模块,用于根据匹配信息与一个或多个其他移动终端进行配对。\n[0238] 图16为本发明第六实施例的移动终端的结构框图。如图16所示,根据本发明第六实施例的移动终端包括陀螺仪传感器241、加速度传感器242、磁感应传感器243、发送模块245、接收模块246和配对模块247。\n[0239] 其中,陀螺仪传感器241用于检测移动终端的相对运动角度信息。加速度传感器\n242用于检测移动终端相对于重力线的倾角信息。磁感应传感器243用于检测移动终端相对于磁北极的倾角信息。发送模块145用于将移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息发送至服务器。接收模块246用于接收服务器发送的匹配信息。配对模块247用于根据匹配信息与一个或多个其他移动终端进行配对。\n[0240] 根据本发明实施例的移动终端,通过陀螺仪传感器、加速度传感器和磁感应传感器可以获得移动终端的移动信息。\n[0241] 图17为本发明第六实施例的移动终端的结构框图。如图17所示,根据本发明第三实施例的移动终端包括陀螺仪传感器241、加速度传感器242、磁感应传感器243、发送模块245、接收模块246、配对模块247和GPS模块248。\n[0242] 其中,陀螺仪传感器241用于检测移动终端的相对运动角度信息。加速度传感器\n242用于检测移动终端相对于重力线的倾角信息。磁感应传感器243用于检测移动终端相对于磁北极的倾角信息。发送模块145用于将移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息发送至服务器。接收模块246用于接收服务器发送的匹配信息。配对模块247用于根据匹配信息与一个或多个其他移动终端进行配对。GPS模块248用于通过发送模块245将移动终端的GPS信息发送至服务器,服务器根据GPS信息判断移动终端能否与一个或多个其他移动终端进行配对。\n[0243] 其中,通过GPS模块可以获得移动终端的位置信息,同时还可以通过移动通信的三角定位方式获得移动终端的位置信息。\n[0244] 根据本发明实施例的移动终端,通过GPS模块可以获得移动终端的位置信息,与获得的高精度的运动轨迹相配合以提高移动终端的配对效率。\n[0245] 下面参考说明书附图描述根据本发明第七实施例的服务器。\n[0246] 一种服务器包括:接收模块,用于接收第一移动终端和第二移动终端分别发送的第一移动信息和第二移动信息,第一移动信息和第二移动信息包括第一移动终端和第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息;计算模块,用于根据分别第一移动信息和第二移动信息计算第一移动终端和第二移动终端的第一运动轨迹和第二运动轨迹;匹配判断模块,用于判断第一运动轨迹和第二运动轨迹是否匹配;以及发送模块,用于在匹配判断模块判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0247] 图18为本发明第七实施例的服务器的结构框图。如图18所示,根据本发明第四实施例的服务器包括接收模块251、计算模块252、匹配判断模块253和发送模块254。\n[0248] 其中,接收模块251用于接收第一移动终端和第二移动终端分别发送的第一移动信息和第二移动信息,第一移动信息和第二移动信息包括第一移动终端和第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息。计算模块252用于分别根据第一移动信息和第二移动信息计算第一移动终端和第二移动终端的第一运动轨迹和第二运动轨迹。匹配判断模块253用于判断第一运动轨迹和第二运动轨迹是否匹配。发送模块254用于在匹配判断模块253判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。\n[0249] 根据本发明实施例的服务器,通过匹配判断模块判断参与配对的移动终端的匹配信息,可以提高移动终端的配对效率,并且根据计算模块计算移动终端的基于地球坐标的运动轨迹,不仅精度高,而且在移动终端运算能力有限的情况下减少移动终端的能耗,提升移动终端的性能。\n[0250] 图19为本发明第七实施例的服务器的结构框图。如图19所示,根据本发明第七实施例的服务器包括接收模块251、计算模块252、匹配判断模块253、发送模块254、位置信息获得模块255和距离判断模块256。\n[0251] 其中,接收模块251用于接收第一移动终端和第二移动终端分别发送的第一移动信息和第二移动信息,第一移动信息和第二移动信息包括第一移动终端和第二移动终端的相对运动角度信息、相对于重力线的倾角信息和相对于磁北极的倾角信息。计算模块252用于分别根据第一移动信息和第二移动信息计算第一移动终端和第二移动终端的第一运动轨迹和第二运动轨迹。匹配判断模块253用于判断第一运动轨迹和第二运动轨迹是否匹配。发送模块254用于在匹配判断模块253判断第一运动轨迹和第二运动轨迹匹配时,分别向第一移动终端和第二移动终端分别发送匹配信息。位置信息获得模块255用于接收分别获得第一移动终端和所述第二移动终端的位置信息。距离判断模块256用于根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内,如果第一移动终端和第二移动终端之间的距离不在预定范围之内,则判断第一移动终端和第二移动终端无法进行配对。\n[0252] 具体地,一般的无线网络技术如WiFi、蓝牙、NFC等的通信范围在百米以下,则预定范围可以以百米为单位。首先距离判断模块256根据第一移动终端的位置信息和第二移动终端的位置获得第一移动终端和第二移动终端之间的距离,然后判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。例如,如果第一移动终端和第二移动终端之间的通信方式为蓝牙,再根据第一移动终端的位置信息和第二移动终端的位置信息如GPS信息判断第一移动终端和第二移动终端的距离为米,则该距离在预定范围内,如果判断第一移动终端和第二移动终端的距离为1000米以上,则该距离不在预定范围内,此时判断第一移动终端和第二移动终端无法进行配对。\n[0253] 根据本发明实施例的服务器,在匹配判断模块进行匹配判断之前距离判断模块根据两个参与配对的移动终端的位置信息进行过滤操作,进一步提高了配对的成功率及效率。\n[0254] 在本发明的一个实施例中,位置信息获得模块255分别获得第一移动终端和第二移动终端所属基站的信息。距离判断模块256根据第一移动终端的基站信息和第二移动终端的基站信息定位第一移动终端和第二移动终端的位置,再进一步判断根据第一移动终端的位置信息和第二移动终端的位置信息判断第一移动终端和第二移动终端之间的距离是否在预定范围之内。由此通过基站信息对移动终端的位置进行定位,以辅助位置信息如GPS位置信息在匹配判断之前进行过滤操作,因为基站定位比GPS位置信息的定位快,可以进一步提高工作效率,从而大大提高了匹配的成功率及匹配判断效率。\n[0255] 应当理解,本发明的实施例所述的移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备,在该硬件设备中可采用任何的操作系统。\n[0256] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0257] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0258] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
法律信息
- 2015-02-18
- 2012-09-05
实质审查的生效
IPC(主分类): H04W 4/02
专利申请号: 201110421955.0
申请日: 2011.12.15
- 2012-06-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-10-24
|
2011-04-22
| | |
2
| |
2011-12-07
|
2009-12-21
| | |
3
| |
2013-01-30
|
2011-07-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |