[发明专利]消息交互装置、系统及方法无效
申请号: | 201310017947.9 | 申请日: | 2013-01-17 |
公开(公告)号: | CN103036775A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 嘉识登;侯志庚;董如赞;邹霞;方磊;徐其权;何信剑 | 申请(专利权)人: | 杭州世导通讯有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 解文霞 |
地址: | 311121 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 交互 装置 系统 方法 | ||
技术领域
本发明涉及消息技术领域,尤其涉及一种消息交互装置、系统及方法。
背景技术
云计算是当今的软件的发展方向,也是当今软件发展的热点。在云计算环境下,往往多家相关的或不相关的组织机构共用各种服务软件,而这些服务软件在实际部署时可能是多套业务系统和多套专业系统单元组合而成。如在协作服务领域,可能需要有办公、CRM、客服等各种业务系统,这些系统直接向客户提供各种业务服务功能;而与此同时也有邮件、IM、短信、语音服务、积分等专业系统单元向各业务系统提供专业服务。如,某公司职员A通过办公管理业务系统完成了一项审批,该审批事项将传导给下一处理人员职员B,产生了消息提醒的需要。如果职员B正在使用办公系统,则希望能够在待办列表中及时看到该待办事项;如果职员B当时办公系统为在线,而桌面系统即时消息系统在线,则希望能够有消息通过PC端的消息系统给予提醒;进而如果职员B即时消息系统和办公系统都不在线,而使用手机端的应用,则希望在手机端应用得到该消息提醒;或者职员B当前没有打开任何系统,他希望有个手机短消息来提醒他去处理待处理事项。上述场景涉及众多的业务系统和专业系统单元,要求消息在这些业务系统和专业系统单元之间顺畅的交互,这样才能够达到无障碍沟通。这些系统部署环境各异,甚至有时候在物理上是隔离的,这样的环境下,业务系统与各专业服务系统之间的消息传递成为难题。
通常的消息传递解决方式,采取各个业务系统之间进行接口定制的方式进行,例如CRM系统需要发送短信、待办、即时消息等消息内容给专业的短信系统、统一待办系统、即时消息系统等专业系统单元,由CRM分别与短信系统、统一待办系统、即时消息系统等专业系统单元进行接口定制开发。在云环境下,各厂商提供的各种业务系统都集中起来,数量非常庞大,而所涉及的专业系统单元也可能非常多,可能涉及到短信、待办、即时消息、邮件、语音等各种各样的专业系统单元。从而业务系统与专业系统单元之间的接口将带来庞大的开发量,而且也变得非常庞大、且难以管理。
比传统的业务系统与专业系统单元进行接口定制开发进步的一种方式是采取系统之间的数据交互机制来实现消息的传递,如专利号为ZL210010532421.0的《一种SaaS模式下的数据交互方法及系统》,后面简称数据交互方法。数据交互方法可以解决消息在各系统之间的传递,但数据交互方法所描述的技术侧重于数据的转换,并没有解决消息交互的问题。
发明内容
为解决上述问题,本发明提供一种消息交互装置,包括:协议处理单元、API接口单元、消息处理单元,其中,
协议处理单元用以设置消息交互的协议并配置管理的人机交互界面;
API接口单元用以接收外部的业务系统发送的消息以及发送消息给外部的业务系统单元或专业系统单元;
消息处理单元用以根据所述协议处理单元设置的协议对API接口单元接收的消息进行处理,并将处理的消息发送给API接口单元。
进一步地,所述协议处理单元包括协议管理模块以及协议存储模块,所述协议存储模块用以存储所述协议管理模块设定的协议,所述协议管理模块包括用户验证协议、合法性校验协议、消息处理协议、业务优先级协议、智能决策策略和异常处理协议,其中,
用户验证协议用来判定外部的业务系统是否具有调用API接口单元的权限;
合法性校验协议用于判定消息传递格式是否符合要求;
消息处理协议用于设置实时非实时轮询设定等信息处理过程配置;
业务优先级协议用于设定各个外部业务系统单元传递的消息发送优先级;
智能决策策略协议用于系统智能判断同一个消息需要传递给哪些外部专业系统单元;
异常处理协议用于处理消息传递过程中产生异常的处理策略。
进一步地,所述协议存储模块根据消息交互装置承载的业务量来决定采取实时计算或者定时轮询计算的模式。
进一步地,所述协议处理单元还包括异常处理模块,用以根据协议存储模块中存储的异常处理协议处理异常事件。
进一步地,所述API接口单元包括业务API模块和专业API模块,所述业务API模块用以接收外部业务系统单元的消息;所述专业API模块用以向外部专业系统单元发送消息。
进一步地,所述业务API模块提供的API接口为WebService或Socket两种接口方式,WebService接口提供基于互联网的接口服务,Socket接口提供局域网内部的接口服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州世导通讯有限公司,未经杭州世导通讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310017947.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大型工件内部结构探伤系统
- 下一篇:网络芯片逻辑验证方法及系统