分布式视频源构建的地图系统及其实现方法技术方案

技术编号:15750183 阅读:176 留言:0更新日期:2017-07-03 17:31
本发明专利技术公开了一种分布式视频源构建的地图系统及其实现方法,涉及视频直播和地图导航领域。该系统包括视频源聚合接口、服务接口、视频源记录数据库、发布者终端、使用者终端。发布者终端通过视频源聚合接口向该地图系统发布视频源,内容包括发布者ID、视频源链接、地理坐标、源类型,并更新视频源记录数据库;使用者终端向服务接口发出对应地点或路径的查询,服务接口向使用者终端返回一系列相关的视频源记录,从而在使用者终端上渲染出叠加视频源记录的地图;使用者终端通过服务接口对视频源可信度进行评价。本发明专利技术能使得使用者获取感兴趣的位置或导航路径上的实时视频,供使用者决策。

【技术实现步骤摘要】
分布式视频源构建的地图系统及其实现方法
本专利技术涉及视频直播和地图导航领域,具体是涉及一种分布式视频源构建的地图系统及其实现方法。
技术介绍
随着固定/无线宽带技术的发展,用户可享受更大的低延时带宽。用户获取信息的方式从文字、图片,向实时视频演进。现有的地图业务缺乏有效的视频源,很难向用户提供各个地点的实时视频;在交通路径导航时,无法提供实时的视频信息供用户评估决策。同时,虽然现有的直播业务具有大量的从业者与使用者群体,但普遍趋于娱乐化。随着宽带技术的成熟,使用者仅从文字、图片得到的信息不够,有进一步了解相关地点的实时视频的迫切需求;有在进行路径导航时,获取整个路段的具体实时视频以便用户做决策评估的迫切需求。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种分布式视频源构建的地图系统及其实现方法,能够获取使用者感兴趣的位置或导航路径上的实时视频,供使用者决策。本专利技术提供一种分布式视频源构建的地图系统,该系统包括视频源聚合接口、服务接口、视频源记录数据库、发布者终端、使用者终端;视频源聚合接口用于发布者终端与该地图系统的交互:发布者终端通过视频源聚合接口向该地图系统发布视频源,内容包括发布者ID、视频源链接、地理坐标、源类型,并更新视频源记录数据库;视频源聚合接口根据的处理结果,向发布者终端返回结果;服务接口用于使用者终端与该地图系统的交互:使用者终端向服务接口发出对应地点或路径的查询,服务接口向使用者终端返回一系列相关的视频源记录,使用者终端据此渲染出叠加视频源记录的地图;使用者终端通过服务接口对视频源进行评价;视频源记录数据库用于存储视频源记录,其中每条视频源记录的字段如下:发布者ID、视频源链接、地理坐标、源类型、可信度权值、心跳时间,其中:发布者ID作为发布者终端发布该视频源的唯一标识;视频源链接由发布者终端提供,其他用户通过访问该视频源链接获取对应的视频;地理坐标是发布者终端的动态定位信息,通过地理坐标在地图上标明视频源拍摄的实际位置;对明确的固定发布者采用对应的固定定位信息,即忽略发布者终端提供的地理坐标;源类型是固定物、移动个人或移动载具;可信度权值表明视频源记录的价值性,由系统设定,或者由使用者对视频的实用性进行主观评价调整,高权值的视频源记录优先在地图上使用;心跳时间是发布者终端最近一次与该系统的交互时间,用来判断发布者是否在线,若当前时间与该条记录的心跳时间差值大于某阈值,认为该条记录的发布者终端不在线。在上述技术方案的基础上,所述发布者终端发布视频时,定期将发布者ID、视频源链接、地理坐标、源类型发送给该系统,并定期将更新的地理坐标、源类型发送给该系统,定期发送含发布者ID的心跳报文;通过服务接口更新视频源数据库中发布者ID对应的视频源链接、地理坐标、源类型、心跳时间字段。在上述技术方案的基础上,所述使用者终端通过服务接口获得其所感兴趣的坐标或路径附近的视频源记录,服务接口查询视频源记录数据库,优先向用户提供高可信度权值的在线的视频源记录,使用者终端据此渲染出叠加视频源记录的地图;使用者终端通过对应的视频源记录的视频源链接访问对应的视频。在上述技术方案的基础上,所述叠加视频源记录的地图包括发布者ID、视频源链接、地理坐标、源类型、可信度权值,发布者ID、源类型、可信度权值供使用者评估参考,使用者通过视频源链接访问视频,使用者对视频源记录的可信度权值打分。在上述技术方案的基础上,所述视频源链接由发布者终端自身维护,其他用户直接从发布者终端获取视频数据;或者由直播内容分发网络CDN维护;视频源链接是发布者终端发布的视频源在某一直播内容分发网络CDN上的映射链接,其他用户访问该视频源并不直接从发布者获取视频数据,而是从直播CDN获取视频数据,使用者终端访问该视频源链接,获取对应的视频。在上述技术方案的基础上,所述发布者终端向视频源聚合接口发出的交互报文分以下三类:上线报文:包含发布者ID、视频源链接、地理坐标、源类型;心跳报文:包含发布者ID;更新报文:包含发布者ID、地理坐标、源类型;视频源聚合接口根据报文的处理结果,向发布者终端返回成功报文或失败报文;上述三个报文均会更新视频源记录的心跳时间。在上述技术方案的基础上,所述使用者终端向服务接口发出三类请求:评价请求:包含发布者ID、评价;地点请求:包含相关地点;路径请求:包含相关路径;对评分请求,返回确认消息;对地点请求及路径请求,服务接口向使用者终端返回一系列相关的视频源记录。本专利技术还提供上述分布式视频源构建的地图系统的实现方法,包括以下步骤:发布者终端与视频源聚合接口交互:发布者终端通过视频源聚合接口向该地图系统发布视频源,内容包括发布者ID、视频源链接、地理坐标、源类型,并更新数据库;视频源聚合接口根据的处理结果,向发布者终端返回结果;使用者终端与服务接口交互:使用者终端向服务接口发出对应地点,或路径的查询,服务接口向使用者终端返回一系列相关的视频源记录,从而在使用者终端上渲染出叠加视频源记录的地图;使用者终端通过服务接口对视频源进行评价。在上述技术方案的基础上,所述发布者终端与视频源聚合接口交互时,视频源聚合接口对每一请求报文处理流程如下:S101:解析出报文相关字段,转到S102;S102:若该报文为上线报文,转到S103;否则转到S107;S103:检索数据库,若该报文的发布者ID被系统判断为特殊发布者,转到S104,否则转到S106;S104:检索数据库,找到该报文的发布者ID对应的数据库中的视频源记录,将该记录的视频源链接字段更新为该报文的视频源链接;转到S105;S105:更新该视频源记录的心跳时间为当前时间,并向发布者终端返回成功;S106:检索数据库,找到该报文的发布者ID对应的数据库中的视频源记录,将该记录的视频源链接、地理坐标、源类型字段更新为解析出的视频源链接、地理坐标、源类型字段;返回到S105;S107:若报文为心跳报文,转到S108,否则转到S109;S108:检索数据库,找到该报文的发布者ID对应的数据库中的视频源记录,返回到S105;S109:若为更新报文,转到S110,否则转到S112;S110:检索数据库,若解析出的发布者ID被系统判断为普通发布者,转到S111,否则转到S112;S111:根据解析出的发布者ID找到数据库中的对应记录,将其地理坐标、源类型字段更新为解析出的地理坐标、源类型;返回到S105;S112:向发布者终端返回报文异常消息。在上述技术方案的基础上,所述使用者终端与服务接口交互时,服务接口对每一请求报文处理流程如下:S201:解析出报文相关字段,转到S202;S202:若该报文为评价请求,转到S203,否则转到S205;S203:检索数据库,找到该报文的发布者ID对应的数据库中的视频源记录,根据用户评价为有用或无用,提高或降低该记录的可信度权值;转到S204;S204:向使用者终端返回确认报文;S205:若该报文为地点请求,转到S206,否则转到S208;S206:从第三方地图系统检索出该地点的坐标位置,转到S207;S207:检索出单个地理坐标/地理坐标集合中的每个单个地理坐标附近对应的优选视频源记录,按以下方式进行:先找到地理坐标最近的某范围类的视本文档来自技高网...
分布式视频源构建的地图系统及其实现方法

