一种跨平台多终端多应用音视频播放进度同步的方法

文档序号:7819404阅读:351来源:国知局
一种跨平台多终端多应用音视频播放进度同步的方法
【专利摘要】一种跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐系统的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式。数据格式:系统主要有用户信息和设备进度信息;创建用户;删除用户;添加设备;删除设备;更新播放进度;获取播放进度;云平台对用户名和密码进行校验,如果失败则获取结束;校验成功,则读取将进度信息发送给硬件设备上的应用软件。本发明的优点:通过构造多个设备多个应用之间共享播放进度,可以有效解决不同设备不同应用之间播放进度共享的问题,提升用户娱乐体验。
【专利说明】一种跨平台多终端多应用音视频播放进度同步的方法

【技术领域】
[0001]本发明涉及车载娱乐领域,特别涉及了一种跨平台多终端多应用音视频播放进度同步的方法。

【背景技术】
[0002]随着车联网的发展,越来越多的车辆安装了带有通讯模块的车载终端设备,利用车载通讯设备提供的车联网功能,可以有效的提升车辆的安全性,便捷性及娱乐性,使驾驶成为一种乐趣。
[0003]现有的车载娱乐系统比较重要的功能是音乐、评书、讲座等音视频资料的播放,而现有系统存在的较大的问题是播放的进度无法在用户多个设备中共享,比如用户喜欢听评书,在车载设备上听了一段以后,下车后,如果用手机播放,则无法立即从车载设备上当前播放进度继续播放,需要用户记录播放进度,同时手动调整到车载端的播放进度,既费时又无法确保调整的精度。利用车联网技术及XML技术,可以有效解决此问题。


【发明内容】

[0004]本发明的目的是为了解决上述问题,利用车联网技术及XML技术,提供了一种跨平台多终端多应用音视频播放进度同步的方法。
[0005]本发明提供了一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐系统的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JS0N的XML格式或其它XML格式。
[0006]数据格式:系统主要有用户信息和设备进度信息;
[0007]用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JS0N等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间。
[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]将更新结果通知硬件设备上的应用软件。
[0033]第六步,获取播放进度;
[0034]硬件设备上的应用软件通过接口向云平台发送获取进度请求;
[0035]云平台对用户名和密码进行校验,如果失败则获取结束;
[0036]校验成功,则读取将进度信息发送给硬件设备上的应用软件。
[0037]需要定义一种通用的协议,用于多个终端设备、多个平台、多个应用之间进行播放进度的共享,协议可以采用二进制格式、文本格式,JS0N格式或其他XML格式,JSON(JavaScript Object Notat1n)是一种轻量级的数据交换格式。它是JavaScript (Standard ECMA-262 3rd Edit1n-December 1999)的一个子集。JS0N 米用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++, C#,Java,JavaScript, Perl, Python等)。这些特性使JS0N成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。因此,选择JS0N作为通用的协议,并根据进度存储的需要定义JS0N协议格式。
[0038]同时,需要搭建云存储服务器,按指定协议格式对播放进度进行存储,在经过鉴权后,可以将播放进度提供给鉴权通过的终端、平台及应用的客户端,实现播放进度的共享。
[0039]本发明的优点:
[0040]本发明所述的跨平台多终端多应用音视频播放进度同步的方法,通过构造多个设备多个应用之间共享播放进度,可以有效解决不同设备不同应用之间播放进度共享的问题,提升用户娱乐体验。

【专利附图】

【附图说明】
[0041]下面结合附图及实施方式对本发明作进一步详细的说明:
[0042]图1为功能框架图;
[0043]图2为创建用户流程图;
[0044]图3为删除用户流程图;
[0045]图4为添加设备流程图;
[0046]图5为删除设备流程图;
[0047]图6为更新播放进度流程图;
[0048]图7为获取播放进度流程图。

