代理验证方法及装置的制造方法

xiaoxiao2020-10-23  13

代理验证方法及装置的制造方法
【技术领域】
[0001]本公开涉及网络通信技术领域,尤其涉及代理验证方法及装置。
【背景技术】
[0002]随着网络通信技术的不断发展,用户可以通过终端设备接触更多的好友。当用户接收到大量好友请求时,如何提高用户针对好友请求的验证效率,则成了一个关键的问题。相关技术中,用户接收到好友请求后,针对该好友请求需要根据自身的实际情况确定是接受该好友请求还是拒绝该好友请求。并且,当用户接收到大量的好友请求后,用户需要对该大量的好友请求--做出验证处理。由此可知,相关技术中的针对好友请求的验证处理方法效率较低,用户体验较差。

【发明内容】

[0003]本公开提供了代理验证方法及装置,以解决现有技术中针对好友请求的验证处理方法效率较低,用户体验较差的问题。
[0004]根据本公开实施例的第一方面,提供一种代理验证方法,所述方法应用于服务器上,包括:
[0005]接收请求人发送的针对被请求人的好友请求;
[0006]当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果;
[0007]接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求;
[0008]根据所述代理验证结果对所述好友请求进行验证处理。
[0009]可选的,所述当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果,包括:
[0010]当所述被请求人已设置代理人时,从所述被请求人已设置的至少一个代理人中查询所述请求人或所述好友请求中的请求信息对应的代理人;
[0011]当查询到所述请求人或所述好友请求中的请求信息对应的代理人,将所述好友请求发送至所查询到的代理人,以使所查询到的代理人对所述好友请求进行代理验证,得到代理验证结果。
[0012]可选的,所述代理验证结果包括第一代理验证结果或第二代理验证结果,所述第一代理验证结果为接受所述好友请求,所述第二代理验证结果为拒绝所述好友请求;
[0013]所述根据所述代理验证结果对所述好友请求进行验证处理,包括:
[0014]根据所述第一代理验证结果对所述好友请求进行验证处理。
[0015]可选的,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括:
[0016]计算所述第一代理验证结果的总数量;
[0017]当所述第一代理验证结果的总数量大于或等于第一预设阈值时,判定所述好友请求通过验证,并通知所述被请求人所述好友请求已通过验证;
[0018]当所述第一代理验证结果的总数量小于所述第一预设阈值时,判定所述好友请求没有通过验证,并删除所述好友请求。
[0019]可选的,所述第一预设阈值是由所述服务器设置的或者所述被请求人设置的;
[0020]所述第一预设阈值为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量。
[0021]可选的,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括;
[0022]计算所述第一代理验证结果的总数量;
[0023]将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证;
[0024]接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求;
[0025]当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈;
[0026]当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。
[0027]可选的,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括;
[0028]计算所述第一代理验证结果的总数量;
[0029]将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证;
[0030]接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求;
[0031]当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈;
[0032]当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。
[0033]可选的,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括;
[0034]计算所述第一代理验证结果的总数量;
[0035]将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证;
[0036]接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求;
[0037]当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈;
[0038]当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。
[0039]根据本公开实施例的第二方面,提供一种代理验证方法,所述方法应用于用户终端上,包括:
[0040]接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人;
[0041]将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。
[0042]根据本公开实施例的第三方面,提供一种代理验证装置,所述装置应用于服务器上,包括:
[0043]第一接收单元,用于接收请求人发送的针对被请求人的好友请求;
[0044]发送单元,用于当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果;
[0045]第二接收单元,用于接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求;
[0046]验证处理单元,用于根据所述代理验证结果对所述好友请求进行验证处理。
[0047]根据本公开实施例的第四方面,提供一种代理验证装置,所述装置应用于用户终端上,包括:
[0048]第一接收单元,用于接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人;
[0049]第一发送单元,用于将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。
[0050]根据本公开实施例的第五方面,提供一种代理验证装置,所述装置应用于服务器上,包括:
[0051]处理器;
[0052]用于存储处理器可执行指令的存储器;
[0053]其中,所述处理器被配置为:
[0054]接收请求人发送的针对被请求人的好友请求;
[0055]当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果;
[0056]接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求;
[0057]根据所述代理验证结果对所述好友请求进行验证处理。
[0058]根据本公开实施例的第六方面,提供一种代理验证装置,所述装置应用于用户终端上,包括:
[0059]处理器;
[0060]用于存储处理器可执行指令的存储器;
[0061 ] 其中,所述处理器被配置为:
[0062]接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人;
[0063]将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。
[0064]本公开的实施例提供的技术方案可以包括以下有益效果:
[0065]本公开中服务器接收请求人发送的针对被请求人的好友请求,当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果,接收请求人已设置的代理人返回的代理验证结果,该代理验证结果为接受针对被请求人的好友请求或拒绝针对被请求人的好友请求,根据代理验证结果针对被请求人的好友请求进行验证处理,使得服务器能够将发送至被请求人的好友请求,发送至被请求人设置的代理人,由该代理人代替被请求人对好友请求进行代理验证,从而减轻了被请求人验证大量好友请求的压力,提高了用户体验。
[0066]本公开中当被请求人已设置代理人时,服务器可以从被请求人已设置的至少一个代理人中查询请求人或请求人发送的好友请求中的请求信息对应的代理人,当查询到请求人或好友请求中的请求信息对应的代理人,将请求人的好友请求发送至所查询到的代理人,以使所查询到的代理人对针对被请求人的好友请求进行代理验证,得到代理验证结果,使得每个代理人代理验证的好友请求更具有针对性,即每一类代理人只处理所属领域内的好友请求,从而提高了代理验证的可靠性。
[0067]本公开中服务器只根据第一代理验证结果就能够对针对被请求人的好友请求进行验证处理,排除了对多个第二代理验证结果进行繁琐验证处理的情形,从而提高了服务器验证处理的速率。
[0068]本公开中服务器根据第一代理验证结果的总数量和第一预设阈值的比较,并根据比较结果来确定针对被请求人的好友请求是否通过验证,并对该好友请求进行相对应的处理,从而简化了服务器验证处理过程,进而提高了服务器验证处理的速率。
[0069]本公开中服务器将第一代理验证结果的总数量发送至被请求人,由被请求人根据第一代理验证结果的总数量确定针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0070]本公开中服务器将代理验证结果发送至被请求人,由被请求人根据代理验证结果确定 针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0071]本公开中当被请求人没有设置代理人时,服务器会根据被请求人的实际情况来确定被请求人是否需要设置代理人,当确定时,通知被请求人设置代理人,当接收到被请求人设置代理人后,将设置的代理人与被请求人进行绑定,使得服务器能够主动提醒被请求人设置代理人,减轻被请求人独自处理好友请求的压力,从而提高了用户体验。
[0072]本公开中用户终端接收用户设置的至少一个代理人,该代理人用于针对用户的好友请求进行代理验证,该用户为被请求人,将所设置的至少一个代理人发送至服务器,以使服务器将针对被请求人的好友请求发送至被请求人已设置的至少一个代理人,并接收各个代理人返回的代理验证结果,从而实现了通过设置代理人能够减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0073]本公开中用户终端接收被请求人设置的第一预设阈值,将第一预设阈值发送至服务器,以使服务器接收到的代理人返回的代理验证结果后,当接受好友请求的代理验证结果的数量大于或等于第一预设阈值时判定针对被请求人的好友请求通过验证,从而实现了通过设置第一预设阈值这一标准,代理人和服务器就能根据这一标准完成针对被请求人的好友请求的验证处理,从而减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0074]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0075]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0076]图1是本公开根据一示例性实施例示出的一种代理验证方法流程图;
[0077]图2是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0078]图3是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0079]图4是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0080]图5是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0081]图6是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0082]图7是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0083]图8是本公开根据一示例性实施例示出的一种代理验证方法流程图;
[0084]图9是本公开根据一示例性实施例示出的另一种代理验证方法流程图;
[0085]图10是本公开根据一不例性实施例不出的一种代理验证方法的应用场景图;
[0086]图11是本公开根据一示例性实施例示出的一种代理验证装置的框图;
[0087]图12是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0088]图13是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0089]图14是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0090]图15是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0091]图16是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0092]图17是本公开根据一示例性实施例示出的一种代理验证装置的框图;
[0093]图18是本公开根据一示例性实施例示出的另一种代理验证装置的框图;
[0094]图19是本公开根据一示例性实施例示出的一种用于代理验证装置的一结构示意图;
[0095]图20是本公开根据一示例性实施例示出的一种用于代理验证装置的另一结构示意图。
【具体实施方式】
[0096]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0097]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0098]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0099]如图1所示,图1是本公开根据一示例性实施例示出的一种代理验证方法流程图,该方法可以用于服务器上,包括以下步骤:
[0100]在步骤110中,接收请求人发送的针对被请求人的好友请求。
[0101]本公开实施例中,针对被请求人的好友请求是请求人请求被请求人同意成为好友。
[0102]在步骤120中,当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果。
[0103]本公开实施例中,被请求人设置的代理人负责对针对被请求人的好友请求进行代理验证。其中,被请求人可以设置一个代理人,也可以设置多个代理人。
[0104]当被请求人只设置一个代理人时,只需要将针对被请求人的好友请求发送至该代理人,并由该代理人进行代理验证。
[0105]当被请求人设置多个代理人时,需要将针对被请求人的好友请求分别发送至各个代理人,并由各个代理人分别进行代理验证。
[0106]在步骤130中,接收请求人已设置的代理人返回的代理验证结果,该代理验证结果为接受针对被请求人的好友请求或拒绝针对被请求人的好友请求。
[0107]本公开实施例中,当被请求人只设置一个代理人时,可能只收到该代理人返回的代理验证结果,此时只有一个代理验证结果,内容为接受或拒绝。
[0108]当被请求人设置多个代理人时,可能收到多个代理人返回的代理验证结果,此时可能有多个代理验证结果,其内容可能有接受的,也可能有拒绝的。
[0109]在步骤140中,根据代理验证结果针对被请求人的好友请求进行验证处理。
[0110]本公开实施例中,可以根据代理验证结果的具体内容,来确定针对被请求人的好友请求是否能够通过验证处理。
[0111]比如:当被请求人只设置一个代理人,并且接收到该代理人返回的代理验证结果,若该代理验证结果为接受针对被请求人的好友请求,则服务器可以确定该好友请求通过验证处理,若该代理验证结果为拒绝针对被请求人的好友请求,则服务器可以确定该好友请求不能通过验证处理。
[0112]又比如:当被请求人设置多个代理人,并且接收到多个代理验证结果,若该多个代理验证结果中接受针对被请求人的好友请求的数量大于拒绝针对被请求人的好友请求的数量,则服务器可以确定该好友请求通过验证处理,否则,服务器可以确定该好友请求不能通过验证处理。
[0113]由上述实施例可见,通过接收请求人发送的针对被请求人的好友请求,当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果,接收请求人已设置的代理人返回的代理验证结果,该代理验证结果为接受针对被请求人的好友请求或拒绝针对被请求人的好友请求,根据代理验证结果针对被请求人的好友请求进行验证处理,使得服务器能够将发送至被请求人的好友请求,发送至被请求人设置的代理人,由该代理人代替被请求人对好友请求进行代理验证,从而减轻了被请求人验证大量好友请求的压力,提高了用户体验。
[0114]如图2所示,图2是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并用于执行步骤120中当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人对针对被请求人的好友请求进行代理验证,得到代理验证结果时,包括以下步骤:
[0115]在步骤210中,当被请求人已设置代理人时,从被请求人已设置的至少一个代理人中查询请求人或请求人发送的好友请求中的请求信息对应的代理人。
[0116]本公开实施例中,服务器会对被请求人已设置的各个代理人进行代理范围限定。比如,A代理人负责业务方面的代理验证,B代理人负责聊天方面的代理验证。故服务器能够对请求人或者请求人发送的好友请求中的请求信息进行分析,得到请求人送的发好友请求是属于哪一方面的,并查找到对应的代理人,并将请求人送的发好友请求发送至对应的代理人,由该对应的代理人负责对该好友请求进行代理验证。
[0117]在步骤220中,当查询到请求人或好友请求中的请求信息对应的代理人,将请求人的好友请求发送至所查询到的代理人,以使所查询到的代理人对针对被请求人的好友请求进行代理验证,得到代理验证结果。
[0118]上述步骤210和步骤220适合被请求人设置多个代理人的情况,可以根据各个代理人的实际情况对各个代理人进行代理范围限定,可以提高代理验证的效率,还可以提高代理人的用户体验。
[0119]另外,上述步骤210和步骤220也适合被请求人只设置一个代理人的情况。比如:当被请求人只设置一个代理人,并负责业务方面的代理验证,故服务器将接收到业务方面的好友请求发送至该代理人,由该代理人负责对该好友请求进行代理验证,并且将接收到其他方面的好友请求发送至被请求人,或者在被请求人允许的情况下拒绝其他方面的好友请求。
[0120]由上述实施例可见,当被请求人已设置代理人时,可以从被请求人已设置的至少一个代理人中查询请求人或请求人发送的好友请求中的请求信息对应的代理人,当查询到请求人或好友请求中的请求信息对应的代理人,将请求人的好友请求发送至所查询到的代理人,以使所查询到的代理人对针对被请求人的好友请求进行代理验证,得到代理验证结果,使得每个代理人代理验证的好友请求更具有针对性,即每一类代理人只处理所属领域内的好友请求,从而提高了代理验证的可靠性。
[0121]如图3所示,图3是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并建立图1所示的基础上,包括以下步骤 :
[0122]在步骤310中,接收请求人发送的针对被请求人的好友请求。
[0123]在步骤320中,当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果。
[0124]在步骤330中,接收请求人已设置的代理人返回的代理验证结果,该代理验证结果包括第一代理验证结果或第二代理验证结果,第一代理验证结果为接受针对被请求人的好友请求,第二代理验证结果为拒绝针对被请求人的好友请求。
[0125]本公开实施例中,当被请求人只设置一个代理人时,可能只收到该代理人返回的代理验证结果,此时只有一个代理验证结果,该代理验证结果包括第一代理验证结果或第二代理验证结果,第一代理验证结果为接受针对被请求人的好友请求,第二代理验证结果为拒绝针对被请求人的好友请求。
[0126]当被请求人设置多个代理人时,可能收到多个代理人返回的代理验证结果,此时可能有多个代理验证结果,并且该多个代理验证结果中可能有多个第一代理验证结果,也可能有多个第二代理验证结果。
[0127]在步骤340中,根据第一代理验证结果对针对被请求人的好友请求进行验证处理。
[0128]本公开实施例中,可以只根据第一代理验证结果,来确定针对被请求人的好友请求是否能够通过验证处理。
[0129]比如:当被请求人只设置一个代理人,并且接收到该代理人返回的代理验证结果,若该代理验证结果为第一代理验证结果时,服务器可以确定该好友请求通过验证处理。
[0130]又比如:当被请求人设置多个代理人,并且接收到多个代理验证结果,若该多个代理验证结果中有一个或多个第一代理验证结果时,服务器可以根据实际情况或者被请求人的允可确定该好友请求通过验证处理。
[0131]由上述实施例可见,服务器只根据第一代理验证结果就能够对针对被请求人的好友请求进行验证处理,排除了对多个第二代理验证结果进行繁琐验证处理的情形,从而提高了服务器验证处理的速率。
[0132]如图4所示,图4是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并建立图3所示的基础上,并用于执行步骤340中根据第一代理验证结果对针对被请求人的好友请求进行验证处理时,包括以下步骤:
[0133]在步骤410中,计算第一代理验证结果的总数量。
[0134]本公开实施例中,当被请求人只设置一个代理人,并且接收到该代理人返回的代理验证结果,若该代理验证结果为第一代理验证结果时,则第一代理验证结果的总数量为I;若该代理验证结果为第二代理验证结果时,则第一代理验证结果的总数量为O。
[0135]当被请求人设置多个代理人,并且接收到多个代理验证结果,若该多个代理验证结果中有多个第一代理验证结果时,统计该各个第一代理验证结果的总数量。比如,接收到10个代理验证结果,其中,6个代理验证结果为第一代理验证结果,则第一代理验证结果的总数量为6。
[0136]在步骤420中,当第一代理验证结果的数量大于或等于第一预设阈值时,确定针对被请求人的好友请求通过验证,并通知被请求人该好友请求已通过验证。
[0137]本公开实施例中,第一预设阈值可以由服务器可以根据被请求人的实际情况设置的,并经过被申请人同意的,也可以由被请求人独自设置的。并且,该第一预设阈值最小值可以为1,最大值为该被请求人所设置的代理人的总数量。故此,该第一预设阈值的取值范围为大于或等于1,且小于或等于被请求人所设置的代理人的总数量。
[0138]比如,接收到10个代理验证结果,其中,第一代理验证结果的总数量为6,第一预设阈值为5,则第一代理验证结果的总数量大于第一预设阈值,服务器可以确定针对被请求人的好友请求通过验证。
[0139]在步骤430中,当第一代理验证结果的数量小于第一预设阈值时,判定针对被请求人的好友请求没有通过验证,并删除该好友请求。
[0140]比如,接收到10个代理验证结果,其中,第一代理验证结果的总数量为4,第一预设阈值为5,则第一代理验证结果的总数量小于第一预设阈值,服务器可以确定针对被请求人的好友请求不能通过验证,并删除该好友请求。
[0141]由上述实施例可见,通过根据第一代理验证结果的总数量和第一预设阈值的比较,并根据比较结果来确定针对被请求人的好友请求是否通过验证,并对该好友请求进行相对应的处理,从而简化了服务器验证处理过程,进而提高了服务器验证处理的速率。
[0142]如图5所示,图5是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并建立图3所示的基础上,并用于执行步骤340中根据第一代理验证结果对针对被请求人的好友请求进行验证处理时,包括以下步骤:
[0143]在步骤510中,计算第一代理验证结果的总数量。
[0144]在步骤520中,将第一代理验证结果的总数量发送至被请求人,以使被请求人根据第一代理验证结果的总数量确定针对自身的好友请求是否通过验证。
[0145]本公开实施例中,通过验证为接受好友请求,没有通过验证为拒绝好友请求。
[0146]在步骤530中,接收被请求人发送的验证结果,该验证结果为被请求人接受好友请求或拒绝好友请求。
[0147]在步骤540中,当被请求人的验证结果为接受好友请求时,则判定该好友请求通过验证,并将请求人加入被请求人的好友圈。
[0148]在步骤550中,当被请求人的验证结果为拒绝好友请求,则判定该好友请求没有通过验证,并删除该好友请求。
[0149]由上述实施例可见,通过将第一代理验证结果的总数量发送至被请求人,由被请求人根据第一代理验证结果的总数量确定针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0150]如图6所示,图6是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并建立图1所示的基础上,并用于执行步骤140中根据代理验证结果针对被请求人的好友请求进行验证处理时,包括以下步骤:
[0151]在步骤610中,将代理验证结果发送至被请求人,以使被请求人根据代理验证结果的数量确定好友请求是否通过验证。
[0152]在步骤620中,接收请求人发送的验证结果,该验证结果为被请求人接受好友请求或拒绝好友请求。
[0153]在步骤630中,当被请求人的验证结果为接受好友请求时,则判定该好友请求通过验证,并将请求人加入被请求人的好友圈。
[0154]在步骤640中,当被请求人的验证结果为拒绝好友请求,则判定该好友请求没有通过验证,并删除该好友请求。
[0155]由上述实施例可见,通过将代理验证结果发送至被请求人,由被请求人根据代理验证结果确定针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0156]如图7所示,图7是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于服务器上,并建立图1所示的基础上,包括以下步骤:
[0157]在步骤710中,当被请求人没有设置代理人时,判断被请求人的好友总量是否大于第二预设阈值。
[0158]本公开实施例中,第二预设阈值是根据被请求人的实际情况设置的,比如,第二预设阈值为100。当被请求人的好友总量大于100,表明该被请求人有很多好友,需要专门设置负责处理好友请求的代理人,从而减轻被请求人独自处理好友请求的压力。
[0159]另外,被请求人的好友不仅包括与被请求人有业务往来的朋友,还可以包括关注被请求人的朋友,比如,被请求人的粉丝等。
[0160]在步骤720中,当被请求人的好友总量大于或等于第二预设阈值,向被请求人发送的针对好友请求的设置代理人通知,以使被请求人根据设置代理人通知确定是否设置针对好友请求的代理人。
[0161]在步骤730中,当接收到被请求人设置的针对好友请求的至少一个代理人时,将被请求人设置的代理人与被申请人进行绑定。
[0162]由上述实施例可见,当被请求人没有设置代理人时,服务器会根据被请求人的实际情况来确定被请求人是否需要设置代理人,当确定时,通知被请求人设置代理人,当接收到被请求人设置代理人后,将设置的代理人与被请求人进行绑定,使得服务器能够主动提醒被请求人设置代理人,减轻被请求人独自处理好友请求的压力,从而提高了用户体验。
[0163]如图8所示,图8是本公开根据一示例性实施例示出的一种代理验证方法流程图,该方法可以用于用户终端上,包括以下步骤:
[0164]在步骤810中,接收用户设置的至少一个代理人,该代理人用于针对用户的好友请求进行代理验证,该用户为被请求人。
[0165]本公开实施例中,设置的代理人可以为一个,也可以为多个。
[0166]在步骤820中,将所设置的至少一个代理人发送至服务器,以使服务器将针对被请求人的好友请求发送至被请求人已设置的至少一个代理人,并接收各个代理人返回的代理验证结果。
[0167]由上述实施例可见,通过接收用户设置的至少一个代理人,该代理人用于针对用户的好友请求进行代理验证,该用户为被请求人,将所设置的至少一个代理人发送至服务器,以使服务器将针对被请求人的好友请求发送至被请求人已设置的至少一个代理人,并接收各个代理人返回的代理验证结果,从而实现了通过设置代理人能够减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0168]如图9所示,图9是本公开根据一示例性实施例示出的另一种代理验证方法流程图,该方法可以用于终端设备,并建立图8所示的基础上,包括以下步骤:
[0169]在步骤910中,接收被请求人设置的第一预设阈值,该第一预设阈值为大于或等于1,且小于或等于被请求人所设置的代理人的总数量。
[0170]在步骤920中,将第一预设阈值发送至服务器,以使服务器接收到的代理人返回的代理验证结果后,当接受好友请求的代理验证结果的数量大于或等于第一预设阈值时判定针对被请求人的好友请求通过验证。
[0171]由上述实施例可见,通过接收被请求人设置的第一预设阈值,将第一预设阈值发送至服务器,以使服务器接收到的代理人返回的代理验证结果后,当接受好友请求的代理验证结果的数量大于或等于第一预设阈值时判定针对被请求人的好友请求通过验证,从而实现了通过设置第一预设阈值这一标准,代理人和服务器就能根据这一标准完成针对被请求人的好友请求的验证处理,从而减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0 172]如图10所示,图10是本公开根据一示例性实施例示出的一种代理验证方法的应用场景图。该用于场景包括被请求人、代理人、请求人和服务器。其中,代理人可以为一个,也可以为多个,皆是被请求人根据自身的实际情况设置的。
[0173]服务器接收请求人发送的针对被请求人的好友请求。
[0174]当被请求人已设置代理人时,服务器将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果。
[0175]服务器接收请求人已设置的代理人返回的代理验证结果,该代理验证结果为接受针对被请求人的好友请求或拒绝针对被请求人的好友请求。
[0176]服务器根据代理验证结果针对被请求人的好友请求进行验证处理。
[0177]由上述实施例可见,服务器能够将发送至被请求人的好友请求,发送至被请求人设置的代理人,由该代理人代替被请求人对好友请求进行代理验证,从而减轻了被请求人验证大量好友请求的压力,提高了用户体验。
[0178]与前述代理验证方法实施例相对应,本公开还提供了代理验证装置的实施例。
[0179]如图11所示,图11是本公开根据一示例性实施例示出的一种代理验证装置的框图,所述装置应用于服务器上,并用于执行图1所示的代理验证方法,所述装置包括:第一接收单元111、发送单元112、第二接收单元113和验证处理单元114。
[0180]其中,第一接收单元111被配置为接收请求人发送的针对被请求人的好友请求。
[0181]发送单元112被配置为当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果。
[0182]第二接收单元113被配置为接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求。
[0183]验证处理单元114被配置为根据所述代理验证结果对所述好友请求进行验证处理。
[0184]本公开实施例中,可以将接受所述好友请求的代理验证结果称为第一代理验证结果,并将拒绝所述好友请求的代理验证结果称为第二代理验证结果,故此,代理人返回的代理验证结果可以包括第一代理验证结果或第二代理验证结果。
[0185]可选的,验证处理单元114可以只根据所述第一代理验证结果对所述好友请求进行验证处理。
[0186]由上述实施例可见,通过接收请求人发送的针对被请求人的好友请求,当被请求人已设置代理人时,将针对被请求人的好友请求发送至该被请求人已设置的至少一个代理人,以使该被请求人已设置的各个代理人针对被请求人的好友请求进行代理验证,得到代理验证结果,接收请求人已设置的代理人返回的代理验证结果,该代理验证结果为接受针对被请求人的好友请求或拒绝针对被请求人的好友请求,根据代理验证结果针对被请求人的好友请求进行验证处理,使得服务器能够将发送至被请求人的好友请求,发送至被请求人设置的代理人,由该代理人代替被请求人对好友请求进行代理验证,从而减轻了被请求人验证大量好友请求的压力,提高了用户体验。
[0187]如图12示,图12本公开根据一示例性实施例示出的另一种代理验证装置的框图,该实施例在前述图11所示实施例的基础上,所述发送单元112可以包括:查询子单元121和发送子单元122。
[0188]其中,查询子单元121被配置为当所述被请求人已设置代理人时,从所述被请求人已设置的至少一个代理人中查询所述请求人或所述好友请求中的请求信息对应的代理人。
[0189]发送子单元122被配置为当查询到所述请求人或所述好友请求中的请求信息对应的代理人,将所述好友请求发送至所查询到的代理人,以使所查询到的代理人对所述好友请求进行代理验证,得到代理验证结果。
[0190]由上述实施例可见,当被请求人已设置代理人时,可以从被请求人已设置的至少一个代理人中查询请求人或请求人发送的好友请求中的请求信息对应的代理人,当查询到请求人或好友请求中的请求信息对应的代理人,将请求人的好友请求发送至所查询到的代理人,以使所查询到的代理人对针对被请求人的好友请求进行代理验证,得到代理验证结果,使得每个代理人代理验证的好友请求更具有针对性,即每一类代理人只处理所属领域内的好友请求,从而提高了代理验证的可靠性。
[0191]如图13示,图13本公开根据一示例性实施例示出的另一种代理验证装置的框图,该实施例在前述图11所示实施例的基础上,所述验证处理单元114可以包括:第一计算子单元131、第一判定子单元132和第二判定子单元133。
[0192]其中,第一计算子单元131被配置为计算所述第一代理验证结果的总数量。
[0193]第一判定子单元132被配置为当所述第一代理验证结果的总数量大于或等于第一预设阈值时,判定所述好友请求通过验证,并通知所述被请求人所述好友请求已通过验证。其中,第一预设阈值可以是由所述服务器设置的,也可以是所述被请求人设置的;其取值范围为为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量。
[0194]第二判定子单元133被配置为当所述第一代理验证结果的总数量小于所述第一预设阈值时,判定所述好友请求没有通过验证,并删除所述好友请求。
[0195]由上述实施例可见,通过根据第一代理验证结果的总数量和第一预设阈值的比较,并根据比较结果来确定针对被请求人的好友请求是否通过验证,并对该好友请求进行相对应的处理,从而简化了服务器验证处理过程,进而提高了服务器验证处理的速率。
[0196]如图14示,图14本公开根据一示例性实施例示出的另一种代理验证装置的框图,该实施例在前述图11所示实施例的基础上,所述验证处理单元114可以包括:第二计算子单元141、第一发送子单元142、第一接收子单元143、第三判定子单元144和第四判定子单元 145。
[0197]其中,第二计算子单元141被配置为计算所述第一代理验证结果的总数量。
[0198]第一发送子单元142被配置为将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证。
[0199]第一接收子单元143被配置为接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求。
[0200]第三判定子单元144被配置为当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈。
[0201]第四判定子单元145被配置为当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。
[0202]由上述实施例可见,通过将第一代理验证结果的总数量发送至被请求人,由被请求人根据第一代理验证结果的总数量确定针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0203]如图15不,图15本公开根据一不例性实施例不出的另一种代理验证装置的框图,该实施例在前述图11所示实施例的基础上,所述验证处理单元114可以包括:第二发送子单元151、第二接收子单元152、第五判定子单元153和第六判定子单元154。
[0204]其中,第二发送子单元151被配置为将所述代理验证结果发送至所述被请求人,以使所述被请求人根据所述代理验证结果判定所述好友请求是否通过验证。
[0205]第二接收子单元152被配置为接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求。
[0206]第五判定子单元153被配置为当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈。
[0207]第六判定子单元154被配置为当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。
[0208]由上述实施例可见,将代理验证结果发送至被请求人,由被请求人根据代理验证结果确定针对自身的好友请求是否通过验证,并根据被请求人返回的验证结果进行相应的处理,使得被请求人获得最终做决定的决定权,从而提高了用户体验。
[0209]如图16示,图16本公开根据一示例性实施例示出的另一种代理验证装置的框图,该实施例在前述图11所示实施例的基础上,所述装置还包括:
[0210]其中,判断单元161被配置为当所述被请求人没有设置代理人时,判断所述被请求人的好友总量是否大于第二预设阈值。
[0211]通知单元162被配置为当所述被请求人的好友总量大于或等于第二预设阈值,向所述被请求人发送的针对好友请求的设置代理人通知,以使所述被请求人根据所述设置代理人通知确定是否设置针对好友请求的代理人。
[0212]绑定单元163被配置为当接收到所述被请求人设置的针对好友请求的至少一个代理人时,将所述代理人与所述被申请人进行绑定。
[0213]由上述实施例可见,当被请求人没有设置代理人时,服务器会根据被请求人的实际情况来确定被请求人是否需要设置代理人,当确定时,通知被请求人设置代理人,当接收到被请求人设置代理人后,将设置的代理人与被请求人进行绑定,使得服务器能够主动提醒被请求人设置代理人,减轻被请求人独自处理好友请求的压力,从而提高了用户体验。
[0214]如图17所示,图17是本公开根据一示例性实施例示出的一种代理验证装置的框图,所述装置应用于用户终端上,并用于执行图8所示的代理验证方法,所述装置包括:第一接收单元171和第一发送单元172。
[0215]其中,第一接收单元171被配置为接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人。
[0216]第一发送单元172被配置为将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。
[0217]由上述实施例可见,通过接收用户设置的至少一个代理人,该代理人用于针对用户的好友请求进行代理验证,该用户为被请求人,将所设置的至少一个代理人发送至服务器,以使服务器将针对被请求人的好友请求发送至被请求人已设置的至少一个代理人,并接收各个代理人返回的代理验证结果,从而实现了通过设置代理人能够减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0218]如图18所示,图18是本公开根据一示例性实施例示出的一种代理验证装置的框图,该实施例在前述图17所示实施例的基础上,所述装置还包括:,第二接收单 元181和第二发送单元182。
[0219]其中,第二接收单元181被配置为接收所述被请求人设置第一预设阈值,所述第一预设阈值为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量。
[0220]第二发送单元182被配置为将所述第一预设阈值发送至所述服务器,以使所述服务器接收到的所述代理人返回的代理验证结果后,当接受所述好友请求的代理验证结果的数量大于或等于所述第一预设阈值时判定所述好友请求通过验证。
[0221]由上述实施例可见,通过接收被请求人设置的第一预设阈值,将第一预设阈值发送至服务器,以使服务器接收到的代理人返回的代理验证结果后,当接受好友请求的代理验证结果的数量大于或等于第一预设阈值时判定针对被请求人的好友请求通过验证,从而实现了通过设置第一预设阈值这一标准,代理人和服务器就能根据这一标准完成针对被请求人的好友请求的验证处理,从而减轻被请求人验证大量好友请求的压力,进而提高了用户体验。
[0222]与图11相应的,本公开还提供另一种代理验证装置,所述装置应用于服务器上,包括:
[0223]处理器;
[0224]用于存储处理器可执行指令的存储器;
[0225]其中,所述处理器被配置为:
[0226]接收请求人发送的针对被请求人的好友请求;
[0227]当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果;
[0228]接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求;
[0229]根据所述代理验证结果对所述好友请求进行验证处理。
[0230]与图17相应的,本公开还提供另一种代理验证装置,所述装置应用于用户终端上,包括:
[0231]处理器;
[0232]用于存储处理器可执行指令的存储器;
[0233]其中,所述处理器被配置为:
[0234]接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人;
[0235]将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。
[0236]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0237]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0238]如图19所示,图19是根据一示例性实施例示出的一种用于代理验证装置1900的一结构示意图(服务器侧),例如,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令。
[0239]装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口 1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口 1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0240]如图20所示,图20是本公开根据一示例性实施例示出的一种用于代理验证装置2000的另一结构示意图(终端设备侧)。例如,装置2000可以是具有路由功能的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0241]参照图20,装置2000可以包括以下一个或多个组件:处理组件2002,存储器2004,电源组件2006,多媒体组件2008,音频组件2010,输入/输出(I/O)的接口 2012,传感器组件2014,以及通信组件2016。
[0242]处理组件2002通常控制装置2000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2002可以包括一个或多个处理器2020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2002可以包括一个或多个模块,便于处理组件2002和其他组件之间的交互。例如,处理组件2002可以包括多媒体模块,以方便多媒体组件2008和处理组件2002之间的交互。
[0243]存储器2004被配置为存储各种类型的数据以支持在装置2000的操作。这些数据的示例包括用于在装置2000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0244]电源组件2006为装置2000的各种组件提供电力。电源组件2006可以包括电源管理系统,一个或多个电源,及其他与为装置2000生成、管理和分配电力相关联的组件。
[0245]多媒体组件2008包括在所述装置2000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2008包括一个前置摄像头和/或后置摄像头。当装置2000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0246]音频组件2010被配置为输出和/或输入音频信号。例如,音频组件2010包括一个麦克风(MIC),当装置2000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2004或经由通信组件2016发送。在一些实施例中,音频组件2010还包括一个扬声器,用于输出音频信号。
[0247]I/O接口 2012为处理组件2002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0248]传感器组件2014包括一个或多个传感器,用于为装置2000提供各个方面的状态评估。例如,传感器组件2014可以检测到装置2000的打开/关闭状态,组件的相对定位,例如所述组件为装置2000的显示器和小键盘,传感器组件2014还可以检测装置2000或装置2000 —个组件的位置改变,用户与装置2000接触的存在或不存在,装置2000方位或加速/减速和装置2000的温度变化。传感器组件2014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2014还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器,微波传感器或温度传感器。
[0249]通信组件2016被配置为便于装置2000和其他设备之间有线或无线方式的通信。装置2000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件2016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0250]在示例性实施例中,装置2000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0251]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2004,上述指令可由装置2000的处理器2020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0252]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0253]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种代理验证方法,其特征在于,所述方法应用于服务器上,包括: 接收请求人发送的针对被请求人的好友请求; 当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果; 接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求; 根据所述代理验证结果对所述好友请求进行验证处理。2.根据权利要求1所述的方法,其特征在于,所述当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果,包括: 当所述被请求人已设置代理人时,从所述被请求人已设置的至少一个代理人中查询所述请求人或所 述好友请求中的请求信息对应的代理人; 当查询到所述请求人或所述好友请求中的请求信息对应的代理人,将所述好友请求发送至所查询到的代理人,以使所查询到的代理人对所述好友请求进行代理验证,得到代理验证结果。3.根据权利要求1所述的方法,其特征在于,所述代理验证结果包括第一代理验证结果或第二代理验证结果,所述第一代理验证结果为接受所述好友请求,所述第二代理验证结果为拒绝所述好友请求; 所述根据所述代理验证结果对所述好友请求进行验证处理,包括: 根据所述第一代理验证结果对所述好友请求进行验证处理。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括: 计算所述第一代理验证结果的总数量; 当所述第一代理验证结果的总数量大于或等于第一预设阈值时,判定所述好友请求通过验证,并通知所述被请求人所述好友请求已通过验证; 当所述第一代理验证结果的总数量小于所述第一预设阈值时,判定所述好友请求没有通过验证,并删除所述好友请求。5.根据权利要求4所述的方法,其特征在于,所述第一预设阈值是由所述服务器设置的或者所述被请求人设置的; 所述第一预设阈值为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量。6.根据权利要求3所述的方法,其特征在于,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括; 计算所述第一代理验证结果的总数量; 将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证; 接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求; 当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈; 当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。7.根据权利要求1所述的方法,其特征在于,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括; 计算所述第一代理验证结果的总数量; 将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证; 接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求; 当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈; 当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。8.根据权利要求1所述的方法,其特征在于,所述根据所述第一代理验证结果对所述好友请求进行验证处理,包括; 计算所述第一代理验证结果的总数量; 将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证; 接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求; 当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈; 当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。9.一种代理验证方法,其特征在于,所述方法应用于用户终端上,包括: 接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人; 将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果O10.根据权利要求9所述的方法,其特征在于,所述方法还包括: 接收所述被请求人设置的第一预设阈值,所述第一预设阈值为大于或等于I,且小于或等于所述被请求人所设置的代理人的总数量; 将所述第一预设阈值发送至所述服务器,以使所述服务器接收到的所述代理人返回的代理验证结果后,当接受所述好友请求的代理验证结果的数量大于或等于所述第一预设阈值时判定所述好友请求通过验证。11.一种代理验证装置,其特征在于,所述装置应用于服务器上,包括: 第一接收单元,用于接收请求人发送的针对被请求人的好友请求; 发送单元,用于当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果; 第二接收单元,用于接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求; 验证处理单元,用于根据所述代理验证结果对所述好友请求进行验证处理。12.根据权利要求11所述的装置,其特征在于,所述发送单元包括: 查询子单元,用于当所述被请求人已设置代理人时,从所述被请求人已设置的至少一个代理人中查询所述请求人或所述好友请求中的请求信息对应的代理人; 发送子单元,用于当查询到所述请求人或所述好友请求中的请求信息对应的代理人,将所述好友请求发送至所查询到的代理人,以使所查询到的代理人对所述好友请求进行代理验证,得到代理验证结果。13.根据权利要求11所述的装置,其特征在于,所述代理验证结果包括第一代理验证结果或第二代理验证结果,所述第一代理验证结果为接受所述好友请求,所述第二代理验证结果为拒绝所述好友请求; 所述验证处理单元用于根据所述第一代理验证结果对所述好友请求进行验证处理。14.根据权利要求13所述的装置,其特征在于,所述验证处理单元包括: 第一计算子单元,用于计算所述第一代理验证结果的总数量; 第一判定子单元,用于当所述第一代理验证结果的总数量大于或等于第一预设阈值时,判定所述好友请求通过验证,并通知所述被请求人所述好友请求已通过验证; 第二判定子单元,用于当所述第一代理验证结果的总数量小于所述第一预设阈值时,判定所述好友请求没有通过验证,并删除所述好友请求。15.根据权利要求13所述的装置,其特征在于,所述第一预设阈值是由所述服务器设置的或者所述被请求人设置的; 所述第一预设阈值为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量。16.根据权利要求13所述的装置,其特征在于,所述验证处理单元包括: 第二计算子单元,用于计算所述第一代理验证结果的总数量; 第一发送子单元,用于将所述第一代理验证结果的总数量发送至所述被请求人,以使所述被请求人根据所述第一代理验证结果的总数量确定所述好友请求是否通过验证; 第一接收子单元,用于接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求; 第三判定子单元,用于当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈; 第四判定子单元,用于当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。17.根据权利要求11所述的装置,其特征在于,所述验证处理单元包括: 第二发送子单元,用于将所述代理验证结果发送至所述被请求人,以使所述被请求人根据所述代理验证结果判定所述好友请求是否通过验证; 第二接收子单元,用于接收所述被请求人发送的验证结果,所述验证结果为所述被请求人接受所述好友请求或拒绝所述好友请求; 第五判定子单元,用于当所述验证结果为接受所述好友请求时,则判定所述好友请求通过验证,并将所述请求人加入所述被请求人的好友圈; 第六判定子单元,用于当所述验证结果为拒绝所述好友请求,则判定所述好友请求没有通过验证,并删除所述好友请求。18.根据权利要求11所述的装置,其特征在于,所述装置还包括: 判断单元,用于当所述被请求人没有设置代理人时,判断所述被请求人的好友总量是否大于第二预设阈值; 通知单元,用于当所述被请求人的好友总量大于或等于第二预设阈值,向所述被请求人发送的针对好友请求的设置代理人通知,以使所述被请求人根据所述设置代理人通知确定是否设置针对好友请求的代理人; 绑定单元,用于当接收到所述被请求人设置的针对好友请求的至少一个代理人时,将所述代理人与所述被申请人进行绑定。19.一种代理验证装置,其特征在于,所述装置应用于用户终端上,包括: 第一接收单元,用于接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人; 第一发送单元,用于将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果。20.根据权利要求19所述的装置,其特征在于,所述装置还包括: 第二接收单元,用于接收所述被请求人设置的第一预设阈值,所述第一预设阈值为大于或等于1,且小于或等于所述被请求人所设置的代理人的总数量; 第二发送单元,用于将所述第一预设阈值发送至所述服务器,以使所述服务器接收到的所述代理人返回的代理验证结果后,当接受所述好友请求的代理验证结果的数量大于或等于所述第一预设阈值时判定所述好友请求通过验证。21.—种代理验证装置,其特征在于,所述装置应用于服务器上,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收请求人发送的针对被请求人的好友请求; 当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果; 接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求; 根据所述代理验证结果对所述好友请求进行验证处理。22.—种代理验证装置,其特征在于,所述装置应用于用户终端上,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收用户设置的至少一个代理人,所述代理人用于针对用户的好友请求进行代理验证,所述用户为被请求人; 将所设置的至少一个代理人发送至服务器,以使所述服务器将针对被请求人的好友请求发送至所述被请求人已设置的至少一个代理人,并接收所述代理人返回的代理验证结果O
【专利摘要】本公开是关于代理验证方法及装置,所述方法应用于服务器上,包括:接收请求人发送的针对被请求人的好友请求;当所述被请求人已设置代理人时,将所述好友请求发送至所述被请求人已设置的至少一个代理人,以使所述代理人对所述好友请求进行代理验证,得到代理验证结果;接收所述代理人返回的代理验证结果,所述代理验证结果为接受所述好友请求或拒绝所述好友请求;根据所述代理验证结果对所述好友请求进行验证处理。因此,本公开可以减轻被请求人验证大量好友请求的压力,并可以提高用户体验。
【IPC分类】H04L29/06
【公开号】CN104901963
【申请号】CN201510284238
【发明人】刘国明
【申请人】小米科技有限责任公司
【公开日】2015年9月9日
【申请日】2015年5月28日

最新回复(0)