[发明专利]一种多软件运行环境之间通信的方法有效
申请号: | 201610714847.5 | 申请日: | 2012-12-04 |
公开(公告)号: | CN106339263B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 罗来财 | 申请(专利权)人: | 安科讯(福建)科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 35214 福州市博深专利事务所(普通合伙) | 代理人: | 张明 |
地址: | 350000 福建省福州市鼓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种多软件运行环境之间的通信方法、及使多个软件运行环境之间通信的方法,其中,所述多个软件运行环境之间的通信方法包括以下步骤,S1、源软件运行环境根据待发送信息的类型与所述目的软件运行环境约定传输信息时选择的信息通道;以及,通过被选择的信息通道将所述待发送信息发送至通信驱动;S2、所述目的软件运行环境通过被选择的信息通道接收自所述通信驱动传送的待发送信息。通过本发明提供的技术方案,可以实现多个软件运行环境之间的通信。 | ||
搜索关键词: | 一种 软件 运行 环境 之间 通信 方法 | ||
【主权项】:
1.一种多软件运行环境之间通信的方法,其特征在于,包括以下步骤,/nS1、源软件运行环境根据待发送信息的类型与目的软件运行环境约定传输信息时选择的信息通道;以及,通过被选择的信息通道将所述待发送信息发送至通信驱动;所述通信驱动为共享内存通信驱动,或为以太网通信驱动;所述源软件运行环境为Linux内核,或为在Linux的应用程序,或为基于硬件的单线程专用程序;/n其中,所述源软件运行环境向目的软件运行环境发送信息时判断所述待发送信息的类型是消息还是数据;/n若判定所述待发送信息的类型为消息,则与所述目的软件运行环境约定传输信息时选择的信息通道为消息通道,并执行步骤S11;若判定所述待发送信息的类型为数据,则与所述目的软件运行环境约定传输信息时选择的信息通道为数据通道,并执行步骤S12;/nS11、所述源软件运行环境建立与所述目的软件运行环境连接的消息通道,并通过上述建立好的消息通道将所述待发送信息发送至通信驱动;/nS12、通过数据通道将所述待发送信息发送至通信驱动;/nS2、所述目的软件运行环境通过被选择的信息通道接收自所述通信驱动传送的待发送信息;/n所述待发送信息中还包含有调用所述目的软件运行环境函数的调用指令;/n共享内存通信驱动使用固定长度的缓存块发送和接收信息,并且确保缓存块的地址起点总是与处理器cache的块地址起点对齐。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安科讯(福建)科技有限公司,未经安科讯(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610714847.5/,转载请声明来源钻瓜专利网。