一种局域网内消息的协同处理方法及装置制造方法及图纸

技术编号:13375453 阅读:58 留言:0更新日期:2016-07-20 22:02
本发明专利技术公开了一种局域网内消息的协同处理方法及装置,方法包括,对于第一终端,接收来自第二终端广播的设备状态消息,所述设备状态消息用以标识所述第二终端的工作状态的变化;判断第一终端自身设备能力是否可对所述设备状态消息进行处理,若是,则根据第一终端自身设备能力将所述设备状态消息进行通知;在接收到对所述设备状态消息的处理指令后,通过信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。解决了现有技术中局域网内的每个设备处于孤立的状态,无法结合每个设备的处理能力实现跨设备消息的协同处理工作,影响用户体验的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种局域网内消息的协同处理方法及装置
技术介绍
随着智能家居技术的不断发展和推广,一个家庭中通常会存在有多个智能设备,如电视,手机,平板电脑,甚至智能台灯,智能手表等,这些智能家居设备可以为用户提供便捷的生活服务,如可以设定闹钟提醒用户去做某事,或者智能推荐好看的电视节目等功能,对于众多的智能家居设备,如何实现家庭内的智能设备之间的协作,提升智能化程度,越来越受到人们的重视。当前对智能家居设备的控制,一般是通过手机类型的智能终端来实现,已有的方式大多是在局域网内,智能终端A与智能终端B直接连接进行控制,将消息进行点对点的发送或者传递,或者是通过唯一的帐号,智能设备登录到云端服务器,通过云端服务器进行控制指令的转发或者信息的上报,也可以通过一些路由设备将一个终端中的通知消息同步给其他终端,增加用户查看的几率,提高消息通知的成功率。但是在已有的技术中,不管是通过哪种形式进行消息传递,比如智能手机A上接收到消息后,利用已有的技术可以实现将智能手机A中的消息通知到其他智能设备,如平板电脑B上,但是用户通过平板电脑B查看消息后,还是需要找到智能手机A,再进一步的对智能手机A上接收到的消息进行处理,显然很麻烦,影响处理效率,也就是说,在一个由多种智能设备组成的系统中,各个智能家居设备虽然具备消息同步的能力,但是每个设备仍然处于孤立的状态,无法结合每个设备的处理能力实现跨设备处理消息的协同工作,影响用户体验。
技术实现思路
本申请实施例通过提供一种局域网内消息的协同处理方法及装置,解决了现有技术中局域网内的每个设备处于孤立的状态,无法结合每个设备的处理能力实现跨设备消息的协同处理工作,影响用户体验的问题。第一方面,本申请实施例提供了一种局域网内消息的协同处理方法,应用于第一终端,所述方法包括:接收来自第二终端广播的设备状态消息,所述设备状态消息用以标识所述第二终端的工作状态的变化;判断第一终端自身设备能力是否可对所述设备状态消息进行处理,若是,则根据第一终端自身设备能力将所述设备状态消息进行通知;在接收到对所述设备状态消息的处理指令后,通过信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。第二方面,本申请实施例提供了一种局域网内消息的协同处理方法,其特征在于,应用于第二终端,所述方法包括:在检测到所述第二终端的工作状态发生变更后,生成设备状态消息;从网关设备获取存储的终端列表,所述终端列表为注册进入由网关设备构建的局域网的终端;根据所述终端列表向已注册的终端广播所述设备状态消息;若所述设备状态消息被第一终端处理,则在接收所述第一终端反馈的信息应答消息后,对第二终端本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。第三方面,本申请实施例提供了一种局域网内消息的协同处理装置,应用于第一终端,所述装置包括:消息接收模块,用于接收来自第二终端广播的设备状态消息,所述设备状态消息用以标识所述第二终端的工作状态的变化;设备能力判断模块,用于判断第一终端自身设备能力是否可对所述设备状态消息进行处理,若是,则根据第一终端自身设备能力将所述设备状态消息进行通知;消息清除模块,用于在接收到对所述设备状态消息的处理指令后,通过信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。第四方面,本申请实施例提供了一种局域网内消息的协同处理装置,应用于第二终端,所述装置包括:消息生成模块,用于在检测到所述第二终端的工作状态发生变更后,生成设备状态消息;列表获取模块,用于从网关设备获取存储的终端列表,所述终端列表为注册进入由网关设备构建的局域网的终端;消息广播模块,用于根据所述终端列表向已注册的终端广播所述设备状态消息;反馈接收模块,用于若所述设备状态消息被第一终端处理,则在接收所述第一终端反馈的信息应答消息后,对第二终端本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。本申请公开的实施例中提供的一个或多个技术方案,对第一终端来说,其接收第二终端广播的设备状态消息,通过判断自身设备能力是否可对第二终端的设备状态消息进行处理,可以,就根据第一终端自身设备能力对设备状态消息进行通知,在接收到对设备状态消息的处理指令后,表明用户已通过第一终端获知了第二终端的设备状态消息,并对该消息进行了处理,此时,第一终端通过信息应答消息反馈给第二终端,该信息应答消息可指示第二终端将本身和广播给除第一终端外的其他终端的设备状态消息进行清除,而对于第二终端,在检测到工作状态变化时会生成设备状态消息,通过网关设备获取到局域网内的所有终端列表,然后把设备状态消息广播给已注册的终端,如果设备状态消息被第一终端处理,则接收第一终端反馈的信息应当消息,对第二终端本身以及广播给除第一终端外的其他终端的设备状态消息进行清除;与现有技术相比,由于第二终端的状态变更消息可以实时的广播给局域网内的所有已注册的终端,广播送达的终端例如第一终端接收后会首先判断自身设备能力能否对设备状态消息进行处理,如果可以,则进一步的结合自身设备能力对设备状态消息进行提示,而不会像现有技术一样,仅能提示用户有其他终端上的消息,如果需要处理,还需要找到第二终端,在第二终端上处理消息,本方案中用户可以在第一终端上处理第二终端的设备状态消息,简单的举例如手机端的短信可以通知到平板电脑,并且用户能够在平板电脑上进行回复短信;如果用户在第一终端上查看并处理了该消息,那第二终端和局域网内的其他被广播的终端上的设备状态消息需要被清除,避免了重复提醒,增强了局域网内终端之间的协同工作能力,解决了现有技术中局域网内的每个设备处于孤立的状态,无法结合每个设备的处理能力实现跨设备消息的协同处理工作,提高了用户体验。附图说明图1为本申请实施例一中一种局域网内消息的协同处理方法的流程图;图2为本申请实施例一中多个终端设备协同处理设备状态消息的示意图;图3为本申请实施例二中一种局域网内消息的协同处理方法的流程图;图4为本申请实施例三中一种局域网内消息的协同处理装置的模块图;图5为本申请实施例四中一种局域网内消息的协同处理装置的模块图。具体实施方式本申请实施例通过提供一种局域网内消息的协同处理方法及装置,解决了现有技术中局域网内的每个设备处于孤立的状态,无法结合每个设备的处理能力实现跨设备消息的协同处理工作,影响用户体验的问题。下面几个实施例尽管已描述了本专利技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本专利技术范围的所有变更和修改。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技本文档来自技高网...

