一种信息上报的方法及电子设备技术

技术编号:19011584 阅读:29 留言:0更新日期:2018-09-22 11:00
本发明专利技术公开了一种信息上报的方法及电子设备,用以解决现有技术中存在的智能家电设备在上报状态信息时数据传输量较大的技术问题,并且由于存在数据传输量较大的问题,在发发送数据时还将进一步引发送功率增加导致电子设备的能耗上升,及需要占用较多网路带宽的问题。包括:收集所述电子设备的当前状态序列信息;其中,所述当前状态序列信息按固有序列存放所述电子设备的各种状态对应的状态值;将所述当前状态序列信息与初始序列信息进行比较,获得比较结果;其中,所述初始序列信息是按所述固有序列存放的所述各种状态对应的常态值;将所述比较结果按指定数据格式进行封装,确定待发送信息;并将所述待发送信息发送到服务器。

【技术实现步骤摘要】
一种信息上报的方法及电子设备
本专利技术涉及智能家居
,尤其是涉及一种信息上报的方法及电子设备。
技术介绍
随着人工智能技术的兴起与发展,智能家居产业的智能家电设备之间也呈现出互联互通和高度智能化的特点。例如,用户可以通过智能终端来了解智能家电设备的使用状态,以及控制智能家电设备的运行;厂商企业也可以通过对智能家电设备上传的状态日志进行监控与分析,进而即时掌握智能家电设备是否出现故障并对用户提供维修服务。智能家电设备向服务器上传状态日志时,通常是周期性的将固定长度的状态信息传送到服务器中。如:每5分钟收集并上报一次冰箱门的开、关状态,冷冻室内的温度等。然而,在这个过程中,由于智能家电设备收集的状态信息数量很多。例如,冰箱收集的信息数量已经达到近百个,而且这个数量值还有继续增加的趋势。由于在大多数情况下,智能家电设备的状态信息是很少变化的,且其变化范围也很小,例如冰箱门的开、关状态分别对应0和1这两个值,而且在大多数时间冰箱门是处于关闭状态的。如果此时还是每5分钟上报一次冰箱的所有状态信息,将导致大量冗余的日志状态信息被上传,进而致使智能家电设备需要耗费较多的电能来发送这些冗余信息,并增加网络负载。因此,在上报状态信息时,如何有效减少数据的传输量成为一个亟待解决的技术问题,并且由于存在数据传输量较大的问题,在发送数据时还将进一步引发送功率增加导致电子设备的能耗上升,及需要占用较多网路带宽的问题。
技术实现思路
本专利技术提供一种信息上报的方法及电子设备,用以解决现有技术中存在的智能家电设备在上报状态信息时,数据传输量较大的技术问题,并且由于存在数据传输量较大的问题,在发送数据时还将进一步引发发送功率增加导致电子设备的能耗上升,及需要占用较多网路带宽的问题。第一方面,为解决上述技术问题,本专利技术实施例提供的一种信息上报方法的技术方案如下:收集所述电子设备的当前状态序列信息;其中,所述当前状态序列信息按固有序列存放所述电子设备的各种状态对应的状态值;将所述当前状态序列信息与初始序列信息进行比较,获得比较结果;其中,所述初始序列信息是按所述固有序列存放的所述各种状态对应的常态值;将所述比较结果按指定数据格式进行封装,确定待发送信息;并将所述待发送信息发送到服务器。通过将具有相同固有序列的当前状态序列信息与初始序列信息进行比较,也就是将当前状态序列信息中的状态的状态值与对应的常态值进行比较,并将比较结果封装为待发送信息发送给远端的服务器,使电子设备发送给服务器的数据是作为当前状态序列信息中的状态值与对应的常态值的比较结果的这一小部分数据,而非全部的当前状态序列信息,从而有效的降低了电子设备上报信息的数据量;进一步的,由于需要传输的数据量降低了,使得电子设备的发送器的工作时间也相应的减少了,从而能有效的降低电子设备上传信息时所消耗的电量,并且还能有效的降低网络负载。可选的,将所述当前状态序列信息与初始序列信息进行比较,获得比较结果,包括:若所述当前状态序列信息与所述初始序列信息相同,则将指定特殊值作为所述比较结果。可选的,在比较所述当前状态序列信息与所述初始序列信息是否相同之后,还包括:若所述当前状态序列信息与所述初始序列信息不相同,则确定所述当前状态序列信息中的状态值与所述初始序列信息的常态值不同的异常状态;记录所述异常状态对应的状态值及在所述固有序列中的位置信息,获得差异信息;将所有差异信息,作为所述比较结果。在当前状态序列信息与初始序列信息不同时,通过将异常状态的状态值及在固有序列中的位置信息从当前状态序列信息中找出,并作为比较结果,使得在上报电子设备的状态信息时,只需发送比较结果,而不需将当前状态序列信息都发送给服务器,能有效的减少要发送的数据量。可选的,确定所述当前状态序列信息中的状态值与所述初始序列信息的常态值不同的异常状态,包括:从所述当前状态序列信息中获取所述每个状态的状态值;通过所述每个状态在所述固有序列中的位置信息,从所述初始序列信息中获取所述每个状态的常态值;若所述每个状态的状态值与所述常态值不相同,则确定为所述异常状态。可选的,将所述比较结果按指定数据格式进行封装,获得待发送信息,包括:取出每个差异状态对应的状态值及在所述固有序列中的位置信息;将所述每个差异状态对应的状态值及在所述固有序列中的位置信息,存入新的序列中;直到将所述比较结果中的所有差异状态对应的状态值及在所述固有序列中的位置信息存入所述新的序列中,获得所述待发送信息。第二方面,本专利技术实施例提供了一种用于信息上报的电子设备,包括:收集单元,用于收集当前状态序列信息;其中,所述当前状态序列信息按固有序列存放的各种状态对应的状态值;比较单元,用于将所述当前状态序列信息与初始序列信息进行比较,获得比较结果;其中,所述初始序列信息是按所述固有序列存放的所述各种状态对应的常态值;发送单元,用于将所述比较结果按指定数据格式进行封装,确定待发送信息;并将所述待发送信息发送到服务器。可选的,所述比较单元具体用于:若所述当前状态序列信息与所述初始序列信息相同,则将指定特殊值作为所述比较结果。可选的,所述比较单元还用于:若所述当前状态序列信息与所述初始序列信息不相同,则确定所述当前状态序列信息中的状态值与所述初始序列信息的常态值不同的异常状态;记录所述异常状态对应的状态值及在所述固有序列中的位置信息,获得差异信息;将所有差异信息,作为所述比较结果。可选的,所述比较单元具体用于:从所述当前状态序列信息中获取所述每个状态的状态值;通过所述每个状态在所述固有序列中的位置信息,从所述初始序列信息中获取所述每个状态的常态值;若所述每个状态的状态值与所述常态值不相同,则确定为所述异常状态。可选的,所述发送单元具体用于:取出每个差异状态对应的状态值及在所述固有序列中的位置信息;将所述每个差异状态对应的状态值及在所述固有序列中的位置信息,存入新的序列中;直到将所述比较结果中的所有差异状态对应的状态值及在所述固有序列中的位置信息存入所述新的序列中,获得所述待发送信息。第三方面,本专利技术实施例还提供一种用于信息上报的电子设备,包括:至少一个处理器,以及与所述至少一个处理器连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上述第一方面所述的方法。通过本专利技术实施例的上述一个或多个实施例中的技术方案,本专利技术实施例至少具有如下技术效果:在本专利技术提供的实施例中,通过将具有相同固有序列的当前状态序列信息与初始序列信息进行比较,也就是将当前状态序列信息中的状态的状态值与对应的常态值进行比较,并将比较结果封装为待发送信息发送给远端的服务器,使电子设备发送给服务器的数据是作为当前状态序列信息中的状态值与对应的常态值的比较结果的这一小部分数据,而非全部的当前状态序列信息,从而有效的降低了电子设备上报信息的数据量;进一步的,由于需要传输的数据量降低了,相应的也就降低了数据发送的功耗,从而能有效的降低电子设备上传信息时所消耗的电量,并且还能有效的降低网络负载。附图说明图1为本专利技术实施例提供的一种信息上报方法的流程图;图2为本专利技术实施例提供的一种固有序列的示意图;图3为本专利技术实施例提供的比较当前状态序列信息与初始序列本文档来自技高网...
一种信息上报的方法及电子设备

