一种智能电视应用的授权方法、系统及智能电视技术方案

技术编号:8108134 阅读:319 留言:0更新日期:2012-12-21 13:28
本发明专利技术实施例公开了一种智能电视应用的授权方法,还公开了相应的系统和智能电视。在本发明专利技术中,在应用启动时,先判断是否保存有机器授权信息,如果保存有机器授权信息,再查找该应用对应的用户证书,如果查找到该用户证书,说明该应用是经过授权的,只有经过服务器授权的应用才能启动;本发明专利技术中对智能电视中的应用的授权管理更加规范和灵活,更便于管理,解决了采用固化授权文件方式进行授权导致的无法更改,容易被盗用的问题。

【技术实现步骤摘要】

本专利技术涉及数字电视领域,特别是涉及一种智能电视应用的授权方法、系统及智能电视
技术介绍
随着计算机芯片技术和互联网技术的迅速发展,智能电视已经成为新的市场热点,搭载了高性能处理器和宽带互联网接口的电视机,不仅能够接收传统的电视节目,还可以内置或安装各种应用软件。智能电视和计算机越来越同质化,但是智能电视与计算机还是有着明显的区别,首先,智能电视仍然以电视为主,有着类似于数字电视有条件接入的授权需求,只有通过厂家和服务商授权的用户允许使用服务,对于非法用户和恶意欠费用户要能实现停机封号;其次,智能电视对系统的稳定性要求比计算机更高,不运行用户随意安 装应用,只允许安装经过厂家授权的应用,所以相对计算机来说较为封闭;再次,一个厂家可能有多个不同的应用提供商,厂家要保证应用提供商的利益,必须要对所有应用进行授权控制,保证只有通过认证的应用才能下载和安装到智能电视上,以及应用只提供给已授权的用户使用。目前市场上对智能电视应用的授权功能,没有形成一个系统、规范的做法。许多厂家使用生产时在电视上固化授权文件的方式进行授权,该方法需要在生产时管理每台及其的授权文件,导致了生产流程的繁琐和效率地下,并且非常容易出错,难以管理,同时授权文件固化后无法更改,容易被盗用。
技术实现思路
本专利技术主要解决的技术问题是提供一种智能电视应用的授权方法,还提供相应的系统和智能电视,能够将智能电视的机器授权和应用授权相结合,形成一个规范的授权系统,对智能电视的机器授权和应用授权进行灵活地管理,也解决了现阶段在智能电视的授权机制中授权文件固化后无法更改,容易被盗用的问题。为解决上述技术问题,本专利技术采用的一个技术方案是提供一种智能电视应用的授权方法,包括应用启动,智能电视判断是否保存有机器授权信息;若保存有机器授权信息,则智能电视查找该应用对应的用户证书,其包括有效期终止时间;若查找到所述用户证书,则读取所述用户证书;以及根据所述有效期终止时间判断所述用户证书是否有效,若所述用户证书有效,则启动所述应用。其中,所述方法还包括若没有查找到所述用户证书,则向服务器发送用户证书请求消息,服务器根据该请求消息返回用户证书后,智能电视接收并保存该用户证书,其中,所述用户证书由所述智能电视从服务器端请求授权取得并保存在智能电视中。其中,所述方法还包括若没有机器授权信息,则从服务器获取所述机器授权信肩、O其中,所述从服务器获取所述机器授权信息的步骤包括向所述服务器发送机器授权请求消息,该请求消息包括有设备的硬件唯一标识和设备所属厂商信息;接收服务器根据所述设备的硬件唯一标识和设备所属厂商信息返回的机器授权信息。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种智能电视,所述智能电视包括第一判断模块,用于在应用启动时,智能电视判断是否保存有机器授权信息;查找模块,用于在保存有机器授权信息时,智能电视查找所述应用对应的用户证书,所述用户证书包括有效期终止时间;读取模块,用于在查找到所述用户证书时,读取所述用户证书;第二判断模块,用于根据所述有效期终止时间判断所述用户证书是否有效;以及启动模块,用于在所述用户证书有效时,启动所述应用。其中,所述智能电视还包括发送模块,用于在没有查找到所述用户证书时,向服务器发送用户证书请求消息;接收模块,用于在所述服务器根据所述用户证书请求消息返回用户证书后,接收并保存该用户证书。 其中,所述智能电视还包括机器授权信息获取模块,用于在没有机器授权信息时,从服务器获取所述机器授权信息,其中,所述机器授权信息保存在非挥发性记忆体中。其中,所述机器授权信息获取模块包括发送单元,用于向所述服务器发送机器授权请求消息,该请求消息包括有设备的硬件唯一标识和设备所属厂商信息;接收单元,用于接收所述服务器根据所述设备的硬件唯一标识和设备所属厂商信息返回的机器授权信息。为解决上述技术问题,本专利技术采用的又一个技术方案是提供一种智能电视应用的授权系统,所述系统包括智能电视和服务器,所述智能电视在应用启动时,首先判断是否保存有机器授权信息,如果保存有机器授权信息,查找所述应用对应的用户证书,该用户证书包括有效期终止时间,如果查找到所述用户证书,再读取所述用户证书,并根据所述有效期终止时间判断该用户证书是否有效,如果所述用户证书有效,则启动所述应用;如果没有机器授权信息,则所述智能电视向所述服务器发送机器授权请求消息,所述机器授权请求消息包括设备的硬件唯一标识和设备所属厂商信息,所述智能电视接收所述服务器根据所述设备的硬件唯一标识和设备所属厂商信息返回的机器授权信息;所述服务器,用于接收所述智能电视发送的机器授权请求消息,并根据所述设备的硬件唯一标识和所述设备所属厂商信息判断保存在本地的与所述设备所属厂商信息对应的硬件标识库中是否存在设备的硬件唯一标识,如果存在,则向所述智能电视发送机器授权信息,如果不存在,则向所述智能电视发送授权失败信息。其中,所述智能电视还用于在没有查找到所述用户证书时,向服务器发送用户证书请求消息,在向服务器发送用户证书请求消息后,接收并保存所述服务器返回的用户证书,所述用户证书请求消息包括智能电视的机器授权请求消息和所述应用的唯一标识,所述机器授权请求消息包括所述智能电视的标识码;所述服务器还用于接收所述用户证书请求消息,并根据已接收的用户证书请求消息中携带的机器授权请求消息判断是否允许所述智能电视使用所述应用,如果允许所述智能电视使用所述应用,再根据所述应用的唯一标识判断对应的应用是否为免费,如果不是免费,再判断服务器中是否保存有与所述机器授权请求消息中携带的智能电视标识码相同的标识码,如果所述应用为免费或者服务器中保存有与所述机器授权请求消息中携带的智能电视标识码相同的标识码,则向所述智能电视发送用户证书;如果不允许所述智能电视使用所述应用,则向所述智能电视发送错误信息。其中,所述服务器还用于在判断出所述智能电视没有购买所述应用时,向所述智能电视发送应用购买提示;所述智能电视还用于在接收所述应用购买提示时,接收用户输入的确认购买信息,并通过支付接口扣费,扣费成功后再次向所述服务器发送用户证书请求消息。本专利技术的有益效果是本专利技术通过以机器授权作为一个统一的开关,应用授权建立在机器授权的基础上,对智能电视上不同的应用进行授权;如果机器授权不合法,所有应用都无法使用了 ;但如果机器授权合法,也可能某些应用因为厂商合作策略的不同,这些应用要另外授权才能使用;如此将机器授权和应用授权两者结合起来,形成一个规范的授权系统,对智能电视的机器授权和应用授权进行灵活地管理,同时也解决了现阶段在智能电视的授权机制中授权文件固化后无法更改,容易被盗用的问题。附图说明 图I是本专利技术智能电视应用的授权方法实施例智能电视端的数据流程图;图2是本专利技术智能电视应用的授权方法实施例服务器端的数据流程图;图3是本专利技术智能电视应用的授权方法实施例服务器端的另一数据流程图;图4是本专利技术智能电视的逻辑结构示意图;图5是本专利技术智能电视应用的授权系统实施例的数据流程图。具体实施例方式请参阅图I至图3,本专利技术智能电视应用的授权方法包括如下步骤步骤101、应用启动时,智能电视判断本地是否保存有机器授权信息;一个应用需要启动,首先本智能电视必须是经过授权本文档来自技高网...

