专利名称:一种使用无线通信的社交网络服务导航方法及其系统的制作方法
技术领域:
本发明属于社交网络服务导航技术领域,尤其是通过无线通信使得用户之间获得对方的唯一标识符,通过互联网通信获取对方社交网络服务的统一资源标识符的方法和系统。
背景技术:
目前,社交网络服务已经成为人们生活中一部分,如博客,微博,电子邮件,即时消息,社区论坛,图片分享,视频分享,facebook,电话等。社交网络服务在互联网上的唯一标识(Unique identifier)是通过统一资源标识符(Uniform Resource Identifier),在实际应用中通常使用统一资源标识符的一个子集统一资源定位符(Uniform ResourceLocator) 来定位社交网络服务。获取社交网络服务的统一资源标识符的过程称为社交网络服务导航。因此,要想使用社交网络服务与其它人进行信息的交互,首先需要获取对方的社交网络服务的统一资源标识符,而后利用已知的统一资源标识符导航到相应的社交网络服务,比如用户a有一个博客,用户b想要访问用户a的博客,首先需要获得用户a博客的统一资源标识符,即我们通常说的博客地址,而后用户b按照此博客地址使用网页浏览器访问用户a 的博客页面。公知的获得某一个用户的社交网络服务的统一资源标识符的常用方法是通过人与人的沟通,使用自然语言方式或文字描述方式或电子邮件方式,告知对方自己的社交网络服务的统一资源标识符。这种导航方法需要用户之间主动沟通,花费时间和精力,不能做到快速和自动化。
发明内容
本发明克服了现有技术中的不足,提供了一种在现实世界社会活动中,用户在人与人的邻近距离接触中可以自动获得对方社交网络服务的统一资源标识符,从而实现与用户现实世界社交活动相关联的社交网络服务导航。为了解决上述存在的技术问题,本发明采用下述技术方案一种使用无线通信的社交网络服务导航方法,其特征在于,该方法由多个无线终端,和通过多个的无线网络、互联网与该多个无线终端连接的信息服务器实现;其中,每个无线终端预先设置有该无线终端用户的一个或多个唯一标识符,并设定工作状态及过滤规则;该方法具体包括以下步骤1)首先每一个无线终端的用户,通过该终端访问信息服务器,进行账户注册和输入自己的一组或多组的用户信息,该用户信息包括该用户的一个唯一标识符、一个或q个社交网络服务名称以及与社交网络服务名称相对应的社交网络服务的统一资源标识符,q 为正整数,信息服务器将注册后的用户输入的一组或多组的用户信息进行存储;2)连接到无线网络中的任意一个用户a的无线终端a根据设定的工作状态,通过该无线网络使用广播或多播方式发送本用户a的唯一标识符;
3)连接到该无线网络的其它任意一个无线终端b根据设定的工作状态,通过无线网络接收到用户a的唯一标识符后,根据设定的过滤原则;对接收到的用户a的唯一标识符进行过滤处理,如果用户a的唯一标识符通过过滤处理,则该无线终端b在本终端b存储用户a的唯一标识符;否则将过滤掉该用户a的唯一标识符;4)任意一个无线终端b,提取存储在本无线终端b中的唯一标识符作为检索条件向信息服务器发送操作请求,请求查询该唯一标识符对应的用户a的用户信息;5)信息服务器收到操作请求后,如果查询到该用户a的用户信息,则将用户a的用户信息返回给该无线终端b,如果信息服务器未查询到用户a的用户信息,则将出错信息返回给该无线终端b ;6)若该无线终端b的用户b从信息服务器获得用户a的社交网络服务的统一资源标识符后,即根据社交网络服务类型,使用相应的社交网络服务的客户端程序访问用户a 的社交网络服务。本发明具有的有益技术效果利用本发明,用户在现实世界社交活动中通过携带的无线终端在邻近距离(即无线终端可通过同一个无线网络联系的距离)接触,利用无线通信和互联网通信可以获得对方社交网络服务的统一资源标识符,从而实现与现实世界社交活动相关联的社交网络服务导航,并且可以在无线终端上保存接收到的其它用户的唯一标识符,这样的社交网络服务导航方法可以实现现实世界社交活动与网络社交活动的互动,简单、快速和自动化。
图1表示本发明一种使用无线通信的社交网络服务导航系统的总体结构框图。图2表示本发明的用户信息结构。图3表示本发明的信息服务器结构框图。图4表示本发明的无线终端结构框图。
具体实施例方式下面结合附图和具体实施例对本发明做进一步详细描述本发明的一种使用无线通信的社交网络服务导航方法,该方法由多个无线终端、 多个无线网络、互联网和信息服务器实现;其中,每个无线终端预先设置有该无线终端用户的一个或多个唯一标识符,并设定工作状态及过滤规则;每一个无线终端通过互联网与信息服务器相连接。位置邻近的无线终端通过一个无线网络进行通信,任意一个无线终端可以同时属于多个网络,无线终端可以自由移动。信息服务器可以是一个,也可以由多个功能相同的信息服务器构成集群,以分担负载和容错,集群中的信息服务器之间同步存储的数据,以保持数据一致。信息服务器用来存储每一个用户的一组或多组用户信息。一个用户拥有多组用户信息是为了在不同场景(如工作环境,生活环境等)下使用。用户信息包括该用户的一个唯一标识符、一个或q 个社交网络服务名称以及与社交网络服务名称相对应的社交网络服务的统一资源标识符, q为正整数,还可以包括该用户的其它信息项,例如昵称、头像等,每个用户可以有多组用户信息,每组用户信息有各自不同的唯一标识符。每个用户在信息服务器上进行账户注册,注册时输入用户名和认证密码,用户名在系统中是唯一的。每个用户在信息服务器上注册后, 输入该用户的用户信息。信息服务器还包括用来存储每一个用户的标识符收藏夹。标识符收藏夹用于收藏该用户接收到的其它用户的唯一标识符,被收藏唯一标识符的其它用户是该用户关注的。标识符收藏夹包括用户名、收藏的唯一标识符和接收唯一标识符的时间等项目。每一个用户的用户信息和标识符收藏夹通过用户名相关联。每个用户在信息服务器上进行账户注册或者浏览标识符收藏夹时可以使用该用户的无线终端,也可以使用该用户的其它能够通过互联网访问信息服务器的终端。唯一标识符可以使用多种形式,常用形式有字符串形式,如1234567890,有邮件地址形式,如someoneOexamp 1 e. com,还有使用无线终端的无线网卡的物理地址(Media AccessControl地址)的形式。在使用无线终端的无线网卡的物理地址作为用户的唯一标识符时,该唯一标识符就是该用户的无线终端发送的无线通信数据帧的源端物理地址。统一资源标识符的形式根据社交网络服务种类的不同而有所不同,如微博的统一资源标识符是http://t. example, com/1730434714这样的形式,如微博的统一资源标识符是 http://t. example, com/1730434714 这样的形式,网络电话是 callto someonei example, com这样的形式,由|1箱是mailto: someoneOexample. com这样的形式,艮口时消息是 msnim: chat ? contact = someoneiexamp 1 e. com 这样的形式。本发明方法具体包括以下步骤1)首先每一个无线终端的用户,通过该终端访问信息服务器,进行账户注册和输入自己的一组或多组的用户信息,该用户信息包括该用户的一个唯一标识符、一个或q个社交网络服务名称以及与社交网络服务名称相对应的社交网络服务的统一资源标识符,q 为正整数,信息服务器将注册后的用户输入的一组或多组的用户信息进行存储;2)连接到无线网络中的任意一个用户a的无线终端a根据设定的工作状态,通过该无线网络使用广播或多播方式发送本用户a的唯一标识符;3)连接到该无线网络的其它任意一个无线终端b根据设定的工作状态,通过无线网络接收到用户a的唯一标识符后,根据设定的过滤原则对接收到的用户a的唯一标识符进行过滤处理,设定过滤原则的目的是防止无线终端重复处理接收到的唯一标识符,浪费无线终端的计算资源,设定的过滤原则可以修改,如果用户a的唯一标识符通过过滤处理, 则该无线终端b在本终端b存储用户a的唯一标识符,以备从无线终端b上查询历史记录; 否则将过滤掉该用户a的唯一标识符;4)任意一个无线终端b,提取存储在本无线终端b中的唯一标识符作为检索条件向信息服务器发送操作请求,请求查询该唯一标识符对应的用户a的用户信息;5)信息服务器收到操作请求后,如果查询到该用户a的用户信息,则将用户a的用户信息返回给该无线终端b,如果信息服务器未查询到用户a的用户信息,则将出错信息返回给该无线终端b,例如出错信息内容为“查找的用户信息不存在”;6)若该无线终端b的用户b从信息服务器获得用户a的社交网络服务的统一资源标识后,即根据社交网络服务类型,使用相应的社交网络服务的客户端程序访问用户a的社交网络服务,例如用户a的社交网络服务有博客和邮件两种服务,用户b使用浏览器访问用户a的博客,以及使用邮件程序向用户a发送邮件。上述的方法1还包括
7)任意一个无线终端当已保存的用户的用户信息的数量达到设定量时(设定量一般为无线终端的存储容量),在本无线终端按保存时间的先后自动删除最先已保存的用户的用户信息内容,或用户手动任意删除不需要的用户的用户信息内容。所述步骤1)中信息服务器还存储有每一个用户的标识符收藏夹,用于收藏该用户接收到的其它用户的唯一标识符;所述步骤3)中还包括无线终端b将接收到的用户a的唯一标识符上传到信息服务器中用户b的标识符收藏夹中;上述的方法1中所述无线终端预先设置的过滤原则为在一个指定时间周期(如一分钟)内过滤重复接收的同一个用户的唯一标识符。上述的方法1中所述无线终端预先设定的工作状态为以下四种状态中的任意一种状态1,只发送用户自己的唯一标识符,但不接收其它无线终端发送的唯一标识符;状态2,只接收其它无线终端发送的唯一标识符,但不发送用户自己的唯一标识符;状态3,既发送用户自己的唯一标识符,又接收其它无线终端发送的唯一标识符;状态4,既不发送用户自己的唯一标识符,又不接收其它无线终端发送的唯一标识符。上述的方法1中所述唯一标识符可以是发送该唯一标识符的无线终端的无线网卡的物理地址,该物理地址从无线终端发送的无线通信数据帧的源端物理地址数据字段中提取。上述步骤4)中还在操作请求中包含请求返回的用户信息中的项目种类的指示符,如操作请求中包含的指示符等于“all”时,请求返回全部用户信息,当指示符等于”mail”时,请求返回用户a的社交网络服务的统一资源标识符中邮箱地址的统一资源标识符,返回的该用户信息的内容项目根据无线终端b发送的操作请求;所述步骤5)信息服务器收到操作请求后,检查操作请求中包含的请求返回用户信息的项目种类的指示符的值,根据该指示符的值确定返回给无线终端b的用户a的用户信息的项目种类。本发明的一种使用无线通信的社交网络服务导航系统的总体结构,如图1所示, 包括多个无线终端、多个无线网络、互联网和信息服务器。每一个无线终端通过互联网与信息服务器相连接。本系统的信息服务器可以是一个,也可以由多个功能相同的信息服务器构成集群,以分担负载和容错。集群中的信息服务器之间同步存储的数据,以保持数据一致。每一个无线终端通过互联网与信息服务器相连接。位置邻近的无线终端(即一个无线网络可覆
盖的范围内无线终端)通过无线网络进行通信,如无线终端11、12.......In位置邻近构成
无线网络1,无线终端ml、m2.......mn位置邻近构成无线网络m,同一个无线终端可以同时
属于多个网络,无线终端可以自由移动。信息服务器用来存储每一个用户的一组或多组用户信息,还可用来存储标识符收藏夹。标识符收藏夹用于收藏该用户接收到的其它用户的唯一标识符。一个用户拥有多组用户信息是为了在不同场景(如工作环境,生活环境等)下使用。一组用户信息的结构如图2所示,包括该用户的一个唯一标识符、一个或q个社交网络服务名称以及与社交网络服务名称相对应的社交网络服务的统一资源标识符,q为正整数,还可以包括该用户的其它信息项,例如昵称、头像等。每个用户可以有多组用户信息,每组用户信息有各自不同的唯一标识符,如用户a有两个唯一标识符,如唯一标识符1234567890和唯一标识符1234567891, 唯一标识符1234567890或唯一标识符1234567891可以各自分别标识用户a,用户a的第一组用户信息包含唯一标识符1234567890,用户a的第二组用户信息包含唯一标识符 1234567891。本系统的信息服务器实施例结构如图3所示,信息服务器可以是各种通用的服务器类型,如Unix服务器,Linux服务器等,信息服务器包含信息存储模块、用户信息管理模块、用户信息检索模块、标识符收藏模块、收藏夹浏览模块和互联网通信模块;其中,互联网通信模块是信息服务器固有的功能模块,如HTTP服务器,用于连接互联网,用户信息管理模块、用户信息检索模块、标识符收藏模块和收藏夹浏览模块通过互联网通信模块连接用户的无线终端;用户信息管理模块和收藏夹浏览模块基于浏览器/服务器结构实现,用户通过无线终端上的浏览器访问用户信息管理模块和收藏夹浏览模块,实现人机交互操作。 用户信息检索模块和标识符收藏模块通过服务接口与用户的无线终端通信。信息存储模块用来存储每一个用户的一组或多组用户信息以及标识符收藏夹。信息存储模块可以使用数据库系统实现,存储用户信息的一种表结构实现如表1。标识符收藏夹的一种表结构实现如表2所示。表 权利要求
1.一种使用无线通信的社交网络服务导航方法,其特征在于,该方法由多个无线终端, 和通过多个无线网络、互联网与该多个无线终端连接的信息服务器实现;其中,每个无线终端预先设置有该无线终端用户的一个或多个唯一标识符,并设定工作状态及过滤规则;该方法具体包括以下步骤1)首先每一个无线终端的用户,通过该终端访问信息服务器,进行账户注册和输入自己的一组或多组的用户信息,该用户信息包括该用户的一个唯一标识符、一个或q个社交网络服务名称以及与社交网络服务名称相对应的社交网络服务的统一资源标识符,q为正整数,信息服务器将注册后的用户输入的一组或多组的用户信息进行存储;2)连接到的无线网络中的任意一个用户a的无线终端a根据设定的工作状态,通过该无线网络使用广播或多播方式发送本用户a的唯一标识符;3)连接到该无线网络的其它任意一个无线终端b根据设定的工作状态,通过该无线网络接收到用户a的唯一标识符后,根据设定的过滤原则;对接收到的用户a的唯一标识符进行过滤处理,如果用户a的唯一标识符通过过滤处理,则该无线终端b在本终端b存储用户 a的唯一标识符;否则将过滤掉该用户a的唯一标识符;4)任意一个无线终端b,提取存储在本无线终端b中的唯一标识符作为检索条件向信息服务器发送操作请求,请求查询该唯一标识符对应的用户a的用户信息;5)信息服务器收到操作请求后,如果查询到该用户a的用户信息,则将用户a的用户信息返回给该无线终端b,如果信息服务器未查询到用户a的用户信息,则将出错信息返回给该无线终端b ;6)若该无线终端b的用户b从信息服务器获得用户a的社交网络服务的统一资源标识符后,即根据社交网络服务类型,使用相应的社交网络服务的客户端程序访问用户a的社交网络服务。
2.如权利要求1所述方法,其特征在于,所述方法还包括7)任意一个无线终端当已保存的用户的用户信息的数量达到设定量时,在本无线终端按保存时间的先后自动删除最先已保存的用户的用户信息内容,或用户手动任意删除不需要的用户的用户信息内容。
3.如权利要求1所述方法,其特征在于,所述步骤1)中信息服务器还存储有每一个用户的标识符收藏夹,用于收藏该用户接收到的其它用户的唯一标识符;所述步骤3)中还包括无线终端b将接收到的用户a的唯一标识符上传到信息服务器中用户b的标识符收藏夹中。
4.如权利要求1所述方法,其特征在于,所述无线终端预先设置的过滤原则为在一个指定时间周期内过滤重复接收的同一个用户的唯一标识符。
5.如权利要求1所述方法,其特征在于,所述无线终端预先设定的工作状态为以下四种状态中的任意一种状态1,只发送用户自己的唯一标识符,但不接收其它无线终端发送的唯一标识符;状态2,只接收其它无线终端发送的唯一标识符,但不发送用户自己的唯一标识符;状态3,既发送用户自己的唯一标识符,又接收其它无线终端发送的唯一标识符;状态4,既不发送用户自己的唯一标识符,又不接收其它无线终端发送的唯一标识符。
6.如权利要求1所述的方法,其特征在于,所述唯一标识符是发送该唯一标识符的无线终端的无线网卡的物理地址,该物理地址从无线终端发送的无线通信数据帧的源端物理地址数据字段中提取。
7.如权利要求1所述的方法,其特征在于,所述步骤4)中还包括在操作请求中包含请求返回的用户信息中的项目种类的指示符,返回的该用户信息的项目种类根据无线终端b 发送的操作请求;所述步骤5)信息服务器收到操作请求后,检查操作请求中包含的请求返回用户信息的项目种类的指示符的值,根据该指示符的值确定返回给无线终端b的用户a 的用户信息的项目种类。
8.采用如权利要求1所述方法的社交网络服务导航系统,其特征在于,包括多个无线终端、多个无线网络、互联网和信息服务器;每一个无线终端通过互联网与信息服务器相连接;位置邻近的无线终端通过无线网络进行通信;所述信息服务器为一个,或由多个功能相同的信息服务器构成集群,以分担负载和容错,集群中的信息服务器之间同步存储的数据,以保持数据一致;信息服务器用来存储每一个用户的一组或多组用户信息,还用来存储标识符收藏夹;
9.如权利要求8所述的系统,其特征在于,所述信息服务器包括信息存储模块、用户信息管理模块、用户信息检索模块、标识符收藏模块、收藏夹浏览模块和互联网通信模块;其中,互联网通信模块连接互联网,用户信息管理模块、用户信息检索模块、标识符收藏模块和收藏夹浏览模块通过互联网通信模块连接用户的无线终端;用户通过无线终端上的浏览器访问用户信息管理模块和收藏夹浏览模块,实现人机交互操作;用户信息检索模块和标识符收藏模块通过服务接口与用户的无线终端通信。
10.如权利要求8所述系统,其特征在于,所述无线终端包括控制模块、标识符发送模块、标识符接收模块、标识符过滤模块、终端存储模块、信息存取模块、用户交互模块、无线通信模块、终端互联网通信模块、信息显示模块和信息输入模块;其中信息显示模块通过接口接收数据进行显示;信息输入模块通过接口将接收的数据传递给用户交互模块;终端互联网通信模块用来通过互联网连接信息服务器,接收或发送数据; 无线通信模块用来连接无线网络,发送或接受数据;标识符发送模块用来通过无线网络发送用户信息中的唯一标识符;标识符接收模块用来通过无线网络接收其它无线终端发送的唯一标识符;标识符过滤模块按照设定的过滤规则,过滤接收到的唯一标识符;终端存储模块保存接收到的其它无线终端的唯一标识符,或保存其它用户信息项目;信息存取模块用来查询或删除终端存储模块中存储的用户信息项目,还用来向信息服务器发送操作请求,并且接收信息服务器返回的结果数据;用户交互模块用来请求查询或删除终端存储模块中存储的用户信息或查询信息服务器上的用户信息,用户交互模块并且用来设定系统运行状态,以及设置系统运行参数;控制模块用来控制标识符发送模块、标识符接收模块、标识符过滤模块、终端存储模块和信息存取模块的运行过程。
全文摘要
本发明涉及一种使用无线通信的社交网络服务导航方法及其系统,属于社交网络服务导航技术领域,本方法包括任意一个用户a在信息服务器上注册并存储自己的用户信息,用户信息包含用户a的社交网络服务的统一资源标识符;任意一个无线终端b通过该无线网络接收用户a的无线终端a使用广播或多播方式通过无线网络发送的用户a的唯一标识符,并进行过滤处理和存储;无线终端b向信息服务器查询该唯一标识符对应的用户a的用户信息,从而访问用户a的社交网络服务。本系统包括多个无线终端、多个无线网络、互联网和信息服务器;每一个无线终端通过互联网与信息服务器相连接;位置邻近的无线终端通过无线网络进行通信。
文档编号H04L29/06GK102158426SQ20111006534
公开日2011年8月17日 申请日期2011年3月17日 优先权日2011年3月17日
发明者袁鹏 申请人:袁鹏