消息推送方法及路由设备技术

技术编号:19549129 阅读:22 留言:0更新日期:2018-11-24 21:32
一种消息推送方法,用于路由设备中,所述路由设备分别连接多个终端设备,其特征在于,所述方法包括步骤:搜集所述多个终端设备的运行数据;根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表;侦测所述路由设备是否有消息需要推送;在所述路由设备有所述消息需要推送时,按照所述优先顺序表执行对应的推送顺序。本发明专利技术还提供一种路由设备。本发明专利技术所述的方法及设备,能够推送消息至最佳终端设备,提升了消息推送的效率与准确率。

Message Pushing Method and Routing Equipment

A message pushing method is used in a routing device. The routing device is connected to a plurality of terminal devices separately. The method is characterized by the following steps: collecting the operation data of the plurality of terminal devices; generating the priority list of the plurality of terminal devices according to the operation data of the plurality of terminal devices; and reconnaissance. It is estimated whether the routing device has messages to be pushed, and when the routing device has messages to be pushed, the corresponding pushing order is executed according to the priority list. The invention also provides a routing device. The method and device of the invention can push messages to the best terminal device, and improve the efficiency and accuracy of message push.

【技术实现步骤摘要】
消息推送方法及路由设备
本专利技术涉及通信
,尤其是涉及一种消息推送方法及路由设备。
技术介绍
在许多情况下(例如,固件更新,更新配置,更新服务协议等),路由设备的提供者需要向终端用户推送消息。尽管有许多管理协议可以远程管理路由设备,但在大多数情况下,路由设备的提供者需要在进行设备更改或更新服务协议之前,确认终端用户已知悉前述更新。然而,终端用户不会在日常使用中检查路由设备的配置界面,更不会安装专门的软件检测路由设备的配置信息,因此,需要路由设备主动推送消息至连接该路由设备的终端设备。在如今的智慧家庭及智慧工作中,普遍存在多个终端设备(例如空调、个人电脑、智能插座等)连接至该路由设备的现象,当路由设备推送消息至无显示功能的终端设备时,用户不能接收到该消息。即使路由设备推送至智能手机或个人电脑,若该智能手机的使用者为老人或小孩等不能处理并反馈该消息的用户,也会造成不能及时反馈的缺陷。
技术实现思路
鉴于以上内容,有必要提供一种路由设备,可以推送消息至最佳终端设备,提升消息推送的准确率和效率。鉴于以上内容,还有必要提供一种消息推送方法,可以推送消息至最佳终端设备,提升消息推送的准确率和效率。本专利技术实施例提供一种消息推送方法,用于路由设备中,所述路由设备分别连接多个终端设备,其特征在于,所述方法包括步骤:搜集所述多个终端设备的运行数据;根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表;侦测所述路由设备是否有消息需要推送;在所述路由设备有所述消息需要推送时,按照所述优先顺序表执行对应的推送顺序。本专利技术实施例还提供一种路由设备,分别连接多个终端设备,其特征在于,所述路由设备包括:搜集模块,用于搜集所述多个终端设备的运行数据;排序模块,用于根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表;侦测模块,用于侦测所述路由设备是否有消息需要推送;推送模块,用于在所述路由设备有所述消息需要推送时,按照所述优先顺序表执行对应的推送顺序。相对于现有技术,本专利技术实施例提供的路由设备及消息推送方法,通过搜集并分析多个终端设备的运行数据,在所述路由设备有消息需要推送时,推送消息至最佳终端设备,提升了消息推送的准确率,提高了消息推送的效率。附图说明图1是本专利技术实施例之消息推送方法的流程图。图2是本专利技术实施例之路由设备的功能模块图。主要元件符号说明如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式图1所示为本专利技术实施例之消息推送方法的流程图。所述消息推送方法应用于路由设备中,所述路由设备以有线或者无线的方式连接多个终端设备。在本实施例中,所述终端设备可以为空调、智能手机、智能插座及个人电脑等需要接入所述路由设备的电子装置。步骤S11,搜集所述多个终端设备的运行数据。在本实施例中,所述路由设备主动搜集所述多个终端设备的运行数据,每一所述运行数据包括介质访问控制地址、设备类型以及用户操作记录等。所述设备类型可以包括非控制设备类别及控制设备类别,其中,所述非控制设备无法用于配置所述路由设备;而所述控制设备则可用于配置所述路由设备。例如,所述非控制设备可以包括智能插座、空调等终端设备,该等终端装置虽然需要接入到所述路由设备,但用户无法通过其配置所述路由设备。所述控制设备可以包括智能手机、个人电脑等终端设备。步骤S12,根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表。在本实施例中,所述路由设备会根据所述多个终端设备的设备类型,筛选符合推送要求的所述终端设备。其中,属于控制设备类别的终端设备为符合推送要求的终端设备,即所述可推送设备。在一实施例中,若只得到一个可推送设备设备时,所述优先顺序表中只包含该一个可推送设备。在另一实施例中,若得到至少两个可推送设备,所述路由设备分析所述至少两个可推送设备的用户操作记录,获取操作时间以及配置次数,并根据所述操作时间以及所述配置次数对所述至少两个可推送设备进行优先级评分,得到对应的优先级分数。在一实施例中,所述优先级分数的计算公式如下:S(i)=p(i)*t(i)/T其中,S(i)为第i可推送设备的优先级分数,t(i)为所述第i可推送设备在预设时间段内的平均操作时间,p(i)为所述第i可推送设备在所述预设时间段内的配置次数,T为所有所述可推送设备在所述预设时间段内的总使用时间。在本实施例中,所述优先级分数S(i)越高,代表用户越常操作所述第i可推送设备以配置所述路由设备,相对而言,应优先推送至所述第i可推送设备。所述路由设备按照所述优先级分数对所述至少两个可推送设备进行排序,生成所述优先顺序表。在一实施例中,每隔一个所述预设时间段,对所述优先级分数进行重新计算,并更新所述优先顺序表。在一优选实施例中,所述预设时间段可以由用户自行设置,也可以是预先设置值,例如5天。步骤S13,侦测所述路由设备是否有消息需要推送。在本实施例中,所述路由设备每隔一预设间隔时间侦测是否有消息需要推送。若侦测到有消息需要推送,则执行步骤S14。步骤S14,按照所述优先顺序表执行对应的推送顺序。在本实施例中,所述路由设备根据所述优先顺序表按顺序依次执行消息推送动作。其中,在推送第一消息至第一终端设备后的一预设等待时间内,若未收到所述第一终端设备对所述第一消息的反馈信息,则按照所述优先顺序表中的推送顺序推送所述第一消息至下一终端设备。在一优选实施例中,若所述优选顺序表中的推送顺序已被执行完毕,且过了所述预设等待时间后,所述路由设备仍然没有收到任何一个所述终端设备对所述第一消息的反馈消息,将在所述优先顺序表更新后,再次按照更新后的推送顺序对所述第一消息进行推送。在一优选实施例中,若所述路由设备收到任何一个所述终端设备的反馈消息后,停止推送动作。图2所示为本专利技术实施例之路由设备2的功能模块图。所述路由设备2以有线或者无线的方式连接多个终端设备。在本实施方式中,所述终端设备可以为空调、智能手机、智能插座及个人电脑等需要接入所述路由设备的电子装置。所述路由设备2包括存储器21、处理器22、搜集模块23、排序模块24、侦测模块25及推送模块26。所述模块23-26被配置成由一个或多个处理器(本实施例为处理器22)执行,以完成本专利技术实施例。本专利技术实施例所称的模块是完成一特定功能的计算机程序段。存储器21用于上述模块之程序代码等资料。处理器22用于执行所述存储器21中存储的程序代码。搜集模块23用于搜集所述多个终端设备的运行数据,每一所述运行数据包括介质访问控制地址、设备类型以及用户操作记录。所述设备类型可以包括非控制设备类别及控制设备类别。排序模块24,用于根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表。在本实施例中,排序模块24还包括筛选子模块241、分析子模块242与排列子模块243,其中:筛选子模块241用于根据所述多个终端设备的设备类型,筛选符合推送要求的所述终端设备。其中,符合控制设备类别的终端设备为符合推送要求的终端设备,即所述可推送设备。在一实施例中,若只得到一个可推送设备设备时,所述优先顺序表中只包含该一个可推送设备。在另一实施例中,若得到至少两个可推送设备,分析子模块242用于分析所述至少两个可推送设备的用户操作记录,得到操作时间以及配置次数,并本文档来自技高网...

