CN103731679B - 移动视频播放***及其实现方法 - Google Patents
移动视频播放***及其实现方法 Download PDFInfo
- Publication number
- CN103731679B CN103731679B CN201310747199.XA CN201310747199A CN103731679B CN 103731679 B CN103731679 B CN 103731679B CN 201310747199 A CN201310747199 A CN 201310747199A CN 103731679 B CN103731679 B CN 103731679B
- Authority
- CN
- China
- Prior art keywords
- information
- mobile video
- digital certificate
- nfc label
- parameter information
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种移动视频播放***及其实现方法,所述方法包括以下步骤:服务器向CA中心申请数字证书,并对CA中心返回的数字证书进行分类,得到差异化数字证书;服务器为每个移动视频生成播放所需的全部播放参数信息和业务信息,根据所述参数信息和业务信息生成NFC标签数据;服务器使用对应的差异化数字证书的私钥对NFC标签数据进行加密和签名处理,得到安全NFC标签;客户端读取安全NFC标签,并使用对应的差异化数字证书的公钥对安全NFC标签进行签名验证和解密处理,获得所述参数信息和业务信息;客户端根据所述参数信息和业务信息生成移动视频播放请求并将其发送给服务器。本发明能够提高移动视频播放的安全性及启动播放速度。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种移动视频播放***以及一种移动视频播放***的实现方法。
背景技术
NFC(Near Field Communication,近场通信)技术是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC(Personal Computer,个人计算机)和智能控件工具间进行近距离无线通信,让用户简单直观地交换信息、访问内容与服务。目前,具备NFC功能的智能终端越来越普及,NFC已成为国内、国际移动应用技术发展的新热点和趋势,产业链和应用环境日益成熟。这些智能设备所具备的读卡器及点对点功能使得NFC技术能被普通用户广泛应用于移动互联网各类应用中,包括购物支付、文件访问、视频播放等需要数据信息交换的场合。
现有的NFC技术应用到移动视频时,在移动视频应用推广过程中发现存在诸多问题,例如视频内容的安全保护得不到保障、启动播放比较慢等。为此,如何提高移动视频播放的安全性及启动播放速度,成为一个亟待解决的问题。
发明内容
基于此,本发明提供一种移动视频播放***及其实现方法,能够提高移动视频播放的安全性及启动播放速度。
为实现上述目的,本发明采用如下的技术方案:
一种移动视频播放***,包括:NFC移动视频播放服务器、NFC播放客户端;
所述NFC移动视频播放服务器包括:
数字证书获取模块,用于向CA中心申请数字证书,并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书;
信息生成模块,用于为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据;
安全NFC标签生成模块,用于所述服务器使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签;
所述NFC播放客户端包括:
验证及解密模块,用于读取所述安全NFC标签,并使用对应的差异化数字证书的公钥对所述安全NFC标签进行签名验证处理,如验证正确,则使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息;
移动视频播放请求生成及发送模块,用于根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。
一种移动视频播放***的实现方法,包括以下步骤:
服务器向CA中心申请数字证书,并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书;
所述服务器为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据;
所述服务器使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签;
客户端读取所述安全NFC标签,并使用对应的差异化数字证书的公钥对所述安全NFC标签进行签名验证处理,如验证正确,则使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息;
所述客户端根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。
由以上方案可以看出,本发明的一种移动视频播放***及其实现方法,在NFC标签中加入移动视频播放所需的全部播放参数信息和业务信息,并采用差异化数字证书对NFC标签进行加密和签名,客户端在读取到签名后的安全NFC标签时首先进行验证和解密处理,然后根据参数信息和业务信息生成移动视频播放请求并提交到服务器,从而实现移动视频的播放。由于本发明的方案中采用特有的差异化数字证书方法对NFC标签进行加密和签名,因此可以有效提高移动视频内容播放的安全性,确保交易信息合法、有效;同时在NFC标签中增加了移动视频播放的所有相关参数和业务信息,使得客户端不需要与后台***进行交互就能快速启动播放,提高了业务响应速度和订单生成效率。本发明能够广泛应用于点播、直播、广告合成等移动视频应用场景,促进移动视频应用的发展。
附图说明
图1为本发明一种移动视频播放***的实现方法流程示意图;
图2为本发明的安全NFC标签与传统NFC标签的对比示意图;
图3为本发明一种移动视频播放***的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1所示,一种移动视频播放***的实现方法,包括以下步骤:
步骤S101,服务器向CA中心(Certificate Authority,数字证书认证中心)申请数字证书,专用于安全NFC标签的生成及使用;并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书。
本发明中,使用特有的差异化安全协议来提高安全性,可以按照预先定制的策略来自动更新数字证书。
步骤S102,所述服务器为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据。
传统的NFC标签主要由文本、图片、URL(Uniform Resource Locator,统一资源定位符)等常用数据类型构成,如图2所示,而本发明中则在原有NFC标签基础上增加了相应的视频播放参数信息和视频播放业务信息。作为一个较好的实施例,所述参数信息具体可以包括:视频列表信息、流媒体协议信息、清晰度信息、语言信息以及是否跳过片头信息等,以及不同接入终端和网络类型的对应信息;另外,所述业务信息具体可以包括:是否免费信息、价格信息、折扣信息、有效期信息以及返回流量信息等。
步骤S103,所述服务器按照差异化安全协议,使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签,然后进入步骤S104;
步骤S104,客户端通过扫描的方式读取所述安全NFC标签,并使用对应的差异化数字证书的公钥(客户端内预置了所有差异化数字证书公钥)对所述安全NFC标签进行签名验证处理,如验证正确,则证明标签数据是真实、有效的,则可以使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息,然后进入步骤S105;
步骤S105,所述客户端根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。服务器在接收到所述移动视频播放请求之后就可以将对应的移动视频发送给客户端进行播放。
传统的方案中,NFC标签为不同的接入终端和网络提供统一的播放地址和视频参数,导致客户端的适配能力较差。为解决上述问题,作为一个较好的实施例,本发明在所述客户端根据所述参数信息和业务信息生成移动视频播放请求之前,还包括如下步骤:客户端根据所述参数信息以及不同接入终端和网络的对应信息自动适配接入的终端和网络。由于本发明的客户端可以自动适配接入的终端及网络,因此有效提高了兼容性。
与上述一种移动视频播放***的实现方法相对应,本发明还提供一种移动视频播放***,如图3所示,包括:NFC移动视频播放服务器10、NFC播放客户端20;
具体的,所述NFC移动视频播放服务器10包括:
数字证书获取模块101,用于向CA中心申请数字证书,并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书;
信息生成模块102,用于为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据;
安全NFC标签生成模块103,用于所述服务器使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签;
另外,所述NFC播放客户端20具体可以包括:
验证及解密模块201,用于读取所述安全NFC标签,并使用对应的差异化数字证书的公钥对所述安全NFC标签进行签名验证处理,如验证正确,则使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息;
移动视频播放请求生成及发送模块202,用于根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。
作为一个较好的实施例,所述参数信息可以包括:视频列表信息、流媒体协议信息、清晰度信息、语言信息以及是否跳过片头信息等。
作为一个较好的实施例,所述业务信息可以包括:是否免费信息、价格信息、折扣信息、有效期信息以及返回流量信息等。
作为一个较好的实施例,所述NFC播放客户端还可以包括:
适配模块,用于根据所述参数信息以及不同接入终端和网络的对应信息自动适配接入的终端和网络。
上述一种移动视频播放***的其它技术特征与本发明的一种移动视频播放***的实现方法相同,此处不予赘述。
通过以上方案可以看出,本发明的一种移动视频播放***及其实现方法,在NFC标签中加入移动视频播放所需的全部播放参数信息和业务信息,并采用差异化数字证书对NFC标签进行加密和签名,客户端在读取到签名后的安全NFC标签时首先进行验证和解密处理,然后根据参数信息和业务信息生成移动视频播放请求并提交到服务器,从而实现移动视频的播放。由于本发明的方案中采用特有的差异化数字证书方法对NFC标签进行加密和签名,因此可以有效提高移动视频内容播放的安全性,确保交易信息合法、有效;同时在NFC标签中增加了移动视频播放的所有相关参数和业务信息,使得客户端不需要与后台***进行交互就能快速启动播放,提高了业务响应速度和订单生成效率。本发明能够广泛应用于点播、直播、广告合成等移动视频应用场景,促进移动视频应用的发展。
除非上下文另有特定清楚的描述,本发明中的元件和组件,数量既可以单个的形式存在,也可以多个的形式存在,本发明并不对此进行限定。本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种移动视频播放***,其特征在于,包括:NFC移动视频播放服务器、NFC播放客户端;
所述NFC移动视频播放服务器包括:
数字证书获取模块,用于向CA中心申请数字证书,并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书;
信息生成模块,用于为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据;
安全NFC标签生成模块,用于所述服务器使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签;
所述NFC播放客户端包括:
验证及解密模块,用于读取所述安全NFC标签,并使用对应的差异化数字证书的公钥对所述安全NFC标签进行签名验证处理,如验证正确,则使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息;客户端内预置了所有差异化数字证书公钥;
移动视频播放请求生成及发送模块,用于根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。
2.根据权利要求1所述的移动视频播放***,其特征在于,所述参数信息包括:视频列表信息、流媒体协议信息、清晰度信息、语言信息以及是否跳过片头信息。
3.根据权利要求1所述的移动视频播放***,其特征在于,所述业务信息包括:是否免费信息、价格信息、折扣信息、有效期信息以及返回流量信息。
4.根据权利要求1或2或3所述的移动视频播放***,其特征在于,所述NFC播放客户端还包括:
适配模块,用于根据所述参数信息以及不同接入终端和网络的对应信息自动适配接入的终端和网络。
5.一种移动视频播放***的实现方法,其特征在于,包括以下步骤:
服务器向CA中心申请数字证书,并根据视频类别、业务类别、客户端版本和有效时间对所述CA中心返回的数字证书进行分类,得到差异化数字证书;
所述服务器为每个移动视频生成播放所需的全部播放参数信息和业务信息,并根据所述参数信息和业务信息生成NFC标签数据;
所述服务器使用对应的差异化数字证书的私钥对所述NFC标签数据进行加密和签名处理,得到安全NFC标签;
客户端读取所述安全NFC标签,并使用对应的差异化数字证书的公钥对所述安全NFC标签进行签名验证处理,如验证正确,则使用所述公钥对所述安全NFC标签进行解密处理,获得所述参数信息和业务信息;客户端内预置了所有差异化数字证书公钥;
所述客户端根据所述参数信息和业务信息生成移动视频播放请求,并将该移动视频播放请求发送给所述服务器。
6.根据权利要求5所述的移动视频播放***的实现方法,其特征在于,所述参数信息包括:视频列表信息、流媒体协议信息、清晰度信息、语言信息以及是否跳过片头信息。
7.根据权利要求5所述的移动视频播放***的实现方法,其特征在于,所述业务信息包括:是否免费信息、价格信息、折扣信息、有效期信息以及返回流量信息。
8.根据权利要求5或6或7所述的移动视频播放***的实现方法,其特征在于,在所述客户端根据所述参数信息和业务信息生成移动视频播放请求之前,还包括步骤:
所述客户端根据所述参数信息以及不同接入终端和网络的对应信息自动适配接入的终端和网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310747199.XA CN103731679B (zh) | 2013-12-30 | 2013-12-30 | 移动视频播放***及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310747199.XA CN103731679B (zh) | 2013-12-30 | 2013-12-30 | 移动视频播放***及其实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103731679A CN103731679A (zh) | 2014-04-16 |
CN103731679B true CN103731679B (zh) | 2017-05-24 |
Family
ID=50455581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310747199.XA Active CN103731679B (zh) | 2013-12-30 | 2013-12-30 | 移动视频播放***及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103731679B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110719508A (zh) * | 2018-07-11 | 2020-01-21 | 泰格传媒德国有限公司 | 用于受控访问数字媒体内容的*** |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219055A (zh) * | 2014-09-10 | 2014-12-17 | 天津大学 | 一种基于nfc的点对点可信认证方法 |
CN104468723A (zh) * | 2014-11-12 | 2015-03-25 | 康佳集团股份有限公司 | 基于nfc技术同步应用账户信息的方法及*** |
CN105939484B (zh) * | 2016-06-14 | 2019-02-26 | 深圳创维数字技术有限公司 | 一种音视频的加密播放方法及其*** |
CN110868641B (zh) * | 2018-08-28 | 2021-12-07 | 中国电信股份有限公司 | 用于检测直播源合法性的方法和*** |
CN109495258B (zh) * | 2018-12-19 | 2022-05-13 | 天翼数字生活科技有限公司 | 监控数据解密的方法、装置、计算机设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507733A (zh) * | 2002-01-17 | 2004-06-23 | 株式会社东芝 | 利用公开密钥加密的对称密钥的建立 |
CN101114901A (zh) * | 2006-07-26 | 2008-01-30 | 联想(北京)有限公司 | 非接触式无线数据传输的安全认证***、设备及方法 |
CN101656960A (zh) * | 2009-09-16 | 2010-02-24 | 中兴通讯股份有限公司 | 基于近场通信的点对点通信方法以及近场通信装置 |
-
2013
- 2013-12-30 CN CN201310747199.XA patent/CN103731679B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507733A (zh) * | 2002-01-17 | 2004-06-23 | 株式会社东芝 | 利用公开密钥加密的对称密钥的建立 |
CN101114901A (zh) * | 2006-07-26 | 2008-01-30 | 联想(北京)有限公司 | 非接触式无线数据传输的安全认证***、设备及方法 |
CN101656960A (zh) * | 2009-09-16 | 2010-02-24 | 中兴通讯股份有限公司 | 基于近场通信的点对点通信方法以及近场通信装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110719508A (zh) * | 2018-07-11 | 2020-01-21 | 泰格传媒德国有限公司 | 用于受控访问数字媒体内容的*** |
CN110719508B (zh) * | 2018-07-11 | 2022-08-12 | 泰格传媒德国有限公司 | 用于受控访问数字媒体内容的*** |
Also Published As
Publication number | Publication date |
---|---|
CN103731679A (zh) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103731679B (zh) | 移动视频播放***及其实现方法 | |
TWI676945B (zh) | 綁定可穿戴設備的方法和裝置、電子支付方法和裝置 | |
CN104765999B (zh) | 一种对用户资源信息进行处理的方法、终端及服务器 | |
US20190333060A1 (en) | System and method for verifying identity information using a social networking application | |
US10554638B2 (en) | Techniques to verify location for location based services | |
TWI450554B (zh) | 無線網路驗證機制 | |
US9449294B2 (en) | Method and apparatus for managing user devices and contents by using quick response codes | |
CN104255010B (zh) | 用于在模板模式下有效支持短加密区间的***和方法 | |
CN101977190B (zh) | 数字内容加密传送方法以及服务器端 | |
CN103685255B (zh) | 一种基于二维码扫描的文件加密方法 | |
CN110248215B (zh) | 视频播放链鉴权方法、装置、***、服务器和存储介质 | |
CN102891889A (zh) | 一种信息共享方法和装置 | |
CN104113534A (zh) | 应用程序app的登录***及方法 | |
CN103366111A (zh) | 移动设备上基于二维码实现智能卡扩展认证控制的方法 | |
CN107169364B (zh) | 一种数据保全方法及相关*** | |
CN104899747B (zh) | 虚拟票据生成、验证方法、装置及*** | |
US10158493B2 (en) | Solution for generating and issuing security codes with guaranteed issuer authenticity and origin | |
WO2015101019A1 (en) | System and method for verifying identity information using a social networking application | |
CN103237010B (zh) | 以加密方式提供数字内容的服务器端 | |
CN102291382A (zh) | 数字媒体内容认证方法及其装置 | |
CN105516054B (zh) | 一种用户身份验证的方法及装置 | |
CN110446075A (zh) | 加密方法及装置、解密方法及装置、电子设备 | |
CN108989886A (zh) | 一种播放加密视频的方法及*** | |
CN111199486B (zh) | 一种基于区块链网络的数据处理方法、装置及存储介质 | |
CN103220307A (zh) | 订阅方法、订阅授权方法及Feeds生成服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |