本发明实施例涉及控制技术,尤其涉及一种开机动画的控制方法及装置。
背景技术:
目前大部分终端设备开机时都有开机动画,这个开机动画往往是厂商的广告或者其他通告信息等,开机动画还被设定为动态变化的开机广告,开机动画下载和播放使得开机时间太长,影响开机速度,等待开机的过程极大地困扰着用户,极大影响用户的切身体验。
技术实现要素:
本发明实施例提供一种开机动画的控制方法及装置,可以提升用户体验。
第一方面,本发明实施例提供了开机动画的控制方法,包括:
获取开机动画关闭请求,所述开机动画关闭请求包括状态信息;
根据所述状态信息确定所述开机动画关闭请求是否有效;
如果所述开机动画关闭请求有效,则存储关闭开机动画状态;
获取开机请求,并查找是否有所述关闭开机动画状态;
如果查找到所述关闭开机动画状态,则跳过开机动画。
第二方面,本发明实施例还提供了开机动画的控制装置,包括:
请求获取模块,用于获取开机动画关闭请求,所述开机动画关闭请求包括状态信息;
判断模块,与所述请求获取模块相连,用于根据所述状态信息确定所述开机动画关闭请求是否有效;
存储模块,与所述判断模块相连,用于如果所述开机动画关闭请求有效,则存储关闭开机动画状态;
所述请求获取模块还用于获取开机请求;
控制模块,与所述请求获取模块和所述存储模块相连,用于在请求获取模块获取开机请求后,查找是否有所述关闭开机动画状态;如果查找到所述关闭开机动画状态,则跳过开机动画。
本实施例通过获取开机动画关闭请求以及根据所述状态信息确定所述开机动画关闭请求是否有效,使得开机动画是否关闭既取决于用户请求也取决于状态信息,终端设备可以选择性地赋予用户权限来关闭开机动画,灵活设置开机动画是否播放,减少开机时间,提升用户体验。
附图说明
图1是本发明实施例一提供的开机动画的控制方法流程图;
图2是本发明实施例二提供的开机动画的控制方法流程图;
图3是本发明实施例三提供的开机动画的控制方法流程图;
图4是本发明实施例四提供的开机动画的控制装置结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的开机动画的控制方法流程图,本实施例可适用于设置终端设备开机动画的情况,该方法可以由开机动画的控制装置来执行,该装置可以由软件和/或硬件方式实现,该装置可以集成在任何提供开机动画的设备中,例如典型的是用户终端设备,如智能电视等。该方法包括:
S101、获取开机动画关闭请求,开机动画关闭请求包括状态信息。
用户可以在设置中选择关闭开机动画,终端设备获取用户的开机动画关闭请求,终端设备可同时获取状态信息,状态信息可以是终端设备是否已激活,表明用户有无权限关闭开机动画。
S102、根据所述状态信息确定所述开机动画关闭请求是否有效。
终端设备自动检查状态信息,如果状态信息是终端设备已激活,则用户有权限关闭开机动画,开机动画关闭请求有效。如果状态信息是终端设备未激活,则开机动画关闭请求无效。
S103、如果所述开机动画关闭请求有效,则存储关闭开机动画状态。
如果所述开机动画关闭请求有效,系统将存储关闭开机动画状态,例如将代表关闭开机动画状态的变量置为1,表明开机动画已关闭。重新开机时跳过开机动画。
S104、获取开机请求,并查找是否有所述关闭开机动画状态。
用户不必在每次终端设备开机后都设置关闭开机动画状态,在用户不去设置关闭开机动画状态的情况下,终端设备会自动识别关闭开机动画状态的设置,例如检测代表关闭开机动画状态的变量的值是否为1,以决定是否跳过开机动画。
S105、如果查找到所述关闭开机动画状态,则跳过开机动画。
如果查找到所述关闭开机动画状态,例如检测到代表关闭开机动画状态的变量的值为1,则跳过开机动画,减少开机时间,提升用户体验。
进一步地,如果未查找的所述关闭开机动画状态,则播放所述开机动画。
如果未查找的所述关闭开机动画状态,例如检测到代表关闭开机动画状态的变量的值为0,则正常播放开机动画。
本实施例通过获取开机动画关闭请求以及根据所述状态信息确定所述开机动画关闭请求是否有效,使得开机动画是否关闭既取决于用户请求也取决于状态信息,终端设备可以选择性地赋予用户权限来关闭开机动画,灵活设置开机动画是否播放,减少开机时间,提升用户体验。
实施例二
图2是本发明实施例二提供的开机动画的控制方法流程图,实施例二以上述实施例为基础,将根据所述状态信息确定所述开机动画关闭请求是否有效优化为,所述状态信息包括关键标识是否激活,所述关键标识包括通用唯一识别码UUID、媒体访问控制MAC或序列号SN,如果所述关键标识已激活,则所述开机动画关闭请求有效,如果所述关键标识未激活,则所述开机动画关闭请求无效。
本实施例提供的开机动画的控制方法包括以下步骤:步骤S201、步骤S202、步骤S203、步骤S204和步骤S205。其中,步骤S201、步骤S203、步骤S204和步骤S205分别与实施例一中的步骤S101、步骤S103、步骤S104和步骤S105相同,相同的步骤不再赘述。
S201、获取开机动画关闭请求,开机动画关闭请求包括状态信息。
S202、所述状态信息包括关键标识是否激活,所述关键标识包括通用唯一识别码UUID、媒体访问控制MAC或序列号SN,如果所述关键标识已激活,则所述开机动画关闭请求有效,如果所述关键标识未激活,则所述开机动画关闭请求无效。
如果所述关键标识已激活,则用户可以关闭开机动画,如果所述关键标识未激活,则用户不可以关闭开机动画。可通过通用唯一识别码UUID、媒体访问控制MAC或序列号SN等关键标识来激活终端设备,激活终端设备的方式包括本地激活和联网远程激活。由于UUID、MAC或SN等关键标识是终端设备固有的,无须注册,所以激活终端设备要比注册账号、开通会员及付费登录方便很多,激活是否要缴费可由终端设备厂商根据需要自行设置。
比如在终端设备中,用户可以在设置中找到关闭开机动画的选项,在设置该选项的可选状态时,终端设备首先会自动检查例如UUID等关键标识是否已经激活,如果已经激活,那么这个选项是可以选择的,否则是不可以选择的。
S203、如果所述开机动画关闭请求有效,则存储关闭开机动画状态。
S204、获取开机请求,并查找是否有所述关闭开机动画状态。
S205、如果查找到所述关闭开机动画状态,则跳过开机动画。
本实施例通过判断关键标识是否激活来决定开机动画关闭请求是否有效,使得开机动画能否关闭取决于关键标识是否激活,与注册账号开通会员相比,激活关键标识简单易行,也就是说关闭终端设备的开机动画也是简单易行。
实施例三
图3是本发明实施例三提供的开机动画的控制方法流程图,实施例三以上述实施例为基础,在跳过开机动画之后,增加了:检测当前状态信息,所述当前状态信息包括所述关键标识的激活有效期;如果当前时间在所述激活有效期范围内,则所述关闭开机动画状态有效,如果所述当前时间超出所述激活有效期,则所述关闭开机动画状态无效;如果所述关闭开机动画状态有效,则继续存储所述关闭开机动画状态;否则删除所述关闭开机动画状态。
本实施例提供的开机动画的控制方法包括以下步骤:步骤S301、步骤S302、步骤S303、步骤S304、步骤S305、步骤S306、步骤S307和步骤S308。其中,步骤S301、步骤S302、步骤S303、步骤S304和步骤S305分别与实施例一中的步骤S101、步骤S102、步骤S103、步骤S104和步骤S105相同,相同的步骤不再赘述。
S301、获取开机动画关闭请求,开机动画关闭请求包括状态信息。
S302、根据所述状态信息确定所述开机动画关闭请求是否有效。
S303、如果所述开机动画关闭请求有效,则存储关闭开机动画状态。
S304、获取开机请求,并查找是否有所述关闭开机动画状态。
S305、如果查找到所述关闭开机动画状态,则跳过开机动画。
S306、检测当前状态信息,所述当前状态信息包括所述关键标识的激活有效期。
当选择联网远程激活终端设备的关键标识时,可设置激活有效期。在终端设备重新开机之后,终端设备将自动通过联网重新检测当前状态信息,包括检测激活有效期。在管理终端设备关键标识的服务器上可查询当前终端设备的关键标识是否已经过了激活有效期。
S307、如果当前时间在所述激活有效期范围内,则所述关闭开机动画状态有效,如果所述当前时间超出所述激活有效期,则所述关闭开机动画状态无效。
如果当前时间在激活有效期范围内,表示下次开机还会自动关闭开机动画,如果当前时间超出激活有效期,那么下次开机时将播放开机动画。
S308、如果所述关闭开机动画状态有效,则继续存储所述关闭开机动画状态;否则删除所述关闭开机动画状态。
如果关闭开机动画状态有效,则继续存储关闭开机动画状态,保存关闭开机动画的设置,例如将代表关闭开机动画状态的变量置为1;否则删除关闭开机动画状态,例如将代表关闭开机动画状态的变量置为0。
本实施例通过判断当前时间是否在激活有效期范围内来决定关闭开机动画状态是否有效,使得终端设备可在激活有效期内关闭开机动画。
实施例四
图4是本发明实施例四提供的开机动画的控制装置结构示意图,该装置用于执行上述实施例中的开机动画的控制方法。该装置包括:请求获取模块401、判断模块402、存储模块403和控制模块404。
请求获取模块401,用于获取开机动画关闭请求,所述开机动画关闭请求包括状态信息。
判断模块402,与所述请求获取模块401相连,用于根据所述状态信息确定所述开机动画关闭请求是否有效。
存储模块403,与所述判断模块402相连,用于如果所述开机动画关闭请求有效,则存储关闭开机动画状态。
所述请求获取模块401还用于获取开机请求。
控制模块404,与所述请求获取模块401和所述存储模块403相连,用于在请求获取模块获取开机请求后,查找是否有所述关闭开机动画状态;如果查找到所述关闭开机动画状态,则跳过开机动画。
进一步地,所述控制模块还用于:如果未查找的所述关闭开机动画状态,则播放所述开机动画。
本实施例通过获取开机动画关闭请求以及根据所述状态信息确定所述开机动画关闭请求是否有效,使得开机动画是否关闭既取决于用户请求也取决于状态信息,终端设备可以选择性地赋予用户权限来关闭开机动画,灵活设置开机动画是否播放,减少开机时间,提升用户体验。
进一步地,所述状态信息包括关键标识是否激活,所述关键标识包括通用唯一识别码UUID、媒体访问控制MAC或序列号SN,所述判断模块具体用于:如果所述关键标识已激活,则所述开机动画关闭请求有效,如果所述关键标识未激活,则所述开机动画关闭请求无效。
本实施例通过判断关键标识是否激活来决定开机动画关闭请求是否有效,使得开机动画能否关闭取决于关键标识是否激活,与注册账号开通会员相比,激活关键标识简单易行,也就是说关闭终端设备的开机动画也是简单易行。
进一步地,开机动画的控制装置还包括当前状态信息检测模块及关闭状态有效性判断模块。
当前状态信息检测模块,与所述跳过开机动画模块相连。
关闭状态有效性判断模块,与所述当前状态信息检测模块相连,用于根据所述当前状态信息确定所述关闭开机动画状态是否有效。
所述存储模块还用于如果所述关闭开机动画状态有效,则继续存储所述关闭开机动画状态;否则删除所述关闭开机动画状态。
进一步地,所述当前状态信息包括所述关键标识的激活有效期,所述关闭状态有效性判断模块具体用于:如果当前时间在所述激活有效期范围内,则所述关闭开机动画状态有效,如果所述当前时间超出所述激活有效期,则所述关闭开机动画状态无效。
本实施例通过判断当前时间是否在激活有效期范围内来决定关闭开机动画状态是否有效,使得终端设备可在激活有效期内关闭开机动画。
本发明实施例所提供的开机动画的控制装置可用于执行本发明任意实施例所提供的开机动画的控制方法,具备执行该方法相应的功能和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。