一种用于进行用户推荐的方法与设备与流程

文档序号:12887216阅读:144来源:国知局
一种用于进行用户推荐的方法与设备与流程

本申请涉及通信领域,尤其涉及一种用于进行用户推荐的技术。



背景技术:

伴随着日常生活中电脑和智能手机的普及,越来越多的人热衷于在互联网上进行线上交友,然而线上交友缺乏面对面的沟通,而且网络中浮躁的氛围,使得人与人之间的交流缺少了基本的诚信。



技术实现要素:

本申请的一个目的是提供一种用于进行用户推荐的方法与设备。

根据本申请的一个方面,提供了一种用于在无线路由设备端进行用户推荐的方法,该方法包括:

接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;

确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

根据本申请的另一个方面,提供了一种用于在第一用户设备端进行用户推荐的方法,该方法包括:

向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。

根据本申请的一个方面,提供了一种用于进行用户推荐的方法,其中,该方法包括:

第一用户设备向所述第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

所述无线路由设备接收所述第一通讯录信息;

所述无线路由设备确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

所述无线路由设备将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备;

所述第一用户设备接收所述无线路由设备推荐的所述第二用户。

根据本申请的一个方面,提供了一种用于在无线路由设备端进行用户推荐的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:

接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;

确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

根据本申请的另一个方面,提供了一种用于在第一用户设备端进行用户推荐的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:

向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。

根据本申请的一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;

确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

根据本申请的另一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行以下操作:

向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。

与现有技术相比,本申请基于同一个无线接入点及共同联系人进行用户推荐,不仅有助于用户扩大社交,而且由于所推荐用户连接同一个无线接入点,彼此线下距离相近,方便进行实现线下交友。而且,本申请还可以通过在第二用户的推荐信息中包含第一通讯录信息或第二通讯录信息中的部分联系对象,辅助第一用户决定是否接受该第二用户为好友,从而减少好友推荐的干扰、提升用户使用体验。此外,本申请还可以通过对与第一通讯录信息相匹配的第二通讯录信息进行择优处理,例如,当第一通讯录信息与第二通讯录信息中相对应的联系对象的数量超过一定阈值时,将该第二用户推荐给第一用户,从而进一步减少好友推荐的干扰、提升用户使用体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1示出根据本申请一个实施例的一种用于进行用户推荐的系统拓扑图;

图2示出根据本申请一个实施例的一种用于在无线路由设备端进行用户推荐的方法流程图;

图3示出根据本申请一个实施例的一种用于在第一用户设备端进行用户推荐的方法流程图;

