匿名交友的实现方法、系统和装置的制作方法

文档序号:7890141阅读:127来源:国知局
专利名称:匿名交友的实现方法、系统和装置的制作方法
技术领域
本发明涉及互联网技术,特别涉及匿名交友的实现方法、系统和装置。
背景技术
目前,用户可通过各种方式来实现匿名交友,如在移动终端通过“漂流瓶”的应用程序来实现。漂流瓶是一款生活交友类应用,用户可生成自己的匿名信息(因在软件界面上是显示在漂流瓶中的信件,故称为漂流瓶),其中携带有自己想要表达的内容如交友愿望等, 之后,用户可点击相应的按钮将匿名信息发出(因在软件界面上是显示扔出漂流瓶,故称为扔瓶子),用户所使用的客户端监测到用户点击扔瓶子的按钮后,则认为用户发出了扔出漂流瓶指令,相应地,将扔出的漂流瓶发送给服务器,另外,客户端还可获取自身的地理位置信息,将其连同扔出的漂流瓶一起发送给服务器。同样,用户可通过所使用的客户端来向服务器发送获取匿名信息的请求(因在软件界面上是显示捞取漂流瓶,故称为捞瓶子),以便捞取别人扔出的漂流瓶。假设用户B捞取到了用户A扔出的漂流瓶,那么,用户B将可以看到用户A扔出的漂流瓶中携带的内容以及用户A所在的区域等(服务器可根据用户A的地理位置信息确定出其所在区域),后续, 用户B可通过捞取到的漂流瓶来与用户A进行匿名信息交流。针对每个扔出的漂流瓶,服务器会随机选择其将被哪个用户捞取到,换句话说,对于一个发送了捞取漂流瓶请求的用户,如果还有未被捞取的漂流瓶,那么服务器会随机选择其中的一个分配给该用户。但是,这样在实际应用中就会存在一定的问题,由于哪个漂流瓶被捞取到是随机确定的,那么就可能出现以下情况某一漂流瓶从被扔出开始,经过很长时间后仍未被捞取到,从而使该漂流瓶不能得到及时处理。

发明内容
有鉴于此,本发明提供了匿名交友的实现方法、系统和装置,能够使每个匿名信息均得到及时处理。为达到上述目的,本发明的技术方案是这样实现的一种匿名交友的实现方法,包括对于任一客户端,当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当每接收到一个用户通过所使用的客户端发送来的获取请求时,所述服务器分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t ≤ T ≤t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。一种匿名交友的实现系统,包括客户端,用于当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当接收到其使用者发出的获取请求时,向所述服务器发送获取请求,其中携带有获取到的地理位置信息;所述服务器,用于当每接收到一个获取请求时,分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At 大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。一种服务器,包括接收模块,用于接收各用户通过所使用的客户端发送来的匿名信息及对应的地理位置信息;处理模块,用于当每接收到一个用户通过所使用的客户端发送来的获取请求时, 分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At 大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。可见,采用本发明所述方案,当接收到一用户发送来的获取请求时,优先将发出时间距离当前时间较远的匿名信息分配给该发送获取请求的用户,以便使每个匿名信息均能够得到及时处理;而且,考虑到地理位置相近的用户交友更容易成功,也更方便,因此,当符合分配条件的匿名信息的个数大于I时,可以一定概率选中一个对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,将其分配给发送获取请求的用户,从而提高了交友成功率;另外,本发明所述方案实现起来简单方便,便于普及和推广。


