CN117998146A - 数字电视的数据处理方法、装置和数字电视 - Google Patents
数字电视的数据处理方法、装置和数字电视 Download PDFInfo
- Publication number
- CN117998146A CN117998146A CN202410400586.4A CN202410400586A CN117998146A CN 117998146 A CN117998146 A CN 117998146A CN 202410400586 A CN202410400586 A CN 202410400586A CN 117998146 A CN117998146 A CN 117998146A
- Authority
- CN
- China
- Prior art keywords
- user
- name
- data
- database
- video
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 11
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012163 sequencing technique Methods 0.000 claims description 24
- 238000000605 extraction Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 10
- 230000007547 defect Effects 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 77
- 238000010586 diagram Methods 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013136 deep learning model Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明提供了一种数字电视的数据处理方法、装置和数字电视,包括:播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则进行编码,得到对应的编码数据;获取当前观看视频的用户的第一图像信息,并提取所述第一图像信息的第一特征信息;对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中。本发明对每个用户进行标识,并对每个用户的观看进度进行保存,克服多个用户观看同一节目,且各个用户的观看进度信息不同时,无法准确分辨观看进度的缺陷。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种数字电视的数据处理方法、装置和数字电视。
背景技术
目前,数字电视为了便于提升用户观看体验,具有更加多样化的功能,例如可以记录用户的观看记录,在用户再次观看时,直接跳转至观看记录对应的位置进行观看;但是,目前记录用户观看记录的方式通常是针对某个节目进行记录,当多个用户观看同一节目,且各个用户的观看进度信息不同时,无法准确分辨观看进度,则会造成用户无法跳转至想要观看的位置直接进行观看,影响观看体验。
发明内容
本发明的主要目的为提供一种数字电视的数据处理方法、装置和数字电视,旨在克服多个用户观看同一节目,且各个用户的观看进度信息不同时,无法准确分辨观看进度的缺陷。
为实现上述目的,本发明提供了一种数字电视的数据处理方法,应用于数字电视,包括以下步骤:
播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
进一步地,所述为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中的步骤之后,包括:
在接收到播放指令时,获取观看用户的第二图像信息,并基于图像特征提取模型提取所述第二图像信息的第二特征信息;
在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息;
若不存在,则检测数据库中是否存在与所述用户对应的临时识别号;
若存在对应的临时识别号,则获取所述临时识别号对应的编码数据;并对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的临时识别号以及所述编码数据。
进一步地,所述在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息的步骤之后,还包括:
若存在,则获取数据库中与所述用户对应的唯一标识符,并基于所述唯一标识符,获取对应关联的编码数据;对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的所述编码数据;在获取到最新的播放视频的名称以及播放进度时,按照预设编码规则对所述最新的播放视频的名称以及播放进度进行编码,得到对应最新的编码数据,将所述用户的唯一标识符与最新的所述编码数据关联存储在数据库中。
进一步地,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
创建一个数据表;其中,所述数据表包括两行数据表格;
将所述当前播放进度添加至第二行数据表格中,将所述当前播放进度设置为特定字体以及特定字体大小,并适应性调整所述第二行数据表格的宽度;
将所述当前播放视频的名称添加至第一行数据表格中,将所述当前播放视频的名称设置为特定字体以及特定字体大小,并在所述第一行数据表格的宽度保持与所述第二行数据表格的宽度一致的基础上,适应性调整所述第一行数据表格的高度;
对添加当前播放视频的名称、当前播放进度后的所述数据表进行编码运算,得到所述编码数据。
进一步地,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
将所述当前播放视频的名称添加在预设的第一组合中,生成对应的名称组合;将所述当前播放进度添加在预设的第二组合中,生成进度组合;其中,所述第一组合中包括第一符号以及第一标识,所述第一标识位于所述第一符号内,所述当前播放视频的名称位于所述第一标识之后;所述第二组合中包括第二符号以及第二标识,所述第二标识位于所述第二符号内,所述当前播放进度位于所述第二标识之后;
采用预设的连接符,对所述名称组合、进度组合进行拼接,生成拼接字段;对所述拼接字段进行哈希运算,得到对应的哈希值作为所述编码数据。
进一步地,所述为所述用户创建对应的唯一标识符的步骤,包括:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。
本发明还提供了一种数字电视的数据处理装置,应用于数字电视,所述装置包括:
第一获取单元,用于播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
第二获取单元,用于获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
匹配单元,用于在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
第一创建单元,用于若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
第二创建单元,用于若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
进一步地,所述第一创建单元,具体用于:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。
本发明还提供一种数字电视,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
本发明提供的数字电视的数据处理方法、装置和数字电视,包括:播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。本发明对每个用户进行标识,并对每个用户的观看进度进行保存,克服多个用户观看同一节目,且各个用户的观看进度信息不同时,无法准确分辨观看进度的缺陷。
附图说明
图1是本发明一实施例中数字电视的数据处理方法步骤示意图;
图2是本发明一实施例中数字电视的数据处理装置结构框图;
图3是本发明一实施例的数字电视的结构示意框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,本发明一实施例中提供了一种数字电视的数据处理方法,应用于数字电视,包括以下步骤:
步骤S1,播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
步骤S2,获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
步骤S3,在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
步骤S4a,若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
步骤S4b,若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
在本实施例中,上述方案应用于数字电视中对不同用户的观看记录进行存储,便于区分不同用户的观看进度。如上述步骤S1所述的,播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度,为了后续便于保存上述播放视频的名称、当前播放进度;可以按照预设编码规则对上述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据,仅通过一个编码数据实现对上述数据的记载,避免数据冗余。
如上述步骤S2所述的,获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息,上述图像特征提取模型是预先训练完成的深度学习模型,其可以快速提取出上述第一图像信息的第一特征信息。可以理解的是,若当前观看视频的用户包括多个,则只获取数字电视的正前方的用户对应的第一图像信息。
如上述步骤S3、S4a、S4b所述的,数据库中存储有多个特定用户(通常为家庭成员)的特征信息,在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;若存在,表明该用户为特定用户中的一个,此时则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;若不存在,表明该用户为陌生的新用户(如客人),此时则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次,在下次该用户观看视频时,获取对应的临时识别号与所述编码数据之后,将临时识别号与所述编码数据删除。
在一实施例中,所述为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中的步骤S4b之后,包括:
在接收到播放指令时,获取观看用户的第二图像信息,并基于图像特征提取模型提取所述第二图像信息的第二特征信息;
在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息;
若不存在,则检测数据库中是否存在与所述用户对应的临时识别号;
若存在对应的临时识别号,则获取所述临时识别号对应的编码数据;并对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的临时识别号以及所述编码数据。
在本实施例中,对于每个观看视频的用户,都需要获取对应的第二图像信息,进而提取所述第二图像信息的第二特征信息,在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息,若不不存在,则检测数据库中是否存在与所述用户对应的临时识别号,进而获取所述临时识别号对应的编码数据;并对所述编码数据进行解码,得到播放视频的名称、播放进度;最后基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的临时识别号以及所述编码数据;如此,便实现了针对用户的不同,识别不同用户对应的观看记录。
在另一实施例中,所述在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息的步骤之后,还包括:
若存在,则获取数据库中与所述用户对应的唯一标识符,并基于所述唯一标识符,获取对应关联的编码数据;对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的所述编码数据;在获取到最新的播放视频的名称以及播放进度时,按照预设编码规则对所述最新的播放视频的名称以及播放进度进行编码,得到对应最新的编码数据,将所述用户的唯一标识符与最新的所述编码数据关联存储在数据库中。在本实施例中,若上述用户是数据库中存储的特定用户时,则可以获取数据库中与所述用户对应的唯一标识符,获取对应关联的编码数据,对所述编码数据进行解码,得到播放视频的名称、播放进度;基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频;且上述唯一标识符可以重复使用,无需删除;在用户继续观看视频之后,获取到最新的播放视频的名称以及播放进度时,按照预设编码规则对所述最新的播放视频的名称以及播放进度进行编码,得到对应最新的编码数据,将所述用户的唯一标识符与最新的所述编码数据关联存储在数据库中。
在一实施例中,提出一种对当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的方案。
具体地,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
创建一个数据表;其中,所述数据表包括两行数据表格;
将所述当前播放进度添加至第二行数据表格中,将所述当前播放进度设置为特定字体以及特定字体大小,并适应性调整所述第二行数据表格的宽度;
将所述当前播放视频的名称添加至第一行数据表格中,将所述当前播放视频的名称设置为特定字体以及特定字体大小,并在所述第一行数据表格的宽度保持与所述第二行数据表格的宽度一致的基础上,适应性调整所述第一行数据表格的高度,使得第一行数据表格可以容纳所有的文字;
对添加当前播放视频的名称、当前播放进度后的所述数据表进行编码运算,得到所述编码数据。
在本实施例,将当前播放视频的名称、当前播放进度添加至数据表中,且对数据表的格式作出了限定,使得每一次生成的数据表都具有相应的标准规格,对该标准的数据库进行编码运算,形成特定的规范。
在另一实施例中,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
将所述当前播放视频的名称添加在预设的第一组合中,生成对应的名称组合;将所述当前播放进度添加在预设的第二组合中,生成进度组合;其中,所述第一组合中包括第一符号以及第一标识,所述第一标识位于所述第一符号内,所述当前播放视频的名称位于所述第一标识之后;所述第二组合中包括第二符号以及第二标识,所述第二标识位于所述第二符号内,所述当前播放进度位于所述第二标识之后;具体地,上述第一组合可以为{名称:},第二组合为{进度:},则上述名称组合、进度组合分别为{名称:当前播放视频的名称}、{进度:当前播放进度}。
采用预设的连接符,对所述名称组合、进度组合进行拼接,生成拼接字段;对所述拼接字段进行哈希运算,得到对应的哈希值作为所述编码数据。
在本实施例中,首先采用上述第一组合、第二组合对上述当前播放视频的名称、当前播放进度进行标准化,然后对标准化之后的组合进行拼接、哈希运算,得到编码数据;不仅使得数据规范,而且使得上述名称组合、进度组合容易被识别。
在又一实施例中,所述为所述用户创建对应的唯一标识符的步骤,包括:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;例如,用户包括张三、李四、王三、李六,则查重后的文字为张、三、李、四、王、六;对其进行随机排序,得到上文字排序
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;例如,随机得到的多个编码符分别为a、z、h、3、0、j。
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。在其他实施例中,对所述用户所对应的第一用户名称进行编码得到编码符之后,还可以生成一个随机数,将随机数与编码符进行组合,得到上述唯一标识符。
在本实施例中,需要预先设定一个特有的编码表(即标识编码表),上述标识编码表的生成需要基于数据库存储的所有目标特征信息所对应的所有用户的用户名称进行生成,即该标识编码表只能针对上述特定用户,进行唯一标识符的编码,增强了其针对用户的独特性,且生成的标识符具有唯一性,不会造成重复。
参照图2,本发明一实施例中还提供了一种数字电视的数据处理装置,应用于数字电视,所述装置包括:
第一获取单元,用于播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
第二获取单元,用于获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
匹配单元,用于在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
第一创建单元,用于若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
第二创建单元,用于若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
在一实施例中,所述第一创建单元,具体用于:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。
在本实施例中,上述装置实施例中的各个单元的具体实现,请参照上述方法实施例中所述,在此不再进行赘述。
参照图3,本发明实施例中还提供一种数字电视,该数字电视内部结构可以如图3所示。该数字电视包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该数字电视的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该数字电视的数据库用于存储本实施例中对应的数据。该数字电视的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数字电视的数据处理方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的数字电视的限定。
本发明一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种数字电视的数据处理方法。可以理解的是,本实施例中的计算机可读存储介质可以是易失性可读存储介质,也可以为非易失性可读存储介质。
综上所述,为本发明实施例中提供的数字电视的数据处理方法、装置和数字电视,包括:播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。本发明对每个用户进行标识,并对每个用户的观看进度进行保存,克服多个用户观看同一节目,且各个用户的观看进度信息不同时,无法准确分辨观看进度的缺陷。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种数字电视的数据处理方法,其特征在于,应用于数字电视,包括以下步骤:
播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
2.根据权利要求1所述的数字电视的数据处理方法,其特征在于,所述为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中的步骤之后,包括:
在接收到播放指令时,获取观看用户的第二图像信息,并基于图像特征提取模型提取所述第二图像信息的第二特征信息;
在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息;
若不存在,则检测数据库中是否存在与所述用户对应的临时识别号;
若存在对应的临时识别号,则获取所述临时识别号对应的编码数据;并对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的临时识别号以及所述编码数据。
3.根据权利要求2所述的数字电视的数据处理方法,其特征在于,所述在数据库中对所述第二特征信息进行特征匹配,检测是否存在与所述第二特征信息相同的目标特征信息的步骤之后,还包括:
若存在,则获取数据库中与所述用户对应的唯一标识符,并基于所述唯一标识符,获取对应关联的编码数据;对所述编码数据进行解码,得到播放视频的名称、播放进度;
基于所述播放视频的名称、播放进度,为所述用户播放对应播放进度的视频,并删除数据库中存储的所述编码数据;在获取到最新的播放视频的名称以及播放进度时,按照预设编码规则对所述最新的播放视频的名称以及播放进度进行编码,得到对应最新的编码数据,将所述用户的唯一标识符与最新的所述编码数据关联存储在数据库中。
4.根据权利要求1所述的数字电视的数据处理方法,其特征在于,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
创建一个数据表;其中,所述数据表包括两行数据表格;
将所述当前播放进度添加至第二行数据表格中,将所述当前播放进度设置为特定字体以及特定字体大小,并适应性调整所述第二行数据表格的宽度;
将所述当前播放视频的名称添加至第一行数据表格中,将所述当前播放视频的名称设置为特定字体以及特定字体大小,并在所述第一行数据表格的宽度保持与所述第二行数据表格的宽度一致的基础上,适应性调整所述第一行数据表格的高度;
对添加当前播放视频的名称、当前播放进度后的所述数据表进行编码运算,得到所述编码数据。
5.根据权利要求1所述的数字电视的数据处理方法,其特征在于,所述按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据的步骤,包括:
将所述当前播放视频的名称添加在预设的第一组合中,生成对应的名称组合;将所述当前播放进度添加在预设的第二组合中,生成进度组合;其中,所述第一组合中包括第一符号以及第一标识,所述第一标识位于所述第一符号内,所述当前播放视频的名称位于所述第一标识之后;所述第二组合中包括第二符号以及第二标识,所述第二标识位于所述第二符号内,所述当前播放进度位于所述第二标识之后;
采用预设的连接符,对所述名称组合、进度组合进行拼接,生成拼接字段;对所述拼接字段进行哈希运算,得到对应的哈希值作为所述编码数据。
6.根据权利要求1所述的数字电视的数据处理方法,其特征在于,所述为所述用户创建对应的唯一标识符的步骤,包括:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。
7.一种数字电视的数据处理装置,其特征在于,应用于数字电视,所述装置包括:
第一获取单元,用于播放视频过程中,接收到停止播放指令时,获取当前播放视频的名称、当前播放进度;按照预设编码规则对所述当前播放视频的名称、当前播放进度进行编码,得到对应的编码数据;
第二获取单元,用于获取当前观看视频的用户的第一图像信息,并基于图像特征提取模型提取所述第一图像信息的第一特征信息;
匹配单元,用于在数据库中对所述第一特征信息进行特征匹配,检测是否存在与所述第一特征信息相同的目标特征信息;
第一创建单元,用于若存在,则为所述用户创建对应的唯一标识符,将所述唯一标识符与所述编码数据关联存储在数据库中;
第二创建单元,用于若不存在,则为所述用户创建一个临时识别号,将所述临时识别号与所述编码数据关联存储在数据库中;其中,所述临时识别号只被使用一次。
8.根据权利要求7所述的数字电视的数据处理装置,其特征在于,所述第一创建单元,具体用于:
获取数据库存储的所有目标特征信息所对应的所有用户的用户名称;
对所有用户的用户名称进行查重,并将重复的文字删除,得到查重后的文字;获取查重后的文字数量,以及对查重后的文字进行随机排序,得到文字排序;
从预设的编码表中,随机获取对应所述文字数量的编码符,并进行随机排序,得到编码排序;所述预设的编码表中包括英文字母以及数字;
创建一个新的编码表;其中,所述新的编码表包括两列,所述新的编码表的行数等于所述文字数量;
将所述文字排序中的文字依序添加至所述新的编码表第一列中;将所述编码排序中的文字依序添加至所述新的编码表第二列中,得到标识编码表,并在数据库中存储所述标识编码表;
获取数据库存储的与所述用户所对应的第一用户名称;基于所述标识编码表,对所述用户所对应的第一用户名称进行编码,得到所述用户对应的唯一标识符。
9.一种数字电视,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410400586.4A CN117998146A (zh) | 2024-04-03 | 2024-04-03 | 数字电视的数据处理方法、装置和数字电视 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410400586.4A CN117998146A (zh) | 2024-04-03 | 2024-04-03 | 数字电视的数据处理方法、装置和数字电视 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117998146A true CN117998146A (zh) | 2024-05-07 |
Family
ID=90902370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410400586.4A Pending CN117998146A (zh) | 2024-04-03 | 2024-04-03 | 数字电视的数据处理方法、装置和数字电视 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117998146A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120060176A1 (en) * | 2010-09-08 | 2012-03-08 | Chai Crx K | Smart media selection based on viewer user presence |
CN104427386A (zh) * | 2013-08-27 | 2015-03-18 | 纬创资通股份有限公司 | 播放装置、播放***与播放方法 |
CN106385406A (zh) * | 2016-09-05 | 2017-02-08 | 北京小米移动软件有限公司 | 视频播放方法及装置 |
CN106792173A (zh) * | 2016-12-19 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放方法及装置 |
CN107995505A (zh) * | 2017-12-14 | 2018-05-04 | 深圳Tcl新技术有限公司 | 一种节目续播方法、电视设备及计算机可读存储介质 |
CN112752153A (zh) * | 2020-04-30 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 一种对视频的播放处理方法及智能设备、存储介质 |
CN113992992A (zh) * | 2021-10-25 | 2022-01-28 | 深圳康佳电子科技有限公司 | 基于人脸识别的碎片化观影处理方法、装置、智能电视 |
CN116389840A (zh) * | 2023-06-02 | 2023-07-04 | 深圳市硅派科技有限公司 | 数字电视的节目播放方法、装置和数字电视 |
-
2024
- 2024-04-03 CN CN202410400586.4A patent/CN117998146A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120060176A1 (en) * | 2010-09-08 | 2012-03-08 | Chai Crx K | Smart media selection based on viewer user presence |
CN104427386A (zh) * | 2013-08-27 | 2015-03-18 | 纬创资通股份有限公司 | 播放装置、播放***与播放方法 |
CN106385406A (zh) * | 2016-09-05 | 2017-02-08 | 北京小米移动软件有限公司 | 视频播放方法及装置 |
CN106792173A (zh) * | 2016-12-19 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放方法及装置 |
CN107995505A (zh) * | 2017-12-14 | 2018-05-04 | 深圳Tcl新技术有限公司 | 一种节目续播方法、电视设备及计算机可读存储介质 |
CN112752153A (zh) * | 2020-04-30 | 2021-05-04 | 腾讯科技(深圳)有限公司 | 一种对视频的播放处理方法及智能设备、存储介质 |
CN113992992A (zh) * | 2021-10-25 | 2022-01-28 | 深圳康佳电子科技有限公司 | 基于人脸识别的碎片化观影处理方法、装置、智能电视 |
CN116389840A (zh) * | 2023-06-02 | 2023-07-04 | 深圳市硅派科技有限公司 | 数字电视的节目播放方法、装置和数字电视 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111191414B (zh) | 一种页面水印生成方法、识别方法、装置、设备及存储介质 | |
US11363344B2 (en) | Method and system of displaying subtitles, computing device, and readable storage medium | |
US20140317062A1 (en) | Amethod and apparatus for recovering sqlite file deleted from mobile terminal | |
CN107330306B (zh) | 文本水印嵌入及提取方法、装置、电子设备及存储介质 | |
CN109756760B (zh) | 视频标签的生成方法、装置及服务器 | |
CN112738640B (zh) | 一种视频流的字幕的确定方法、装置及可读存储介质 | |
CN112995749A (zh) | 视频字幕的处理方法、装置、设备和存储介质 | |
CN106651972B (zh) | 一种二值图像编码、解码方法及装置 | |
CN116389840B (zh) | 数字电视的节目播放方法、装置和数字电视 | |
CN111091834A (zh) | 文本与音频对齐方法及相关产品 | |
CN117998146A (zh) | 数字电视的数据处理方法、装置和数字电视 | |
CN116258829B (zh) | 构建地图的方法、装置和视觉机器人 | |
CN116306498B (zh) | 文字渲染方法及装置 | |
CN102467664A (zh) | 辅助光学字符识别的方法和装置 | |
CN110852098A (zh) | 一种数据修正方法及电子设备和存储介质 | |
CN110378829B (zh) | 信息提供和水印提取的方法、装置及设备 | |
CN113343186A (zh) | Docx文档的隐形水印嵌入方法、装置、电子设备及存储介质 | |
KR102119724B1 (ko) | 동영상에 대한 빠른 검색을 지원하는 단말 장치 및 그 동작 방법 | |
CN114241361A (zh) | 提取视频基因及基于视频基因的视频匹配方法、装置 | |
CN112417847A (zh) | 一种新闻内容安全监测方法、***、装置和存储介质 | |
CN112668581A (zh) | 一种文书标题识别方法和装置 | |
CN112148179A (zh) | 显示设备菜单语言检测方法、装置和计算机设备 | |
CN116580487B (zh) | 密码信息安全管理方法以及物联锁管理*** | |
CN116528008A (zh) | 点播节目的播放方法、装置以及计算机设备 | |
CN111401005A (zh) | 文本转换方法、装置及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |