无线数据传输方法、装置、电子设备及计算机可读介质

文档序号:1850181 发布日期:2021-11-16 浏览:26次 >En<

阅读说明:本技术 无线数据传输方法、装置、电子设备及计算机可读介质 (Wireless data transmission method and device, electronic equipment and computer readable medium ) 是由 梁青云 许欣 尹鹏 王群 王琪 纪晨华 任禛 于 2021-08-19 设计创作,主要内容包括:本公开涉及一种无线数据传输方法、装置、电子设备及计算机可读介质。该方法包括:接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据。本公开涉及的无线数据传输方法、装置、电子设备及计算机可读介质,能够在无线数据传输模块和业务设备之间提供转换通信接口,并且可在无需改装业务设备的状态下完成通信参数的任意设置,还可实现通信中继功能,提高工作效率。(The disclosure relates to a wireless data transmission method, a wireless data transmission device, an electronic device and a computer readable medium. The method comprises the following steps: receiving at least one wireless data from an external antenna; determining a data type corresponding to the at least one wireless data; processing the at least one wireless data according to the data type to generate at least one transmission data; forwarding the at least one transmission data. The wireless data transmission method, the wireless data transmission device, the electronic equipment and the computer readable medium can provide a conversion communication interface between the wireless data transmission module and the service equipment, can complete any setting of communication parameters under the state that the service equipment does not need to be modified, can realize a communication relay function, and improve the working efficiency.)

无线数据传输方法、装置、电子设备及计算机可读介质

技术领域

本公开涉及计算机信息处理领域,具体而言,涉及一种无线数据传输方法、装置、电子设备及计算机可读介质。

背景技术

无线数据传输模块是一种常用的小容量数据通信设备,它使用方便,成本低廉,无需申请专用频率,常用于工业物联,智慧农业、智能抄表、智能家居、智慧医疗、智慧城市、智能交通等无线连接等领域,它无需申请频率,通常采用RS422或RS485接口,接口除了业务通信外,还能兼具通信设置功能,可灵活地设置工作频点、功率、通信速率等通信参数。在实际使用中,通常一台业务设备连接一个无线数据传输模块,实现点对点数据通信,或将多台设备组成一个通信网络。

这种一个业务设备连接一个无线数据传输模块的缺点在于,除了专用设备,通常业务设备通常不会预留多个数据接口,且不会专门针对无线数据传输模块开发控制功能,这就导致了设备安装完成后,如需修改通信参数需要拆卸设备才能完成。工作量较大。而且,业务设备的数据接口可能是网口、USB或其他通信接口,经常发生与无线数据传输模块接口不匹配的情况,并且,无线数据传输模块功率较小,其覆盖范围有限。

因此,需要一种新的无线数据传输方法、装置、电子设备及计算机可读介质。

在所述

背景技术

部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

有鉴于此,本公开提供一种无线数据传输方法、装置、电子设备及计算机可读介质,能够在无线数据传输模块和业务设备之间提供转换通信接口,并且可在无需改装业务设备的状态下完成通信参数的任意设置,还可实现通信中继功能,提高工作效率。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的一方面,提出一种无线数据传输方法,该方法包括:接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据。

在本公开的一种示例性实施例中,根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据,包括:根据所述数据类型对所述无线数据进行格式处理以生成传输数据;和/或根据所述数据类型对所述无线数据进行操作处理以生成传输数据。

在本公开的一种示例性实施例中,根据所述数据类型对所述无线数据进行格式处理以生成传输数据,包括:在所述数据类型为业务信息时,对所述无线数据进行格式处理以生成所述传输数据。

在本公开的一种示例性实施例中,转发所述至少一个传输数据,包括:将所述传输数据转发至预定端口。

在本公开的一种示例性实施例中,根据所述数据类型对所述无线数据进行操作处理以生成传输数据,包括:在所述数据类型为控制信息时,基于所述无线数据进行参数设置。

在本公开的一种示例性实施例中,基于所述无线数据进行参数设置,包括:基于所述无线数据确定目标无线数据传输模块;基于所述无线数据确定传输参数;基于所述传输参数设置所述目标无线数据传输模块。

在本公开的一种示例性实施例中,根据所述数据类型对所述无线数据进行操作处理以生成传输数据,包括:在所述数据类型为中继信息时,基于所述无线数据确定目的端口。

在本公开的一种示例性实施例中,转发所述至少一个传输数据,包括:将所述传输数据转发至所述目的端口。

根据本公开的一方面,提出一种无线数据传输装置,该装置包括:多个无线数据传输模块,用于接收来自外接天线的至少一个无线数据;控制处理器,用于确定所述至少一个无线数据对应的数据类型,根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;接口转换设备,用于转发所述至少一个传输数据。

