A data processing method for a high-concurrency platform server

A data processing and server technology, applied in the field of the Internet of Things, can solve problems such as insufficient java language processing capabilities, and achieve the effect of improving data processing capabilities

Inactive Publication Date: 2018-05-18
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a high concurrency method for overcoming the technical problem that the processing capability of the java language is insufficient when the background server of the Internet of Things adopting the SSH architecture performs data processing on the received data based on the java language to obtain the corresponding real physical quantity. The data processing method of the platform server can not only use the good network capability of the java language, but also improve the processing capability of the platform server

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A data processing method for a high-concurrency platform server
  • A data processing method for a high-concurrency platform server
  • A data processing method for a high-concurrency platform server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0021] Taking the linux platform as an example, the choice is 64-bit Ubuntu, the version is 12.04, the development tool is eclipse 4.3, and the C language compiler is gcc (the C compiler under linux), the version is 4.8.4. The data processing object takes the CAN (Controller Area Network) bus of the Internet of Vehicles as an example. The vehicle-mounted OBD terminal (hereinafter referred to as the terminal) sends the original CAN message information to the background server of the Internet of Things (hereinafter referred to as the server), and the content of the message conforms to SAE J1939 -71 protocol, the following table gives an example of two messages of engine temperature and oil pressure.

[0022]

[0023]

[0024] In the above two messages, each message has 8 bytes. In the first message, bytes 1 and 2 are coolant temperature and fuel temperature respectively, both of which are physical quantities represented by a single byte. Byte 3 and 4 are the engine tempera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to high concurrent processing of data of an Internet of Things background server. The present invention sends the received byte-type data to the transceiver unit of the built-in dynamic link library of the server through the JNI interface, which stores the current data into the idle data buffer and when it is full, marks it as saturated and sends it to the idle processing unit Processing notification; the corresponding processing unit reads data and locks the current data buffer, and marks its own status as busy; then calls parallel instructions for data processing and stores the processing results in the result buffer. After processing, the current data buffer The zone is marked as free, and its own state is marked as free; the transceiver unit reads the processing result and sends it to the physical quantity database of the server through the JNI interface. The invention can remarkably improve the data processing capability of the background server of the Internet of Things with the SSH structure, and not only uses the excellent network capability of the java language, but also utilizes the processing capability of the server CPU itself.

Description

technical field [0001] The invention relates to the technical field of the Internet of Things, in particular to high concurrent processing of data of an Internet of Things background server. Background technique [0002] At present, for Internet of Things devices, people are generally concerned about the collection and transmission functions of the terminal. Since the processing capability of the microcontroller of the terminal is relatively weak, generally only some simple analysis is done. The data is processed, stored and displayed to the user in an appropriate manner. [0003] For the architecture of the background server of the Internet of Things, the SSH (struts2+spring+hibernate) architecture is generally used, that is, to use the good network performance of the java language to achieve high concurrent processing of a large number of connections, that is, to receive through the network data interface written in the java language After the data sent by the Internet of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/38
CPCG06F9/3836
Inventor 鲁晓军
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products