[发明专利]一种消息推送方法及系统有效
申请号: | 202010955494.4 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112118134B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 肖雪松 | 申请(专利权)人: | 成都明途科技有限公司 |
主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L51/214 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 周自维 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 推送 方法 系统 | ||
本发明提供一种消息推送方法及系统,包括私有云服务器向公有云服务器推送业务信息时,通过消息包装器对业务信息的消息类型、内容、发送人和接收人岗位角色进行编码并根据私有云服务器的注册编码封装为数据目录的标准格式后发送给公有云服务器;公有云服务器对私有云服务器发送的业务信息进行解密,按照时间、岗位、行业、组织和地域编码的形式在数据目录进行注册并对信息数据进行存储、转发和交换;公有云服务器业务信息的数据目录消息计算生成推送内容,并推送给私有云服务器以及与公有云服务器连接的移动终端。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种消息推送方法及系统。
背景技术
目前,常规的消息推送方式有一下三种:轮询(Pull)方式:客户端定时向服务器发送询问消息,一旦服务器有变化则立即同步消息。推送(Push)方式:客户端先在服务器端注册并告知关注的消息主体,服务器获得相关的消息之后,根据主体主动推送给移动终端。长连接方式:移动终端与服务器端保持长连接,保证消息下发的及时性。但是,这三种方式的都采用端到服务的方式,扩展性较差;所以需要提供一种方案以便于提高消息推送的可扩展性。
发明内容
本发明的目的在于提供一种消息推送方法及系统,用以实现提高消息推送的可扩展性的技术效果。
第一方面,本发明提供了一种消息推送方法,包括私有云服务器向公有云服务器推送业务信息时,通过消息包装器对所述业务信息的消息类型、内容、发送人和接收人岗位角色进行编码并根据所述私有云服务器的注册编码封装为数据目录的标准格式后发送给公有云服务器;
所述公有云服务器对所述私有云服务器发送的业务信息进行解密,按照时间、岗位、行业、组织和地域编码的形式在数据目录进行注册并对信息数据进行存储、转发和交换;
所述公有云服务器根据所述业务信息的数据目录消息计算生成推送内容,并推送给所述私有云服务器以及与所述公有云服务器连接的移动终端。
进一步地,所述方法还包括:所述私有云服务器向所述公有云服务器发送第一注册请求信息;所述第一注册请求信息包括所述私有云服务器的地址、地域和所属行业;所述公有云服务器根据所述私有云服务器的地址、地域和所属行业以及所述第一注册请求信息的接收时间进行统一编码,将编码值保存到数据目录中,并将编码值和秘钥发送给私有云服务器的消息包装器保存。
进一步地,所述方法还包括:公有服务器接收移动终端发送的第二注册请求信息,所述第二注册请求信息包括所述移动终端的地址;所述公有云服务器根据所述移动终端的地址和所述第二注册请求信息的接收时间进行统一编码,将编码值保存到数据目录中,并将编码值和秘钥发送给所述移动终端进行保存。
进一步地,所述通过消息包装器对所述业务信息的消息类型、内容、发送人和接收人的岗位角色进行编码并根据所述私有云服务器的注册编码封装为数据目录的标准格式后发送给公有云服务器的步骤包括:所述消息包装器按照五层安全域模型对所述业务信息进行包装,每一层安全域对应唯一的加密秘钥和加密算法;其中,所述安全域模型包括战略层安全域、管理层安全域、执行层安全域、关联组织层安全域和公众应用安全域。
进一步地,所述战略层安全域包括资本运作信息、战略规划信息和文化体系信息。
进一步地,所述管理层安全域包括目标管理信息、资源管理信息和预算控制信息。
进一步地,所述执行层安全域包括工作安排信息、劳动报酬信息和制度规范信息。
进一步地,所述关联组织层安全域包括采购供应信息、战略合作信息、服务外包信息和渠道代理信息。
进一步地,所述公众应用安全域包括市场宣传信息、营销活动信息、公益行为信息和服务提供信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都明途科技有限公司,未经成都明途科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010955494.4/2.html,转载请声明来源钻瓜专利网。