冲突检测方法及显示设备技术

技术编号:24894193 阅读:35 留言:0更新日期:2020-07-14 18:19
本申请实施例涉及电视技术领域,尤其涉及一种冲突检测方法及显示设备,用以仅通过一次预约冲突检测即可确定是否存在预约冲突。该方法包括:响应于新增预约录制任务指令以获得新增预约录制任务;所述新增预约录制任务包括录制时段和第一预约录制模式值;所述第一预约录制模式值用于指示预约录制模式,由7位bit构成,7位bit分别表示星期一至星期日;针对每个已有预约录制任务,当所述第一预约录制模式值与所述已有预约录制任务的第二预约录制模式值均用于指示单次录制时,检查所述新增预约录制任务的录制时段与所述已有预约录制任务的录制时段是否存在交集;当存在交集时,确定所述新增预约录制任务与所述已有预约录制任务存在预约冲突。

【技术实现步骤摘要】
冲突检测方法及显示设备
本申请涉及电视
,尤其涉及一种冲突检测方法及显示设备。
技术介绍
PVR(Personalvideorecorder,个人视频录像)是智能电视或者机顶盒等设备的一项重要功能,预约录制则是PVR功能不可或缺的一部分。用户可提前在0点至24点的24小时制内选择不涉及具体日期的录制时段,并相应的选择不同的预约录制模式来为上述录制时段添加相应的具体日期,以实现预约录制。其中,预约录制模式分为单次录制和周期性录制。对于周期性录制而言,一般包括每星期的每天录制、每星期的星期一至星期五录制、每星期的星期六至星期日录制或每星期内任选几天录制等。相关技术中,用户在选择预约录制模式时,可以从对应于星期一至星期日的7个选项中分别进行选择。在选择完毕后,电视会通过由分别对应星期一至星期日的7个bit(0-255的数值)组成的预约录制模式值,来对用户选择的预约录制模式按位保存。但由于上述操作相对繁琐,因此,目前大部分电视厂商都会将部分常用的预约录制模式以标准预约录制模式的选项向用户提供,使用户仅选择一次,即可选择如每星期的星期一至星期五录制或每星期的星期六至星期日录制等标准预约录制模式。在此基础上,电视机厂商还额外的为这些标准预约录制模式设定了特殊的预约录制模式值(大于255的数值),以在用户选择相应的标准预约录制模式后进行保存。但是,由于上述方案对标准预约录制模式与非标准预约录制模式采用了不同的表示方法,在进行预约冲突检测时,需要根据每个已有预约录制任务的预约录制模式,一个一个的检测该预约录制模式中一星期内各天的录制时段是否与新增预约录制任务的录制时段相冲突,使冲突检测过程十分复杂。
技术实现思路
本申请提供一种冲突检测方法及显示设备,用以在检测预约冲突时,仅通过一次预约冲突检测即可确定是否存在预约冲突。第一方面,提供一种冲突检测方法,包括:响应于新增预约指令,获得新增预约录制任务;所述新增预约录制任务包括第一预约录制模式值,所述第一预约录制模式值由7位bit构成,不同的bit表示不同的时间属性,所述时间属性包括星期一至星期日;针对每个已有预约录制任务,当所述第一预约录制模式值与第二预约录制模式值均用于指示单次录制时,检查所述新增预约录制任务的录制时段与该已有预约录制任务的录制时段是否存在交集;所述第二预约录制模式值为该已有预约录制任务的预约录制模式值;若是,则确定所述新增预约录制任务与该已有预约录制任务存在预约冲突。第二方面,提供一种显示设备,包括:显示器,用于显示播放画面;用户接口,用于接收用户输入的指令;控制器,用于执行:响应于新增预约录制任务指令以获得新增预约录制任务;所述新增预约录制任务包括录制时段和第一预约录制模式值;所述第一预约录制模式值用于指示预约录制模式,由7位bit构成,7位bit分别表示星期一至星期日;针对每个已有预约录制任务,当所述第一预约录制模式值与所述已有预约录制任务的第二预约录制模式值均用于指示单次录制时,检查所述新增预约录制任务的录制时段与所述已有预约录制任务的录制时段是否存在交集;当存在交集时,确定所述新增预约录制任务与所述已有预约录制任务存在预约冲突。在上述实施例中,由于采用由分别对应于星期一至星期日的7位bit组成的预约录制模式值来表示所有的预约录制模式,实现了采用同一种表示方法来表示所有的预约录制模式的效果。在此基础上,通过预约录制模式值来对预约录制任务是否为单次预约进行判断,并在新增预约录制任务及已有预约录制任务的预约录制模式均为单次录制时,直接的对新增预约录制任务的录制时段与该已有预约录制任务的录制时段是否存在交集进行检测,并在检测出存在交集时确定新增预约录制任务与该已有预约录制任务存在预约冲突,使本申请实施例能够简便地仅通过一次预约冲突检测即可确定是否存在预约冲突。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1A中示例性示出了显示设备与控制装置之间操作场景的示意图;图1B中示例性示出了图1A中控制装置100的配置框图;图1C中示例性示出了图1A中显示设备200的配置框图;图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图;图2A中示例性示出了本申请实施例提供的冲突检测方法的流程图;图2A1中示例性示出了显示设备显示冲突的预约录制任务的示意图;图2B-2D示例性示出了本申请实施例提供的另外三种冲突检测方法的流程图;图2E示例性示出了本申请实施例提供的显示方法的流程图;图2E1中示例性示出了显示设备显示预约录制任务的示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。本申请实施例所提供的冲突检测方法可应用于显示设备。用户可通过操作用于控制显示设备的控制装置,以控制显示设备执行本申请实施例所提供的冲突检测方法。图1A中示例性示出了显示设备与控制装置之间操作场景的示意图。如图1A所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟按钮,来实现如遥控器100A布置的实本文档来自技高网
...

