一种展示街景微博的方法、装置和系统的制作方法

文档序号:8003446阅读:198来源:国知局
一种展示街景微博的方法、装置和系统的制作方法
【专利摘要】本发明实施方式提出了一种展示街景微博的方法、装置和系统。方法包括:获取位置信息,并发送包含所述位置信息和微博内容的微博信息;接收对应于所述位置信息的街景信息;展示所述街景信息和微博内容。本发明实施方式可以提高微博信息的传播效率。
【专利说明】一种展示街景微博的方法、装置和系统

【技术领域】
[0001] 本发明实施方式涉及信息处理【技术领域】,更具体地,涉及一种展示街景微博的方 法、装置和系统。

【背景技术】
[0002] 在当今的信息时代中,各种信息设备应运而生。而且,随着电子消费、计算机、通信 (3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利 用的研究上,以充分利用现有资源设备来为人们更好的服务。在这些资源设备的工作处理 过程中,经常涉及到计算机文件的处理。
[0003] 微博,即微博客(MicroBlog)的简称,是一种基于用户关系的信息共享、传播以及 获取平台。通过微博平台,用户可以应用WEB、WAP以及各种客户端组件,以140字左右的文 字更新信息,并实现即时共享。相对于强调版面布置的博客来说,微博的内容组成只是由简 单的只言片语组成,从这个角度来说,对用户的技术要求门槛很低,而且在语言的编排组织 上,没有博客那么高。微博开通的多种API使得大量的用户可以通过手机、网络等方式来即 时更新自己的个人信息。微博草根性更强,且广泛分布在桌面、浏览器、移动终端等多个平 台上,有多种商业模式并存,或形成多个垂直细分领域的可能。现今,微博已经成为许多人 的生活组成部分:获取资讯、社交、娱乐;甚至社交和娱乐融为一体,比如在微博上和好友 玩一些社交游戏。
[0004] 在现有技术中,可以在微博中展示兴趣点(P0I)信息,通过触发兴趣点信息可以浏 览相关电子地图。然而,这种展示方式仅仅是对电子地图的简单展示,与微博本身并无直接 相关性,不利于微博信息的传播。


【发明内容】

[0005] 本发明实施方式提出一种展示街景微博的方法,以提高微博信息的传播效率。
[0006] 本发明实施方式还提出了一种展示街景微博的装置,以提高微博信息的传播效 率。
[0007] 本发明实施方式还提出了一种展示街景微博的系统,以提高微博信息的传播效 率。
[0008] 本发明实施方式的具体方案如下:
[0009]-种展示街景微博的方法,该方法包括:
[0010] 获取位置信息,并发送包含所述位置信息和微博内容的微博信息;
[0011] 接收对应于所述位置信息的街景信息;
[0012] 展示所述街景信息和微博内容。
[0013] 一种展示街景微博的装置,包括信息发送单元、信息接收单元和信息展示单元,其 中:
[0014] 信息发送单元,用于获取位置信息,并发送包含所述位置信息和微博内容的微博 信息;
[0015] 信息接收单元,用于接收对应于所述位置信息的街景信息;
[0016] 信息展示单元,用于展示所述街景信息和微博内容。
[0017] 一种展示街景微博的方法,该方法包括:
[0018] 接收包含位置信息和微博内容的微博信息;
[0019] 检索对应于所述位置信息的街景信息;
[0020] 发送与微博内容一起被展示的所述街景信息。
[0021] 一种展示街景微博的装置,包括微博信息接收单元、检索单元和街景信息发送单 元,其中:
[0022] 微博信息接收单元,用于接收包含位置信息和微博内容的微博信息;
[0023] 检索单元,用于检索对应于所述位置信息的街景信息;
[0024] 街景信息发送单元,用于发送与微博内容一起被展示的所述街景信息。
[0025] -种展示街景微博的系统,其特征在于,包括客户端和服务器,其中:
[0026] 客户端,用于获取位置信息,并向服务器发送包含所述位置信息和微博内容的微 博信息;
[0027] 服务器,用于从客户端接收包含所述位置信息和所述微博内容的微博信息;检索 对应于所述位置信息的街景信息,并向客户端发送所述街景信息;
[0028] 客户端,还用于展示所述街景信息和微博内容。
[0029] 从上述技术方案可以看出,在本发明实施方式中获取位置信息,并发送包含所述 位置信息和微博内容的微博信息;接收对应于所述位置信息的街景信息;展示所述街景信 息和微博内容。由此可见,应用本发明实施方式之后,可以展示与位置信息相关的街景信息 和微博内容,因此有利于微博信息的传播。
[0030] 而且,在本发明实施方式中,可以在街景信息中叠加展示相临近的微博或留言内 容,因此进一步提高了微博信息的传播效率。
[0031] 另外,通过按照相邻微博信息的微博内容的数目对街景信息进行切分,可以实现 信息的充分展示。

【专利附图】

【附图说明】
[0032] 图1为根据本发明实施方式展示街景微博的客户端侧方法流程图;
[0033] 图2为根据本发明实施方式展示街景微博的装置结构图;
[0034] 图3为根据本发明实施方式街景微博展示第一示意图;
[0035] 图4为根据本发明实施方式街景微博展示第二示意图;
[0036] 图5为根据本发明实施方式街景微博展示第三示意图;
[0037] 图6为根据本发明实施方式展示街景微博的服务器侧流程图;
[0038] 图7为根据本发明实施方式展示街景微博的装置结构图;
[0039] 图8为根据本发明实施方式展示街景微博的系统结构图。

【具体实施方式】
[0040] 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步 的详细描述。
[0041] 图1为根据本发明实施方式展示街景微博的客户端侧方法流程图。
[0042] 如图1所示,该方法包括:
[0043] 步骤101 :客户端获取位置信息,并发送包含所述位置信息和微博内容的微博信 肩、。
[0044] 在这里,客户端可以获取自身的位置信息,并向服务器发送包含自身的位置信息 和期望发布微博内容的微博信息。
[0045] 可选地,客户端也可以获取与当前位置信息不相关的任意位置信息,并向服务器 发送包含与当前位置信息不相关的位置信息以及期望发布微博内容的微博信息。
[0046] 优选地,位置信息包括但不限于:客户端当前所在的经纬度、路网信息、兴趣点 (P0I)信息、详细地址,等等。
[0047]步骤102:客户端接收对应于所述位置信息的街景信息。
[0048] 服务器在收到客户端发送的位置信息(包括客户端自身的位置信息或与客户端当 前位置信息不相关的位置信息,等等)之后,检索与该位置信息相对应的街景信息,并将所 述街景信息发送到客户端。
[0049] 街景(StreetView)信息是使用专业相机拍摄的城市街道的360度全景图像,并 使用专门的播放器把二维的平面图模拟成真实的三维图提供给用户。
[0050] 与普通照片相比,街景图具有以下优势:(1)沉浸感强,给用户身临其境的感觉; (2)带有地理位置信息,方便定位;(3)沿街道批量制作,覆盖大量位置信息。正因为街景具 备以上优势,非常适合与位置信息相关的各种应用。
[0051] 在一个实施方式中,街景信息具体为街景图像。在另一个实施方式中,街景信息为 街景图像的保存标识,即街景图标识。
[0052] 街景图标识用于区分各个街景图像,每个街景图像对应于相应的位置信息,客户 端可以通过街景图标识检索到对应的街景图像,并获取与街景图像相对应的位置信息。
[0053] 步骤103 :客户端展示所述街景信息和微博内容。
[0054] 客户端展示所述街景信息和微博内容。优选地,客户端在街景信息上叠加展示所 述微博内容。或者,客户端以预览图的形式展示所述街景信息,而且在该街景信息周围展示 微博内容。
[0055] 比如:用户在微博客户端上发布一条带P0I信息的微博广播,微博服务器根据该 P0I信息向街景服务器发请求,并由街景服务器判断是否有对应于该P0I信息的街景标识。 如果有街景标识,微博服务器返回街景标识以告知微博客户端,微博客户端在该微博P0I 信息前面添加示意标识。当用户通过点击该示意标识进入微博详情页时,微博客户端会根 据用户当前的经纬度请求街景客户端查询是否存在对应于该街景标识的预览图,如果存 在,则在微博客户端显示预览图,否则显示默认图,并在地图区域街景入口处展示。
[0056] 微博信息中通常包含有各自的位置信息,因此可以计算各个微博信息之间的距 离。
[0057] 在一个实施方式中,可以在微博街景图中展示与该微博位置信息在地理上相接近 的其它微博信息。
[0058] 比如,假设微博街景图所对应的位置信息为"北京市五道口",则可以展示所包含 的位置信息与"北京市五道口 "相接近的其它微博信息。
[0059] 再比如,可以设置一预定地理范围(比如:1公里),可以认为与"北京市五道口"相 距该预定地理范围的其它微博信息即为"北京市五道口"所对应微薄的相邻微博信息。
[0060] 此时,该方法进一步包括:
[0061] 客户端接收相邻微博信息的微博内容,其中所述相邻微博信息的位置信息与所述 位置信息在预定地理范围内;并且在所述街景信息上叠加展示所述相邻微博信息的微博内 容。其中,可以接收预定数目个相邻微博信息的微博内容。
[0062] 优选地,客户端还可以在街景信息上叠加展示针对相邻微博信息的微博内容的留 s内各。
[0063] 比如,假设微博街景图所对应的位置信息为"北京市五道口"、微博内容为"五道口 真繁华",则可以展示针对"五道口真繁华"这条微博内容进行评论的评论留言,而不用在意 该评论留言的位置信息。
[0064] 街景留言数据是一条特殊的微博,跟所留言的街景所在位置经纬度绑定,可以采 用和带位置微博类似的存储方式。街景留言数据是以街景位置的经纬度来计算格子ID,然 后对留言微博和格子ID做关联存储。
[0065] 街景留言数据展示及筛选算法统街景微博展示算法,根据街景点的经纬度计算格 子ID,按照距离搜索过滤。距离搜索时会按经度距离大致过滤、精确距离过滤两个步骤。 [0066] 在一个实施方式中,该方法进一步包括:
[0067] 接收针对相邻微博信息的微博内容的留言内容,其中所述相邻微博信息的位置信 息与所述位置信息在预定地理范围内;
[0068] 在所述街景信息上叠加展示所述针对相邻微博信息的微博内容的留言内容。
[0069] 在一个实施方式中:该方法进一步包括:
[0070] 接收相邻微博信息的微博内容以及针对相邻微博信息的微博内容的留言内容,其 中所述相邻微博信息的位置信息与所述位置信息在预定地理范围内,而且所述相邻微博信 息的微博内容以及针对相邻微博信息的微博内容的留言内容的数目之和为预定数目;
[0071] 在所述街景信息上叠加展示所述相邻微博信息的微博内容以及针对相邻微博信 息的微博内容的留言内容。
[0072] 其中:在所述街景信息上叠加展示所述相邻微博信息的微博内容包括:
[0073] 按照所述相邻微博信息的微博内容的数目,对所述街景信息进行切分;
[0074] 在切分出的街景信息中,平均绘制所述相邻微博信息的微博内容的位图纹理。
[0075] 比如,当用户在微博客户端上点击预览图之后,首先向街景服务器请求当前位置 的街景图,同时会以该微博的地理信息(即进入点)为中心,向微博服务器发送请求拉取预 定范围(比如lkm)内所有身边的广播(假设为n条)以及该位置所有的留言(假设为m条)。
[0076] 然后,可以根据切蛋糕算法(将360度平均划分成m+n块,每块展示一个微博叠 层,每个微博叠层可为一个微博或一个留言,),将所有微博和留言以某些角度聚合在一起 展示。街景全部加载完成后会有一个状态(QStreetViewInfoInit)回调回来来通知到客户 端,客户端保证街景出现在屏幕之后,再展示微博和留言。
[0077] 具体地:假设相邻有7条微博广播和1条留言。
[0078] 微博客户端在街景的360度视角范围中通过计算经度、纬度以及高度的偏移量, 将微博叠层(overlay)的位图纹理根据偏移量绘制到街景内,并遵循尽量保证错开和均匀 平铺展现n条广播里的7条和1条留言的规则来显示街景微博。
[0079] 微博叠层的展示主要以第一次增加的叠层与场景的距离作为焦距,以正常比例显 示,其他的叠层如果想对比较远,则缩小为原来的〇. 5倍显示,近则按照原尺寸的1. 5倍显 /_J、i〇
[0080] 在绘制叠层时,由于街景里所有的尺寸通常会比原尺寸要大2倍,因此在绘制纹 理时,需要将所有的叠层尺寸放大2倍后再放入街景内显示。当用户点击箭头切换一次场 景,微博客户端会重新展示下一圈广播中的7条。此时,微博客户端会以当前P0I为中心, 再次拉取距离当前P0I的lkm内所有的身边微博。
[0081] 示范性地,用户每点击一次箭头会前进10米,每个场景通常都是3个步进(遇路口 会自动把步进调整到1),也就是通常30米。用户可以360度旋转查看广播,第一次进入65 度,双击放大一级变为45度,再双击放大一级变为20度,同时也可以点击箭头前进查看新 广播。
[0082] 点击广播会将当前点击的叠层进行更新,并绘制转播评论按钮,键盘弹起按钮消 失。用户可以点击头像进入个人资料,点击图片查看大图或者原图。返回后直接回到当前 点击叠层的任一点位置。
[0083] 类似地,对于留言的展示:当用户进入街景图后,客户端根据当前P0I,向微博服 务器请求该P0I留言条数和内容,并通过下落动画放置到合理位置。当后台计算留言数大 于一条,客户端会在留言文案上做相应修改。点开留言后过滤掉分享街景时自带文案。点 击查看留言,弹出浮层,客户端会隐藏浮层底下所有的留言叠层,点击关闭留言后可重新看 至IJ。当转播评论街景里的广播键盘弹起或者点击查看留言,可以不响应微博客户端的重力 感应,从而晃动手机街景不会跟着转动。
[0084] 可以在服务器中可以保留街景微博数据。街景微博数据是用户通过微博手机客户 端或者其他支持定位功能的手机浏览器等设备发出的、带有位置信息(包括但不限于发送 者当前所在的经纬度、路网信息、P0I信息、详细地址等)的微博信息。
[0085] 微博服务器收到用户发出的带位置的微博后,会将其经纬度信息根据格子生成算 法计算经纬度所在的格子ID,将微博和格子ID关联存储,以供街景微博展示使用。
[0086] 可以根据当前格子ID确定相互临近的格子ID,再从当前格子ID和临近的格子ID 中寻找相邻微博信息,从而节约计算资源。
[0087] 示范性地,也可以直接通过经纬度距离速算公式计算任意两点之间的距离。
[0088] 经度距离速算公式:计算两个经纬度点在相同经度上的距离,迅速缩小符合距离 条件的范围,不使用常规的经纬度距离计算公式,减少计算量并提升处理速度。同一经度上 间隔一个纬度的距离为L0N_DIST=111319. 5米
[0089] 假设街景经纬度为(latl,lonl)微博经纬度为(lat2,lon2),则快速计算经度距 离公式为:
[0090]

【权利要求】
1. 一种展示街景微博的方法,其特征在于,该方法包括: 获取位置信息,并发送包含所述位置信息和微博内容的微博信息; 接收对应于所述位置信息的街景信息; 展示所述街景信息和微博内容。
2. 根据权利要求1所述的展示街景微博的方法,其特征在于,该方法进一步包括: 接收相邻微博信息的微博内容,其中所述相邻微博信息的位置信息与所述位置信息在 预定地理范围内; 在所述街景信息上叠加展示所述相邻微博信息的微博内容。
3. 根据权利要求2所述的展示街景微博的方法,其特征在于,所述接收相邻微博信息 的微博内容为:接收预定数目个相邻微博信息的微博内容。
4. 根据权利要求1所述的展示街景微博的方法,其特征在于,该方法进一步包括: 接收针对相邻微博信息的微博内容的留言内容,其中所述相邻微博信息的位置信息与 所述位置信息在预定地理范围内; 在所述街景信息上叠加展示所述针对相邻微博信息的微博内容的留言内容。
5. 根据权利要求1所述的展示街景微博的方法,其特征在于,该方法进一步包括: 接收相邻微博信息的微博内容W及针对相邻微博信息的微博内容的留言内容,其中所 述相邻微博信息的位置信息与所述位置信息在预定地理范围内,而且所述相邻微博信息的 微博内容W及针对相邻微博信息的微博内容的留言内容的数目之和为预定数目; 在所述街景信息上叠加展示所述相邻微博信息的微博内容W及针对相邻微博信息的 微博内容的留言内容。
6. 根据权利要求2所述的展示街景微博的方法,其特征在于,在所述街景信息上叠加 展示所述相邻微博信息的微博内容包括: 按照所述相邻微博信息的微博内容的数目,对所述街景信息进行切分; 在切分出的街景信息中,平均绘制所述相邻微博信息的微博内容的位图纹理。
7. -种展示街景微博的装置,其特征在于,包括信息发送单元、信息接收单元和信息展 示单元,其中: 信息发送单元,用于获取位置信息,并发送包含所述位置信息和微博内容的微博信 息; 信息接收单元,用于接收对应于所述位置信息的街景信息; 信息展示单元,用于展示所述街景信息和微博内容。
8. 根据权利要求7所述的展示街景微博的装置,其特征在于, 信息接收单元,进一步用于接收相邻微博信息的微博内容,其中所述相邻微博信息的 位置信息与所述位置信息在预定地理范围内; 信息展示单元,进一步用于在所述街景信息上叠加展示所述相邻微博信息的微博内 容。
9. 根据权利要求8所述的展示街景微博的装置,其特征在于, 信息接收单元,用于接收预定数目个相邻微博信息的微博内容。
10. 根据权利要求7所述的展示街景微博的装置,其特征在于, 信息接收单元,进一步用于接收针对相邻微博信息的微博内容的留言内容,其中所述 相邻微博信息的位置信息与所述位置信息在预定地理范围内; 信息展示单元,进一步用于在所述街景信息上叠加展示所述针对相邻微博信息的微博 内容的留言内容。
11. 根据权利要求7所述的展示街景微博的装置,其特征在于, 信息接收单元,进一步用于接收相邻微博信息的微博内容W及针对相邻微博信息的 微博内容的留言内容,其中所述相邻微博信息的位置信息与所述位置信息在预定地理范围 内,而且所述相邻微博信息的微博内容W及针对相邻微博信息的微博内容的留言内容的数 目之和为预定数目; 信息展示单元,进一步用于在所述街景信息上叠加展示所述相邻微博信息的微博内容 W及针对相邻微博信息的微博内容的留言内容。
12. 根据权利要求7所述的展示街景微博的装置,其特征在于, 信息展示单元,用于按照所述相邻微博信息的微博内容的数目,对所述街景信息进行 切分;在切分出的街景信息中,平均绘制所述相邻微博信息的微博内容的位图纹理。
13. -种展示街景微博的方法,其特征在于,该方法包括: 接收包含位置信息和微博内容的微博信息; 检索对应于所述位置信息的街景信息; 发送与微博内容一起被展示的所述街景信息。
14. 根据权利要求13所述的展示街景微博的方法,其特征在于,该方法进一步包括: 发送相邻微博信息的微博内容,其中所述相邻微博信息的位置信息与所述位置信息在 预定地理范围内,其中所述相邻微博信息的微博内容在所述街景信息上被叠加展示。
15. 根据权利要求13所述的展示街景微博的方法,其特征在于,该方法进一步包括: 发送针对相邻微博信息的微博内容的留言内容,其中所述相邻微博信息的位置信息与 所述位置信息在预定地理范围内;其中所述针对相邻微博信息的微博内容的留言内容在所 述街景信息上被叠加展示。
16. 根据权利要求13所述的展示街景微博的方法,其特征在于,该方法进一步包括: 发送相邻微博信息的微博内容W及针对相邻微博信息的微博内容的留言内容,其中所 述相邻微博信息的位置信息与所述位置信息在预定地理范围内,而且所述相邻微博信息的 微博内容W及针对相邻微博信息的微博内容的留言内容的数目之和为预定数目;所述相邻 微博信息的微博内容W及针对相邻微博信息的微博内容的留言内容在所述街景信息上被 畳加展不。
17. -种展示街景微博的装置,其特征在于,包括微博信息接收单元、检索单元和街景 信息发送单元,其中: 微博信息接收单元,用于接收包含位置信息和微博内容的微博信息; 检索单元,用于检索对应于所述位置信息的街景信息; 街景信息发送单元,用于发送与微博内容一起被展示的所述街景信息。
18. 根据权利要求17所述的展示街景微博的装置,其特征在于, 街景信息发送单元,进一步用于发送相邻微博信息的微博内容,其中所述相邻微博信 息的位置信息与所述位置信息在预定地理范围内,其中所述相邻微博信息的微博内容在所 述街景信息上被叠加展示。
19. 根据权利要求17所述的展示街景微博的装置,其特征在于, 街景信息发送单元,进一步用于发送针对相邻微博信息的微博内容的留言内容,其中 所述相邻微博信息的位置信息与所述位置信息在预定地理范围内;其中所述针对相邻微博 信息的微博内容的留言内容在所述街景信息上被叠加展示。
20. 根据权利要求17所述的展示街景微博的装置,其特征在于, 街景信息发送单元,进一步用于发送相邻微博信息的微博内容W及针对相邻微博信息 的微博内容的留言内容,其中所述相邻微博信息的位置信息与所述位置信息在预定地理范 围内,而且所述相邻微博信息的微博内容W及针对相邻微博信息的微博内容的留言内容的 数目之和为预定数目;所述相邻微博信息的微博内容W及针对相邻微博信息的微博内容的 留言内容在所述街景信息上被叠加展示。
21. -种展示街景微博的系统,其特征在于,包括客户端和服务器,其中: 客户端,用于获取位置信息,并向服务器发送包含所述位置信息和微博内容的微博信 息; 服务器,用于从客户端接收包含所述位置信息和所述微博内容的微博信息;检索对应 于所述位置信息的街景信息,并向客户端发送所述街景信息; 客户端,还用于展示所述街景信息和微博内容。
【文档编号】H04W4/02GK104348704SQ201310332760
【公开日】2015年2月11日 申请日期:2013年8月2日 优先权日:2013年8月2日
【发明者】付晨花 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1