Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data processing method for 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: 2016-08-31
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 7 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
  • Data processing method for high-concurrency platform server
  • Data processing method for high-concurrency platform server
  • Data processing method for 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-concurrency processing of data of an Internet of Things background server. The method provided by the invention is characterized in that received byte data is sent by a JNI interface to a transceiving unit of a dynamic link library built in the server, the unit stores the current data into an idle data buffer zone, and the unit is marked with a saturated state and an idle processing unit sends a processing notice when the buffer zone is full; a corresponding processing unit reads the data and locks the current data buffer zone and also marks itself with a busy state; a concurrency instruction is then called for data processing, processing results are stored into a result buffer zone, and the current data buffer zone is marked with an idle state and the own state is marked as an idle state after the processing; and the transceiving unit reads the processing results and sends the processing units to a physical quantity database of the server by the JNI interface. The method provided by the invention has the advantages that data processing capability of the Internet of Things background server with an SSH architecture can be obviously enhanced; a good network capability of a java language can be utilized; and a processing capacity of a server CPU can also be utilized.

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 Applications(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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products