【技术保护点】
1.一种消息推送方法,用于路由设备中,所述路由设备连接多个终端设备,其特征在于,所述方法包括步骤:搜集所述多个终端设备的运行数据;根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表;侦测所述路由设备是否有消息需要推送;及在所述路由设备有消息需要推送时,按照所述优先顺序表执行对应的推送顺序。

【技术特征摘要】
1.一种消息推送方法,用于路由设备中,所述路由设备连接多个终端设备,其特征在于,所述方法包括步骤:搜集所述多个终端设备的运行数据;根据所述多个终端设备的运行数据,生成所述多个终端设备的优先顺序表;侦测所述路由设备是否有消息需要推送;及在所述路由设备有消息需要推送时,按照所述优先顺序表执行对应的推送顺序。2.如权利要求1所述的方法,其特征在于,所述运行数据包括介质访问控制地址、设备类型以及用户操作记录。3.如权利要求2所述的方法,其特征在于,所述优先顺序表的获取方法包括:根据所述多个终端设备的设备类型,筛选符合推送要求的所述终端设备,当只得到一个可推送设备设备时,所述优先顺序表中只包含该一个可推送设备;当得到至少两个可推送设备时,分析所述至少两个可推送设备的用户操作记录,得到操作时间以及配置次数,并根据所述操作时间以及所述配置次数对所述至少两个可推送设备进行优先级评分,得到对应的优先级分数;及按照所述优先级分数对所述至少两个可推送设备进行排序,生成所述优先顺序表。4.如权利要求3所述的方法,其特征在于,所述优先级分数的计算公式为S(i)=p(i)*t(i)/T,其中,S(i)为第i可推送设备的优先级分数,t(i)为所述第i可推送设备在预设时间段内的平均操作时间,p(i)为所述第i可推送设备在所述预设时间段内的配置次数,T为所有所述可推送设备在所述预设时间段内的总使用时间。5.一种路由设备,连接多个终端设备,其...

【专利技术属性】
技术研发人员:陈星翰张硕瀚
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:上海,31

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

1