一种面向企业客户的移动互联网消息推送技术的制作方法

文档序号:13288444阅读:298来源:国知局
技术领域本发明涉及一种面向企业客户的移动互联网消息推送技术,属于互联网技术领域。

背景技术:
消息推送是指服务端以主动方式将信息送达客户端,避免用户主动从服务端拉取数据访问,提升用户体验。消息推送系统不但将待推送消息及时地展现在用户面前,而且完全摒弃过去人找信息、守株待兔式的被动局面,结合数据挖掘以及互联网等技术实现让信息找人。目前使用的消息推送方式主要分为以下几种:(1)APP的消息推送,可以根据用户属性和用户使用习惯进行精确推送,一般通过轮询或长连接方式实现消息通信,需要APP后台一直运行,一旦APP被关掉则无法收到推送的消息。面向企业服务的APP对于部分企业用户可能并非日常必需,用的时候才打开,不用的时候就关掉了。(2)基于短信消息推送.这种方法消息传送及时,能保证通知到每个手机用户,因此使用十分广泛。但是这种推送方式存在如下问题:第一短信平台是基于国内三大运营商直接提供的短信端口实现的短/彩信批量发送和自定义发送,因此资费是根据三大运营商的短/彩信资费定制的,这种方式进行的消息推送方式产生的成本过高;第二短信长度有限,用户每次能接收和发送短信的字符数,是160个英文或数字字符,或者70个中文字符,只适合较短信息的推送;第三推送的消息有可能被手机上的管理软件当作垃圾短信拦截,无法确认用户是否阅读。(3)使用即时通讯工具发送消息,如QQ群、微信群等。即时通讯工具能够灵活地选择接收消息的群体,满足了消息传播的时效性。但是即时通讯工具主要用于即时聊天,每个人在聊天群内都可以自由发言.多个消息来源将无法确保消息发布的权威性,常常会使重要信息湮没在聊天记录里。(4)使用邮件推送消息.这种方法能够通过邮件通讯录灵活地指定接收群体,也能够保障消息来源的权威性,同时可以推送大容量信息.但是邮件很难满足消息推送的时效性。综上现有的消息推送方式中任何一种都无法确保用户及时收到服务器推送的数据。