【技术保护点】
一种局域网内消息的协同处理方法,其特征在于,应用于第一终端,所述方法包括:接收来自第二终端广播的设备状态消息,所述设备状态消息用以标识所述第二终端的工作状态的变化;判断第一终端自身设备能力是否可对所述设备状态消息进行处理,若是,则根据第一终端自身设备能力将所述设备状态消息进行通知;在接收到对所述设备状态消息的处理指令后,通过信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。

【技术特征摘要】
1.一种局域网内消息的协同处理方法,其特征在于,应用于第一终端,所述方法包括:
接收来自第二终端广播的设备状态消息,所述设备状态消息用以标识所述第二终端的工作状态的变化;
判断第一终端自身设备能力是否可对所述设备状态消息进行处理,若是,则根据第一终端自身设备能力将所述设备状态消息进行通知;
在接收到对所述设备状态消息的处理指令后,通过信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除。
2.如权利要求1所述的方法,其特征在于,所述判断第一终端自身设备能力是否可对所述设备状态消息进行处理,具体包括:
获取所述设备状态消息中携带的消息类型标识;
根据预存的第二终端可处理消息类型列表,判断所述消息类型标识是否包含在所述可处理消息类型列表内,若是,则判断第一终端设备能力可对所述设备状态消息进行处理。
3.如权利要求1所述的方法,其特征在于,所述判断第一终端自身设备能力是否可对所述设备状态消息进行处理,具体包括:
从网关设备中获取第二终端的设备能力描述文件,所述第二终端的设备能力描述文件为第二终端进入局域网内时上报给所述网关设备的XML文件;
将预存的第一终端的设备能力描述文件与所述第二终端的设备能力描述文件进行比较,判断二者是否匹配,若是,则判断第一终端自身设备能力可对所述设备状态消息进行处理。
4.如权利要求2或3任一所述的方法,其特征在于,所述根据第一终端自身设备能力将所述设备状态消息进行通知,具体包括:
获取所述设备状态消息的消息类型;
根据预存的第一终端设备能力描述文件,选择至少一种与所述消息类型匹配的设备能力,对所述设备状态消息进行处理;
将处理后的设备状态消息在第一终端上进行通知。
5.如权利要求4所述的方法,其特征在于,所述第一终端是在由所述网关设备构建的局域网内已注册的智能终端,在接收来自第二终端广播的设备状态消息之前,还包括:
向所述网关设备发送第二终端查询请求,以判断所述第二终端是否向所述网关设备构建的局域网进行注册;
若是,则接收所述第二终端广播的设备状态消息,若否,则忽略该设备状态消息。
6.若权利要求5所述的方法,其特征在于,所述将信息应答消息反馈给所述第二终端,以指示所述第二终端将本身以及广播给除第一终端外的其他终端的设备状态消息进行清除,具体为:
在接收到对所述设备状态消息的处理指令后,确定所述设备状态消息已被用户获知;
向所述第二终端发送设备状态消息的清除通知,使所述第二终端生成清...

【专利技术属性】
技术研发人员:邓泽学
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:山东;37

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

1