【技术保护点】
1.一种冲突检测方法,其特征在于,该方法包括:/n响应于新增预约录制任务指令以获得新增预约录制任务;所述新增预约录制任务包括录制时段和第一预约录制模式值;所述第一预约录制模式值用于指示预约录制模式,由7位bit构成,7位bit分别表示星期一至星期日;/n针对每个已有预约录制任务,当所述第一预约录制模式值与所述已有预约录制任务的第二预约录制模式值均用于指示单次录制时,检查所述新增预约录制任务的录制时段与所述已有预约录制任务的录制时段是否存在交集;当存在交集时,确定所述新增预约录制任务与所述已有预约录制任务存在预约冲突。/n

【技术特征摘要】
1.一种冲突检测方法,其特征在于,该方法包括:
响应于新增预约录制任务指令以获得新增预约录制任务;所述新增预约录制任务包括录制时段和第一预约录制模式值;所述第一预约录制模式值用于指示预约录制模式,由7位bit构成,7位bit分别表示星期一至星期日;
针对每个已有预约录制任务,当所述第一预约录制模式值与所述已有预约录制任务的第二预约录制模式值均用于指示单次录制时,检查所述新增预约录制任务的录制时段与所述已有预约录制任务的录制时段是否存在交集;当存在交集时,确定所述新增预约录制任务与所述已有预约录制任务存在预约冲突。


2.根据权利要求1所述的方法,其特征在于,当所述第一预约录制模式值用于指示单次录制,所述第二预约录制模式值用于指示周期性录制时,该方法进一步包括:
检查所述新增预约录制任务的录制开始时刻是否晚于该已有预约录制任务距当前最近的录制开始时刻,且所述第二预约录制模式值中表示星期M的bit为指定值;所述星期M由所述新增预约录制任务所在的第一预约日期确定;
若是,则确定所述已有预约录制任务在所述第一预约日期的录制时段,当该录制时段与所述新增预约录制任务的录制时段存在交集时,确定所述新增预约录制任务与该已有预约录制任务存在预约冲突。


3.根据权利要求1所述的方法,其特征在于,当所述第一预约录制模式值用于指示周期性录制,所述第二预约录制模式值用于指示单次录制时,该方法进一步包括:
检查所述已有预约录制任务的录制开始时刻是否晚于所述新增预约录制任务距当前最近的录制开始时刻,所述第一预约录制模式值中表示星期N的bit为指定值;所述星期N由所述已有预约录制任务所在的第二预约日期确定;
若是,则确定所述新增预约录制任务在所述第二预约日期的录制时段,当该录制时段与所述已有预约录制任务的录制时段存在交集时,确定所述新增预约录制任务与该已有预约录制任务存在预约冲突。


4.根据权利要求1所述的方法,其特征在于,当所述第一预约录制模式值与所述第二预约录制模式值均用于指示周期性录制时,该方法进一步包括:
在所述第一预约录制模式值和所述第二预约录制模式值中确定出同为指定值的所有bit,并在确定出的所有bit中选择出目标bit;所述目标bit表示的星期X距当前日期所对应的星期Z最近,且晚于该星期Z;
根据所述星期X确定目标日期,当所述新增预约录制任务在所述目标日期的录制时段与所述已有预约录制任务在所述目标日期的录制时段存在交集时,确定所述新增预约录制任务与所述已有预约录制任务存在预约冲突。


5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
响应于显示指令,当待显示的预约录制任务的预约录制模式值为标准预约录制模式值时,显示该标准预约录...

【专利技术属性】
技术研发人员:张宜兵
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

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

1