数据匹配方法、装置、显示终端及可读存储介质制造方法及图纸

技术编号:19828660 阅读:36 留言:0更新日期:2018-12-19 17:00
本发明专利技术公开了一种数据匹配方法、装置、显示终端及可读存储介质,包括以下步骤:缓存显示终端当前时刻之前预设时长内接收的码流数据以生成缓存数据,并为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;当检测到数据匹配请求时,从缓存数据中匹配所述数据,匹配请求对应的目标应用数据;若匹配到所述目标应用数据,获取时间戳处于预设有效时间区间的有效目标应用数据。本发明专利技术缩短了显示终端应用和码流数据匹配的间隔时间,进而提高了数据匹配的效率。

【技术实现步骤摘要】
数据匹配方法、装置、显示终端及可读存储介质
本专利技术涉及网络
,尤其涉及一种数据匹配方法、装置、显示终端及可读存储介质。
技术介绍
随着互联网技术的迅速发展,对于带有显示终端的机器(例如电视机,手机)的使用越来越广泛,对其使用的运行速度,流畅性等要求也越来越高,因此,显示终端应用从码流数据中快速匹配到所需的应用数据显得尤为重要,否则,会大幅度影响显示终端的运行流畅性。例如数字电视标准ISO13818-6,DSMCC(TheDigitalStorageMediaCommandandControl,数字存储媒体命令和控制扩展协议)的码流数据是采用轮播机制,应用数据均匀地插入到码流中,在常规的应用数据匹配过程中,有时匹配指定的目标应用数据需要等待一个完整码流数据周期,这种情况下,使用到DSMCC数据的HBBTV(HybridBroadcast/BroadbandTV,DVB兼容的内容发布平台)应用,就会出现一直等待的情况,直到数据匹配上,才能打开应用。所以,常规的数据匹配方法在进行数据匹配时容易出现长时间等待,导致应用数据匹配速度过慢。
技术实现思路
本专利技术实施例提供一种数据匹配方法、装置、显示终端及可读存储介质,旨在解决常规的数据匹配方法在进行数据匹配时容易出现长时间等待,导致应用数据匹配速度过慢的技术问题。为达到上述目的,本专利技术实施例提出的一种数据匹配方法,包括:缓存显示终端当前时刻之前预设时长内接收的码流数据以生成缓存数据,并为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据;若缓存数据中匹配到所述目标应用数据,获取时间戳处于预设有效时间区间的有效目标应用数据。可选地,所述当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据的步骤包括:当检测到数据匹配请求时,基于缓存数据中各应用数据的时间戳的时序先后顺序,对各应用数据进行排序以生成应用数据序列;将所述数据匹配请求对应的数据标识与应用数据序列中各应用数据逐个进行匹配,将与数据标识匹配的应用数据作为目标应用数据。可选地,所述对各应用数据进行排序以生成应用数据序列的步骤之后包括:在显示终端不断接收新的码流数据过程中,动态丢弃所述缓存数据中时间戳距离当前时刻的时间间隔超过预设时长的码流数据;继续缓存新的码流数据以更新所述缓存数据。可选地,所述当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据的步骤之后包括:若缓存数据中没有匹配到所述目标应用数据,则在显示终端不断接收的新的码流数据中匹配所述目标应用数据,直到匹配到所述目标应用数据。可选地,所述数据匹配方法包括:判断显示终端的剩余内存空间是否小于预设空间值,若剩余内存空间小于预设空间值,则输出所述预设时长的调整提示;根据用户基于调整提示输入的调整指令,调整所述预设时长。可选地,所述若剩余内存空间小于预设空间值,则输出所述预设时长的调整提示的步骤包括:若剩余内存空间小于预设空间值,判断显示终端当前的目标应用数据匹配成功率是否大于预设匹配值;若目标应用数据匹配成功率大于预设匹配值,则输出用于调小所述预设时长的第一调整提示。可选地,所述判断显示终端当前的目标应用数据匹配成功率是否大于预设匹配值的步骤之后包括:若目标应用数据匹配成功率小于或等于预设匹配值,则输出用于调大所述预设时长的第二调整提示,并且释放显示终端预设非关键应用所占用的内存空间。此外,为实现上述目的,本专利技术还提供一种数据匹配装置,所述数据匹配装置包括:缓存模块,用于缓存显示终端当前时刻之前预设时长内接收的码流数据以生成缓存数据,并为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;匹配模块,用于当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据;获取模块,用于若缓存数据中匹配到所述目标应用数据,获取时间戳处于预设有效时间区间的有效目标应用数据。本专利技术还提供一种显示终端,所述显示终端包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的数据匹配程序,所述数据匹配程序被所述处理器执行时实现上述的数据匹配方法的步骤。本专利技术还提供一种显示终端可读存储介质,所述显示终端可读存储介质上存储有数据匹配程序,所述数据匹配程序被处理器执行时实现上述的数据匹配方法的步骤。本专利技术实施例提出的一种数据匹配方法、装置、显示终端及可读存储介质,通过对显示终端当前时刻之前预设时长内接收的码流数据进行缓存,从而生成缓存数据,并且为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;如果有检测到显示终端发送过来的数据匹配请求信息时,显示终端应用从缓存数据中已排列好的应用数据匹配所述数据匹配请求对应的目标应用数据,如果从缓存数据中匹配到所述目标应用数据,则需要获取时间戳处于有效时间区间的有效目标应用数据;如果没有从缓存数据中匹配到所述目标应用数据,则需要在显示终端不断接收的新的码流数据中匹配所述目标应用数据,直到匹配到所述目标应用数据。本专利技术数据匹配过程中,没有匹配不成功,等待一段时间再去匹配下一个码流数据的现象,而是无延迟的一个数据接着一个数据进行匹配,直到匹配成功,并且在匹配成功后会将匹配到的时间点反馈出来,即时间戳,从而保证了数据顺序的稳定性,过期数据不再提供给显示终端应用进行匹配,从而实现了显示终端应用与数据进行匹配的时候,减少等待一个完整周期的次数,减少了用户等待时间,加快数据匹配速度的效果,解决了常规的数据匹配方法在进行数据匹配时容易出现长时间等待,导致应用数据匹配速度过慢的技术问题。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术数据匹配方法一实施例的流程示意图;图3为本专利技术数据匹配方法二实施例的流程示意图;图4为本专利技术数据匹配方法中显示终端已接收的一段码流缓存数据排序示意图;图5为本专利技术数据匹配方法四实施例中的流程示意图;图6为本专利技术数据匹配装置一实施例的功能模块示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如图1所示,本专利技术数据匹配方法应用于显示终端,图1是本专利技术实施例方案涉及的硬件运行环境的显示终端结构示意图。本专利技术实施例显示终端可以包括智能手机,电视等诸多支持遥控功能的设备。如图1所示,该显示终端可以包括处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存本文档来自技高网...

