数据传输控制方法、装置及设备与流程

文档序号:19248394发布日期:2019-11-27 19:53阅读:234来源:国知局
数据传输控制方法、装置及设备与流程

本申请涉及数据处理技术领域,特别是涉及一种数据传输控制方法、装置及设备。



背景技术:

在通信技术日益发展的趋势下,数据传输作为实现信息交互的基础手段受到了广泛的重视。数据转换器是常用的用于实现数据传输的器件,数据转换器具有转发数据的功能,可以将上位机的数据转发到下位机,或者将下位机数据转发给上位机,从而进行数据传输。

传统的通信方法中,数据转换器通过屏蔽双绞线或网线等线缆和上位机进行连接通讯,然而,当上位机软件需要连接多个数据转换器时,物理接线复杂,维护难度增加,使用可靠性低。



技术实现要素:

基于此,有必要针对传统的通信方法使用可靠性低的问题,提供一种数据传输控制方法、装置及设备。

一种数据传输控制方法,该方法包括以下步骤:

接收数据转换器通过无线传输方式发送的请求消息;

根据预设的验证数据检测到所述请求消息符合预设的连接条件时,接入对应的数据转换器;

对接入的数据转换器的通讯策略进行设置,使所述数据转换器按照设置后的通讯策略进行数据传输。

一种数据传输控制装置,包括:

信号接收模块,用于接收数据转换器通过无线传输方式发送的请求消息;

设备连接模块,用于根据预设的验证数据检测到所述请求消息符合预设的连接条件时,接入对应的数据转换器;

通讯设置模块,用于对接入的数据转换器的通讯策略进行设置,使所述数据转换器按照设置后的通讯策略进行数据传输。

一种数据传输控制设备,包括数据转换器和上位机服务器云平台,所述数据转换器连接所述上位机服务器云平台,所述数据转换器用于发送请求消息至所述上位机服务器云平台,所述上位机服务器云平台用于根据上述的方法进行数据传输控制。

上述数据传输控制方法、装置及设备,接收数据转换器通过无线传输方式发送的请求消息,当请求消息符合预设的连接条件时,接入符合预设的连接条件的对应的数据转换器,与数据转换器之间通过无线传输方式进行数据传输,当需要与多个数据转换器进行连接时,可以避免物理接线复杂造成的维护难度增加的问题,此外,还能对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置的通讯策略进行数据传输,可根据用户需求设置通讯策略,拓展灵活性好,使用可靠性高。

附图说明

图1为一个实施例中数据传输控制方法的流程图;

图2为另一个实施例中数据传输控制方法的流程图;

图3为又一个实施例中数据传输控制方法的流程图;

图4为又一个实施例中数据传输控制方法的流程图;

图5为又一个实施例中数据传输控制方法的流程图;

图6为又一个实施例中数据传输控制方法的流程图;

图7为一个实施例中数据传输控制装置的结构框图;

图8为一个实施例中数据传输控制设备的结构框图。

具体实施方式

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

在一个实施例中,请参见图1,提供一种数据传输控制方法,该方法包括以下步骤:

步骤s200:接收数据转换器通过无线传输方式发送的请求消息。

具体地,数据转换器为无线数据转换器,无线数据转换器的具体结构并不是唯一的,例如在本实施例中,无线数据转换器包括转换器本体,转换器本体上设有供电输出接口及多种数据接口,转换器本体内包括有一控制模块和与控制模块连接的wifi模块,其中控制模块可采用powerpcqoriq系列通信处理器,wifi模块采用包括有无线接口且集成有内部可配置的以太网交换机的无线路由器芯片,wifi模块通过以太网交换机与控制模块进行通信,无线数据转换器还包括设置在转换器本体上的天线,用于实现信号的接收与发送,该无线路由器能通过无线传输方式传输信号,使用便捷。此外,数据转换器还将具备联网的功能,可连接网络进行数据更新,或者对接入和输出的信号实现转换功能。可以理解,在其他实施例中,数据转换器也可以采用其他结构,只要本领域技术人员认为可以实现即可。

