CN104301768A - 一种跨平台多终端多应用音视频播放进度同步的方法 - Google Patents
一种跨平台多终端多应用音视频播放进度同步的方法 Download PDFInfo
- Publication number
- CN104301768A CN104301768A CN201410636942.9A CN201410636942A CN104301768A CN 104301768 A CN104301768 A CN 104301768A CN 201410636942 A CN201410636942 A CN 201410636942A CN 104301768 A CN104301768 A CN 104301768A
- Authority
- CN
- China
- Prior art keywords
- user
- equipment
- cloud platform
- application software
- progress
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐***的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式。数据格式:***主要有用户信息和设备进度信息;创建用户;删除用户;添加设备;删除设备;更新播放进度;获取播放进度;云平台对用户名和密码进行校验,如果失败则获取结束;校验成功,则读取将进度信息发送给硬件设备上的应用软件。本发明的优点:通过构造多个设备多个应用之间共享播放进度,可以有效解决不同设备不同应用之间播放进度共享的问题,提升用户娱乐体验。
Description
技术领域
本发明涉及车载娱乐领域,特别涉及了一种跨平台多终端多应用音视频播放进度同步的方法。
背景技术
随着车联网的发展,越来越多的车辆安装了带有通讯模块的车载终端设备,利用车载通讯设备提供的车联网功能,可以有效的提升车辆的安全性,便捷性及娱乐性,使驾驶成为一种乐趣。
现有的车载娱乐***比较重要的功能是音乐、评书、讲座等音视频资料的播放,而现有***存在的较大的问题是播放的进度无法在用户多个设备中共享,比如用户喜欢听评书,在车载设备上听了一段以后,下车后,如果用手机播放,则无法立即从车载设备上当前播放进度继续播放,需要用户记录播放进度,同时手动调整到车载端的播放进度,既费时又无法确保调整的精度。利用车联网技术及XML技术,可以有效解决此问题。
发明内容
本发明的目的是为了解决上述问题,利用车联网技术及XML技术,提供了一种跨平台多终端多应用音视频播放进度同步的方法。
本发明提供了一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐***的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式。
数据格式:***主要有用户信息和设备进度信息;
用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JSON等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间。
主要流程:
第一步,创建用户;
硬件设备上的应用软件通过接口将要创建的用户信息发送给云平台;
云平台创建新的用户帐户;
云平台把创建结果返回给硬件设备上的应用软件。
第二步,删除用户;
硬件设备上的应用软件通过接口将要删除的用户发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定的用户;
将删除结果通知硬件设备上的应用软件。
第三步,添加设备;
硬件设备上的应用软件通过接口将要添加的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则添加结束;
校验成功,添加指定的设备;
将添加结果通知硬件设备上的应用软件。
第四步,删除设备;
硬件设备上的应用软件通过接口将要删除的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定用户的设备;
将删除结果通知硬件设备上的应用软件。
第五步,更新播放进度;
硬件设备上的应用软件通过接口将进度信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则更新结束;
校验成功,更新指定的进度;
将更新结果通知硬件设备上的应用软件。
第六步,获取播放进度;
硬件设备上的应用软件通过接口向云平台发送获取进度请求;
云平台对用户名和密码进行校验,如果失败则获取结束;
校验成功,则读取将进度信息发送给硬件设备上的应用软件。
需要定义一种通用的协议,用于多个终端设备、多个平台、多个应用之间进行播放进度的共享,协议可以采用二进制格式、文本格式,JSON格式或其他XML格式,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它是JavaScript(Standard ECMA-262 3rdEdition-December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。因此,选择JSON作为通用的协议,并根据进度存储的需要定义JSON协议格式。
同时,需要搭建云存储服务器,按指定协议格式对播放进度进行存储,在经过鉴权后,可以将播放进度提供给鉴权通过的终端、平台及应用的客户端,实现播放进度的共享。
本发明的优点:
本发明所述的跨平台多终端多应用音视频播放进度同步的方法,通过构造多个设备多个应用之间共享播放进度,可以有效解决不同设备不同应用之间播放进度共享的问题,提升用户娱乐体验。
附图说明
下面结合附图及实施方式对本发明作进一步详细的说明:
图1为功能框架图;
图2为创建用户流程图;
图3为删除用户流程图;
图4为添加设备流程图;
图5为删除设备流程图;
图6为更新播放进度流程图;
图7为获取播放进度流程图。
具体实施方式
实施例1
本实施例提供了一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐***的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式。
数据格式:***主要有用户信息和设备进度信息;
用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JSON等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间。
主要流程:
第一步,创建用户;
硬件设备上的应用软件通过接口将要创建的用户信息发送给云平台;
云平台创建新的用户帐户;
云平台把创建结果返回给硬件设备上的应用软件。
第二步,删除用户;
硬件设备上的应用软件通过接口将要删除的用户发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定的用户;
将删除结果通知硬件设备上的应用软件。
第三步,添加设备;
硬件设备上的应用软件通过接口将要添加的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则添加结束;
校验成功,添加指定的设备;
将添加结果通知硬件设备上的应用软件。
第四步,删除设备;
硬件设备上的应用软件通过接口将要删除的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定用户的设备;
将删除结果通知硬件设备上的应用软件。
第五步,更新播放进度;
硬件设备上的应用软件通过接口将进度信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则更新结束;
校验成功,更新指定的进度;
将更新结果通知硬件设备上的应用软件。
第六步,获取播放进度;
硬件设备上的应用软件通过接口向云平台发送获取进度请求;
云平台对用户名和密码进行校验,如果失败则获取结束;
校验成功,则读取将进度信息发送给硬件设备上的应用软件。
需要定义一种通用的协议,用于多个终端设备、多个平台、多个应用之间进行播放进度的共享,协议可以采用二进制格式、文本格式,JSON格式或其他XML格式,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它是JavaScript(Standard ECMA-262 3rdEdition-December 1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。因此,选择JSON作为通用的协议,并根据进度存储的需要定义JSON协议格式。
同时,需要搭建云存储服务器,按指定协议格式对播放进度进行存储,在经过鉴权后,可以将播放进度提供给鉴权通过的终端、平台及应用的客户端,实现播放进度的共享。
Claims (1)
1.一种跨平台多终端多应用音视频播放进度同步的方法,其特征在于:所述的跨平台多终端多应用音视频播放进度同步的方法,利用车联网技术,将车载娱乐***的音视频播放进度存储到云端,然后再用标准协议共享给手机、电脑、PAD设备,标准协议采用二进制格式、普通文本格式、JSON的XML格式或其它XML格式;
数据格式:***主要有用户信息和设备进度信息;
用户信息中包括用户ID,是用户的唯一标识,自动生成;用户名为用户登录名;密码为用户登录密码;设备进度信息包括设备ID,是设备唯一标识,自动生成;用户名为设备所属用户名;进度,采用采用二进制格式、普通文本格式、JSON等XML格式或其他XML格式存放多个应用的进度,包括播放文件名,播放的时间;
主要流程:
第一步,创建用户;
硬件设备上的应用软件通过接口将要创建的用户信息发送给云平台;
云平台创建新的用户帐户;
云平台把创建结果返回给硬件设备上的应用软件;
第二步,删除用户;
硬件设备上的应用软件通过接口将要删除的用户发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定的用户;
将删除结果通知硬件设备上的应用软件;
第三步,添加设备;
硬件设备上的应用软件通过接口将要添加的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则添加结束;
校验成功,添加指定的设备;
将添加结果通知硬件设备上的应用软件;
第四步,删除设备;
硬件设备上的应用软件通过接口将要删除的设备信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则删除结束;
校验成功,删除指定用户的设备;
将删除结果通知硬件设备上的应用软件;
第五步,更新播放进度;
硬件设备上的应用软件通过接口将进度信息发送给云平台;
云平台对用户名和密码进行校验,如果失败则更新结束;
校验成功,更新指定的进度;
将更新结果通知硬件设备上的应用软件;
第六步,获取播放进度;
硬件设备上的应用软件通过接口向云平台发送获取进度请求;
云平台对用户名和密码进行校验,如果失败则获取结束;
校验成功,则读取将进度信息发送给硬件设备上的应用软件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410636942.9A CN104301768A (zh) | 2014-11-12 | 2014-11-12 | 一种跨平台多终端多应用音视频播放进度同步的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410636942.9A CN104301768A (zh) | 2014-11-12 | 2014-11-12 | 一种跨平台多终端多应用音视频播放进度同步的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104301768A true CN104301768A (zh) | 2015-01-21 |
Family
ID=52321299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410636942.9A Pending CN104301768A (zh) | 2014-11-12 | 2014-11-12 | 一种跨平台多终端多应用音视频播放进度同步的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104301768A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683469A (zh) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | 一种应用程序数据的即时分享与运行方法及其*** |
CN105872660A (zh) * | 2016-03-30 | 2016-08-17 | 北京奇艺世纪科技有限公司 | 一种同步播放的方法及装置 |
CN105912250A (zh) * | 2010-07-01 | 2016-08-31 | 上海本星电子科技有限公司 | 数据同步传输方法 |
CN106686000A (zh) * | 2017-02-27 | 2017-05-17 | 江苏徐工信息技术股份有限公司 | 工程机械车联网多数据类型多通信协议的数据接入方法 |
WO2017206377A1 (zh) * | 2016-05-30 | 2017-12-07 | 深圳Tcl数字技术有限公司 | 同步播放节目的方法和装置 |
CN107864389A (zh) * | 2016-09-22 | 2018-03-30 | 法乐第(北京)网络科技有限公司 | 车载娱乐设备的视频共享方法和装置 |
CN108710679A (zh) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | 电子书阅读处理方法、装置及设备 |
CN109379617A (zh) * | 2018-09-18 | 2019-02-22 | 平安科技(深圳)有限公司 | 基于数据处理的多媒体文件同步播放方法、终端和介质 |
CN109981724A (zh) * | 2019-01-28 | 2019-07-05 | 上海左岸芯慧电子科技有限公司 | 一种基于区块链的物联网终端、人工智能***及处理方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090198357A1 (en) * | 1996-10-02 | 2009-08-06 | James D. Logan And Kerry M. Logan Family Trust | Portable audio player |
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
CN103209360A (zh) * | 2013-03-04 | 2013-07-17 | 北京小米科技有限责任公司 | 一种多方视频共享的方法和装置 |
CN103295609A (zh) * | 2012-02-22 | 2013-09-11 | 腾讯科技(深圳)有限公司 | 视频播放方法、设备及*** |
CN103475939A (zh) * | 2013-09-02 | 2013-12-25 | 小米科技有限责任公司 | 一种处理播放记录的方法、装置及服务器 |
US20140053205A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Live television application setup behavior |
-
2014
- 2014-11-12 CN CN201410636942.9A patent/CN104301768A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090198357A1 (en) * | 1996-10-02 | 2009-08-06 | James D. Logan And Kerry M. Logan Family Trust | Portable audio player |
CN102523529A (zh) * | 2011-12-08 | 2012-06-27 | 中国联合网络通信集团有限公司 | 多终端设备接续播放视频的方法和视频服务器 |
CN103295609A (zh) * | 2012-02-22 | 2013-09-11 | 腾讯科技(深圳)有限公司 | 视频播放方法、设备及*** |
US20140053205A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Live television application setup behavior |
CN103209360A (zh) * | 2013-03-04 | 2013-07-17 | 北京小米科技有限责任公司 | 一种多方视频共享的方法和装置 |
CN103475939A (zh) * | 2013-09-02 | 2013-12-25 | 小米科技有限责任公司 | 一种处理播放记录的方法、装置及服务器 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105912250A (zh) * | 2010-07-01 | 2016-08-31 | 上海本星电子科技有限公司 | 数据同步传输方法 |
CN105912250B (zh) * | 2010-07-01 | 2020-02-07 | 上海本星电子科技有限公司 | 数据同步传输方法 |
CN104683469A (zh) * | 2015-03-10 | 2015-06-03 | 苏州天鸣信息科技有限公司 | 一种应用程序数据的即时分享与运行方法及其*** |
CN104683469B (zh) * | 2015-03-10 | 2017-10-13 | 广州迪奥信息科技有限公司 | 一种应用程序数据的即时分享与运行方法及其*** |
CN105872660A (zh) * | 2016-03-30 | 2016-08-17 | 北京奇艺世纪科技有限公司 | 一种同步播放的方法及装置 |
CN105872660B (zh) * | 2016-03-30 | 2018-11-02 | 北京奇艺世纪科技有限公司 | 一种同步播放的方法及装置 |
WO2017206377A1 (zh) * | 2016-05-30 | 2017-12-07 | 深圳Tcl数字技术有限公司 | 同步播放节目的方法和装置 |
CN107864389A (zh) * | 2016-09-22 | 2018-03-30 | 法乐第(北京)网络科技有限公司 | 车载娱乐设备的视频共享方法和装置 |
CN106686000A (zh) * | 2017-02-27 | 2017-05-17 | 江苏徐工信息技术股份有限公司 | 工程机械车联网多数据类型多通信协议的数据接入方法 |
CN108710679A (zh) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | 电子书阅读处理方法、装置及设备 |
CN109379617A (zh) * | 2018-09-18 | 2019-02-22 | 平安科技(深圳)有限公司 | 基于数据处理的多媒体文件同步播放方法、终端和介质 |
CN109981724A (zh) * | 2019-01-28 | 2019-07-05 | 上海左岸芯慧电子科技有限公司 | 一种基于区块链的物联网终端、人工智能***及处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301768A (zh) | 一种跨平台多终端多应用音视频播放进度同步的方法 | |
US10255929B2 (en) | Media presentation playback annotation | |
US8819182B2 (en) | System and method for updating vehicle media content | |
US20200259879A1 (en) | Interaction method and device for mobile terminal and cloud platform of unmanned aerial vehicle | |
CN103248683B (zh) | 物联网云音乐音箱及其音频数据播放方法 | |
CN103503385A (zh) | 一种信息共享的方法及装置 | |
CN105264902A (zh) | 用于多用户、多平台、多设备环境中的通用远程媒体控制的*** | |
US11076207B2 (en) | System and method for adaptive video | |
US20100146398A1 (en) | Method and system for on-demand narration of a customized story | |
CN103716339A (zh) | 分享多媒体的方法、***和装置 | |
US20150281123A1 (en) | Device controlling method, client, server and intermediate device | |
US20180060320A1 (en) | Interactive multiple user playlist sharing | |
US20140195616A1 (en) | Method, device and system for sharing played content of application | |
US10841647B2 (en) | Network aggregation of streaming data interactions from distinct user interfaces | |
JP5936942B2 (ja) | メモデータの同期化のためのメモ同期化システム、モバイルシステム及びメモ同期化方法 | |
KR101725066B1 (ko) | 클라우드 게이밍 환경에서의 데이터 처리 방법 및 시스템 | |
US9967296B2 (en) | Method and apparatus for playlist synchronization | |
CN103179196B (zh) | 一种实现演唱终端联网互动的***、方法和数据中心 | |
CN104244084A (zh) | 一种控制音频文件播放的方法、***及移动终端 | |
CN103455752A (zh) | 密码设置和密码验证方法以及使用该方法的装置和*** | |
CN103346953A (zh) | 一种群组通讯数据交互的方法、装置及*** | |
US20150052621A1 (en) | Media content streaming service | |
CN113672748A (zh) | 多媒体信息播放方法及装置 | |
CN106549947A (zh) | 一种即时更新的声纹认证方法及*** | |
CN110278273B (zh) | 多媒体文件上传方法、装置、终端、服务器和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150121 |
|
RJ01 | Rejection of invention patent application after publication |