消息推送方法和装置制造方法及图纸

技术编号:13252654 阅读:162 留言:0更新日期:2016-05-15 16:04
本发明专利技术提供了一种消息推送方法,所述方法包括:接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的某种操作能力;获取与所述设备标识号具有对应关系的用户标识;根据所述设备属性生成相应的消息;将所述消息推送至与所述用户标识对应的用户终端。采用该方法,能更及时和灵活的获知网络接入设备的状况。另外,还提供了一种消息推送装置和另一种消息推送方法和装置。

【技术实现步骤摘要】

本专利技术涉及网络
,特别是涉及一种消息推送方法和装置
技术介绍
随着互联网技术的发展,在互联网的基础上延伸可扩展出了物联网。物联网也就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。人们在生活娱乐工作中,与大量的“物”息息相关。这些“物”更多的以网络接入设备的形式存在于人们的生活中,包括各种便携式设备(如智能手机、平板电脑等)、穿戴式设备(如智能手环、智能眼镜等)、办公设备(如打印机、传真机等)、家用电器(如电视机、冰箱、洗衣机等)和其它功能的设备(如门禁装置、网络摄像头等)。而这些网络接入设备不可能时时在用户的身边,因此用户需要及时获知网络接入设备的状况。例如,用户出门在外可以及时获知住所的门被打开(通过门禁装置检测);又如,上班时间若家中有人入侵,用户在办公室可以及时得到消息,等等。传统技术中,通常是需要用户主动连接到网络接入设备,查看现有的状态。例如,通过网络摄像头对房屋进行监控,需要用户主动打开监控画面,以获知当前的房屋现场情况。即使存在将网络接入设备的状态通过网络主动推送给用户,通常只能针对某一类网络接入设备,无法将用户所拥有的大量网络接入设备进行统一管理,缺乏灵活性和可扩展性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能更及时更灵活地获知网络接入设备状况的消息推送方法和装置。一种消息推送方法,所述方法包括:接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;获取与所述设备标识号具有对应关系的用户标识;根据所述设备属性生成相应的消息;将所述消息推送至与所述用户标识对应的用户终端。一种消息推送装置,所述装置包括:第一接收模块,用于接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;用户标识获取模块,用于获取与所述设备标识号具有对应关系的用户标识;第一消息生成模块,用于根据所述设备属性生成相应的消息;第一推送模块,用于将所述消息推送至与所述用户标识对应的用户终端。上述消息推送方法和装置,通过设备属性来表示网络接入设备的某种操作能力,当网络接入设备产生操作时则可接收到网络接入设备发送的设备标识号和设备属性,进一步获取到与设备标识号具有对应关系的用户标识,根据设备属性生成相应的消息,再根据用户标识将消息推送至对应的用户终端。该方法和装置使得网络接入设备产生操作时能够主动上报给用户,便于用户及时获知网络接入设备的状况。且由于根据设备属性即可识别到网络接入设备产生了哪种操作,只要预先定义好网络接入设备对应的设备属性即可,能够实现对各种网络接入设备的统一管理,更具有灵活性。一种消息推送方法,所述方法包括:接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;根据所述设备标识号获取对应的应用标识;根据所述设备属性和应用标识获取对应的触发动作,所述触发动作中包含用于标识消息接收方的消息转发标志位;根据所述消息转发标志位生成相应的消息;根据所述消息转发标志位将生成的消息推送给消息接收方。一种消息推送装置,所述装置包括:第二接收模块,用于接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;应用标识获取模块,用于根据所述设备标识号获取对应的应用标识;规则获取模块,用于根据所述设备属性和应用标识获取对应的触发动作,所述触发动作中包含用于标识消息接收方的消息转发标志位;第二消息生成模块,用于根据所述消息转发标志位生成相应的消息;第二消息推送模块,用于根据所述消息转发标志位将生成的消息推送给消息接收方。上述消息推送方法和装置,通过设备属性来表示网络接入设备的某种操作能力,在网络接入设备产生操作时则可接收到网络接入设备发送的设备标识号和设备属性,获取到与设备标识对应的应用标识,根据设备属性和应用标识获取对应的触发动作,由于触发动作中包含用于标识消息接收方的消息转发标志位,因此生成的消息可以推送给相应的消息接收方。该方法和装置使得网络接入设备在产生某种操作时可以主动上报给用户,便于用户及时获知网络接入设备的状况。且由于根据设备属性即可识别到网络接入设备产生了哪种操作,只要预先定义好网络接入设备对应的设备属性即可,能够实现对各种网络接入设备的统一管理,更具有灵活性。附图说明图1为本专利技术实施例所提供的消息推送方法的应用环境图;图2为图1中的服务器的内部结构图;图3为一个实施例中消息推送方法的流程示意图;图4为一个实施例中分享网络接入设备的界面操作示意图;图5为另一个实施例中消息推送方法的流程示意图;图6为一个实施例中消息提醒的示意图;图7为一个实施例中消息展示的示意图;图8为一个实施例中消息推送装置的结构框图;图9为另一个实施例中消息推送装置的结构框图;图10为再一个实施例中消息推送装置的结构框图;图11为另一个实施例中消息推送装置的结构框图;图12为再一个实施例中消息推送装置的结构框图;图13为又一个实施例中消息推送装置的结构框图;图14为再一个实施例中消息推送装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例所提供的消息推送方法可应用于如图1所示的环境100中,参考图1所示,网络接入设备102通过网络连接云端104,当网络接入设备102产生操作时,向云端104提交设备标识号和设备属性,当网络接入设备102采集数据时,还一并发送采集到的数据给云端104。云端104接收到设备标识号和设备属性,根据这些信息生成待推送的消息,然后通过网络推送给用户终端106。云端104可以是由多台服务器基于云技术组成的服务器集群,对网络接入设备102发送的数据请求进行并行处理。本专利技术实施例所提供的消息推送方法则以应用于云端104中的服务器进行说明的。其中,网络接入设备102可以是便携式智能设备(如智能手机、平板电脑等)、穿戴式智能设备(如智能手环、智能眼镜等)、各种家用电器(如电视机、冰箱、洗衣机、微波炉等)、各种办公室设备(如打印机、传真机等)以及其它本文档来自技高网...

