专利名称:一种社交网络的实现方法及系统的制作方法
技术领域:
本发明涉及通讯领域,尤其涉及一种社交网络的实现方法及系统。
背景技术:
这是一个人类广泛应用互联网交流的时代。QQ,MSN,飞信,已经成为了世界上每一个角落的人们互相沟通交流的主要网络工具,另一方面,新起之秀SNS(Social NetworkingService,社区类网络联系),如人人网、Facebook及各色微博,有如燎原之火,迅速席卷全球,成为互联网的新宠。然而,这些依靠互联网建立起来的人与人之间的关联,利则跨越了沟通中时间和空间的鸿沟,弊则使人们更“宅”,活动更少。虚拟的空间上越是密切频繁联系,越是衬托出现实生活中人与人之间交集的缺失。我们更需要搭建的是“现实生活版”的SNS。我们常常都会有这样的情况周末观看了一场演唱会,周一上班和同事们侃侃而谈,忽然发现有同事也去了,惋惜没能坐在一起欣赏演出。亦是否常常有这样的情况?出差外地遇到紧急情况,比如车祸或者突发疾病,打电话给家人或者警察求助而不能即刻获得,事后却了解到其实事发当时就有朋友在不远的几百米之外,只是当时你不知道他在,他也不知道你在。再平常一些的,你的SNS网络上有1000个同城好友,常联系的和不常联系的,想认识的和讨厌认识的,每天走在大街上,这些人中与你失之交臂的又有多少?
发明内容
本发明要解决的技术问题就是克服上述现有技术的不足,提出一种社交网络的实现方法及系统,以解决如何搭建现实版SNS的问题。为了解决上述问题,本发明提供一种社交网络的实现方法,包括用户的移动终端获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器;网络服务器向所述用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述用户的移动终端;所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的信息。优选地,上述方法还包括所述用户登录社区类网络联系(SNS)网站或者聊天工具时,所述移动终端获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到网络服务器。优选地,上述方法具有以下特点 所述移动终端通过全球定位系统(GPS)或辅助GPS(A-GPS)技术获取自身的定位信息。
优选地,上述方法具有以下特点所述网络服务器向所述移动终端发送的筛选结果包括所筛选出的好友的定位信息和状态信息; 所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的位置信息和
距离信息。优选地,上述方法具有以下特点当用户通过所述移动终端选择所显示的好友时,所述移动终端显示相应的SNS页面或者聊天工具界面,以使用户与所选择的好友之间进行发送留言、图片共享和传输文件中的一种或多种操作。为了解决上述问题,本发明提供一种社交网络的实现系统,包括移动终端和网络服务器,其中,所述移动终端包括网络接入和定位模块、以及显示和通讯模块;所述网络接入和定位模块,用于获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器;所述网络服务器,用于向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端;所述显示和通讯模块,用于根据所述筛选结果,显示出在所述搜索范围内的好友的信息。优选地,所述移动终端还包括多用户信息整合模块,所述多用户信息整合模块,用于所述用户登录SNS网站或者聊天工具时,获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到所述网络服务器。为了解决上述问题,本发明提供一种移动终端,包括网络接入和定位模块、以及显示和通讯模块,其中,所述网络接入和定位模块,用于获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器,以使所述网络服务器筛选出与所述用户之间的距离在所述搜索范围内的好友;所述显示和通讯模块,用于根据所述网络服务器发送的筛选结果,显示出在所述搜索范围内的好友的信息。优选地,所述移动终端还包括多用户信息整合模块,所述多用户信息整合模块,用于所述用户登录SNS网站或者聊天工具时,获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到所述网络服务器。为了解决上述问题,本发明提供一种网络服务器,包括收发模块和筛选模块,其中,所述收发模块,用于接收移动终端发送的定位信息和搜索范围,向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息;
所述筛选模块,用于根据所述收发模块接收到的定位信息和搜索范围,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端。采用本发明,可以为手机用户提供一种更加新颖和便利的生活方式,是虚拟网络中社交网络和即时聊天工具在现实生活中的延伸。使用户不仅可以通过互联网与好友畅通无阻的交流,更可以在现实生活中去发现和搜索实实在在处于身边的好友。
图I是本发明实施例的系统组成示意图;图2是本发明实施例的用户好友信息同步、整合方式的示意图;图3是本发明实施例的同步更新好友信息工作流程图;图4是本发明实施例的建立现实版SNS局域网络工作流程图;图5是本发明实施例的终端显示局域好友网络界面示意图。
具体实施例方式下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。作为现代社会必不可少的电子产品,除过部分贫困地区,手机(移动终端)基本可以普及到人手一只,是日常活动必然携带的设备之一。现代手机越来越强调除过基本通话和短信之外的附加功能,3G和4G时代更加推进了手机互联网和智能手机的应用。本发明的基本思想是,通过手机同步自己在各种社交网站的好友和联系人,并通过定位技术和移动互联网技术,对处于同一空间范围的用户建立起一种局域网的关联,共享用户彼此间的状态信息和位置信息,使用户不仅能够看到谁在线,更能看到谁在哪,以方便人们更方便和直接的联系。具体地,用户的移动终端获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器;网络服务器向所述用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述用户的移动终端;所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的信息。这样,可以使用户可以看到自己的好友中,有哪些人处在自己周围,现在状态如何。如图I所示,为本发明实施例的系统组成示意图,主要包括带有互联网数据业务功能的移动终端和网络服务器。用户可以通过移动终端登录SNS网站或者其它聊天工具,该移动终端具备数据通讯功能。另外,该移动终端具有GPS (Global Positioning System,全球定位系统)定位功能,能够实现对移动终端地理坐标的获取。网络服务器用于支持该应用在移动终端的实现,负责用户间信息的交换和处理工作。所述移动终端包括网络接入和定位模块、以及显示和通讯模块;所述网络接入和定位模块,用于(通过GPS或A-GPS(Assisted-GPS,辅助GPS)技术)获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器。该模块包括移动互联网功能和定位功能,能够接入互联网完成数据通讯,能够通过移动终端硬件获取终端自身的位置信息。
所述网络服务 器,负责各移动终端所推送信息的获取和整合,并根据用户需求反馈其所需要的信息,具体地,该模块用于向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端;所述显示和通讯模块,用于根据所述筛选结果,显示出在所述搜索范围内的好友的信息。本模块可以将网络服务器反馈的好友状态及位置信息以直观方式显示,并可以向该好友所关联的SNS页面或者聊天工具账号发送消息,共享图片,传递文件等。其中,上述筛选结果可包括所筛选出的好友的定位信息和状态信息;所述显示和通讯模块可根据所述筛选结果,显示出在所述搜索范围内的好友的位置信息和距离信息。另外,所述移动终端还可包括多用户信息整合模块,所述多用户信息整合模块,用于所述用户登录SNS网站或者聊天工具时,获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到所述网络服务器。该好友标识(识别码)可以用手机号、身份证号或者网络服务器分配的ID等,只要用户可以根据该标识追踪到该好友所归属的SNS账号或者聊天工具即可。当用户通过所述移动终端选择所显示的好友时,所述显示和通讯模块显示相应的SNS页面或者聊天工具界面,以使用户与所选择的好友之间进行发送留言、图片共享和传输文件中的一种或多种操作。上述网络服务器,可包括收发模块和筛选模块,其中,所述收发模块,用于接收移动终端发送的定位信息和搜索范围,向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息;所述筛选模块,用于根据所述收发模块接收到的定位信息和搜索范围,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端。如图2所示,给出了本发明实施的移动终端用户同步、整合好友信息的示意图。由于对每一用户而言,可能注册多个SNS网站账号以及多个聊天工具账号。当本发明的应用程序在移动终端上开启时,用户登录SNS网站或者聊天工具,应用程序会自动同步用户的好友信息,并对好友资料进行分析,自动或者有用户干预的完成对其SNS网站好友或者聊天工具好友的整合工作,使同一个好友的不同互联网信息指向为该好友分配的唯一标识(ID)。当该工作完成后,手机将整合后的信息发送至网络服务器作为数据备份,也作为后续服务器完成好友之间数据通讯的依据。如图3所示,移动终端更新用户好友信息的流程图如下步骤301,首先用户通过移动终端登录互联网,访问SNS网站。步骤302,应用程序对用户账户中的好友列表信息进行对比分析,判断是否有新好友加入,若有,执行下一步。步骤303,继续判断是否有该好友的ID存在,即是否已经在其它SNS或聊天软件中加为好友。如果ID不存在,即该好友为全新的,则执行步骤304,否则,执行步骤306 ;步骤304,向网络服务器为此好友申请ID号;步骤305,将好友的来源信息记录在该ID下,执行步骤307 ;步骤306,在原有好友的ID信息下追加本次信息来源;
步骤307,向网络服务器发送更新之后的数据备份;步骤308,同步整合工作结束。如图4所示,为本发明实施例的实现现实生活版SNS功能的工作流程图。步骤401,用户通过移动终端的GPS功能或A-GPS功能获取移动终端自身的定位信息步骤402,移动终端将用户自身的定位信息和用户所需求的搜索范围要求发送给网络服务器。当用户需要更新自己的状态信息时,将该定位信息发送给网络服务器。当用户需要搜索其它好友的状态信息时,同样可以向网络服务器发送请求。步骤403,当网络服务器接受到用户发送的定位信息后,向该用户所有的好友ID发送本用户的定位信息,当然,这一操作必须是在用户允许和授权下进行。步骤404 (本步骤与步骤403同时进行),网络服务器接受其好友ID所广播的他们的定位信息,完成不同用户之间的信息共享和交换工作。步骤405,根据用户的搜索范围要求,网络服务器利用定位信息计算好友同用户自身之间的距离,如果在搜索半径之内,则保留该好友位置信息,如果超过搜索半径,则过滤该好友位置信息。当完成本步骤的筛选工作之后,执行下一步。步骤406,网络服务器将筛选结果(可包含好友的定位信息及状态信息)返回给移动终端的用户。步骤407,移动终端完成对好友方位和距离信息的显示。如图5所示,为终端显示局域好友网络界面示意图。用户可以对感兴趣好友进行点击操作,显示界面可以弹出与该好友ID所关联的SNS网站页面或者聊天工具的账号界面,用户可以进一步的完成对好友的留言、共享图片、传输文件等操作,更多情况可参考SNS网站或聊天工具向用户提供的功能。另外,当用户退出上述应用程序时,可以向网络服务器发送指令,通知其保留或者删除历史信息。综上所述,在本发明实施中,通过移动终端及移动互联网技术,首先完成对用户所有SNS网络及网络聊天工具的用户账户的信息同步与整合,使其指向同一个好友或者联系人,并在网络服务器建立数据备份。当用户需要共享自身状态信息或者搜索好友状态信息时,可以向网络服务器发送请求,推送自身状态并向自己的好友群体广播,同时获取好友群体发送的广播。网络服务器根据用户自身的位置信息和用户所选择的搜索范围,过滤用户所收到的好友广播,将搜索范围之内的好友位置及状态信息返回给用户的移动终端,并在该终端上予以显示。使用户可以看到自己的好友中,有哪些人处在自己周围,现在状态如何。需要说明的是,该本文中,仅给出了 “用手机搭建现实版SNS”功能的基本实现方法,目的在于通过整合互联网信息和GPS定位信息,建立起现实生活中人与人之间的联系。在此基础之上的升级操作和功能拓展,如对所有传递数据使用加密方式传输,或者参考聊天工具的功能使用户可以设置“在线”、“离线”、“隐身”等状态,或者关联更多好友资料,如通讯录、微博、校友录等信息,这些都属于本发明的保护范围。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种社交网络的实现方法,包括 用户的移动终端获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器; 网络服务器向所述用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述用户的移动终端; 所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的信息。
2.如权利要求I所述的方法,其特征在于,所述方法还包括 所述用户登录社区类网络联系(SNS)网站或者聊天工具时,所述移动终端获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到网络服务器。
3.如权利要求I所述的方法,其特征在于, 所述移动终端通过全球定位系统(GPS)或辅助GPS (A-GPS)技术获取自身的定位信息。
4.如权利要求I所述的方法,其特征在于, 所述网络服务器向所述移动终端发送的筛选结果包括所筛选出的好友的定位信息和状态信息; 所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的位置信息和距离信息。
5.如权利要求I 4中任意一项所述的方法,其特征在于, 当用户通过所述移动终端选择所显示的好友时,所述移动终端显示相应的SNS页面或者聊天工具界面,以使用户与所选择的好友之间进行发送留言、图片共享和传输文件中的一种或多种操作。
6.一种社交网络的实现系统,其特征在于,包括移动终端和网络服务器,其中,所述移动终端包括网络接入和定位模块、以及显示和通讯模块; 所述网络接入和定位模块,用于获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器; 所述网络服务器,用于向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端; 所述显示和通讯模块,用于根据所述筛选结果,显示出在所述搜索范围内的好友的信息。
7.如权利要求6所述的系统,其特征在于,所述移动终端还包括多用户信息整合模块, 所述多用户信息整合模块,用于所述用户登录SNS网站或者聊天工具时,获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到所述网络服务器。
8.一种移动终端,其特征在于,包括网络接入和定位模块、以及显示和通讯模块,其中, 所述网络接入和定位模块,用于获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器,以使所述网络服务器筛选出与所述用户之间的距离在所述搜索范围内的好友; 所述显示和通讯模块,用于根据所述网络服务器发送的筛选结果,显示出在所述搜索范围内的好友的信息。
9.如权利要求8所述的移动终端,其特征在于,还包括多用户信息整合模块, 所述多用户信息整合模块,用于所述用户登录SNS网站或者聊天工具时,获取所述用户的各种账户的好友信息,并将所述好友信息进行整合,使好友和好友标识对应,同一个好友的各种信息对应一个唯一的好友标识,将整合后的好友信息上传到所述网络服务器。
10.一种网络服务器,其特征在于,包括收发模块和筛选模块,其中, 所述收发模块,用于接收移动终端发送的定位信息和搜索范围,向所述移动终端的用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息; 所述筛选模块,用于根据所述收发模块接收到的定位信息和搜索范围,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述移动终端。
全文摘要
本发明公开一种社交网络的实现方法及系统,其中,所述方法包括用户的移动终端获取自身的定位信息,将所述定位信息和搜索范围发送给网络服务器;网络服务器向所述用户的好友广播所述用户的定位信息,并接收所述用户的好友发送的定位信息,筛选出与所述用户之间的距离在所述搜索范围内的好友,将筛选结果发送给所述用户的移动终端;所述移动终端根据所述筛选结果,显示出在所述搜索范围内的好友的信息。采用本发明,可以为手机用户提供一种更加新颖和便利的生活方式,是虚拟网络中社交网络和即时聊天工具在现实生活中的延伸。使用户不仅可以通过互联网与好友畅通无阻的交流,更可以在现实生活中去发现和搜索实实在在处于身边的好友。
文档编号H04W4/12GK102638770SQ20111003798
公开日2012年8月15日 申请日期2011年2月14日 优先权日2011年2月14日
发明者党潇, 张朝, 张波, 黄伟 申请人:中兴通讯股份有限公司