[发明专利]嵌入式系统通信方法在审

专利信息
申请号: 201410767514.X 申请日: 2014-12-11
公开(公告)号: CN104503850A 公开(公告)日: 2015-04-08
发明(设计)人: 高峰 申请(专利权)人: 天津中兴智联科技有限公司
主分类号: G06F9/54 分类号: G06F9/54
代理公司: 天津滨海科纬知识产权代理有限公司 12211 代理人: 杨慧玲
地址: 300308 天津市滨海*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 嵌入式 系统 通信 方法
【说明书】:

技术领域

发明涉及嵌入式系统通信方法,使用通用的通信链路,将嵌入式系统的各种通信统一起来,具有很强的稳定性、高效性、可扩展性和易用性。

背景技术

嵌入式应用系统开发中,嵌入式系统需要同时处理很多对外通信接口,包括网口、串口、韦根、无线通信等,每个接口上可能承载着不同的应用数据,如何稳定高效的实现嵌入式系统的通信是开发高质量嵌入式应用软件的迫切需要。

发明内容

本发明针对上述问题,提供一种嵌入式系统通信方法,其构架思路如下:首先分析了嵌入式系统的对外通信需求,然后将嵌入式系统抽象为一个通用的通信子系统及其他功能子系统,通信子系统包括链路管理线程和应用管理线程,通过建立通信链路的方式,回调预先定义好的接口函数来完成具体的通信功能。

所述嵌入式系统通信方法步骤如下:

1、链路管理线程和应用管理线程通过消息队列和回环UDP进行通信配置,配置成功后建立新的通信链路;

2、当外部数据到达通信链路后,链路管理线程接受数据并将之转发至嵌入式系统其他子系统;

3、当嵌入式系统其他子系统请求发送数据命令到达通信链路后,应用管理线程将该数据发送至外部相应系统;

4.当通信链路发生异常或者需要主动关闭时,应用管理线程停止发送数据,同时链路管理线程停止接受数据后,通信链路关闭。

所述嵌入式系统通信方法中,通信链路通过回调接口函数完成相应的通信功能,接口函数包括:

链路打开接口函数:该函数负责通信链路的打开操作,在打开链路时被回调;

新链路处理接口函数:当新的通信链路建立后该函数被调用,用以判断是否接受新的链路;

链路初始化接口函数:该函数负责新建链路的初始化操作;

保活信号处理接口函数:该函数负责链路保活数据的发送,根据保活时间周期,该函数被周期性的调用;

数据接收接口函数:该函数负责链路的数据接收工作,当通信链路有数据到达时该接口被调用;

数据发送接口函数:该函数负责链路的数据发送工作,当有数据发送请求时该接口被调用;

链路关闭接口函数:该函数负责链路的关闭操作,当链路发生异常或者主动关闭时该接口被调用;

查询链路信息接口函数:该接口返回链路状态信息。

所述建立新的通信链路通过回调链路打开接口函数、新链路处理接口函数、链路初始化接口函数及保活信号处理接口函数完成。

所述链路管理线程接受数据通过回调数据接收接口函数完成。

所述应用管理线程发送数据通过回调数据发送接口函数完成。

所述关闭通信链路通过回调保活信号处理函数和链路关闭接口函数完成。

本发明提供的嵌入式系统通信方法将嵌入式系统的各种通信统一起来,为开发高质量嵌入式应用软件提供了一种具有很强的稳定性、高效性、可扩展性和易用性的通信方法。

附图说明

图1是通信链路建路流程图

图2是通信链路数据接收流程图

图3是通信链路数据发送流程图

图4是通信链路关闭流程图

具体实施方式

下面结合附图对本发明的具体实施例做详细说明。

本发明中,将嵌入式系统分为通信子系统和具有相应功能的其他子系统,其中通信子系统包括链路管理线程和应用管理线程,通过链路管理线程和应用管理线程建立通信链路来完成各种具体的通信功能。其中链路管理线程负责通信链路建立、数据接收等功能,应用管理线程负责数据发送、保活信号处理、链路状态查询、通信配置变更等功能。

预先定义编写好如下八个接口函数以供通信链路回调:

链路打开接口函数:该函数负责通信链路的打开操作,在打开链路时被回调;

新链路处理接口函数:当新的通信链路建立后该函数被调用,用以判断是否接受新的链路;

链路初始化接口函数:该函数负责新建链路的初始化操作;

保活信号处理接口函数:该函数负责链路保活数据的发送,根据保活时间周期,该函数被周期性的调用;

数据接收接口函数:该函数负责链路的数据接收工作,当通信链路有数据到达时该接口被调用;

数据发送接口函数:该函数负责链路的数据发送工作,当有数据发送请求时该接口被调用;

链路关闭接口函数:该函数负责链路的关闭操作,当链路发生异常或者主动关闭时该接口被调用;

查询链路信息接口函数:该接口返回链路状态信息。

本发明所述嵌入式系统通信方法步骤如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中兴智联科技有限公司,未经天津中兴智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410767514.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top