视频节目播放方法及装置的制造方法

文档序号:9567507阅读:273来源:国知局
视频节目播放方法及装置的制造方法
【技术领域】
[0001] 本发明涉及电视技术领域,尤其涉及视频节目播放方法及装置。
【背景技术】
[0002] 随着智能电视飞速发展,智能电视的功能越来越多,例如在智能电视中可同时兼 容多种不同视频应用。众所周知,在不同的视频应用中同一视频节目存在不同的视频显示 格式,例如标清(480巧、高清(720巧、超清(1080巧和超高清(4k)。用户在进行视频播放 时,为了查看视频显示格式较高的视频,需要逐一搜索各视频应用中的视频显示格式信息, 通过比较从而确定播放的视频应用;因此使得视频播放的操作难度较高。
[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技 术。

【发明内容】

[0004] 本发明的主要目的在于降低视频播放的操作难度,提高视频播放的效果。
[0005] 为实现上述目的,本发明提供的一种视频节目播放方法包括W下步骤:
[0006]A、读取视频播放设备中所有已安装的视频应用,并将所述视频应用复制至预置存 储区对应储存;
[0007]B、启动预置工具对所述预置存储区中所述视频应用的执行文件进行反编译,获得 对应的数据库文件;
[0008]C、根据预置的解密算法对所述数据库文件进行解密,获得每一所述视频应用中的 视频节目信息;所述视频节目信息至少包括视频节目名称和视频显示格式;
[0009]D、当侦测到用户输入的视频播放指令时,在所述视频节目信息中搜索获取所述视 频播放指令中的目标视频节目名称对应的目标视频节目信息;
[0010] E、根据所述目标视频节目信息确定视频播放的视频应用和视频播放的视频显示 格式;
[0011] F、根据确定的结果,调取相应的视频应用进行视频播放。
[0012] 优选地,所述步骤B为:
[0013] 启动apktool工具对所述预置存储区中所有所述视频应用的apk执行文件进行反 编译,获得每一所述视频应用中用于储存所述视频节目信息的加密流数据;所述加密流数 据中至少包括视频节目名称和视频显示格式。
[0014] 优选地,所述步骤C包括:
[0015] 将所述加密流数据读取到RAM中,形成二进制的RAM数据;
[0016] 根据按位与的方法依次读取所述RAM数据中的数字值;
[0017] 根据读取的所述数字值在Ascn码表中查找获得对应的字符信息,W得到视频节 目f日息。
[0018] 优选地,所述视频节目信息还包括付费信息;
[001引所述步骤E包括:
[0020] 根据视频显示格式和对应的付费信息确定各视频应用中所述目标视频节目的权 重值;
[0021] 根据每一视频应用中所述目标视频节目的权重值计算各视频应用的优先级;
[0022] 将优先级最大的视频应用设定为进行视频播放的视频应用,将优先级最大的视频 应用中权重值最大的所述目标视频节目的视频显示格式设定为视频播放的视频显示格式。
[0023] 优选地,所述步骤A之前还包括:
[0024] 判断所述执行文件是否存在变更;
[00巧]若是,则执行所述步骤A,若否,则执行所述步骤B。
[0026] 此外,为实现上述目的,本发明还提供一种视频节目播放装置包括:
[0027] 读取模块,用于读取视频播放设备中所有已安装的视频应用,并将所述视频应用 复制至预置存储区对应储存;
[0028] 控制模块,用于启动预置工具对所述预置存储区中所述视频应用的执行文件进行 反编译,获得对应的数据库文件;
[0029] 解密模块,用于根据预置的解密算法对所述数据库文件进行解密,获得每一所述 视频应用中的视频节目信息;所述视频节目信息至少包括视频节目名称和视频显示格式;
[0030] 获取模块,用于当侦测到用户输入的视频播放指令时,在所述视频节目信息中搜 索获取所述视频播放指令中的目标视频节目名称对应的目标视频节目信息;
[0031] 确定模块,用于根据所述目标视频节目信息确定视频播放的视频应用和视频播放 的视频显示格式;
[0032] 处理模块,用于根据确定的结果,调取相应的视频应用进行视频播放。
[0033] 优选地,所述控制模块具体用于,启动apktool工具对所述预置存储区中所有所 述视频应用的apk执行文件进行反编译,获得每一所述视频应用中用于储存所述视频节目 信息的加密流数据;所述加密流数据中至少包括视频节目名称和视频显示格式。
[0034] 优选地,所述解密模块包括:
[0035] 第一读取单元,用于将所述加密流数据读取到RAM中,形成二进制的RAM数据;
[0036] 第二读取单元,根据按位与的方法依次读取所述RAM数据中的数字值;
[0037] 查询单元,用于根据读取的所述数字值在Ascn码表中查找获得对应的字符信 息,W得到视频节目信息。
[0038] 优选地,所述视频节目信息还包括付费信息;所述确定模块包括:
[0039] 第一计算单元,用于根据视频显示格式和对应的付费信息确定各视频应用中所述 目标视频节目的权重值;
[0040] 第二计算单元,用于根据每一视频应用中所述目标视频节目的权重值计算各视频 应用的优先级;
[0041] 确定单元,用于将优先级最大的视频应用设定为进行视频播放的视频应用,将优 先级最大的视频应用中权重值最大的所述目标视频节目的视频显示格式设定为视频播放 的视频显示格式。
[0042] 优选地,所述视频节目播放装置还包括:
[0043] 判断模块,用于判断所述执行文件是否存在变更;
[0044] 所述读取模块具体用于,当所述执行文件未存在变更时,根据所述视频节目信息 搜索指令,读取视频播放设备中已安装的视频应用,并将所述视频应用复制至预置存储区 对应储存;
[0045] 所述控制模块具体用于,启动预置工具对所述预置存储区中所述视频应用的执行 文件进行反编译,获得对应的数据库文件。
[0046] 本发明通过读取视频播放设备中已安装的视频应用,将所述视频应用复制至预置 存储区对应储存;然后对执行文件进行反编译,获得对应的数据库文件,对数据库文件进行 解密后获得每一视频应用中视频节目信息;并在侦测到用户输入的视频播放指令时,在所 述视频节目信息中搜索获取所述视频播放指令中的目标视频节目名称对应的目标视频节 目信息;最后根据目标视频节目信息确定视频播放的视频应用和视频播放的视频显示格 式,从而实现自动寻找高清视频进行播放。因此本发明降低了视频播放的操作难度,提高了 视频播放的效果,从而提高了用户的体验度。
【附图说明】
[0047] 图1为本发明视频节目播放方法第一实施例的流程示意图;
[0048] 图2为图1中步骤S30的细化流程示意图;
[0049] 图3为图1中步骤S50的细化流程示意图;
[0050] 图4为本发明视频节目播放方法第二实施例的流程示意图;
[0051] 图5为本发明视频节目播放装置第一实施例的功能模块示意图;
[0052] 图6为图5中解密模块的细化功能模块示意图;
[0053]图7为图5中确定模块的细化功能模块示意图;
[0054] 图8为本发明视频节目播放装置第二实施例的功能模块示意图。
[00巧]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0056] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0057] 本发明提供一种视频节目播放方法,参照图1,在一实施例中,该视频节目播放方 法
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1