[发明专利]一种IOS消息推送方法及系统在审
申请号: | 202110599021.X | 申请日: | 2021-05-30 |
公开(公告)号: | CN113407823A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 林茂甘;梁增鹏 | 申请(专利权)人: | 咸宁方片互娱网络有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F9/54 |
代理公司: | 武汉蓝宝石专利代理事务所(特殊普通合伙) 42242 | 代理人: | 严超 |
地址: | 437000 湖北省咸宁*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ios 消息 推送 方法 系统 | ||
1.一种IOS消息推送方法,其特征在于,包括:
将用户注册的设备信息和用户信息存储至节点服务器后,中心服务器获取设备信息和用户信息生成唯一标识码,将唯一标识码添加至预推送消息;
为预推送消息添加时间戳,将所有预推送消息存放至消息队列,节点服务器实时从消息队列中取出预推送消息,解析并验证预推送消息中唯一标识码;
节点服务器根据唯一标识码,调用APNS服务通过长连接将预推送消息发送至对应的用户设备。
2.根据权利要求1所述的方法,其特征在于,所述用户信息中至少包含有推送权限信息。
3.根据权利要求1所述的方法,其特征在于,所述中心服务器获取设备信息和用户信息生成唯一标识码还包括:
中心服务器根据客户端注册的设备信息和用户信息,对设备进行分类,并将分类标识添加至唯一标识码中,以便节点服务根据分类标识对是否发送至用户设备进行判断。
4.根据权利要求3所述的方法,其特征在于,所述以便节点服务根据分类标识对是否发送至用户设备进行判断包括:
节点服务器实时获取设备信息和用户信息,根据最新获取的设备信息、用户信息,结合分类标识判断是否推送中心服务器下发的预推送消息。
5.根据权利要求1所述的方法,其特征在于,所述节点服务器实时从消息队列中取出预推送消息包括:
节点服务器根据预推送消息的时间戳、优先级和推送范围取出预推送消息,调用APNS服务对预推送消息进行推送处理。
6.根据权利要求1所述的方法,其特征在于,所述解析并验证预推送消息中唯一标识码包括;
节点服务器解析唯一标识码中设备信息和用户信息,将设备标识、用户标识与节点服务器中存储的设备信息和用户信息进行比对,验证预推送消息是否出错。
7.根据权利要求1所述的方法,其特征在于,所述节点服务器根据唯一标识码,调用APNS服务通过长连接将预推送消息发送至对应的用户设备还包括;
基于消息推送后,节点服务器在用户授权范围内实时获取用户数据,基于用户数据分析应用程序状态,判断用户是否处理推送消息对应的事项;
若未处理对应的事项,则向中心服务器请求重新生成推送消息或由节点服务器生成推送消息。
8.一种IOS消息推送系统,其特征在于,包括:
中心服务器端,用于将用户注册的设备信息和用户信息存储至节点服务器后,获取设备信息和用户信息生成唯一标识码,将唯一标识码添加至预推送消息,并为预推送消息添加时间戳,将所有预推送消息存放至消息队列;
节点服务器端,用于实时从消息队列中取出预推送消息,解析并验证预推送消息中唯一标识码,并根据唯一标识码,调用APNS服务通过长连接将预推送消息发送至对应的用户设备。
9.根据权利要求8所述的系统,其特征在于,所述节点服务器实时从消息队列中取出预推送消息包括:
节点服务器根据预推送消息的时间戳、优先级和推送范围取出预推送消息,调用APNS服务对预推送消息进行推送处理。
10.根据权利要求8所述的系统,其特征在于,所述节点服务器端包括:
推送分析模块,用于基于消息推送后,节点服务器在用户授权范围内实时获取用户数据,基于用户数据分析应用程序状态,判断用户是否处理推送消息对应的事项;
重推送模块,用于若未处理对应的事项,则向中心服务器请求重新生成推送消息或由节点服务器生成推送消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咸宁方片互娱网络有限公司,未经咸宁方片互娱网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110599021.X/1.html,转载请声明来源钻瓜专利网。