【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种WEB应用与外部设备网 纟各互连的实现方法和系统。
技术介绍
随着Java的发展,基于WEB服务开发的业务越来越多,所涉 及到范围也越来越广泛,例如,增值类业务、消息类业务等。虽然WEB开发相对筒单,但开发一个完善的WEB业务并不容 易,开发过程中还存在各种各样的难题,总的来讲,目前的WEB 业务开发存在如下问题一、 WEB开发的业务与其他设备进行网络互联时实现复杂,尤 其是需要同时和多个设备进行网络互连的情况,此外,通讯链路难 以维护,稳定性难以保证, 一旦WEB服务器出现问题,不能及时发现并自动恢复正常;二、 WEB开发的业务作为一个节点和其他i殳备互连时,存在i殳 备合设问题,增加了工程人员部署、维护的难度;三、 由于Java语言自身的局限性,WEB开发的业务在消息量 较大的情况下,性能难于保证。
技术实现思路
考虑到相关技术中存在的上述问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种WEB应用与外部i殳备网络互连的实现 方法及系统,以解决上述问题。根据本专利技术的一个方面,提供一种WEB应用与外部设备网络 互连的实现系统。根据本专利技术的WEB应用与外部设备网络互连的实现系统包括 通信才莫块,用于接收来自发送方的第一消息,其中,第一消息中携 带有第一消息事件号、发送方的节点标识、发送方的线程标识、接收方的节点标识、4妻收方的线程标识、第一消息内容,并将第一消 息事件号、发送方的节点标识、发送方的线程标识、接收方的节点 标识、接收方的线程标识按照预定结构封装成第一消息头,并发送 第一消息头和第一消息内容; ...
【技术保护点】
一种WEB应用与外部设备网络互连的实现系统,其特征在于,所述系统包括: 通信模块,用于接收来自发送方的第一消息,其中,所述第一消息中携带有第一消息事件号、发送方的节点标识、发送方的线程标识、接收方的节点标识、接收方的线程标识、第一消息 内容,并将所述第一消息事件号、所述发送方的节点标识、所述发送方的线程标识、所述接收方的节点标识、所述接收方的线程标识按照预定结构封装成第一消息头,并发送所述第一消息头和所述第一消息内容; WEB代理模块,用于接收来自所述通信模块的所述 第一消息头和所述第一消息内容,从所述第一消息头中读取所述发送方的线程标识,根据所述发送方的线程标识建立对应的子线程,通过建立的所述子线程,根据所述接收方的节点标识将所述第一消息头和所述第一消息内容发送给接收方的预定子线程,其中,所述接收方的预定子线程与所述接收方的线程标识相对应。
【技术特征摘要】
1. 一种WEB应用与外部设备网络互连的实现系统,其特征在于,所述系统包括通信模块,用于接收来自发送方的第一消息,其中,所述第一消息中携带有第一消息事件号、发送方的节点标识、发送方的线程标识、接收方的节点标识、接收方的线程标识、第一消息内容,并将所述第一消息事件号、所述发送方的节点标识、所述发送方的线程标识、所述接收方的节点标识、所述接收方的线程标识按照预定结构封装成第一消息头,并发送所述第一消息头和所述第一消息内容;WEB代理模块,用于接收来自所述通信模块的所述第一消息头和所述第一消息内容,从所述第一消息头中读取所述发送方的线程标识,根据所述发送方的线程标识建立对应的子线程,通过建立的所述子线程,根据所述接收方的节点标识将所述第一消息头和所述第一消息内容发送给接收方的预定子线程,其中,所述接收方的预定子线程与所述接收方的线程标识相对应。2. 根据权利要求1所述的系统,其特征在于,所述WEB代理模块还用于接收来自所述接收方的第二消 息,所述第二消息中携带有第二消息头和第二消息内容,其中, 所述第二消息头中携带所述发送方的标识、所述发送方的线程 标识、所述接收方标识、所述接收方的线程标识、第二消息事 件号,其中,所述第二消息头的结构和所述第一消息头的结构 相同,并根据所述接收方的线程标识对应的子线程将所述第二 消息头和所述第二消息内容转发给所述通信模块;所述通信模块还用于接收所述第二消息,并按照所述预定 结构对所述第二消息头进行解析,解析出所述第二消息头中的 所述发送方的节点标识,才艮据所述发送方的节点标识将所述第 二消息内容发送给发送方的预定子线程,其中,所述发送方的 预定子线程与所述发送方的线程标识相对应。3. 根据权利要求1所述的系统,其特征在于,所述系统还包括收发模块,用于接收来自所述通信模块的消息头和消息内 容,并将所述消息头和消息内容转发给所述WEB代理才莫块, 所述通信模块和所述收发模块通过TCP链路或UDP链路进行 消息交互。4. 根据权利要求1所述的系统,其特征在于,所述系统还包括转发模块,用于将所述消息头和消息内容转发给所述接收 方和/或发送方。5. 才艮据权利要求1至4中任一项所述的系统,其特征在于,所述 发送方/接收方的节点标识包括模块号、局号。6. 根据权利要求1至4中任一项所述的系统,其特征在于,所述 通信模块通过Java语言对其接收到的消息进行处理。7. 根据权利要求1至4中任一项所述的系统,...
【专利技术属性】
技术研发人员:王萍,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。