用户信息搜索装置及方法

文档序号:6492418阅读:110来源:国知局
用户信息搜索装置及方法
【专利摘要】本发明公开了一种用户信息搜索方法,所述方法包括以下步骤:控制用户设备与移动终端通信并请求所述移动终端生成地理位置信息;控制所述用户设备从所述移动终端接收所述地理位置信息;获取用户设备的识别号;控制所述用户设备将所述地理位置信息和所述识别号发送给服务器;控制所述用户设备从所述服务器接收搜索结果;展示模块,用于展示所述搜索结果;所述地理位置信息为所述移动终端的定位装置生成的,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息。本发明还公开了一种用户信息搜索装置。本发明使得不具备定位功能的用户设备实现寻找周围的社交伙伴信息的功能。
【专利说明】用户信息搜索装置及方法
【【技术领域】】
[0001]本发明涉及社交应用软件领域,特别涉及一种用户信息搜索装置及方法。
【【背景技术】】
[0002]传统的安装于移动终端的社交应用软件可以实现寻找周围的社交伙伴信息的功能,该功能是通过以下方式实现的:
[0003]该社交应用软件通过移动终端上的定位装置生成地理位置信息,然后该社交应用软件将该地理位置信息发送给服务器,通过该服务器来寻找与该地理位置信息相关的社交伙伴信息,即,通过该服务器来寻找用户周围的社交伙伴信息,该地理位置信息可以是经纬度数据等。
[0004]但是,对于安装于个人电脑(例如,台式电脑、笔记本电脑等不具备定位功能的设备)上的社交应用软件则无法实现寻找周围的社交伙伴信息的功能,原因是传统的个人电脑无法确定地理位置信息。
[0005]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0006]本发明的一个 目的在于提供一种用户信息搜索方法,其能使得不具备定位功能的用户设备实现寻找周围的社交伙伴信息的功能。
[0007]为解决上述问题,本发明提供了一种用户信息搜索方法,所述方法包括以下步骤:控制用户设备与移动终端通信并请求所述移动终端生成地理位置信息;控制所述用户设备从所述移动终端接收所述地理位置信息;获取用户设备的识别号;控制所述用户设备将所述地理位置信息和所述识别号发送给服务器;控制所述用户设备从所述服务器接收搜索结果;展示模块,用于展示所述搜索结果;所述地理位置信息为所述移动终端的定位装置生成的,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息。
[0008]本发明的另一个目的在于提供一种用户信息搜索装置,其能使得不具备定位功能的用户设备实现寻找周围的社交伙伴信息的功能。
[0009]为解决上述问题,本发明提供了一种用户信息搜索装置,所述装置包括:地理位置信息提供模块,用于控制用户设备与移动终端通信并请求所述移动终端生成地理位置信息,以及用于控制所述用户设备从所述移动终端接收所述地理位置信息,所述地理位置信息为所述移动终端的定位装置生成的;识别号获取模块,用于获取用户设备的识别号;收发控制模块,用于控制所述用户设备将所述地理位置信息和所述识别号发送给服务器,并用于控制所述用户设备从所述服务器接收搜索结果,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息;以及展示模块,用于展示所述搜索结果。
[0010]相对现有技术,本发明由于地理位置信息提供模块与移动终端通信并通过该移动终端获取地理位置信息,因此可以确定安装于不具备定位功能的用户设备上的社交应用软件所在的位置,此外,由于将用户设备的识别号和该地理位置信息发送给服务器,以利用该服务器来搜索与该地理位置信息相关的其它用户信息,因此可以在台式电脑、笔记本电脑等不具备定位功能的用户设备上实现寻找周围的社交伙伴信息的功能。
[0011]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【【专利附图】

