基于地理位置的微博客系统的构建方法转让专利

申请号 : CN200810053132.5

文献号 : CN101299769B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨晓峰

申请人 : 天津华永无线科技有限公司杨晓峰

摘要 :

本发明公开一种基于地理位置的微博客系统的构建方法,基于地理位置的微博客系统,包括有微博客服务器和通过无线网络与微博客服务器相连接的移动终端,所述的微博客服务器上还设置有移动运营商位置服务接口和GIS服务接口。移动终端是蜂窝式电话、或无线调制解调器、或个人信息管理器、或个人数字助理。无线网络是通过GSM/GPRS/CDMA/WLAN标准构建的无线网络。微博客服务器是管理和存储用户、博客内容和好友的信息,并控制所述信息的装置。构建方法,包括有依次进行的如下阶段:用户注册;用户绑定;用户验证;输入微博客内容;查询微博客内容;回复微博客内容。本发明方便用户对微博客内容进行组织和分类;让用户方便的看到和其居住地理位置相关的其他用户的信息,提高微博客信息的价值。

权利要求 :

1.一种基于地理位置的微博客系统的构建方法,其特征在于,包括有依次进行的如下阶段:1、用户注册;2、用户绑定;3、用户验证;4、输入微博客内容;5、查询微博客内容;6、回复微博客内容;

所述的用户注册和用户绑定阶段包括如下步骤:(1)用户通过移动终端向微博客服务器发起注册服务请求;

(2)微博客服务器中用户授权单元为该用户生成唯一标识ID;

(3)微博客服务器中用户授权单元将此ID存储在内容存储单元中;

(4)用户通过移动终端向微博客服务器发起绑定请求;

(5)微博客服务器中用户授权单元提示用户需提供手机号码;

(6)用户向微博客服务器发送手机号码;

(7)微博客服务器中用户授权单元将用户ID和手机号码绑定;

所述的输入微博客内容阶段包括如下步骤:(1)用户通过移动终端输入微博客内容,并通过无线网络传输至微博客服务器中的服务管理单元;

(2)微博客服务器中服务管理单元向微博客服务器中的内容存储单元传输用户ID,请求用户手机号码信息;