【具体实施方式】
[0049]实施例1
[0050]本实施例提供了一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐系统的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JS0N的XML格式或其它XML格式。
[0051]数据格式:系统主要有用户信息和设备进度信息;
[0052]用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JS0N等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间。
[0053]主要流程:
[0054]第一步,仓ll建用户;
[0055]硬件设备上的应用软件通过接口将要创建的用户信息发送给云平台;
[0056]云平台创建新的用户帐户;
[0057]云平台把创建结果返回给硬件设备上的应用软件。
[0058]第二步,删除用户;
[0059]硬件设备上的应用软件通过接口将要删除的用户发送给云平台;
[0060]云平台对用户名和密码进行校验,如果失败则删除结束;
[0061]校验成功,删除指定的用户;
[0062]将删除结果通知硬件设备上的应用软件。
[0063]第三步,添加设备;
[0064]硬件设备上的应用软件通过接口将要添加的设备信息发送给云平台;
[0065]云平台对用户名和密码进行校验,如果失败则添加结束;
[0066]校验成功,添加指定的设备;
[0067]将添加结果通知硬件设备上的应用软件。
[0068]第四步,删除设备;
[0069]硬件设备上的应用软件通过接口将要删除的设备信息发送给云平台;
[0070]云平台对用户名和密码进行校验,如果失败则删除结束;
[0071]校验成功,删除指定用户的设备;
[0072]将删除结果通知硬件设备上的应用软件。
[0073]第五步,更新播放进度;
[0074]硬件设备上的应用软件通过接口将进度信息发送给云平台;
[0075]云平台对用户名和密码进行校验,如果失败则更新结束;
[0076]校验成功,更新指定的进度;
[0077]将更新结果通知硬件设备上的应用软件。
[0078]第六步,获取播放进度;
[0079]硬件设备上的应用软件通过接口向云平台发送获取进度请求;
[0080]云平台对用户名和密码进行校验,如果失败则获取结束;
[0081]校验成功,则读取将进度信息发送给硬件设备上的应用软件。
[0082]需要定义一种通用的协议,用于多个终端设备、多个平台、多个应用之间进行播放进度的共享,协议可以采用二进制格式、文本格式,JS0N格式或其他XML格式,JSON (JavaScript Object Notat1n)是一种轻量级的数据交换格式。它是JavaScript (Standard ECMA-262 3rd Edit1n-December 1999)的一个子集。JS0N 米用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++, C#,Java,JavaScript, Perl, Python等)。这些特性使JS0N成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。因此,选择JS0N作为通用的协议,并根据进度存储的需要定义JS0N协议格式。
[0083]同时,需要搭建云存储服务器,按指定协议格式对播放进度进行存储,在经过鉴权后,可以将播放进度提供给鉴权通过的终端、平台及应用的客户端,实现播放进度的共享。
【权利要求】
1.一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐系统的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式; 数据格式:系统主要有用户信息和设备进度信息; 用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JSON等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间; 主要流程: 第一步,创建用户; 硬件设备上的应用软件通过接口将要创建的用户信息发送给云平台; 云平台创建新的用户帐户; 云平台把创建结果返回给硬件设备上的应用软件; 第二步,删除用户; 硬件设备上的应用软件通过接口将要删除的用户发送给云平台; 云平台对用户名和密码进行校验,如果失败则删除结束; 校验成功,删除指定的用户; 将删除结果通知硬件设备上的应用软件; 第三步,添加设备; 硬件设备上的应用软件通过接口将要添加的设备信息发送给云平台; 云平台对用户名和密码进行校验,如果失败则添加结束; 校验成功,添加指定的设备; 将添加结果通知硬件设备上的应用软件; 第四步,删除设备; 硬件设备上的应用软件通过接口将要删除的设备信息发送给云平台; 云平台对用户名和密码进行校验,如果失败则删除结束; 校验成功,删除指定用户的设备; 将删除结果通知硬件设备上的应用软件; 第五步,更新播放进度; 硬件设备上的应用软件通过接口将进度信息发送给云平台; 云平台对用户名和密码进行校验,如果失败则更新结束; 校验成功,更新指定的进度; 将更新结果通知硬件设备上的应用软件; 第六步,获取播放进度; 硬件设备上的应用软件通过接口向云平台发送获取进度请求; 云平台对用户名和密码进行校验,如果失败则获取结束; 校验成功,则读取将进度信息发送给硬件设备上的应用软件。
【文档编号】H04N21/258GK104301768SQ201410636942
【公开日】2015年1月21日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】肖培丰, 李根明, 杜立洋 申请人:沈阳美行科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1