线上设备操控系统及方法与流程

文档序号:25229188发布日期:2021-05-28 14:35阅读:187来源:国知局
线上设备操控系统及方法与流程

本发明属于计算机领域,尤其涉及一种线上设备操控系统及方法。



背景技术:

在生产或者实验操作过程中,对于一项生产或者一项实验有时需要不止一台设备运行,大多数时候设备之间的运行是有先后顺序的,而且各设备之间运行的时间差要求不精确,即使存在运行不精准的情况对于整个系统来说影响并不大,只需要逐次打开多台设备就可以是整个设备构成的系统正常运转。

但是对于一些精密运转的系统,多台设备之间需要同步启动或者同步停止,各设备之间启动或者停止的时间差要求尽量准确,人为操作,难以实现同步启动或者停止多台设备;即使多人进行配合操作,人与人之间的沟通以及不同人的反应时间不同、对设备启动程序的熟练度不同,同样会在启动多台设备的时候产生较大的时间差。



技术实现要素:

本发明实施例提供一种线上设备操控系统及方法,旨在解决精密运转的系统中,启动多台设备的时候,多台设备之间存在较大的时间差,难以实现同步启动或者停止多台设备。

本发明实施例是这样实现的,一种线上设备操控方法,所述方法包括:

接收客户端发送的启动多台设备的启动请求;所述启动请求中包含用于控制多台设备运行的启动信息;

将启动请求分割成多条启动信息;

将多条启动信息逐条发送给设备上的接收端;

获取来自所有接收端反馈的接收成功信号;

向所述接收端发射无线电触发信号以同步启动多台设备;所述无线电触发信号用于控制接收端向设备输出启动信息。

作为本发明的一种改进方案:所述获取来自所有所述接收端反馈的接收成功信号之后还包括:

判断获取的接收成功信号的数量与发送的启动信息的数量是否相同;

当数量相同时,向接收端发信号以同步启动多台设备。

作为本发明的优化方案:所述启动信息标定有匹配编码,多个所述匹配编码与多台设备一一对应;

所述方法还包括:将启动请求以匹配编码为分割点分割成多条启动信息;

识别启动信息前的匹配编码,并将启动信息发送给与匹配编码对应的设备的接收端。

作为本发明的另一种优化方案:将多个启动信息按照设备启动的先后顺序排成一个序列。

作为本发明的进一步方案:所述启动请求中包含顺序执行编码,所述顺序执行编码用于线上设备操控系统识别启动请求并按照启动请求中启动信息的排布序列依次启动多台设备;

所述方法还包括:识别顺序执行编码;

将多条启动信息按照顺序分别发送给对应设备的接收端,同时向接收端同步发射无线电触发信号以控制依次设备运行。

作为本发明的再进一步方案:所述启动请求中还包含有多个分组启动编码;所述分组启动编码用于分批同步启动多台设备;所述方法还包括:

识别所述分组启动编码;

将所述启动请求按照分组启动编码所在位置按序分割成多组子启动请求;

按照顺序执行多组子启动请求;

将子启动请求分割成多条启动信息;

将多条启动信息逐条发送给多台设备上的接收端;

获取来自多台接收端反馈的接收成功信号;

向接收端发射无线电触发信号以同步启动几台设备。

作为本发明的优化方案:所述分组启动编码还包括前缀时间编码,所述前缀时间编码用于控制多组子启动请求之间执行的时间间隔。

作为本发明的又一种方案:所述方法还包括:接收所述客户端发送的停止请求信息;所述停止请求信息包含多台设备的停止信息;

按照执行启动信息的方法执行停止信息,控制多台设备停止运行。

作为本发明的又一种优化方案:所述方法还包括:接收所述客户端发送的急停请求信息;

向接收端发送停止信息,同时向接收端发射无线电触发信号以控制多台设备停止运行。

一种线上设备操控系统,所述系统包括信息接收模块、信息处理模块、信息发送模块和无线电发射模块;

所述信息接收模块,接收客户端发送的启动多台设备的启动请求和接收端反馈的接收成功信号;

所述信息处理模块,用于识别启动请求中的特殊编码和将启动请求;

所述信息发送模块,将启动信息发送给设备上的接收端;

所述无线电发射模块,向接收端发射无线电触发信号,启动设备。

本发明的有益效果:

将请求信息暂存在安装于设备上的接收端上,接收端与设备之间的连接线缆短,信息传输较快,受干扰小;由于无线电波的传输速度相当于光速,因此用无线电信号控制接收端将暂存在其内的请求信息同步发送给设备,减少信息同步传输时受到的干扰,缩短设备之间同步运行时存在的时间误差,保证多台设备之间协作运行的精密性。

附图说明

图1是一种线上设备操控方法实施架构图。

图2是一种线上设备操控方法同步启动多台设备流程图。

图3是一种线上设备操控方法对应传送流程图。

图4是一种线上设备操控方法逐次启动流程图。

图5是一种线上设备操控方法分组启动流程图。

图6是一种线上设备操控系统内部结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参照图1,所述线上设备控制系统用于控制多台设备的同步运行或者同步停止,同时还可以完成多台设备之间的多样化协作,例如多台设备依次运行,多台设备分批同时启动,或者多台设备分批单独启动等,除此之外,多台设备之间的停运方式也可以通过该系统进行控制调配。

所述客户端用于向线上设备控制系统发送启动请求和停止请求信息。

所述接收端用于暂存线上设备控制系统通过线缆发送过来的请求信息,当接收端接收到无线电触发信号时,再将请求信息发送给设备。

由于请求信息是以电信号的形式组成数据流,以线缆为载体,传输过程会由于线缆长短的不同造成时间差或者由于传输过程中电压的高低出现波动,为了减小上述干扰,先将请求信息暂存在安装于设备上的接收端上,由于无线电波的传输速度相当于光速,因此用无线电信号控制接收端将暂存在其内的请求信息同步发送给设备,减少信息同步传输时受到的干扰,缩短设备之间同步运行时存在的时间误差,增加设备运行系统的精密性。

请参阅图2,作为本发明的一种实施例,一种线上设备操控方法,所述方法包括:

步骤101:接收客户端发送的启动多台设备的启动请求;所述启动请求中包含用于控制多台设备运行的启动信息。该启动信息可以指包含用于控制设备运行方向,运行速度,运行时间甚至是运行模式等的指令信息,也可以指用于调取设备内存储的多种运行模式的指令信息。

步骤102:将启动请求分割成多条启动信息。

步骤103:将多条启动信息逐条发送给设备上的接收端。

将启动信息暂存在接收端是为了减少信息同步传输时受到的干扰,缩短设备之间同步运行时存在的时间误差。

步骤104:获取来自所有接收端反馈的接收成功信号。

步骤105:判断获取的接收成功信号的数量与发送的启动信息的数量是否相同。在此步骤进行数量的判断是为了保证所有接收端均接收到相应的启动请求,以便于执行下一步骤时能够实现同步运行。

步骤106:当数量相同时,向所述接收端发射无线电触发信号以同步启动多台设备;所述无线电触发信号用于控制接收端向设备输出启动信息。

无线电波是指在自由空间传播的射频频段的电磁波。无线电波的波长越短、频率越高,相同时间内传输的信息就越多。无线电波的传播速度与光速接近,

请参阅图3,作为本发明的一种优化实施例,所述启动信息标定有匹配编码,多个所述匹配编码与多台设备一一对应。

将匹配编码与多台设备设置成一一对应的形式,便于计算机程序自动识别启动信息与设备之间的对应关系,将与设备对应的启动信息发送给指定设备,由于多台设备可能不是同一类型和同一型号的设备,设备能够识别的指令可能存在差异或者完全不同,对应发送启动请求,便于设备能够识别该启动信息内的全部内容,以便于控制设备运行。

步骤s201:将启动请求以匹配编码为分割点分割成多条启动信息。

基于匹配编码的特性和作用,匹配编码一般置于每条请求信息的前方,当对启动请求进行分割的时候,匹配编码与其后面连接的启动信息成为一个整体被分切出来,以此模式将启动请求分割成多条启动信息。

步骤s202:识别启动信息前的匹配编码,并将启动信息发送给与匹配编码对应的设备的接收端。

先对启动信息前的匹配编码进行识别,定位相应的设备,此时系统与对应设备接收端之间的通信通道打开,进行启动信息的传递,传递时可以将启动信息前的匹配编码自动删除,减少传递过程中冗余信息占用传输资源,避免传输过程中速度过慢,使得启动信息解析速度降低。