【技术保护点】
一种智能电视应用的授权方法,其特征在于,包括如下步骤:应用启动,智能电视判断是否保存有机器授权信息;若保存有机器授权信息,则智能电视查找该应用对应的用户证书,其包括有效期终止时间;若查找到所述用户证书,则读取所述用户证书;以及根据所述有效期终止时间判断所述用户证书是否有效,若所述用户证书有效,则启动所述应用。

【技术特征摘要】
1.一种智能电视应用的授权方法,其特征在于,包括如下步骤 应用启动,智能电视判断是否保存有机器授权信息; 若保存有机器授权信息,则智能电视查找该应用对应的用户证书,其包括有效期终止时间; 若查找到所述用户证书,则读取所述用户证书;以及 根据所述有效期终止时间判断所述用户证书是否有效,若所述用户证书有效,则启动所述应用。2.根据权利要求I所述的方法,其特征在于,所述方法还包括 若没有查找到所述用户证书,则向服务器发送用户证书请求消息,服务器根据该请求消息返回用户证书后,智能电视接收并保存该用户证书,其中,所述用户证书由所述智能电视从服务器端请求授权取得并保存在智能电视中。3.根据权利要求I所述的方法,其特征在于,所述方法还包括 若没保存有机器授权信息,则从服务器获取所述机器授权信息。4.根据权利要求3所述的方法,其特征在于,所述从服务器获取所述机器授权信息的步骤包括 向所述服务器发送机器授权请求消息,该请求消息包括有设备的硬件唯一标识和设备所属厂商信息; 接收服务器根据所述设备的硬件唯一标识和设备所属厂商信息返回的机器授权信息。5.一种智能电视,其特征在于,包括 第一判断模块,用于在应用启动时,智能电视判断是否保存有机器授权信息; 查找模块,用于在保存有机器授权信息时,查找所述应用对应的用户证书,所述用户证书包括有效期终止时间; 读取模块,用于在查找到所述用户证书时,读取所述用户证书; 第二判断模块,用于根据所述有效期终止时间判断所述用户证书是否有效;以及 启动模块,用于在所述用户证书有效时,启动所述应用。6.根据权利要求5所述的智能电视,其特征在于,所述智能电视还包括 发送模块,用于在没有查找到所述用户证书时,向服务器发送用户证书请求消息; 接收模块,用于在所述服务器根据所述用户证书请求消息返回用户证书后,接收并保存该用户证书。7.根据权利要求5所述的智能电视,其特征在于,所述智能电视还包括 机器授权信息获取模块,用于在没有机器授权信息时,从服务器获取所述机器授权信息,其中,所述机器授权信息保存在非挥发性记忆体中。8.根据权利要求7所述的智能电视,其特征在于,所述机器授权信息获取模块包括 发送单元,用于向所述服务器发送机器授权请求消息,该请求消息包括有设备的硬件唯一标识和设备所属厂商信息; 接收单元,用于接收所述服务器根据...

【专利技术属性】
技术研发人员:郑仁圳杨晓宇陈接无
申请(专利权)人:晨星软件研发深圳有限公司深圳市彪骐数码科技有限公司
类型:发明
国别省市:

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

1