消息推送方法和装置的制造方法

文档序号:9791683阅读:491来源:国知局
消息推送方法和装置的制造方法
【技术领域】
[0001]本发明涉及网络技术领域,特别是涉及一种消息推送方法和装置。
【背景技术】
[0002]随着互联网技术的发展,在互联网的基础上延伸可扩展出了物联网。物联网也就是“物物相连的互联网”。物联网通过智能感知、识别技术与普适计算广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
[0003]人们在生活娱乐工作中,与大量的“物”息息相关。这些“物”更多的以网络接入设备的形式存在于人们的生活中,包括各种便携式设备(如智能手机、平板电脑等)、穿戴式设备(如智能手环、智能眼镜等)、办公设备(如打印机、传真机等)、家用电器(如电视机、冰箱、洗衣机等)和其它功能的设备(如门禁装置、网络摄像头等)。而这些网络接入设备不可能时时在用户的身边,因此用户需要及时获知网络接入设备的状况。例如,用户出门在外可以及时获知住所的门被打开(通过门禁装置检测);又如,上班时间若家中有人入侵,用户在办公室可以及时得到消息,等等。
[0004]传统技术中,通常是需要用户主动连接到网络接入设备,查看现有的状态。例如,通过网络摄像头对房屋进行监控,需要用户主动打开监控画面,以获知当前的房屋现场情况。即使存在将网络接入设备的状态通过网络主动推送给用户,通常只能针对某一类网络接入设备,无法将用户所拥有的大量网络接入设备进行统一管理,缺乏灵活性和可扩展性。

【发明内容】

[0005]基于此,有必要针对上述技术问题,提供一种能更及时更灵活地获知网络接入设备状况的消息推送方法和装置。
[0006]—种消息推送方法,所述方法包括:
[0007]接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;
[0008]获取与所述设备标识号具有对应关系的用户标识;
[0009]根据所述设备属性生成相应的消息;
[0010]将所述消息推送至与所述用户标识对应的用户终端。
[0011]一种消息推送装置,所述装置包括:
[0012]第一接收模块,用于接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;
[0013]用户标识获取模块,用于获取与所述设备标识号具有对应关系的用户标识;
[0014]第一消息生成模块,用于根据所述设备属性生成相应的消息;
[0015]第一推送模块,用于将所述消息推送至与所述用户标识对应的用户终端。
[0016]上述消息推送方法和装置,通过设备属性来表示网络接入设备的某种操作能力,当网络接入设备产生操作时则可接收到网络接入设备发送的设备标识号和设备属性,进一步获取到与设备标识号具有对应关系的用户标识,根据设备属性生成相应的消息,再根据用户标识将消息推送至对应的用户终端。该方法和装置使得网络接入设备产生操作时能够主动上报给用户,便于用户及时获知网络接入设备的状况。且由于根据设备属性即可识别到网络接入设备产生了哪种操作,只要预先定义好网络接入设备对应的设备属性即可,能够实现对各种网络接入设备的统一管理,更具有灵活性。
[0017]—种消息推送方法,所述方法包括:
[0018]接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;
[0019]根据所述设备标识号获取对应的应用标识;
[0020]根据所述设备属性和应用标识获取对应的触发动作,所述触发动作中包含用于标识消息接收方的消息转发标志位;
[0021]根据所述消息转发标志位生成相应的消息;
[0022]根据所述消息转发标志位将生成的消息推送给消息接收方。
[0023]一种消息推送装置,所述装置包括:
[0024]第二接收模块,用于接收网络接入设备发送的设备标识号和设备属性,所述设备属性用于表示网络接入设备的操作能力;
[0025]应用标识获取模块,用于根据所述设备标识号获取对应的应用标识;
[0026]规则获取模块,用于根据所述设备属性和应用标识获取对应的触发动作,所述触发动作中包含用于标识消息接收方的消息转发标志位;
[0027]第二消息生成模块,用于根据所述消息转发标志位生成相应的消息;
[0028]第二消息推送模块,用于根据所述消息转发标志位将生成的消息推送给消息接收方。
[0029]上述消息推送方法和装置,通过设备属性来表示网络接入设备的某种操作能力,在网络接入设备产生操作时则可接收到网络接入设备发送的设备标识号和设备属性,获取到与设备标识对应的应用标识,根据设备属性和应用标识获取对应的触发动作,由于触发动作中包含用于标识消息接收方的消息转发标志位,因此生成的消息可以推送给相应的消息接收方。该方法和装置使得网络接入设备在产生某种操作时可以主动上报给用户,便于用户及时获知网络接入设备的状况。且由于根据设备属性即可识别到网络接入设备产生了哪种操作,只要预先定义好网络接入设备对应的设备属性即可,能够实现对各种网络接入设备的统一管理,更具有灵活性。
【附图说明】
[0030]图1为本发明实施例所提供的消息推送方法的应用环境图;
[0031]图2为图1中的服务器的内部结构图;
[0032]图3为一个实施例中消息推送方法的流程示意图;
[0033]图4为一个实施例中分享网络接入设备的界面操作示意图;
[0034]图5为另一个实施例中消息推送方法的流程示意图;
[0035]图6为一个实施例中消息提醒的示意图;
[0036]图7为一个实施例中消息展示的示意图;
[0037]图8为一个实施例中消息推送装置的结构框图;
[0038]图9为另一个实施例中消息推送装置的结构框图;
[0039]图10为再一个实施例中消息推送装置的结构框图;
[0040]图11为另一个实施例中消息推送装置的结构框图;
[0041]图12为再一个实施例中消息推送装置的结构框图;
[0042]图13为又一个实施例中消息推送装置的结构框图;
[0043]图14为再一个实施例中消息推送装置的结构框图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]本发明实施例所提供的消息推送方法可应用于如图1所示的环境100中,参考图1所示,网络接入设备102通过网络连接云端104,当网络接入设备102产生操作时,向云端104提交设备标识号和设备属性,当网络接入设备102采集数据时,还一并发送采集到的数据给云端104。云端104接收到设备标识号和设备属性,根据这些信息生成待推送的消息,然后通过网络推送给用户终端106。云端104可以是由多台服务器基于云技术组成的服务器集群,对网络接入设备102发送的数据请求进行并行处理。本发明实施例所提供的消息推送方法则以应用于云端104中的服务器进行说明的。
[0046]其中,网络接入设备102可以是便携式智能设备(如智能手机、平板电脑等)、穿戴式智能设备(如智能手环、智能眼镜等)、各种家用电器(如电视机、冰箱、洗衣机、微波炉等)、各种办公室设备(如打印机、传真机等)以及其它功能的网络接入设备(如网络摄像头、门禁装置等),只要网络接入设备102遵守云端104所提供的通信协议和接口协议,可以实现与云端104之间的数据交互即可。用户终端106可以是个人计算机、笔记本电脑、个人数字助理、平板电脑、智能手机等。具体的,用户终端106可安装和运行应用,通过应用来接收云端104推送的消息。或者基于用户终端106自带的程序来接收云端104推送的消息。应当说明的是,网络接入设备属于网络设备的一种,本发明实施例所提供的消息推送方法也适用于网络接入设备等类似的说法。
[0047]如图2所示,云端104中的服务器包括通过系统总线连接的处理器、存储介质、网络接口和内存,存储介质中存储有操作系统、数据库和一种消息推送装置,该消息推送装置用于执行一种消息推送方法。数据库用于存储网络接入设备或用户终端有关的数据。处理器用于提供计算和控制能力,内存用于为存储介质中的消息推送装置的运行提供环境,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1