信息推荐方法、信息推荐装置、服务器及电子设备与流程

文档序号:12730401阅读:188来源:国知局
信息推荐方法、信息推荐装置、服务器及电子设备与流程

本发明涉及互联网技术领域,尤其涉及信息推荐方法、信息推荐装置、服务器及电子设备。



背景技术:

随着计算机技术的不断发展,手机、平板电脑等电子设备中的社交类应用的种类越来越多,对用户推荐好友信息已成为社交应用的一种重要功能。

目前,一种常见的信息推荐方式为:将第一电子设备上的社交应用的好友信息推荐给第二电子设备上的这个社交应用,第一电子设备和第二电子设备是与这个社交应用服务器建立连接的电子设备。

但上述方法中,在向第二电子设备上的这个社交应用推荐好友信息时,必须要通过第一电子设备上的社交应用的授权才可以,这样会降低信息推荐的效率。



技术实现要素:

本发明实施例公开了信息推荐方法、信息推荐装置、服务器及电子设备,用于解决将一个电子设备上的社交应用的好友信息推荐给另一电子设备上的社交应用时效率较低的问题。

本发明实施例第一方面公开一种信息推荐方法,应用于服务器,所述服务器是用于管理第一应用软件的服务器,所述第一应用软件为社交应用软件,所述方法包括:

当检测到第一电子设备中的第一应用软件运行时,获取所述第一电子设备使用的第一IP地址,所述第一电子设备是与所述服务器建立连接的电子设备中的任一电子设备;

查找与所述第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述第一电子设备之外的电子设备使用的IP地址的集合;

获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息;

将获取的用户信息发送给所述第一电子设备中的所述第一应用软件。

在一个实施例中,所述当检测到第一电子设备中的第一应用软件运行时,获取所述第一电子设备使用的第一IP地址包括:

当检测到第一电子设备中的第一应用软件登录时,获取所述第一电子设备使用的第一IP地址;或者

当检测到第一电子设备中的第一应用软件运行,且接收到所述第一电子设备发送的用于向所述第一应用软件推荐信息的推荐指令时,获取所述第一电子设备当前使用的第一IP地址,或获取所述第一电子设备登录所述第一应用软件时使用的第一IP地址。

在一个实施例中,所述方法还包括:

当检测到第二电子设备登录所述第一应用软件时,获取所述第二电子设备使用的IP地址,所述第二电子设备是与所述服务器建立连接的任一电子设备;

将获取的IP地址中属于同一IP区域内的IP地址划分为一个IP地址组;

所述查找与所述第一IP地址属于同一IP区域内的IP地址集包括:

查找与所述第一IP地址属于同一区域内的IP地址组;

将查找到的IP地址组中除所述第一IP地址之外的IP地址确定为IP地址集。

在一个实施例中,所述查找与所述第一IP地址属于同一IP区域内的IP地址集包括:

查找与所述第一IP地址属于同一IP区域内且被使用的IP地址的IP地址集。

在一个实施例中,所述查找与所述第一IP地址属于同一IP区域内的IP地址集包括:

获取电子设备集,所述电子设备集是与所述服务器建立连接的电子设备中除所述第一电子设备之外的电子设备的集合;

获取所述电子设备集中每个电子设备的IP地址;

从获取的IP地址中选取与所述第一IP地址属于同一IP区域内的IP地址的集合,以获得IP地址集。

本发明实施例第二方面公开一种信息推荐方法,应用于电子设备,所述电子设备安装有第一应用软件,所述第一应用软件为社交应用软件,所述方法包括:

当检测到所述第一应用软件运行时,获取使用的第一IP地址;

获取与所述第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述电子设备之外的电子设备使用的IP地址的集合;

获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息。

在一个实施例中,所述方法还包括:

将获取的用户信息发送给所述电子设备中的所述第一应用软件。

在一个实施例中,所述方法还包括:

将所述第一IP地址发送给服务器。

在一个实施例中,所述获取与所述第一IP地址属于同一IP区域内的IP地址集包括:

从所述服务器获取与所述第一IP地址属于同一IP区域内的IP地址集;

所述获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息包括:

从所述服务器获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息。

在一个实施例中,所述当检测到所述第一应用软件运行时,获取使用的第一IP地址包括:

当检测到所述第一应用软件登录时,获取使用的第一IP地址;或者

