登录 | 注册 | 忘记密码
首页IT互联网最新科技

最新科技

一种通用的通讯规约实现方法与流程

来源: 浏览: 5次  更新时间:2021-12-11 18:56


1.本创造属于通讯规约实行本领范围更简直地说更加波及一种通用的通讯规约实行办法。


背景本领:

2.规约由源代码实行:用户须要把握开拓谈话朝鲜族网址导航更加波及一种通用的通讯规约实行办法。


背景本领:

2.规约由源代码实行:用户须要把握开拓谈话编译情况开拓门槛高针闭于上述的问题本创造运用步调共同摆设文件的办法实行通讯规约用户只要要变动摆设文件即可实行通讯规约不须要把握开拓谈话和编译情况灵验降矮了开拓门槛。


本领实行因素:

3.本创造的手段是为了处理现有本领中存留的缺点而提出的一种通用的通讯规约实行办法。
4.为实行上述手段本创造供给如下本领筹备:
5.一种通用的通讯规约实行办法包括如下办法:
6.s1、将通讯规约的链路层和运用层分别开来将硬件链路接给主体系实行并定义了规约模块和一个摆设文件:规约模块依据摆设文件摆设的报文本形和处置运算式天生发送报文依据摆设文件中各发送报文的初始优先级、发送后各报文优先级、接收到数据后各报文优先级控制进行轮询式切换报文大概跳转式切换报文以控制收通讯过程依据摆设文件中的判决运算式查瞅收到的数据是否精确依据摆设文件中的领会运算式领会数据;
7.s2、主体系实行与结尾通讯的物理链路、闭于规约模块的接口的调用以及规约模块向主体系革新数据的回调接口包括测量值革新接口、状况量革新接口、遥控返校接口、写结尾参数返回接口;
8.体系开用后主体系加载规约模块提取出个中的初始化接口、备案结尾接口、发送数据接口、遥控接口、写结尾参数接口、接收数据处置接口;
9.加载成功后调用初始化接口获得其通道标记在后续的接口调用中城市将通道标记以接口参数的办法传递给规约模块以指定通道;接下来调用备案通讯手段接口将待通讯结尾的前提信息传递给规约模块;
10.在后续的过程中主体系准时调用发送数据接口获得规约模块构造好的报文并发送给结尾;在用户进行遥控安排时调用遥控接口将遥控的手段点号和手段状况以接口参数的办法传递给规约模块获得规约模块构造好的遥控报文并发送给结尾在用户进行写结尾参数安排时调用写结尾参数接口将结尾参数以接口参数的办法传递给规约模块获得规约模块构造好的写结尾参数报文并发送给结尾;在获得到结尾返回的报文时主体系调用接收数据处置接口将接收到的报文传递给规约模块;
11.s3、规约模块实行模块初始化接口备案通讯手段接口发送数据接口网站大全发送数据接口切换报文机制接收报文处置接口;
12.模块初始化接口天生本模块标记以救济多通道主体系调用模块其他接口时均
须要以接口参数的办法将该标记传递给规约模块以指定通道;
13.备案通讯手段接口用于获得结尾基础信息规约模块在该接口中保存了主体系传递过来的结尾编号用于在构造发送报文时介入结尾链路地方、估计返回报文链路地方是否精确、向主体系革新数据时指定革新的结尾;
14.发送数据接口中运用摆设文件第二局部摆设的处置运算式闭于摆设文件第一局部摆设的报文本形干校验前处置向待发送报文中介入结尾信息;为待发送报文增添校验码;将待发送报文变换为密文;
15.切换报文机制在发送数据超时、接收数据超时及收到完备报文时依照待发送报文的及时优先级进行切换;
16.切换报文机制在摆设文件中为每条待发送报文树立了预设优先级常规轮询的待发送报文预设为步调指定的常规轮询优先级;遥控待发送报文、写结尾参数待发送报文、准时待发送报文分别预设为步调指定的闭于应优先级这些优先级高于常规轮询优先级;
17.切换报文机制在运行过程中理想安排各报文的优先级:常规轮询的待发送报文及时优先级与预设优先级沟通;遥控待发送报文的及时优先级初始值为不发送在规约模块遥控接口被调用时变动为预设优先级;写结尾参数待发送报文及时优先级初始值为不发送在规约模块写结尾参数接口被调用时变动为预设优先级;准时待发送报文及时优先级初始值为不发送在定常常间达到时变动为预设优先级;常规轮询的待发送报文发送完成后它的及时优先级保护不变非常规轮询待发送报文发送完成后它的及时优先级回复为初始值;
18.切换报文机制在摆设文件中为每个待发送报文和回复报文处置过程树立了一组优先级安排战术在报文发送、回复报文领会后安排各报文发送步骤;
19.切换报文机制树立了姑且结尾序号并为每个结尾树立了姑且报文序号切换报文时假如各结尾中虚假时优先级高于常规轮询优先级的待发送报文时实路途序切换不然实行高优先级切换;闭于于程序切换姑且结尾序号加1并在达到最大值时归0该安排完成后加1后的结尾序号闭于应结尾的姑且报文序号加1并在达到最大值时归0;闭于于高优先级切换实行备份姑且结尾序号和姑且结尾的姑且发送报文序号后将姑且结尾序号树立为高及时优先级报文地方的结尾序号将高及时优先级报文地方的结尾的姑且发送序号树立为高及时优先级报文的序号;
20.接收报文处置接口树立了一个保存区并将接收到的报文保存在保存区中该接口开始发端的是报文长度估计局部在此局部步调实行摆设文件中第三局部的的报文长度表白式估计出该当收到的报文长度假如报文长度已达到则发端领会报文局部不然退出本次调用;在领会报文局部步调实行摆设文件中第四局部的判决运算式估计报文接收是否精确假如精确则发端数据领会局部不然去除一个字节后归还到长度估计局部;在数据领会局部步调分别实行摆设文件中第五局部的测量值领会运算式、状况量领会运算式、遥控返回领会运算式、写结尾参数返回领会运算式、时间信息领会运算式、soe领会运算式、事变信息领会运算式领会出报文中的领会出测量值数据、状况量数据、遥控返回数据、写结尾参数返回数据、时间信息返回数据、soe信息、事变信息;领会完成后调用主体系的数据革新回调接口将数据传递给主体系。
21.所述办法s1中规约模块定义了数学运算、逻辑运算、位运算和校演算法接口以支
持摆设文件中的各运算式定义了与主体系的接口以完成模块初始化、开用及与主体系的接互定义了摆设文件领会及实行的功效以完成及时的通讯过程;
22.在运行过程中规约模块依照摆设文件中定义的规则经过主体系向通讯手段发送报文并获得通讯手段返回的报文领会这些报文后天生交易数据并传给主体系;
23.所述规约模块的过程控制安排如发送、接收、切换发送、切换结尾由固化的步调完成不须要开拓者完成;
24.所述过程控制安排闭于于跳转式的报文发送是由固化的步调依据用户摆设的预设报文优先级天生及时优先级实行的;
25.所述规约模块发送的报文是由固化的步调依据用户摆设的报文本形和处置运算式构造出来的;
26.所述规约模块的接收数据精确性估计是由固化步调依据用户摆设的判决表白式进行估计的;
27.所述规约模块的数据领会是由固化步调依据用户摆设的领会运算式完成的;
28.所述规约模块的固化步调中完成了闭于摆设文件到处置运算式、判决运算式、领会运算式中数学运算符逻辑运算符位运算符的救济。
29.所述办法s2中规约步调模块实行与主体系的接口包括初始化接口、备案结尾接口、发送数据接口、遥控接口、写结尾参数接口、接收数据处置接口以及规约摆设文件的接口包括常睹数学运算、逻辑运算、位运算和校演算法接口;
30.规约摆设文件由用户摆设在此文件中用户完成五局部的摆设后即完成了所有通讯规约的开拓分别为第一局部的报文本形第二局部的发送处置运算式第三局部的接收长度估计运算式第四局部的精确性查瞅运算式第五局部的数据领会运算式。
31.与现有本领比拟本创造的有益效验是:本创造供给的一种通用的通讯规约实行办法闭于比顽固的代码开拓中开拓者须要在指定编译情况下编写源码本创造采用固化步调共同摆设文件的办法固化步调开拓完成后接入不共的通讯规约只要要安排摆设文件不须要编译情况灵验的降矮了开拓门槛使工程人员不依附于研发人员即可开拓通讯规约基于研发成本常常较高本办法可灵验的降矮通讯规约开拓成本。发送数据天生采用报文本形共同处置运算式的办法、过程控制采用发送报文优先级的办法领会数据采用领会运算式的办法又不失精致性不妨满脚常睹通讯规约的接入;这种办法不妨让研发人员博注于固化步调的实行工程人员博注于摆设局部在控制上也戴来了很大的方便。
简直实行办法
32.为了使本创造的手段、本领筹备及便宜更加领会精确以下共同简直实行例闭于本创造进前进一步留神证明。该当领会此场合刻画的简直实行例只是用以解释本创造并不必于规定本创造。基于本创造中的实行例本范围普遍本领人员在不干出创造性处事前提下所赢得的十脚其他实行例都属于本创造保护的范畴。
33.一种通用的通讯规约实行办法包括如下办法:
34.s1、将通讯规约的链路层和运用层分别开来将硬件链路接给主体系实行并定义了规约模块和一个摆设文件:规约模块依据摆设文件摆设的报文本形和处置运算式天生发送报文依据摆设文件中各发送报文的初始优先级、发送后各报文优先级、接收到数据后各
报文优先级控制进行轮询式切换报文大概跳转式切换报文以控制收通讯过程依据摆设文件中的判决运算式查瞅收到的数据是否精确依据摆设文件中的领会运算式领会数据;
35.s2、主体系实行与结尾通讯的物理链路、闭于规约模块的接口的调用以及规约模块向主体系革新数据的回调接口包括测量值革新接口、状况量革新接口、遥控返校接口、写结尾参数返回接口;
36.体系开用后主体系加载规约模块提取出个中的初始化接口、备案结尾接口、发送数据接口、遥控接口、写结尾参数接口、接收数据处置接口;
37.加载成功后调用初始化接口获得其通道标记在后续的接口调用中城市将通道标记以接口参数的办法传递给规约模块以指定通道;接下来调用备案通讯手段接口将待通讯结尾的前提信息传递给规约模块;
38.在后续的过程中主体系准时调用发送数据接口获得规约模块构造好的报文并发送给结尾;在用户进行遥控安排时调用遥控接口将遥控的手段点号和手段状况以接口参数的办法传递给规约模块获得规约模块构造好的遥控报文并发送给结尾在用户进行写结尾参数安排时调用写结尾参数接口将结尾参数以接口参数的办法传递给规约模块获得规约模块构造好的写结尾参数报文并发送给结尾;在获得到结尾返回的报文时主体系调用接收数据处置接口将接收到的报文传递给规约模块;
39.s3、规约模块实行模块初始化接口备案通讯手段接口发送数据接口切换报文机制接收报文处置接口;
40.模块初始化接口天生本模块标记以救济多通道主体系调用模块其他接口时均须要以接口参数的办法将该标记传递给规约模块以指定通道;
41.备案通讯手段接口用于获得结尾基础信息规约模块在该接口中保存了主体系传递过来的结尾编号用于在构造发送报文时介入结尾链路地方、估计返回报文链路地方是否精确、向主体系革新数据时指定革新的结尾;
42.发送数据接口中运用摆设文件第二局部摆设的处置运算式闭于摆设文件第一局部摆设的报文本形干校验前处置向待发送报文中介入结尾信息;为待发送报文增添校验码;将待发送报文变换为密文;
43.切换报文机制在发送数据超时、接收数据超时及收到完备报文时依照待发送报文的及时优先级进行切换;
44.切换报文机制在摆设文件中为每条待发送报文树立了预设优先级常规轮询的待发送报文预设为步调指定的常规轮询优先级;遥控待发送报文、写结尾参数待发送报文、准时待发送报文分别预设为步调指定的闭于应优先级这些优先级高于常规轮询优先级;
45.切换报文机制在运行过程中理想安排各报文的优先级:常规轮询的待发送报文及时优先级与预设优先级沟通;遥控待发送报文的及时优先级初始值为不发送在规约模块遥控接口被调用时变动为预设优先级;写结尾参数待发送报文及时优先级初始值为不发送在规约模块写结尾参数接口被调用时变动为预设优先级;准时待发送报文及时优先级初始值为不发送在定常常间达到时变动为预设优先级;常规轮询的待发送报文发送完成后它的及时优先级保护不变非常规轮询待发送报文发送完成后它的及时优先级回复为初始值;
46.切换报文机制在摆设文件中为每个待发送报文和回复报文处置过程树立了一组
优先级安排战术在报文发送、回复报文领会后安排各报文发送步骤;
47.切换报文机制树立了姑且结尾序号并为每个结尾树立了姑且报文序号切换报文时假如各结尾中虚假时优先级高于常规轮询优先级的待发送报文时实路途序切换不然实行高优先级切换;闭于于程序切换姑且结尾序号加1并在达到最大值时归0该安排完成后加1后的结尾序号闭于应结尾的姑且报文序号加1并在达到最大值时归0;闭于于高优先级切换实行备份姑且结尾序号和姑且结尾的姑且发送报文序号后将姑且结尾序号树立为高及时优先级报文地方的结尾序号将高及时优先级报文地方的结尾的姑且发送序号树立为高及时优先级报文的序号;
48.接收报文处置接口树立了一个保存区并将接收到的报文保存在保存区中该接口开始发端的是报文长度估计局部在此局部步调实行摆设文件中第三局部的的报文长度表白式估计出该当收到的报文长度假如报文长度已达到则发端领会报文局部不然退出本次调用;在领会报文局部步调实行摆设文件中第四局部的判决运算式估计报文接收是否精确假如精确则发端数据领会局部不然去除一个字节后归还到长度估计局部;在数据领会局部步调分别实行摆设文件中第五局部的测量值领会运算式、状况量领会运算式、遥控返回领会运算式、写结尾参数返回领会运算式、时间信息领会运算式、soe领会运算式、事变信息领会运算式领会出报文中的领会出测量值数据、状况量数据、遥控返回数据、写结尾参数返回数据、时间信息返回数据、soe信息、事变信息;领会完成后调用主体系的数据革新回调接口将数据传递给主体系。
49.所述办法s1中规约模块定义了数学运算、逻辑运算、位运算和校演算法接口以救济摆设文件中的各运算式定义了与主体系的接口以完成模块初始化、开用及与主体系的接互定义了摆设文件领会及实行的功效以完成及时的通讯过程;
50.在运行过程中规约模块依照摆设文件中定义的规则经过主体系向通讯手段发送报文并获得通讯手段返回的报文领会这些报文后天生交易数据并传给主体系;
51.所述规约模块的过程控制安排如发送、接收、切换发送、切换结尾由固化的步调完成不须要开拓者完成;
52.所述过程控制安排闭于于跳转式的报文发送是由固化的步调依据用户摆设的预设报文优先级天生及时优先级实行的;
53.所述规约模块发送的报文是由固化的步调依据用户摆设的报文本形和处置运算式构造出来的;
54.所述规约模块的接收数据精确性估计是由固化步调依据用户摆设的判决表白式进行估计的;
55.所述规约模块的数据领会是由固化步调依据用户摆设的领会运算式完成的;
56.所述规约模块的固化步调中完成了闭于摆设文件到处置运算式、判决运算式、领会运算式中数学运算符逻辑运算符位运算符的救济。
57.所述办法s2中规约步调模块实行与主体系的接口包括初始化接口、备案结尾接口、发送数据接口、遥控接口、写结尾参数接口、接收数据处置接口以及规约摆设文件的接口包括常睹数学运算、逻辑运算、位运算和校演算法接口;
58.规约摆设文件由用户摆设在此文件中用户完成五局部的摆设后即完成了所有通讯规约的开拓分别为第一局部的报文本形第二局部的发送处置运算式第三局部的接
收长度估计运算式第四局部的精确性查瞅运算式第五局部的数据领会运算式。
59.综上所述:本创造供给的一种通用的通讯规约实行办法闭于比顽固的代码开拓中开拓者须要在指定编译情况下编写源码本创造采用固化步调共同摆设文件的办法固化步调开拓完成后接入不共的通讯规约只要要安排摆设文件不须要编译情况灵验的降矮了开拓门槛使工程人员不依附于研发人员即可开拓通讯规约基于研发成本常常较高本办法可灵验的降矮通讯规约开拓成本。发送数据天生采用报文本形共同处置运算式的办法、过程控制采用发送报文优先级的办法领会数据采用领会运算式的办法又不失精致性不妨满脚常睹通讯规约的接入;这种办法不妨让研发人员博注于固化步调的实行工程人员博注于摆设局部在控制上也戴来了很大的方便。
60.结果应证明的是:以上所述仅为本创造的优选实行例结束网站大全在控制上也戴来了很大的方便。
60.结果应证明的是:以上所述仅为本创造的优选实行例结束并不必于节制本创造纵然参照前述实行例闭于本创造进行了留神的证明闭于于本范围的本领人员来说其保持不妨闭于前述各实行例所记录的本领筹备进行建改大概者闭于个中局部本领特性进行雷共替代,凡是在本创造的精力和规则之内所作的所有建改、雷共替代、矫正等均应包括在本创造的保护范畴之内。

TAG标签: 通讯规约是什么意思专利技术 通讯协议和通讯规约专利技术 软件实现规约专利技术 104通讯规约专利技术 单片机的通讯规约专利技术 plc的通讯规约专利技术 485


文章转载请注明出处:http://www.rcfle.cn/zuixinkeji-184/137477.html


上一篇:
下一篇:

相关资讯