数字电视的节目播放方法、装置和数字电视制造方法及图纸

技术编号:38130224 阅读:10 留言:0更新日期:2023-07-08 09:37
本发明专利技术提供一种数字电视的节目播放方法、装置和数字电视,包括:当接收到用户选择保存播放进度的指令时,获取当前播放视频的名称、当前播放进度;将所述当前播放视频的名称、当前播放进度添加在二维码中,并将所述二维码保存在数字电视的数据库中;其中,用户采用所持的移动终端采集所述二维码的图像,并保存所述二维码的图像;当数字电视接收到播放节目的指令时,开启摄像头采集二维码;验证数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码;若存在,则对目标二维码进行解析,获取所述目标二维码中存储的播放视频的名称、播放进度,并播放对应的节目。本发明专利技术克服了目前无法为不同的用户分别保存对应播放记录的缺陷。缺陷。缺陷。

【技术实现步骤摘要】
数字电视的节目播放方法、装置和数字电视


[0001]本专利技术涉及数据处理的
,特别涉及一种数字电视的节目播放方法、装置和数字电视。

技术介绍

[0002]目前,数字电视为了便于提升用户观看体验,具有更加多样化的功能,例如可以记录用户的观看记录,在用户再次观看时,直接跳转至观看记录对应的位置进行观看。
[0003]但是,目前记录用户观看记录的方式通常是针对某个节目进行记录,当不同的用户观看同一个节目,且播放的进度不同时,无法准确记录不同用户的观看进度,即无法为不同的用户分别保存对应的播放记录,则会造成用户后续无法跳转至想要观看的位置进行观看,影响观看体验。

技术实现思路