当检测到所述第一应用软件运行,且接收到用于向所述第一应用软件推荐信息的推荐指令时,获取当前使用的第一IP地址,或获取登录所述第一应用软件时使用的第一IP地址。

本发明实施例第三方面公开一种信息推荐装置,应用于服务器,所述服务器是用于管理第一应用软件的服务器,所述第一应用软件为社交应用软件,所述信息推荐装置包括:

第一获取单元,用于当检测到第一电子设备中的第一应用软件运行时,获取所述第一电子设备使用的第一IP地址,所述第一电子设备是与所述服务器建立连接的电子设备中的任一电子设备;

查找单元,用于查找与所述第一获取单元获取的第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述第一电子设备之外的电子设备使用的IP地址的集合;

第二获取单元,用于获取所述查找单元查找到的IP地址集中每个IP地址对应的第一应用软件的用户信息;

发送单元,用于将所述第二获取单元获取的用户信息发送给所述第一电子设备中的所述第一应用软件。

在一个实施例中,所述第一获取单元具体用于:

当检测到第一电子设备中的第一应用软件登录时,获取所述第一电子设备使用的第一IP地址;或者

当检测到第一电子设备中的第一应用软件运行,且接收到所述第一电子设备发送的用于向所述第一应用软件推荐信息的推荐指令时,获取所述第一电子设备当前使用的第一IP地址,或获取所述第一电子设备登录所述第一应用软件时使用的第一IP地址。

在一个实施例中,所述第一获取单元,还用于当检测到第二电子设备登录所述第一应用软件时,获取所述第二电子设备使用的IP地址,所述第二电子设备是与所述服务器建立连接的任一电子设备;

所述信息推荐装置还包括:

划分单元,用于将所述第一获取单元获取的IP地址中属于同一IP区域内的IP地址划分为一个IP地址组;

所述查找单元包括:

查找子单元,用于查找与所述第一获取单元获取的第一IP地址属于同一区域内的IP地址组;

确定子单元,用于将所述查找子单元查找到的IP地址组中除所述第一IP地址之外的IP地址确定为IP地址集。

在一个实施例中,所述查找单元,具体用于查找与所述第一IP地址属于同一IP区域内且被使用的IP地址的IP地址集。

在一个实施例中,所述查找单元包括:

获取子单元,用于获取电子设备集,所述电子设备集是与所述服务器建立连接的电子设备中除所述第一电子设备之外的电子设备的集合;

所述获取子单元,还用于获取所述电子设备集中每个电子设备的IP地址;

选取子单元,用于从所述获取子单元获取的IP地址中选取与所述第一获取单元获取的第一IP地址属于同一IP区域内的IP地址的集合,以获得IP地址集。

本发明实施例第四方面公开一种信息推荐装置,应用于电子设备,所述电子设备安装有第一应用软件,所述第一应用软件为社交应用软件,所述信息推荐装置包括:

第一获取单元,用于当检测到所述第一应用软件运行时,获取使用的第一IP地址;

第二获取单元,用于获取与所述第一获取单元获取的第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述电子设备之外的电子设备使用的IP地址的集合;

第三获取单元,用于获取所述第二获取单元获取的IP地址集中每个IP地址对应的第一应用软件的用户信息。

在一个实施例中,所述信息推荐装置还包括:

第一发送单元,用于将所述第三获取单元获取的用户信息发送给所述电子设备中的所述第一应用软件。

在一个实施例中,所述信息推荐装置还包括:

第二发送单元,用于将所述第一获取单元获取的第一IP地址发送给服务器。

在一个实施例中,所述第二获取单元,具体用于从所述服务器获取与所述第一IP地址属于同一IP区域内的IP地址集;

所述第三获取单元,具体用于从所述服务器获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息。

在一个实施例中,所述第一获取单元具体用于:

当检测到所述第一应用软件登录时,获取使用的第一IP地址;或者

当检测到所述第一应用软件运行,且接收到用于向所述第一应用软件推荐信息的推荐指令时,获取当前使用的第一IP地址,或获取登录所述第一应用软件时使用的第一IP地址。

本发明实施例第五方面公开一种服务器,所述服务器是用于管理第一应用软件的服务器,所述第一应用软件为社交应用软件,所述服务器包括处理器、存储器、通信接口和总线;

所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;

所述通信接口,用于当检测到第一电子设备中的第一应用软件运行时,获取所述第一电子设备使用的第一IP地址,所述第一电子设备是与所述服务器建立连接的电子设备中的任一电子设备;

