Movatterモバイル変換


[0]ホーム

URL:


CN110210250A - A kind of mobile terminal locations track monitoring system and method based on block chain - Google Patents

A kind of mobile terminal locations track monitoring system and method based on block chain
Download PDF

Info

Publication number
CN110210250A
CN110210250ACN201910521918.3ACN201910521918ACN110210250ACN 110210250 ACN110210250 ACN 110210250ACN 201910521918 ACN201910521918 ACN 201910521918ACN 110210250 ACN110210250 ACN 110210250A
Authority
CN
China
Prior art keywords
module
mobile terminal
block chain
track
information
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
Application number
CN201910521918.3A
Other languages
Chinese (zh)
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.)
National Computer Network and Information Security Management Center
Original Assignee
National Computer Network and Information Security Management 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 National Computer Network and Information Security Management CenterfiledCriticalNational Computer Network and Information Security Management Center
Priority to CN201910521918.3ApriorityCriticalpatent/CN110210250A/en
Publication of CN110210250ApublicationCriticalpatent/CN110210250A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The present invention is more particularly directed to a kind of mobile terminal locations track monitoring system and method based on block chain.The mobile terminal locations track monitoring system based on block chain; including write-in/inquiry operation judgment module; md5 encryption module; MongoDB index record module; block chain memory module; intelligent contract module; location track drafting module and location track prediction module; said write/inquiry operation judgment module passes sequentially through md5 encryption module and MongoDB index record module is connected to block chain memory module, and the block chain memory module is connected respectively to location track drafting module and location track prediction module by intelligent contract module.The LAC/CI data that user is generated using communication service are accessed based on block chain technology, the key messages such as customer mobile terminal number are encrypted in combination with MD5 Message Digest 5, under the premise of user data privacy is effectively ensured, the efficiency to user location track monitoring is improved.

Description

