一种电视定时开机的方法及系统与流程

文档序号:19689723发布日期:2020-01-14 23:03阅读:1489来源:国知局
一种电视定时开机的方法及系统与流程

本发明涉及电视机定时开机技术领域,特别涉及一种电视定时开机的方法及系统。



背景技术:

电视的发明与大众媒体的蓬勃发展使现代人能轻易地通过电视来获得各项信息,也正因如此,观看电视已成为现代人主要的休闲娱乐之一。虽然现在的智能电视具有在待机的状态下,具有定时开机进入预设的节目,方便用户使用的功能。但是有的时候用户设置了电视的自动开机时间,可是由于其他原因没有在家,电视还会启动播放。这样就造成了电量浪费,给用户带来了损失。

因而现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种电视定时开机的方法及系统,其解决现有电视自动开机后无法判断用户是否在家,当用户不在家时也会持续播放,给用户造成损失的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种电视定时开机的方法,其包括:

s1、当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包,其中,所述udp数据包至少包含智能终端预置的第一认证码;

s2、若电视端在第一预定时间内监测到包含有与电视端预置的第二认证码相匹配的第一认证码的udp数据包,则保持开机;

s3、若电视端在第一预定时间内未监测到包含有与电视端预置的第一认证码相匹配的第一认证码的udp数据包,则自动关机。

所述电视定时开机的方法,其中,所述udp数据包至少包括智能终端预置的第一认证码以及智能终端的ip地址。

所述电视定时开机的方法,其中,所述步骤s2具体包括:

s21、若电视端在第一预定时间内监测到udp数据包,则接收并解析所述udp数据包;

s22、将解析得到的第一认证码与电视端预置的第二认证码进行匹配,若匹配一致,则保持开机;

s23、若匹配不一致,则继续监测局域网内智能终端发送的udp数据包。

所述电视定时开机的方法,其中,所述步骤s22还包括:

s221、电视端根据解析得到的ip地址与所述智能终端建立连接;

s222、所述智能终端停止发送udp数据包,并将预置的任务共享给电视端。

所述电视定时开机的方法,其中,所述步骤s1之前还包括:

s0、当智能终端连接局域网时,间隔第二预定时间向局域网内的智能设备发送udp数据包。

所述电视定时开机的方法,其中,所述第一预定时间大于第二预定时间。

一种电视定时开机的系统,其包括智能终端及电视端;

所述智能终端在连接局域网时,间隔第二预定时间向局域网内的智能设备发送udp数据包,所述udp数据包中至少包括所述智能终端预置的第一认证码;

所述电视端在根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包,若电视端在第一预定时间内监测到udp数据包,则保持开机;若电视端在第一预定时间内未监测到udp数据包,则自动关机。

一种电视定时开机的系统,其中,所述电视端包括:

监测模块,用于当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包;

第一执行模块,用于当电视端在第一预定时间内监测到udp数据包时,控制电视端保持开机;

第二执行模块,用于当电视端在第一预定时间内未监测到udp数据包时,控制电视端自动关机。

一种电视定时开机的系统,其中,所述第一执行模块包括:

解析单元,用于当电视端在第一预定时间内监测到udp数据包时,接收并解析所述udp数据包;

认证单元,用于将解析得到的第一认证码与电视端预置的第二认证码所述进行匹配;

执行单元,用于当匹配一致时,控制电视端保持开机;当匹配不一致时,继续监测局域网内智能终端发送的udp数据包。

所述一种电视定时开机的系统,其中,所述第一预定时间大于第二预定时间。

有益效果:与现有技术相比,本发明提供一种电视定时开机的方法,其包括:当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包,其中,所述udp数据包中至少包括智能终端预置的第一认证码;若电视端在第一预定时间内监测到udp数据包,则保持开机;若电视端在第一预定时间内未监测到udp数据包,则自动关机。本发明通过验证用户手机来监测用户是否在家,当监测到用户不在家时,控制电视自动关机。解决了现有电视在用户没有在家,电视还会启动播放,造成电量浪费,给用户带来了损失的问题。

附图说明