接收数据转换器通过无线传输方式发送的请求消息的器件类型并不是唯一的,在本实施例中是采用上位机服务器云平台接收数据转换器通过无线传输方式发送的请求消息,可扩展地,上位机服务器云平台也可以发送信息至数据转换器,通过无线传输的传输实现上位机服务器云平台与数据转换器之间的数据交换,可以避免物理接线复杂造成的维护难度增加的问题,使用便利性更高。

步骤s400:根据预设的验证数据检测到请求消息符合预设的连接条件时,接入对应的数据转换器。

上位机服务器云平台接收到数据转换器通过无线传输方式发送的请求消息之后,需要对请求消息进行验证,验证通过时才与数据转换器建立通信连接。验证请求消息的方式并不是唯一的,在本实施例中,上位机服务器云平台中存储有验证数据,根据预设的验证数据检测到请求消息符合预设的连接条件时,接入发送该请求消息的对应的数据转换器,可以保障接入获得认证的数据转换器,提高数据传输的安全性。验证数据的类型和数量均不是固定的,例如,验证数据可包括多种不同类型的数据,相应地,请求消息中包括的数据类型和数量也不固定,只要有同类型的验证数据支撑即可,一般来说,验证数据中的数据种类数大于请求消息的数据种类数,在提高请求消息中有对应验证数据的数据的数量的基础上,也能使这些验证数据满足更多数据转换器的请求消息的验证,适用范围更广。当请求消息和预设的验证数据相匹配时,认为请求消息符合预设的连接条件,匹配的标准并不是唯一的,可根据实际需求调整,例如,可通过相似度阈值判断请求消息和预设的验证数据是否相匹配,当请求消息与预设的验证数据的相似程度超过相似度阈值时,认为请求消息和预设的验证数据相匹配,相似度阈值的取值并不是唯一的,可根据实际需求决定,一般来说,相似度阈值取值越大,说明当请求消息符合预设的连接条件时,接收到的请求消息与预设的验证数据的相似度越大,从而接入的数据转换器的可靠性更高。

步骤s600:对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输。

上位机服务器云平台用于连接客户端,接收客户端发送的指令发送至数据转换器,并对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输,数据转换器还用于连接末端设备,用于将接收到的指令按照设置后的通讯策略发送至末端设备。上位机服务器云平台可以对接入的数据转换器的通讯策略进行设置,具体可通过上位机服务器云平台中的托管平台对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输。

可扩展地,上位机服务器云平台还可以通过其他结构对数据转换器进行不同的处理,例如对数据转换器提供设备接入服务、用户管理、工程管理和设备通讯等功能,只要本领域技术人员认为可以实现即可。具体地,上位机服务器云平台可以根据预先存储的数据对接入的数据转换器的通讯策略进行设置,设置时直接从存储的数据中调用相关的数据对接入的数据转换器的通讯策略进行设置即可,工作效率高。或者,上位机服务器云平台也可以实时接收用户输入的指令,根据用户输入的指令对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输,实现数据转换器通讯策略的自定义编辑,使数据转换器的通讯策略更满足实际需求,提高了数据转换器的工作可靠性。

上位机服务器云平台接收数据转换器通过无线传输方式发送的请求消息,当请求消息符合预设的连接条件时,再通过无线传输方式对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输,通过无线传输方式实现对数据转换器的远程控制,不用基于上位机软件再次开发一个远程控制软件,减少了使用费用,节约了使用成本。

在一个实施例中,请参见图2,请求消息包括验证密码,验证数据包括校验密码,步骤s400包括步骤s410。

步骤s410:根据校验密码检测到验证密码与校验密码匹配时,接入对应的数据转换器。

数据转换器将验证密码上报上位机服务器云平台,上位机服务器云平台将接收到的验证密码与校验密码相对比,当根据校验密码检测到验证密码与校验密码匹配时,接入对应的数据转换器。校验密码的获取途径并不是唯一的,例如可以是用户通过数据转换器配置软件设置好,然后存储到上位机服务器云平台的,上位机服务器云平台中存储了一个或多个校验密码,当接收到验证密码后,将验证密码与存储的校验密码一一比对,当检测到有与验证密码相匹配的校验密码时,接入发送该验证密码对应的数据转换器,当没有检测到有与验证密码相匹配的校验密码时,则不接入发送该验证密码对应的数据转换器。或者,上位机服务器云平台也可以通过人工录入或扫码等方式实时接收用户输入的校验密码,当该校验密码与接收到的数据转换器发送的验证密码相匹配时,则接入发送该验证密码对应的数据转换器,通过该功能可以临时添加接入的数据转换器的数量,更满足用户需求。