请参阅图4,作为本发明的又一种优化实施例,将多个启动信息按照设备启动的先后顺序排成一个序列。在进行输入请求,当该请求是为了启动多台设备同步启动的时候,多个启动信息之间可以不讲究输入顺序;但是当该请求是用于控制多台设备按照一定的顺序依次启动的时候,多个启动信息最好按照设备启动顺序进行输入,这样系统在识别的时候可以按序识别,按序发送,不用再对信息进行整理和排序,减少信息传递过程中所耗费的时间,增加系统的响应速度,提高工作效率。

所述启动请求中包含顺序执行编码,所述顺序执行编码用于线上设备操控系统识别启动请求并按照启动请求中启动信息的排布序列依次启动多台设备。所述顺序执行编码是为了区别于同步启动模式的一种识别编码,该编码能够让系统自动识别包含该编码的启动请求为异步启动请求流,该顺序执行编码一般放置于整条启动请求的前端,系统识别该编码后就会按序逐一发送启动信息,从而操作多台设备按照一定的次序顺序执行。

步骤s301:识别顺序执行编码;

步骤s302:将多条启动信息按照顺序分别发送给对应设备的接收端,同时向接收端同步发射无线电触发信号以控制依次设备运行。

请参阅图5,作为本发明的另一种优化实施例,所述启动请求中还包含有多个分组启动编码;所述分组启动编码用于分批同步启动多台设备。

分组启动编码是为了将启动请求分成多个组别,多个组别中的启动信息的执行可以相同或者不同的形式控制设备运行,也就是说一条启动请求可以控制多个设备之中的几台设备同步启动,几台设备按序启动,然后剩余设备再同步启动等的多种控制模式,让设备之间的协作多样化,根据需要能够及时调整多台设备之间的协作关系,以使得线上设备能够使用不同的流程。

步骤s401:识别所述分组启动编码;

步骤s402:将所述启动请求按照分组启动编码所在位置按序分割成多组子启动请求;

步骤s403:将第一组子启动请求分割成多条启动信息;

步骤s404:将多条启动信息逐条发送给多台设备上的接收端;

步骤s405:获取来自多台接收端反馈的接收成功信号;

步骤s406:向接收端发射无线电触发信号,同步启动几台设备;

按照顺序执行余下多组子启动请求。

请参阅图5,作为本发明的进一步优化实施例:所述分组启动编码还包括前缀时间编码,所述前缀时间编码用于控制多组子启动请求之间执行的时间间隔。当多台设备之间的启动执行要求存在一定的时间间隔时,可以在设备对应的启动信息前增加时间编码,该时间编码起到计时作用,当系统识别到时间编码之后,系统会自动计时,当计时完成,继续执行时间编码后的信息内容,从而使得时间编码前后的两条启动信息的传输和执行存在一定的时间间隔,该时间间隔是人为制造的,是流程执行过程中所必须的时间间隔,不属于信息流传递过程中的时间误差。

作为本发明的进一步实施例:所述方法还包括,

接收客户端发送的停止请求信息;所述停止请求信息包含多台设备的停止信息。

按照所述的执行启动信息的方法执行停止信息,控制多台设备停止运行。执行停止信息时与执行启动信息类似,可以根据需要在停止请求信息中加入匹配编码、顺序执行编码、分组启动编码和时间编码从而控制多台设备之间进行多种多样的停止模式。

作为本发明的进一步实施例:所述方法还包括,

步骤s501:接收客户端发送的急停请求信息;

步骤s502:向接收端发送停止信息,同时向接收端发射无线电触发信号,控制多台设备停止运行。当多台设备运行过程中发生预料之外的状况或者需要紧急停止的状况,可以发送该急停请求信息,该信息能够完成同时立刻停止所有设备的作用。

请参阅图6,作为本发明的另一种实施例:一种线上设备操控系统,所述系统包括信息接收模块、信息处理模块、信息发送模块和无线电发射模块;

所述信息接收模块,接收客户端发送的启动多台设备的启动请求和接收端反馈的接收成功信号;

所述信息处理模块,用于识别启动请求中的特殊编码和将启动请求;

所述信息发送模块,将启动信息发送给设备上的接收端;

所述无线电发射模块,向接收端发射无线电触发信号,启动设备。

本应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1