[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103106068A - Internet of things big data fast calibration method - Google Patents

Internet of things big data fast calibration method Download PDF

Info

Publication number
CN103106068A
CN103106068A CN2013100664811A CN201310066481A CN103106068A CN 103106068 A CN103106068 A CN 103106068A CN 2013100664811 A CN2013100664811 A CN 2013100664811A CN 201310066481 A CN201310066481 A CN 201310066481A CN 103106068 A CN103106068 A CN 103106068A
Authority
CN
China
Prior art keywords
file
block
client
files
block file
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.)
Granted
Application number
CN2013100664811A
Other languages
Chinese (zh)
Other versions
CN103106068B (en
Inventor
王勃
陈曙东
陈岚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Yuantong Electronics Co.,Ltd.
Original Assignee
Jiangsu IoT Research and Development Center
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu IoT Research and Development Center filed Critical Jiangsu IoT Research and Development Center
Priority to CN201310066481.1A priority Critical patent/CN103106068B/en
Publication of CN103106068A publication Critical patent/CN103106068A/en
Application granted granted Critical
Publication of CN103106068B publication Critical patent/CN103106068B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides an internet of things big data fast calibration method which comprises a big file upload verification method and a big file download calibration method. The big file upload verification method comprises steps of carrying out segmentation preprocessing on big files, verifying a block file and joint nodes in a multithreading mode, uploading in a multithreading mode, forming verified files, uploading verified files and the like. The big file download calibration method comprises steps of downloading the verified files, downloading a block file in multithreading and complicated modes, verifying accuracy of the verified files in multithreading and complicated modes, combining the files, calibrating whole accuracy of the combination of the files and the like. The method is used for fast verifying the big data formed in the internet of things, and the bottleneck problem of speed of big file verification in the process of processing the big data in the internet of things is effectively solved.

Description

The quick method of calibration of the large data of Internet of Things
Technical field
The present invention relates to a kind of data processing method, the quick method of calibration of the large data of especially a kind of Internet of Things.
Background technology
In the epoch of Internet of Things high speed development, along with the universal of the equipment such as video monitoring and internet access, large data feature is further obvious.Industry is more for the distributed storage research of all types of data at present.But less at the data verification area research rarely has new breakthrough.Basically all take to utilize in the industry traditional MD5, CRC32, the mode of SHA1 scheduling algorithm to the direct verification of file.The thought of these algorithms is as follows:
(1) MD5: to the concise and to the point narration of MD5 algorithm can for: MD5 processes the information of input with 512 groupings, and each grouping is divided into again 16 32 seat groupings, after having passed through a series of processing, the output of algorithm is comprised of four 32 groupings, will will generate 128 hashed values after these four 32 packet concatenation.
(2) basic thought of CRC:CRC check code is to utilize uniform enconding theoretical, at transmitting terminal according to the k position binary code sequence that will transmit, produce picket code (being the CRC code) the r position that verification is used with certain rule, and be attached to the information back, consist of a new binary code sequence number and be total to (k+r) position, send at last.At receiving end, test according to the rule of following between information code and CRC code, to determine whether make mistakes in transmission.
(3) SHA:SHA is again Secure Hash Algorithm.SHA family algorithm has after SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512(four usually and claims SHA2), principle is similar with MD4, MD5.SHA can convert a maximum 2^64 position (2305843009213693952 byte) information the hashed value (summary info) of to a string 160 (20 bytes), is present most widely used HASH algorithm.
We can find out description by these algorithms, and these main flow file verification modes are all that raw data is changed into a continuous bit stream, then this bit stream are carried out iterative processing, calculate at last the result.This pattern need to be complete with whole large file download when processing larger Single document, and whole large file is processed according to continuous bit stream, can't verify while downloading.Required time and the space requirement of authenticating documents this moment is higher, and system overhead increases, and has had a strong impact on the processing speed that system downloads for big file uploading.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, propose the quick method of calibration of the large data of a kind of Internet of Things, comprise big file uploading verification method and large file download method of calibration.The big file uploading verification method forms a plurality of block files and joint node after large file is cut apart pre-service, then carries out multi-thread concurrent checking and multi-thread concurrent and uploads; Large file is downloaded method of calibration and is enabled multi-thread concurrent download block file to client, and the correctness of multi-thread concurrent checking block file, composition file, the whole correctness of terminal check combination of files.The technical solution used in the present invention is:
The quick method of calibration of the large data of a kind of Internet of Things comprises big file uploading verification method and large file download method of calibration;
Described big file uploading verification method specifically comprises the following steps:
Step 101, the large file storage of client call API;
Step 102, large file is cut apart pre-service, the size that comprises calculation document, calculate blocks of files number to be split, the data offset of each block file, nodes and the node side-play amount of block file joint joint node become a plurality of block files with large file division, and each block file is composed of corresponding sequence number; Thereby formation carve information;
Step 103, INIT block file verification thread pool, the thread of enabling respective amount according to block file number and joint nodes carries out concurrent checking, and wherein each block file and each joint node are verified separately, obtains the check information of each block file and each joint node; Can adopt MD5 checking or CRC32 to carry out verification to the concurrent checking of block file and joint node in this step.
Step 104, the distributed file system of client and storage server cluster connects, enable multithreading with the concurrent distributed file system that is uploaded to of a plurality of block files of above-mentioned formation, and record the memory location of each block file in distributed file system;
Step 105 is saved in the check information of above-mentioned large file division information, each block file and each joint node, each block file memory location in distributed file system in structured data file, forms authenticating documents;
Step 106 is uploaded the authenticating documents of formation in step 105 to server;
Described large file is downloaded method of calibration and is specifically comprised the following steps:
Step 201, the large file of client call is downloaded API;
Step 202 connects with the storage server cluster, and the large file name of downloading is as required searched corresponding authenticating documents with file ID, and downloads this authenticating documents;
Step 203, the size of the file of downloading is as required opened up corresponding storage space in the client disk, be used for storing large file;
Step 204, client is according to the memory location of each block file in distributed file system of recording in authenticating documents, enable multi-thread concurrent and download each block file to client, and verify the correctness of block file according to the check information multi-thread concurrent of each block file in authenticating documents;
Step 205 is according to the data offset composition file of the sequence number of block file and block file and be kept at client;
Step 206, the whole correctness of using at last articulation joint authentication mechanism verification file to make up; Client is verified the correctness of joint node according to the check information multi-thread concurrent of each the joint node that records in authenticating documents.
Advantage of the present invention: the present invention utilizes the multithreading treatment technology to walk abreast piecemeal checking of large data files, and authorization information is saved in structured data file, preserves together with the block file end of together uploading onto the server.Enable multi-thread concurrent during download and download block file, and the correctness of multi-thread concurrent checking block file.New file verification pattern can improve file verification speed greatly, effectively improves the large file verification speed of Internet of Things.This method clear layer, versatility is better, and is applied widely, the file verification fast and reliable.Efficiently solve the large file verification speed bottle-neck problem of the large Data processing of Internet of Things, promote the overall performance of distributed file system.
Description of drawings
Fig. 1 is big file uploading checking process flow diagram of the present invention.
Fig. 2 is that large file of the present invention is downloaded checking process figure.
Fig. 3 is articulation joint schematic diagram of the present invention.
Embodiment
The invention will be further described below in conjunction with concrete drawings and Examples.
According to technical scheme provided by the invention, the quick method of calibration of the large data of novel Internet of Things comprises big file uploading verification method and two parts of large file download method of calibration.The big file uploading verification method comprises that large file is cut apart pre-service, multithreading checking block file and joint node, multithreading to be uploaded, form authenticating documents, authenticating documents and the step such as upload.File download method of calibration comprises that download authenticating documents, multi-thread concurrent are downloaded block file, multi-thread concurrent is verified the steps such as whole correctness that correctness, composition file, the verification file of block file make up greatly.
The big file uploading verification method specifically comprises the following steps specifically as shown in Figure 1:
Step 101, the large file storage of client call API;
Step 102, large file is cut apart pre-service, the size that comprises calculation document, calculate blocks of files number to be split, the data offset of each block file, nodes and the node side-play amount of block file joint joint node (joint node) become a plurality of block files with large file division, and each block file is composed of corresponding sequence number; Thereby formation carve information;
Step 103, INIT block file verification thread pool, the thread of enabling respective amount according to block file number and joint nodes carries out concurrent checking, and wherein each block file and each joint node are verified separately, obtains the check information of each block file and each joint node; Can adopt MD5 checking or CRC32 to carry out verification to the concurrent checking of block file and joint node in this step.
Step 104, the distributed file system of client and storage server cluster connects, enable multithreading with the concurrent distributed file system that is uploaded to of a plurality of block files of above-mentioned formation, and record the memory location of each block file in distributed file system;
Step 105 is saved in the check information of above-mentioned large file division information, each block file and each joint node, each block file memory location in distributed file system in structured data file, forms authenticating documents;
Step 106 is uploaded the authenticating documents of formation in step 105 to server.
Large file is downloaded method of calibration as shown in Figure 2, specifically comprises the following steps:
Step 201, the large file of client call is downloaded API;
Step 202 connects with the storage server cluster, and the large file name of downloading is as required searched corresponding authenticating documents with file ID, and downloads this authenticating documents;
Step 203, the size of the file of downloading is as required opened up corresponding storage space in the client disk, be used for storing large file;
Step 204, client is according to the memory location of each block file in distributed file system of recording in authenticating documents, enable multi-thread concurrent and download each block file to client, and verify the correctness of block file according to the check information multi-thread concurrent of each block file in authenticating documents;
Step 205 is according to the data offset composition file of the sequence number of block file and block file and be kept at client;
Step 206, the whole correctness of using at last articulation joint authentication mechanism verification file to make up; To guarantee the correct combination between block file.Client is verified the correctness of joint node according to the check information multi-thread concurrent of each the joint node that records in authenticating documents.
As shown in Figure 3, the joint node is positioned at the position of file division, has comprised the partial data of previous block file and the partial data of an adjacent rear block file; If the side-play amount in two adjacent block file centre positions is P1, the size between P1+k and P1-k is that the data block of 2k has formed a joint node.Wherein the size of k requires to decide according to verifying speed requirement and accuracy rate.It is higher that verifying speed requires, and the value of k is less, and accuracy rate requires higher, the value of k larger (k must be less than half of piecemeal file size, otherwise can cause the waste of computing).It is the combination of order due to combination of files, (for example the IO buffering is not smooth for some mistakes, piece sequential combination mistake etc.) can cause large file part data " skew ", the checking of joint node can guarantee that each data block is on correct position, and the correctness of assurance piece order, simultaneously do not need again large file is carried out whole verification, so can obtain compromise between performance and verifying speed.
The quick method of calibration of the large data of above Internet of Things splits, verifies, downloads rear combination, the processing of verification again to large file.Suppose under traditional mode that downloading large file required time separately is T1, to large file directly the time of checking be T2, required T.T. is T1+T2, during without any parallel work-flow.After file division is the n piece, need to verify the file of original 1/n size for each, the proving time shortens.In the multi-core parallel concurrent processing procedure, (m≤n) can make the proving time level off to original T2/m to have supposed to open the Thread Count of m concurrent checking.In downloading checking procedure, in the block file that checking has been downloaded, also do not download other block file of completing and can download simultaneously.New verification mode is under the prerequisite that guarantees file integrality and correctness, significantly improved large file processing speed, promote the overall performance of the large data upload down load application of Internet of Things neighborhood system, efficiently solved the large file verification speed bottle-neck problem of the large Data processing of Internet of Things.

Claims (1)

1. the quick method of calibration of the large data of Internet of Things, is characterized in that: comprise big file uploading verification method and large file download method of calibration;
Described big file uploading verification method specifically comprises the following steps:
Step 101, the large file storage of client call API;
Step 102, large file is cut apart pre-service, the size that comprises calculation document, calculate blocks of files number to be split, the data offset of each block file, nodes and the node side-play amount of block file joint joint node become a plurality of block files with large file division, and each block file is composed of corresponding sequence number; Thereby formation carve information;
Step 103, INIT block file verification thread pool, the thread of enabling respective amount according to block file number and joint nodes carries out concurrent checking, and wherein each block file and each joint node are verified separately, obtains the check information of each block file and each joint node;
Step 104, the distributed file system of client and storage server cluster connects, enable multithreading with the concurrent distributed file system that is uploaded to of a plurality of block files of above-mentioned formation, and record the memory location of each block file in distributed file system;
Step 105 is saved in the check information of above-mentioned large file division information, each block file and each joint node, each block file memory location in distributed file system in structured data file, forms authenticating documents;
Step 106 is uploaded the authenticating documents of formation in step 105 to server;
Described large file is downloaded method of calibration and is specifically comprised the following steps:
Step 201, the large file of client call is downloaded API;
Step 202 connects with the storage server cluster, and the large file name of downloading is as required searched corresponding authenticating documents with file ID, and downloads this authenticating documents;
Step 203, the size of the file of downloading is as required opened up corresponding storage space in the client disk, be used for storing large file;
Step 204, client is according to the memory location of each block file in distributed file system of recording in authenticating documents, enable multi-thread concurrent and download each block file to client, and verify the correctness of block file according to the check information multi-thread concurrent of each block file in authenticating documents;
Step 205 is according to the data offset composition file of the sequence number of block file and block file and be kept at client;
Step 206, the whole correctness of using at last articulation joint authentication mechanism verification file to make up; Client is verified the correctness of joint node according to the check information multi-thread concurrent of each the joint node that records in authenticating documents.
CN201310066481.1A 2013-02-28 2013-02-28 Internet of things big data fast calibration method Active CN103106068B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310066481.1A CN103106068B (en) 2013-02-28 2013-02-28 Internet of things big data fast calibration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310066481.1A CN103106068B (en) 2013-02-28 2013-02-28 Internet of things big data fast calibration method

Publications (2)

Publication Number Publication Date
CN103106068A true CN103106068A (en) 2013-05-15
CN103106068B CN103106068B (en) 2015-03-18

Family

ID=48313959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310066481.1A Active CN103106068B (en) 2013-02-28 2013-02-28 Internet of things big data fast calibration method

Country Status (1)

Country Link
CN (1) CN103106068B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442037A (en) * 2013-08-09 2013-12-11 华南理工大学 Method for achieving multithreading breakpoint upload of oversized file based on FTP
CN104361107A (en) * 2014-11-28 2015-02-18 浪潮电子信息产业股份有限公司 Script tool implementation method for rapidly detecting consistency of files on multiple nodes
CN104408147A (en) * 2014-12-02 2015-03-11 浪潮(北京)电子信息产业有限公司 Multithreading data uploading method
CN104462324A (en) * 2014-12-03 2015-03-25 浪潮电子信息产业股份有限公司 HDFS multithreading parallel downloading method
CN106294585A (en) * 2016-07-28 2017-01-04 四川新环佳科技发展有限公司 A kind of storage method under cloud computing platform
CN106331146A (en) * 2016-09-08 2017-01-11 四川大学 Large-capacity data downloading method based on mobile cloud computing and system thereof
CN106341634A (en) * 2016-08-31 2017-01-18 武汉烽火众智数字技术有限责任公司 Video acquisition system based on hard disk video recorder and method thereof
CN106790653A (en) * 2017-01-17 2017-05-31 上海泓智信息科技有限公司 Document transmission processing method and device
CN107977341A (en) * 2016-10-21 2018-05-01 北京航天爱威电子技术有限公司 Big data text immediate processing method
CN108156188A (en) * 2016-12-02 2018-06-12 航天星图科技(北京)有限公司 A kind of data validation system
CN109088907A (en) * 2017-06-14 2018-12-25 北京京东尚科信息技术有限公司 File delivery method and its equipment
CN109324897A (en) * 2018-08-24 2019-02-12 平安科技(深圳)有限公司 Data uploading method and system, terminal and computer readable storage medium
CN110024352A (en) * 2016-12-30 2019-07-16 英特尔公司 Decentralized data for IOT device stores and processs
CN110661829A (en) * 2018-06-28 2020-01-07 杭州海康威视系统技术有限公司 File downloading method and device, client and computer readable storage medium
CN110708363A (en) * 2019-09-20 2020-01-17 济南浪潮数据技术有限公司 File transmission method, system, electronic equipment and storage medium
WO2021052120A1 (en) * 2019-09-20 2021-03-25 北京旷视科技有限公司 Method and device for multiplied-speed analysis of offline video file
US11861343B2 (en) 2016-09-28 2024-01-02 Mcafee, Llc Systems, apparatus, and methods for updating a programmable device using a distributed ledger

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007257386A (en) * 2006-03-24 2007-10-04 Mitsubishi Motors Corp Method and system for verifying data for vehicle electronic controller
US20090178044A1 (en) * 2008-01-09 2009-07-09 Microsoft Corporation Fair stateless model checking
CN102281121A (en) * 2010-06-13 2011-12-14 中兴通讯股份有限公司 Method, equipment and system for transmitting and verifying data file
CN102497597A (en) * 2011-12-05 2012-06-13 中国华录集团有限公司 Method for carrying out integrity checkout on HD (high-definition) video files

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007257386A (en) * 2006-03-24 2007-10-04 Mitsubishi Motors Corp Method and system for verifying data for vehicle electronic controller
US20090178044A1 (en) * 2008-01-09 2009-07-09 Microsoft Corporation Fair stateless model checking
CN102281121A (en) * 2010-06-13 2011-12-14 中兴通讯股份有限公司 Method, equipment and system for transmitting and verifying data file
CN102497597A (en) * 2011-12-05 2012-06-13 中国华录集团有限公司 Method for carrying out integrity checkout on HD (high-definition) video files

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
霍旭东等: "大数据量高复杂度CRC校验的串并优化设计", 《铁道通信信号》, vol. 48, no. 4, 17 April 2012 (2012-04-17), pages 51 - 53 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103442037A (en) * 2013-08-09 2013-12-11 华南理工大学 Method for achieving multithreading breakpoint upload of oversized file based on FTP
CN104361107A (en) * 2014-11-28 2015-02-18 浪潮电子信息产业股份有限公司 Script tool implementation method for rapidly detecting consistency of files on multiple nodes
CN104408147A (en) * 2014-12-02 2015-03-11 浪潮(北京)电子信息产业有限公司 Multithreading data uploading method
CN104462324A (en) * 2014-12-03 2015-03-25 浪潮电子信息产业股份有限公司 HDFS multithreading parallel downloading method
CN106294585B (en) * 2016-07-28 2019-10-18 上海倍增智能科技有限公司 A kind of storage method under cloud computing platform
CN106294585A (en) * 2016-07-28 2017-01-04 四川新环佳科技发展有限公司 A kind of storage method under cloud computing platform
CN106341634A (en) * 2016-08-31 2017-01-18 武汉烽火众智数字技术有限责任公司 Video acquisition system based on hard disk video recorder and method thereof
CN106331146A (en) * 2016-09-08 2017-01-11 四川大学 Large-capacity data downloading method based on mobile cloud computing and system thereof
US11861343B2 (en) 2016-09-28 2024-01-02 Mcafee, Llc Systems, apparatus, and methods for updating a programmable device using a distributed ledger
CN107977341A (en) * 2016-10-21 2018-05-01 北京航天爱威电子技术有限公司 Big data text immediate processing method
CN108156188B (en) * 2016-12-02 2021-06-01 中科星图股份有限公司 Data validity checking system
CN108156188A (en) * 2016-12-02 2018-06-12 航天星图科技(北京)有限公司 A kind of data validation system
CN110024352B (en) * 2016-12-30 2023-01-13 英特尔公司 Decentralized data storage and processing for IOT devices
CN110024352A (en) * 2016-12-30 2019-07-16 英特尔公司 Decentralized data for IOT device stores and processs
US12132609B2 (en) 2016-12-30 2024-10-29 Intel Corporation Blockchains for securing IoT devices
US11770296B2 (en) 2016-12-30 2023-09-26 Intel Corporation Decentralized data storage and processing for IoT devices
US11128528B2 (en) 2016-12-30 2021-09-21 Intel Corporation Decentralized data storage and processing for IoT devices
US11296937B2 (en) 2016-12-30 2022-04-05 Intel Corporation Decentralized data storage and processing for IoT devices
CN106790653A (en) * 2017-01-17 2017-05-31 上海泓智信息科技有限公司 Document transmission processing method and device
CN106790653B (en) * 2017-01-17 2020-04-24 上海泓智信息科技有限公司 File transmission processing method and device
CN109088907A (en) * 2017-06-14 2018-12-25 北京京东尚科信息技术有限公司 File delivery method and its equipment
CN110661829A (en) * 2018-06-28 2020-01-07 杭州海康威视系统技术有限公司 File downloading method and device, client and computer readable storage medium
CN109324897A (en) * 2018-08-24 2019-02-12 平安科技(深圳)有限公司 Data uploading method and system, terminal and computer readable storage medium
WO2021052120A1 (en) * 2019-09-20 2021-03-25 北京旷视科技有限公司 Method and device for multiplied-speed analysis of offline video file
CN110708363A (en) * 2019-09-20 2020-01-17 济南浪潮数据技术有限公司 File transmission method, system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103106068B (en) 2015-03-18

Similar Documents

Publication Publication Date Title
CN103106068B (en) Internet of things big data fast calibration method
US11501533B2 (en) Media authentication using distributed ledger
WO2021008113A1 (en) Data evidence storage method, data verification method and related apparatuses based on blockchain
US8181024B2 (en) Data processing apparatus
US9430648B2 (en) Method and apparatus for near field communication
CN103916483A (en) Self-adaptation data storage and reconstruction method for coding redundancy storage system
CN104268291B (en) A kind of data consistency processing method and system
EP2626819A1 (en) Method and system for documentation of digital archives
CN104618498A (en) Data resource synchronizing method and server
CN101458638B (en) Large scale data verification method for embedded system
EP3819802A1 (en) Data consistency checking method and data uploading/downloading apparatus
CN116579025A (en) File storage method, device and equipment
CN104661042A (en) Method, device and system for transmitting transport stream
CN104579558A (en) Method for detecting integrity in data transmission process
CN104601681A (en) File fragmentation processing method and device
CN112328565A (en) Resource sharing method and device based on block chain
EP3659311A1 (en) Data stream integrity
CN112532740B (en) File uploading method and device and file checking method and device
US20210099432A1 (en) Data consistency verification method, and data uploading and downloading device
CN107193685B (en) Erasure method and device based on flash memory storage device
CN110991358B (en) Text comparison method and device based on blockchain
US20200059478A1 (en) Continuous hash verification
US20100023748A1 (en) Self checking encryption and decryption based on statistical sampling
CN116865946A (en) HMAC algorithm implementation method and device, electronic equipment and readable medium
US20180060349A1 (en) Method for transferring a difference file

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: JIANGSU CAS INTERNET-OF-THING TECHNOLOGY VENTURE C

Free format text: FORMER OWNER: JIANGSU INTERNET OF THINGS RESEARCH + DEVELOMENT CO., LTD.

Effective date: 20140612

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20140612

Address after: 214135 Jiangsu New District of Wuxi City Linghu Road No. 200 China Sensor Network International Innovation Park building C

Applicant after: JIANGSU CAS INTERNET-OF-THINGS TECHNOLOGY VENTURE CAPITAL CO.,LTD.

Address before: 214135 Jiangsu New District of Wuxi City Linghu Road No. 200 China Sensor Network International Innovation Park C building 4 floor

Applicant before: JIANGSU R & D CENTER FOR INTERNET OF THINGS

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: WUXI ZHONGKE HENGYUAN INFORMATION TECHNOLOGY CO.,

Free format text: FORMER OWNER: JIANGSU CAS INTERNET-OF-THING TECHNOLOGY VENTURE CAPITAL CO., LTD.

Effective date: 20150331

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 214135 WUXI, JIANGSU PROVINCE TO: 214016 WUXI, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20150331

Address after: 214016 Jiangsu city of Wuxi province Tongjiang Chong'an District Road No. 898 7 floor

Patentee after: WUXI CAS FOREVERSOURCE INFORMATION TECHNOLOGY CO.,LTD.

Address before: 214135 Jiangsu New District of Wuxi City Linghu Road No. 200 China Sensor Network International Innovation Park building C

Patentee before: JIANGSU CAS INTERNET-OF-THINGS TECHNOLOGY VENTURE CAPITAL CO.,LTD.

TR01 Transfer of patent right

Effective date of registration: 20230424

Address after: 214001 Yongding Lane 1-1905, Liangxi District, Wuxi City, Jiangsu Province

Patentee after: Wuxi Yuantong Electronics Co.,Ltd.

Address before: 7 / F, 898 Tongjiang Avenue, Chong'an District, Wuxi City, Jiangsu Province

Patentee before: WUXI CAS FOREVERSOURCE INFORMATION TECHNOLOGY CO.,LTD.

TR01 Transfer of patent right