[0004]本专利技术的主要目的为提供一种数字电视的节目播放方法、装置和数字电视,旨在克服无法为不同的用户分别保存对应的播放记录的缺陷。
[0005]为实现上述目的,本专利技术提供了一种数字电视的节目播放方法,包括以下步骤:播放视频过程中,接收到停止播放指令时,发出是否保存播放进度的提示;当接收到用户选择保存播放进度的指令时,获取当前播放视频的名称、当前播放进度;生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中,并将所述二维码保存在数字电视的数据库中;其中,用户采用所持的移动终端采集所述二维码的图像,并保存所述二维码的图像;当数字电视接收到播放节目的指令时,发出是否播放历史播放节目的提示;当接收到用户选择播放历史播放节目的指令时,开启摄像头用于采集二维码;其中,所述用户在移动终端上出示所述二维码的图像并展示于所述摄像头前方;当采集到所述用户在移动终端上出示的二维码时,验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码;若存在,则对所述目标二维码进行解析,获取所述目标二维码中存储的播放视频的名称、播放进度;基于所述播放视频的名称、播放进度播放对应的节目。
[0006]进一步地,所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤之后,还包括:若不存在,则发出是否在当前数字电视上继续播放节目的提示;若接收到用户确认播放的指令时,则对采集的所述移动终端上出示的二维码进行解析,获取所述二维码中存储的播放视频的名称、播放进度;基于所述播放视频的名称、播放进度播放对应的节目;若未接收到用户确认播放的指令时,则禁止播放节目。
[0007]进一步地,所述生成一个二维码,并将所述当前播放视频的名称、当前播放进度添
加在所述二维码中的步骤,包括:生成一个指定规格的二维码;创建一个数据表;其中,所述数据表包括两行数据表格;将所述当前播放进度添加至第二行数据表格中,将所述当前播放进度设置为特定字体以及特定字体大小,并适应性调整所述第二行数据表格的宽度;将所述当前播放视频的名称添加至第一行数据表格中,将所述当前播放视频的名称设置为特定字体以及特定字体大小,并在所述第一行数据表格的宽度保持与所述第二行数据表格的宽度一致的基础上,适应性调整所述第一行数据表格的高度;将添加当前播放视频的名称、当前播放进度后的所述数据表添加至所述二维码中。
[0008]进一步地,所述生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中的步骤,包括:生成一个指定规格的二维码;将所述当前播放视频的名称添加在预设的第一组合中,生成对应的名称组合;将所述当前播放进度添加在预设的第二组合中,生成进度组合;其中,所述第一组合中包括第一符号以及第一标识,所述第一标识位于所述第一符号内,所述当前播放视频的名称位于所述第一标识之后;所述第二组合中包括第二符号以及第二标识,所述第二标识位于所述第二符号内,所述当前播放进度位于所述第二标识之后;采用预设的连接符,对所述名称组合、进度组合进行拼接,生成拼接字段;将所述拼接字段保存在所述二维码中。
[0009]进一步地,所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤之前,包括:对所述数字电视的数据库中存储的所有二维码进行哈希运算,得到对应的哈希值;采用预先设定的编码表对所述哈希值进行编码,得到对应的编码值;创建一个数据表;其中,所述数据表包括两列;针对保存在数字电视数据库中的每一个二维码,创建一个对应的索引链接,并在所述数据表的第一列中添加所述索引链接;在所述数据表的第二列中添加所述二维码对应的编码值;其中,同一行的所述编码值以及所述索引链接所对应的是同一个二维码;所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤,包括:所述移动终端对出示的二维码进行哈希运算,得到对应的第一哈希值;采用预先设定的编码表对所述第一哈希值进行编码,得到对应的第一编码值;将所述第一编码值添加至所述出示的二维码下方;数字电视通过摄像头采集所述移动终端出示的二维码下方的第一编码值,并检测所述数据表中是否存在相同的目标编码值;若存在相同的目标编码值,则判定数字电视的数据库中存在与所述移动终端上出示的二维码一致的目标二维码;获取目标编码值同一行的索引链接,并基于所述索引链接获取对应的二维码作为所述目标二维码;
若不存在相同的目标编码值,则判定数字电视的数据库中不存在与所述移动终端上出示的二维码一致的目标二维码。
[0010]进一步地,所述采用预先设定的编码表对所述哈希值进行编码,得到对应的编码值的步骤之前,包括:获取数字电视的标识信息,并从所述标识信息中选择出指定位上的指定字符;其中,所述指定位上的指定字符均为不重复的英文字符;从数据库中获取标准的编码表;其中,所述标准的编码表中包括序列数字及其对应的编码字符,所述编码字符为大写英文字母以及数字;从所述编码表中获取与所述指定字符相同的目标字符;其中,所述与所述指定字符相同的目标字符包括所述指定字符完全相同,以及对应为指定字符的大写字母;将所述目标字符全部转换为小写英文字母;并对转换后的编码表中的编码字符进行随机排列,得到新的编码表作为所述预先设定的编码表;在所述预先设定的编码表的表头中添加所述指定字符;并基于所述指定字符,对所述预先设定的编码表进行文件命名。
[0011]本专利技术还提供了一种数字电视的节目播放装置,包括:获取单元,用于播放视频过程中,接收到停止播放指令时,发出是否保存播放进度的提示;当接收到用户选择保存播放进度的指令时,获取当前播放视频的名称、当前播放进度;保存单元,用于生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中,并将所述二维码保存在数字电视的数据库中;其中,用户采用所持的移动终端采集所述二维码的图像,并保存所述二维码的图像;采集单元,用于当数字电视接收到播放节目的指令时,发出是否播放历史播放节目的提示;当接收到用户选择播放历史播放节目的指令时,开启摄像头用于采集二维码;其中,所述用户在移动终端上出示所述二维码的图像并展示于所述摄像头前方;验证单元,用于当采集到所述用户在移动终端上出示的二维码时,验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码;第一播放单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字电视的节目播放方法,其特征在于,包括以下步骤:播放视频过程中,接收到停止播放指令时,发出是否保存播放进度的提示;当接收到用户选择保存播放进度的指令时,获取当前播放视频的名称、当前播放进度;生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中,并将所述二维码保存在数字电视的数据库中;其中,用户采用所持的移动终端采集所述二维码的图像,并保存所述二维码的图像;当数字电视接收到播放节目的指令时,发出是否播放历史播放节目的提示;当接收到用户选择播放历史播放节目的指令时,开启摄像头用于采集二维码;其中,所述用户在移动终端上出示所述二维码的图像并展示于所述摄像头前方;当采集到所述用户在移动终端上出示的二维码时,验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码;若存在,则对所述目标二维码进行解析,获取所述目标二维码中存储的播放视频的名称、播放进度;基于所述播放视频的名称、播放进度播放对应的节目。2.根据权利要求1所述的数字电视的节目播放方法,其特征在于,所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤之后,还包括:若不存在,则发出是否在当前数字电视上继续播放节目的提示;若接收到用户确认播放的指令时,则对采集的所述移动终端上出示的二维码进行解析,获取所述二维码中存储的播放视频的名称、播放进度;基于所述播放视频的名称、播放进度播放对应的节目;若未接收到用户确认播放的指令时,则禁止播放节目。3.根据权利要求1所述的数字电视的节目播放方法,其特征在于,所述生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中的步骤,包括:生成一个指定规格的二维码;创建一个数据表;其中,所述数据表包括两行数据表格;将所述当前播放进度添加至第二行数据表格中,将所述当前播放进度设置为特定字体以及特定字体大小,并适应性调整所述第二行数据表格的宽度;将所述当前播放视频的名称添加至第一行数据表格中,将所述当前播放视频的名称设置为特定字体以及特定字体大小,并在所述第一行数据表格的宽度保持与所述第二行数据表格的宽度一致的基础上,适应性调整所述第一行数据表格的高度;将添加当前播放视频的名称、当前播放进度后的所述数据表添加至所述二维码中。4.根据权利要求1所述的数字电视的节目播放方法,其特征在于,所述生成一个二维码,并将所述当前播放视频的名称、当前播放进度添加在所述二维码中的步骤,包括:生成一个指定规格的二维码;将所述当前播放视频的名称添加在预设的第一组合中,生成对应的名称组合;将所述当前播放进度添加在预设的第二组合中,生成进度组合;其中,所述第一组合中包括第一符号以及第一标识,所述第一标识位于所述第一符号内,所述当前播放视频的名称位于所述第一标识之后;所述第二组合中包括第二符号以及第二标识,所述第二标识位于所述第二符号内,所述当前播放进度位于所述第二标识之后;
采用预设的连接符,对所述名称组合、进度组合进行拼接,生成拼接字段;将所述拼接字段保存在所述二维码中。5.根据权利要求1所述的数字电视的节目播放方法,其特征在于,所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤之前,包括:对所述数字电视的数据库中存储的所有二维码进行哈希运算,得到对应的哈希值;采用预先设定的编码表对所述哈希值进行编码,得到对应的编码值;创建一个数据表;其中,所述数据表包括两列;针对保存在数字电视数据库中的每一个二维码,创建一个对应的索引链接,并在所述数据表的第一列中添加所述索引链接;在所述数据表的第二列中添加所述二维码对应的编码值;其中,同一行的所述编码值以及所述索引链接所对应的是同一个二维码;所述验证数字电视的数据库中是否存在与所述移动终端上出示的二维码一致的目标二维码的步骤,包括:所述移动终端对出示的二维码进行哈希运算,得到对应的第一哈希值;采用预先设定的编码表对所述第一哈希值进行编码,得到对应的第一编码值;将所述第一编码值添加至所述出示的二维码下方;数字电视通过摄像头采集所述移动终端出示的二维码下方的第一编码值,并检测所述数据表中是否存在相同的目标编码值;若存在相同的目标编码值,则判定数字电视的数据库中存在与所述移动终端上出示的二维码一致的目标二维码;获取目标编码值同一行...

【专利技术属性】
技术研发人员:王敏生
申请(专利权)人:深圳市硅派科技有限公司
类型:发明
国别省市:

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

1