一种状态切换方法及装置制造方法及图纸

技术编号:9993360 阅读:81 留言:0更新日期:2014-05-02 12:24
本发明专利技术实施例公开了一种状态切换方法,包括:当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;若所述当前时间点与所述对终端进行操作的时间点之间的时间差值大于或者等于预设阈值,则控制终端切换至空闲状态。本发明专利技术实施例还公开了一种状态切换装置。采用本发明专利技术,可实现根据操作所维持的时间智能控制终端切换至空闲状态,这种状态切换方法不仅节约电,而且减少对终端的损耗,延长终端的使用寿命。

【技术实现步骤摘要】
一种状态切换方法及装置
本专利技术涉及电子
,尤其涉及一种状态切换方法及装置。
技术介绍
随着电子技术的不断发展,基于数字电视终端、计算机、移动终端等的应用也不断的增加,例如可以用数字电视终端观看节目,可以用移动终端进行上网,可以利用计算机玩游戏或者上网冲浪等。在对终端的使用过程中,需要对终端进行不同的操作,这里以数字电视终端为例进行说明,例如,我们在利用数字电视终端观看节目时,可以对数字电视终端进行换台,调节音量或者放映碟片等,但是在对数字电视终端进行操作后,可能因为忙于其他的事情而没有关闭数字电视终端电源,使得数字电视终端长时间开机但是并没有使用,这样不仅浪费电,而且对数字电视终端有损耗,减少了数字电视终端的使用寿命。
技术实现思路
本专利技术实施例提供一种状态切换方法及装置,可实现智能控制终端切换至空闲状态,这种状态切换方法不仅节约电,而且减少对终端的损耗,延长终端的使用寿命。本专利技术实施例提供了一种状态切换方法,包括:当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;若所述当前时间点与所述对终端进行操作的时间点之间的时间差值大于或者等于预设阈值,则控制终端切换至空闲状态。相应地,本专利技术实施例还提供了一种状态切换装置,包括:记录模块,用于当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;监听模块,用于实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;控制模块,用于若所述当前时间点与所述对终端进行操作的时间点之间的时间差值大于或者等于预设阈值,则控制终端切换至空闲状态。本专利技术实施例中,根据当前时间点与对终端进行操作的时间点之间的时间差值与预设阈值的比较结果,智能控制终端切换至空闲状态,这种状态切换方法不仅可以节约电,而且减少对终端的损耗,延长终端的使用寿命。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种状态切换方法的流程示意图;图2是本专利技术实施例提供的另一种状态切换方法的流程示意图;图3是本专利技术实施例提供的又一种状态切换方法的流程示意图;图4是本专利技术实施例提供的一种存储时间差值方法的流程示意图;图5是本专利技术实施例提供的一种状态切换装置的结构示意图;图6是本专利技术实施例提供的另一种状态切换装置的结构示意图;图7是本专利技术实施例提供的一种存储模块的结构示意图;图8是本专利技术实施例提供的一种接收获取单元的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例的状态切换装置可以是机顶盒,也可以是电视机,也可以是是电脑终端等,本专利技术实施例所述的空闲状态可以是屏保状态或者其他待机状态,本专利技术实施例的状态切换目的主要是为了减少因一直开机而浪费电,在没有使用的情况下可以将终端切换至空闲状态,也减少了终端等的使用时间,延长了终端的使用寿命。请参照图1,为本专利技术实施例提供的一种状态切换方法的流程示意图;如图1所述,本实施例所述的一种状态切换方法包括步骤:S100,当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;具体实施例中,操作指令可以包含对终端进行的任何操作,这里以终端为电视机为例进行说明,例如对电视机进行换台、调节音量、放映碟片等等,当对终端进行操作后,马上会有携带该操作的具体类型以及该操作的时间点等信息的操作指令生成,当检测到该操作指令时,对该操作指令进行解析,并获得该操作指令中所携带的对终端进行操作的时间点,记录对终端进行操作的时间点。S101,实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;具体实施例中,当检测到相应的操作指令后,需要实时监听当前时间点与所记录的对终端进行操作的时间点之间的时间差值,需要说明的是,这里的实时监听可以是一直不断监听,也可以是设置一定的时间周期,按照所设置的时间周期监听,例如可以设置5S的时间周期,每隔5S的时间周期后就监听一次当前时间点与所记录的对终端进行操作的时间点之间的时间差值,该时间差值反映了对终端进行操作后该操作所维持的时间。S102,若所述当前时间点与所述对终端进行操作的时间点之间的时间差值大于或者等于预设阈值,则控制终端切换至空闲状态。具体实施例中,预设阈值可以是用户根据自己使用终端的习惯所设置的预设阈值,也可以是时间差值数据库中所存储的所有时间差值中最大的时间差值,这里继续以数字电视终端切换至屏保状态为例进行说明,用户在使用之前,可以根据自己使用电视终端的习惯设置一个预设阈值,例如可以设置2小时为预设阈值,当当前时间点与对终端进行操作的时间点之间的时间差值大于或者等于2小时时,则控制数字电视终端切换至屏保状态,当进入屏保状态后,屏幕一直显示动画,处于待机状态,这样达到省电的目的,若预设阈值为时间差值数据库中所存储的最大时间差值时,则当当前时间点与对终端进行操作的时间点之间的时间差值大于或者等于时间差值数据库中所存储的最大时间差值时,则控制数字电视终端切换至屏保状态。本专利技术实施例中,根据当前时间点与对终端进行操作的时间点之间的时间差值与预设阈值的比较结果,智能控制终端切换至空闲状态,这种状态切换方法不仅可以节约电,而且减少对终端的损耗,延长终端的使用寿命。请参照图2,为本专利技术实施例提供的另一种状态切换方法的流程示意图;如图2所述,本实施例所述的一种状态切换方法包括步骤:S200,向所述时间差值数据库中存储至少一个时间差值。具体实施例中,若预设阈值为时间差值数据库中所存储的最大时间差值,则需要预先向时间差值数据库中存储多个时间差值,需要说明的是,这里的时间差值可以为对终端进行操作的任意两个操作的时间点之间的时间差值,也可以是相邻两个操作的时间点之间的时间差值,数据库中所存储的时间差值反映了用户的使用习惯,预设阈值即为数据库中所存储的所有时间差值中的最大时间差值,该最大时间差值即是用户使用习惯中的极限。进一步的,可以对时间差值数据库中所存储的时间差值进行更新,删除过期数据,具体的更新方法为,判断时间差值数据库中是否存在长期没有使用的特殊数据(比如15天没有使用的特殊数据,一般指最大数据,在时间上需要过滤掉用户没有开机的天数),如果存在长期没有使用的特殊数据,则删除过期数据,动态更新时间差值数据库。S201,当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;具体实施例中,本专利技术实施例步骤S201,请参照图1所示的实施例步骤S100,在此不进行赘述。S202,实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;具体实施例中,本专利技术实施例步骤S202,请参照图1所示的实施例步骤S101,在此不进行赘述。S203,若所述当前时间点与所述对终端进行操作的时间本文档来自技高网...
一种状态切换方法及装置