所述存储器中存储有一组程序代码,所述处理器用于调用所述存储器中存储的程序代码执行以下操作:

查找与所述第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述第一电子设备之外的电子设备使用的IP地址的集合;

获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息;

所述通信接口,还用于将获取的用户信息发送给所述第一电子设备中的所述第一应用软件。

本发明实施例第六方面公开一种电子设备,所述电子设备安装有第一应用软件,所述第一应用软件为社交应用软件,所述电子设备包括处理器、存储器和总线;

所述处理器和所述存储器通过所述总线连接并完成相互间的通信;

所述存储器中存储有一组程序代码,所述处理器用于调用所述存储器中存储的程序代码执行以下操作:

当检测到所述第一应用软件运行时,获取使用的第一IP地址;

获取与所述第一IP地址属于同一IP区域内的IP地址集,所述IP地址集是安装有所述第一应用软件,且所述第一应用软件运行的电子设备中除所述电子设备之外的电子设备使用的IP地址的集合;

获取所述IP地址集中每个IP地址对应的第一应用软件的用户信息。

本发明实施例中,当检测到第一电子设备中第一应用软件运行时,服务器获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种信息推荐方法的流程示意图;

图2是本发明实施例公开的另一种信息推荐方法的流程示意图;

图3是本发明实施例公开的一种信息推荐装置的结构示意图;

图4是本发明实施例公开的另一种信息推荐装置的结构示意图;

图5是本发明实施例公开的又一种信息推荐装置的结构示意图;

图6是本发明实施例公开的一种服务器的结构示意图;

图7是本发明实施例公开的又一种信息推荐装置的结构示意图;

图8是本发明实施例公开的又一种信息推荐装置的结构示意图;

图9是本发明实施例公开的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了信息推荐方法、信息推荐装置、服务器及电子设备,用于解决将一个电子设备上的社交应用的好友信息推荐给另一电子设备上的社交应用时效率较低的问题。以下分别进行详细说明。

请参阅图1,图1是本发明实施例公开的一种信息推荐方法的流程示意图。其中,该信息推荐方法是从管理第一应用软件的服务器的角度来描述的,第一应用软件为社交应用软件。如图1所示,该信息推荐方法可以包括以下步骤。

101、当检测到第一电子设备中的第一应用软件运行时,获取第一电子设备使用的第一IP地址。

本实施例中,当服务器检测到第一电子设备中的第一应用软件运行时,将获取第一电子设备使用的第一IP地址,第一电子设备是与服务器建立连接的电子设备中的任一电子设备。其中,第一电子设备可以为安装有第一应用软件的手机、平板电脑等。

本实施例中,可以是当检测到第一电子设备中的第一应用软件登录,即接收到第一电子设备发送的用于登录第一应用软件的登录请求,或检测到第一电子设备中的第一应用软件登录成功的消息时,获取第一电子设备当前使用的第一IP地址;也可以是当检测到第一电子设备中的第一应用软件运行(即检测到第一电子设备中的第一应用软件登录成功之后),且接收到第一电子设备发送的用于向第一应用软件推荐信息的推荐指令时,获取第一电子设备当前使用的第一IP地址,或获取第一电子设备登录第一应用软件时使用的第一IP地址。其中,服务器可以通过WIFI网络获取第一电子设备使用的第一IP地址,也可以通过通用分组无线服务(General Packet Radio Service,GPRS)获取第一电子设备使用的第一IP地址。其中,获取第一电子设备使用的第一IP地址,可以是第一电子设备主动将使用的第一IP地址发送给服务器的,也可以是服务器先向第一电子设备发送IP地址获取请求之后,第一电子设备根据该IP地址获取请求将使用的IP地址发送给服务器的。

102、查找与第一IP地址属于同一IP区域内的IP地址集。

本实施例中,获取到第一电子设备使用的第一IP地址之后,将查找与第一IP地址属于同一IP区域内的IP地址集,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除第一电子设备之外的电子设备使用的IP地址的集合。

本实施例中,可以当检测到第二电子设备登录第一应用软件时,获取第二电子设备使用的IP地址,将获取的IP地址中属于同一IP区域内的IP地址划分为一个IP地址组。其中,第二电子设备是与服务器建立连接的任一电子设备。查找与第一IP地址属于同一IP区域内的IP地址集,可以是查找与第一IP地址属于同一区域内的IP地址组,并将查找到的IP地址组中除第一IP地址之外的IP地址确定为IP地址集。

