消息推送方法及装置与流程

文档序号:12183070阅读:来源:国知局

技术特征:

1.一种消息推送方法,其特征在于,应用于服务器,所述方法包括:

获取针对目标用户账号的待推送消息;

获取与所述目标用户账号绑定的一个或多个智能设备中的每一个的状态参数;

根据所述状态参数,确定目标智能设备,所述目标智能设备为处于活跃状态的智能设备;

将所述待推送消息推送至所述目标智能设备。

2.根据权利要求1所述的方法,其特征在于,所述根据所述状态参数,确定目标智能设备,包括:

根据预设的活跃度算法以及每个智能设备的状态参数,计算所述每个智能设备的活跃度;

将所述一个或多个智能设备中,活跃度大于预设阈值的智能设备确定为目标智能设备。

3.根据权利要求2所述的方法,其特征在于,所述每个智能设备的状态参数中包括N个子参数,所述N为正整数;

所述根据预设的活跃度算法以及所述每个智能设备的状态参数,计算所述每个智能设备的活跃度,包括:

获取所述每个智能设备的N个子参数中每个子参数所对应的权重值;

根据所述每个子参数所对应的权重值,确定所述每个智能设备的活跃度,其中第i个智能设备的活跃度Wi满足:其中,Wij为所述第i个智能设备的第j个子参数的权重值,所述j为小于等于N的正整数。

4.根据权利要求2所述的方法,其特征在于,所述将所述待推送消息推送至所述目标智能设备包括:

检测所述目标智能设备的个数;

当所述目标智能设备的个数大于1时,将所述待推送消息推送至活跃度最高的目标智能设备。

5.根据权利要求2所述的方法,其特征在于,

在计算所述每个智能设备的活跃度之后,所述方法还包括:

当所述一个或多个智能设备中,不存在活跃度大于预设阈值的智能设备时,向所述一个或多个智能设备分别发送提示信息;

当接收到所述一个或多个智能设备中任一智能设备发送的反馈信息时,将所述任一智能设备确定为目标智能设备。

6.根据权利要求1至5任一所述的方法,其特征在于,

所述状态参数包括当前屏幕状态、预设时间段内接收到的触控操作的次数以及最近一次接收到触控操作的时刻与当前时刻的差值中的至少一种。

7.根据权利要求1至5任一所述的方法,其特征在于,所述获取与所述目标用户账号绑定的一个或多个智能设备中的每一个的状态参数,包括:

向与所述目标用户账号绑定的M个智能设备中的每个智能设备分别发送状态获取请求;

接收所述M个智能设备中L个智能设备上报的状态参数,其中,所述M满足:M≥1,所述L满足:0≤L≤M;

确定所述M个智能设备中剩余M-L个智能设备的状态参数为预设默认值。

8.一种消息推送装置,其特征在于,应用于服务器,所述装置包括:

第一获取单元,被配置为获取针对目标用户账号的待推送消息;

第二获取单元,被配置为获取与所述目标用户账号绑定的一个或多个智能设备中的每一个的状态参数;

确定单元,被配置为根据所述状态参数,确定目标智能设备,所述目标智能设备为处于活跃状态的智能设备;

推送单元,被配置为将所述待推送消息推送至所述目标智能设备。

9.根据权利要求8所述的装置,其特征在于,所述确定单元,包括:

计算子单元,被配置为根据预设的活跃度算法以及每个智能设备的状态参数,计算所述每个智能设备的活跃度;

第一确定子单元,被配置为将所述一个或多个智能设备中,活跃度大于预设阈值的智能设备确定为目标智能设备。

10.根据权利要求9所述的装置,其特征在于,所述每个智能设备的状态参数中包括N个子参数,所述N为正整数;所述计算子单元,被配置为:

获取所述每个智能设备的N个子参数中每个子参数所对应的权重值;

根据所述每个子参数所对应的权重值,确定所述每个智能设备的活跃度,其中第i个智能设备的活跃度Wi满足:其中,Wij为所述第i个智能设备的第j个子参数的权重值,所述j为小于等于N的正整数。

11.根据权利要求9所述的装置,其特征在于,所述推送单元,被配置为:

检测所述目标智能设备的个数;

当所述目标智能设备的个数大于1时,将所述待推送消息推送至活跃度最高的目标智能设备。

12.根据权利要求9所述的装置,其特征在于,所述确定单元,还包括:

发送子单元,被配置为当所述一个或多个智能设备中,不存在活跃度大于预设阈值的智能设备时,向所述一个或多个智能设备分别发送提示信息;

第二确定子单元,被配置为当接收到所述一个或多个智能设备中任一智能设备发送的反馈信息时,将所述任一智能设备确定为目标智能设备。

13.根据权利要求8至12任一所述的装置,其特征在于,

所述状态参数包括当前屏幕状态、预设时间段内接收到的触控操作的次数以及最近一次接收到触控操作的时刻与当前时刻的差值中的至少一种。

14.根据权利要求8至12任一所述的装置,其特征在于,所述第一获取单元,被配置为:

向与所述目标用户账号绑定的M个智能设备中的每个智能设备分别发送状态获取请求;

接收所述M个智能设备中L个智能设备上报的状态参数,其中,所述M满足:M≥1,所述L满足:0≤L≤M;

确定所述M个智能设备中剩余M-L个智能设备的状态参数为预设默认值。

15.一种消息推送装置,其特征在于,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

获取针对目标用户账号的待推送消息;

获取与所述目标用户账号绑定的一个或多个智能设备中的每一个的状态参数;

根据所述状态参数,确定目标智能设备,所述目标智能设备为处于活跃状态的智能设备;

将所述待推送消息推送至所述目标智能设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1