CN103237018A - 一种客户端匹配方法、服务器及通信*** - Google Patents
一种客户端匹配方法、服务器及通信*** Download PDFInfo
- Publication number
- CN103237018A CN103237018A CN2013101097052A CN201310109705A CN103237018A CN 103237018 A CN103237018 A CN 103237018A CN 2013101097052 A CN2013101097052 A CN 2013101097052A CN 201310109705 A CN201310109705 A CN 201310109705A CN 103237018 A CN103237018 A CN 103237018A
- Authority
- CN
- China
- Prior art keywords
- client
- occurrence
- matching
- matched
- coupling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种客户端匹配方法、服务器及通信***,通过获取客户端中含有匹配项及匹配项权重系数,并根据权重系数来确定两个客户端之间的匹配度,若该匹配度大于或等于匹配客户端的决策阈值,则匹配成功,将第一客户端的信息发送给第二客户端。该种匹配方式,不仅使用户放宽了匹配项设置条件,可设置多个匹配项,动态的根据多个匹配项匹配客户端,而且客户端可以根据各个匹配项的重要程度设置权重系数,使匹配的结果更接近自己的期望值,从而使匹配结果更为精确。进一步地,客户端通过自己设定的匹配项及权重系数,与其他客户端进行匹配之后,将自己的通信方式发送给对应的客户端,消除了用户隐私被泄露的感觉,提高了用户的体验度。
Description
技术领域
本发明涉及一种客户端匹配方法、服务器及通信***,尤其涉及一种对用户进行动态匹配的客户端匹配方法、服务器及通信***。
背景技术
在人们的日常生活中,随着网络的应用和普及,人们开始越来越多的通过网络来建立社交关系,但是在现有的社交网络中,用户添加朋友或者查找朋友的方式往往是通过输入需要查找对象的部分确定信息或者相关特征定向查找,而在查找成功后,是由查找用户来接收该对象的联系方式或者详细信息。由于一般用户的部分联系方式具有较高的私密性且公开范围有限,现有方案过于依赖查询方主动查找联系方式的需求和动机,而相对忽略了被查寻方潜在的被查找到并被联系的需求和动机。被查询者并不主动参与双方建立联系前的一切过程,而查询者依据有限的信息进行寻找过于盲目且效果不佳,另外即使查询成功由查询者主动根据联系信息与被查询者进行联系,也可能会让被查询用户感到隐私被泄露,引起反感,造成用户的体验度降低。此外,在现有方案中,查询方主要通过输入希望查找的用户的匹配条件进行查找,但是用户输入的条件越多,找到符合所有条件的用户越少,而往往查询用户并非只需要满足其所有的匹配条件的用户,满足其中部分条件的用户也是查询用户所能接收的,所以现有方案中无法根据用户的匹配条件做动态的匹配。综上,如何根据用户的匹配条件动态的为其匹配用户,并提高被查询方的用户体验度是亟需解决的问题。
发明内容
本发明提供一种客户端匹配方法、服务器及通信***,解决了无法根据查询方的匹配条件动态为其进行用户匹配的问题,也进一步解决了被查询方用户体验感差的问题。
为解决上述技术问题,本发明采用的技术方案如下:
提供一种客户端匹配方法,包括以下步骤:
服务器获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数;
根据所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度;
将匹配度符合要求的第一客户端的信息发送给第二客户端。
进一步地,所述服务器获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数的步骤具体包括:
服务器获取来自客户端的注册信息或者更新信息,所述注册信息或者更新信息中包括:客户端的唯一识别标识、至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述根据所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度的步骤具体过程为:
选定其中一个客户端作为待匹配客户端,并将其他客户端中的一个作为匹配客户端;
将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比;
将所述匹配客户端中与所述待匹配客户端相同的匹配项对应的权重系数进行计算,获得匹配值;
而所述将匹配度符合要求的一端客户端的通信方式发送给另一端的客户端的步骤具体处理过程为:
将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于或等于所述决策阈值,则匹配成功,将所述匹配客户端的通信方式发送给所述待匹配客户端;所述决策阈值由客户端或者所述服务器设定或自动生成;
在所述将匹配度符合要求的一端客户端的通信方式发送给另一端的客户端的步骤完成之后,还包括:
选定下一个客户端为匹配客户端,为当前待匹配客户端进行匹配,直到所有的客户端都与所述待匹配客户端匹配完成;
选定下一个客户端为待匹配客户端,为其进行客户端匹配,直到所有的客户端都匹配完成。
更进一步地,所述客户端的注册信息或者更新信息还包括:通过匹配项或/和绝对匹配项;
在将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比的步骤中,若检测所述待匹配客户端中存在与所述匹配客户端中的通过匹配项相匹配的匹配项,则直接判断两者匹配成功,将所述匹配客户端的通信方式发送给所述待匹配客户端;
或者在将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比之前,还包括步骤:检测所述待匹配客户端中是否存在与所述匹配客户端中的绝对匹配项相匹配的匹配项,若不存在,则直接判断该匹配客户端与所述待匹配客户端匹配失败;若存在,则进入将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比的步骤。
更进一步地,所述决策阈值包括:至少两级阈值;其中每级阈值所对应的所述匹配客户端的通信方式权限不同。
更进一步地,所述客户端的唯一识别标识为手机号码;所述决策阈值包括:第一级阈值和第二级阈值,所述第一级阈值大于第二级阈值;
将所述匹配值与所述匹配客户端的决策阈值进行对比的具体步骤为:
将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于所述第二级阈值,小于第一级阈值,则所述匹配客户端与所述待匹配客户端匹配成功,处于二级匹配状态;
若所述匹配值大于第一级阈值,则所述匹配客户端与所述待匹配客户端匹配成功,处于一级匹配状态;
将所述匹配客户端的通信方式发送给所述待匹配客户端的步骤具体包括:
若所述匹配客户端处于二级匹配状态,则将所述匹配客户端的短信通信方式信息发送给所述待匹配客户端;
若所述匹配客户端处于一级匹配状态,则将所述匹配客户端的语音通信或视频通讯方式的信息连同短信通信方式信息发送给所述待匹配客户端。
本申请还提供一种服务器,其包括:获取模块、匹配模块和发送模块;
所述获取模块用于获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述匹配模块用于根据获取的所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度,并根据所述匹配度对客户端进行匹配;
所述发送模块用于将匹配度符合要求的第一客户端的信息发送给第二客户端。
进一步地,所述获取模块具体用于获取来自客户端的注册信息或者更新信息,所述注册信息或者更新信息中包括:客户端的唯一识别标识、至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述匹配模块具体用于将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比;将所述匹配客户端中与所述待匹配客户端相同的匹配项对应的权重系数进行计算,获得匹配值;将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于或等于所述决策阈值,则匹配成功;所述决策阈值由客户端或者所述服务器设定或自动生成;
所述发送模块具体用于将匹配成功的所述匹配客户端的通信方式发送给所述待匹配客户端。
更进一步地,所述获取模块获取的客户端的注册信息或者更新信息还包括:通过匹配项或/和绝对匹配项;所述匹配模块还包括第一匹配单元或/和第二匹配单元;
所述第一匹配单元用于检测所述待匹配客户端中是否存在与所述匹配客户端中的通过匹配项相匹配的匹配项,若存在,则直接判断两者匹配成功,并通知发送模块将所述匹配客户端的通信方式发送给所述待匹配客户端;
所述第二匹配单元用于检测所述待匹配客户端中是否存在与所述匹配客户端中的绝对匹配项相匹配的匹配项,若不存在,则直接判断该匹配客户端与所述待匹配客户端匹配失败。
更进一步地,所述决策阈值包括:至少两级阈值;其中每级阈值所对应的所述匹配客户端的通信方式权限不同。
更进一步地,所述客户端的唯一识别标识为手机号码;所述决策阈值包括:第一级阈值和第二级阈值,所述第一级阈值大于第二级阈值;
所述匹配模块具体用于将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于所述第二级阈值,小于第一级阈值,则判断所述匹配客户端与所述待匹配客户端匹配成功,并处于二级匹配状态;若所述匹配值大于第一级阈值,则判断所述匹配客户端与所述待匹配客户端匹配成功,并处于一级匹配状态;
所述发送模块具体用于若所述匹配客户端处于二级匹配状态,则将所述匹配客户端的短信通信方式信息发送给所述待匹配客户端;若所述匹配客户端处于一级匹配状态,则将所述匹配客户端的语音通信或视频通讯方式的信息连同短信通信方式信息发送给所述待匹配客户端。
本发明的有益效果是:通过获取客户端中含有匹配项及匹配项权重系数的信息,并根据权重系数来确定两个客户端之间的匹配度,若该匹配度大于或等于匹配客户端的决策阈值,则匹配成功,将第一客户端的信息发送给第二客户端。该种匹配方式,不仅使用户放宽了匹配项设置条件,可设置多个匹配项,动态的根据多个匹配项匹配客户端,而且客户端可以根据各个匹配项的重要程度设置权重系数,使匹配的结果更接近自己的期望值,从而使匹配结果更为精确。进一步地,客户端通过自己设定的匹配项及权重系数,与其他客户端进行匹配之后,将自己的通信方式发送给对应的客户端,消除了用户隐私被泄露的感觉,提高了用户的体验度。
同时在本申请中还通过对客户端设置通过匹配项,保证用户对最期待查找的匹配项能直接通过匹配;还有设置绝对匹配项,排除不符合用户绝对匹配项的客户端,为其查找适合的客户端。通过上述两种匹配项的设置,丰富了匹配项的匹配方式,使客户端的匹配方式更加多样化,也使用户能够更为简便的找到自己期望的用户,提高查找效率。
此外,本申请中还对决策阈值进行了多级设定,每级阈值对应不同的通信权限,例如当用户权限低时,只能通过短信等文字通信方式进行信息交互,而权限高时可以进行语音等信息交互。在一定程度上保护了用户的隐私,使用户更加有安全感,进一步提高了用户体验度。
附图说明
图1为本发明一实施例中通信***结构示意图;
图2为本发明一实施例中服务器结构示意图;
图3为本发明一实施例中客户端匹配方法流程图。
具体实施方式
本发明的总体构思为:通过获取客户端的匹配项及与设置的对应的匹配项权重系数与其他客户端进行匹配,具体过程为:选定一个客户端为待匹配客户端,另一个客户端为匹配客户端,将匹配客户端中的匹配项与待匹配客户端的匹配项进行对比,若存在相同的匹配项,则将相同匹配项对应的权重系数进行计算,获取匹配值,如果匹配值大等于匹配客户端的决策阈值,则匹配成功,并将匹配客户端的通信方式发送给待匹配客户端,以此来完成两者的配对,之后选取其他的客户端作为匹配客户端,为待匹配客户端进行匹配。待该匹配客户端匹配完成后,选择其他的客户端作为待匹配客户端,并为其进行匹配,直到所有的客户端都成为待匹配客户端后,完成整个匹配过程。在本申请中,客户端可以设置在任何具有网络通信功能的终端上,如电脑,IPAD、手机等电子设备。而客户端的唯一识别标识则用于识别客户端的身份信息,可以为与客户端用户绑定的电脑IP地址与客户端绑定的邮箱帐号或其他通讯帐号信息、客户端的帐号信息、或者手机号码等都能作为本申请中客户端的唯一识别标识。
为使本发明的技术方案和优点更加清楚,下面通过具体实施方式结合附图对本发明作进一步详细说明。
请参考图1,在本申请中提供一种通信***10,其包括服务器20以及至少两个客户端,如图中的客户端31和客户端32。其中客户端主要用于针对各个匹配项设置相应的权重系数;并将注册信息或者更新信息发送给服务器20,注册信息或者更新信息包括:客户端的唯一识别信息、至少一个匹配项以及根据匹配项对应设置的权重系数。
本实施例中由客户端所设置的匹配项一般可以包括用户较常用的个人信息如:性别、爱好、居住地、工作行业等,此外还可以加入用户的一些需求信息如:吃饭组团、拼车、打球、位置等信息。而针对每个匹配项需要设置对应的权重系数,假设权重系数设置在0-1之间,如果用户认为想找一些爱好为篮球的用户进行匹配,这用户可以将爱好中篮球项的系数设置高一点,即爱好-篮球-0.9。
请参考图2,本申请提供的服务器20具体包括:获取模块201、匹配模块202、和发送模块203;其中,获取模块201主要用于至少一个匹配项以及根据所述匹配项对应设置的权重系数,其主要是通过获取含有匹配项及权重系数的注册信息或者更新信息而获得。
而匹配模块202主要用于根据获取的所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度,并根据所述匹配度对客户端进行匹配,具体的过程可以为将图1中的客户端31选定为匹配客户端31,客户端32选定为待匹配客户端32,则匹配模块202具体通过将匹配客户端31中的匹配项与待匹配客户端32的匹配项进行对比;将匹配客户端31中与待匹配客户端32相同的匹配项对应的权重系数进行计算,获得匹配值;将匹配值与所述匹配客户端31的决策阈值进行对比,若匹配值大于或等于所述决策阈值,则匹配成功;其中涉及的决策阈值由客户端或者所述服务器20设定或自动生成。
在本实施例中,如果待匹配客户端32中存在多项与匹配客户端31中相同的匹配项,则一种计算匹配值的方法则为:将对应的匹配项系数进行累加。而相应的根据该种算法,用户可以通过客户端自行设置相应的决策阈值。而为了给不同匹配值的用户提供不同级别的联系方式,确保用户的信息安全性,在本实施例中,决策阈值还可以进一步分为至少两级阈值,每级阈值所对应的所述匹配客户端31的通信方式权限不同。具体的以客户端安装在手机上为例,对多级阈值进行说明,以用户的手机号码为注册的唯一识别信息,当匹配模块202将所述匹配值与匹配客户端31的决策阈值进行对比,若匹配值大于所述第二级阈值,小于第一级阈值,则判断匹配客户端31与待匹配客户端32匹配成功,并处于二级匹配状态;若匹配值大于第一级阈值,则判断匹配客户端31与待匹配客户端32匹配成功,并处于一级匹配状态。对于处于二级匹配状态的待匹配客户端32,属于低权限模式,服务器20会将匹配客户端31的短信通信方式发送给待匹配客户端32,待匹配客户端32只能通过短信等文字通信的方式与匹配客户端31进行信息交互。而处于一级匹配状态的待匹配客户端32,其属于高级权限模式,服务器20会将匹配客户端31的语音通信或视频通讯方式的信息连同短信通信方式信息发送给待匹配客户端31,待匹配客户端32除了能选择通过短信方式与匹配客户端31进行信息交互之外,还能选择通过语音、视频的方式与其进行信息交互。此处仅为了说明方便,列举了两级阈值进行说明,此外还可以增加邮箱通信、站内短信等多种信息交互方式增加对应的权限级别。
本实施例中的匹配模块202可以进一步包括:第一匹配单元2021或/和第二匹配单元2022;其中,第一匹配单元2021用于检测待匹配客户端32中是否存在与匹配客户端31中的通过匹配项相匹配的匹配项,若存在,则直接判断两者匹配成功,并通知发送模块203将匹配客户端31的通信方式发送给待匹配客户端32。本实施例中所指的通过匹配项由客户端设置,通过匹配项为匹配项中的最高匹配等级,只要待匹配客户端32中的匹配项与匹配客户端31中的通过匹配项吻合,则待匹配客户端32与匹配客户端31匹配成功。
在本实施例中,除了上述一种直接对权重系数进行累加的计算匹配值的方法外,还可以有另一种较优的计算匹配值的方法,针对每个匹配项设置一个单个信息值,普通匹配项的值统一设置为同一个值,如10。匹配客户端31的匹配值的算法,可以为将单个信息值与权重系数的乘积进行累加得到匹配值。如匹配客户端31的几个符合匹配条件的匹配项分别为:家乡-西安-0.6,大学-清华大学-0.9,爱好-篮球-0.5。则其对应的匹配值为:0.6*10+0.9*10+0.5*10=20。而此外,若该匹配客户端31对应的决策阈值为25,而用户迫切需要找到清华大学的校友,其可以将清华大学的匹配项设置为通过匹配项,其对应的单个信息值设置为大等于决策阈值的值,此外,将该匹配项的权重系数设为1,即设大学这个通过匹配项为:大学-清华大学-1,对应的单个信息值设置为25,则不管其他匹配项是否满足,匹配值至少等于1*25=25,满足决策阈值,匹配成功。从而保证了通过匹配项的设置成功。
此外,第二匹配单元2022用于检测待匹配客户端31中是否存在与匹配客户端31中的绝对匹配项相匹配的匹配项,若不存在,则直接判断该匹配客户端31与待匹配客户端32匹配失败。本实施例中的绝对匹配项也是由客户端所设置,其主要作用是过滤用户所不需要查找的客户端,如用户需要查找的目标客户端为女性用户的客户端,其可以将“目标用户-女性”设置为绝对匹配项,匹配模块202在匹配时,凡是待匹配客户端32中匹配项不满足该项要求的,不再进行其他匹配项匹配,直接判断为匹配失败。
发送模块203则主要将将匹配度符合要求的第一客户端的信息发送给第二客户端。如将匹配成功的匹配客户端31的通信方式发送给待匹配客户端32。
下面结合附图,对本申请中服务器20各个组成模块的功能应用以及本申请提供的客户端匹配方法详细说明。
请参考图3,在本实施例中,提供一种客户端匹配方法,其具体包括以下步骤:
步骤302:服务器获取客户端的至少一个匹配项以及根据匹配项对应设置的权重系数;进入步骤304;
在本步骤中,具体还包括步骤3021;
步骤3021:服务器获取来自客户端的注册信息或者更新信息;
在本步骤中,由获取模块201来获取客户端的注册信息或者更新信息来获取匹配项及其对应的权重系数。因为在注册信息或者更新信息中至少包括有:客户端的唯一识别标识、至少一个匹配项以及根据匹配项对应设置的权重系数。而此外,若所述客户端设置有其他匹配项信息,如通过匹配项或者绝对匹配项,则在注册信息或者更新信息应该包括上述信息。本实施例中,决策阈值也可以有用户来进行设定,所以在注册信息或者更新信息中还可以包括用户设定的决策阈值信息。
步骤304:根据匹配项及其对应的权重系数计算至少两个客户端之间的匹配度;进入步骤306;
在本步骤中,由匹配模块202根据获取模块201获取的匹配项及其对应的权重系数进行客户端的匹配,具体的匹配过程可以包括以下几个步骤:
步骤3041:选定一个待匹配客户端及匹配客户端,将两者的的匹配项进行对比;进入步骤3042;
在本步骤中,需首先选定一个客户端作为待匹配客户端32,另外一个客户端中作为匹配客户端31,并由匹配模块202根据两者的匹配项进行对比。
步骤3042:计算匹配客户端的匹配值;进入步骤3043;
在本步骤中,将匹配客户端31中与待匹配客户端32相同的匹配项对应的权重系数进行计算,获得匹配值。而对权重系数进行计算的方式有多种,较优的在上述的实施例中已经提供了两种,即直接符合匹配要求的匹配项的权重系数进行累加,或者设置单个信息值,通过将符合匹配要求的匹配项权重系数与单个信息值的乘积进行累加得到。两种计算方法都还能简单直接的求出匹配值。因上述实施例已经详细说明了计算方法,在此就不进行赘述。
步骤3043:判断匹配值是否大等于决策阈值;是则进入步骤306,否则结束或进入步骤3041;
在本步骤中,由匹配模块202将匹配值与匹配客户端31的决策阈值进行对比,若匹配值大于或等于决策阈值,则匹配成功,进入步骤306;本申请中的决策阈值可以由客户端或者服务器20自行设定或根据用户设定的匹配项项数及权重系数的指自动生成相应的决策阈值。若小于决策阈值则匹配失败。
而在本步骤中,决策阈值可以有多级,每级分别对应不同的通信权项,而具体的决策阈值的分级方法和其对应的通信权限上述实施例中已经详细说明,在此不进行赘述。
步骤306:将匹配度符合要求的第一客户端的信息发送给第二客户端。
在本步骤中,由发送模块203根据匹配值的大小,将匹配客户端31对应的通信方式发送给匹配成功的待匹配客户端32,发送通信方式时,可以根据匹配值所满足的决策阈值的区间,发送不同权限的通信方发给待匹配客户端32,由匹配客户端32选择相应的方式通信。
此外,为了能对所有的客户端进行遍历匹配,本申请中的客户端匹配方法还可以包括检测客户端是否完成匹配的步骤308和步骤310。
步骤308:判断是否所有的客户端都被选定为匹配客户端,若是则进入步骤310,否则进入步骤3041;
在本步骤中,若检测出还有客户端没有选定为匹配客户端,为当前的待匹配客户端进行匹配,则返回步骤3041中,仍以当前的待匹配客户端为待匹配客户端,选定其他客户端为匹配客户端继续进行匹配,直到所有的客户端都为当前的待匹配客户端进行匹配完成。
步骤310:判断是否所有的客户端都被选定为待匹配客户端,若是则匹配结束,否则进入步骤3041。
在本步骤中,因为本申请中所有的客户端都互为查询方和被查询方,所以在本实施例中,需要检测是否所有的客户端都被作为待匹配客户端进行完成匹配,若没有,则还需返回步骤3041,重新选择其他的客户端为待匹配客户端,进行匹配。
在本实施例中,还提供一种通信方法,其包括上述实施例中的客户端匹配方法,此外,在服务器获取来自客户端的注册信息或者更新信息的步骤之前,还包括:
客户端针对各个匹配项设置相应的权重系数;
将注册信息或者更新信息发送给服务器,注册信息或者更新信息包括:客户端的唯一识别信息、至少一个匹配项以及根据匹配项对应设置的权重系数。
下面以一具体的实施例为例,对本申请的客户端匹配方法进行详细说明:
用户在服务器上进行注册,并选择性上传个人信息,该信息可以为标准化选项,由服务器提供,包括电话号码、姓名,性别、爱好等,联系人的联系信息可分为电话号码和短信方式,并由用户自定义各匹配项的权重系数和决策阈值。其中,用户可以根据自己希望被联系的需求和动机来进行设置,比如,用户希望更快的被公司的人员联系,公司-酷派信息的重要度系数为通过值,即只要此信息满足即可决策通过并进行联系。
假设用户A注册网络后,匹配项中设置了爱好-篮球-0.5(权重系数)、家乡-西安-0.6、大学-清华大学-0.9。单个信息值为10,并且选择服务器自动决策,假设决策阈值分为两级,分别为25和18,大于前者则直接公开电话号码,介于两者之间则提供短信方式交流,阈值的确定可由服务器照相应算法自动获取,则服务器可能会优先分别选择加入标签为篮球、西安、和清华的网络,加入的网络是动态刷新的,完全由设置信息决定。
此外,网络中的用户互为潜在的联系人,终端会自动动态的呈现潜在联系人的名单和相应的联系方式给用户,并根据一些选项信息的更改,如用户对位置信息的更改,对某些匹配项的更改时,发送更新信息给服务器,服务器进行网络的动态刷新重新对该客户端进行匹配操作。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (10)
1.一种客户端匹配方法,其特征在于,包括以下步骤:
获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数;
根据所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度;
将匹配度符合要求的第一客户端的信息发送给第二的客户端。
2.如权利要求1所述的客户端匹配方法,其特征在于,所述服务器获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数的步骤具体包括:
服务器获取来自客户端的注册信息或者更新信息,所述注册信息或者更新信息中包括:客户端的唯一识别标识、至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述根据所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度的步骤具体过程为:
选定其中一个客户端作为待匹配客户端,并将其他客户端中的一个作为匹配客户端;
将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比;
将所述匹配客户端中与所述待匹配客户端相同的匹配项对应的权重系数进行计算,获得匹配值;
而所述将匹配度符合要求的一端客户端的通信方式发送给另一端的客户端的步骤具体处理过程为:
将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于或等于所述决策阈值,则匹配成功,将所述匹配客户端的通信方式发送给所述待匹配客户端;所述决策阈值由客户端或者所述服务器设定或自动生成;
在所述将匹配度符合要求的一端客户端的通信方式发送给另一端的客户端的步骤完成之后,还包括:
选定下一个客户端为匹配客户端,为当前待匹配客户端进行匹配,直到所有的客户端都与所述待匹配客户端匹配完成;
选定下一个客户端为待匹配客户端,为其进行客户端匹配,直到所有的客户端都匹配完成。
3.如权利要求2所述的客户端匹配方法,其特征在于,所述客户端的注册信息或者更新信息还包括:通过匹配项或/和绝对匹配项;
在将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比的步骤中,若检测所述待匹配客户端中存在与所述匹配客户端中的通过匹配项相匹配的匹配项,则直接判断两者匹配成功,将所述匹配客户端的通信方式发送给所述待匹配客户端;
或者在将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比之前,还包括步骤:检测所述待匹配客户端中是否存在与所述匹配客户端中的绝对匹配项相匹配的匹配项,若不存在,则直接判断该匹配客户端与所述待匹配客户端匹配失败;若存在,则进入将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比的步骤。
4.如权利要求2或3所述的客户端匹配方法,其特征在于,所述决策阈值包括:至少两级阈值;其中每级阈值所对应的所述匹配客户端的通信方式权限不同。
5.如权利要求4所述的客户端匹配方法,其特征在于,所述客户端的唯一识别标识为手机号码;所述决策阈值包括:第一级阈值和第二级阈值,所述第一级阈值大于第二级阈值;
将所述匹配值与所述匹配客户端的决策阈值进行对比的具体步骤为:
将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于所述第二级阈值,小于第一级阈值,则所述匹配客户端与所述待匹配客户端匹配成功,处于二级匹配状态;
若所述匹配值大于第一级阈值,则所述匹配客户端与所述待匹配客户端匹配成功,处于一级匹配状态;
将所述匹配客户端的通信方式发送给所述待匹配客户端的步骤具体包括:
若所述匹配客户端处于二级匹配状态,则将所述匹配客户端的短信通信方式信息发送给所述待匹配客户端;
若所述匹配客户端处于一级匹配状态,则将所述匹配客户端的语音通信或视频通讯方式的信息连同短信通信方式信息发送给所述待匹配客户端。
6.一种服务器,其特征在于,包括:获取模块、匹配模块和发送模块;
所述获取模块用于获取客户端的至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述匹配模块用于根据获取的所述匹配项及其对应的权重系数计算至少两个客户端之间的匹配度,并根据所述匹配度对客户端进行匹配;
所述发送模块用于将匹配度符合要求的第一客户端的信息发送给第二客户端。
7.如权利要求6所述的服务器,其特征在于,所述获取模块具体用于获取来自客户端的注册信息或者更新信息,所述注册信息或者更新信息中包括:客户端的唯一识别标识、至少一个匹配项以及根据所述匹配项对应设置的权重系数;
所述匹配模块具体用于将匹配客户端中的匹配项与所述待匹配客户端的匹配项进行对比;将所述匹配客户端中与所述待匹配客户端相同的匹配项对应的权重系数进行计算,获得匹配值;将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于或等于所述决策阈值,则匹配成功;所述决策阈值由客户端或者所述服务器设定或自动生成;
所述发送模块具体用于将匹配成功的所述匹配客户端的通信方式发送给所述待匹配客户端。
8.如权利要求7所述的服务器,其特征在于,所述获取模块获取的客户端的注册信息或者更新信息还包括:通过匹配项或/和绝对匹配项;所述匹配模块还包括第一匹配单元或/和第二匹配单元;
所述第一匹配单元用于检测所述待匹配客户端中是否存在与所述匹配客户端中的通过匹配项相匹配的匹配项,若存在,则直接判断两者匹配成功,并通知发送模块将所述匹配客户端的通信方式发送给所述待匹配客户端;
所述第二匹配单元用于检测所述待匹配客户端中是否存在与所述匹配客户端中的绝对匹配项相匹配的匹配项,若不存在,则直接判断该匹配客户端与所述待匹配客户端匹配失败。
9.如权利要求7或8所述的服务器,其特征在于,所述客户端的唯一识别标识为手机号码;所述决策阈值包括:第一级阈值和第二级阈值,所述第一级阈值大于第二级阈值;
所述匹配模块具体用于将所述匹配值与所述匹配客户端的决策阈值进行对比,若所述匹配值大于所述第二级阈值,小于第一级阈值,则判断所述匹配客户端与所述待匹配客户端匹配成功,并处于二级匹配状态;若所述匹配值大于第一级阈值,则判断所述匹配客户端与所述待匹配客户端匹配成功,并处于一级匹配状态;
所述发送模块具体用于若所述匹配客户端处于二级匹配状态,则将所述匹配客户端的短信通信方式信息发送给所述待匹配客户端;若所述匹配客户端处于一级匹配状态,则将所述匹配客户端的语音通信或视频通讯方式的信息连同短信通信方式信息发送给所述待匹配客户端。
10.一种通信***,其特征在于,包括至少两个客户端,以及权利要求6-9中任一项所述的服务器;
所述客户端用于针对各个匹配项设置相应的权重系数;并将注册信息或者更新信息发送给所述服务器,所述注册信息或者更新信息包括:所述客户端的唯一识别信息、至少一个匹配项以及根据所述匹配项对应设置的权重系数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101097052A CN103237018A (zh) | 2013-03-29 | 2013-03-29 | 一种客户端匹配方法、服务器及通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101097052A CN103237018A (zh) | 2013-03-29 | 2013-03-29 | 一种客户端匹配方法、服务器及通信*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103237018A true CN103237018A (zh) | 2013-08-07 |
Family
ID=48885035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101097052A Pending CN103237018A (zh) | 2013-03-29 | 2013-03-29 | 一种客户端匹配方法、服务器及通信*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103237018A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850662A (zh) * | 2015-06-08 | 2015-08-19 | 浙江每日互动网络科技有限公司 | 一种基于用户画像的移动终端智能消息推送方法、服务器和*** |
CN106681524A (zh) * | 2015-11-10 | 2017-05-17 | 阿里巴巴集团控股有限公司 | 一种信息处理的方法及装置 |
CN106933880A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | 一种标签数据泄漏渠道检测方法及装置 |
CN108734361A (zh) * | 2017-04-18 | 2018-11-02 | 北京嘀嘀无限科技发展有限公司 | 拼车订单处理方法和装置 |
WO2019024496A1 (zh) * | 2017-08-04 | 2019-02-07 | 平安科技(深圳)有限公司 | 企业推荐方法及应用服务器 |
CN112583698A (zh) * | 2020-11-25 | 2021-03-30 | 北京达佳互联信息技术有限公司 | 一种视频连线方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662975A (zh) * | 2012-03-12 | 2012-09-12 | 浙江大学 | 一种混合双向聚类好友推荐方法 |
CN102819607A (zh) * | 2012-08-21 | 2012-12-12 | 北京小米科技有限责任公司 | 一种推荐用户的方法和装置 |
-
2013
- 2013-03-29 CN CN2013101097052A patent/CN103237018A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102662975A (zh) * | 2012-03-12 | 2012-09-12 | 浙江大学 | 一种混合双向聚类好友推荐方法 |
CN102819607A (zh) * | 2012-08-21 | 2012-12-12 | 北京小米科技有限责任公司 | 一种推荐用户的方法和装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850662A (zh) * | 2015-06-08 | 2015-08-19 | 浙江每日互动网络科技有限公司 | 一种基于用户画像的移动终端智能消息推送方法、服务器和*** |
CN104850662B (zh) * | 2015-06-08 | 2018-05-29 | 浙江每日互动网络科技股份有限公司 | 一种基于用户画像的移动终端智能消息推送方法、服务器和*** |
CN106681524A (zh) * | 2015-11-10 | 2017-05-17 | 阿里巴巴集团控股有限公司 | 一种信息处理的方法及装置 |
CN106933880A (zh) * | 2015-12-31 | 2017-07-07 | 阿里巴巴集团控股有限公司 | 一种标签数据泄漏渠道检测方法及装置 |
US10678946B2 (en) | 2015-12-31 | 2020-06-09 | Alibaba Group Holding Limited | Method and apparatus for detecting label data leakage channel |
CN106933880B (zh) * | 2015-12-31 | 2020-08-11 | 阿里巴巴集团控股有限公司 | 一种标签数据泄漏渠道检测方法及装置 |
US11080427B2 (en) | 2015-12-31 | 2021-08-03 | Alibaba Group Holding Limited | Method and apparatus for detecting label data leakage channel |
CN108734361A (zh) * | 2017-04-18 | 2018-11-02 | 北京嘀嘀无限科技发展有限公司 | 拼车订单处理方法和装置 |
CN108734361B (zh) * | 2017-04-18 | 2021-12-03 | 北京嘀嘀无限科技发展有限公司 | 拼车订单处理方法和装置 |
WO2019024496A1 (zh) * | 2017-08-04 | 2019-02-07 | 平安科技(深圳)有限公司 | 企业推荐方法及应用服务器 |
CN112583698A (zh) * | 2020-11-25 | 2021-03-30 | 北京达佳互联信息技术有限公司 | 一种视频连线方法和装置 |
US11418553B2 (en) | 2020-11-25 | 2022-08-16 | Beijing Dajia Internet Information Technology Co., Ltd. | Video connection method and apparatus, and non-transitory computer-readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103237018A (zh) | 一种客户端匹配方法、服务器及通信*** | |
CN109617762B (zh) | 一种利用网络流量识别移动应用的方法 | |
US9009232B2 (en) | Method and apparatus for processing authentication request message in a social network | |
CN105227302B (zh) | 密码的共享方法及密码的共享*** | |
CN103259770A (zh) | 登录方法及登录服务器 | |
US20110258203A1 (en) | Methods and systems for relationship characterization and utilization from a user's social networks | |
CN104462285B (zh) | 一种移动服务查询***的隐私保护方法 | |
CN102523213A (zh) | 服务器、终端鉴权方法以及服务器、终端 | |
CN103984764B (zh) | 基于道路网络感知查询语义的个性化隐私保护方法 | |
CN102890776A (zh) | 通过面部表情调取表情图释的方法 | |
CN102831176A (zh) | 推荐好友的方法及服务器 | |
CN102890777B (zh) | 可识别面部表情的电脑*** | |
CN102801691A (zh) | 联系人信息的获取方法及装置 | |
WO2013008726A1 (ja) | サービス提供装置、サービス提供方法、及び、記憶媒体 | |
CN103220151A (zh) | 一种基于声音识别的用户关联方法 | |
CN109995929A (zh) | 操作的处理方法、账号信息的处理方法、装置及存储介质 | |
CN103365913A (zh) | 一种搜索结果排序方法和装置 | |
CN105893562A (zh) | 会话消息处理方法、装置及终端 | |
CN106790698A (zh) | 一种在线互动问答的*** | |
CN104683092A (zh) | 一种基于授权的通讯录安全共享的方法及*** | |
CN106899948A (zh) | 伪基站发现方法、***、终端及服务器 | |
CN108632087B (zh) | 一种基于路由器的上网管理方法及*** | |
CN103870581B (zh) | 基于质心动态计算的拼车申请与应答配对方法及*** | |
CN108664808A (zh) | 一种面向图书搜索服务的用户敏感主题保护方法及*** | |
US20150295963A1 (en) | System and apparatus for user communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130807 |