在本公开的一种示例性实施例中,所述无线数据传输装置位于外接天线和业务设备之间;所述无线数据传输装置和所述业务设备电连接;所述无线数据传输装置和所述外接天线电连接。

根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。

根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。

根据本公开的无线数据传输方法、装置、电子设备及计算机可读介质,接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据的方式,能够在无线数据传输模块和业务设备之间提供转换通信接口,并且可在无需改装业务设备的状态下完成通信参数的任意设置,还可实现通信中继功能,提高工作效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种无线数据传输方法及装置的系统框图。

图2是根据一示例性实施例示出的一种无线数据传输方法的流程图。

图3是根据另一示例性实施例示出的一种无线数据传输方法的示意图。

图4是根据另一示例性实施例示出的一种无线数据传输方法的示意图。

图5是根据另一示例性实施例示出的一种无线数据传输方法的示意图。

图6是根据一示例性实施例示出的一种无线数据传输装置的框图。

图7是根据一示例性实施例示出的一种电子设备的框图。

图8是根据一示例性实施例示出的一种计算机可读介质的框图。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本公开概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。

本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的,因此不能用于限制本公开的保护范围。

图1是根据一示例性实施例示出的一种无线数据传输方法、装置的系统框图。如图1所示,系统架构10可以包括无线数据传输装置101、业务设备102、天线设备103。无线数据传输装置101位于天线设备103和业务设备102之间;无线数据传输装置101和天线设备103电连接;无线数据传输装置101和业务设备102电连接。需要说明的是,本公开实施例所提供的无线数据传输方法可以由无线数据传输装置101执行。

更具体的,无线数据传输装置101可包括:

无线数据传输模块1:用于传输通道1的信息;

无线数据传输模块2:用于传输通道2的信息;

无线数据传输模块n:用于传输通道n的信息;

其中,无线数据传输模块可选用不同频段、不同模式的设备,本申请不以此为限。

接口转换设备:用于将传输通道的信息转换为业务设备的通信接口格式,并与业务设备的物理格式兼容。

在一个具体的实施例汇总,接口转换设备可根据业务设备进行设置,可为USB接口,网络接口或者其他通信接口,本申请不以此为限。

MCU:用于对两个传输通道的信息整合,完成对无线数据传输模块的参数设置,完成业务信息的通信格式转换。

更进一步的,在一个具体的应用实施例中,MCU为STM32F10X系列,MCU和无线数据传输模块之间通过TTL接口连接。

值得一提的是,本申请中的MCU安装在无线数据传输模块与业务设备之间,可连接多路无线传输设备。

当无线数据传输装置识别到无线传输设备传送的是业务信息时,无线数据传输装置为透明传输模式,将接收到的信息在无线传输设备于业务设备之间透明传输,同时完成数据格式转换与物理接口转换;

当无线数据传输装置识别到无线传输设备传送的是控制信息时,无线数据传输装置根据接收到的信息设置指定的无线传输模块的通信参数。

当无线数据传输装置识别到无线传输设备传送的是中继信息时,无线数据传输装置根据接收到的信息以及转发通道将信息从指定的无线传输通道发出,实现中继转发功能。

图2是根据一示例性实施例示出的一种无线数据传输方法的流程图。无线数据传输方法20至少包括步骤S202至S208。

如图2所示,在S202中,接收来自外接天线的至少一个无线数据。

在S204中,确定所述至少一个无线数据对应的数据类型。

在S206中,根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据。

在一个实施例中,可例如,根据所述数据类型对所述无线数据进行格式处理以生成传输数据;和/或根据所述数据类型对所述无线数据进行操作处理以生成传输数据。

更具体的,可在所述数据类型为业务信息时,对所述无线数据进行格式处理以生成所述传输数据。

更具体的,可在所述数据类型为控制信息时,基于所述无线数据进行参数设置。

更具体的,可在所述数据类型为中继信息时,基于所述无线数据确定目的端口。

在S208中,转发所述至少一个传输数据。依据上文所述,基于不同的信号格式进行转发。

更具体的,在所述数据类型为业务信息时,无线数据传输装置将所述传输数据转发至预定端口。预定端口可为接口业务设备的预定端口,无线数据传输装置和业务设备的预定端口通过无线数据传输装置中的接口转换设备电连接。

更具体的,在所述数据类型为控制信息时,无线数据传输装置基于所述无线数据确定目标无线数据传输模块;基于所述无线数据确定传输参数;基于所述传输参数设置所述目标无线数据传输模块。目标无线数据传输模块可为无线数据传输装置中的一个或多个无线数据传输模块。