判断验证密码是否与校验密码是否相匹配的标准并不是唯一的,例如可根据验证密码与校验密码的相似度判断,当验证密码与校验密码的相似度等于密码相似度阈值时,认为验证密码与校验密码相匹配,密码相似度阈值的取值并不是唯一的,例如可以为100%,当验证密码与校验密码的相似度为100%时,认为验证密码与校验密码相匹配,通过验证。可以理解,在其他实施例中,密码相似度阈值的取值也可以为其他数值,例如90%等,适合对安全性要求不高的场合,可以提高接入的数据转换器的数量。当验证密码与校验密码的字符长度相等,从而更准确地根据校验密码对验证密码进行验证,验证密码与校验密码的字符长度并不是唯一的,例如可采用6位字符长度,6位字符长度输入处理过程操作较为简单,且也能有效地保证对验证密码进行校验的可靠性。字符类型也并不唯一,可以为全部数字或者采用全部英文字母字符组成的验证密码与校验密码,便于记忆,也可以采用数字与字母的组合作为验证密码与校验密码,不易被破解,安全性高。

在一个实施例中,请参见图3,请求消息包括数据转换器的id信息,验证数据包括校验id,步骤s400包括步骤s420。

步骤s420:根据校验id检测到数据转换器的id信息与校验id匹配时,接入对应的数据转换器。

一般来说,数据转换器出厂时具备唯一id信息,数据转换器上电后将id信息上报上位机服务器云平台,上位机服务器云平台将接收到的id信息与校验id相对比,当根据校验id检测到id信息与校验id匹配时,接入对应的数据转换器。校验id的获取途径并不是唯一的,例如可以是用户通过数据转换器配置软件设置好,然后存储到上位机服务器云平台的,上位机服务器云平台中存储了一个或多个校验id,当接收到id信息后,将id信息与存储的校验id一一比对,当检测到有与id信息相匹配的校验id时,接入发送该id信息对应的数据转换器,当没有检测到有与id信息相匹配的校验id时,则不接入发送该id信息对应的数据转换器。或者,上位机服务器云平台也可以通过人工录入或扫码等方式实时接收用户输入的校验id,当该校验id与接收到的数据转换器发送的id信息相匹配时,则接入发送该id信息对应的数据转换器,通过该功能可以临时添加接入的数据转换器的数量,更满足用户需求。

判断id信息是否与校验id是否相匹配的标准并不是唯一的,例如可根据id信息与校验id的相似度判断,当id信息与校验id的相似度等于密码相似度阈值时,认为id信息与校验id相匹配,密码相似度阈值的取值并不是唯一的,例如可以为100%,当id信息与校验id的相似度为100%时,认为id信息与校验id相匹配,通过验证。可以理解,在其他实施例中,密码相似度阈值的取值也可以为其他数值,例如90%等,适合对安全性要求不高的场合,可以提高接入的数据转换器的数量。

可扩展地,上位机服务器云平台同时对数据转换器的验证密码和id信息进行验证,当根据校验密码检测到验证密码与校验密码匹配,且根据校验id检测到数据转换器的id信息与校验id匹配时,接入该id信息对应的数据转换器,即发送该验证密码的数据转换器,可进一步提高接入数据转换器的安全性,其具体过程已在上述实施例中详细说明,在此不再赘述。

在一个实施例中,请参见图4,步骤s400之前,还包括步骤s310和步骤s320。

步骤s310:接收用户输入的注册信息,根据注册信息生成注册账号。

用户在上位机服务器云平台输入注册信息,具体可在上位机服务器云平台的托管平台输入注册信息,上位机服务器云平台根据接收到的注册信息生成注册账号并将生成的注册账号存储,与账号绑定的内容会与账号绑定存储,下次使用时,用户登录账号即可获得与该账号绑定的相关数据,便于管理。

步骤s320:将用户输入的验证数据与注册账号绑定存储。