图1为本发明提供的电视定时开机的方法较佳实施例的流程图。

图2为本发明提供的电视定时开机的方法实施例一的流程图。

图3为本发明提供的电视定时开机的方法中手机端工作的流程图。

图4为本发明提供的电视定时开机的方法中电视端工作的流程图。

图5为本发明提供的电视定时开机的系统的结构原理图。

具体实施方式

本发明提供一种电视定时开机的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

请参见图1,图1为本发明提供电视定时开机的方法较佳实施例的流程图。

s100、当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包,其中,所述udp数据包至少包含智能终端预置的第一认证码。

在本步骤中,所述电视端采用具有在待机状态下自动开关机以及通过网络与其他智能设备相连接的电视端,例如,目前的智能电视端机等。所述智能终端为手机、ipod、智能穿戴设备等。所述电视端根据定时开机信号开机指的是电视端通过自动开机功能预先设置定时开机,电视端根据预先设置的定时开机自动开启。也就是说,监测局域网内智能终端发送的udp数据包的前提是电视端是通过定时开机功能自动开机的。如果电视端是用户手动开机(例如遥控器、电源按键或者远程设备等),那么电视端不启动监测局域网内智能终端发送的udp(userdatagramprotocol,用户数据报协议)数据包。在本实施例中,采用手机作为认证电视定时开关机的智能设备,是由于手机一般是用户随身携带的智能设备,可以根据手机是否在家来判断用户在家。在其他实施例中,也可以采用其他用户一般随身携带的智能设备,如智能手环、智能手表、ipod等。

智能终端可以通过网络广播的形式发送udp数据包。也就是说,当智能终端接入局域网时,自动以网络播的形式发送udp数据包。智能终端间隔第二预定时间发送一次udp数据包,这样可以减少发送数据包对智能终端产生的能耗。智能终端也可以实时发送数据包,这样可以使得电视端快速的确定用户是否在家,减少用户不在家时电视端的播放时长,节约能源。在本实施例中,智能终端采用间隔第二预定时间发送一次udp数据包。第二预定时间可以根据用户的需求自行设置的,例如10分钟等。

s200、若电视端在第一预定时间内监测到包含有与电视端预置的第二认证码相匹配的第一认证码的udp数据包,则保持开机。

具体地,电视端在第一预定时间内监测到udp数据包指的是电视端在第一预定时间内监测到局域网内智能终端以网络广播形式发送的udp数据包。也就是说,当电视端监测到局域网内智能终端发送的udp数据包时,说明有智能终端与电视处于同一局域网内,也就说智能终端在家,从而判断用户在家。那么电视不进行任何操作,保持电视处于开机状态。

所述第一预定时间是预设设置的,其可以是用户自行设置的,如20分钟等。值得注意的,所述第一预定时间是电视端监测udp数据的最大时间。由于udp数据包是智能终端在连接局域网后发送的,并且其是间隔第二预定时间发送一次。那么如果第二预时间定大于第一预定时间,可能存在智能终端处于局域网内还没来及发送认证码,电视端就判断局域网内没有udp数据包,认为用户没有在家,电视端发送关机指令关机,而产生误判给用户的使用带来不变。因此,所述第二预定时间要小于第一预定时间,这样才可以保证在电视处于开机期间,如果同一局域网内有智能终端发送udp数据包,那么电视端一定可以监测到,提高认证的准确性。在实际应用中,由于电视端在接收udp数据包时可能存在接收失败的情况,那么需要重新接收udp数据包,而智能终端发送一次udp数据包的时间间隔为第二预定时间,那么可能电视端接收udp数据包的过程中需要智能终端发送两次udp数据包。从而,所述第一预定时间优选为大于第二预定时间2倍的时间。如,第一预设时间为15分钟,第二预设时间为5分钟等。

进一步,所述udp数据包中可以包括智能终端预置的第一认证码。所述第一认证码为用户预先设置的用于认证电视端的唯一标识。第一认证码可以是用户自行设置的一个字符串,也可以是电视的mac地址等。并且电视中可以预先设置用于验证智能终端的第二认证码,当监测到udp数据包时,可以接收并解析数据包内的第一认证码,然后,将第一认证码与第二认证码进行匹配,从而进一步确定预约自动开机的用户是否在家。其具体可以包括如下步骤:

s201、若电视端在第一预定时间内监测到udp数据包,在第三预设时间内接收并解析所述udp数据包,如果接受成功,则执行步骤s202,如果接收未成功,则重新在第一预定时间内监测到udp数据包。

具体地,所述第三预设时间可以根据电视端配置等设置,如30秒等。

s202、将解析得到的第一认证码与电视端预置的第二认证码进行匹配,若匹配一致,则保持开机。

s203、若匹配不一致,则继续监测局域网内智能终端发送的udp数据包。

在其他实施例中,所述udp数据包内还可以包括智能终端的ip地址,这样在解析得到所述ip地址后,电视端可以通过ip地址与智能终端建立tcp连接。电视端可以将预设的定时提醒事件共享给智能终端,智能终端也可以将预设的提醒事件共享给电视端等,实现了电视端与智能终端的共享。当然,在智能终端与电视端建立连接后,智能终端可以停止发送udp数据包,以节约智能终端的能耗。其具体过程可以包括如下步骤:

s210、当电视端在第一预定时间内监测到udp数据包,则接收并解析所述udp数据包,电视端根据解析得到的ip地址与所述智能终端建立连接;

s220、所述智能终端停止发送udp数据包,并将预置的任务共享给电视端。

具体地,所述电视端根据解析得到的ip地址与所述智能终端建立连接指的是电视端根据智能终端的ip地址,也智能终端建立tcp连接,实现智能终端与电视端的通讯。当然,在电视端解析得智能终端ip地址后,可以发现反馈udp网络广播,询问智能终端是否同意与电视端建立连接,并共享信息。这样可以提供信息的安全性。其具体可以采用如下过程:首先,当电视端通过udp网络广播解析得到智能终端ip地址时,对所述udp网络广播进行反馈,所述反馈中至少包括解析得到的智能终端ip地址及该智能电视端的ip地址;然后,智能终端接收反馈并解析所述反馈,得到其中的智能终端ip地址及该智能电视端的ip地址,并将解析出的智能终端端ip地址与自身的ip地址进行对比,若对比相同,则与该ip地址的智能电视端建立连接,能够通过彼此的ip地址进行tcp通信;若对比不相同则丢弃该反馈。这样可以避免当电视端同时接收到多少智能终端发送的udp数据包时,建立错误的连接。

s300、若电视端在第一预定时间内未监测到包含有与电视端预置的第一认证码相匹配的第一认证码的udp数据包,则自动关机。

具体地,如果智能电视端没有监测到局域网内智能终端发送的udp数据包,说明没有智能终端与电视端处于同一局域网内,也就说明手机不在家,从而判断用户在家。那么电视端不进行任何操作,保持电视端处于开机状态。

在本发明的另一个实施例中,由于可能也存在用户将手机忘在家里的情况。为了避免这个情况,电视端在监测到udp数据包之后,还可以包含一个确认过程。也就说,当电视端监测到udp数据包,向智能终端发送确认接收udp数据包的请求,并监听所述请求的反馈信息。如果接收到所述反馈信息,那么就确定用户在家。如果没有接收到反馈信息,则判断用户不在家。其具体为包括如下步骤:

h1、当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包;

h2、若电视端在第一预定时间内监测到udp数据包,则发送接收确认报文至所述智能终端,并监听所述报文的反馈信息;

h3、若接收到所述报文的反馈信息,则保持开机;若没有收到所述报文的反馈信息,则自动关机;

h4、若电视端在第一预定时间内未监测到udp数据包,则自动关机。

本发明提供的电视定时开机的方法,其可以通过在电视内预先相应的功能模块来实现,也可以通过预置相应的应用程序来实现。在发明提供的各个实施例均采用预置相应应用程序的方式实现。也就是说在手机和电视内分别装载可以相互通信的应用程序,并分别通过该应用程序预先设置第一认证码和第二认证码。然后,当手机用户的手机连接到家中的局域网中,智能终端的应用监测到网络后,向局域网中所有的设备发送udp数据包。最后,电视端用过装载的应用监测智能终端发送的udp数据包,根据监测的情况进行相应的操作。

