一种客户端控制方法、客户端、电子设备及介质技术

技术编号:19242729 阅读:27 留言:0更新日期:2018-10-24 05:24
本发明专利技术公开一种客户端控制方法、客户端、电子设备及介质,方法包括:发送时间同步请求至服务端,并记录发送时间同步请求的第一时刻;接收服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的基准时刻;根据所述基准时刻更正所述第四时刻。本发明专利技术提供的方法、装置、电子设备及介质用以解决现有技术中采用多台相机组合进行全景拍摄时,存在的各视频时间对准困难的技术问题,实现了提高时间同步精度的技术效果。

【技术实现步骤摘要】
一种客户端控制方法、客户端、电子设备及介质
本专利技术计算机
,尤其涉及一种客户端控制方法、客户端、电子设备及介质。
技术介绍
为了满足用户对视频质量效果的要求日益提高的趋势,能体现完整环境效果的全景视频得到较大发展。全景视频的实现方式主要有两种,第一种是通过3D相机进行全方位360度的拍摄,然后对拍摄视频进行处理获得;第二种是通过多台相机组合进行全景拍摄。其中,采用多台相机组合进行全景视频拍摄时,各台相机拍摄的视频的时间对准是较大的难题。可见,现有技术中采用多台相机组合进行全景拍摄时,存在各视频时间对准困难的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的客户端控制方法、客户端、电子设备及介质。第一方面,提供一种客户端控制方法,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻;根据所述基准时刻更正所述第四时刻。可选的,所述根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,包括:根据所述第一时刻和所述第三时刻,计算出所述服务端接收到所述时间同步请求时,所述客户端上的估算第二时刻;根据所述第二时刻与所述估算第二时刻的差值和所述第四时刻,计算出所述基准时刻;或者,根据所述第一时刻和所述第三时刻,计算出所述客户端接收到所述同步回复信息时,所述服务端上的估算第三时刻;根据所述第三时刻与所述估算第三时刻的差值和所述第四时刻,计算出所述基准时刻。可选的,所述根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,包括:计算所述第一时刻与所述第三时刻的差值的二分之一,作为信息单向传输时长;计算所述第二时刻与所述信息单向传输时长及所述第四时刻的第一和值,以所述第一和值减去所述第三时刻的差值作为所述基准时刻;或者,计算所述第二时刻与所述第四时刻的第二和值,以所述第二和值减去所述信息单向传输时长,再减去所述第一时刻的差值作为所述基准时刻。可选的,所述获取当前的第四时刻,包括:计算所述第一时刻与所述第二时刻的差值;如果所述第一时刻与所述第二时刻的差值符合预设差值范围,则获取当前的所述第四时刻。可选的,在所述根据所述基准时刻更正所述第四时刻之后,还包括:接收所述服务端发送的任务执行指令,所述任务执行指令中携带有任务执行时刻,所述任务执行时刻为所述服务端生成所述任务执行指令的生成时刻向后延迟预设时长后的时刻;在所述任务执行时刻,执行所述任务执行指令。可选的,所述客户端为相机。第二方面,提供一种客户端控制方法,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收所述服务端返回的携带有第二时刻信息的同步回复信息,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据预设的信息单向传输时长、所述第一时刻、所述第二时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,其中,所述信息单向传输时长表征所述客户端与所述服务端之间信息单向传输消耗的时长;根据所述基准时刻更正所述第四时刻。第三方面,提供一种客户端控制方法,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端;接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据预设的信息单向传输时长、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,其中,所述信息单向传输时长表征所述客户端与所述服务端之间信息单向传输消耗的时长;根据所述基准时刻更正所述第四时刻。第四方面,提供一种客户端,所述客户端与服务端建立有网络连接,包括:发送模块,用于发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收模块,用于接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;计算模块,用于获取当前的第四时刻,根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻;更正模块,用于根据所述基准时刻更正所述第四时刻。第五方面,提供一种客户端,所述客户端与服务端建立有网络连接,包括:发送模块,用于发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收模块,用于接收所述服务端返回的携带有第二时刻信息的同步回复信息,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;计算模块,用于获取当前的第四时刻,根据预设的信息单向传输时长、所述第一时刻、所述第二时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,其中,所述信息单向传输时长表征所述客户端与所述服务端之间信息单向传输消耗的时长;更正模块,用于根据所述基准时刻更正所述第四时刻。第六方面,提供一种客户端,所述客户端与服务端建立有网络连接,包括:发送模块,用于发送时间同步请求至所述服务端;接收模块,用于接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;计算模块,用于获取当前的第四时刻,根据预设的信息单向传输时长、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,其中,所述信息单向传输时长表征所述客户端与所述服务端之间信息单向传输消耗的时长;更正模块,用于根据所述基准时刻更正所述第四时刻。第七方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面至第三方面任一所述的方法。第八方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面至第三方面任一所述的方法。本专利技术实施例中提供的技术方案,至少具有如下技术效果或优点:本专利技术实施例提供的客户端控制方法、客户端、电子设备及介质,通过客户端发送时间同步请求至服务端并接收服务端返回的同步回复信息,获取所述服务端记录的所述服务端接收到所述时间同步请求的第二时刻,并根据发送时间同步请求的第一时间和/或接收同步回复信息的第三时间结合服务端的第二时间,来对客户端当前的第四时间进行对准计算,以计本文档来自技高网...