图I为本发明漂流瓶的实现方法实施例的流程图。图2为本发明匿名交友的实现系统实施例的组成结构示意图。图3为本发明服务器实施例的组成结构示意图。
具体实施例方式针对现有技术中存在的问题,本发明中提出一种匿名交友的实现方案对于任一客户端,当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当每接收到一个用户通过所使用的客户端发送来的获取请求时,服务器分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At 大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。At的具体取值可根据实际需要而定,另外,考虑到地理位置相近的用户交友更容易成功,也更方便,当符合条件的匿名信息的个数大于I时,通常会以较大概率优先选中对应的用户与发送获取请求的用户处于同一区域的匿名信息。为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。在实际应用中,可通过漂流瓶来实现匿名交友,相应地,上述匿名信息即指漂流瓶,发出匿名信息即指扔出漂流瓶,获取匿名信息的请求即指捞取漂流瓶请求,匿名信息被获取即指扔出的漂流瓶被捞取。图I为本发明漂流瓶的实现方法实施例的流程图。如图I所示,包括如下步骤步骤11 :对于任一客户端,当接收到其使用者发出的扔出漂流瓶指令时,获取自身的地理位置信息,并将获取到的地理位置信息以及扔出的漂流瓶发送给服务器。用户按照现有方式生成漂流瓶之后,可点击相应的按钮将其扔出,用户所使用的客户端监测到用户点击相应的按钮后,则认为用户发出了扔出漂流瓶指令。之后,客户端获取自身的地理位置信息,即经纬度信息,并将获取到的地理位置信息连同扔出的漂流瓶一起发送给服务器。具体来说,客户端可依次按照方式I 方式L获取自身的地理位置信息,一旦获取成功,则将其连同扔出的漂流瓶一起发送给服务器,否则,按照下一方式进行获取,L为大于 I的正整数;对于不同的方式来说,编号越小,获取到的地理位置信息的准确度越高。通常,L的取值为3 ;其中,方式I为利用全球定位系统(GPS,Global Positioning System)功能进行获取的方式;方式2为利用所在基站的小区标识(Cell ID)进行获取的方式;方式3为利用所连接的无线保真(WiFi, Wireless Fidelity)接入点的媒体接入控制(MAC, Media Access Control)地址进行获取的方式。步骤12 :当每接收到一个用户通过所使用的客户端发送来的捞取漂流瓶请求时, 服务器分别进行以下处理确定是否存在还未被捞取的漂流瓶,如果是,则将扔出时间与当前时间之间间隔的时长T符合t彡T彡t-A t这一条件的漂流瓶分配给发送请求的用户, 其中,t表示扔出时间距离当前时间最远的漂流瓶的扔出时间与当前时间之间间隔的时长, At大于或等于0 ;如果符合条件的漂流瓶的个数大于1,则根据接收到的请求中携带的地理位置信息以及每个漂流瓶对应的地理位置信息确定出是否存在对应的用户所在区域与发送请求的用户所在区域相同的漂流瓶,如果是,则以一定概率优先选中一个同区域的漂流瓶,分配给发送请求的用户。当一用户想捞取漂流瓶时,可点击相应的按钮,该用户所使用的客户端监测到用户点击该按钮后,则认为用户发出了捞取漂流瓶指令,相应地,客户端会获取自身的地理位置信息,并携带在捞取漂流瓶请求中发送给服务器。服务器每接收到一个用户发送来的捞取漂流瓶请求后,首先确定是否存在还未被捞取的漂流瓶,通常,一个漂流瓶只能被一个用户捞取,如果否,可通知发送请求的用户或不返回任何信息,如果是,则可将扔出时间与当前时间之间间隔的时长T符合
这一条件的漂流瓶分配给发送请求的用户,如果符合条件的漂流瓶的个数大于1,则可根据接收到的请求中携带的地理位置信息以及每个漂流瓶对应的地理位置信息确定出是否存在对应的用户所在区域与发送请求的用户所在区域相同的漂流瓶,如果是, 则以一定概率优先选中一个同区域的漂流瓶,分配给发送请求的用户,如果否,则可随机选中一个漂流瓶分配给发送请求的用户。举例说明用户A发送了捞取漂流瓶请求,服务器发现还存在100个未被捞取的漂流瓶,其中符合条件的漂流瓶有3个,并且,根据用户A的地理位置信息确定出其所在区域为北京,符合条件的3个漂流瓶对应的用户分别为用户B、用户C、用户D,根据地理位置信息确定出其所在区域分别为北京、天津、上海,那么则可以一定概率优先选中用户B对应的漂流瓶,分配给用户A。所述以一定概率优先选中的具体实现方式不限,比如可为服务器随机生成a、b、 c、d四个字母中的一个,如果生成的是a或b,则选中用户B对应的漂流瓶,如果是C,则选中用户C对应的漂流瓶,如果生成的是d,则选中用户D对应的漂流瓶。之所以是以一定概率选中同区域的漂流瓶,而不是100%地选中同区域的漂流瓶, 主要是考虑到可能有的用户不希望和同区域的用户交友,而是更倾向于认识其它地方的用户。步骤12中,针对每个扔出的漂流瓶X (为便于后续表述,用漂流瓶X来代表任一扔出的漂流瓶),服务器可分别为其分配一个瓶子ID,并在将漂流瓶X分配给用户的同时,将漂流瓶X的瓶子ID发送给用户。瓶子ID的具体表现方式不限,比如可为一字符串。每个漂流瓶的瓶子ID均是唯一的。服务器在将漂流瓶X分配给用户之后,会同时将漂流瓶X对应的用户所在区域发送给用户,这样,捞取漂流瓶X的用户将能够同时得到漂流瓶X、漂流瓶X的瓶子ID以及漂流瓶X对应的用户所在区域等信息。
另外,服务器在接收到漂流瓶X及其对应的地理位置信息的同时,还会接收到其对应的用户的用户账号,同样,服务器接收到的捞取漂流瓶请求中也会携带有发送请求的用户的用户账号,相应地,服务器会记录捞取漂流瓶X的用户的用户账号、扔出漂流瓶X的用户的用户账号以及漂流瓶X的瓶子ID三者之间的对应关系。后续,捞取漂流瓶X的用户和扔出漂流瓶X的用户之间可基于漂流瓶X进行匿名信息交流,此时,服务器将基于所记录的内容进行两者之间往来信息的传递,包括当接收到捞取漂流瓶X的用户发送来的交流信息时,根据其中携带的瓶子ID和捞取漂流瓶X的用户的用户账号找到扔出漂流瓶X的用户的用户账号,并将去除掉捞取漂流瓶X的用户的用户账号后的交流信息发送给扔出漂流瓶X的用户;当接收到扔出漂流瓶X的用户发送来的交流信息时,根据其中携带的瓶子ID和扔出漂流瓶X的用户的用户账号找到捞取漂流瓶X 的用户的用户账号,并将去除掉扔出漂流瓶X的用户的用户账号后的交流信息发送给捞取漂流瓶X的用户。另外,为方便用户之间进行交流,本发明所述方案还支持将匿名信息交流方式转为实名信息交流方式。具体实现方式可为针对漂流瓶X,当接收到进行匿名信息交流的双方用户中的任意一方用户A发送来的实名加好友请求时,服务器将其中携带的用户A的用户账号以及获取到的用户A的个人基本信息发送给双方用户中的另一方用户B,并询问用户B是否同意加用户A为好友,如果是,则通知用户A,并将用户B的用户账号以及获取到的用户B的个人基本信息发送给用户A ;当用户A和用户B互相加为好友,如互相添加到微信通讯录中后,服务器传递用户A和用户B之间进行实名信息交流时往来的信息。其中,个人基本信息通常是指用户进行网络注册时填写的信息,保存在服务器中, 可包括用户的性别、年龄等,服务器可根据用户账号找到对应的个人基本信息。再有,为了满足更多的有捞取漂流瓶的需求的用户,服务器可将漂流瓶X复制成N 个,N为大于I的正整数,具体取值可根据实际需要而定,通常,为了避免扔出漂流瓶X的用户被过多打扰,N的取值不会太大,比如可为3。针对每个复制出的漂流瓶,可分别按照漂流瓶X的处理方式进行处理,具体实现不再赘述。至此,即完成了关于本发明方法实施例的介绍。基于上述介绍,图2为本发明匿名交友的实现系统实施例的组成结构示意图。如图2所示,包括客户端21,用于当接收到其使用者发出的匿名信息时,获取自身的地理位置信息, 并将获取到的地理位置信息以及匿名信息发送给服务器22;当接收到其使用者发出的获取请求时,向服务器22发送获取请求,其中携带有获取到的地理位置信息;服务器22,用于当每接收到一个获取请求时,分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At 大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。需要说明的是,在实际应用中,客户端21的个数通常为多个,图2中为简化附图, 仅以一个进行表不。图3为本发明服务器实施例的组成结构示意图。如图3所示,包括接收模块31,用于接收各用户通过所使用的客户端发送来的匿名信息及对应的地
理位置信息;处理模块32,用于当每接收到一个用户通过所使用的客户端发送来的获取请求时,分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t-A t这一条件的匿名信息分配给发送获取请求的用户;其中,t 表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At 大于或等于0 ;如果符合条件的匿名信息的个数大于I,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。其中,处理模块32可进一步用于,针对每个匿名信息X,分别为其分配一个ID,并在将匿名信息X分配给用户的同时,将其ID发送给用户;接收模块31在接收到匿名信息X及其对应的地理位置信息的同时,进一步接收到其对应的用户的用户账号;获取请求中进一步携带有发送获取请求的用户的用户账号,相应地,处理模块32 进一步用于,记录获取匿名信息X的用户的用户账号、发出匿名信息X的用户的用户账号以及匿名信息X的ID三者之间的对应关系;处理模块32还可进一步用于,当获取匿名信息X的用户和发出匿名信息X的用户之间进行匿名信息交流时,基于所记录的内容进行往来信息的传递,包括当接收到获取匿名信息X的用户发送来的交流信息时,根据其中携带的ID和获取匿名信息X的用户的用户账号找到发出匿名信息X的用户的用户账号,并将去除掉获取匿名信息X的用户的用户账号后的交流信息发送给发出匿名信息X的用户;当接收到发出匿名信息X的用户发送来的交流信息时,根据其中携带的ID和发出匿名信息X的用户的用户账号找到获取匿名信息X 的用户的用户账号,并将去除掉发出匿名信息X的用户的用户账号后的交流信息发送给获取匿名信息X的用户。处理模块32还可进一步用于,针对匿名信息X,当接收到进行匿名信息交流的双方用户中的任意一方用户A发送来的实名加好友请求时,将其中携带的用户A的用户账号以及获取到的用户A的个人基本信息发送给双方用户中的另一方用户B,并询问用户B是否同意加用户A为好友,如果是,则通知用户A,并将用户B的用户账号以及获取到的用户B 的个人基本信息发送给用户A ;当用户A和用户B互加为好友后,传递用户A和用户B之间进行实名信息交流时往来的信息。
处理模块32还可进一步用于,将匿名信息X复制成N个,N为大于I的正整数,针对每个复制出的匿名信息,分别按照匿名信息X的处理方式进行处理。图2 3所示系统和装置实施例的具体工作流程请参照图I所示方法实施例中的相应说明,此处不再赘述。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种匿名交友的实现方法,其特征在于,包括对于任一客户端,当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当每接收到一个用户通过所使用的客户端发送来的获取请求时,所述服务器分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t- Λ t这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At大于或等于O ;如果符合条件的匿名信息的个数大于1,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。
2.根据权利要求I所述的方法,其特征在于,所述获取自身的地理位置信息包括 依次按照方式I 方式L获取自身的地理位置信息,一旦获取成功,则将其连同匿名信息一起发送给所述服务器,否则,按照下一方式进行获取,L为大于I的正整数;对于不同的方式来说,编号越小,获取到的地理位置信息的准确度越高。
3.根据权利要求2所述的方法,其特征在于,所述L的取值为3 ;其中,方式I为利用全球定位系统GPS功能进行获取的方式;方式2为利用所在基站的小区标识Cell ID进行获取的方式;方式3为利用所连接的无线保真WiFi接入点的媒体接入控制MAC地址进行获取的方式。
4.根据权利要求1、2或3所述的方法,其特征在于,该方法进一步包括针对每个匿名信息X,所述服务器分别为其分配一个ID,并在将匿名信息X分配给用户的同时,将其ID发送给用户;所述服务器在接收到匿名信息X及其对应的地理位置信息的同时,进一步接收到其对应的用户的用户账号;所述获取请求中进一步携带有发送获取请求的用户的用户账号,所述服务器记录获取匿名信息X的用户的用户账号、发出匿名信息X的用户的用户账号以及匿名信息X的ID三者之间的对应关系;当获取匿名信息X的用户和发出匿名信息X的用户之间进行匿名信息交流时,所述服务器基于所记录的内容进行往来信息的传递,包括当接收到获取匿名信息X的用户发送来的交流信息时,根据其中携带的ID和获取匿名信息X的用户的用户账号找到发出匿名信息X的用户的用户账号,并将去除掉获取匿名信息X的用户的用户账号后的交流信息发送给发出匿名信息X的用户;当接收到发出匿名信息X的用户发送来的交流信息时,根据其中携带的ID和发出匿名信息X的用户的用户账号找到获取匿名信息X的用户的用户账号,并将去除掉发出匿名信息X的用户的用户账号后的交流信息发送给获取匿名信息X的用户。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括针对匿名信息X,当接收到进行匿名信息交流的双方用户中的任意一方用户A发送来的实名加好友请求时,所述服务器将其中携带的用户A的用户账号以及获取到的用户A的个人基本信息发送给双方用户中的另一方用户B,并询问用户B是否同意加用户A为好友, 如果是,则通知用户A,并将用户B的用户账号以及获取到的用户B的个人基本信息发送给用户A ;当用户A和用户B互加为好友后,所述服务器传递用户A和用户B之间进行实名信息交流时往来的信息。
6.根据权利要求4所述的方法,其特征在于,该方法进一步包括所述服务器将匿名信息X复制成N个,N为大于I的正整数,针对每个复制出的匿名信息,分别按照匿名信息X的处理方式进行处理。
7.一种匿名交友的实现系统,其特征在于,包括客户端,用于当接收到其使用者发出的匿名信息时,获取自身的地理位置信息,并将获取到的地理位置信息以及匿名信息发送给服务器;当接收到其使用者发出的获取请求时, 向所述服务器发送获取请求,其中携带有获取到的地理位置信息;所述服务器,用于当每接收到一个获取请求时,分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t- Λ t这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At大于或等于O ;如果符合条件的匿名信息的个数大于1,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。
8.一种服务器,其特征在于,包括接收模块,用于接收各用户通过所使用的客户端发送来的匿名信息及对应的地理位置信息;处理模块,用于当每接收到一个用户通过所使用的客户端发送来的获取请求时,分别进行以下处理确定是否存在还未被获取的匿名信息,如果是,则将发出时间与当前时间之间间隔的时长T符合t < T < t- Λ t这一条件的匿名信息分配给发送获取请求的用户;其中,t表示发出时间距离当前时间最远的匿名信息的发出时间与当前时间之间间隔的时长,At大于或等于O ;如果符合条件的匿名信息的个数大于1,则根据接收到的获取请求中携带的地理位置信息以及每个匿名信息对应的地理位置信息确定出是否存在对应的用户所在区域与发送获取请求的用户所在区域相同的匿名信息,如果是,则以一定概率选中一个同区域的匿名信息,分配给发送获取请求的用户。
9.根据权利要求8所述的服务器,其特征在于,所述处理模块进一步用于,针对每个匿名信息X,分别为其分配一个ID,并在将匿名信息X分配给用户的同时,将其ID发送给用户;所述接收模块在接收到匿名信息X及其对应的地理位置信息的同时,进一步接收到其对应的用户的用户账号;所述获取请求中进一步携带有发送获取请求的用户的用户账号,所述处理模块进一步用于,记录获取匿名信息X的用户的用户账号、发出匿名信息X的用户的用户账号以及匿名信息X的ID三者之间的对应关系;所述处理模块进一步用于,当获取匿名信息X的用户和发出匿名信息X的用户之间进行匿名信息交流时,基于所记录的内容进行往来信息的传递,包括当接收到获取匿名信息 X的用户发送来的交流信息时,根据其中携带的ID和获取匿名信息X的用户的用户账号找到发出匿名信息X的用户的用户账号,并将去除掉获取匿名信息X的用户的用户账号后的交流信息发送给发出匿名信息X的用户;当接收到发出匿名信息X的用户发送来的交流信息时,根据其中携带的ID和发出匿名信息X的用户的用户账号找到获取匿名信息X的用户的用户账号,并将去除掉发出匿名信息X的用户的用户账号后的交流信息发送给获取匿名信息X的用户。
10.根据权利要求9所述的服务器,其特征在于,所述处理模块进一步用于,针对匿名信息X,当接收到进行匿名信息交流的双方用户中的任意一方用户A发送来的实名加好友请求时,将其中携带的用户A的用户账号以及获取到的用户A的个人基本信息发送给双方用户中的另一方用户B,并询问用户B是否同意加用户A为好友,如果是,则通知用户A,并将用户B的用户账号以及获取到的用户B的个人基本信息发送给用户A ;当用户A和用户B互加为好友后,传递用户A和用户B之间进行实名信息交流时往来的信息。
11.根据权利要求9或10所述的服务器,其特征在于,所述处理模块进一步用于,将匿名信息X复制成N个,N为大于I的正整数,针对每个复制出的匿名信息,分别按照匿名信息X的处理方式进行处理。
全文摘要
本发明公开了匿名交友的实现方法、系统和装置服务器接收各用户发出的匿名信息,当接收到一用户发送来的获取请求时,如果存在还未被获取的匿名信息,则优先将发出时间距离当前时间较远的匿名信息分配给该发送获取请求的用户,从而使得每个匿名信息均能够得到及时处理。
文档编号H04L29/06GK102594733SQ20121004348
公开日2012年7月18日 申请日期2012年2月24日 优先权日2012年2月24日
发明者张斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1