更具体的,在所述数据类型为中继信息时,无线数据传输装置将所述传输数据转发至所述目的端口,目的端口可为无线数据传输装置中的一个或多个无线数据传输模块,也可为业务设备的预定端口。

根据本公开的无线数据传输方法,接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据的方式,能够在无线数据传输模块和业务设备之间提供转换通信接口,并且可在无需改装业务设备的状态下完成通信参数的任意设置,还可实现通信中继功能,提高工作效率。

本公开的无线数据传输方法的有益效果如下:

1)系统简单,易于实现;

2)可方便地实现远距离通信参数控制;

3)可方便地实现业务数据格式转换;

4)可方便地实现数据中继。

应清楚地理解,本公开描述了如何形成和使用特定示例,但本公开的原理不限于这些示例的任何细节。相反,基于本公开公开的内容的教导,这些原理能够应用于许多其它实施例。

图3是根据另一示例性实施例示出的一种无线数据传输方法的示意图。图3是对“在所述数据类型为业务信息时,对所述无线数据进行格式处理以生成所述传输数”的应用场景的详细描述。

如图3所示,在这种应用场景下,所有无线传输模块均为业务通道,无线数据传输装置将指定通道上的业务数据经接口转换传到业务设备,同时将业务设备上的业务数据经接口转换后通过指定通道输出。

图4是根据另一示例性实施例示出的一种无线数据传输方法的示意图。图4是对“在所述数据类型为控制信息时,基于所述无线数据进行参数设置”的应用场景的详细描述。

如图4所示,在这种应用场景下,当业务通道受到干扰或拥堵时,可通过信令通道无线切换通道参数或通道号确保数据传输效果。

某个无线传输通道被指定为信令通道,其余为业务通道,无线数据传输通过信令通道接受信令信息,根据信令信息内容配置业务通道的参数设置,同时业务通道完成业务数据的传输。

图5是根据另一示例性实施例示出的一种无线数据传输方法的示意图。图5是对“在所述数据类型为中继信息时,基于所述无线数据确定目的端口”的应用场景的详细描述。

如图5所示,在这种应用场景下,需将某个信号转换成其他频率通道或调制方式发出,无线数据传输装置可方便地实现数据中继转发。

无线数据传输装置中一个或多个无线传输通道被指定为信令通道,一组或多组无线传输通道被指定为中继通道,另一组或多组无线传输通道被指定为业务通道,当收到中继通道的信息后,无线数据传输装置根据约定将信息通过另一个中继通道发出,也可将业务通道的信息中继发出,各种信息可通过信令通道灵活配置。

无线数据传输装置中的另一组无线传输通道被指定为业务通道,当收到中继通道的信息后,无线数据传输装置根据约定将信息通过另一个中继通道发出,也可将业务通道的信息中继发出,各种信息可通过信令通道灵活配置。

本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本公开提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。

此外,需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图6是根据另一示例性实施例示出的一种无线数据传输装置的框图。如图6所示,无线数据传输装置60包括:无线数据传输模块602,控制处理器604,接口转换设备606。

多个无线数据传输模块602用于接收来自外接天线的至少一个无线数据;

控制处理器604用于确定所述至少一个无线数据对应的数据类型,根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;

接口转换设备606用于转发所述至少一个传输数据。

根据本公开的无线数据传输装置,接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据的方式,能够在无线数据传输模块和业务设备之间提供转换通信接口,并且可在无需改装业务设备的状态下完成通信参数的任意设置,还可实现通信中继功能,提高工作效率。

图7是根据一示例性实施例示出的一种电子设备的框图。

下面参照图7来描述根据本公开的这种实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:至少一个处理单元710、至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740等。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元710可以执行如图2中所示的步骤。

所述存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)7201和/或高速缓存存储单元7202,还可以进一步包括只读存储单元(ROM)7203。

所述存储单元720还可以包括具有一组(至少一个)程序模块7205的程序/实用工具7204,这样的程序模块7205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备700也可以与一个或多个外部设备700’(例如键盘、指向设备、蓝牙设备等)通信,使得用户能与该电子设备700交互的设备通信,和/或该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器760可以通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAI D系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,如图8所示,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本公开实施方式的上述方法。

所述软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现如下功能:接收来自外接天线的至少一个无线数据;确定所述至少一个无线数据对应的数据类型;根据所述数据类型对所述至少一个无线数据进行处理以生成至少一个传输数据;转发所述至少一个传输数据。

本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施例的方法。

以上具体地示出和描述了本公开的示例性实施例。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种自循环干燥散热通信基站

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!