本实施例中,查找与第一IP地址属于同一IP区域内的IP地址集,也可以是查找与第一IP地址属于同一IP区域内且正在被使用的IP地址的IP地址集;还可以是获取电子设备集,获取电子设备集中每个电子设备的IP地址,并从获取的IP地址中选取与第一IP地址属于同一IP区域内的IP地址的集合,以获得IP地址集。其中,电子设备集是与服务器建立连接的电子设备中除第一电子设备之外的电子设备的集合。其中,获取电子设备集中每个电子设备的IP地址,可以是获取电子设备集中每个电子设备当前使用的IP地址,也可以是获取电子设备集中每个电子设备登录第一应用软件时使用的IP地址。当发现IP地址属于同一个IP区域内时,可以认为这些IP地址对应的用户的地理位置相近,或者是朋友关系。其中,可以通过IP库来判断两个IP地址属不属于同一IP区域内。

103、获取IP地址集中每个IP地址对应的第一应用软件的用户信息。

本实施例中,查找到与第一IP地址属于同一IP区域内的IP地址集之后,将获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可以是获取用于使用目标IP地址的电子设备的标识,根据该标识获取在该电子设备上正在使用第一应用软件的用户信息;也可以是获取用于使用目标IP地址的电子设备的标识,获取与该标识绑定的用户信息;还可以是获取与目标IP地址绑定的用户信息。其中,目标IP地址是IP地址集中的任一IP地址。

104、将获取的用户信息发送给第一电子设备中的第一应用软件。

本实施例中,获取到IP地址集中每个IP地址对应的第一应用软件的用户信息之后,可以先将获取的用户信息按照拼音顺序、用户信息对应的IP地址与第一IP地址之间的距离等方式进行排序,以获得用户信息表,之后将用户信息表发送给第一电子设备中的第一应用软件。其中,可以是先将获取的用户信息发送给第一电子设备,再由第一电子设备将获取的用户信息发送给第一电子设备中的第一应用软件。

在图1所描述的信息推荐方法中,当检测到第一电子设备中第一应用软件运行时,服务器获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

请参阅图2,图2是本发明实施例公开的另一种信息推荐方法的流程示意图。其中,该信息推荐方法是从安装有第一应用软件的电子设备的角度来描述的,第一应用软件为社交应用软件。如图2所示,该信息推荐方法可以包括以下步骤。

201、当检测到第一应用软件运行时,获取使用的第一IP地址。

本实施例中,当电子设备检测到电子设备上的第一应用软件运行时,获取使用的第一IP地址,可以是当电子设备检测到电子设备上的第一应用软件登录,即向服务器发送用于登录第一应用软件的登录请求,或检测到第一应用软件登录成功的消息时,获取电子设备当前使用的第一IP地址,也可以是当电子设备检测到电子设备上的第一应用软件运行(即检测到第一电子设备中的第一应用软件登录成功之后),且接收到用于向第一应用软件推荐信息的推荐指令时,获取电子设备当前使用的第一IP地址,或获取电子设备登录第一应用软件时使用的第一IP地址。其中,推荐指令可以是用户输入的,也可以是电子设备生成的,还可以是服务器发送的。

202、获取与第一IP地址属于同一IP区域内的IP地址集。

本实施例中,电子设备获取到使用的第一IP地址之后,将获取与第一IP地址属于同一IP区域内的IP地址集,可以是从服务器获取与第一IP地址属于同一IP区域内的IP地址集,可以向服务器发送用于获取与第一IP地址属于同一IP区域内的IP地址集的获取指令,以便服务器根据该获取指令获取与第一IP地址属于同一IP区域内的IP地址集,并将IP地址集发送给电子设备。其中,服务器获取与第一IP地址属于同一IP区域内的IP地址集的方式可以参见步骤102,在此不再赘述。其中,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除电子设备之外的电子设备使用的IP地址的集合。

203、获取IP地址集中每个IP地址对应的第一应用软件的用户信息。