上位机服务器云平台接收到用户输入的验证数据后,将验证数据与注册账号绑定存储,与注册账号绑定存储的验证数据的数量并不是唯一的,可以将多个验证数据同时与同一个注册账号绑定,便于使用同一个注册账号对多个验证数据进行管理。不同的注册账号绑定的验证数据可以是不同的,在根据预设的验证数据检测到请求消息是否符合预设的连接条件时,直接从当前账号下调用与当前账号绑定的验证数据,根据当前注册账号下的验证数据对请求消息进行验证,以接入符合要求的对应的数据转换器。用户在托管平台注册账号后,登陆账号后可新建工程,新建工程后可添加设备,添加设备时根据与注册账号绑定存储的验证数据检测到请求消息符合预设的连接条件时,接入对应的数据转换器,并将接入的数据转换器关联到工程中,从而使用注册账号对接入的数据转换器进行管理,使用便捷。在一个实施例中,请参见图4,通讯策略包括通讯数据属性,步骤s600包括步骤s610。

步骤s610:对接入的数据转换器的通讯数据属性进行设置,使数据转换器按照设置后的通讯数据属性进行数据传输。

具体地,上位机服务器云平台可以将存储的通讯数据属性的参数发送至数据转换器,数据转换器按照接收到的通讯数据属性的参数对数据进行处理后实现数据传输。上位机服务器云平台接入数据转换器后,用户可以通过上位机服务器云平台看到数据转换器传输的数据,但这些数据均为原始数据,没有标签和属性等,也不具备关联性。上位机服务器云平台通过对接入的数据转换器的通讯数据属性进行设置,实现了对数据转换器传输数据的属性绑定功能,使数据转换器按照设置后的通讯数据属性进行数据传输。例如:将数据协议中最开始的16bit数据定义为“温度1”,单位“℃”,同时可以设定监控绑定,当某个数据单元的数值达到一定条件时,自动修改参数(如:当温度2达到20℃时,将“温度1”设置为10℃;),或者,限定当前数据单元的编辑属性。如:当温度2小与10℃时,温度1不可设置,也可以添加定时触发策略,如:每天22:00,将温度1设置为10℃。上位机服务器云平台可以对接入的数据转换器的通讯数据属性进行自定义编辑,使数据转换器传输的数据满足更多场合的需求。可扩展地,还可以将设置的通讯数据属性与注册账号绑定存储,用户在使用时直接调用即可。

在一个实施例中,通讯数据属性包括数据名称、数据精度、数据单位和数据长度中的至少一种。具体地,通讯数据属性的类型并不是唯一的,可根据实际需求设置数据名称、数据精度、数据单位和数据长度中的至少一种,以满足用户的特定需求,或者也可以将数据名称、数据精度、数据单位和数据长度全部设置后,提高传输数据的质量。可扩展地,还可以将数据名称、数据精度、数据单位和数据长度与注册账号绑定存储,用户在使用时直接调用即可。

在一个实施例中,请参见图5,通讯策略包括数据单元划分方式,步骤s600包括步骤s620。

步骤s620:对接入的数据转换器的数据单元划分方式进行设置,使数据转换器按照划分后的数据单元进行数据传输。

具体地,上位机服务器云平台可以将存储的数据单元划分方式发送至数据转换器,数据转换器按照接收到的数据单元划分方式对数据单元进行划分实现数据传输。数据单元是指就是每个数据转换器传输的数据,一个数据转换器可以包括多个数据单元。上位机服务器云平台接入数据转换器后,默认情况下上位机服务器云平台的托管平台会为数据单元分配唯一的数据单元id,以区分不同的数据单元,用户不可更改该数据单元id。由于不同的末端设备使用的通讯协议不同,导致数据单元大小可能不一致,上位机服务器云平台可提供用户将多个数据单元合并为一个数据单元,公用一个数据单元id,或者将一个共用的数据单元拆分为多个数据单元的功能。每个接入平台的设备其通讯数据单元均可分配唯一的数据单元id,这样可以随时进行拓展或者裁剪,不同的设备能够被统一管理,并且实现数据关联。

进一步地,数据单元划分方式与注册账号绑定存储,用户需要查看或者控制某个数据单元时,随时登陆上位机服务器云平台的注册账号进行查看即可,且用户退出关闭了上位机客户端后,上位机服务器云平台也会自动进行托管,用户预先设置的功能能够自动执行,无需实时监管。