【附图说明】】
[0012]图1为本发明的用户信息搜索装置的第一较佳实施例的示意图;
[0013]图2为本发明的用户信息搜索装置的第二较佳实施例的示意图;
[0014]图3为本发明的用户信息搜索装置的第三较佳实施例的示意图;
[0015]图4为本发明的用户信息搜索装置的第四较佳实施例的示意图;
[0016]图5为本发明的用户信息搜索方法的第一较佳实施例的流程图;
[0017]图6为本发明的用户信息搜索方法的第二较佳实施例的流程图;
[0018]图7为本发明的用户信息搜索方法的第三较佳实施例的流程图;
[0019]图8为本发明的用户信息搜索方法的第四较佳实施例的流程图。
【【具体实施方式】】
[0020]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
[0021]参考图1,图1为本发明的用户信息搜索装置的第一较佳实施例的示意图。
[0022]本发明的用户信息搜索装置101包括地理位置信息提供模块1011、识别号获取模块1014、收发控制模块1013和展示模块1012。地理位置信息提供模块1011与收发控制模块1013和用户设备102电性连接,收发控制模块1013还与用户设备102、识别号获取模块1014和展示模块1012电性连接,识别号获取模块1014还与用户设备102电性连接。
[0023]地理位置信息提供模块1011用于控制所述用户设备102与移动终端通信并请求所述移动终端生成地理位置信息,以及用于控制所述用户设备102从所述移动终端接收所述地理位置信息,所述地理位置信息为所述移动终端的定位装置生成的。所述用户设备102与所述移动终端可以以有线或无线的方式通信,例如,通过数据线通信,或者通过蓝牙通信设备通信等等。对于该地理位置信息,由于所述用户设备102与移动终端通信,因此可以认为该用户设备102与该移动终端在地理位置上是一致或者互相靠近的。
[0024]识别号获取模块1014用于获取用户设备102的识别号。
[0025]收发控制模块1013用于控制所述用户设备102将所述地理位置信息和所述识别号发送给服务器,并用于控制所述用户设备102从所述服务器接收搜索结果,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息,例如,社交伙伴信息。
[0026]展示模块1012用于展示所述搜索结果。
[0027]在本实施例中,由于地理位置信息提供模块1011与移动终端通信并通过该移动终端获取地理位置信息,因此可以确定安装于用户设备102(例如,台式电脑、笔记本电脑等不具备定位功能的设备)上的社交应用软件所在的位置,此外,由于将用户设备102的识别号和该地理位置信息发送给服务器,以利用该服务器来搜索与该地理位置信息相关的其它用户信息,因此可以在台式电脑、笔记本电脑等不具备定位功能的设备上实现寻找周围的社交伙伴信息的功能。
[0028]参考图2,图2为本发明的用户信息搜索装置101的第二较佳实施例的示意图。本实施例是上述第一较佳实施例细化,不同之处在于:
[0029]所述地理位置信息提供模块1011包括通信控制模块10112和请求信息生成模块10111。通信控制模块10112与收发控制模块1013和用户设备102电性连接,请求信息生成模块10111与通信控制模块10112电性连接。
[0030]通信控制模块10112用于控制所述用户设备102与所述移动终端通信。
[0031]请求信息生成模块10111用于生成与获取所述地理位置信息相关的请求信息,所述请求信息由所述通信控制模块10112通过所述用户设备102发送给所述移动终端。
[0032]所述通信控制模块10112还用于控制所述用户设备102从所述移动终端接收所述
地理位置信息。
[0033]由于通信控制模块10112可以通过用户设备102与移动终端通信,并向该移动终端发送获取地理位置信息的请求信息,因此可以通过该移动终端生成地理位置信息。
[0034]参考图3,图3为本发明的用户信息搜索装置101的第三较佳实施例的示意图。本实施例与上述第二较佳实施例相似,不同之处在于:
[0035]本实施例的用户信息搜索装置101还包括操作获取模块301和判断模块302,操作获取模块301与用户设备102和判断模块302电性连接,判断模块302还与请求信息生成模块10111电性连接。
[0036]操作获取模块301用于获取用户的操作并生成相应的操作信息。
[0037]判断模块302用于根据所述操作信息判断所述用户是否需要搜索其它用户设备102的用户信息并生成判断结果。
[0038]所述请求信息生成模块10111还用于在所述判断结果为所述用户需要搜索其它用户设备的用户信息时生成与获取所述地理位置信息相关的请求信息。
[0039]参考图4,图4为本发明的用户信息搜索装置101的第四较佳实施例的示意图。本实施例与上述第三较佳实施例相似,不同之处在于:
[0040]所述识别号包括第一识别号和第二识别号;
[0041]本实施例的用户信息搜索装置101还包括哈希值生成模块401。哈希值生成模块401与收发控制模块1013和识别号获取模块1014电性连接。
[0042]哈希值生成模块401用于根据所述第一识别号和所述第二识别号生成哈希值。
[0043]所述收发控制模块1013还用于控制所述用户设备102将所述地理位置信息和所述哈希值发送给所述服务器。
[0044]获取用户设备102的所述第一识别号和所述第二识别号并将所述第一识别号和第二识别号生成哈希值是为了更加唯一地确定所述用户设备102的身份,有利于服务器将所述搜索结果唯一地和准确地反馈给所述用户设备102。
[0045]所述第一识别号为所述用户设备102的硬盘的序列号,所述第二识别号为所述用户设备102的媒体存取控制位址。所述识别号获取模块1014还用于从所述用户设备102的硬盘上获取所述序列号,以及用于从所述用户设备102的网卡上获取所述媒体存取控制位址。
[0046]参考图5,图5为本发明的用户信息搜索方法的第一较佳实施例的流程图。
[0047]在步骤501,地理位置信息提供模块1011控制所述用户设备102与移动终端通信并请求所述移动终端生成地理位置信息,所述地理位置信息为所述移动终端的定位装置生成的。
[0048]在步骤502,地理位置信息提供模块1011控制所述用户设备102从所述移动终端接收所述地理位置信息。所述用户设备102与所述移动终端可以以有线或无线的方式通信,例如,通过数据线通信,或者通过蓝牙通信设备通信等等。对于该地理位置信息,由于所述用户设备102与移动终端通信,因此可以认为该用户设备102与该移动终端在地理位置上是一致或者互相靠近的。
[0049]在步骤503,识别号获取模块1014获取用户设备102的识别号。
[0050]在步骤504,收发控制模块1013控制所述用户设备102将所述地理位置信息和所述识别号发送给服务器。
[0051]在步骤505,收发控制模块1013控制所述用户设备102从所述服务器接收搜索结果,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息,例如,社交伙伴信息。
[0052]在步骤506,展示模块1012展示所述搜索结果。
[0053]在本实施例中,由于地理位置信息提供模块1011与移动终端通信并通过该移动终端获取地理位置信息,因此可以确定安装于用户设备102(例如,台式电脑、笔记本电脑等不具备定位功能的设备)上的社交应用软件所在的位置,此外,由于将用户设备102的识别号和该地理位置信息发送给服务器,以利用该服务器来搜索与该地理位置信息相关的其它用户信息,因此可以在台式电脑、笔记本电脑等不具备定位功能的设备上实现寻找周围的社交伙伴信息的功能。
[0054]参考图6,图6为本发明的用户信息搜索方法的第二较佳实施例的流程图。本实施例与上述第一较佳实施例相似,不同之处在于:
[0055]所述步骤501和步骤502具体可以细化为步骤601、步骤602和步骤603。
[0056]在步骤601,请求信息生成模块10111生成与获取所述地理位置信息相关的请求信息。
[0057]在步骤602,通信控制模块10112控制所述用户设备102与所述移动终端通信,并将所述请求信息通过所述用户设备102发送给所述移动终端。
[0058]在步骤603,所述通信控制模块10112控制所述用户设备102从所述移动终端接收所述地理位置信息。
[0059]由于通信控制模块10112可以通过用户设备102与移动终端通信,并向该移动终端发送获取地理位置信息的请求信息,因此可以通过该移动终端生成地理位置信息。
[0060]参考图7,图7为本发明的用户信息搜索方法的第三较佳实施例的流程图。本实施例与上述第二较佳实施例相似,不同之处在于:
[0061]在步骤601之前执行步骤701和步骤702。
[0062]在步骤701,操作获取模块301获取用户的操作并生成相应的操作信息。[0063]在步骤702,判断模块302根据所述操作信息判断所述用户是否需要搜索其它用户设备102的用户信息,若是,则进入步骤601,否则,返回到步骤701。
[0064]在步骤601,所述请求信息生成模块10111在所述判断结果为所述用户需要搜索其它用户设备的用户信息时生成与获取所述地理位置信息相关的请求信息。
[0065]参考图8,图8为本发明的用户信息搜索方法的第四较佳实施例的流程图。本实施例与上述第三较佳实施例相似,不同之处在于:
[0066]所述识别号包括第一识别号和第二识别号。
[0067]在步骤503之后执行步骤801。
[0068]在步骤801,哈希值生成模块401根据所述第一识别号和所述第二识别号生成哈希值。
[0069]在步骤504,所述收发控制模块1013控制所述用户设备102将所述地理位置信息和所述哈希值发送给所述服务器。
[0070]获取用户设备102的所述第一识别号和所述第二识别号并将所述第一识别号和第二识别号生成哈希值是为了更加唯一地确定所述用户设备102的身份,有利于服务器将所述搜索结果唯一地和准确地反馈给所述用户设备102。
[0071]所述第一识别号为所述用户设备102的硬盘的序列号,所述第二识别号为所述用户设备102的媒体存取控制位址。所述序列号为所述识别号获取模块1014从所述用户设备102的硬盘上获取的,所述媒体存取控制位址为所述识别号获取模块1014从所述用户设备102的网卡上获取的。
[0072]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种用户信息搜索方法,其特征在于,所述方法包括以下步骤: 控制用户设备与移动终端通信并请求所述移动终端生成地理位置信息; 控制所述用户设备从所述移动终端接收所述地理位置信息; 获取用户设备的识别号; 控制所述用户设备将所述地理位置信息和所述识别号发送给服务器; 控制所述用户设备从所述服务器接收搜索结果; 展示模块,用于展示所述搜索结果; 所述地理位置信息为所述移动终端的定位装置生成的,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息。
2.根据权利要求1所述的用户信息搜索方法,其特征在于,所述方法还包括以下步骤: 生成与获取所述地理位置信息相关的请求信息; 控制所述用户设备与所述移动终端通信,并将所述请求信息通过所述用户设备发送给所述移动终端; 控制所述用户设备从所述移动终端接收所述地理位置信息。
3.根据权利要求2所述的用户信息搜索方法,其特征在于,所述方法还包括以下步骤: 获取用户的操作并生成相应的操作信息; 根据所述操作信息判断·所述用户是否需要搜索其它用户设备的用户信息并生成判断结果; 在所述判断结果为所述用户需要搜索其它用户设备的用户信息时生成与获取所述地理位置信息相关的请求信息。
4.根据权利要求1所述的用户信息搜索方法,其特征在于,所述识别号包括第一识别号和第二识别号; 所述方法还包括以下步骤: 根据所述第一识别号和所述第二识别号生成哈希值; 控制所述用户设备将所述地理位置信息和所述哈希值发送给所述服务器。
5.根据权利要求4所述的用户信息搜索方法,其特征在于,所述第一识别号为所述用户设备的硬盘的序列号,所述第二识别号为所述用户设备的媒体存取控制位址; 所述方法还包括以下步骤: 从所述用户设备的硬盘上获取所述序列号,以及从所述用户设备的网卡上获取所述媒体存取控制位址。
6.一种用户信息搜索装置,其特征在于,所述装置包括: 地理位置信息提供模块,用于控制用户设备与移动终端通信并请求所述移动终端生成地理位置信息,以及用于控制所述用户设备从所述移动终端接收所述地理位置信息,所述地理位置信息为所述移动终端的定位装置生成的; 识别号获取模块,用于获取用户设备的识别号; 收发控制模块,用于控制所述用户设备将所述地理位置信息和所述识别号发送给服务器,并用于控制所述用户设备从所述服务器接收搜索结果,所述搜索结果为所述服务器根据所述地理位置信息生成的,所述搜索结果为与所述地理位置信息相关的其它用户设备的用户信息;以及 展示模块,用于展示所述搜索结果。
7.根据权利要求6所述的用户信息搜索装置,其特征在于,所述地理位置信息提供模块包括: 通信控制模块,用于控制所述用户设备与所述移动终端通信;以及 请求信息生成模块,用于生成与获取所述地理位置信息相关的请求信息,所述请求信息由所述通信控制模块通过所述用户设备发送给所述移动终端; 所述通信控制模块还用于控制所述用户设备从所述移动终端接收所述地理位置信息。
8.根据权利要求7所述的用户信息搜索装置,其特征在于,所述装置还包括: 操作获取模块,用于获取用户的操作并生成相应的操作信息;以及 判断模块,用于根据所述操作信息判断所述用户是否需要搜索其它用户设备的用户信息并生成判断结果; 所述请求信息生成模块还用于在所述判断结果为所述用户需要搜索其它用户设备的用户信息时生成与获取所述地理位置信息相关的请求信息。
9.根据权利要求6所述的用户信息搜索装置,其特征在于,所述识别号包括第一识别号和第二识别号; 所述装置还包括: 哈希值生成模块,用于根 据所述第一识别号和所述第二识别号生成哈希值; 所述收发控制模块还用于控制所述用户设备将所述地理位置信息和所述哈希值发送给所述服务器。
10.根据权利要求9所述的用户信息搜索装置,其特征在于,所述第一识别号为所述用户设备的硬盘的序列号,所述第二识别号为所述用户设备的媒体存取控制位址; 所述识别号获取模块还用于从所述用户设备的硬盘上获取所述序列号,以及用于从所述用户设备的网卡上获取所述媒体存取控制位址。
【文档编号】G06F17/30GK103853788SQ201210519471
【公开日】2014年6月11日 申请日期:2012年12月6日 优先权日:2012年12月6日
【发明者】付云雷, 袁树健, 张亚峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1