基于移动终端状态进行信息推送的方法和系统的制作方法_4

文档序号:9238198阅读:来源:国知局
术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【主权项】
1.一种基于移动终端状态进行信息推送的方法,其特征在于,包括: 耦合设置于移动终端上的应用客户端监测移动终端的状态变化,所述移动终端的状态包括移动终端的工作模式,所述移动终端的工作模式包括标准模式、户外模式、静音模式、会议模式、运动模式与飞行模式; 响应于监测到移动终端的状态变化,应用客户端向云端服务器上报移动终端的状态变化消息,所述移动终端的状态变化消息中包括移动终端的用户标识ID和移动终端变化到的当前状态信息; 云端服务器根据预先定制的终端状态与推送信息类型之间的关系,获取与所述移动终端的当前状态对应的推送信息类型; 云端服务器从待推送信息中筛选所述对应的推送信息类型的信息作为推送信息; 云端服务器根据所述移动终端的用户ID,向移动终端上的应用客户端推送所述推送信息; 应用客户端接收到推送信息后,根据用户的预先设置主动显示所述推送信息或者根据用户发送的浏览操作显示所述推送信息。2.根据权利要求1所述的方法,其特征在于,所述应用客户端监测移动终端的状态变化包括: 应用客户端通过监测是否接收到用户在该应用客户端上改变该移动终端的工作模式的操作、是否接收到移动终端上的设置交互单元发送的移动终端的工作模式变化消息、以及是否接收到移动终端上的重力感应器发送的移动终端处于运动模式的通知消息,来监测移动终端的状态是否发生变化; 其中,用户通过移动终端上的设置交互单元改变该移动终端的工作模式时,设置交互单元向应用客户端发送移动终端的工作模式变化消息,该工作模式变化消息中包括移动终端变化到的当前工作模式信息;移动终端上的重力感应器感应到移动终端的运动满足预设时长和预设剧烈程度时向应用客户端发送移动终端处于运动模式的通知消息。3.根据权利要求1或2所述的方法,其特征在于,还包括预先在云端服务器设置终端状态与推送信息类型之间的关系或进一步对该终端状态与推送信息类型之间的关系进行更新的操作; 所述移动终端的状态还包括时间段、移动终端的位置和数据网络类型; 所述应用客户端监测移动终端的状态变化还包括: 所述应用客户端通过移动终端中的时钟单元反馈的时刻信息判断当前时刻是否变化到预先分割的时间段内,通过移动终端中的定位单元判断移动终端的位置是否移动到预先设定的地理圈内,监测是否接收到移动终端上的设置交互单元发送的数据网络类型变化通知消息,来监测移动终端的状态是否发生变化; 其中,用户通过移动终端上的设置交互单元改变该移动终端的数据网络类型时,设置交互单元向应用客户端发送数据网络类型变化通知消息,数据网络类型变化通知消息中包括移动终端变化到的数据网络类型信息; 应用客户端在监测到时间段、移动终端的位置、数据网络类型和工作模式中的任意一项发送变化时,认为监测到移动终端的状态变化。4.根据权利要求3所述的方法,其特征在于,根据用户的预先设置主动显示所述推送信息或者根据用户发送的浏览操作显示所述推送信息之后,还包括: 应用客户端监测用户对推送信息的操作,并在监测移动终端由当前状态变化到下一个状态时,根据用户在当前状态下对推送信息的操作生成所述移动终端在当前状态下的历史操作记录并发送给云端服务器; 云端服务器根据所述移动终端在当前状态下的历史操作记录,对终端状态与推送信息类型之间的关系中所述移动终端的当前状态对应的推送信息类型进行更新,生成所述用户的个性化的信息推送定制关系,所述个性化的信息推送定制关系包括用户ID、终端状态与推送信息类型之间的关系。5.根据权利要求4所述的方法,其特征在于,云端服务器根据预先定制的终端状态与推送信息类型之间的关系,获取与所述移动终端的当前状态对应的推送信息类型包括: 云端服务器查询是否存在所述用户ID对应的个性化的信息推送定制关系,若存在用户ID对应的个性化的信息推送定制关系,获取与所述用户ID和所述移动终端的当前状态对应的推送信息类型; 否则,若不存在用户ID对应的个性化的信息推送定制关系,获取与所述移动终端的当前状态对应的推送信息类型。6.一种基于移动终端状态进行信息推送的系统,其特征在于,包括: 应用客户端,耦合设置于移动终端上,用于监测移动终端的状态变化,所述移动终端的状态包括移动终端的工作模式,所述移动终端的工作模式包括标准模式、户外模式、静音模式、会议模式、运动模式与飞行模式;响应于监测到移动终端的状态变化,向云端服务器上报移动终端的状态变化消息,所述移动终端的状态变化消息中包括移动终端的用户标识ID和移动终端变化到的当前状态信息;以及在端接收到云端服务器反馈的推送信息后,根据用户的预先设置主动显示所述推送信息或者根据用户发送的浏览操作显示所述推送信息; 云端服务器,用于存储预先定制的终端状态与推送信息类型之间的关系;以及在接收到所述移动终端的状态变化消息时,从终端状态与推送信息类型之间的关系中获取与所述移动终端的当前状态对应的推送信息类型;从待推送信息中筛选所述对应的推送信息类型的信息作为推送信息;根据所述移动终端的用户ID,向移动终端上的应用客户端推送所述推送信息。7.根据权利要求6所述的系统,其特征在于,还包括移动终端上的设置交互单元和重力感应器; 所述应用客户端具体通过监测是否接收到用户在该应用客户端上改变该移动终端的工作模式的操作、是否接收到移动终端上的设置交互单元发送的移动终端的工作模式变化消息、以及是否接收到移动终端上的重力感应器发送的移动终端处于运动模式的通知消息,来监测移动终端的状态是否发生变化; 所述设置交互单元,用于根据用户的操作改变移动终端的设置,用于在根据用户操作改变移动终端的工作模式时,向应用客户端发送移动终端的工作模式变化消息,该工作模式变化消息中包括移动终端变化到的当前工作模式信息; 所述重力感应器,用于感应到移动终端的运动满足预设时长和预设剧烈程度时确认移动终端处于运动模式,向应用客户端发送移动终端处于运动模式的通知消息。8.根据权利要求6或7所述的系统,其特征在于,所述移动终端的状态还包括时间段、移动终端的位置和数据网络类型; 所述系统还包括移动终端上的时钟单元和定位单元; 所述应用客户端监测移动终端的状态变化时,还用于通过移动终端中的时钟单元反馈的时刻信息判断当前时刻是否变化到预先分割的时间段内,通过移动终端中的定位单元判断移动终端的位置是否移动到预先设定的地理圈内,监测是否接收到移动终端上的设置交互单元发送的数据网络类型变化通知消息,来监测移动终端的状态是否发生变化;在监测到时间段、移动终端的位置、数据网络类型和工作模式中的任意一项发送变化时,认为监测到移动终端的状态变化; 所述设置交互单元,还用于在根据用户操作改变移动终端的数据网络类型时,向应用客户端发送数据网络类型变化通知消息,数据网络类型变化通知消息中包括移动终端变化到的数据网络类型信息。9.根据权利要求8所述的系统,其特征在于,所述应用客户端,还用于监测用户对推送信息的操作,并在监测移动终端由当前状态变化到下一个状态时,根据用户在当前状态下对推送信息的操作生成所述移动终端在当前状态下的历史操作记录并发送给云端服务器; 所述云端服务器,还用于根据所述移动终端在当前状态下的历史操作记录,对终端状态与推送信息类型之间的关系中所述移动终端的当前状态对应的推送信息类型进行更新,生成所述用户的个性化的信息推送定制关系,所述个性化的信息推送定制关系包括用户ID、终端状态与推送信息类型之间的关系。10.根据权利要求9所述的系统,其特征在于,所述云端服务器获取与所述移动终端的当前状态对应的推送信息类型时,具体查询是否存在所述用户ID对应的个性化的信息推送定制关系,存在用户ID对应的个性化的信息推送定制关系,获取与所述用户ID和所述移动终端的当前状态对应的推送信息类型;否则,若不存在用户ID对应的个性化的信息推送定制关系,获取与所述移动终端的当前状态对应的推送信息类型。
【专利摘要】本发明实施例公开了一种基于移动终端状态进行信息推送的方法和系统,其中,方法包括:耦合设置于移动终端上的应用客户端监测移动终端的状态变化,移动终端的状态包括移动终端的工作模式;监测到移动终端的状态变化,向云端服务器上报移动终端的状态变化消息;云端服务器根据预先定制的终端状态与推送信息类型之间的关系,获取与移动终端的当前状态对应的推送信息类型;从待推送信息中筛选对应的推送信息类型的信息作为推送信息;向移动终端上的应用客户端推送筛选出的推送信息;应用客户端接收到推送信息后,根据用户的预先设置主动显示推送信息或者根据用户发送的浏览操作显示推送信息。本发明实施例可以基于移动终端的状态实现信息的推送。
【IPC分类】H04L29/08, H04W4/06, H04W88/02
【公开号】CN104954408
【申请号】CN201410125813
【发明人】曾忻, 陈云海, 铁兵, 张文安, 林立宇, 刘晓玲, 张萍, 魏来, 朱凯, 赖楚麟
【申请人】中国电信股份有限公司
【公开日】2015年9月30日
【申请日】2014年3月31日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1