在一个实施例中,请参见图6,步骤s600之后还包括步骤s700。

步骤s700:显示设置的通讯策略。

具体地,可通过显示屏显示设置的通讯策略,便于用户及时了解当前数据转换器的通讯策略,实施对数据转换器工作的监控。显示设置的通讯策略的方式并不是唯一的,例如可通过列表的形式显示,成像直观。

为了更好地理解上述实施例,以下结合一个具体的实施例进行详细的解释说明。在一个实施例中,数据传输控制方法的流程如下:末端设备接入数据转换器,数据转换器可具备联网功能,数据转换器出厂时具备唯一id,数据转换器上电后主动连接托管平台进行注册,用户在托管平台注册账号,登陆账号后可新建工程,新建工程后可添加设备,添加设备时输入设备id以及验证信息,验证信息由客户在具体的数据转换设备上进行设置,如果设备id正确并且验证信息也正确则可将该设备关联到工程中。

设备关联工程后,在托管平台中可对设备通讯策略进行自定义编辑。针对给定的通讯数据,用户可以设置其属性,属性可包括:数据名称、数据精度、数据单位、数据长度等等。并且以列表的形式直观显示出来。默认情况下托管平台会为数据单元分配id,用户可不可更改该id。由于不同的末端设备使用的通讯协议不同,导致数据单元大小可能不一致。平台可提供用户将多个数据单元合并为一个数据单元,公用一个id,或者将一个共用的数据单元拆分为多个数据单元的功能。每个接入平台的设备其通讯数据单元均可分配唯一的id,这样工程可以随时进行拓展或者裁剪。不同的设备能够被统一管理,并且实现数据关联,用户需要查看或者控制某个数据单元时,随时登陆平台进行查看即可。用户退出后,平台会自动进行托管,用户预先设置的功能能够自动执行,无需实时监管。

上述数据传输控制方法,接收数据转换器通过无线传输方式发送的请求消息,当请求消息符合预设的连接条件时,接入符合预设的连接条件的对应的数据转换器,与数据转换器之间通过无线传输方式进行数据传输,当需要与多个数据转换器进行连接时,可以避免物理接线复杂造成的维护难度增加的问题,此外,还能对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置的通讯策略进行数据传输,可根据用户需求设置通讯策略,拓展灵活性好,使用可靠性高。

在一个实施例中,请参见图7,提供一种数据传输控制装置,包括:信号接收模块200,用于接收数据转换器通过无线传输方式发送的请求消息,设备连接模块400,用于根据预设的验证数据检测到请求消息符合预设的连接条件时,接入对应的数据转换器,通讯设置模块600,用于对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置后的通讯策略进行数据传输。

上述数据传输控制装置,接收数据转换器通过无线传输方式发送的请求消息,当请求消息符合预设的连接条件时,接入符合预设的连接条件的对应的数据转换器,与数据转换器之间通过无线传输方式进行数据传输,当需要与多个数据转换器进行连接时,可以避免物理接线复杂造成的维护难度增加的问题,此外,还能对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置的通讯策略进行数据传输,可根据用户需求设置通讯策略,拓展灵活性好,使用可靠性高。

在一个实施例中,请参见图8,提供一种数据传输控制设备,包括数据转换器800和上位机服务器云平台900,数据转换器800连接上位机服务器云平台900,数据转换器800用于通过无线传输方式发送请求消息至上位机服务器云平台900,上位机服务器云平台900用于根据上述的方法进行数据传输控制。

在一个实施例中,上位机服务器云平台900还用于连接客户端,接收客户端发送的指令并发送至数据转换器800,数据转换器800还用于连接末端设备,用于将接收到的指令按照设置后的通讯策略发送至末端设备。

上述数据传输控制设备,接收数据转换器通过无线传输方式发送的请求消息,当请求消息符合预设的连接条件时,接入符合预设的连接条件的对应的数据转换器,与数据转换器之间通过无线传输方式进行数据传输,当需要与多个数据转换器进行连接时,可以避免物理接线复杂造成的维护难度增加的问题,此外,还能对接入的数据转换器的通讯策略进行设置,使数据转换器按照设置的通讯策略进行数据传输,可根据用户需求设置通讯策略,拓展灵活性好,使用可靠性高。

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

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

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