[发明专利]模块间通信方法和模块间通信系统有效
申请号: | 201210029179.4 | 申请日: | 2012-02-09 |
公开(公告)号: | CN102594729A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 庄晓伍;罗慧娇 | 申请(专利权)人: | 福建联迪商用设备有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350003 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 通信 方法 系统 | ||
技术领域
本发明涉及一种通信系统和通信方法,尤其涉及一种模块间通信系统和模块间通信方法。
背景技术
所谓SOCKET通常也称作“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求,以J2SDK-1为例,SOCKET和ServerSocket类库位于java。net包中。ServerSocket用于服务器端,SOCKET是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个SOCKET实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是SOCKET还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。但是在实际使用中,SOCKET开发方法复杂,应用开发人员要很熟悉SOCKET的接口,且由于没有统一的封装,导致开发出错率高,效率降低。
发明内容
本发明所要解决的技术问题是提供一种模块间通信系统和模块间通信方法,解决现有的SOCKET开放方法复杂且出错率高的问题。
为解决上述技术问题,本发明采用的技术方案是提供一种模块间通信方法,其特征在于,包括以下步骤:
S01:接收系统内核的系统事件消息以及各驱动模块的系统事件消息;
S02:将收到的系统事件信息进行转发;
S03:解析系统事件消息,将系统事件消息转换成指定格式,并规范消息的处理方式;
S04:获取需要运行的程序路径,加载或结束相应程序。
其中,所述步骤S01中采用UEVENT接收机制接收系统内核的系统事件消息。
其中,所述步骤S01中采用本地SOCKET接收机制接收各驱动模块的系统事件消息。
其中,所述步骤S01还包括识别并处理键盘输入信息。
其中,还包括步骤S03还包括:在结束程序之前发出通知命令,使各程序释放相关资源。
为解决上述技术问题,本发明还提供一种模块间通信系统,包括桌面管理模块,所述桌面管理模块包括接收系统事件模块、转发系统事件消息模块、消息分类模块、加载应用程序模块;所述接收系统事件模块用于接收各种系统事件信息并传送至转发系统事件消息模块;所述转发系统事件消息模块将收到的系统事件信息转发至消息分类模块;所述消息分类模块对系统事件消息进行分类,规范消息的处理方式;所述加载应用程序模块用于加载或结束各类应用程序;
其中,所述接收系统事件消息模块采用UEVENT接收机制接收系统内核的系统事件消息。
其中,所述接收系统事件消息模块采用本地SOCKET接收机制接收各驱动模块的系统事件消息。
其中,所述桌面管理模块还包括键盘处理模块,所述键盘处理模块用于识别并处理键盘输入信息。
其中,还包括应用管理模块,所述应用管理模块用于接收外置的程序信息并传递给桌面管理模块,或接收来自桌面管理模块的底层消息并做相应处理。
采用这种方案,区别与现有的SOCKET开放方法复杂且出错率高的问题,本发明所取得的有益效果是:采用本发明的方法,由于首先对系统内核和各驱动模块的系统消息进行接收,然后对消息进行统一处理,并规范消息的处理方式,在进行程序的调用或者结束,这样,对应用程序的调用都进行统一的接口封装,对系统消息先进行接收再做转发处理,这样就能够使得接口简单,出错率低,从而提高编码和开发效率,解决了开发人员对SOCKET机制不熟悉的问题。
附图说明
图1为本发明提供的模块间通信方法的流程图;
图2为本发明所提供的模块间通信系统中桌面管理模块的模块结构图;
图3为本发明所提供的模块间通信系统的一个具体实施例的结构图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参与图1至图2,本发明提供一种模块间通信方法,包括以下步骤:
S01:接收系统内核的系统事件消息以及各驱动模块的系统事件消息;
S02:将收到的系统事件信息进行转发;
S03:解析系统事件消息,将系统事件消息转换成指定格式,并规范消息的处理方式;
S04:获取需要运行的程序路径,加载或结束相应程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建联迪商用设备有限公司,未经福建联迪商用设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210029179.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便携式折叠木工推锯台
- 下一篇:一种立式加工中心用自动门装置