图4示出了根据本申请一个实施例的一种用于进行用户推荐的方法流程图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本申请作进一步详细描述。

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、ios操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(asic)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、数字信号处理器(dsp)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(cloudcomputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、vpn网络、无线自组织网络(adhoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序或应用。

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。

图1示出了本申请的一个典型应用场景,无线路由设备基于第一用户设备上传的第一通讯录信息,向第一用户设备返回第二用户推荐。该方案由无线路由设备与用户设备配合完成。

图2示出了根据本申请一个方面的一种用于在无线路由设备端进行用户推荐的方法,该方法包括步骤s11、步骤s12和步骤s13。在步骤s11中,无线路由设备接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;在步骤s12中,无线路由设备确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;在步骤s13中,无线路由设备将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

具体而言,在步骤s11中,无线路由设备接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息。例如,第一用户设备连接到无线路由设备对应的无线接入点,第一用户设备将第一用户对应的第一通讯录讯息通过与无线接入点之间的连接发送至无线路由设备。其中,第一用户设备上传的可以是完整的第一通讯录信息,也可以是在已上传的第一通讯录信息基础上更新的部分第一通讯录信息。随后,无线路由设备接收该第一通讯录信息。

随后,在步骤s12中,无线路由设备确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。例如,无线路由设备根据第一通讯录信息进行匹配,检测路由器存储的通讯录中是否存在联系对象与第一通讯录信息中的第一联系对象相对应。若检测到路由器存储的通讯录中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象,则确定该通讯录信息为相匹配第二通讯录信息。

最后,在步骤s13中,无线路由设备将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。例如,无线路由设备根据第二通讯录信息,在数据库查询匹配器对应的第二用户,并将该第二用户的推荐信息发送给第一用户设备。

例如,第一用户持有第一用户设备,第一用户设备已连接到无线路由设备对应的无线接入点。第一用户设备通过与无线路由设备之间的无线连接,向该无线路由设备发送第一用户在该第一用户设备上的第一通讯录信息,其中,第一用户设备上传的可以是完整的第一通讯录信息,也可以是在已上传的第一通讯录信息基础上更新的部分第一通讯录信息。无线路由设备接收该第一通讯录信息或接收并更新第一通讯录信息,并基于该第一通讯录信息与本地数据库中存储的通讯录信息进行匹配,检测本地存储的通讯录信息中是否有第二联系对象与第一通讯录信息中的第一联系对象对应。若该本地存储的通讯录信息存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象,则确定该通讯录信息为第二通讯录信息。无线路由设备根据该第二通讯录信息确定对应的第二用户,并将该第二用户的推荐信息发送至第一用户设备。随后,第一用户设备接收该第二用户推荐信息。

优选地,该方法还包括步骤s14(未示出)。在步骤s14中,无线路由设备将所述第一用户推荐给所述第二用户的第二用户设备。例如,当无线路由设备检测到该第二用户对应的第二用户设备连接该无线路由设备,并将第一用户的推荐信息发送给第二用户设备,从而实现第一用户与第二用户间互相推荐。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在本地数据库中存储的通讯录信息中确定相匹配的第二通讯录信息。无线路由设备根据该第二通讯录信息,确定其对应的第二用户及第二用户设备,无线路由设备将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。又例如,无线路由设备将第一用户的推荐信息发送至第二用户设备,随后,第二用户设备接收该第一用户的推荐信息。

优选地,所述第二通讯录信息存储于所述无线路由设备。例如,无线路由设备接收其他用户发送的通讯录信息并将其存储在本地数据库;当接收到第一用户通讯录信息,将本地数据中存储的通讯录信息作为匹配对象,与第一用户通讯录信息进行匹配,若匹配,则确定该本地通讯录信息为第二通讯录信息。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息,其中,无线路由设备本地数据库中存储着以往接收到的用户通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,再以本地数据库存储的通讯录信息中确定相匹配的第二通讯录信息。无线路由设备根据该第二通讯录信息,确定其对应的第二用户及第二用户设备,无线路由设备将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。又例如,无线路由设备将第一用户的推荐信息发送至第二用户设备,随后,第二用户设备接收该第一用户的推荐信息。

更优选地,所述第二通信录信息由所述第二用户的第二用户设备通过所述第二用户设备与所述无线路由设备的无线连接发送并存储于所述无线路由设备。例如,第二用户设备向无线路由设备发送第二用户在第二用户设备上的第二通讯录信息,无线路由设备接收该第二通讯录信息后,将该第二通讯录信息存储在本地数据库。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息,其中,无线路由设备本地数据库中存储着以往接收到的用户通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息在本地数据库存储的通讯录信息中进行匹配,以确定相匹配的第二通讯录信息,其中,第二用户通讯录信息为其对应的第二用户的第二用户设备通过第二用户设备与无线路由设备的无线连接发送并存储于该无线路由设备。无线路由设备根据该第二通讯录信息,确定其对应的第二用户,无线路由设备将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。

优选地,在步骤s13中,无线路由设备向所述第一用户设备发送关于所述第二通讯录信息对应的第二用户的推荐信息。例如,无线路由设备根据第二通讯录信息,确定对应的第二用户;随后,无线路由设备向第一用户设备发送第二用户的推荐信息,其中,该推荐信息包括第二用户,以及第一通讯录信息与第二通讯录信息的匹配结果信息(如,匹配的用户数量,匹配的用户信息)。更优选地,该推荐信息还可以包括所述第二用户的第二用户设备与所述无线路由设备的无线连接状态。又例如,无线路由设备根据第二通讯录信息,确定对应的第二用户,以及第一通讯录信息与第二通讯录信息的匹配信息(如,匹配的用户数量,匹配的用户信息),并根据第二用户以及匹配结果信息生成对应的第二用户的推荐信息;随后,无线路由设备将该第二用户的推荐信息发送至第一用户设备。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在本地数据库中存储的通讯录中确定对应的第二通讯录信息。无线路由设备根据第二通讯录信息,确定对应的第二用户。无线路由设备向第一用户设备发送第二用户的推荐信息,其中,该推荐信息包括第二用户和匹配结果信息;更优选地,该推荐信息还可以包括所述第二用户的第二用户设备与所述无线路由设备的无线连接状态。随后,第一用户设备接收该第二用户的推荐信息。

又例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在本地数据库存储的通讯录信息中确定对应的第二通讯录信息。无线路由设备根据第二通讯录信息,确定对应的第二用户。随后,无线路由设备根据第二用户和匹配结果信息生成对应的第二用户的推荐信息。无线路由设备将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。

更优选地,所述推荐信息包含以下至少任一项:所述第一联系对象中至少一个;所述第一联系对象;所述第一联系对象中与所述第一用户通信频次最高的联系对象;所述第一联系对象中与所述第一用户通信频次满足通信频次阈值的联系对象;所述第二联系对象中至少一个;所述第二联系对象。例如,所述的推荐信息还可以包括第一或第二通讯录信息中的联系对象,以帮助第一用户在收到第二用户的推荐信息时判断是否接受该第二用户为好友;例如,所述推荐信息包含所述第一联系对象至少一个,即推荐信息包含第一通讯录信息与第二通讯录信息匹配的共同用户中至少一个。又例如,所述推荐信息包含所述第一联系对象中与所述第一用户通信频次满足频次阈值的联系对象,即推荐信息包含匹配结果信息中与第一用户联系较频繁的第一联系对象。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在数据库存储的本地通讯录中确定对应的第二通讯录信息。随后,无线路由设备根据第二用户、匹配结果信息生成对应的第二用户的推荐信息,其中,所述的推荐信息还可以包括第一或第二通讯录信息中的联系对象,以帮助第一用户在收到第二用户的推荐信息时判断是否接受该第二用户为好友;其中,所述推荐信息包含以下至少任一项:所述第一联系对象中至少一个;所述第一联系对象;所述第一联系对象中与所述第一用户通信频次最高的联系对象;所述第一联系对象中与所述第一用户通信频次满足通信频次阈值的联系对象;所述第二联系对象中至少一个;所述第二联系对象。例如,所述第一联系对象至少一个,即推荐信息包含第一通讯录信息与第二通讯录信息匹配的共同用户中至少一个。无线路由设备将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收并呈现该第二用户的推荐信息,辅助第一用户判断是否接受该第二用户为好友。第一用户根据呈现的推荐信息中的共同好友的数量或联系频率等,来决策是否接受该第二用户为好友。

优选地,在步骤s13中,若所述第二联系对象或所述第一联系对象的数量大于第一对象数量阈值,将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。例如,无线路由设备获取匹配结果信息后,检测第一通讯录信息与第二通讯录信息的共同好友数量,即第二联系对象或第一联系对象的数量是否大于第一对象数量阈值。若第二联系对象或第一联系对象的数量大于第一对象数量阈值,则无线路由设备向第一用户设备发送第二用户的推荐信息。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在数据库存储的本地通讯录中确定对应的第二通讯录信息。随后,无线路由设备检测第一通讯录信息与第二通讯录信息的共同好友数量,即第二联系对象或第一联系对象的数量是否大于第一对象数量阈值。若第二联系对象或第一联系对象的数量大于第一对象数量阈值,则无线路由设备根据第二用户、匹配结果信息生成对应的第二用户的推荐信息,并向第一用户设备发送第二用户的推荐信息,随后,第一用户设备接收该第二用户的推荐信息。

优选地,本方法还包括步骤s15(未示出)。在步骤s15中,若存在多个所述第二通讯录信息,无线路由设备从所述多个第二通讯录信息中确定优选的第二通讯录信息;其中,在步骤s13中,无线路由设备将所述优选的第二通讯录信息对应的第二用户推荐给所述第一用户设备。例如,若存在多个与第一通讯录信息相匹配的第二通讯录信息,无线路由设备根据匹配结果信息中第一联系对象或第二联系对象的数量或者通信频次降序排列,取排位靠前的第二通讯录信息作为优选的第二通讯录信息;随后,无线路由设备由优选的第二通讯录信息确定对应优选的第二用户,并将优选的第二用户的推荐信息发送至第一用户设备。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,在数据库存储的本地通讯录中确定对应的第二通讯录信息。若存在多个与第一通讯录信息相匹配的第二通讯录信息,无线路由设备根据匹配结果信息中第一联系对象或第二联系对象的数量或者通信频次降序排列,取排位靠前的第二通讯录信息作为优选的第二通讯录信息;无线路由设备根据优选的第二通讯录信息,确定对应优选的第二用户。无线路由设备根据该匹配结果信息以及第一对象数量阈值确定符合推荐条件的优选的第二通讯录信息,并生成对应的第二用户的推荐信息,将该优选的第二用户的推荐信息发送至第一用户设备。随后,第一用户设备接收优选的第二通讯录讯信息对应的第二用户的推荐信息。

优选地,在步骤s12中,无线路由设备确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象,且所述第二联系对象或所述第一联系对象数量大于第二对象数量阈值。例如,无线路由设备根据第一通讯录信息进行匹配,检测路由器本地存储的通讯录中是否有第二联系对象与第一通讯录信息中的第一联系对象相对应。若该通讯录中存在与第一通讯录信息中的第一联系对象相对应的第二联系对象,进一步将第一联系对象的数量与第二对象数量阈值进行比较。若第一联系对象的数量大于第二对象数量阈值,则确定该本地存储的通讯录信息为相匹配的第二通讯录信息。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息进行匹配,检测路由器本地存储的通讯录中是否存在第二联系对象与第一通讯录信息中的第一联系对象相对应。若该通讯录中存在与第一通讯录信息中的第一联系对象相对应的第二联系对象,进一步将第一联系对象的数量与第二对象数量阈值进行比较。若第一联系对象的数量大于第二对象数量阈值,则确定该本地存储的通讯录信息为相匹配的第二通讯录信息,其中的联系对象为第二联系对象。优选地,若存在多个与第一通讯录信息相匹配的第二通讯录信息,无线路由设备根据匹配结果信息确定优选的第二通讯录信息,并根据优选的第二通讯录信息,确定对应优选的第二用户。无线路由设备根据该匹配结果信息以及第一对象数量阈值确定符合推荐条件的优选的第二通讯录信息,并生成对应的第二用户的推荐信息,将该优选的第二用户的推荐信息发送至第一用户设备。随后,第一用户设备接收优选的第二通讯录讯信息对应的第二用户的推荐信息。

优选地,所述第二联系对象与所述第一联系对象相匹配包括以下至少任一项:所述第二联系对象与所述第一联系对象的对象名称相同;所述第二联系对象与所述第一联系对象的联系电话相同;所述第二联系对象与所述第一联系对象的联系邮箱相同;所述第二联系对象与所述第一联系对象的社交账号相同。例如,无线路由设备将第一通讯录信息与本地存储的通讯录信息进行匹配,若相匹配,则确定该本地存储的通讯录信息为第二通讯录信息,其中,相匹配包括以下至少任一项:所述第二联系对象与所述第一联系对象的对象名称相同;所述第二联系对象与所述第一联系对象的联系电话相同;所述第二联系对象与所述第一联系对象的联系邮箱相同;所述第二联系对象与所述第一联系对象的社交账号相同。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息,与本地数据库存储的通讯录信息进行匹配,若本地存储的通讯录信息中的一个或多个联系对象与第一通讯录信息中的一个或多个联系对象相匹配,则确定该本地存储的通讯录信息为第二通讯录信息,其中,相匹配应包括以下至少任一项:所述第二联系对象与所述第一联系对象的对象名称相同;所述第二联系对象与所述第一联系对象的联系电话相同;所述第二联系对象与所述第一联系对象的联系邮箱相同;所述第二联系对象与所述第一联系对象的社交账号相同。无线路由设备根据该第二通讯录信息,确定其对应的第二用户并生成第二用户的推荐信息,并将第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。

优选地,在步骤s13中,若所述第一通讯录信息未包含所述第二通讯录信息对应的第二用户,无线路由设备将所述第二用户推荐给所述第一用户设备。例如,无线路由设备基于第一通讯录信息确定第二通讯录信息,然后根据第二通讯录确定其对应的第二用户,检测该第一通讯录信息是否包含该第二用户;若检测到该第一通讯录信息未包含该第二用户,则无线路由设备生成对应的第二用户的推荐信息,并将该第二用户的推荐信息发送至第一用户设备。

例如,第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一通讯录信息。无线路由设备接收该第一通讯录信息后,基于该第一通讯录信息在本地数据库确定第二通讯录信息。随后,无线路由设备根据第二通讯录确定其对应的第二用户,并检测该第一通讯录信息是否包含该第二用户;若检测到该第一通讯录信息未包含该第二用户,则无线路由设备生成对应的第二用户的推荐信息,并将该第二用户的推荐信息发送至第一用户设备。随后,第一用户设备接收该第二用户的推荐信息。

图3示出了根据本申请的另一方面的一种用于在第一用户设备端进行用户推荐的方法,该方法包括步骤s21和步骤s22。在步骤s21中,第一用户设备向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;在步骤s22中,第一用户设备接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。例如,第一用户设备向无线路由设备发送第一用户在该第一用户设备上的第一用通讯录信息,该无线路由设备接收该第一通讯录信息,并在本地数据库匹配确定第二通讯录信息,然后根据第二通讯录信息确定对应的第二用户,并生成对应的第二用户的推荐信息。随后,无线路由设备将第二用户的推荐信息发送至第一用户设备。第一用户设备接收无线路由设备发送的第二用户的推荐信息。

例如,第一用户持有第一用户设备,第一用户设备连接到无线路由设备对应的无线接入点。第一用户设备通过与无线路由设备之间的无线连接向无线路由设备发送第一用户在第一用户设备上第一通讯录信息。无线路由设备接收该第一通讯录信息,并基于该第一通讯录信息,与其本地数据库中存储通讯录信息进行匹配,若本地存储的通讯录信息中存在与第一通讯录信息中的联系对象相对应的第二联系对象,则确定该本地存储的通讯录信息为第二通讯录信息。无线路由设备根据该第二通讯录信息确定对应的第二用户,无线路由设备根据第二用户及匹配结果信息,生成对应的第二用户的推荐信息。无线路设备将该第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。

优选地,在步骤s21中,第一用户设备根据所述第一用户的发送操作,向第一用户设备所连接的无线路由设备发送所述第一用户设备上的第一通讯录信息。例如,第一用户可以在系统应用界面中点击发送按钮执行发送操作,也可以在通讯录界面执行发送操作;第一用户设备根据第一用户的发送操作,向第一用户设备所连接的无线路由设备发送第一通讯录信息。其中,第一用户设备上传的可以是完整的第一通讯录信息,也可以是在已上传的第一通讯录信息基础上更新的部分通讯录信息。

例如,第一用户持有第一用户设备,第一用户设备连接到无线路由设备对应的无线接入点。第一用户可以在系统应用界面中点击发送按钮执行发送操作,也可以在通讯录界面执行发送操作;第一用户设备基于第一用户的发送操作,向无线路由设备发送第一用户在第一用户设备上第一通讯录信息,其中,第一用户设备上传的可以是完整的第一通讯录信息,也可以是在已上传的第一通讯录信息基础上更新的部分通讯录信息的。无线路由设备接收该第一通讯录信息或接收并更新第一通讯录信息,并基于该第一通讯录信息确定第二通讯录信息。无线路由设备根据该第二通讯录信息确定对应的第二用户,并检测第一通讯录信息中是否包含该第二用户;若检测到第一通讯录信息未包含第二用户,则无线路由设备生成对应的第二用户的推荐信息并将该第二用户的推荐信息发送至第一用户设备,随后,第一用户设备接收该第二用户的推荐信息。

图4示出了一种用于进行用户推荐的方法,其中,该方法包括:

第一用户设备向所述第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

所述无线路由设备接收所述第一通讯录信息;

所述无线路由设备确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

所述无线路由设备将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备;

所述第一用户设备接收所述无线路由设备推荐的所述第二用户。

根据本申请的一个方面,提供了一种用于在无线路由设备端进行用户推荐的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:

接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;

确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

根据本申请的另一个方面,提供了一种用于在第一用户设备端进行用户推荐的设备,该设备包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:

向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。

根据本申请的一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行以下操作:

接收第一用户设备通过所述第一用户设备与无线路由设备间的无线连接发送的第一用户的第一通讯录信息;

确定所述第一通讯录信息相匹配的第二通讯录信息,其中,所述第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象;

将所述第二通讯录信息对应的第二用户推荐给所述第一用户设备。

根据本申请的另一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行以下操作:

向第一用户设备所连接的无线路由设备发送第一用户在所述第一用户设备上的第一通讯录信息;

接收所述无线路由设备推荐的第二用户,其中,所述第二用户的第二通讯录信息中存在与所述第一通讯录信息中第一联系对象相对应的第二联系对象。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。

通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、rf、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。

作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(ram,dram,sram);以及非易失性存储器,诸如闪存、各种只读存储器(rom,prom,eprom,eeprom)、磁性和铁磁/铁电存储器(mram,feram);以及磁性和光学存储设备(硬盘、磁带、cd、dvd);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。

在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1