【技术保护点】
1.一种数据匹配方法,其特征在于,所述数据匹配的方法包括:缓存显示终端当前时刻之前预设时长内接收的码流数据以生成缓存数据,并为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据;若缓存数据中匹配到所述目标应用数据,获取时间戳处于预设有效时间区间的有效目标应用数据。

【技术特征摘要】
1.一种数据匹配方法,其特征在于,所述数据匹配的方法包括:缓存显示终端当前时刻之前预设时长内接收的码流数据以生成缓存数据,并为所述缓存数据中各应用数据标记与码流数据时刻对应的时间戳;当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据;若缓存数据中匹配到所述目标应用数据,获取时间戳处于预设有效时间区间的有效目标应用数据。2.如权利要求1所述的数据匹配方法,其特征在于,所述当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据的步骤包括:当检测到数据匹配请求时,基于缓存数据中各应用数据的时间戳的时序先后顺序,对各应用数据进行排序以生成应用数据序列;将所述数据匹配请求对应的数据标识与应用数据序列中各应用数据逐个进行匹配,将与数据标识匹配的应用数据作为目标应用数据。3.如权利要求2所述的数据匹配方法,其特征在于,所述对各应用数据进行排序以生成应用数据序列的步骤之后包括:在显示终端不断接收新的码流数据过程中,动态丢弃所述缓存数据中时间戳距离当前时刻的时间间隔超过预设时长的码流数据;继续缓存新的码流数据以更新所述缓存数据。4.如权利要求1所述的数据匹配方法,其特征在于,所述当检测到数据匹配请求时,从缓存数据中匹配所述数据匹配请求对应的目标应用数据的步骤之后包括:若缓存数据中没有匹配到所述目标应用数据,则在显示终端不断接收的新的码流数据中匹配所述目标应用数据,直到匹配到所述目标应用数据。5.如权利要求1所述的数据匹配方法,其特征在于,所述数据匹配方法包括:判断显示终端的剩余内存空间是否小于预设空间值,若剩余内存空间小于预设空间值,则输出所述预...

【专利技术属性】
技术研发人员:李宏强吕涧池
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东,44

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

1