技术领域
本发明涉通信技术邻域,具体涉及一种基于近距离通讯技术构建周围区域社交网络的方法和系统。
背景技术
随着互联网技术的高速发展,目前互联网的社交系统主要有微信、微博、陌陌等,它主要通过在终端设备上实现与好友分享图片、视频、日志等。主要的操作流程:(1)注册账号(2)登录(3)加好友(4)等待好友确认(5)好友确认后相互浏览分享信息(6)闲暇时进行聊天通讯
目前主要的社交平台根据社交网络的不同分为熟人社交网络和陌生人社交网络,熟人社交网络内的用户彼此在现实生活互相认识,通过在现实生活中获取对方账号再通过社交系统上搜索账号加为好友,其主要代表有微信;陌生人社交网络主要是以陌陌为主的基于GPS定位的交友系统,两个彼此在现实生活中毫无交集的人通过更新GPS定位信息进入陌生人社交网络,在陌生社交网络上结交认识。
现实生活中除了彼此了解的熟人和毫无交集的陌生人之外,还有一些有过一面之缘却又没有彼此之间联系方式的介于熟人与陌生人之间的关系,而目前并没有针对这一群体而构建的社交网络的系统。
基于GPS位置信息的陌生人社交网络会记录用户的位置信息,当网络服务提供者无法确保信息安全的情况下,将致使用户行踪轨迹等隐私泄露的风险。
在现实社会中,当遇到想结交的人时,往往会因为一瞬间的由于或者羞于开口而与想认识的人擦肩而过,在陌生人社交网络中再想找到无异于大海捞针。
发明内容
本发明提供了一种基于近距离通讯技术构建周围区域社交网络的方法和系统,通过近距离通讯技术获取周围终端的唯一标识信息,将所获取的终端唯一标识信息列表发送至服务端,通过查询返回标识信息在此社交网络系统中的账号信息返回对应的账号列表至手机端,用户即可由这个账号列表构建的区域社交内进行社交活动,且此社交网络内的好友都是与用户距离很近擦肩而过之人。
本发明未来解决其技术问题采用如下技术方案:
一种基于近距离通讯技术构建周围区域社交网络的系统和方法,包含客户端和服务端两部分,客户端通过传送近距离通讯技术所获取的周围多台终端构成的唯一标识信息列表并将此列表发送至服务端,服务端通过获取到的唯一标识信息列表进行算法处理,更新对应客户端的区域社交网络,并将在此区域网络内的用户账号列表返回至客户端设备。
基于近距离通讯技术构建区域社交网络的方法和系统,包括以下步骤:
1)客户端注册登录;
2)服务端通过获取客户端的唯一标识信息,构建当前客户端的区域社交网络;
3)客户端通过近距离通讯技术实时获取周围设备的唯一标识信息列表,此列表信息只入列不出列,即当周围设备只要进入近距离通讯技术感知范围内就会被保存至列表信息内。
4)当每隔X分钟(系统设置时间)客户端向服务器发送一次列表信息。
5)服务端接受到唯一标识信息列表;
6)服务端接受成功后客户端将唯一标识信息列表清空。
7)客户端设备重复步骤3)、步骤4)、步骤5)以及步骤6),直到设备退出系统。
8)服务端通过获取到的唯一标识信息列表进行算法处理构建区域社交网络,包括以下步骤:
9)服务端维护Y张区域社交网络列表。
10)服务端将收到的唯一标识信息列表通过数据库查询获得对应账号信息,将账号列表加入第一张区域社交网络列表,获得一阶区域社交网络列表,此社交网络列表只入列不出列,直到Z小时后进行清空。
11)服务端遍历一阶区域社交网络内的M个账号获取对应的账号的一阶区域社交网络,一共M个一阶区域网络,将这M个区域网络融合去重处理,获得二阶区域社交网络。
12)重复步骤10)和11)由一阶区域社交网络更新至第N阶区域社交网络内的账号数量大于指定值O或者完成Y张区域社交网络的更新则停止。
13)每隔Z分钟将更新的Y或N张区域社交网络返回给客户端。
14)服务端发送这Y或N张区域社交网络的账号列表至客户端。
15)客户端接受列表信息。
16)服务端重复9)、步骤10)、步骤11)、步骤12)、步骤13)、步骤14)以及步骤15),直到终端退出系统。
本发明的有效收益如下:
基于近距离通讯技术构建周围区域社交网络的方法和系统建立的是介于熟人与陌生人之间的第三类社交网络,通过在此社交网络上探索人际交往的更多可能性,让交流变得不再困难。
若在现实生活中看到了一个人,想要结交,但很多人因为犹豫或者羞于说出口,便只能错过,而通过在基于近距离通讯技术构建周围区域社交网络可以将社交范围定位置百米之内,目光所及之处,通过在区域社交网络内的探索,避免了现实生活中面对面结交的尴尬又能不错过遇到的人。
通过多阶区域社交网络在用户数量符合一定条件下,单个社交网络的规模甚至能覆盖整个城市,突破近距离通讯技术的距离壁垒,而近距离通讯技术并不会记录用户的位置信息,可以有效的避免用户位置信息泄露造成的隐私风险,是基于GPS的社交网络的替代方案之一。
基于近距离通讯技术构建周围区域社交网络的终端设备相较于基于GPS的陌生社交网络对终端设备的门槛更低,只要终端支持蓝牙或WIFI的设备,可以是手机、智能穿戴设备、平板等都可接入区域社交网络,而近距离通讯技术又是未来IoT时代万物必备技术,即IoT时代用户使用任何设备即可进入周围区域社交网络。
近距离通讯技术如蓝牙的BLE,相较于GPS定位功耗更低,提高用户体验。
附图说明
图1为本系统的结构框图。
图2为客户端的功能流程框图。
图3为服务端的区域社交网路更新算法流程框图。
具体实施方式
下面结合附图对本发明创造做进一步详细说明。
图1为本系统的结构框图。该系统包含客户端和服务端两部分。客户端上传唯一标识信息列表给服务端,服务端传输区域社交网络列表信息给客户端。
其中客户端完成功能如图2所示,参阅流程图其运行步骤如下:
(1)登录客户端;
(2)开启设备近距离通讯功能
(3)创建唯一标识信息列表,通过近距离通讯技术如蓝牙和/或WIFI获取周围多个设备的唯一标识信息添加至列表内。
(4)在经过一段时间后将唯一标识信息列表发送至服务端。
(5)服务端接收唯一标识信息列表后,客户端清空本地列表。
(6)重复步骤(3)、步骤(4)和步骤(5)直至用户关闭近距离通讯功能或退出客户端系统。
服务端要有一个公网的IP,能够让用户在登录的时候连接到服务器,服务器主要实现的功能如框图3所示。详细的功能步骤为:
(1)服务端接受到客户端上传的唯一标识信息列表。
(2)服务端创建多张区域区域社交网络列表,每张区域社交网络列表只入列不出列。
(3)服务端将收到的唯一表示信息列表通过数据库查询将其转换为对应的系统内用户账号列表。
(4)服务端将用户账号列表加入到其中区域社交网络列表中,如过是第一次处理则称此社交网络列表为第一阶社交网络列表。
(5)如果此社交网络列表内的用户数量未达到系统要求的数量,获取此社交网络的用户所拥有的区域社交网络列表,并将这些用户的区域社交网络列表进行融合去重,添加至另一张区域社交网络列表,重复此步骤直至当前社交网络列表用户数量达到系统设定数目或完成所有区域社交网络列表的更新。
(6)当区域社交网络列表维护时间超过指定时间对区域社交网络进行清空。
(7)重复步骤(1)、步骤(2)、步骤(3)、步骤(4)、步骤(5)和步骤(6)直至用户退出系统。
机译: 周围区域搜索数据创建系统,周围区域搜索系统,周围区域搜索数据创建方法,周围区域搜索方法和导航设备
机译: 周围区域搜索数据创建系统,周围区域搜索系统,周围区域搜索数据创建方法,周围区域搜索方法和导航设备
机译: 周围区域搜索数据创建系统,周围区域搜索系统,周围区域搜索数据创建方法,周围区域搜索方法和导航设备