技术实现要素:
本发明的目的在于克服现有移动互联网消息推送技术存在的上述缺陷,提出了一种面向企业客户的移动互联网消息推送技术,其利用APP消息推送技术,短消息通信技术和WEB服务技术,根据企业用户的属性信息选择合适的消息进行推送,首先选择APP推送,当用户通过APP阅读推送消息时,APP反馈服务器。如果APP不能接收消息推送,则使用短消息进行推送,推送内容为概述的消息和详细消息的Web服务的URL地址(URL地址包含该用户的信息),字数控制在70个字符内,当用户通过短消息阅读到推送消息时,如果对详细消息感兴趣,点击URL地址通过浏览器链接到Web服务器下载详细消息,WEB服务器通过客户端提交的URL地址可以获得请求用户的信息,从而获取消息推送使用情况。最后通过微信和QQ等社交工具把消息推送给用户,推送的内容与短信内容类似,用户点击URL获取详细信息时,服务器获得用户已阅读的反馈。本发明是采用以下的技术方案实现的:实现本发明目标的技术解决方案为一种面向企业用户的全通道消息推送方案,其特征在于:该系统的组成包括消息推送服务器,WEB服务器,用户智能移动终端和企业应用APP。用户代表企业在智能移动终端上注册使用企业应用APP,消息推送服务器拥有企业属性信息和企业用户的手机号码,QQ号码,微信号码等社交号码和企业应用APP的相关信息。消息推送服务器与企业应用APP通过轮询或者长连接的方式进行联系,根据企业属性选择合适的消息推送到企业应用APP,同时发布消息到WEB服务器,根据消息地址和用户信息生成URL地址,该URL地址和消息的摘要通过短消息,QQ,微信等推送给用户,用户收到消息摘要后如果对详细消息感兴趣,则通过点击URL地址通过浏览器查看详细消息,消息服务器可以获取用户使用消息的情况。利用上述的消息推送方法:(1)消息推送服务器拥有企业的属性信息,企业用户的手机号码,QQ号码,微信号码等社交工具号码及企业应用APP的信息。(2)消息推送服务器根据企业属性信息选择合适的消息进行推送;(3)消息推送服务器通过APP,手机短消息,QQ,微信等社交工具进行全通道消息推送;(4)消息推送服务器推送到终端的消息和企业信息绑定,消息服务器能够获取用户对推送消息的使用情况。本技术的特点:(1)根据企业属性选择合适消息,综合利用APP,手机短消息,社交工具进行全通道消息推送;(2)消息推送服务器把消息与用户信息进行绑定,能够获取用户对推送消息的使用情况。本发明的有益效果是:本发明提供一种面向企业用户的全通道消息推送方案,利用WEB服务,消息推送和社交工具相结合实现了一种全通道的消息推送方案,并且消息推送服务器能够获取用户对推送消息的使用情况。附图说明图1是消息推送系统构成示意图。图2是消息推送服务器流程图。具体实施方式下面结合附图对本发明做进一步详细描述:1、消息推送系统架构图:根据图1所描述整个系统由移动终端,数字签名服务器和WEB服务器三部分构成。(11)移动终端具备网络通信和短消息的功能,可以安装APP,用户通过移动终端接收消息推送和短消息,也可以通过社交工具接收信息。(12)消息推送服务器为网络服务器,消息推送服务器保存有用户的信息,能够根据管理人员的要求选择合适的用户推送消息,消息可以通过互联网和短消息通道进行推送。(13)WEB服务器为网络服务器,WEB服务器用于发布推送的详细信息和推送消息的扩展信息,WEB服务器发布的URL地址可以把信息资源与企业信息关联,用户通过URL请求信息时,服务器可以获取企业用户使用信息的情况。使用移动终端的用户首先需要在系统登记,登记时注册企业和用户的相关信息,用户的手机号码,社交工具号码等信息,系统在相应社交工具上注册有号码,用户与系统相互关注。2、根据图2所描述,消息推送流程如下:201:管理人员发布消息推送请求,管理人员需要提供推送的消息和消息摘要,消息级别以及消息接收人员的类别范围。202:消息推送服务器接收到管理人员的请求后从用户信息库里面按照管理人员的要求筛选推送的人员;203:把消息发布到WEB服务器地址为urlm,针对每一个选择的用户useri,用户所属的企业为enterprisei,生成针对该用户的推送消息的URL地址,方法可以如下,但不局限该表达方式:urluseri=hash(urlm,useri,enterprisei),URL=http://网站域名/id=urluseri.把urlm,useri,urluseri,enterprisei保存到数据库。204:判断推送用户的APP当前是否可以接收推送消息,如果可以接收推送消息,则推送消息到用户APP;205:用户终端接收到服务器推送的消息,通知用户查看;206:用户点击消息推送通知,通过APP查看推送的消息;207:APP反馈用户使用推送消息的情况到消息推送服务器,服务器记录用户使用情况。208:消息推送服务器在APP推送结束之后,等待一段时间,检查步骤202选择的用户是否使用了推送消息。209:如果用户没有使用推送消息,根据消息的级别选择是否通过短消息进行消息推送,检查是否拥有用户的社交工具号码,如果有则通过社交工具进行消息推送。通过短消息和社交工具推送时因为字数限制,只发送消息摘要和详细消息的URL地址(步骤203生成的针对该用户的URL)。210:用户通过手机接收推送短信或者通过社交工具接收推送消息。211:用户阅读消息摘要,并点击消息摘要后面的URL地址。212:系统启动浏览器打开URL地址,获取详细推送消息,浏览器向WEB服务器发起请求。213:WEB服务器接收用户发送的请求URL,根据URL里面的urluseri信息从数据库中提取urlm,useri,enterprisei。214:根据步骤213提取的useri信息和enterprisei信息,反馈该用户已经使用推送消息,反馈企业enterprisei已经使用推送消息。215:根据步骤213提取的urlm信息,重定向URL到urlm,向用户响应请求的详细推送消息。216:用户接收WEB服务器响应的消息,并进行浏览。本发明利用APP消息推送,WEB服务,短信和社交工具相结合实现了一种全通道的消息推送方法,消息推送时根据消息类型选择合适的用户进行推送,通过APP反馈和URL映射,消息推送服务器能够了解用户是否使用了推送消息。这种方式既能满足消息的推送需求,同时服务器也能够了解用户对推送消息的使用情况,为用户提供更好的消息推送服务提供了依据。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1