【技术保护点】
一种分布式视频源构建的地图系统,其特征在于:该系统包括视频源聚合接口、服务接口、视频源记录数据库、发布者终端、使用者终端;视频源聚合接口用于发布者终端与该地图系统的交互:发布者终端通过视频源聚合接口向该地图系统发布视频源,内容包括发布者ID、视频源链接、地理坐标、源类型,并更新视频源记录数据库;视频源聚合接口根据的处理结果,向发布者终端返回结果;服务接口用于使用者终端与该地图系统的交互:使用者终端向服务接口发出对应地点或路径的查询,服务接口向使用者终端返回一系列相关的视频源记录,使用者终端据此渲染出叠加视频源记录的地图;使用者终端通过服务接口对视频源进行评价;视频源记录数据库用于存储视频源记录,其中每条视频源记录的字段如下:发布者ID、视频源链接、地理坐标、源类型、可信度权值、心跳时间,其中:发布者ID作为发布者终端发布该视频源的唯一标识;视频源链接由发布者终端提供,其他用户通过访问该视频源链接获取对应的视频;地理坐标是发布者终端的动态定位信息,通过地理坐标在地图上标明视频源拍摄的实际位置;对明确的固定发布者采用对应的固定定位信息,即忽略发布者终端提供的地理坐标;源类型是固定物、移动个人或移动载具;可信度权值表明视频源记录的价值性,由系统设定,或者由使用者对视频的实用性进行主观评价调整,高权值的视频源记录优先在地图上使用;心跳时间是发布者终端最近一次与该系统的交互时间,用来判断发布者是否在线,若当前时间与该条记录的心跳时间差值大于某阈值,认为该条记录的发布者终端不在线。...

