1.本技术涉及互联网技术,尤其涉及一种社交匹配方法、装置、设备及存储介质。
背景技术:
::2.目前现有的通过移动终端进行陌生人社交方法,有如下2种:3.(1)在移动终端通过互联网登录社交平台,浏览平台上展示每个人的相关信息,包括姓名、性别、职业、爱好、联系方式等信息,用户可以根据这些信息选择感兴趣者,并向其发起好友申请。4.(2)在移动终端上基于gps定位、基站定位、wifi热点定位等融合定位技术,搜索附近的人,能够浏览到愿意开放自己位置和身份信息的人,选择感兴趣者向其发起好友申请。5.目前陌生人社交方法单一,且在应用过程中存在诸多问题有待改进。技术实现要素:6.为解决上述技术问题,本技术实施例期望提供一种社交匹配方法、装置、设备及存储介质。7.本技术的技术方案是这样实现的:8.第一方面,提供了一种社交匹配方法,应用于第一终端设备,所述第一终端设备包括超带宽uwb定位模块,所述方法包括:9.控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;10.基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;11.获取所述目标第二终端设备的第二类信息。12.第二方面,提供了一种社交匹配装置,应用于第一终端设备,所述第一终端设备包括超带宽uwb定位模块,所述装置包括:13.控制单元,用于控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;14.确定单元,用于基于所述至少一个第二终端设备的位置信息,确定目标第二终端设备;15.通信单元,用于获取所述目标第二终端设备的第二类信息。16.第三方面,提供了一种社交匹配装置,包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,17.其中,所述处理器配置为运行所述计算机程序时,执行前述第一方面方法的步骤。18.第四方面,本技术实施例中还提供了一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现前述方法的步骤。19.本技术实施例中还提供了一种社交匹配方法、装置、设备及存储介质,该方法应用于第一终端设备,所述第一终端设备包括超带宽uwb定位模块,该方法包括:控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;获取所述目标第二终端设备的第二类信息。这样,利用uwb技术具有定位精度高、功耗低、抗干扰强、安全性高等优点,本技术实施例中通过设置uwb定位模块,能够应用于室内或室外较近距离定位场景,尤其是对室内场景具有较高的定位精度,并且在社交应用中具备较高的安全性。附图说明20.图1为本技术实施例中社交匹配方法的第一流程示意图;21.图2为本技术实施例的定位原理示意图;22.图3为本技术实施例中第二终端设备的第一定位示意图;23.图4为本技术实施例中第二终端设备的第二定位示意图;24.图5为本技术实施例中社交匹配方法的第二流程示意图;25.图6为本技术实施例中社交匹配方法的第三流程示意图;26.图7为本技术实施例中社交匹配的初始化流程示意图;27.图8为本技术实施例中社交匹配方法的第四流程示意图;28.图9为本技术实施例中社交匹配方法的第五流程示意图;29.图10为本技术实施例中社交匹配装置的组成结构示意图;30.图11为本技术实施例中终端设备的组成结构示意图。具体实施方式31.为了能够更加详尽地了解本技术实施例的特点与技术内容,下面结合附图对本技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本技术实施例。32.本技术实施例提供的社交匹配方法应用于第一终端设备,第一终端设备包括uwb定位模块,第一终端设备可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、可穿戴设备、智能手环等。33.实际应用中,uwb定位模块设置在所述第一终端设备的主板上,或者设置在所述第一终端设备的外壳上。34.图1为本技术实施例中社交匹配方法的第一流程示意图,如图1所示,该方法具体可以包括:35.步骤101:控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;36.需要说明的是,第一终端设备的uwb定位模块可以与第二终端设备的uwb模块进行uwb通信,实现对第二终端设备的定位。具体的,位置信息包括第一终端设备与第二终端设备之间的距离信息和角度信息,位置信息也可以为第二终端设备的坐标信息。37.在一些实施例中,所述获取所述至少一个第二终端设备的位置信息,包括:控制所述uwb定位模块基于飞行时间(timeofflight,tof)技术测量所述第一终端设备与所述第二终端设备之间的距离信息,基于到达相位差(phasedifferenceofarrival,pdoa)技术测量所述第一终端设备与所述第二终端设备之间的角度信息。38.uwb定位模块通过内设的天线基于uwb信号飞信时间获取天线与第二终端设备的距离信息,基于第二终端设备发送的uwb信号到两根天线的到达相位差确定方向角。39.图2为本技术实施例的定位原理示意图,如图2所示,uwb定位模块至少包括天线,即第一子天线a和第二子天线b,第一子天线a和第二子天线b的中心点连线设于x轴上。在此二维坐标系中,假设第二终端设备的坐标位置为(x,y),那么第二终端设备距离x轴和y轴的距离就分别为x和y。而第一子天线a和第二子天线b距离第二终端设备的距离l1和l2可以通过tof方式获取,假设第一子天线a与第二子天线b之间的距离为d,,假设第二终端设备向第一子天线a发射通讯脉冲方向与x轴产生的偏角为α,第二终端设备向第二子天线b发射通讯脉冲方向与x轴产生的偏角为β,那么基于uwb信号的pdoa获取第二终端设备向两个子天线a和b发送脉冲的相位差距离p就可以获取第二终端设备坐标位置。具体地,相位差距离p应为脉冲波长乘以定位标签分别到子天线a和b的相位差值;这里脉冲波长等于光速除以脉冲发射频率,一般取6.5ghz;相位差信息的计算结果可以直接从uwb无线芯片获取;基于由tof获取了子天线a和子天线b距离第二终端设备的距离l1和l2,并且a与b之间的距离d为已知数据,这样通过对α角或β角的余弦运算和勾股运算就可以计算出x和y的值。显而易见地,只要确定了第二终端设备在二维坐标系中的坐标位置(x,y),就可以计算出uwb无线芯片与第二终端设备。40.uwb无线芯片,uwb无线芯片具有抗多径能力强,实现tof和tdoa精确定位,传输速率快等特性,实现无线精确定位和低功耗定位,实现无线定位。41.需要说明的是,uwb定位模块包括处理单元和通信单元;处理单元用于实现数据处理和通信控制,通信单元用于与外界其他uwb定位模块的通信。uwb定位模块可以为独立的uwb芯片,或者集成在其他芯片上。uwb定位模块为独立的uwb芯片时,uwb芯片与主处理芯片可以spi串口连接,进行通信。42.现有社交方法中根据使用的gps、基站、wifi等技术的定位,可能会有几米到几十米的误差,且主流社交app不适合在室内使用,虽然可以定位到某个建筑物,但具体到建筑物内部哪个位置就没法做到。本技术实施例使用uwb定位方法具有较高的定位精度,可以应用在室内,并且在社交应用中具备较高的安全性。43.步骤102:基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;44.需要说明的是,当第一终端设备确定了周围的至少一个第二重度阿奴设备的位置信息,则可以自动筛选出用户感兴趣的目标第二终端设备,或者根据用户操作终端行为为用户筛选出感兴趣的目标第二终端设备。45.在一些实施例中,基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:确定满足第一匹配条件的目标位置信息;将所述目标位置信息对应的第二终端设备作为所述目标第二终端设备。46.在一些实施例中,所述第一匹配条件包括以下至少一项:所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值;所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围。47.示例性的,第一匹配条件包括所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值,如图3所示,用户进入某一空间范围时,第一终端设备(终端1)以预设距离阈值为半径r,获取半径覆盖范围内所有第二终端设备的位置信息,即终端2、终端3、终端4、终端5和终端6的位置信息。48.示例性的,第一匹配条件包括所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围,如图4所示,用户1(终端1)进入某一空间范围时,想要获取某一方位上感兴趣用户的信息时,比如,用户1的右前方(图2中虚线所指方向)用户2(终端2)的信息时,只需旋转终端1指向右前方,终端1便可将方位角θ位于预设角度范围(比如[-10°,+10°])内的终端2为感兴趣的目标终端,理想情况下终端2在终端1正对线(图4中虚线)上,而其他方向上的终端与终端1的方位角则不再预设角度范围内,比如终端3与终端1的方位角γ不再预设角度范围内。[0049]示例性的,第一匹配条件包括所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值,和所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围,如图4所示,用户1(终端1)进入某一空间范围时,想要获取某一感兴趣用户2(终端2)的信息时,只需走向用户2,并将终端1指向用户2,当终端2与终端1的方位角θ位于预设角度范围(比如[-10°,+10°])内,且距离终端1最近时,确定终端2为感兴趣的目标终端,理想情况下终端2在终端1正对线(图4中虚线)上,而其他方向上的终端与终端1的方位角则不再预设角度范围内,比如终端3与终端1的方位角γ不再预设角度范围内。[0050]在一些实施例中,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:控制显示单元显示所述至少一个第二电子设备的位置信息;获取选择指令;基于所述选择指令确定所述目标第二终端设备。[0051]需要说明的是,用户1(终端1)进入某一空间范围时,终端1可以获取多个第二终端设备的位置信息并显示,用户1操作终端生成选择指令,以选择感兴趣终端,并获取感兴趣终端的位置信息。[0052]在一些实施例中,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:控制显示单元显示所述至少一个第二电子设备的位置信息;获取所述至少一个第二电子设备的公开信息并显示;基于所述至少一个第二电子设备的公开信息和位置信息,获取选择指令;基于所述选择指令确定所述目标第二终端设备。[0053]需要说明的是,用户可以根据位置信息和公开信息主动选择感兴趣终端,并获取其第二类信息。[0054]这里,第二类信息可以为第二终端设备的公开信息,公开信息可以被其他用户直接获取,或者在其他用户身份验证通过后获取。[0055]步骤103:获取所述目标第二终端设备的第二类信息。[0056]进一步地,第一终端设备在获取到目标第二终端设备的第二类信息之后,可以根据第二类信息决定是否向目标第二终端设备发送添加好友请求。[0057]具体地,所述获取所述目标第二终端设备的第二类信息之后,所述方法还包括:向所述目标第二终端设备发送添加好友请求,以请求添加所述目标第二终端设备为好友。[0058]在一些实施例中,所述方法还包括:预先设置所述第一终端设备的第一类信息;所述方法还包括:将所述第一终端设备的第一类信息携带在所述添加好友请求中,以使所述目标第二终端设备基于所述第一终端设备的第一类信息确定是否同意添加。[0059]需要说明的是,所述第一类信息为所述第一终端设备的公开信息;所述第二类信息为所述第二终端设备的公开信息。[0060]所述第一类信息包括以下至少一种:性别、年龄、职业、爱好、籍贯、住所、信仰、身高、体重。所述第二类信息包括以下至少一种:性别、年龄、职业、爱好、籍贯、住所、信仰、身高、体重。[0061]采用上述技术方案,利用uwb技术具有定位精度高、功耗低、抗干扰强、安全性高等优点,本技术实施例中通过设置uwb定位模块,能够应用于室内或室外较近距离定位场景,尤其是对室内场景具有较高的定位精度,并且在社交应用中具备较高的安全性。[0062]为了能更加体现本技术的目的,在本技术上述实施例的基础上,进行进一步的举例说明,如图5所示,该方法具体包括:[0063]步骤501:获取身份验证信息;[0064]需要说明的是,为了保证信息交互的安全性,还可以为终端设置通信条件,即获取身份验证信息,只有身份验证通过后才能与第二终端设备进行uwb通信。[0065]实际应用中,身份验证信息可以为应用程序自身设置的身份验证方法,比如,根据用户实名认证结果作为身份验证依据,或者根据向用户下发的安全验证码作为身份验证依据。[0066]步骤502:所述身份验证信息验证通过后,允许所述uwb定位模块与预设范围内至少一个第二终端设备进行uwb通信;其中,所述第二终端设备为所述预设范围内的身份验证通过的终端设备;[0067]在一些实施例中,在身份验证信息验证通过后该方法还可以包括:将所述第一终端设备的第三类信息与预设范围内所有第二终端设备的第二类信息进行匹配,确定满足第二匹配条件的所述至少一个第二终端设备;[0068]具体地,所述第二匹配条件包括:所述第一终端设备的第三类信息和所述第二终端设备的第二类信息中至少一项信息匹配;其中,所述第二类信息为所述第二终端设备的公开信息;所述第三类信息为所述第一终端设备的感兴趣信息。[0069]也就是说,第一终端设备根据自身设置的感兴趣信息和第二终端设备的公开信息对第二终端设备进行筛选,确定感兴趣的第二终端设备。[0070]需要说明的是,本技术实施例中第一终端设备也可以视为所持该设备的第一用户,第二终端设备也可以视为所持该设备的第二用户,感兴趣的终端设备等同于感兴趣的用户,社交过程中通过终端之间信息交互实现用户之间社交。[0071]步骤503:控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;[0072]具体地,控制所述uwb定位模块基于飞行时间技术测量所述第一终端设备与所述第二终端设备之间的距离信息,基于到达相位差技术测量所述第一终端设备与所述第二终端设备之间的角度信息。[0073]步骤504:基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;[0074]在一些实施例中,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:确定满足第一匹配条件的目标位置信息;将所述目标位置信息对应的第二终端设备作为所述目标第二终端设备。[0075]在一些实施例中,所述第一匹配条件包括以下至少一项:所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值;所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围。[0076]在一些实施例中,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:控制显示单元显示所述至少一个第二电子设备的位置信息;获取选择指令;基于所述选择指令确定所述目标第二终端设备。[0077]步骤505:获取所述目标第二终端设备的第二类信息。[0078]在一些实施例中,所述获取所述目标第二终端设备的第二类信息之后,所述方法还包括:向所述目标第二终端设备发送添加好友请求,以请求添加所述目标第二终端设备为好友。[0079]在一些实施例中,所述方法还包括:预先设置所述第一终端设备的第一类信息;所述方法还包括:将所述第一终端设备的第一类信息携带在所述添加好友请求中,以使所述目标第二终端设备基于所述第一终端设备的第一类信息确定是否同意添加。[0080]在一些实施例中,所述第一类信息为所述第一终端设备的公开信息;所述第一类信息包括以下至少一种:性别、年龄、职业、爱好、籍贯、住所、信仰、身高、体重。比如,所述第一类信息为用户在某一应用程序中设置的头像,该应用程序为社交类、游戏类、影音娱乐类应用程序。[0081]示例性的,在大型聚会或商业活动中,常常会有寻找共同爱好的伙伴或寻找可能有商业合作机会的伙伴这个需求,或者于现场认识某人的需求,那么,本方案就能提供便捷安全的途径。应用程序为相亲应用程序或企业社交应用程序时,用户将私有途径获取的现场准入id输入到应用程序中,用户终端被允许获取在场其他用户终端的公开信息。[0082]采用上述技术方案,利用uwb技术具有定位精度高、功耗低、抗干扰强、安全性高等优点,本技术实施例中通过设置uwb定位模块,能够应用于室内或室外较近距离定位场景,尤其是对室内场景具有较高的定位精度,并且在社交应用中具备较高的安全性。[0083]在上述实施例的基础上对具体的社交匹配方法进行进一步的举例说明,本技术实施例社交匹配方法应用条件:交互双方所持的移动终端都支持uwb定位功能,并安装支持uwb定位功能的应用程序(application,app)。[0084]如图6所示,该方法具体可以包括:[0085]步骤601:启动具备uwb定位功能的app;[0086]在一些实施例中,用户使用本技术实施例中社交匹配功能时需要通过现场私有途径获取准入id,私有途径可以是现场nfc接触式传输等方式。[0087]步骤602:用户a于社交现场发现感兴趣的用户b;[0088]实际应用中,用户a可以在app上设置自己的第一类信息,即允许开放的信息,包括姓名、性别、职业、爱好、行业等。用户a还可以在app上设置愿意接受好友请求的对象的第三类信息,包括姓名、性别、职业、爱好、行业等。[0089]步骤603:用户a将移动终端对准用户b;[0090]也就是说,用户a可以通过将移动终端对准现场的某个人,获取此人开放的信息,并可以向其发送好友请求。[0091]在另一些实施例中,用户a可以使用app自动匹配功能,app根据用户a自己设置的筛选条件,即用户a设置的感兴趣用户的第二类信息,第二类信息作为筛选感兴趣用户的依据,包括性别、职业、爱好、行业等,筛选出自己感兴趣的现场伙伴。[0092]步骤604:用户a手持的移动终端显示用户b的公开信息;[0093]步骤605:用户a点击app按钮向用户b发送好友请求;[0094]步骤606:用户b收到请求并根据意愿同意添加用户a为好友;[0095]步骤607:双方建立好友关系。[0096]图7为本技术实施例中社交匹配的初始化流程示意图,用户在使用本技术实施例社交匹配功能时,初始化步骤可以包括以下:[0097]步骤701:启动app;[0098]步骤702:设置身份验证信息-a;[0099]这里,身份证信息-a用于实名认证,保证信息真实、严肃性,避免危险用户注册威胁其他用户安全,并且身份证信息不会在共享信息里公开。身份验证信息-a可以为用户手机号码、身份证号码等信息,身份验证信息-a还可以为应用程序开发商或者活动组织者向用户下发的安全验证码作为身份验证依据。[0100]步骤703:设置开放共享的个人信息-b;[0101]这里,个人信息-b可以理解为本技术实施例中第一终端设备的第一类信息。[0102]步骤704:设置允许添加好友的陌生人的性别、爱好、职业、行业等感兴趣信息-c;[0103]这里,感兴趣信息-c可以理解为本技术实施例中第一终端设备的第三类信息。[0104]步骤705:上传服务器实名认证;[0105]步骤706:认证通过。[0106]图8为本技术实施例中社交匹配方法的第四流程示意图,该方法具体可以包括以下:[0107]步骤801:启动app;[0108]步骤802:填入现场准入id;[0109]步骤803:发现现场感兴趣的目标;[0110]步骤804:将移动终端对准此目标;[0111]步骤805:app启动uwb定位功能,显示目标的方位角及距离;[0112]步骤806:用户根据显示点击确认,app连接服务器获取此目标的个人信息b;[0113]步骤807:app显示服务器返回此目标开放的个人信息b;[0114]步骤808:app上点击加目标为好友;[0115]步骤809:app向服务器请求加目标为好友;[0116]步骤810:服务器根据目标填写的陌生人感兴趣信息c与请求者信息进行匹配;[0117]步骤811:条件是否允许;如果是,执行步骤812,如果否,执行步骤813;[0118]步骤812:加好请求成功;[0119]步骤813:加好友失败。[0120]这里,参加聚会或商业活动时,通过私有途径将现场准入id发送到用户app。[0121]这里,用户通过方位角及距离获取感兴趣的目标的信息。具体地,利用uwb的测距、测角原理,在app上显示感兴趣的人的方位、距离,基本确认目标,然后服务器根据目标设置的匹配条件,比如其允许的性别、职业、从事的行业等来决定是否允许此次添加好友的请求,如果此用户不是目标感兴趣的类别,即不允许通过好友请求,这样,避免不必要的陌生人打扰。如果目标填写个人信息与此用户填写的条件相匹配,那么好友请求将发送到目标终端app,待目标允许,即可建立好友关系。[0122]本技术实施例中,将uwb测距技术和测角技术引入到现场社交中。[0123]通过uwbpdoa测角技术,用手机指向感兴趣的目标,“所见所得”地获得对方公开的共享信息,在条件允许的情况下可向对方请求建立好友关系。[0124]通过uwbtof测距技术,显示用户之间距离及确认用户存在现场的真实性。避免目前移动终端使用特殊方法进行虚拟定位带来安全性问题。[0125]通过现场私有途径发送的现场准入id,保证位于现场以外的无关人员无法参加,另外服务器对用户进行的实名认证,共同保证了社交的技术上的安全性。[0126]而目前移动终端的定位系统存在漏洞,共享的位置可能是一个虚拟的位置,而主流社交app可能无法检测到位置的真伪,存在安全性问题。[0127]图9为本技术实施例中社交匹配方法的第五流程示意图,该方法具体可以包括以下:[0128]步骤901:启动app;[0129]步骤902:填入现场准入id;[0130]步骤903:进入app现场条件匹配模式;[0131]步骤904:app向服务器提交匹配请求;[0132]步骤905:服务器根据用户设置的目标感兴趣信息c进行筛选;[0133]步骤906:服务器得到经过感兴趣信息c筛选的目标列表l1;[0134]步骤907:服务器根据l1列表中各个目标与现场基站交互情况确认是否在现场;[0135]步骤908:服务器从l1列表中筛选出位于现场并符合条件的目标列表l2;[0136]步骤909:app显示从服务器上返回的目标列表l2;[0137]步骤910:用户从列表l2上浏览各个目标的个人信息b;[0138]步骤911:用户选择感兴趣者向其发起好友请求;[0139]步骤912:app通过服务器向目标发起好友请求。[0140]这里,用户通过设置筛选条件(即设置感兴趣信息c)自动匹配现场的人。当用户需要搜索感兴趣的、或诸如同行业有合作机会的目标时,可以在允许添加好友的信息c里设置感兴趣的条件,然后服务器执行匹配并筛选出符合条件、位于现场的目标。[0141]其中,判断目标是否位于现场的依据是:进入现场的所有用户,都会跟位于现场的uwb基站进行信息交互并被记录到服务器。[0142]采用本技术实施例提供的社交匹配方法,有以下优点:[0143](1)将uwbpdoa测角技术应用于现场社交场合,通过将移动终端指向感兴趣目标“所见所得”地获得目标的开放身份信息。[0144](2)将uwbtof测距技术应用于现场社交场合,显示用户之间距离及确认用户存在现场的真实性。避免目前移动终端使用特殊方法进行虚拟定位带来安全性问题。[0145](3)用户通过设置允许添加好友的条件,筛选出其意向建立社交关系的用户群。(目前常用的社交软件只是简单的通过性别筛选)[0146](4)用户通过设置允许添加好友的条件,避免了无效的、不感兴趣的用户群的打扰。[0147](5)将uwb技术应用于室内社交场合,uwb的厘米级精度定位解决了目前gps、基站、wifi等定位技术不适合用于室内定位的问题。[0148](6)通过在现场私发准入id,避免该社交场合以外的无关人员佯装现场参会人员,从而带来安全和无效社交问题。[0149]为实现本技术实施例的方法,基于同一发明构思本技术实施例还提供了一种社交匹配装置,应用于第一终端设备,如图10所示,该装置包括:[0150]控制单元1001,用于控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;[0151]确定单元1002,用于基于所述至少一个第二终端设备的位置信息,确定目标第二终端设备;[0152]通信单元1003,用于获取所述目标第二终端设备的第二类信息。[0153]在一些实施例中,控制单元1001,具体用于控制所述uwb定位模块基于飞行时间技术测量所述第一终端设备与所述第二终端设备之间的距离信息,基于到达相位差技术测量所述第一终端设备与所述第二终端设备之间的角度信息。[0154]在一些实施例中,确定单元1002,具体用于确定满足第一匹配条件的目标位置信息;将所述目标位置信息对应的第二终端设备作为所述目标第二终端设备。[0155]在一些实施例中,所述第一匹配条件包括以下至少一项:所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值;所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围。[0156]在一些实施例中,确定单元1002,具体用于控制显示单元显示所述至少一个第二电子设备的位置信息;获取选择指令;基于所述选择指令确定所述目标第二终端设备。[0157]在一些实施例中,通信单元1003,还用于所述获取所述目标第二终端设备的第二类信息之后,向所述目标第二终端设备发送添加好友请求,以请求添加所述目标第二终端设备为好友。[0158]在一些实施例中,所述方法还包括:预先设置所述第一终端设备的第一类信息;通信单元1003,还用于将所述第一终端设备的第一类信息携带在所述添加好友请求中,以使所述目标第二终端设备基于所述第一终端设备的第一类信息确定是否同意添加。[0159]在一些实施例中,所述第一类信息为所述第一终端设备的公开信息;所述第一类信息包括以下至少一种:性别、年龄、职业、爱好、籍贯、住所、信仰、身高、体重。[0160]在一些实施例中,所述装置还包括:输入单元,用于获取身份验证信息;控制单元1001,还用于所述身份验证信息验证通过后,允许所述uwb定位模块与预设范围内至少一个第二终端设备进行uwb通信;其中,所述第二终端设备为所述预设范围内的身份验证通过的终端设备。[0161]在一些实施例中,控制单元1001,还用于所述身份验证信息验证通过后,将所述第一终端设备的第三类信息与预设范围内所有第二终端设备的第二类信息进行匹配,确定满足第二匹配条件的所述至少一个第二终端设备。[0162]在一些实施例中,所述第二匹配条件包括:所述第一终端设备的第三类信息和所述第二终端设备的第二类信息中至少一项信息匹配;其中,所述第二类信息为所述第二终端设备的公开信息;所述第三类信息为所述第一终端设备的感兴趣信息。[0163]基于上述社交匹配装置中各单元的硬件实现,本技术实施例还提供了一种终端设备,如图11所示,该终端设备包括:处理器1101和配置为存储能够在处理器上运行的计算机程序的存储器1102;[0164]其中,处理器1101配置为运行计算机程序时,执行前述实施例中的方法步骤。[0165]当然,实际应用时,如图11所示,该终端设备中的各个组件通过总线系统1103耦合在一起。可理解,总线系统1103用于实现这些组件之间的连接通信。总线系统1103除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1103。[0166]在实际应用中,上述处理器可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(field-programmablegatearray,fpga)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本技术实施例不作具体限定。[0167]上述存储器可以是易失性存储器(volatilememory),例如随机存取存储器(ram,random-accessmemory);或者非易失性存储器(non-volatilememory),例如只读存储器(rom,read-onlymemory),快闪存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的存储器的组合,并向处理器提供指令和数据。[0168]在示例性实施例中,本技术实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器,计算机程序可由终端设备的处理器执行,以完成前述方法的步骤。[0169]应当理解,在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本技术中表述“具有”、“可以具有”、“包括”和“包含”、或者“可以包括”和“可以包含”在本文中可以用于指示存在对应的特征(例如,诸如数值、功能、操作或组件等元素),但不排除附加特征的存在。[0170]应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开,不必用于描述特定的顺序或先后次序。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。[0171]本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。[0172]在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。以上所描述的实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。[0173]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。[0174]另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。[0175]以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域:
:的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。当前第1页12当前第1页12
技术特征:
1.一种社交匹配方法,应用于第一终端设备,其特征在于,所述第一终端设备包括超带宽uwb定位模块,所述方法包括:控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;获取所述目标第二终端设备的第二类信息。2.根据权利要求1所述的方法,其特征在于,所述获取所述至少一个第二终端设备的位置信息,包括:控制所述uwb定位模块基于飞行时间技术测量所述第一终端设备与所述第二终端设备之间的距离信息,基于到达相位差技术测量所述第一终端设备与所述第二终端设备之间的角度信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:确定满足第一匹配条件的目标位置信息;将所述目标位置信息对应的第二终端设备作为所述目标第二终端设备。4.根据权利要求3所述的方法,其特征在于,所述第一匹配条件包括以下至少一项:所述第一终端设备与所述第二终端设备之间的距离小于预设距离阈值;所述第二终端设备相对于所述第一终端设备的方位角位于预设角度范围。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备,包括:控制显示单元显示所述至少一个第二电子设备的位置信息;获取选择指令;基于所述选择指令确定所述目标第二终端设备。6.根据权利要求1所述的方法,其特征在于,所述获取所述目标第二终端设备的第二类信息之后,所述方法还包括:向所述目标第二终端设备发送添加好友请求,以请求添加所述目标第二终端设备为好友。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:预先设置所述第一终端设备的第一类信息;所述方法还包括:将所述第一终端设备的第一类信息携带在所述添加好友请求中,以使所述目标第二终端设备基于所述第一终端设备的第一类信息确定是否同意添加。8.根据权利要求7所述的方法,其特征在于,所述第一类信息为所述第一终端设备的公开信息;所述第一类信息包括以下至少一种:性别、年龄、职业、爱好、籍贯、住所、信仰、身高、体重。9.根据权利要求1所述的方法,其特征在于,所述控制所述uwb定位模块与至少一个第二终端设备进行uwb通信之前,所述方法还包括:获取身份验证信息;
所述身份验证信息验证通过后,允许所述uwb定位模块与预设范围内至少一个第二终端设备进行uwb通信;其中,所述第二终端设备为所述预设范围内的身份验证通过的终端设备。10.根据权利要求9所述的方法,其特征在于,所述身份验证信息验证通过后,所述方法还包括:将所述第一终端设备的第三类信息与预设范围内所有第二终端设备的第二类信息进行匹配,确定满足第二匹配条件的所述至少一个第二终端设备。11.根据权利要求10所述的方法,其特征在于,所述第二匹配条件包括:所述第一终端设备的第三类信息和所述第二终端设备的第二类信息中至少一项信息匹配;其中,所述第二类信息为所述第二终端设备的公开信息;所述第三类信息为所述第一终端设备的感兴趣信息。12.根据权利要求1所述的方法,其特征在于,所述uwb定位模块设置在所述第一终端设备的主板上,或者设置在所述第一终端设备的外壳上。13.一种社交匹配装置,应用于第一终端设备,其特征在于,所述第一终端设备包括超带宽uwb定位模块,所述装置包括:控制单元,用于控制所述uwb定位模块与至少一个第二终端设备进行uwb通信,以获取所述至少一个第二终端设备的位置信息;确定单元,用于基于所述至少一个第二终端设备的位置信息,确定目标第二终端设备;通信单元,用于获取所述目标第二终端设备的第二类信息。14.一种终端设备,其特征在于,所述终端设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器配置为运行所述计算机程序时,执行权利要求1至12任一项所述方法的步骤。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至12任一项所述的方法的步骤。
技术总结
本申请实施例公开了一种社交匹配方法、装置、设备及存储介质,该方法应用于第一终端设备,所述第一终端设备包括超带宽UWB定位模块,该方法包括:控制所述UWB定位模块与至少一个第二终端设备进行UWB通信,以获取所述至少一个第二终端设备的位置信息;基于所述至少一个第二终端设备的位置信息,确定匹配的目标第二终端设备;获取所述目标第二终端设备的第二类信息。这样,利用UWB技术具有定位精度高、功耗低、抗干扰强、安全性高等优点,本申请实施例中通过设置UWB定位模块,能够应用于室内或室外较近距离定位场景,尤其是对室内场景具有较高的定位精度,并且在社交应用中具备较高的安全性。性。性。
技术研发人员:李康保
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.11.09
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-22715.html