【技术保护点】
1.一种信息上报的方法,应用于电子设备,其特征在于,包括:收集所述电子设备的当前状态序列信息;其中,所述当前状态序列信息按固有序列存放所述电子设备的各种状态对应的状态值;将所述当前状态序列信息与初始序列信息进行比较,获得比较结果;其中,所述初始序列信息是按所述固有序列存放的所述各种状态对应的常态值;将所述比较结果按指定数据格式进行封装,确定待发送信息;并将所述待发送信息发送到服务器。

【技术特征摘要】
1.一种信息上报的方法,应用于电子设备,其特征在于,包括:收集所述电子设备的当前状态序列信息;其中,所述当前状态序列信息按固有序列存放所述电子设备的各种状态对应的状态值;将所述当前状态序列信息与初始序列信息进行比较,获得比较结果;其中,所述初始序列信息是按所述固有序列存放的所述各种状态对应的常态值;将所述比较结果按指定数据格式进行封装,确定待发送信息;并将所述待发送信息发送到服务器。2.如权利要求1所述的方法,其特征在于,将所述当前状态序列信息与初始序列信息进行比较,获得比较结果,包括:若所述当前状态序列信息与所述初始序列信息相同,则将指定特殊值作为所述比较结果。3.如权利要求1所述的方法,其特征在于,将所述当前状态序列信息与初始序列信息进行比较,获得比较结果,还包括:若所述当前状态序列信息与所述初始序列信息不相同,则确定所述当前状态序列信息中的状态值与所述初始序列信息的常态值不同的异常状态;记录所述异常状态对应的状态值及在所述固有序列中的位置信息,获得差异信息;将所有差异信息,作为所述比较结果。4.如权利要求3所述的方法,其特征在于,确定所述当前状态序列信息中的状态值与所述初始序列信息的常态值不同的异常状态,包括:从所述当前状态序列信息中获取所述每个状态的状态值;通过所述每个状态在所述固有序列中的位置信息,从所述初始序列信息中获取所述每个状态的常态值;若所述每个状态的状态值与所述常态值不相同,则确定为所述异常状态。5.如权利要求4所述的方法,其特征在于,将所述比较结果按指定数据格式进行封装,获得待发送信息,包括:取出每个差异状态对应的状态值及在所述固有序列中的位置信息;将所述每个差异状态对应的状态值及在所述固有序列中的位置信息...

【专利技术属性】
技术研发人员:曲文武
申请(专利权)人:青岛海信智慧家居系统股份有限公司
类型:发明
国别省市:山东,37

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

1