CN114430418A - 地震数据传输***、方法、装置、计算机设备和存储介质 - Google Patents
地震数据传输***、方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114430418A CN114430418A CN202011037017.6A CN202011037017A CN114430418A CN 114430418 A CN114430418 A CN 114430418A CN 202011037017 A CN202011037017 A CN 202011037017A CN 114430418 A CN114430418 A CN 114430418A
- Authority
- CN
- China
- Prior art keywords
- seismic data
- server
- module
- request instruction
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims abstract description 43
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 abstract description 24
- 125000004122 cyclic group Chemical group 0.000 description 39
- 238000005516 engineering process Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000002035 prolonged effect Effects 0.000 description 7
- 238000007667 floating Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100039134 Integrator complex subunit 4 Human genes 0.000 description 1
- 101710092887 Integrator complex subunit 4 Proteins 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000003208 petroleum Substances 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/22—Transmitting seismic signals to recording or processing apparatus
- G01V1/223—Radioseismic systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Remote Sensing (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Acoustics & Sound (AREA)
- Environmental & Geological Engineering (AREA)
- Geology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geophysics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种地震数据传输***、方法、装置、计算机设备和存储介质,该***包括客户端、服务器、LoRa网关及节点仪;客户端用于向服务器发送获取地震数据的请求指令,服务器用于将所述请求指令转发至所述LoRa网关;LoRa网关用于以广播形式将所述请求指令发送至节点仪;节点仪用于接收到所述请求指令后,获取地震数据,并启动5G模组,将地震数据通过5G模组发送至所述服务器,服务器还用于接收到节点仪发送的地震数据后,将地震数据发送至客户端;通过采用5G模组进行通讯,5G通信具有传输速度快,数据传输问题的特点,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
Description
技术领域
本发明涉及石油地震勘探数据采集技术领域,特别涉及一种地震数据传输***、方法、装置、计算机设备和存储介质。
背景技术
地震勘探是利用探测仪在地表观测地震波信号,并对其进行处理分析,从而获得地下构造和岩石物性以及资源信息的技术,在油田和工程地质勘查、区域地质研究和地壳研究等方面均得到了广泛应用。
节点仪即节点探测仪,节点仪凭借其本地记录,不需通信,不需电缆连接可节约勘探过程中大量人力、农赔等施工成本,以及对环境影响小等优势受到物探公司的青睐。近年来,随着通信技术的发展,无线节点仪具有安装方便,接口丰富,性能更加稳定的优点,地震勘探采集技术逐步从有线节点仪向无线节点仪发展,因此,通信技术是地震勘探工作中的关键技术之一。
目前,国内外的地震数据传输普遍采用FTP(File Transfer Protocol,文件传输协议)传输方式或者流媒体服务器传输方式。
FTP传输方式以文件下载的方式进行地震数据的传输,不能满足实时性的要求。
而流媒体服务器传输方式一般都是建立在UDP(User Datagram Protocol,用户数据报协议)协议上的RTP/RTSP实时传输协议,可以实现数据的实时传输;但因野外环境复杂,除了网络不稳定以外,再加上UDP面向无连接的传输特性,致使该类方法会造成数据丢失量大,误码率高的缺陷。
发明内容
基于此,有必要针对上述技术问题,提供一种地震数据传输***、方法、装置、计算机设备及存储介质。
提供一种地震数据传输***,该***包括:客户端、服务器、LoRa网关及节点仪;
所述客户端用于向所述服务器发送获取地震数据的请求指令;
所述服务器用于在接收到所述请求指令后,将所述请求指令转发至所述LoRa网关;
所述LoRa网关用于在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;
所述节点仪用于接收到所述请求指令后,获取地震数据,并启动5G模组,将所述地震数据通过所述5G模组发送至所述服务器;
所述服务器用于在接收到所述地震数据后,将所述地震数据发送至所述客户端。
在其中一个实施例中,所述请求指令包括所请求的设备的设备编码;
所述节点仪还用于判断所述设备编码是否与自身编码相匹配;当所述设备编码与所述自身编码相匹配时,获取所述地震数据,并启动所述5G模块,将所述地震数据通过所述5G模组发送至所述服务器。
在其中一个实施例中,所述客户端用于通过消息队列遥测传输的方式向所述服务器发送获取地震数据的请求指令;
所述服务器还用于通过消息队列遥测传输的方式将所述地震数据发送至所述客户端。
在其中一个实施例中,所述LoRa网关处于长连接状态;所述服务器以套接字的方式将所述请求指令发送至所述LoRa网关。
在其中一个实施例中,所述节点仪还用于将所述地震数据按预设协议格式进行组织,形成地震数据块,并将所述地震数据块通过所述5G模组发送至所述服务器。
在其中一个实施例中,所述5G模组用于注册运营商5G网络,并与所述服务器建立新的TCP连接。
在其中一个实施例中,提供一种地震数据传输方法,该方法包括:
接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据通过5G模组发送至服务器。
在其中一个实施例中,一种地震数据传输装置,该装置包括:
接收模块,用于接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断模块,用于判断所述设备编码是否与预设编码相匹配;
获取模块,用于当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
发送模块,用于将所述地震数据通过5G模组发送至服务器。
在其中一个实施例中,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例中所述方法的步骤。
在其中一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中所述的方法的步骤。
上述地震数据传输***,用户需要接收节点仪采集的地震数据时,通过客户端向服务器发送获取地震数据的请求指令,服务器将接收到的请求指令发送至LoRa网关,LoRa网关接收到服务器转发的请求指令后,以广播的形式向节点仪发送请求指令,节点仪接收到请求指令时,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
附图说明
为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中地震数据传输方法的流程示意图;
图2为一个实施例中地震数据传输装置的结构框图;
图3为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
正如背景技术所述,现有技术中地震数据通常采用FTP或者流媒体服务器的传输方式,无法实现地震数据的实时传输,存在数据丢失量大,误码率高的缺陷。
基于以上原因,本发明提供了一种地震数据传输***、方法、装置、计算机设备及存储介质。
在其中一个实施例中,提供一种地震数据传输***,该***包括:客户端、服务器、LoRa网关及节点仪;
所述客户端用于向所述服务器发送获取地震数据的请求指令;
所述服务器用于在接收到所述请求指令后,将所述请求指令转发至所述LoRa网关;
所述LoRa网关用于在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;
所述节点仪用于接收到所述请求指令后,获取地震数据,并启动5G模组,将所述地震数据通过所述5G模组发送至所述服务器;
所述服务器用于在接收到所述地震数据后,将所述地震数据发送至所述客户端。
上述地震数据传输***,用户需要接收节点仪采集的地震数据时,通过客户端向服务器发送获取地震数据的请求指令,服务器将接收到的请求指令发送至LoRa网关,LoRa网关接收到服务器转发的请求指令后,以广播的形式向节点仪发送请求指令,节点仪接收到请求指令时,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
第一实施例
本实施例提供一种地震数据传输***,该***包括:客户端、服务器、LoRa网关及节点仪;
所述客户端用于向所述服务器发送获取地震数据的请求指令;
所述服务器用于在接收到所述请求指令后,将所述请求指令转发至所述LoRa网关;
所述LoRa网关用于在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;
所述节点仪用于接收到所述请求指令后,获取地震数据,并启动5G模组,将所述地震数据通过所述5G模组发送至所述服务器;
所述服务器用于在接收到所述地震数据后,将所述地震数据发送至所述客户端。
具体的,客户端即中央客户端,又称为用户端,其是指与服务器相对应,为客户提供本地服务的程序。客户端供用户进行操作,当用户需要获取节点仪采集的地震数据时,通过用户端向服务器发送获取地震数据的请求指令,然后服务器再将所述请求指令通过LoRa网关发送至节点仪。
具体的,LoRa(Long Range Radio,远距离无线电)网关也称为LoRa基站,其是利用LoRa无线调制技术实现远距离数据传输的网关设备。LoRa网关采用工业级32位专用网络处理器及高速4G无线通讯模块设计,支持APN/VPDN无线专网,支持LoRaWAN通信规范,支持GPS高精度时钟同步,具备多频点、多信道的并发处理能力。通过设置LoRa网关,服务器将从客户端接收的请求指令发送至LoRa网关,LoRa网关通过无线通信技术将请求指令广播至节点仪上,实现了节点仪与客户端的无线传输。
具体的,广播是一种信息的传播方式,其是指网络中的某一设备同时向网络中的所有其他设备发送数据,这个数据所能广播到的范围即为广播域。对应的,本申请,LoRa网关通过无线传输技术同时向网络中的所有节点仪发送请求指令,从而实现无线节点仪的无线数据传输。
具体的,节点仪上设置有采集模组和5G模组,所述采集模组用于采集地震信息,将所述地震信息进行模数转换,从而采集到地震数据,以使节点仪获得地震数据。所述5G模组用于注册运营商5G网络,并与服务器建立新的TCP连接,即使5G模组与服务器连接,使得节点仪采集的地震数据可以通过5G模组发送至服务器。本实施例中,节点仪将获取的地震数据通过5G模组发送至服务器节点仪接收到LoRa网关发送的请求指令时,节点仪启动采集模组对地震数据进行采集,以获得地震数据,并将地震数据通过5G模组发送至服务器。5G通信具有传输速度快,数据传输稳定的特点,因此,采用5G模组进行地震数据的传输,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
上述地震数据传输***,用户需要接收节点仪采集的地震数据时,通过客户端向服务器发送获取地震数据的请求指令,服务器将接收到的请求指令发送至LoRa网关,LoRa网关接收到服务器转发的请求指令后,以广播的形式向节点仪发送请求指令,节点仪接收到请求指令时,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
在其中一个实施例中,所述请求指令包括所请求的设备的设备编码;
所述节点仪还用于判断所述设备编码是否与自身编码相匹配;当所述设备编码与所述自身编码相匹配时,获取所述地震数据,并启动所述5G模块,将所述地震数据通过所述5G模组发送至所述服务器。
具体的,每个节点仪在出厂后都有自身设备编码,每个节点仪的设备编码都不相同。当用户需要获取某个节点仪所采集的地震数据时,通过客户端在发送获取地震数据的请求指令,该请求指令包括所请求的设备的设备编码,即包括所请求的节点仪的设备编码。节点仪获取LoRa网关转发的请求指令,判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,启动节点仪中的采集模组及5G模组,采集模组用于采集地震数据,以使节点仪获得地震数据,5G模组用于注册运营商5G网络,并与服务器建立新的TCP连接,即使5G模组与服务器连接,使得节点仪采集的地震数据可以通过5G模组发送至服务器。然后节点仪将获取的地震数据通过5G模组转发至服务器,服务器再将接收到的地震数据转发至客户端,以使客户端能够收到对应的节点仪的地震数据。本实施例中,请求指令是通过客户端发送,即根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
在其中一个实施例中,所述5G模组用于注册运营商5G网络,并与所述服务器建立新的TCP连接。具体的,当节点仪接收到请求指令时,启动5G模组,5G模组注册运营商的5G网络,以实现节点仪与服务器的无线通信,并且通过建立新的TCP连接,即5G模组重新建立新的TCP连接,将所述地震数据通过新的TCP连接发送至服务器中,以进一步提升数据传输的稳定性。
在其中一个实施例中,所述客户端用于通过消息队列遥测传输的方式向所述服务器发送获取地震数据的请求指令;
所述服务器还用于通过消息队列遥测传输的方式将所述地震数据发送至所述客户端。
具体的,消息队列遥测传输即MQTT(Message Queuing Telemetry Transport,消息队列遥测传输),其是一种基于轻量级代理的发布或者订阅模式的消息传输协议,运行在TCP协议栈之上,为其提供有序、可靠、双向连接的网络连接保证。且消息队列遥测传输具有以下特点:
(1)MQTT消息带宽小,设计合理在低功率***上实施;
(2)实现MQTT非常简单远程传感器***上的消息。由于大部分复杂工作都是在服务器上实现的,因此远程***可以在其他地方使用其资源。
(3)MQTT用于任务关键型传感器***,其中发送的任何消息都得到确认和接收至关重要。MQTT允许通过声明其服务质量(QOS)级别来定义消息的重要性。
因此,服务器与客户端通过MQTT方式进行数据传输,可以降低协议开销,降低客户端的电能损耗,数据传输稳定可靠。
在其中一个实施例中,所述请求指令还包括帧头、命令码、循环冗余校验码及结束符,所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列。具体的,循环冗余校验码即CRC8(CyclicRedundancyCheck,循环冗余校验码);帧头为“$”占用1个字节,节点仪的设备编码为8位字符编码组成,占用8个字节,命令码占用2个字节,循环冗余校验码占用1个字节,结束符为回车换行“\r\n”,占用2个字节。例如,命令码为“61”,CRC8为指令前11个字符编码的校验值。通过将请求指令按所述帧头、所述设备编码、所述命令码、循环冗余校验码及所述结束符依次排列组成,以使得节点仪在解析请求指令时,能更好地判断请求指令中的设备编码是否与自身编码相匹配。在其中一个实施例中,所述请求指令由帧头、设备编码、命令码、循环冗余校验码及所述结束符依次排列组成。
在其中一个实施例中,所述LoRa网关处于长连接状态;所述服务器以套接字的方式将所述请求指令发送至所述LoRa网关。具体的,长连接指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。套接字即socket,其是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口,套接字是通信的基石,是支持TCP(Transmission Control Protocol,传输控制协议)/IP(Internet Protocol,国际网络协议)协议的路通信的基本操作单元。本实施例中,服务器获取到客户端发送过来的请求指令,向处于长连接状态的LoRa网关以纯socket的方式发送请求指令,从而实现服务器与LoRa网关的通信。
在其中一个实施例中,所述节点仪还用于将所述地震数据按预设协议格式进行组织,形成地震数据块,并将所述地震数据块通过所述5G模组发送至所述服务器。具体的,节点仪采集的地震数据包括数据记录块大小、数据块样点数、数据块采样率、节点编码、数据块编码等相关数据,即地震数据包含较多的地震信息相关的数据,因此,通过将地震数据按预设协议格式进行组织,形成地震数据块,使得地震数据能够较有规则的排列,以便于客户端能够更好地识别地震数据,而且能够减少地震数据块在传输的过程中丢失,进一步降低误码率,能够更好地保障地震数据实时传输的完整性。
在其中一个实施例中,所述预设协议格式为每个记录块由一个48字节的块头和数据块组成,数据块长度由样点数确定。具体的,预设协议格式即地震数据块的格式。例如样点数为n,则数据块长度为4n,数据按4个字节浮点数表示。又例如:设定500个样点的浮点数,则数据块长度为2000个字节,每个记录块长度为2048字节。本实施例中的记录块是指地震数据块。
在其中一个实施例中,所述块头的数据结构如表1所示:
表1为块头数据结构
具体的,表1中数据是以48字节的块头为例,表1中的位置表示对应序号的数据所占用的字节数量及对应的字节序号;内容是指对应序号所记录的数据所表示的内容,类型是所存储的数据类型。例如序号1,占用第1和第2字节,字节长度为2,所选用的数据类型为short型,所表示的内容为数据记录块大小,例如2048。需说明的是,short型是是定义一种整型变量家族的一种,其表示定义一个短整型的变量i。Int4型表示基本整型,类型说明符为int,在内存中占4个字节。float型即浮点型,float型是基本数据类型中的一种,表示单精度浮点数。
需说明的是,节点仪将地震数据按预设协议格式进行组织,形成的地震数据块中,一个数据块就是一个传输单元,一个传输单元由n个数据包组成。如一个数据块的大小为2048,按1000字节大小进行分包,则分成三个数据包,前两个数据包各1000字节,第三个数据包48字节。节点仪实施采集,实时组织形成数据块,按数据块分包发送给服务器。
通过将块头按上述数据结构进行定义使得所采集的地震数据能够按一定规律进行组织,即使得地震数据能够较有规则的排列,以便于客户端能够更好地识别地震数据,而且能够减少地震数据块在传输的过程中丢失,进一步降低误码率,能够更好地保障地震数据实时传输的完整性。
在其中一个实施例中,所述服务器用于在接收到所述节点仪上报的所述地震数据块的第一个数据包后,进行报文解析,提取前两个字节的长度值来确定整个所述地震数据块的字节长度chunksize(块大小),然后继续等待接收数据达到chunksize个字节长度,对chunksize个字节进行反序列化为所述地震数据块,以获得所述节点仪发送的所述地震数据块。具体的,节点仪将地震数据按预设协议格式进行组织,形成的地震数据块中,一个数据块就是一个传输单元,一个传输单元由n个数据包组成。如一个数据块的大小为2048,按1000字节大小进行分包,则分成三个数据包,前两个数据包各1000字节,第三个数据包48字节。而数据包中前两个字节代表数据记录块的大小,因此,通过提取提取前两个字节的长度值,以确定整个所述地震数据块的字节长度的chunksize(块大小)。然后等待接收数据达到chunksize个字节长度,以表示接收完成地震数据块,本实施例中,数据块大小为2048字节,分3每个数据包所能容纳1000个字节,因此需分成三个数据包,接收完三个数据包后,对chunksize个字节进行反序列化为所述地震数据块,以使服务器接收完成地震数据块。节点仪与服务器通过此方式进行传输,能够更好地保证地震数据传输的完整性。
以下是一种地震数据传输***的具体实施例,该***包括:客户端、服务器、LoRa网关及节点仪;
所述客户端用于通过消息队列遥测传输的方式向所述服务器发送获取地震数据的请求指令,其中,所述请求指令包括帧头、所请求的设备的设备编码、命令码、循环冗余校验码及结束符;所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列;
所述服务器用于在接收到所述请求指令后,将所述请求指令以套接字的方式将所述请求指令发送至所述LoRa网关,其中,所述LoRa网关处于长连接状态;
所述LoRa网关用于在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;
所述节点仪用于接收到所述请求指令后,判断所述设备编码是否与自身编码相匹配;当所述设备编码与所述自身编码相匹配时,获取所述地震数据,并启动所述5G模块,将所述地震数据按预设协议格式进行组织,形成地震数据块,并将所述地震数据块通过所述5G模组发送至所述服务器,其中,所述预设协议格式为每个记录块由一个48字节的块头和数据块组成,数据块长度由样点数确定。;
所述服务器用于所述服务器用于在接收到所述节点仪上报的所述地震数据块的第一个数据包后,进行报文解析,提取前两个字节的长度值来确定整个所述地震数据块的字节长度chunksize,然后继续等待接收数据达到chunksize个字节长度,对chunksize个字节进行反序列化为所述地震数据块,以获得所述节点仪发送的所述地震数据块,并通过消息队列遥测传输的方式将所述地震数据发送至客户端。
上述地震数据传输***,用户需要接收节点仪采集的地震数据时,通过客户端向服务器发送获取地震数据的请求指令,服务器将接收到的请求指令发送至LoRa网关,LoRa网关接收到服务器转发的请求指令后,以广播的形式向节点仪发送请求指令,节点仪接收到请求指令时,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
第二实施例
本实施例中,提供一种地震数据传输方法,该方法包括:
接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据通过5G模组发送至服务器。
上述地震数据传输方法,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
请参阅图1,在其中一个实施例中,提供一种地震数据传输方法,该方法包括:
S110,接收请求指令,其中,所述请求指令包括所请求的设备的设备编码。
具体的,请求指令由客户端发送,当用户需要获取节点仪采集的地震数据时,通过用户端向服务器发送获取地震数据的请求指令,该指令包含所请求的设备的设备编号,即客户端需确定需要获取地震数据的节点仪的设备编号。例如,用户通过手动输入所需获取对应节点仪的设备编号,也可以先将所有节点仪的设备编号存储只列表中,从列表中选择需要获取地震数据的节点仪的设备编号。
具体的,客户端将所述请求指令发送至服务器,服务器在接收到所述请求指令后,通过转发的方式将所述请求指令转发至所述LoRa网关;所述LoRa网关在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;从而使得节点仪接收到请求指令。
具体的,广播是一种信息的传播方式,其是指网络中的某一设备同时向网络中的所有其他设备发送数据,这个数据所能广播到的范围即为广播域。对应的,本申请,LoRa网关通过无线传输技术同时向网络中的所有节点仪发送请求指令。
S120,判断所述设备编码是否与预设编码相匹配。
具体的,请求指令包含所请求的节点仪的设备编码,因此,提取请求指令中的设备编码与预设编码进行匹配,以判断该节点仪是否为客户端所请求的节点仪。
S130,当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组。
具体的,节点仪上设置有采集模组和5G模组,所述采集模组用于采集地震信息,将所述地震信息进行模数转换,从而采集到地震数据,以使节点仪获得地震数据。所述5G模组用于注册运营商5G网络,并与服务器建立新的TCP连接,即使5G模组与服务器连接,使得节点仪采集的地震数据可以通过5G模组发送至服务器。
S140,将所述地震数据通过5G模组发送至服务器。
具体的,本实施例中,节点仪将获取的地震数据通过5G模组发送至服务器节点仪接收到LoRa网关发送的请求指令时,节点仪启动采集模组对地震数据进行采集,以获得地震数据,并将地震数据通过5G模组发送至服务器。5G通信具有传输速度快,数据传输稳定的特点,因此,采用5G模组进行地震数据的传输,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。
上述地震数据传输方法,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
在其中一个实施例中,所述请求指令还包括帧头、命令码、循环冗余校验码及结束符,所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列。具体的,循环冗余校验码即CRC(CyclicRedundancyCheck,循环冗余校验码)8;帧头为“$”占用1个字节,节点仪的设备编码为8位字符编码组成,占用8个字节,命令码占用2个字节,循环冗余校验码占用1个字节,结束符为回车换行“\r\n”,占用2个字节。例如,命令码为“61”,CRC8为指令前11个字符编码的校验值。通过将请求指令按所述帧头、所述设备编码、所述命令码、循环冗余校验码及所述结束符依次排列组成,以使得节点仪在解析请求指令时,能更好地判断请求指令中的设备编码是否与自身编码相匹配。在其中一个实施例中,所述请求指令由帧头、设备编码、命令码、循环冗余校验码及所述结束符依次排列组成。
在其中一个实施例中,在将所述地震数据通过5G模组发送至服务器的步骤之前,包括:
将所述地震数据按预设协议格式进行组织,形成地震数据块;
所述将所述地震数据通过5G模组发送至服务器的步骤,包括:
将所述地震数据块通过所述5G模组发送至所述服务器。
具体的,节点仪采集的地震数据包括数据记录块大小、数据块样点数、数据块采样率、节点编码、数据块编码等相关数据,即地震数据包含较多的地震信息相关的数据,因此,通过将地震数据按预设协议格式进行组织,形成地震数据块,使得地震数据能够较有规则的排列,以便于客户端能够更好地识别地震数据,而且能够减少地震数据块在传输的过程中丢失,进一步降低误码率,能够更好地保障地震数据实时传输的完整性。
在其中一个实施例中,所述预设协议格式为每个记录块由一个48字节的块头和数据块组成,数据块长度由样点数确定。具体的,预设协议格式即地震数据块的格式。例如样点数为n,则数据块长度为4n,数据按4个字节浮点数表示。又例如:设定500个样点的浮点数,则数据块长度为2000个字节,每个记录块长度为2048字节。本实施例中的记录块是指地震数据块。
在其中一个实施例中,提供一种地震数据传输方法,该方法包括:
接收请求指令,其中,所述请求指令包括帧头、所请求的设备的设备编码、命令码、循环冗余校验码及结束符;所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列;
判断所请求的所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据按预设协议格式进行组织,形成地震数据块;
将所述地震数据块通过所述5G模组发送至所述服务器。
上述地震数据传输方法,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
第三实施例:
本实施例提供一种地震数据传输装置,所述地震数据传输装置采用上述任一实施例所述地震数据传输方法实现。在其中一个实施例中,所述地震数据传输装置包括用于实现所述地震数据传输方法各步骤的相应模块。
请参阅图2,在其中一个实施例中,提供一种地震数据传输装置,该装置包括:
接收模块210,用于接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断模块220,用于判断所述设备编码是否与预设编码是否相匹配;
获取模块230,用于当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
发送模块240,用于将所述地震数据通过5G模组发送至服务器。
上述地震数据传输方法,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
在其中一个实施例中,所述请求指令还包括帧头、命令码、循环冗余校验码及结束符,所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列。具体的,循环冗余校验码即CRC(CyclicRedundancyCheck,循环冗余校验码)8;帧头为“$”占用1个字节,节点仪的设备编码为8位字符编码组成,占用8个字节,命令码占用2个字节,循环冗余校验码占用1个字节,结束符为回车换行“\r\n”,占用2个字节。例如,命令码为“61”,CRC8为指令前11个字符编码的校验值。通过将请求指令按所述帧头、所述设备编码、所述命令码、循环冗余校验码及所述结束符依次排列组成,以使得节点仪在解析请求指令时,能更好地判断请求指令中的设备编码是否与自身编码相匹配。在其中一个实施例中,所述请求指令由帧头、设备编码、命令码、循环冗余校验码及所述结束符依次排列组成。
在其中一个实施例中,所述的地震数据传输装置还包括:
组织模块,用于将所述地震数据按预设协议格式进行组织,形成地震数据块。
所述发送模块用于将所述地震数据块通过所述5G模组发送至所述服务器。
具体的,节点仪采集的地震数据包括数据记录块大小、数据块样点数、数据块采样率、节点编码、数据块编码等相关数据,即地震数据包含较多的地震信息相关的数据,因此,通过将地震数据按预设协议格式进行组织,形成地震数据块,使得地震数据能够较有规则的排列,以便于客户端能够更好地识别地震数据,而且能够减少地震数据块在传输的过程中丢失,进一步降低误码率,能够更好地保障地震数据实时传输的完整性。
第四实施例
本实施例中,提供了一种计算机设备,其内部结构图可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种地震数据传输方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在其中一个实施例中,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时上述任一实施例中所述地震数据传输方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据通过5G模组发送至服务器。
上述计算机设备,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
在其中一个实施例中,所述请求指令还包括帧头、命令码、循环冗余校验码及结束符,所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列。具体的,循环冗余校验码即CRC(CyclicRedundancyCheck,循环冗余校验码)8;帧头为“$”占用1个字节,节点仪的设备编码为8位字符编码组成,占用8个字节,命令码占用2个字节,循环冗余校验码占用1个字节,结束符为回车换行“\r\n”,占用2个字节。例如,命令码为“61”,CRC8为指令前11个字符编码的校验值。通过将请求指令按所述帧头、所述设备编码、所述命令码、循环冗余校验码及所述结束符依次排列组成,以使得节点仪在解析请求指令时,能更好地判断请求指令中的设备编码是否与自身编码相匹配。在其中一个实施例中,所述请求指令由帧头、设备编码、命令码、循环冗余校验码及所述结束符依次排列组成。
在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:
将所述地震数据按预设协议格式进行组织,形成地震数据块;
将所述地震数据块通过所述5G模组发送至所述服务器。
第五实施例
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中所述地震数据传输方法的步骤。
在其中一个实施例中,提供一种计算机可读存储介质,其上存储有计算机程序,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据通过5G模组发送至服务器。
上述存储介质,用户需要接收节点仪采集的地震数据时,向节点仪发送获取地震数据的请求指令,节点仪接收到请求指令时,判断判断请求指令中的设备的设备编码是否与自身编码相匹配;若相匹配,则说明该节点仪为客户端所需要获取地震数据的节点仪,采集获取地震数据,并启动5G模组,5G模组注册运营商5G网络,并与服务器建立新的TCP(Transmission Control Protocol,传输控制协议)连接,节点仪将获取的地震数据通过5G模组发送至服务器,再由服务器将地震数据发送至客户端,以使客户端获取地震数据,以实现地震数据的实施传输,由于采用5G模组进行通讯,可以降低数据丢失量,降低误码率,能够有效地保证地震数据实时传输的完整性。并且根据按需使用原则,当用户需要获取地震数据时,才启动采集模组采集地震数据及5G模组进行数据传输;无需实时进行地震数据采集,可以降低节点仪的电能损耗,从而延长节点仪的电池使用寿命。并且对于不是客户端所请求的节点仪,由于发送请求指令中包含的设备编码与其自身编码不匹配,则保持待机状态,进一步降低节点仪的电能损耗。
在其中一个实施例中,所述请求指令还包括帧头、命令码、循环冗余校验码及结束符,所述帧头、所述设备编码、所述命令码、所述循环冗余校验码及所述结束符依次排列。具体的,循环冗余校验码即CRC(CyclicRedundancyCheck,循环冗余校验码)8;帧头为“$”占用1个字节,节点仪的设备编码为8位字符编码组成,占用8个字节,命令码占用2个字节,循环冗余校验码占用1个字节,结束符为回车换行“\r\n”,占用2个字节。例如,命令码为“61”,CRC8为指令前11个字符编码的校验值。通过将请求指令按所述帧头、所述设备编码、所述命令码、循环冗余校验码及所述结束符依次排列组成,以使得节点仪在解析请求指令时,能更好地判断请求指令中的设备编码是否与自身编码相匹配。在其中一个实施例中,所述请求指令由帧头、设备编码、命令码、循环冗余校验码及所述结束符依次排列组成。
在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将所述地震数据按预设协议格式进行组织,形成地震数据块;
将所述地震数据块通过所述5G模组发送至所述服务器。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种地震数据传输***,其特征在于,该***包括:客户端、服务器、LoRa网关及节点仪;
所述客户端用于向所述服务器发送获取地震数据的请求指令;
所述服务器用于在接收到所述请求指令后,将所述请求指令转发至所述LoRa网关;
所述LoRa网关用于在接收到所述服务器发送的所述请求指令后,以广播形式将所述请求指令发送至所述节点仪;
所述节点仪用于接收到所述请求指令后,获取地震数据,并启动5G模组,将所述地震数据通过所述5G模组发送至所述服务器;
所述服务器用于在接收到所述地震数据后,将所述地震数据发送至所述客户端。
2.根据权利要求1所述的地震数据传输***,其特征在于,所述请求指令包括所请求的设备的设备编码;
所述节点仪还用于判断所述设备编码是否与自身编码相匹配;当所述设备编码与所述自身编码相匹配时,获取所述地震数据,并启动所述5G模块,将所述地震数据通过所述5G模组发送至所述服务器。
3.根据权利要求1所述的地震数据传输***,其特征在于,所述客户端用于通过消息队列遥测传输的方式向所述服务器发送获取地震数据的请求指令;
所述服务器还用于通过消息队列遥测传输的方式将所述地震数据发送至所述客户端。
4.根据权利要求1所述的地震数据传输***,其特征在于,所述LoRa网关处于长连接状态;所述服务器以套接字的方式将所述请求指令发送至所述LoRa网关。
5.根据权利要求1所述的地震数据传输***,其特征在于,所述节点仪还用于将所述地震数据按预设协议格式进行组织,形成地震数据块,并将所述地震数据块通过所述5G模组发送至所述服务器。
6.根据权利要求1所述的地震数据传输***,其特征在于,所述5G模组用于用于注册运营商5G网络,并与所述服务器建立新的TCP连接。
7.一种地震数据传输方法,其特征在于,该方法包括:
接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断所述设备编码是否与预设编码相匹配;
当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
将所述地震数据通过所述5G模组发送至服务器。
8.一种地震数据传输装置,其特征在于,该装置包括:
接收模块,用于接收请求指令,其中,所述请求指令包括所请求的设备的设备编码;
判断模块,用于判断所述设备编码是否与预设编码相匹配;
获取模块,用于当所述设备编码与所述预设编码相匹配时,获取地震数据,并启动5G模组;
发送模块,用于将所述地震数据通过所述5G模组发送至服务器。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求7中所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7中所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011037017.6A CN114430418A (zh) | 2020-09-28 | 2020-09-28 | 地震数据传输***、方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011037017.6A CN114430418A (zh) | 2020-09-28 | 2020-09-28 | 地震数据传输***、方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114430418A true CN114430418A (zh) | 2022-05-03 |
Family
ID=81309139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011037017.6A Pending CN114430418A (zh) | 2020-09-28 | 2020-09-28 | 地震数据传输***、方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114430418A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104918339A (zh) * | 2014-03-12 | 2015-09-16 | 国家电网公司 | 一种无线传感器网络的通信控制方法和装置 |
CN106371349A (zh) * | 2016-08-01 | 2017-02-01 | 深圳市唯传科技有限公司 | 基于LoRa技术的液体流量传感器数据采集***和方法 |
CN107450095A (zh) * | 2017-07-31 | 2017-12-08 | 成都理工大学 | 基于地震信号的地质灾害监测***及方法 |
CN108093081A (zh) * | 2018-01-10 | 2018-05-29 | 上海时链节能科技有限公司 | 基于物联网LoRa通信技术的楼宇运行数据采集***和方法 |
CN110376641A (zh) * | 2019-06-28 | 2019-10-25 | 吉林大学 | 一种无线地震仪的5g与4g联用通讯方法及*** |
US20190383958A1 (en) * | 2017-02-08 | 2019-12-19 | Shell Oil Company | Method, seismic sensor and system for wireless seismic networking |
CN110944065A (zh) * | 2019-12-13 | 2020-03-31 | 李炳勇 | 一种基于物联网的传感器数据传输方法及*** |
CN111597388A (zh) * | 2020-07-27 | 2020-08-28 | 平安国际智慧城市科技股份有限公司 | 基于分布式***的样本采集方法、装置、设备及介质 |
-
2020
- 2020-09-28 CN CN202011037017.6A patent/CN114430418A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104918339A (zh) * | 2014-03-12 | 2015-09-16 | 国家电网公司 | 一种无线传感器网络的通信控制方法和装置 |
CN106371349A (zh) * | 2016-08-01 | 2017-02-01 | 深圳市唯传科技有限公司 | 基于LoRa技术的液体流量传感器数据采集***和方法 |
US20190383958A1 (en) * | 2017-02-08 | 2019-12-19 | Shell Oil Company | Method, seismic sensor and system for wireless seismic networking |
CN107450095A (zh) * | 2017-07-31 | 2017-12-08 | 成都理工大学 | 基于地震信号的地质灾害监测***及方法 |
CN108093081A (zh) * | 2018-01-10 | 2018-05-29 | 上海时链节能科技有限公司 | 基于物联网LoRa通信技术的楼宇运行数据采集***和方法 |
CN110376641A (zh) * | 2019-06-28 | 2019-10-25 | 吉林大学 | 一种无线地震仪的5g与4g联用通讯方法及*** |
CN110944065A (zh) * | 2019-12-13 | 2020-03-31 | 李炳勇 | 一种基于物联网的传感器数据传输方法及*** |
CN111597388A (zh) * | 2020-07-27 | 2020-08-28 | 平安国际智慧城市科技股份有限公司 | 基于分布式***的样本采集方法、装置、设备及介质 |
Non-Patent Citations (1)
Title |
---|
张琼芳;: "基于5G+物联网技术的智能机电抗震监测预警***研究", 现代建筑电气, no. 04 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113411313B (zh) | 数据传输方法、装置和*** | |
CN102045772B (zh) | 一种数据传输方法及装置 | |
US11356533B2 (en) | Facilitation of efficient web site page loading | |
EP3651438B1 (en) | Data transmission based on application- and protocol-adaptive compression strategies | |
CN102184231A (zh) | 获取页面资源的方法及装置 | |
CA2448426A1 (en) | Remote medical device access | |
BR0011409A (pt) | Método e sistema para recuperar o conteúdo de um servidor em um sistema de comunicação celular | |
CN113835902B (zh) | 一种数据处理方法、装置、计算机设备及存储介质 | |
CN102761456A (zh) | 一种获得移动终端浏览器性能参数的方法、装置及*** | |
CN111107051A (zh) | 报文传输方法、装置、计算机设备和存储介质 | |
US10020916B2 (en) | Method and apparatus for data communication of vehicle | |
US20020103936A1 (en) | Method and apparatus for location information transfer and collection in a WAP environment | |
CN113225320A (zh) | 一种用户可配置报文格式保密的网络报文解析方法 | |
KR101504045B1 (ko) | 페이징된 업데이트 프로토콜 방법 및 장치 | |
EP2922255A1 (en) | Method and apparatus for providing content by selecting data acceleration algorithm | |
CN114430418A (zh) | 地震数据传输***、方法、装置、计算机设备和存储介质 | |
US20060234624A1 (en) | System and method of dynamic packet transmission for AGPS | |
Wang et al. | Energy-efficient mobile web in a bundle | |
Giang et al. | SCoAP: An integration of CoAP protocol with web-based application | |
Rodrigues et al. | A Vision of Internet of Things in Industry 4.0 with ESP8266 | |
Kleinschmidt | Analyzing and improving the energy efficiency of IEEE 802.15. 4 wireless sensor networks using retransmissions and custom coding | |
Kangasharju et al. | XML messaging for mobile devices: From requirements to implementation | |
CN105577620A (zh) | 一种超文本传输协议数据还原方法及装置 | |
CN110730251B (zh) | 一种解析域名的方法、装置、介质和电子设备 | |
CN101592740A (zh) | 气象数据的北斗卫星自动发送*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |