一种位置sns系统的制作方法

文档序号:7995686阅读:128来源:国知局
一种位置sns系统的制作方法
【专利摘要】本发明揭示了一种位置SNS系统,包含蓝牙模块、业务逻辑模块,社交模块等模块。本发明通过用户首先在社交系统进行注册,提供各种社交信息开通社交服务,通过终端上的蓝牙搜寻和发现活动区域内的其他用户,发出社交请求信息,被请求的用户接收到发起用户的请求并查看其社交数据,决定是否接受本次会话,进一步的,用户之间进行基于蓝牙的各种社交活动,包含文字或语音的对话等。终端探测到用户不在蓝牙区域并超时后,本次会话自动失效,系统将该用户从区域列表中移除。?本发明通过蓝牙进行感应和定位,为用户提供了一种位置SNS系统。
【专利说明】—种位置SNS系统
【技术领域】
[0001]本发明涉及智能终端和互联网软件【技术领域】,更具体地说,涉及一种位置SNS系统。
【背景技术】
[0002]随着通信产业和互联网产业不断的交叉和融合,可以衍生出很多跨越传统业务范畴的多种融合业务,智能终端和蓝牙技术得到了很大的发展,基于蓝牙技术可以衍生出多种应用,而社交与蓝牙以及互联网的融合,提供了一种新型的社交方式。
[0003]传统的社交系统,基于互联网或手机,用户距离较远,用户之间只能通过网络查看对方的资料,无法直接感受到对方的特性,同时,在现实的交往中,存在很多场景下的需求,用户需要在特定的环境中,希望与特定的对象进行交互,传统方式下,用户只有面对面的直接沟通,对于很多人存在不便。
[0004]基于蓝牙的区域社交,通过蓝牙感应用户的存在,用户查看到一个特定范围内的其他用户信息并可基于终端发起交流,实现了用户现实与网络空间的融合,用户通过终端进行交流后根据交流情况可完成线上或线下交往。

【发明内容】

[0005]通过用户首先在系统进行注册,提供各种社交信息开通社交服务,并通过终端上的蓝牙寻找和发现区域内的其他用户,发出社交请求信息,被请求的用户接收到发起用户的请求并查看其信息,决定是否接受本次会话,进一步的,用户建立会话并进行交互,包含文字或语音等方式,同时终端维护区域用户状态,探测到用户不在蓝牙区域并超时后,系统将该用户从区域列表中移除。
[0006]进一步的,通过所提供的一种位置SNS系统为一种便捷的社交业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
[0007]为实现上述目的,本发明的一个方面提供了一种位置SNS系统,该方法包括: 用户在系统进行注册,提供用户信息和以及社交对象,条件等社交参数,同时系统通过
终端获取用户终端的蓝牙识别数据,并将蓝牙终端识别编码数据与用户身份进行绑定和映射,将各种数据保存在系统。
[0008]用户通过终端上的蓝牙搜寻蓝牙覆盖范围内的其他终端用户,在发现区域内的用户后,查询对方用户在社交系统上的注册信息,包含昵称,头像,性别等等社交信息,进一步,用户选择一个或多个对象后发起一对一,一对多的会话请求。
[0009]本发明提供的一种位置SNS系统的一个实施例中,该方法还包括:
被请求的用户接收到系统转发的社交请求消息,消息中包含了发起用户属性以及社交数据和消息,该用户通过查看请求消息的发起用户的注册数据,并决定是否接受该请求,并在接受请求后建立会话。
[0010]发起用户选择对话方式后请求进行对话,被请求用户在接受请求用户的对话请求后建立起双方的会话,包含文字会话及语音会话,系统同时维护会话状态和消息的存储和转发,文字消息发送到系统后,系统判断目标用户后进行消息的转发,如用户未登录系统则将消息暂时保存在系统,语音方式则包含终端方式呼叫或系统方式呼叫。
[0011]本发明提供的一种位置SNS系统的一个实施例中,该方法还包括:
终端周期性更新蓝牙区域内的用户列表,探测到用户离开或进入蓝牙覆盖区域后,将用户从区域在线用户列表中移除或加入,并将更新区域用户列表。
[0012]本发明提供的一种位置SNS系统的一个实施例中,该方法还包括:
用户消息首先传递到系统,系统判断消息的目标用户地址和状态以及会话控制机制,根据目标用户消息接收控制的机制,转发或不转发该消息到对应的终端用户,如用户离线,系统将消息保存在系统端,一旦用户上线即下发该消息。
[0013]本发明提供的一种位置SNS系统的一个实施例中,该方法还包括:
语音方式采取终端方式呼叫或系统方式呼叫,终端方式呼叫为端到端的语音呼叫,用户选择语音方式会话时,根据用户权限设置,系统提供用户设置的终端号码,进行终端到终端的语音呼叫,系统方式的呼叫则为系统负责发起两端的呼叫,用户无需知道对方的号码,系统在呼叫两端接通后,两端的用户即可进行语音的对话。
[0014]本发明提供的一种位置SNS系统的一个实施例中,该方法还包括:
用户在终端设置各种会话参数并同步到系统保存,包含会话策略,包含是否接受会话,对会话对象的要求,如会话对象属性,如年龄,性别等,系统根据用户的会话设置进行请求和消息的过滤,同时维护用户好友列表,好友的消息可直接发送到用户,非好友消息则用户可选择是否加入到好友或拒绝其消息,满足用户会话策略机制的会话才能通过。
[0015]用户维护社交系统上的好友列表,并与终端进行同步,用户增加,删除用户对象的操作,都讲与系统端的数据进行同步,保持系统与终端的一致。
[0016]
具体来说具有以下优点:
使用简洁:
用户简单地使用手机即可与一个小范围的用户进行交互,并获取该区域的其他用户社交信息,使用方式简单。
[0017]精确区域社交:
通过蓝牙方式的识别和定位用户,位置精确,用户对会话对象有直观的认识,同时保证了精确区域内的用户,查找精确,社交直观性好,用户可线上线下快捷的实现互动。
[0018]融合线上线下:
在一个区域内,实现线下与线上的交互和转换,用户很方便的在区域内实现线上与线下的转换,实现快捷方式的社交。
【专利附图】

【附图说明】
[0019]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。
[0020]图2为本发明用户注册流程示意图。[0021]图3为本发明业务流程示意图。
[0022]图4为本发明数据更新流程示意图。
[0023]图5为本发明会话交互流程示意图。
[0024]【具体实施方式】
[0025]下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
[0026]为实现上述目的,提出了一种位置SNS系统。
[0027]以下通过结合附图,对本发明的实施方式进行描述 实现一种位置SNS系统的关键点如下:
用户注册:
用户通过终端注册到社交系统,并获取终端蓝牙识别编码信息,如MAC地址信息,并与用户身份进行绑定和映射。
[0028]终端发现和识别:
通过蓝牙搜寻区域内的终端,并识别其在系统上绑定的注册的社交系统用户身份,获取其各种属性信息。
[0029]会话管理:
用户发起会话请求,系统判断请求对象的会话控制参数,如满足用户会话控制的要求,则通过本次会话并转发数据。
[0030]社交系统:
系统端社交系统提供了社交用户的交流,以及社交系统的常用功能,包含用户查找,用户信息查看,好友添加,对话及消息传递。
[0031]消息交互:
用户选择希望对话的用户对象进行消息的传递,消息首先发送到系统,系统根据消息包含的目标用户信息,将消息转发到目标用户终端上,用户即可进行交互和交流,完成消息的交互,同时消息可以选择是否保存,可以在终端或系统上进行保存。
[0032]
主要功能模块如图1所示:
蓝牙模块100:
终端的蓝牙模块,承载各种基于蓝牙的各种功能,包含设备发现,配对,对象传输,数据传输等。
[0033]终端数据库101:
终端侧保存数据和提供各种数据库功能的模块,保存本地数据的数据库,并提供各种数据库的管理功能如信息的查询,增加,删除等功能。
[0034]业务逻辑模块102:
控制终端侧的各个功能模块,按照业务逻辑流程调用各个功能模块完成业务流程。
配置模块103:
对业务进行管理和配置,包含用户管理,日志记录和管理,业务逻辑的管理等等。
[0035]社交模块104: 完成社交功能的功能模块,包含获取好友列表及信息,查询用户,留言消息,发起会话等涉及到社交功能的模块。
[0036]会话模块105:
用户会话的控制和执行模块,提供会话的基础功能,根据用户会话控制策略,发起和承载用户之间的会话,并维护会话状态。
[0037]数据维护模块106:
维护蓝牙区域内的用户对象,包含发现对象,更新对象,以及维护对象的各种在线状态。
[0038]注册模块107:
终端侧用户注册到社交系统的功能模块,用户通过注册模块在系统注册用户信息和终端蓝牙的识别信息。
[0039]
访问接口 108:
终端侧与系统功能模块之间的耦合接口,通过访问接口发起对系统端的各个功能的访问和接收系统端的响应消息。
[0040]数据传输通道109:
数据传输的通道,包含各种数据网的方式,如固定宽带,移动宽带,WIFI等。
[0041]
系统端:
服务接入模块110:
系统端将提供给终端的功能以服务方式进行开放,服务接入模块提供服务接口的功能,终端按服务接入模块提供的接口进行系统的访问。
[0042]数据库系统111:
系统端的数据库,保存系统各种数据,提供数据的各种功能。
[0043]会话模块112:
与终端侧的会话模块相对应,在服务器端承载用户之间的会话,维护会话状态,根据用户的消息控制策略,路由用户的消息。
[0044]社交模块113:
系统端的社交功能模块,提供各种社交功能,包含用户的查询以及信息的获取,用户消息的交互逻辑等社交有关的功能模块。
[0045]会话控制模块114:
对用户之间的会话进行控制和管理,包含用户状态,用户会话参数的处理,会话生命期的管理,根据用户会话策略,控制会话模块的消息转发等涉及会话的功能模块。
[0046]注册模块115:
与终端侧的注册模块相对应,提供给终端用户注册功能,接收和验证用户的注册信息,映射用户信息和蓝牙识别信息,并保存到系统端的数据库。,
系统语音模块116:
在用户采取系统发起语音会话的场景下,系统端的语音呼叫功能模块,通过呼叫双方注册的终端号码建立话路的连接,通常利用电信运营商的呼叫功能完成。[0047]管理配置模块117:
系统管理和配置功能模块,提供对业务的参数的配置以及业务流程的管理,包含用户业务参数,系统参数等。
[0048]系统门户118:
提供业务平台用户的入口,为平台用户管理平台提供业务管理界面、
参数配置等管理功能。
[0049]
图2示出本发明用户注册流程示意图 如图所示,用户注册流程包含如下步骤:
1)用户通过终端访问系统,填写注册信息,采集蓝牙识别数据并提交到系统;
2)系统检查用户提交数据是否满足字段、格式以及数据范围等要求,如满足则为保存用户系统用户数据;
3)根据系统注册数据状态,用户可设置业务参数,包含社交昵称等账户信息,社交要求参数信息等。
[0050]4)系统推送本次注册的响应状态消息到终端。
[0051]
图4示出本发明数据更新流程示意图。
[0052]如图所示,更新流程包含如下步骤:
1)终端周期性扫描周边的蓝牙设备;
2)获取周边的蓝牙设备识别数据并查询对应的社交系统的用户;
3)系统查询蓝牙设备对应的社交系统的用户信息并推送给终端用户;
4)终端用户获取到对应的用户信息并进行比对;
5)对发生变化的数据或新增的数据进行更新;
图5示为本发明会话交互流程示意图。
[0053]如图所示,会话包含如下流程:
1)用户选择会话对象请求会话;
2)用户选择会话方式,包含文本或语音方式;
3)如为文本消息方式,系统根据用户的会话策略参数转发消息;
4)如为语音方式,用户选择终端呼叫或系统端呼叫;
5)如终端呼叫,用户选择会话对象的号码,在终端进行呼出;
6)如系统发起呼叫,系统发起和建立两端会话用户的呼叫;
7)两端用户都接听呼叫后,呼叫建立连接,开始会话;
8)如为一方或两方未接听,超时后本次呼叫结束。
[0054]
下面举一个例子来说明本发明系统的基于蓝牙的区域社交系统业务的流程,如图3所示,该实施例中,业务包括以下步骤:
步骤1:用户终端登录到系统;
步骤2:搜寻设备周边的蓝牙设备并查询对应的用户信息;
步骤3:系统返回设备对应的社交系统的用户信息; 步骤4.用户通过系统返回的用户信息列表选择用户进行会话;
步骤5.系统获取发起用户的请求会话信息,解析信息的目标用户信息并读取其会话策略;
步骤6.系统判断是否满足被请求会话用户的会话要求。
[0055]步骤7.如满足被请求用户的会话要求,系统转发该消息到该用户。
[0056]步骤8.建立起会话,用户之间进行交互,可以是文字或语音方式的会话。
[0057]
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种位置SNS系统,其特征在于,本发明通过用户首先在系统进行注册,提供各种社交信息开通社交服务,并通过终端上的蓝牙寻找和发现区域内的其他用户,发出社交请求信息,被请求的用户接收到发起用户的请求并查看其信息,决定是否接受本次会话,进一步的,用户建立会话并进行交互,包含文字或语音等方式,同时终端维护区域用户状态,探测到用户不在蓝牙区域并超时后,系统将该用户从区域列表中移除。
2.如权利要求1所述,用户首先需要在系统进行注册,其特征在于,用户在系统进行注册,提供用户信息和以及社交对象,条件等社交参数,同时系统通过终端获取用户终端的蓝牙识别数据,并将蓝牙终端识别编码数据与用户身份进行绑定和映射,将各种数据保存在系统。
3.如权利要求1所述,通过终端上的蓝牙寻找和发现区域内的其他用户,发出社交请求信息,其特征在于,用户通过终端上的蓝牙搜寻蓝牙覆盖范围内的其他终端用户,在发现区域内的用户后,查询对方用户在社交系统上的注册信息,包含昵称,头像,性别等等社交信息,进一步,用户选择一个或多个对象后发起一对一,一对多的会话请求。
4.如权利要求1所述,被请求的用户接收到发起用户的请求并查看其注册数据,决定是否接受本次会话,其特征在于,被请求的用户接收到系统转发的社交请求消息,消息中包含了发起用户属性以及社交数据和消息,该用户通过查看请求消息的发起用户的注册数据,并决定是否接受该请求,并在接受请求后建立会话。
5.如权利要求1所述,用户建立会话后并进行交互,其特征在于,发起用户选择对话方式后请求进行对话,被请求用户在接受请求用户的对话请求后建立起双方的会话,包含文字会话及语音会话,系统同时维护会话状态和消息的存储和转发,文字消息发送到系统后,系统判断目标用户后进行消息的转发,如用户未登录系统则将消息暂时保存在系统,语音方式则包含终端方式呼叫或系统方式呼叫。
6.如权利要求1所述,终端维护区域内的用户数据,其特征在于,终端周期性更新蓝牙区域内的用户列表,探测到用户离开或进入蓝牙覆盖区域后,将用户从区域在线用户列表中移除或加入,并将更新区域用户列表。
7.如权利要求5所述,用系统维护会话状态和消息,其特征在于,用户消息首先传递到系统,系统判断消息的目标用户地址和状态以及会话控制机制,根据目标用户消息接收控制的机制,转发或不转发该消息到对应的终端用户,如用户离线,系统将消息保存在系统端,一旦用户上线即下发该消息。
8.如权利要求5所述,用户会话包含语音会话,其特征在于,语音方式采取终端方式呼叫或系统方式呼叫,终端方式呼叫为端到端的语音呼叫,用户选择语音方式会话时,根据用户权限设置,系统提供用户设置的终端号码,进行终端到终端的语音呼叫,系统方式的呼叫则为系统负责发起两端的呼叫,用户无需知道对方的号码,系统在呼叫两端接通后,两端的用户即可进行语音的对话。
9.如权利要求7所述,终端用户设置消息接收控制的机制,其特征在于,用户在终端设置各种会话参数并同步到系统保存,包含会话策略,包含是否接受会话,对会话对象的要求,如会话对象属性,如年龄,性别等,系统根据用户的会话设置进行请求和消息的过滤,同时维护用户好友列表,好友的消息可直接发送到用户,非好友消息则用户可选择是否加入到好友或拒绝其消息,满足用户会话策略机制的会话才能通过。
【文档编号】H04L29/08GK103944931SQ201310019141
【公开日】2014年7月23日 申请日期:2013年1月20日 优先权日:2013年1月20日
【发明者】顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1