(3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;

(4)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口,请求经纬度信息;

(5)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地理位置信息;

(6)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;

(7)微博客服务器中服务管理单元将地理位置信息和用户输入的微博客内容进行绑定;

所述的查询微博客内容阶段包括如下步骤:(1)用户通过移动终端向微博客服务器发起查询附近微博客内容的请求;

(2)微博客服务器中服务管理单元向内容存储单元传输用户ID,请求用户手机号码信息;

(3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;

(4)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口单元,请求经纬度信息;

(5)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地 理位置信息;

(6)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;

(7)微博客服务器中服务管理单元将地理位置信息传输至内容存储单元,查询和该地理位置信息绑定的微博客内容;

(8)微博客服务器中服务管理单元将查询到的微博客内容传输至移动终端;

所述的回复微博客内容阶段包括如下步骤:(1)用户通过移动终端选择想要回复的微博客;

(2)用户输入想要回复的内容,并通过无线网络传输至服务管理单元;

(3)微博客服务器中服务管理单元向内容存储单元传输用户ID,请求用户手机号码信息;

(4)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;

(5)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口单元,请求经纬度信息;

(6)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地理位置信息;

(7)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;

(8)微博客服务器中服务管理单元将地理位置信息、用户输入的微博客内容和被回复的微博客内容三者进行绑定。

2.根据权利要求1所述的基于地理位置的微博客系统的构建方法,其特征在于,所述的用户验证阶段包括如下步骤:(1)用户通过移动终端向微博客服务器发起登陆请求;

(2)微博客服务器中用户授权单元通过查询内容存储单元对用户进行验证;

(3)验证通过,用户进行后续功能操作。

说明书 :

基于地理位置的微博客系统的构建方法

技术领域

[0001] 本发明涉及一种微博客系统构建方法。特别是涉及一种通过利用移动终端的位置信息属性,在通过移动终端发布微博客内容时,自动为其加入位置信息属性,在有利于对微博客内容进行分类的同时,增加微博客内容的可阅读性的基于地理位置的微博客系统构建方法。

背景技术

[0002] 博客(Blog)可以被定义一种个人思想和web(网络)链接的时常发生的按时间顺序的公开物。博客通常是发生在个人生活中的事情与发生在网络上的事情的混合物。它是生活日记,即个人的、创造性的和有组织的生活的在线记录。
[0003] 微博客(Mini Blog)是一种允许用户及时更新简短文本(通常少于200字)并公开发布的博客的形式,它能够让注册用户使用网页、手机、IM软件和外部API接口等途径,向个人的博客发布消息,允许任何人阅读或者只能由用户选择的群组阅读。
[0004] 微博客的应用非常广泛,例如公司领导者在商务旅行的途中,向自己的公司员工发布即时的注意事项和临时重要决策。媒体的记者更是能够将自己在外时的只言片语的灵感发布在自己的微博客上,为日后写稿积累素材,和同行及时互通有无等。
[0005] 但是微博客的服务也存在以下两个问题:
[0006] 1、由于微博客发布内容时候的随意性,导致微博客作者无法对其发布内容进行分类整理,降低了微博客内容的可阅读性。
[0007] 2、微博客内容大部分都是作者即兴而发,很多内容甚至是闲言碎语的唠叨,导致微博客内容的信息泛滥,内容价值相对博客而言低很多。
[0008] 微博客相比与博客最重要的区别之一,就是发布内容时候的方便和快捷,而移动终端因为其可携带和可移动带来的便利特性,成为微博客的重要发布渠道之一。这里的移动终端可以是手机或具有移动通信功能的个人数字助理(PDA)。
[0009] 而随着移动通信技术的发展,现有的移动定位技术可以利用移动终端进行移动位置服务,例如移动定位服务。移动定位服务是利用移动通信所特有的定位功能,来确定移动终端用户所在的地理位置,例如经度、纬度坐标信息,从而为用户提供所需的位置信息,并可以进一步根据位置信息提供相关地理信息服务,例如用户可以据此查询该位置附近的道路、车站、酒店、银行、商场等信息。但是目前的微博客服务中并没有充分利用移动终端的这种其他内容发布渠道所不具备的特有的位置信息属性。

发明内容

[0010] 本发明所要解决的技术问题是,提供一种通过利用移动终端的位置信息属性,在通过移动终端发布微博客内容发布时,自动为其加入位置信息属性,在有利于对微博客内容进行分类的同时,增加微博客内容的可阅读性的基于地理位置的微博客系统构建方法。
[0011] 本发明所采用的技术方案是:一种基于地理位置的微博客系统的构建方法,其特征在于,包括有依次进行的如下阶段:1、用户注册;2、用户绑定;3、用户验证;4、输入微博客内容;5、查询微博客内容;6、回复微博客内容;
[0012] 所述的用户注册和用户绑定阶段包括如下步骤:
[0013] (1)用户通过移动终端向微博客服务器发起注册服务请求;
[0014] (2)微博客服务器中用户授权单元为该用户生成唯一标识ID;
[0015] (3)微博客服务器中用户授权单元将此ID存储在内容存储单元中;
[0016] (4)用户通过移动终端向微博客服务器发起绑定请求;
[0017] (5)微博客服务器中用户授权单元提示用户需提供手机号码;
[0018] (6)用户向微博客服务器发送手机号码;
[0019] (7)微博客服务器中用户授权单元将用户ID和手机号码绑定;
[0020] 所述的输入微博客内容阶段包括如下步骤:
[0021] (1)用户通过移动终端输入微博客内容,并通过无线网络传输至微博客服务器中的服务管理单元;
[0022] (2)微博客服务器中服务管理单元向微博客服务器中的内容存储单元传输用户ID,请求用户手机号码信息;
[0023] (3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;
[0024] (4)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口,请求经纬度信息;
[0025] (5)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地理位置信息;
[0026] (6)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;
[0027] (7)微博客服务器中服务管理单元将地理位置信息和用户输入的微博客内容进行绑定;
[0028] 所述的查询微博客内容阶段包括如下步骤:
[0029] (1)用户通过移动终端向微博客服务器发起查询附近微博客内容的请求;
[0030] (2)微博客服务器中服务管理单元向内容存储单元传输用户ID,请求用户手机号码信息;
[0031] (3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;
[0032] (4)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口单元,请求经纬度信息;
[0033] (5)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地理位置信息;
[0034] (6)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;
[0035] (7)微博客服务器中服务管理单元将地理位置信息传输至内容存储单元,查询和该地理位置信息绑定的微博客内容;
[0036] (8)微博客服务器中服务管理单元将查询到的微博客内容传输至移动终端。
[0037] 所述的回复微博客内容阶段包括如下步骤:
[0038] (1)用户通过移动终端选择想要回复的微博客;
[0039] (2)用户输入想要回复的内容,并通过无线网络传输至服务管理单元;
[0040] (3)微博客服务器中服务管理单元向内容存储单元传输用户ID,请求用户手机号码信息;
[0041] (4)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;
[0042] (5)微博客服务器中位置服务接口单元将手机号码传输至移动运营商位置服务接口单元,请求经纬度信息;
[0043] (6)微博客服务器中位置服务接口单元将经纬度信息传输至GIS服务接口,请求地理位置信息;
[0044] (7)微博客服务器中位置服务接口单元将地理位置信息传输至服务管理单元;
[0045] (8)微博客服务器中服务管理单元将地理位置信息、用户输入的微博客内容和被回复的微博客内容三者进行绑定。
[0046] 所述的用户验证阶段包括如下步骤:
[0047] (1)用户通过移动终端向微博客服务器发起登陆请求;
[0048] (2)微博客服务器中用户授权单元通过查询内容存储单元对用户进行验证;
[0049] (3)验证通过,用户进行后续功能操作。
[0050] 本发明的基于地理位置的微博客系统的构建方法,具有以下优点和积极效果:
[0051] 1.通过利用移动终端的位置信息属性,在通过移动终端发布微博客内容发布时,自动给微博客内容添加地理位置信息,方便用户对微博客内容进行组织和分类;
[0052] 2.通过微博客的地理位置属性,让用户方便的看到和其居住地理位置相关的其他用户的信息,提高微博客信息的价值;
[0053] 3.在有利于对微博客内容进行分类的同时,增加微博客内容的可阅读性。

附图说明

[0054] 图1是本发明基于地理位置的微博客系统的构成示意图;
[0055] 图2是本发明中微博客服务器的构成结构示意图;
[0056] 图3是本发明方法中用户注册阶段的流程图;
[0057] 图4是本发明方法中用户绑定阶段的流程图;
[0058] 图5是本发明方法中用户验证阶段的流程图;
[0059] 图6是本发明方法中输入微博客内容阶段的流程图;
[0060] 图7是本发明方法中查询附近微博客内容阶段的流程图;
[0061] 图8是本发明方法中回复微博客内容阶段的流程图;
[0062] 其中:
[0063] 1:移动终端 2:无线网络
[0064] 3:微博客服务器 4:移动运营商位置服务接口
[0065] 5:GIS服务接口

具体实施方式

[0066] 下面结合实施例对本发明的基于地理位置的微博客系统的构建方法做出详细说明。
[0067] 如图1所示,本发明的基于地理位置的微博客系统,包括有微博客服务器3和通过无线网络2与微博客服务器3相连接的移动终端1,所述的微博客服务器3上还设置有移动运营商位置服务接口4和GIS服务接口5。
[0068] 所述的移动终端1是蜂窝式电话、或无线调制解调器、或个人信息管理器(PIM)、或个人数字助理(PDA)等无线设备。移动终端1可以通过无线网络2和微博客服务器3传输数据。
[0069] 所述的无线网络2是通过GSM/GPRS/CDMA/WLAN标准构建的无线网络。无线网络2处理通过任何无线环境从移动终端1所接收到的信号,并将经过处理的信号发送至微博客服务器3。
[0070] 移动运营商位置服务4接口是移动运营商向第三方合作伙伴开放的位置服务接口,通过向移动运营商位置服务接口传输移动终端的手机号码,移动运营商位置服务接口可以向第三方合作伙伴返回该手机号码对应的移动终端的经纬度。
[0071] GIS服务接口5是GIS运营商向第三方合作伙伴开放的位置服务接口,通过向GIS运营商传输经纬度信息,GIS运营商可以向第三方合作伙伴返回该经纬度对应的地理位置信息。
[0072] 如图2所示,所述的微博客服务器3是管理和存储用户、博客内容和好友的信息,并控制所述信息的装置,包括有用户授权单元、服务管理单元、内容存储单元和位置服务接口单元,均设置在微博客服务器3的存储器中。微博客服务器3可选用计算机,通过移动终端1为用户提供基于地理位置的微博客服务。所述的微博客服务器3通过无线网络2连接一个或一个以上的移动终端1。
[0073] 所述的用户授权单元执行用户注册、用户绑定和用户验证功能,服务管理单元执行微博客内容的输入、删除、修改、查询和位置信息绑定功能,内容存储单元存储用户信息、微博客内容信息等。位置服务接口单元执行和移动运营商位置服务接口以及GIS服务接口进行数据交换的功能。
[0074] 本发明的基于地理位置的微博客系统的构建方法,包括有依次进行的如下阶段:1、用户注册;2、用户绑定;3、用户验证;4、输入微博客内容;5、查询微博客内容;6、回复微博客内容。
[0075] 如图3、图4所示,所述的用户注册和用户绑定阶段包括如下步骤:
[0076] (1)用户通过移动终端向微博客服务器发起注册服务请求;
[0077] (2)微博客服务器中用户授权单元为该用户生成唯一标识ID;
[0078] (3)微博客服务器中用户授权单元将此ID存储在内容存储单元中;
[0079] 通过将用户ID和移动终端的手机号码绑定(需要用户主动授权,也可以随时解除绑定),以实现通过移动终端对用户当前位置进行查询的功能。
[0080] (4)用户通过移动终端向微博客服务器发起绑定请求;
[0081] (5)微博客服务器中用户授权单元提示用户需提供自己移动终端的手机号码;
[0082] (6)用户向微博客服务器发送手机号码;
[0083] (7)微博客服务器中用户授权单元将用户ID和手机号码绑定,即以某种对应关系存储在内容存储单元。
[0084] 用户通过移动终端使用微博客服务前,需进行身份验证。如图5所示,所述的用户验证阶段包括如下步骤:
[0085] (1)用户通过移动终端向微博客服务器发起登陆请求,同时将身份验证信息传输至微博客服务器;
[0086] (2)微博客服务器中用户授权单元通过查询内容存储单元对用户身份进行验证;
[0087] (3)验证通过,用户可以进行后续功能的操作。
[0088] 如图6所示,所述的输入微博客内容阶段包括如下步骤:
[0089] (1)用户通过移动终端输入微博客内容,内容形式可以是文字、多媒体,或者是文字和多媒体内容的混合形式。并通过无线网络传输至微博客服务器中的服务管理单元;
[0090] (2)微博客服务器中服务管理单元接收到用户输入的微博客内容后,向位置服务接口单元传输用户的ID,并请求用户的位置信息,位置服务接口单元收到请求后,将用户的ID传输给内容存储单元,并请求用户的手机号码信息;内容存储单元将验证该用户是否进行了手机号码绑定,如果已经绑定,则向位置服务接口单元返回该用户ID对应的手机号码,否则将返回空信息至位置服务接口单元。
[0091] (3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至微博客服务器中的位置服务接口单元,请求位置信息;
[0092] (4)微博客服务器中位置服务接口单元接收到内容存储单元传输的信息后,判断此信息是否为空,如果为空,则向服务管理单元返回该用户位置目前未知的消息;如果不为空,位置服务接口单元将手机号码传输至移动运营商位置服务接口,请求该手机号码对应的移动终端所在的经纬度信息;
[0093] (5)微博客服务器中位置服务接口单元在收到移动运营商位置服务接口传输的经纬度信息后,将经纬度信息传输至GIS服务接口,请求该经纬度对应的地理位置信息;
[0094] (6)微博客服务器中位置服务接口单元在收到GIS服务接口传输的地理位置信息后,将该用户所在的地理位置信息传输至服务管理单元;
[0095] (7)微博客服务器中服务管理单元收到地理位置信息后,将该地理位置信息和用户输入的微博客内容进行绑定,即以某种对应关系存储在内容存储单元中。
[0096] 如图7所示,所述的查询微博客内容阶段包括如下步骤:
[0097] (1)用户通过移动终端向微博客服务器发起查询附近微博客内容的请求;
[0098] (2)微博客服务器中服务管理单元向内容存储单元传输用户ID,请求用户手机号码信息;位置服务接口单元收到请求后,将用户的ID传输给内容存储单元,并请求用户的手机号码信息,内容存储单元将验证该用户是否进行了手机号码绑定,如果已经绑定,则向位置服务接口单元返回该用户ID对应的手机号码,否则将返回空信息至位置服务接口单元。
[0099] (3)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;
[0100] (4)微博客服务器中位置服务接口单元接收到内容存储单元传输的信息后,判断此信息是否为空,如果为空,则向服务管理单元返回该用户位置目前未知的消息。如果不为空,则向移动运营商位置服务接口传输用户的手机号码,请求该手机号码对应的移动终端所在的经纬度信息;
[0101] (5)微博客服务器中位置服务接口单元在收到移动运营商位置服务接口传输的经纬度信息后,向GIS服务接口传输经纬度信息,请求该经纬度对应的地理位置信息;
[0102] (6)微博客服务器中位置服务接口单元在收到GIS服务接口传输的地理位置信息后,向服务管理单元传输该用户所在的地理位置信息;
[0103] (7)微博客服务器中服务管理单元在收到地理位置信息后,将地理位置信息传输至内容存储单元,内容存储单元将查询和该地理位置绑定的所有微博客内容信息,并将这些信息返回给服务管理单元;
[0104] (8)微博客服务器中服务管理单元在收到微博客内容信息后,将查询到的微博客内容传输至移动终端。
[0105] 移动终端在查询到附近微博客内容后,可以对这些内容进行回复,回复的内容形式可以是文字、多媒体,或者是文字和多媒体内容的混合形式。
[0106] 如图8所示,所述的回复微博客内容阶段包括如下步骤:
[0107] (1)用户通过移动终端选择想要回复的微博客;
[0108] (2)用户输入想要回复的微博客内容,并通过无线网络传输至服务管理单元;
[0109] (3)微博客服务器中服务管理单元接收到用户输入的微博客内容后,服务管理单元向内容存储单元传输用户ID,并请求用户的手机号码信息;
[0110] (4)微博客服务器中服务管理单元从内容存储单元获取手机号码后,传输至位置服务接口单元,请求位置信息;位置服务接口单元收到请求后,将用户的ID传输给内容存储单元,并请求用户的手机号码信息,内容存储单元将验证该用户是否进行了手机号码绑定,如果已经绑定,则向位置服务接口单元返回该用户ID对应的手机号码,否则将返回空信息至位置服务接口单元。
[0111] (5)微博客服务器中位置服务接口单元接收到内容存储单元传输的信息后,判断此信息是否为空,如果为空,则向服务管理单元返回该用户位置目前未知的消息。如果不为空,将手机号码传输至移动运营商位置服务接口单元,请求该手机号码对应的移动终端所在的经纬度信息;
[0112] (6)微博客服务器中位置服务接口单元在收到移动运营商位置服务接口传输的经纬度信息后,将经纬度信息传输至GIS服务接口,请求该经纬度对应的地理位置信息;
[0113] (7)微博客服务器中位置服务接口单元在收到GIS服务接口传输的地理位置信息后,将该用户所在的地理位置信息传输至服务管理单元;
[0114] (8)微博客服务器中服务管理单元收到地理位置信息后,将地理位置信息、用户输入的微博客内容和被回复的微博客内容三者进行绑定,即以某种对应关系存储在内容存储单元中。