【技术保护点】
一种消息推送方法,所述方法包括:接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;获取与所述设备标识号具有对应关系的用户标识;根据所述设备属性生成相应的消息;将所述消息推送至与所述用户标识对应的用户终端。

【技术特征摘要】
1.一种消息推送方法,所述方法包括:
接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示
网络接入设备的操作能力;
获取与所述设备标识号具有对应关系的用户标识;
根据所述设备属性生成相应的消息;
将所述消息推送至与所述用户标识对应的用户终端。
2.根据权利要求1所述的消息推送方法,其特征在于,在所述接收网络接
入设备发送的设备标识号和设备属性的步骤之前,还包括:
接收网络接入设备的注册请求,为所述网络接入设备分配设备标识号;
设置设备属性和/或根据接收到设备属性设置请求设置设备属性,存储所述
设备标识号与设备属性的对应关系;
所述设备属性中定义了属性标识和属性参数。
3.根据权利要求1所述的消息推送方法,其特征在于,所述方法还包括:
接收设备属性的推送配置请求,根据所述推送配置请求将提交的设备属性
设置为推送状态;
在所述接收网络接入设备发送的设备标识号和设备属性的步骤之后还包
括:
判断接收到的所述设备属性是否为推送状态,若是,则进入所述获取与所
述设备标识号具有对应关系的用户标识的步骤。
4.根据权利要求1所述的消息推送方法,其特征在于,在所述接收网络接
入设备发送的设备标识号和设备属性的步骤之前,还包括:
接收网络接入设备共享请求,所述网络接入设备共享请求携带设备标识号、
主人用户标识和共享用户标识;
根据主人用户标识和共享用户标识建立与设备标识号对应的用户列表;
所述获取与所述设备标识号具有对应关系的用户标识的步骤为:
根据所述设备标识号获取对应的用户列表,提取获取的所述用户列表中的
用户标识。
5.根据权利要求1所述的消息推送方法,其特征在于,所述设备属性包含
属性标识和属性参数,所述属性参数包含以下字段内容:属性名称、属性描述、
属性值类型、存储大小、是否只读、对用户是否可见、属性创建时间、支持设
备版本、当前是否有效。
6.一种消息推送方法,所述方法包括:
接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示
网络接入设备的操作能力;
根据所述设备标识号获取对应的应用标识;
根据所述设备属性和应用标识获取对应的触发动作,所述触发动作中包含
用于标识消息接收方的消息转发标志位;
根据所述消息转发标志位生成相应的消息;
根据所述消息转发标志位将生成的消息推送给消息接收方。
7.根据权利要求6所述的消息推送方法,其特征在于,在所述接收网络接
入设备发送的设备标识号和设备属性的步骤之前,还包括:
接收网络接入设备的注册请求,为所述网络接入设备分配设备标识号;
设置设备属性和/或根据接收到设备属性设置请求设置设备属性,存储所述
设备标识号与设备属性的对应关系;
所述设备属性中定义了属性标识和属性参数。
8.根据权利要6所述的消息推送方法,其特征在于,在所述接收网络接入
设备发送的设备标识号和设备属性的步骤之前,还包括:
接收应用绑定请求,所述应用绑定请求中携带应用标识和设备标识号;
存储所述应用标识和设备标识号的绑定关系。
9.根据权利要求8所述的消息推送方法,其特征在于,在所述存储所述应
用标识和设备标识号的绑定关系的步骤之后,还包括:
接收设备属性和为所述设备属性配置的触发动作,所述触发动作中定义了
满足属性条件下对应的消息转发标志位,所述属性条件包含属性标识和对应的
属性值;
存储所述应用标识、设备标识号、设备属性和触发动作的对应关系。
10.根据权利要求6所述的消息推送方法,其特征在于,所述方法还包括:
接收设备属性的推送配置请求,根据所述推送配置请求将提交的设备属性
设置为推送状态;
在所述接收网络接入设备发送的设备标识号和设备属性的步骤之后还包
括:
判断接收到的所述设备属性是否为推送状态,若是,则进入所述根据所述
设备标识号获取对应的应用标识的步骤。
11.根据权利要求6所述的消息推送方法,其特征在于,所述设备属性包
含属性标识和属性参数,所述属性参数包含以下字段内容:属性名称、属性描
述、属性值类型、存储大小、是否只读、对用户是否可见、属性创建时间、支
持设备版本、当前是否有效。
12.一种...

【专利技术属性】
技术研发人员:关吉星黄普光
申请(专利权)人:腾讯科技上海有限公司
类型:发明
国别省市:上海;31

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

1