【技术特征摘要】
1.一种分布式视频源构建的地图系统,其特征在于:该系统包括视频源聚合接口、服务接口、视频源记录数据库、发布者终端、使用者终端;视频源聚合接口用于发布者终端与该地图系统的交互:发布者终端通过视频源聚合接口向该地图系统发布视频源,内容包括发布者ID、视频源链接、地理坐标、源类型,并更新视频源记录数据库;视频源聚合接口根据的处理结果,向发布者终端返回结果;服务接口用于使用者终端与该地图系统的交互:使用者终端向服务接口发出对应地点或路径的查询,服务接口向使用者终端返回一系列相关的视频源记录,使用者终端据此渲染出叠加视频源记录的地图;使用者终端通过服务接口对视频源进行评价;视频源记录数据库用于存储视频源记录,其中每条视频源记录的字段如下:发布者ID、视频源链接、地理坐标、源类型、可信度权值、心跳时间,其中:发布者ID作为发布者终端发布该视频源的唯一标识;视频源链接由发布者终端提供,其他用户通过访问该视频源链接获取对应的视频;地理坐标是发布者终端的动态定位信息,通过地理坐标在地图上标明视频源拍摄的实际位置;对明确的固定发布者采用对应的固定定位信息,即忽略发布者终端提供的地理坐标;源类型是固定物、移动个人或移动载具;可信度权值表明视频源记录的价值性,由系统设定,或者由使用者对视频的实用性进行主观评价调整,高权值的视频源记录优先在地图上使用;心跳时间是发布者终端最近一次与该系统的交互时间,用来判断发布者是否在线,若当前时间与该条记录的心跳时间差值大于某阈值,认为该条记录的发布者终端不在线。2.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述发布者终端发布视频时,定期将发布者ID、视频源链接、地理坐标、源类型发送给该系统,并定期将更新的地理坐标、源类型发送给该系统,定期发送含发布者ID的心跳报文;通过服务接口更新视频源数据库中发布者ID对应的视频源链接、地理坐标、源类型、心跳时间字段。3.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述使用者终端通过服务接口获得其所感兴趣的坐标或路径附近的视频源记录,服务接口查询视频源记录数据库,优先向用户提供高可信度权值的在线的视频源记录,使用者终端据此渲染出叠加视频源记录的地图;使用者终端通过对应的视频源记录的视频源链接访问对应的视频。4.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述叠加视频源记录的地图包括发布者ID、视频源链接、地理坐标、源类型、可信度权值,发布者ID、源类型、可信度权值供使用者评估参考,使用者通过视频源链接访问视频,使用者对视频源记录的可信度权值打分。5.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述视频源链接由发布者终端自身维护,其他用户直接从发布者终端获取视频数据;或者由直播内容分发网络CDN维护;视频源链接是发布者终端发布的视频源在某一直播内容分发网络CDN上的映射链接,其他用户访问该视频源并不直接从发布者获取视频数据,而是从直播CDN获取视频数据,使用者终端访问该视频源链接,获取对应的视频。6.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述发布者终端向视频源聚合接口发出的交互报文分以下三类:上线报文:包含发布者ID、视频源链接、地理坐标、源类型;心跳报文:包含发布者ID;更新报文:包含发布者ID、地理坐标、源类型;视频源聚合接口根据报文的处理结果,向发布者终端返回成功报文或失败报文;上述三个报文均会更新视频源记录的心跳时间。7.如权利要求1所述的分布式视频源构建的地图系统,其特征在于:所述使用者终端向服务接口发出三类请求:评价...

【专利技术属性】
技术研发人员:王恺
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1