本实施例中,获取到与第一IP地址属于同一IP区域内的IP地址集之后,将获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可以是从服务器获取IP地址集中每个IP地址对应的第一应用软件的用户信息,即向服务器发送用于获取IP地址集中每个IP地址对应的第一应用软件的用户信息的获取指令,以便服务器根据该获取指令获取IP地址集中每个IP地址对应的第一应用软件的用户信息,并将获取的用户信息发送给电子设备。其中,服务器获取IP地址集中每个IP地址对应的第一应用软件的用户信息的方式可以参见步骤103,在此不再赘述。

本实施例中,电子设备获取到第一IP地址之后,可以将第一IP地址发送给服务器。电子设备获取到IP地址集中每个IP地址对应的第一应用软件的用户信息之后,可以将获取的用户信息发送给电子设备中的第一应用软件。

在图2所描述的信息推荐方法中,当检测到第一应用软件运行时,电子设备获取使用的第一IP地址,获取与第一IP地址属于同一IP区域内的IP地址集,获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可见,不需要其它电子设备上第一应用软件的授权就可以获取到其它电子设备上的第一应用软件对应的用户信息,因此,可以提高信息推荐效率。

请参阅图3,图3是本发明实施例公开的一种信息推荐装置的结构示意图。其中,该信息推荐装置应用于服务器,服务器用于管理第一应用软件,第一应用软件为社交应用软件。如图3所示,该信息推荐装置可以包括:

第一获取单元301,用于当检测到第一电子设备中的第一应用软件运行时,获取第一电子设备使用的第一IP地址,第一电子设备是与服务器建立连接的电子设备中的任一电子设备;

查找单元302,用于查找与第一获取单元301获取的第一IP地址属于同一IP区域内的IP地址集,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除第一电子设备之外的电子设备使用的IP地址的集合;

第二获取单元303,用于获取查找单元302查找到的IP地址集中每个IP地址对应的第一应用软件的用户信息;

发送单元304,用于将第二获取单元303获取的用户信息发送给第一电子设备中的第一应用软件。

在图3所描述的信息推荐装置中,当检测到第一电子设备中第一应用软件运行时,获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

请参阅图4,图4是本发明实施例公开的另一种信息推荐装置的结构示意图。其中,该信息推荐装置应用于服务器,服务器用于管理第一应用软件,第一应用软件为社交应用软件。其中,图4所示的信息推荐装置是由图3所示的信息推荐装置优化得到的,其中:

第一获取单元301具体用于:

当检测到第一电子设备中的第一应用软件登录时,获取第一电子设备使用的第一IP地址;或者

当检测到第一电子设备中的第一应用软件运行,且接收到第一电子设备发送的用于向第一应用软件推荐信息的推荐指令时,获取第一电子设备当前使用的第一IP地址,或获取第一电子设备登录第一应用软件时使用的第一IP地址。

作为一种可能的实施方式,第一获取单元301,还用于当检测到第二电子设备登录第一应用软件时,获取第二电子设备使用的IP地址,第二电子设备是与服务器建立连接的任一电子设备;

该信息推荐装置还可以包括:

划分单元305,用于将第一获取单元301获取的IP地址中属于同一IP区域内的IP地址划分为一个IP地址组;

查找单元302包括:

查找子单元3021,用于从划分单元划分305的IP地址组中查找与第一获取单元301获取的第一IP地址属于同一区域内的IP地址组;

确定子单元3022,用于将查找子单元3021查找到的IP地址组中除第一IP地址之外的IP地址确定为IP地址集。

作为一种可能的实施方式,查找单元302,具体用于查找与第一IP地址属于同一IP区域内且被使用的IP地址的IP地址集。

在图4所描述的信息推荐装置中,当检测到第一电子设备中第一应用软件运行时,获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

请参阅图5,图5是本发明实施例公开的又一种信息推荐装置的结构示意图。其中,该信息推荐装置应用于服务器,服务器用于管理第一应用软件,第一应用软件为社交应用软件。其中,图5所示的信息推荐装置是由图3所示的信息推荐装置优化得到的,其中:

第一获取单元301具体用于:

当检测到第一电子设备中的第一应用软件登录时,获取第一电子设备使用的第一IP地址;或者

当检测到第一电子设备中的第一应用软件运行,且接收到第一电子设备发送的用于向第一应用软件推荐信息的推荐指令时,获取第一电子设备当前使用的第一IP地址,或获取第一电子设备登录第一应用软件时使用的第一IP地址。

作为一种可能的实施方式,查找单元202可以包括:

查找单元302可以包括:

获取子单元3021,用于获取电子设备集,电子设备集是与服务器建立连接的电子设备中除第一电子设备之外的电子设备的集合;

获取子单元3021,还用于获取电子设备集中每个电子设备的IP地址;

选取子单元3022,用于从获取子单元3021获取的IP地址中选取与第一获取单元301获取的第一IP地址属于同一IP区域内的IP地址的集合,以获得IP地址集。

具体地,第一获取单元获取第一电子设备的第一IP地址之后,将触发获取子单元3021获取电子设备集。

在图5所描述的信息推荐装置中,当检测到第一电子设备中第一应用软件运行时,获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

请参阅图6,图6是本发明实施例公开的一种服务器的结构示意图。如图6所示,该服务器可以包括处理器601、存储器602、通信接口603和总线604,存储器602可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器602还可以是至少一个位于远离前述处理器601的存储装置。处理器601、存储器602和通信接口603通过总线604连接并完成相互间的通信,其中:

通信接口603,用于当检测到第一电子设备中的第一应用软件运行时,获取第一电子设备使用的第一IP地址,第一电子设备是与服务器建立连接的电子设备中的任一电子设备;

存储器602中存储有一组程序代码,处理器601用于调用存储器602中存储的程序代码执行以下操作:

查找与第一IP地址属于同一IP区域内的IP地址集,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除第一电子设备之外的电子设备使用的IP地址的集合;

获取IP地址集中每个IP地址对应的第一应用软件的用户信息;

通信接口603,还用于将获取的用户信息发送给第一电子设备中的第一应用软件。

作为一种可能的实施方式,通信接口603当检测到第一电子设备中的第一应用软件运行时,获取第一电子设备使用的第一IP地址包括:

当检测到第一电子设备中的第一应用软件登录时,获取第一电子设备使用的第一IP地址;或者

当检测到第一电子设备中的第一应用软件运行,且接收到第一电子设备发送的用于向第一应用软件推荐信息的推荐指令时,获取第一电子设备当前使用的第一IP地址,或获取第一电子设备登录第一应用软件时使用的第一IP地址。

作为一种可能的实施方式,处理器601还用于调用存储器602中存储的程序代码执行以下操作:

当检测到第二电子设备登录第一应用软件时,获取第二电子设备使用的IP地址,第二电子设备是与服务器建立连接的任一电子设备;

将获取的IP地址中属于同一IP区域内的IP地址划分为一个IP地址组;

处理器601查找与第一IP地址属于同一IP区域内的IP地址集包括:

查找与第一IP地址属于同一区域内的IP地址组;

将查找到的IP地址组中除第一IP地址之外的IP地址确定为IP地址集。

作为一种可能的实施方式,处理器601查找与第一IP地址属于同一IP区域内的IP地址集包括:

查找与第一IP地址属于同一IP区域内且被使用的IP地址的IP地址集。

作为一种可能的实施方式,处理器601查找与第一IP地址属于同一IP区域内的IP地址集包括:

获取电子设备集,电子设备集是与服务器建立连接的电子设备中除第一电子设备之外的电子设备的集合;

获取电子设备集中每个电子设备的IP地址;

从获取的IP地址中选取与第一IP地址属于同一IP区域内的IP地址的集合,以获得IP地址集。

在图6所描述的服务器中,当检测到第一电子设备中第一应用软件运行时,服务器获取第一电子设备使用的第一IP地址,查找与第一IP地址属于同一IP区域内的IP地址集,获取查找到的IP地址集中每个IP地址对应的用户信息,并将获取的用户信息发送给第一电子设备中的第一应用软件,可见,不需要电子设备上第一应用软件的授权就可以将第一应用软件对应的用户信息进行推荐,因此,可以提高信息推荐效率。

请参阅图7,图7是本发明实施例公开的又一种信息推荐装置的结构示意图。其中,该信息推荐装置应用于电子设备,电子设备安装有第一应用软件,第一应用软件为社交应用软件。如图7所示,该信息推荐装置可以包括:

第一获取单元701,用于当检测到第一应用软件运行时,获取使用的第一IP地址;

第二获取单元702,用于获取与第一获取单元701获取的第一IP地址属于同一IP区域内的IP地址集,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除电子设备之外的电子设备使用的IP地址的集合;

第三获取单元703,用于获取第二获取单元702获取的IP地址集中每个IP地址对应的第一应用软件的用户信息。

