一种实时定位视频生成方法技术

技术编号:32886109 阅读:71 留言:0更新日期:2022-04-02 12:21
本申请公开了一种实时定位视频生成方法。包括以下步骤:接收终端设备发送的信息载体与信息载体的属性信息;属性信息由终端设备解析所述信息载体得到;从属性信息中提取经纬度信息;向视频服务器发送经纬度信息;接收视角变换定位视频;视角变换定位视频由视频服务器根据经纬度信息确定初始位置,并以初始位置的绘制完成时刻为录制时间起点,录制得到;判断信息载体的类型,若信息载体为照片,则合并照片与视角变换定位视频,得到目标视频;若信息载体不是照片,则视角变换定位视频即为目标视频;将目标视频存入数据库,提取由数据库生成的视频链接;将视频链接发送至终端设备;实现定位三维展示效果,通用性高的目的。通用性高的目的。通用性高的目的。

【技术实现步骤摘要】
一种实时定位视频生成方法


[0001]本公开一般涉及定位
,具体涉及一种实时定位视频生成方法。

技术介绍

[0002]目前,大多数的定位只是第三方软件得到定位权限后利用移动设备的定位模块获取位置信息之后进行分享位置的操作,得到的是一个链接,默认打开的是一个平面地图。而在现有技术中,视频和定位通常不会在一个集合的事物中出现。视频大多数信息媒体领域并没有应用在定位领域。
[0003]与之比较相似的是运动软件keep、悦跑圈等应用,都是基于位置服务的高德地图中有轨迹生成视频的技术,即采用手机录屏方式将应用程序中呈现的动态轨迹进行录屏,最后得到一个轨迹动画视频;只可用在单纯位置分享,同时查看对方位置,缺少动态垂直视角拍摄。因此,我们提出一种实时定位视频生成方法,用以解决上述的缺乏动态垂直视角视角变换,展示效果差的问题。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,期望提供一种三维展示效果,通用性高的实时定位视频生成方法。
[0005]第一方面,本申请提供一种实时定位视频生成方法,包括以下步骤:
[0006]接收终端设备发送的信息载体与信息载体的属性信息;所述属性信息由所述终端设备解析所述信息载体得到;
[0007]从所述属性信息中提取经纬度信息;
[0008]向视频服务器发送所述经纬度信息;
[0009]接收视角变换定位视频;所述视角变换定位视频由所述视频服务器根据所述经纬度信息确定初始位置,并以初始位置的绘制完成时刻为录制时间起点,录制得到
[0010]判断所述信息载体的类型,若所述信息载体为照片,则合并所述照片与所述视角变换定位视频,得到目标视频;
[0011]若所述信息载体不是照片,则所述视角变换定位视频即为目标视频;
[0012]将目标视频存入数据库,提取由所述数据库生成的视频链接;
[0013]将视频链接发送至所述终端设备。
[0014]根据本申请实施例提供的技术方案,向视频服务器发送所述经纬度信息,具体包括:
[0015]提取所述属性信息中的经纬度信息,即经度值lon、纬度值lat和高程值;
[0016]根据用户信息开启用户唯一性的视频服务器;
[0017]将所述经纬度信息及其他属性信息通过实时通信方式发送至所述视频服务器。
[0018]根据本申请实施例提供的技术方案,所述其他属性信息包括:初始角度信息、记录唯一值、用户唯一值、照片存储位置、照片名称、视频格式和终端设备屏幕长宽。
[0019]根据本申请实施例提供的技术方案,所述用户信息包括:用户ID和用户名称。
[0020]根据本申请实施例提供的技术方案,所述定位视频的录制,具体包括:
[0021]由所述视频服务器初始化创建终端设备模拟器;
[0022]由所述视频服务器根据所述其他属性信息中的终端设备屏幕长宽设置所述终端设备模拟器的长宽;
[0023]由所述视频服务器根据所述经纬度信息确定三维地图上的初始位置和初始角度;
[0024]从所述初始位置提取所有层级的最新瓦片;
[0025]获取由终端设备模拟器加载最新瓦片进行贴图并同时生成的位置点;
[0026]以初始位置的对象点绘制完成时刻为变化过程开始时间起点,启动变换过程,并延后设定时间开始录制;
[0027]由所述终端设备模拟器根据设定录制过程开始录制视频,在最后一个视角变化结束事件执行时执行结束命令,结束录制过程,得到由三维地图与位置点和贴图匹配的视角变换定位视频。
[0028]根据本申请实施例提供的技术方案,所述设定录制过程包括:设定的变换过程时间、变换中心点位置、变换相机视角、以及变换高度。
[0029]根据本申请实施例提供的技术方案,所述照片与所述视角变换定位视频的合并,具体包括:
[0030]采用转码方式处理所述照片,得到视频片段;
[0031]将所述视频片段放置在所述视角变换定位视频前,得到目标视频。
[0032]根据本申请实施例提供的技术方案,采用渐变函数处理所述目标视频的开头节点,以及所述视频片段与所述视角变换定位视频的连接节点。
[0033]根据本申请实施例提供的技术方案,所述目标视频的进度显示,具体包括:
[0034]当信息载体不是照片时,视角变换定位视频的生成进度即为目标视频的生成进度;由所述终端设备将视角变换定位视频按照设定的变换过程分为多段,每一段与总变换过程的比值为每一段的进度值;
[0035]当信息载体为照片时,合并照片与视角变换定位视频的进度即为目标视频的生成进度;由所述终端设备根据所述照片大小与所述视角变换定位视频的大小,确定完成所述照片与所述视角变换定位视频的所需合并时间,再根据实际合并时间与所需合并时间的比值得到当前合并进度值;
[0036]由所述终端设备动态显示目标视频生成进度条,所述进度条显示目标视频生成进度。
[0037]根据本申请实施例提供的技术方案,所述信息载体为照片、经纬度信息字符串、卫星影像或位置编码POI。
[0038]综上所述,本申请提供一种实时定位视频生成方法的具体结构。本申请具体地通过接收终端设备发送的信息载体与信息载体的属性信息;从属性信息中提取经纬度信息;向视频服务器发送经纬度信息;由视频服务器根据经纬度信息确定初始位置,并以初始位置的绘制完成时刻为录制开始的时间起点,录制得到视角变换定位视频;接收视角变换定位视频;判断信息载体的类型,若信息载体为照片,则合并照片与视角变换定位视频,得到目标视频;若信息载体不是照片,则视角变换定位视频即为目标视频;将目标视频存入数据
库,提取由数据库生成的视频链接;将视频链接发送至终端设备。与现有技术相比,只需经纬度信息即可录制视频,具有通用性高特点,且不用额外安装定位软件或打开外链,能够直观明确当前定位设备所处的地理环境与空间位置,构成定位三维展示效果。
附图说明
[0039]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0040]图1为一种实时定位视频生成方法的流程示意图。
[0041]图2为实时定位视频生成方法的流程示意图。
[0042]图3为信息载体为照片的示意图。
[0043]图4为照片中部分属性信息的示意图。
[0044]图5为卫星影像的示意图。
[0045]图6为逆位置编码解析的示意图。
具体实施方式
[0046]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0047]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0048]实施例1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时定位视频生成方法,其特征在于,包括以下步骤:接收终端设备发送的信息载体与信息载体的属性信息;所述属性信息由所述终端设备解析所述信息载体得到;从所述属性信息中提取经纬度信息;向视频服务器发送所述经纬度信息;接收视角变换定位视频;所述视角变换定位视频由所述视频服务器根据所述经纬度信息确定初始位置,并以初始位置的绘制完成时刻为录制时间起点,录制得到;判断所述信息载体的类型,若所述信息载体为照片,则合并所述照片与所述视角变换定位视频,得到目标视频;若所述信息载体不是照片,则所述视角变换定位视频即为目标视频;将目标视频存入数据库,提取由所述数据库生成的视频链接;将视频链接发送至所述终端设备。2.根据权利要求1所述的一种实时定位视频生成方法,其特征在于,向视频服务器发送所述经纬度信息,具体包括:提取所述属性信息中的经纬度信息,即经度值lon、纬度值lat和高程值;根据用户信息开启用户唯一性的视频服务器;将所述经纬度信息及其他属性信息通过实时通信方式发送至所述视频服务器。3.根据权利要求2所述的一种实时定位视频生成方法,其特征在于,所述其他属性信息包括:初始角度信息、记录唯一值、用户唯一值、照片存储位置、照片名称、视频格式和终端设备屏幕长宽。4.根据权利要求2所述的一种实时定位视频生成方法,其特征在于,所述用户信息包括:用户ID和用户名称。5.根据权利要求3所述的一种实时定位视频生成方法,其特征在于,所述定位视频的录制,具体包括:由所述视频服务器初始化创建终端设备模拟器;由所述视频服务器根据所述其他属性信息中的终端设备屏幕长宽设置所述终端设备模拟器的长宽;由所述视频服务器根据所述经纬度信息确定三维地图上的初始位置和初始角度;从所述初始位置提取所有层级的最新瓦片;获取由终端设备模拟器加载最新瓦片进行贴图并...

【专利技术属性】
技术研发人员:余涛赵亚萌雷国业臧文乾黄祥志吴增巍王更科王栋陈宇何茜张树凡赵会军于海涵
申请(专利权)人:中科星通廊坊信息技术有限公司
类型:发明
国别省市:

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

1