为了进一步理解本发明还提供的一种电视定时开机的方法,下面从一个具体实施例及智能终端和电视端的认证流程加以说明。

实施例一

在本实施例中,所述智能终端与手机端为例加以说明。

如图2所示,本发明提供的一种电视定时开机的方法,其包括:

s10、手机端与电视端分别装载用于认证的应用程序,并通过所述应用程序初始化认证码,其中,手机端预置第一认证码,电视端预置第二认证码;

s20、手机端连接局域网,并通过应用程序向局域网的智能设备发送udp数据包,其中,所述udp数据包包含手机端预置的第一认证码及手机端的ip地址;

s30、电视端通过定时启动功能开启后,监测局域网内的udp数据包;

s40、判断第一预定时间内是否接受到udp数据包,如果监测到,则执行步骤s50,如果未监测到,则执行s80;

s50、接收并解析所述udp数据包;

s60、将解析得到的第一认证码与电机预置的第二认证码进行匹配,如果匹配一致,则执行步骤s70,如果匹配不一致,则执行步骤s30;

s70、电视端根据解析得到的手机端的ip地址与手机端建立连接,保持开机;

s80、电视端通过装置的应用程序发送关机指令关机。

在本实施例中,如图3所示,所述手机端的工作流程如下:

m1、预先装置用于认证电视端定时开机的应用程序,并初始化设置第一认证码;

m2、当手机端连接局域网时,通过应用程序发送包含第一认证码及ip地址的udp数据包;

m3、监听是否获取到电视端发送的建立连接请求,如果接收到建立连接请求,则执行步骤m4,如果未接受到建立连接请求,则间隔第二预定时间后,执行步骤m2;

m4、建立连接并停止发送udp数据包。

在本实施例中,如图4所示,所述电视端的工作流程如下:

n1、预先装置用于认证电视端定时开机的应用程序,并初始化设置第二认证码;

n2、设定定时开机功能,并当监测到定时开机信息后开机;

n3、第一预定时间内监测域网内的udp数据包,若监测到udp数据包,则执行步骤n4,若未监测到udp数据包,则执行步骤n7;

n4、第三预设时间内接收并解析所述udp数据包,如果接收成功,则执行步骤n5,如果接收失败,则执行步骤n3;

n5、将解析得到的第一认证码与预置的第二认证码进行匹配,若匹配一致,则执行步骤n6,若匹配不一致,则执行步骤n7;

n6、保持开机,并向手机端发送建立连接请求;

n7、发送关机指令关机。

本发明还提供了一种电视定时开机的系统,如图5所示,其包括智能终端及电视端;所述智能终端在连接局域网时,间隔第二预定时间向局域网内的智能设备发送udp数据包,所述udp数据包中至少包括所述智能终端预置的第一认证码;

所述电视端在根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包,若电视端在第一预定时间内监测到udp数据包,则保持开机;若电视端在第一预定时间内未监测到udp数据包,则自动关机。

所述一种电视定时开机的系统,其中,所述电视端包括:

监测模块100,用于当电视端根据定时开机信号开机时,监测局域网内智能终端发送的udp数据包;

第一执行模块200,用于当电视端在第一预定时间内监测到udp数据包时,控制电视端保持开机;

第二执行模块300,用于当电视端在第一预定时间内未监测到udp数据包时,控制电视端自动关机。

所述一种电视定时开机的系统,其中,所述第一执行模块200包括:

解析单元,用于当电视端在第一预定时间内监测到udp数据包时,接收并解析所述udp数据包;

认证单元,用于将解析得到的第一认证码与电视端预置的第二认证码所述进行匹配;

执行单元,用于当匹配一致时,控制电视端保持开机;当匹配不一致时,继续监测局域网内智能终端发送的udp数据包。

所述一种电视定时开机的系统,其中,所述第一预定时间大于等于第二预定时间。

在本发明所提供的实施例中,应该理解到,所揭露的系统方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1