【技术保护点】

【技术特征摘要】
1.一种状态切换方法,其特征在于,所述方法包括:当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点;实时监听当前时间点与所述对终端进行操作的时间点之间的时间差值;若所述当前时间点与所述对终端进行操作的时间点之间的时间差值大于或者等于预设阈值,则控制终端切换至空闲状态;所述预设阈值为当前时间差值数据库中所存储的至少一个时间差值中的最大时间差值,所述至少一个时间差值为接收的至少一个操作指令中所携带对终端进行操作的时间点与相邻非屏保状态操作的时间点之间的差值;所述记录所述操作指令所携带对终端进行操作的时间点之前,还包括:获取至少一个操作指令中每一个操作指令中所携带的对终端进行操作的时间点;按照所述对终端进行操作的时间点的先后顺序,将所述至少一个操作指令进行排序;获取所述排序后至少一个操作指令中每一个操作指令对应的相邻操作指令,所述相邻操作指令为排序在所述操作指令之前的一个操作指令;判断所述相邻操作指令的操作类型是否为非屏保状态操作;根据判断结果确定所述至少一个操作指令中每一个操作指令对应的相邻非屏保操作指令;计算所述至少一个操作指令中每一个操作指令的时间点与所述每一个操作指令对应的相邻非屏保操作指令的时间点之间的时间差值,并将所述至少一个操作指令中每一个操作指令的时间点与所述每一个操作指令对应的相邻非屏保操作指令的时间点之间的时间差值确定为所述至少一个操作指令中每一个操作指令的时间差值;将所述每一个操作指令的时间差值存储至当前时间差值数据库中。2.如权利要求1所述的方法,其特征在于,所述空闲状态具体为屏保状态,所述预设阈值具体为当前时间差值数据库中所存储的至少一个时间差值中的最大时间差值,所述当检测到操作指令时,记录所述操作指令所携带对终端进行操作的时间点之前,还包括:向所述时间差值数据库中存储至少一个时间差值。3.如权利要求2所述的方法,其特征在于,所述向所述时间差值数据库中存储至少一个时间差值,包括:接收至少一个操作指令,获取所述至少一个操作指令中每个操作指令的时间差值;将所述至少一个操作指令中每一个操作指令的时间差值存储至所述时间差值数据库。4.如权利要求3所述的方法,其特征在于,所述操作指令携带对终端进行操作的时间点以及所述操作的类型,所述操作的类型包括屏保状态操作和非屏保状态操作。5.如权利要求1所述的方法,其特征在于,所述根据判断结果确定所述至少一个操作指令中每一个操作指令对应的相邻非屏保操作指令,包括:若所述相邻操作指令的操作类型为非屏保状态操作,则将所述相邻操作指令确定为所述操作指令对应的相邻非屏保操作指令;若所述相邻操作指令的操作类型为屏保状态操作,则在所述排序后至少一个操作指令中,将排序在所述操作指令之前,且离所述操作指令最近的一个非屏保状态操作类型的操作指令确定为所述操作指令对应的相邻非屏保操作指令。6.如权利要求2至5任一项所述的方法,其特征在于,所述方法还包括:当所述当前时间点与所述对终端进行操作的时间点之间的时间差值达到预设时间值,所述当前时间点与所述对终端进行操作的时间点之间的时间差值小于所述预设阈值时,删除所述当前时间差值数据库中所存储的至少一个时间差值中的最大时间差值,并控制终端切换至空闲状态。7.一种状态切换装置,其特征在于,所述装置包括:记录模块,用于当检测到操作指...

【专利技术属性】
技术研发人员:李守华王媚
申请(专利权)人:深圳创维数字技术股份有限公司
类型:发明
国别省市:

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

1