在图7所描述的信息推荐装置中,当检测到第一应用软件运行时,获取使用的第一IP地址,获取与第一IP地址属于同一IP区域内的IP地址集,获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可见,不需要其它电子设备上第一应用软件的授权就可以获取到其它电子设备上的第一应用软件对应的用户信息,因此,可以提高信息推荐效率。

请参阅图8,图8是本发明实施例公开的又一种信息推荐装置的结构示意图。其中,该信息推荐装置应用于电子设备,电子设备安装有第一应用软件,第一应用软件为社交应用软件。其中,图8所示的信息推荐装置是由图7所示的信息推荐装置优化得到的。其中,该信息推荐装置还可以包括:

第一发送单元704,用于将第三获取单元703获取的用户信息发送给电子设备中的第一应用软件。

作为一种可能的实施方式,该信息推荐装置还可以包括:

第二发送单元705,用于将第一获取单元701获取的第一IP地址发送给服务器。

作为一种可能的实施方式,第二获取单元702,具体用于从服务器获取与第一IP地址属于同一IP区域内的IP地址集;

第三获取单元703,具体用于从服务器获取IP地址集中每个IP地址对应的第一应用软件的用户信息。

作为一种可能的实施方式,第一获取单元701具体用于:

当检测到第一应用软件登录时,获取使用的第一IP地址;或者

当检测到第一应用软件运行,且接收到用于向第一应用软件推荐信息的推荐指令时,获取当前使用的第一IP地址,或获取登录第一应用软件时使用的第一IP地址。

在图8所描述的信息推荐装置中,当检测到第一应用软件运行时,获取使用的第一IP地址,获取与第一IP地址属于同一IP区域内的IP地址集,获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可见,不需要其它电子设备上第一应用软件的授权就可以获取到其它电子设备上的第一应用软件对应的用户信息,因此,可以提高信息推荐效率。

请参阅图9,图9是本发明实施例公开的一种电子设备的结构示意图。其中,该电子设备安装有第一应用软件,第一应用软件为社交应用软件。如图9所示,该电子设备可以包括处理器901、存储器902和总线903,存储器902可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器902还可以是至少一个位于远离前述处理器901的存储装置。处理器901和存储器902通过总线903连接并完成相互间的通信,其中:

存储器902中存储有一组程序代码,处理器901用于调用存储器902中存储的程序代码执行以下操作:

当检测到第一应用软件运行时,获取使用的第一IP地址;

获取与第一IP地址属于同一IP区域内的IP地址集,IP地址集是安装有第一应用软件,且第一应用软件运行的电子设备中除该电子设备之外的电子设备使用的IP地址的集合;

获取IP地址集中每个IP地址对应的第一应用软件的用户信息。

作为一种可能的实施方式,处理器901还用于调用存储器902存储的程序代码执行以下操作:

将获取的用户信息发送给该电子设备中的第一应用软件。

作为一种可能的实施方式,该电子设备还可以包括通信接口904,通信接口904,用于将第一IP地址发送给服务器。

作为一种可能的实施方式,处理器901获取与第一IP地址属于同一IP区域内的IP地址集包括:

通信接口904从服务器获取与第一IP地址属于同一IP区域内的IP地址集;

处理器901获取IP地址集中每个IP地址对应的第一应用软件的用户信息包括:

通信接口904从服务器获取IP地址集中每个IP地址对应的第一应用软件的用户信息。

作为一种可能的实施方式,处理器901当检测到第一应用软件运行时,获取使用的第一IP地址包括:

当检测到第一应用软件登录时,获取使用的第一IP地址;或者

当检测到第一应用软件运行,且接收到用于向第一应用软件推荐信息的推荐指令时,获取当前使用的第一IP地址,或获取登录第一应用软件时使用的第一IP地址。

在图9所描述的电子设备中,当检测到第一应用软件运行时,电子设备获取使用的第一IP地址,获取与第一IP地址属于同一IP区域内的IP地址集,获取IP地址集中每个IP地址对应的第一应用软件的用户信息,可见,不需要其它电子设备上第一应用软件的授权就可以获取到其它电子设备上的第一应用软件对应的用户信息,因此,可以提高信息推荐效率。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,ROM)、随机存取器(random access memory,RAM)、磁盘或光盘等。

以上对本发明实施例公开的信息推荐方法、信息推荐装置、服务器及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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