A kind of mobile terminal locations track monitoring system and method based on block chain
Technical field
The present invention relates to block chain technical field, in particular to a kind of mobile terminal locations track monitoring based on block chainSystem and method.
Background technique
Block chain technology is to be verified using block linked data structure and storing data, and distributed node is utilized to know together algorithmTo generate and more new data, the safety for guaranteeing data transmission in the way of cryptography and accessing, using by automatized script generationThe intelligent contract of code composition programs the completely new distributed basis framework and calculation of one kind with operation data.Currently, areaBlock chain is used widely in financial industry, and various ideal moneys especially most can be as its representative using bit coin;Except canTo be used in outside financial industry, other logistic industries, real estate industry etc. are also with good application prospect.
Currently, user can (the position area LAC automatic with mobile terminal, actively connection when being serviced using operators communicationCode) and CI data (cell identification) information (LAC be with CI telecom operators' infrastructure information) record what user carved at thatLocation information.And by the record to moment location information each in certain time, identification, can be derived that in certain timeUser's motion track or scope of activities, while (can be used at present based on different moments based on historical data and simple algorithmLocation information statistic frequency is calculated) it can also deduce in the possible location information of the user of a certain moment in future.ButIt is in the prior art, to be difficult to be protected to the information security of location information, if historical position data leakage will pacify userVery big threat is caused entirely.And when historical position information is lost or reveals, it will be unable to based on historical data and simple algorithmRealize the prediction to user location track.
Compared to traditional database or other recording modes, block chain technology have it is open, transparent, can not distort, permanentlyThe characteristic of preservation, the authenticity and robustness of data are high.Based on this, the present invention devises a kind of mobile terminal based on block chainLocation track monitors system and method.
Summary of the invention
In order to compensate for the shortcomings of the prior art, the present invention provides a kind of mobile terminals based on block chain being simple and efficientLocation track monitors system and method.
The present invention is achieved through the following technical solutions:
A kind of mobile terminal locations track monitoring system based on block chain, it is characterised in that: including write-in/inquiry operationJudgment module, md5 encryption module, MongoDB index record module, block chain memory module, intelligent contract module, location trackDrafting module and location track prediction module, said write/inquiry operation judgment module pass sequentially through md5 encryption module andMongoDB index record module is connected to block chain memory module, and the block chain memory module passes through intelligent contract module pointIt is not connected to location track drafting module and location track prediction module.
Said write/inquiry operation judgment module is for judging that operation requests are that write operation request or inquiry operation are askedIt asks;The md5 encryption module is used to carry out the encryption of MD5 Message Digest 5 to the mobile terminal number information of user, protects hiddenPrivate data;The MongoDB index record module is used to store the corresponding relationship number of customer mobile terminal number and memory blockAccording to;The block chain memory module is used for memory mobile terminal number and LAC/CI information;The intelligence contract module is for depositingFunction code is stored up, location track is carried out according to functional requirement activation point track drafting module and/or location track prediction moduleDraw operation and/or location track prediction work;The location track drafting module is used for the driving according to intelligent contract moduleInstruction is carried out location track and is drawn based on the LAC/CI information for obtaining inquiry mobile terminal number correlation in block chain memory moduleSystem, determines activity trajectory of the user within certain time;The location track prediction module is used for according to intelligent contract moduleDriving instruction inquires the LAC/CI information and prediction algorithm of mobile terminal number correlation based on acquisition in block chain memory module,The track at user's a certain moment in future is predicted.
The prediction algorithm obtains track using depth-priority-searching method, the maximum track of select probability from historical dataAs final prediction locus.
The monitoring method of mobile terminal locations track monitoring system based on this based on block chain, is deposited based on block chain technologyStorage record customer mobile terminal LAC/CI information at various moments, is disclosed using block chain technology, is transparent, can not distorted and foreverThe characteristic that Kubo is deposited realizes the efficient record to customer mobile terminal location track in certain time;And using intelligent contract mouldBlock is monitored mobile terminal, including location track draws function and location track forecast function;Meanwhile by being moved to userDynamic termination number carries out encryption setting using MD5 Message Digest 5, the key-value pair based on the storage of MongoDB index record moduleIndex information improves confidentiality and query and search efficiency to privacy of user data.
User logs in detection system and inputs operation requests, and write-in/inquiry operation judgment module judges that operation requests are to writeEnter operation requests or inquiry operation request;MD5 message is carried out by mobile terminal number information of the md5 encryption module to userDigest algorithm encryption, protects private data;The MongoDB index record module storage customer mobile terminal number and memory blockThe corresponding relation data of block, for inquiring and calling;MongoDB index record module reading simultaneously is deposited in block chain memory moduleThe mobile terminal number and LAC/CI information of storage update key-value pair index information;The intelligence contract module is according to receivingOperation requests, based on the LAC/CI information for obtaining inquiry mobile terminal number correlation in block chain memory module, activation point railMark drafting module carries out location track and draws operation and/or activation point trajectory prediction module progress location track prediction work.
When write-in/inquiry operation judgment module judges that operation requests are write operation requests, comprising the following steps:
(1) encryption of MD5 Message Digest 5 is carried out to the mobile terminal number in user accesses data first;
(2) corresponding memory block information is inquired in MongoDB index record module according to encrypted data;
(3) according to the memory block information inquired, positioning to interdependent node calls block chain memory module by this numberAccording in the mobile terminal number and corresponding LAC/CI information write-in block chain in access record;
(4) call operation to MongoDB index record module is triggered again, updates this mobile terminal number and associationMemory block information.
When write-in/inquiry operation judgment module judges that operation requests are that inquiry operation is pleaded, comprising the following steps:
(1) encryption of MD5 Message Digest 5 is carried out to mobile terminal number, according to encrypted data in MongoDB ropeDraw inquiry associated storage block information in logging modle;
(2) it according to the memory block information inquired, positions to interdependent node, by interdependent node in block chain memory moduleLAC/CI information read out,
(3 predict mould according to the driving instruction of intelligent contract module, calling station track drafting module and/or location trackBlock carries out the drafting of user location track and/or user location trajectory predictions respectively.
Said write operation requests are set as automatic trigger in Fixed Time Interval.
Due to the mobile terminal number stored in the MongoDB index record module and block chain memory module be all throughMD5 Message Digest 5 encryption is crossed, therefore also mobile terminal number is used when executing inquiry operation and pleadingSame algorithm is encrypted.
The beneficial effects of the present invention are: being somebody's turn to do the mobile terminal locations track monitoring system and method based on block chain, it is based onBlock chain technology accesses the LAC/CI data that user is generated using communication service, in combination with MD5 Message Digest 5The key messages such as customer mobile terminal number are encrypted, under the premise of user data privacy is effectively ensured, are improvedTo the efficiency of user location track monitoring.
Detailed description of the invention
Attached drawing 1 is that the present invention is based on the mobile terminal locations track monitoring system and method schematic diagrames of block chain.
Specific embodiment
In order to which technical problems, technical solutions and advantages to be solved are more clearly understood, tie belowDrawings and examples are closed, the present invention will be described in detail.It should be noted that specific embodiment described herein is only usedTo explain the present invention, it is not intended to limit the present invention.
The mobile terminal locations track monitoring system based on block chain, including write-in/inquiry operation judgment module, MD5Encrypting module, MongoDB index record module, block chain memory module, intelligent contract module, location track drafting module and positionTrajectory prediction module is set, said write/inquiry operation judgment module passes sequentially through md5 encryption module and MongoDB index recordModule is connected to block chain memory module, and the block chain memory module is connected respectively to location track by intelligent contract moduleDrafting module and location track prediction module.
Said write/inquiry operation judgment module is for judging that operation requests are that write operation request or inquiry operation are askedIt asks;The md5 encryption module is used to carry out the encryption of MD5 Message Digest 5 to the mobile terminal number information of user, protects hiddenPrivate data;The MongoDB index record module is used to store the corresponding relationship number of customer mobile terminal number and memory blockAccording to;The block chain memory module is used for memory mobile terminal number and LAC/CI information;The intelligence contract module is for depositingFunction code is stored up, location track is carried out according to functional requirement activation point track drafting module and/or location track prediction moduleDraw operation and/or location track prediction work;The location track drafting module is used for the driving according to intelligent contract moduleInstruction is carried out location track and is drawn based on the LAC/CI information for obtaining inquiry mobile terminal number correlation in block chain memory moduleSystem, determines activity trajectory of the user within certain time;The location track prediction module is used for according to intelligent contract moduleDriving instruction inquires the LAC/CI information and prediction algorithm of mobile terminal number correlation based on acquisition in block chain memory module,The track at user's a certain moment in future is predicted.
The prediction algorithm obtains track using depth-priority-searching method, the maximum track of select probability from historical dataAs final prediction locus.
The monitoring method of mobile terminal locations track monitoring system based on this based on block chain, is deposited based on block chain technologyStorage record customer mobile terminal LAC/CI information at various moments, is disclosed using block chain technology, is transparent, can not distorted and foreverThe characteristic that Kubo is deposited realizes the efficient record to customer mobile terminal location track in certain time;And using intelligent contract mouldBlock is monitored mobile terminal, including location track draws function and location track forecast function;Meanwhile by being moved to userDynamic termination number carries out encryption setting using MD5 Message Digest 5, the key-value pair based on the storage of MongoDB index record moduleIndex information improves confidentiality and query and search efficiency to privacy of user data.
User logs in detection system and inputs operation requests, and write-in/inquiry operation judgment module judges that operation requests are to writeEnter operation requests or inquiry operation request;MD5 message is carried out by mobile terminal number information of the md5 encryption module to userDigest algorithm encryption, protects private data;The MongoDB index record module storage customer mobile terminal number and memory blockThe corresponding relation data of block, for inquiring and calling;MongoDB index record module reading simultaneously is deposited in block chain memory moduleThe mobile terminal number and LAC/CI information of storage update key-value pair index information;The intelligence contract module is according to receivingOperation requests, based on the LAC/CI information for obtaining inquiry mobile terminal number correlation in block chain memory module, activation point railMark drafting module carries out location track and draws operation and/or activation point trajectory prediction module progress location track prediction work.
When write-in/inquiry operation judgment module judges that operation requests are write operation requests, comprising the following steps:
(1) encryption of MD5 Message Digest 5 is carried out to the mobile terminal number in user accesses data first;
(2) corresponding memory block information is inquired in MongoDB index record module according to encrypted data;
(3) according to the memory block information inquired, positioning to interdependent node calls block chain memory module by this numberAccording in the mobile terminal number and corresponding LAC/CI information write-in block chain in access record;
(4) call operation to MongoDB index record module is triggered again, updates this mobile terminal number and associationMemory block information.
When write-in/inquiry operation judgment module judges that operation requests are that inquiry operation is pleaded, comprising the following steps:
(1) encryption of MD5 Message Digest 5 is carried out to mobile terminal number, according to encrypted data in MongoDB ropeDraw inquiry associated storage block information in logging modle;
(2) it according to the memory block information inquired, positions to interdependent node, by interdependent node in block chain memory moduleLAC/CI information read out,
(3) mould is predicted according to the driving instruction of intelligent contract module, calling station track drafting module and/or location trackBlock carries out the drafting of user location track and/or user location trajectory predictions respectively.
Said write operation requests are set as automatic trigger in Fixed Time Interval.
Due to the mobile terminal number stored in the MongoDB index record module and block chain memory module be all throughMD5 Message Digest 5 encryption is crossed, therefore also mobile terminal number is used when executing inquiry operation and pleadingSame algorithm is encrypted.

Claims (9)

2. the mobile terminal locations track monitoring system according to claim 1 based on block chain, it is characterised in that: describedWrite-in/inquiry operation judgment module is for judging that operation requests are write operation request or inquiry operation request;The MD5 addsClose module is used to carry out the encryption of MD5 Message Digest 5 to the mobile terminal number information of user, protects private data;It is describedMongoDB index record module is used to store the corresponding relation data of customer mobile terminal number and memory block;The blockChain memory module is used for memory mobile terminal number and LAC/CI information;The intelligence contract module is used for store function code,According to functional requirement activation point track drafting module and/or location track prediction module carry out location track draw operation and/Or location track prediction work;The location track drafting module is used for the driving instruction according to intelligent contract module, is based on areaThe LAC/CI information that inquiry mobile terminal number correlation is obtained in block chain memory module, carries out location track drafting, determines userActivity trajectory within certain time;The location track prediction module is used for the driving instruction according to intelligent contract module, baseIn block chain memory module obtain inquiry mobile terminal number correlation LAC/CI information and prediction algorithm, to user in the future certainIt is predicted the track at one moment.
4. the monitoring method of the mobile terminal locations track monitoring system according to claims 1 to 3 based on block chain,It is characterized in that: the LAC/CI information of record customer mobile terminal at various moments being stored based on block chain technology, utilizes block chainTechnology discloses, is transparent, can not distort characteristic with persistence, realizes to customer mobile terminal location track in certain timeEfficiently record;And mobile terminal is monitored using intelligent contract module, including location track draws function and location trackForecast function;Meanwhile by carrying out encryption setting using MD5 Message Digest 5 to customer mobile terminal number, it is based onThe key-value pair index information of MongoDB index record module storage, improves the confidentiality and query and search to privacy of user dataEfficiency.
5. the monitoring method of the mobile terminal locations track monitoring system according to claim 4 based on block chain, specialSign is: user logs in detection system and inputs operation requests, and write-in/inquiry operation judgment module judges that operation requests are write-insOperation requests or inquiry operation request;MD5 message is carried out by mobile terminal number information of the md5 encryption module to user to pluckAlgorithm for encryption is wanted, private data is protected;The MongoDB index record module storage customer mobile terminal number and memory blockCorresponding relation data, for inquiring and calling;MongoDB index record module is read simultaneously stores in block chain memory moduleMobile terminal number and LAC/CI information, update key-value pair index information;The intelligence contract module is according to the behaviour receivedIt requests, based on the LAC/CI information for obtaining inquiry mobile terminal number correlation in block chain memory module, activation point trackDrafting module carries out location track and draws operation and/or activation point trajectory prediction module progress location track prediction work.
CN201910521918.3A2019-06-172019-06-17A kind of mobile terminal locations track monitoring system and method based on block chainPendingCN110210250A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910521918.3ACN110210250A (en)2019-06-172019-06-17A kind of mobile terminal locations track monitoring system and method based on block chain

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910521918.3ACN110210250A (en)2019-06-172019-06-17A kind of mobile terminal locations track monitoring system and method based on block chain

Publications (1)

Publication NumberPublication Date
CN110210250Atrue CN110210250A (en)2019-09-06

Family

ID=67793117

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910521918.3APendingCN110210250A (en)2019-06-172019-06-17A kind of mobile terminal locations track monitoring system and method based on block chain

Country Status (1)

CountryLink
CN (1)CN110210250A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110798807A (en)*2019-11-062020-02-14北京海益同展信息科技有限公司Method, apparatus, computer device and medium for recording vehicle trajectory
CN110910020A (en)*2019-11-262020-03-24山东爱城市网信息技术有限公司Property repair progress query method, device and medium based on block chain
CN110929932A (en)*2019-11-202020-03-27满江(上海)软件科技有限公司Block chain-based early warning system for temporary gathering points of nonspecific crowd flow
CN111031475A (en)*2019-12-192020-04-17达闼科技成都有限公司Method for collecting terminal position information, terminal, position collecting terminal and storage medium
CN111328025A (en)*2020-02-262020-06-23中国联合网络通信集团有限公司 A trajectory tracking method, terminal device, base station and server
CN111414598A (en)*2019-09-262020-07-14腾讯科技(深圳)有限公司Monitoring method, device and equipment based on block chain and storage medium
CN111615061A (en)*2020-05-092020-09-01国家计算机网络与信息安全管理中心山东分中心Denoising method and denoising device for track data of mobile terminal
CN113986668A (en)*2021-10-272022-01-28中国联合网络通信集团有限公司 Device location tampering monitoring method and system
CN115545622A (en)*2022-11-302022-12-30中建安装集团有限公司Engineering material storage management system and method based on digital construction

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102075850A (en)*2009-11-192011-05-25中国移动通信集团吉林有限公司Method and device for determining occupational information of mobile subscriber
CN103052022A (en)*2011-10-172013-04-17中国移动通信集团公司User stabile point discovering method and system based on mobile behaviors
CN103354633A (en)*2013-07-312013-10-16上海欣方软件有限公司Signaling data mining and analyzing-based specific mobile subscriber coarse positioning system and method thereof
CN104348635A (en)*2013-07-242015-02-11中国移动通信集团福建有限公司Mobile user behavior analysis method and apparatus
CN106651346A (en)*2016-11-282017-05-10上海凯岸信息科技有限公司Block chain-based credit investigation data sharing and trading system
CN107317856A (en)*2017-06-232017-11-03李波A kind of date storage method and device based on block chain
US20170324711A1 (en)*2016-05-032017-11-09The Real Mccoy, Llc Inc.Method for establishing, securing and transferring computer readable information using peer-to-peer public and private key cryptography

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102075850A (en)*2009-11-192011-05-25中国移动通信集团吉林有限公司Method and device for determining occupational information of mobile subscriber
CN103052022A (en)*2011-10-172013-04-17中国移动通信集团公司User stabile point discovering method and system based on mobile behaviors
CN104348635A (en)*2013-07-242015-02-11中国移动通信集团福建有限公司Mobile user behavior analysis method and apparatus
CN103354633A (en)*2013-07-312013-10-16上海欣方软件有限公司Signaling data mining and analyzing-based specific mobile subscriber coarse positioning system and method thereof
US20170324711A1 (en)*2016-05-032017-11-09The Real Mccoy, Llc Inc.Method for establishing, securing and transferring computer readable information using peer-to-peer public and private key cryptography
CN106651346A (en)*2016-11-282017-05-10上海凯岸信息科技有限公司Block chain-based credit investigation data sharing and trading system
CN107317856A (en)*2017-06-232017-11-03李波A kind of date storage method and device based on block chain

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111414598A (en)*2019-09-262020-07-14腾讯科技(深圳)有限公司Monitoring method, device and equipment based on block chain and storage medium
CN111414598B (en)*2019-09-262021-09-28腾讯科技(深圳)有限公司Monitoring method, device and equipment based on block chain and storage medium
CN110798807A (en)*2019-11-062020-02-14北京海益同展信息科技有限公司Method, apparatus, computer device and medium for recording vehicle trajectory
CN110929932A (en)*2019-11-202020-03-27满江(上海)软件科技有限公司Block chain-based early warning system for temporary gathering points of nonspecific crowd flow
CN110910020A (en)*2019-11-262020-03-24山东爱城市网信息技术有限公司Property repair progress query method, device and medium based on block chain
CN111031475A (en)*2019-12-192020-04-17达闼科技成都有限公司Method for collecting terminal position information, terminal, position collecting terminal and storage medium
CN111328025A (en)*2020-02-262020-06-23中国联合网络通信集团有限公司 A trajectory tracking method, terminal device, base station and server
CN111615061A (en)*2020-05-092020-09-01国家计算机网络与信息安全管理中心山东分中心Denoising method and denoising device for track data of mobile terminal
CN111615061B (en)*2020-05-092022-02-15国家计算机网络与信息安全管理中心山东分中心Denoising method and denoising device for track data of mobile terminal
CN113986668A (en)*2021-10-272022-01-28中国联合网络通信集团有限公司 Device location tampering monitoring method and system
CN115545622A (en)*2022-11-302022-12-30中建安装集团有限公司Engineering material storage management system and method based on digital construction
CN115545622B (en)*2022-11-302023-04-07中建安装集团有限公司Engineering material storage management system and method based on digital construction

Similar Documents

PublicationPublication DateTitle
CN110210250A (en)A kind of mobile terminal locations track monitoring system and method based on block chain
CN111741472A (en)GoIP fraud telephone identification method, system, medium and equipment
CN111858519B (en)System and method for sharing confidential data on blockchain
CN110147684A (en)For realizing the method and apparatus of block chain data-privacy protection
CN109636307B (en)River chang APP system
CN113572757B (en)Server access risk monitoring method and device
CN118484752A (en)Anomaly detection method and system based on mine real-time monitoring data
CN102231740A (en)Antitheft platform, client, terminal and antitheft processing method for mobile terminal
CN118101324A (en)Network service safety protection method and system based on artificial intelligence
CN119538149A (en) A multi-object and multi-model control and early warning system
CN109636942A (en)Recording method, device, computer equipment and the storage medium of the river river Chang Xun information
CN109472489A (en)Urban Event management platform and implementation method based on mobile interchange
CN117834123B (en)Industrial Internet equipment safety state early warning method based on encrypted data
US20240348589A1 (en)Method, server, and computer program product for identity authentication
CN117874742A (en)Monitoring system based on risk is stolen to private information
CN116962032A (en)Method for recording operation audit data
CN113312162B (en)Micro-service processing method, micro-service architecture platform and equipment
CN116233307A (en)Industry classification and anomaly identification method and device, electronic equipment and storage medium
Shi et al.Privacy protection and intrusion detection system of wireless sensor network based on artificial neural network
CN115175190A (en)Receipt recognition system for network logistics
Rajan et al.Iot security: Ai blockchaining solutions and practices
Diao et al.A Dummy-Based Privacy Protection Scheme for Location-Based Services under Spatiotemporal Correlation
Ong et al.Rewriting a pattern language to make it more expressive
Wang et al.CDR based temporal-spatial analysis of anomalous mobile users
CN120018123B (en)Low-delay high-security data transmission method and system for video platform

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190906


[8]ページ先頭

©2009-2025 Movatter.jp