【技术保护点】
1.一种客户端控制方法,其特征在于,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻;根据所述基准时刻更正所述第四时刻。

【技术特征摘要】
1.一种客户端控制方法,其特征在于,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收所述服务端返回的携带有第二时刻信息的同步回复信息,并记录接收所述同步回复信息的第三时刻,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻;根据所述基准时刻更正所述第四时刻。2.如权利要求1所述的方法,其特征在于,所述根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,包括:根据所述第一时刻和所述第三时刻,计算出所述服务端接收到所述时间同步请求时,所述客户端上的估算第二时刻;根据所述第二时刻与所述估算第二时刻的差值和所述第四时刻,计算出所述基准时刻;或者,根据所述第一时刻和所述第三时刻,计算出所述客户端接收到所述同步回复信息时,所述服务端上的估算第三时刻;根据所述第三时刻与所述估算第三时刻的差值和所述第四时刻,计算出所述基准时刻。3.如权利要求2所述的方法,其特征在于,所述根据所述第一时刻、所述第二时刻、所述第三时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,包括:计算所述第一时刻与所述第三时刻的差值的二分之一,作为信息单向传输时长;计算所述第二时刻与所述信息单向传输时长及所述第四时刻的第一和值,以所述第一和值减去所述第三时刻的差值作为所述基准时刻;或者,计算所述第二时刻与所述第四时刻的第二和值,以所述第二和值减去所述信息单向传输时长,再减去所述第一时刻的差值作为所述基准时刻。4.如权利要求1所述的方法,其特征在于,所述获取当前的第四时刻,包括:计算所述第一时刻与所述第三时刻的差值;如果所述第一时刻与所述第三时刻的差值符合预设差值范围,则获取当前的所述第四时刻。5.如权利要求1所述的方法,其特征在于,在所述根据所述基准时刻更正所述第四时刻之后,还包括:接收所述服务端发送的任务执行指令,所述任务执行指令中携带有任务执行时刻,所述任务执行时刻为所述服务端生成所述任务执行指令的生成时刻向后延迟预设时长后的时刻;在所述任务执行时刻,执行所述任务执行指令。6.如权利要求1所述的方法,其特征在于,所述客户端为相机。7.一种客户端控制方法,其特征在于,所述方法应用于客户端,所述客户端与服务端建立有网络连接,所述方法包括:发送时间同步请求至所述服务端,并记录发送所述时间同步请求的第一时刻;接收所述服务端返回的携带有第二时刻信息的同步回复信息,其中,所述第二时刻为所述服务端记录的所述服务端接收到所述时间同步请求的时刻;获取当前的第四时刻,根据预设的信息单向传输时长、所述第一时刻、所述第二时刻和所述第四时刻,计算出所述第四时刻对应的以所述服务端为基准的基准时刻,其中,所述信息单向传输时长表征所述客户端与所述服务端之间信息单向传输消...

【专利技术属性】
技术研发人员:赵瑞刘栓
申请(专利权)人:成都市喜爱科技有限公司
类型:发明
国别省市:四川,51

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

1