CN111581539B - Position positioning method and device based on virtual user permission - Google Patents

Position positioning method and device based on virtual user permission Download PDF

Info

Publication number
CN111581539B
CN111581539B CN202010326230.2A CN202010326230A CN111581539B CN 111581539 B CN111581539 B CN 111581539B CN 202010326230 A CN202010326230 A CN 202010326230A CN 111581539 B CN111581539 B CN 111581539B
Authority
CN
China
Prior art keywords
user
virtual
virtual user
matrix
cluster
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.)
Active
Application number
CN202010326230.2A
Other languages
Chinese (zh)
Other versions
CN111581539A (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.)
Guizhou Lichuang Technology Development Co ltd
Original Assignee
Guizhou Lichuang Technology Development Co ltd
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 Guizhou Lichuang Technology Development Co ltd filed Critical Guizhou Lichuang Technology Development Co ltd
Priority to CN202010326230.2A priority Critical patent/CN111581539B/en
Publication of CN111581539A publication Critical patent/CN111581539A/en
Application granted granted Critical
Publication of CN111581539B publication Critical patent/CN111581539B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Software Systems (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Storage Device Security (AREA)

Abstract

The invention relates to a position locating method and device based on virtual user rights, the method includes the following steps that S1, virtual users are determined in a user cluster according to position characteristics, and a mapping rights list corresponding to each user in the user cluster one by one is configured for the virtual users; s2, calculating a virtual user authority matrix and a position feature matrix according to a least square method based on the mapping authority list; s3, positioning the position of each user in the user cluster according to the virtual user authority matrix and the position feature matrix. The position positioning method and device based on the virtual user permission are based on the virtual user permission positioning, wherein the signal transmission process is not involved, and therefore high reliable positioning accuracy can be ensured.

Description

Position positioning method and device based on virtual user permission
Technical Field
The invention relates to the field of positioning, in particular to a position positioning method and device based on virtual user permission.
Background
Network positioning refers to a technology or service for acquiring the position information of terminal equipment through a specific positioning technology and marking the position information. There are two more common positioning methods, one is GPS-based positioning and one is positioning based on a base station of a mobile operating network. The GPS-based positioning mode is to utilize a GPS positioning module on the terminal equipment to send a position reference signal of the terminal equipment to a positioning background so as to realize positioning. The positioning of the base station is to determine the position of the terminal equipment by measuring and calculating the distance between the base station and the terminal equipment.
Both of these prior art techniques require signal transmission, which can reduce positioning accuracy if the signal is transmitted incorrectly or attenuated.
Disclosure of Invention
The invention aims to provide a position positioning method and device based on virtual user permission, and the positioning accuracy is high.
The technical scheme for solving the technical problems is as follows: a position locating method based on virtual user authority is characterized in that: comprises the steps of,
s1, determining a virtual user in a user cluster according to position characteristics, and configuring a mapping authority list corresponding to each user in the user cluster for the virtual user;
s2, calculating a virtual user authority matrix and a position feature matrix according to a least square method based on the mapping authority list;
s3, positioning the position of each user in the user cluster according to the virtual user authority matrix and the position feature matrix.
On the basis of the technical scheme, the invention can be improved as follows.
Further, in the step S1, a virtual user is determined from the user cluster according to the location characteristics, which specifically includes,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method;
taking the central user of each user cluster group as a preparation virtual user;
and taking the central users of the K prepared virtual users as the virtual users.
Further, in the step S1, the mapping authority list is used to characterize a one-to-one correspondence between a location of each user in the user cluster and the virtual user location.
Further, the S2 is specifically that,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method;
and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
Further, the step S3 is specifically that,
and multiplying the virtual user authority matrix and the position feature matrix to locate the position of each user in the user cluster relative to the virtual user.
Based on the position positioning method based on the virtual user permission, the invention further provides a position positioning device based on the virtual user permission.
A position locating device based on virtual user authority comprises the following modules,
the virtual user permission acquisition module is used for determining virtual users in a user cluster according to the position characteristics, and configuring a mapping permission list corresponding to each user in the user cluster for the virtual users;
the least square method processing module is used for calculating a virtual user right matrix and a position feature matrix according to a least square method based on the mapping right list;
and the positioning module is used for positioning the position of each user in the user cluster according to the virtual user right matrix and the position characteristic matrix.
On the basis of the technical scheme, the invention can be improved as follows.
Further, the virtual user right acquisition module is specifically used for,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method;
taking the central user of each user cluster group as a preparation virtual user;
and taking the central users of the K prepared virtual users as the virtual users.
Further, in the virtual user right obtaining module, the mapping right list is used for representing a one-to-one correspondence relationship between a position of each user in the user cluster and the virtual user position.
Further, the least square processing module is specifically used for,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method;
and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
Further, the positioning module is particularly used for the positioning of the mobile phone,
and multiplying the virtual user authority matrix and the position feature matrix to locate the position of each user in the user cluster relative to the virtual user.
The beneficial effects of the invention are as follows: the position positioning method and device based on the virtual user permission are based on the virtual user permission positioning, wherein the signal transmission process is not involved, and therefore high reliable positioning accuracy can be ensured.
Drawings
FIG. 1 is a flow chart of a method for positioning a position based on virtual user rights according to the present invention;
FIG. 2 is a diagram of the structural card of a position locating device based on virtual user rights according to the present invention.
Detailed Description
The principles and features of the present invention are described below with reference to the drawings, the examples are illustrated for the purpose of illustrating the invention and are not to be construed as limiting the scope of the invention.
As shown in fig. 1, a position locating method based on virtual user rights includes the steps of,
s1, determining a virtual user in a user cluster according to position characteristics, and configuring a mapping authority list corresponding to each user in the user cluster for the virtual user;
s2, calculating a virtual user authority matrix and a position feature matrix according to a least square method based on the mapping authority list;
s3, positioning the position of each user in the user cluster according to the virtual user authority matrix and the position feature matrix.
In this particular embodiment: in said S1, a virtual user is determined in the user cluster according to the location characteristics, which specifically comprises,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method; taking the central user of each user cluster group as a preparation virtual user; and taking the central users of the K prepared virtual users as the virtual users.
In this particular embodiment: in the step S1, the mapping authority list is used to characterize a one-to-one correspondence between the location of each user in the user cluster and the virtual user location.
In this particular embodiment: the step S2 is specifically that,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method; and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
In this particular embodiment: the step S3 is specifically that,
and multiplying the virtual user authority matrix and the position feature matrix to locate the position of each user in the user cluster relative to the virtual user.
Based on the position positioning method based on the virtual user permission, the invention further provides a position positioning device based on the virtual user permission.
As shown in fig. 2, a position locating device based on virtual user rights is characterized in that: comprising the following modules, wherein the modules are arranged in a row,
the virtual user permission acquisition module is used for determining virtual users in a user cluster according to the position characteristics, and configuring a mapping permission list corresponding to each user in the user cluster for the virtual users;
the least square method processing module is used for calculating a virtual user right matrix and a position feature matrix according to a least square method based on the mapping right list;
and the positioning module is used for positioning the position of each user in the user cluster according to the virtual user right matrix and the position characteristic matrix.
In this particular embodiment: the virtual user rights acquisition module is specifically configured to,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method; taking the central user of each user cluster group as a preparation virtual user; and taking the central users of the K prepared virtual users as the virtual users.
In this particular embodiment: in the virtual user right acquisition module, the mapping right list is used for representing a one-to-one correspondence relationship between the position of each user in the user cluster and the virtual user position.
In this particular embodiment: the least square processing module is specifically used for,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method; and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
In this particular embodiment: the positioning module is particularly used for positioning the positioning module,
and multiplying the virtual user authority matrix and the position feature matrix to locate the position of each user in the user cluster relative to the virtual user.
The position positioning method and device based on the virtual user permission are based on the virtual user permission positioning, wherein the signal transmission process is not involved, and therefore high reliable positioning accuracy can be ensured.
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims (8)

1. A position locating method based on virtual user authority is characterized in that: comprises the steps of,
s1, determining a virtual user in a user cluster according to position characteristics, and configuring a mapping authority list corresponding to each user in the user cluster for the virtual user;
s2, calculating a virtual user authority matrix and a position feature matrix according to a least square method based on the mapping authority list;
s3, positioning the position of each user in the user cluster according to the virtual user authority matrix and the position feature matrix;
and S3, specifically, multiplying the virtual user authority matrix and the position feature matrix to locate the position of each user in the user cluster relative to the virtual user.
2. The virtual user permission based position locating method according to claim 1, wherein: in said S1, a virtual user is determined in the user cluster according to the location characteristics, which specifically comprises,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method;
taking the central user of each user cluster group as a preparation virtual user;
and taking the central users of the K prepared virtual users as the virtual users.
3. The virtual user permission based position locating method according to claim 1, wherein: in the step S1, the mapping authority list is used to characterize a one-to-one correspondence between the location of each user in the user cluster and the virtual user location.
4. The virtual user permission based position locating method according to claim 2, wherein: the step S2 is specifically that,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method;
and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
5. A position locating device based on virtual user authority is characterized in that: comprising the following modules, wherein the modules are arranged in a row,
the virtual user permission acquisition module is used for determining virtual users in a user cluster according to the position characteristics, and configuring a mapping permission list corresponding to each user in the user cluster for the virtual users;
the least square method processing module is used for calculating a virtual user right matrix and a position feature matrix according to a least square method based on the mapping right list;
the positioning module is used for positioning the position of each user in the user cluster according to the virtual user right matrix and the position feature matrix;
the positioning module is specifically configured to multiply the virtual user authority matrix with the location feature matrix, and position each user in the user cluster relative to the virtual user.
6. The virtual user permission based position locating apparatus of claim 5 wherein: the virtual user rights acquisition module is specifically configured to,
dividing the user clusters into K user cluster groups according to the position characteristics by a K-Means clustering method;
taking the central user of each user cluster group as a preparation virtual user;
and taking the central users of the K prepared virtual users as the virtual users.
7. The virtual user permission based position locating apparatus of claim 5 wherein: in the virtual user right acquisition module, the mapping right list is used for representing a one-to-one correspondence relationship between the position of each user in the user cluster and the virtual user position.
8. The virtual user permission based position locating apparatus of claim 6 wherein: the least square processing module is specifically used for,
calculating a preparation virtual user authority matrix and a preparation position feature matrix of each preparation virtual user according to a least square method;
and combining the K prepared virtual user right matrixes to obtain the virtual user right matrixes, and combining the K prepared position feature matrixes to obtain the position feature matrixes.
CN202010326230.2A 2020-04-23 2020-04-23 Position positioning method and device based on virtual user permission Active CN111581539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010326230.2A CN111581539B (en) 2020-04-23 2020-04-23 Position positioning method and device based on virtual user permission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010326230.2A CN111581539B (en) 2020-04-23 2020-04-23 Position positioning method and device based on virtual user permission

Publications (2)

Publication Number Publication Date
CN111581539A CN111581539A (en) 2020-08-25
CN111581539B true CN111581539B (en) 2023-05-16

Family

ID=72122670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010326230.2A Active CN111581539B (en) 2020-04-23 2020-04-23 Position positioning method and device based on virtual user permission

Country Status (1)

Country Link
CN (1) CN111581539B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374274A (en) * 2007-08-24 2009-02-25 深圳富泰宏精密工业有限公司 Positioning system and method for virtual society group
CN105516656A (en) * 2015-11-27 2016-04-20 上海博康智能信息技术有限公司 Article real condition viewing method and system
CN105511430A (en) * 2015-12-02 2016-04-20 西安交通大学 Socialization and personalized manufacturing environment-oriented CPSS system
CN106210316A (en) * 2016-07-12 2016-12-07 深圳市中易通安全芯科技有限公司 A kind of anti-localization method of mobile terminal based on virtual address and system thereof
CN106301893A (en) * 2016-08-01 2017-01-04 北京创智信科科技股份有限公司 The information interacting method safeguarded for BTS management and system
CN106339266A (en) * 2016-08-31 2017-01-18 深圳市金立通信设备有限公司 Virtual positioning method and terminal
CN107018491A (en) * 2017-03-29 2017-08-04 联想(北京)有限公司 The treating method and apparatus of position data
CN107545054A (en) * 2017-08-24 2018-01-05 苏州希格玛科技有限公司 A kind of collaborative filtering recommending method based on Virtual User
WO2018213741A2 (en) * 2017-05-18 2018-11-22 Payoff, Inc. Interactive virtual assistant system and method
CN108960785A (en) * 2018-07-13 2018-12-07 维沃移动通信有限公司 A kind of information cuing method and device
CN110650439A (en) * 2019-09-10 2020-01-03 清研讯科(北京)科技有限公司 Target searching method and device, storage medium and computer equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374274A (en) * 2007-08-24 2009-02-25 深圳富泰宏精密工业有限公司 Positioning system and method for virtual society group
CN105516656A (en) * 2015-11-27 2016-04-20 上海博康智能信息技术有限公司 Article real condition viewing method and system
CN105511430A (en) * 2015-12-02 2016-04-20 西安交通大学 Socialization and personalized manufacturing environment-oriented CPSS system
CN106210316A (en) * 2016-07-12 2016-12-07 深圳市中易通安全芯科技有限公司 A kind of anti-localization method of mobile terminal based on virtual address and system thereof
CN106301893A (en) * 2016-08-01 2017-01-04 北京创智信科科技股份有限公司 The information interacting method safeguarded for BTS management and system
CN106339266A (en) * 2016-08-31 2017-01-18 深圳市金立通信设备有限公司 Virtual positioning method and terminal
CN107018491A (en) * 2017-03-29 2017-08-04 联想(北京)有限公司 The treating method and apparatus of position data
WO2018213741A2 (en) * 2017-05-18 2018-11-22 Payoff, Inc. Interactive virtual assistant system and method
CN107545054A (en) * 2017-08-24 2018-01-05 苏州希格玛科技有限公司 A kind of collaborative filtering recommending method based on Virtual User
CN108960785A (en) * 2018-07-13 2018-12-07 维沃移动通信有限公司 A kind of information cuing method and device
CN110650439A (en) * 2019-09-10 2020-01-03 清研讯科(北京)科技有限公司 Target searching method and device, storage medium and computer equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Yavuz Canbay等.Detection of mobile applications leaking sensitive data.《2017 5th International Symposium on Digital Forensic and Security (ISDFS)》.2017,全文. *
付天飞等.多 小区大规模 MIMO 中基于角度域的导频分配策略.《重庆邮电大学学报(自然科学版)》.2019,全文. *
伍旭 ; 罗敏 ; .稀疏环境下基于位置服务的隐私保护方法.计算机工程.2017,(第05期),全文. *

Also Published As

Publication number Publication date
CN111581539A (en) 2020-08-25

Similar Documents

Publication Publication Date Title
CN105338619A (en) Positioning method and positioning device
US8433250B2 (en) Estimating whether a wireless terminal is indoors using pattern classification
CN105188135A (en) Terminal positioning method and system, target terminal and positioning server
CN107113762B (en) Positioning method, positioning server and positioning system
CN101986757B (en) Positioning method and device for mobile terminal
CN110351658B (en) Indoor positioning method based on convolutional neural network
SG181795A1 (en) Method and apparatus for position determination in a cellular communications system
CN101835258A (en) Mobile terminal positioning method and system independent of base station positioning information
CN105282841A (en) Positioning method, positioning device, positioning center and terminal
CN103685428B (en) A method and an apparatus for positioning a terminal
CN109640262B (en) Positioning method, system, equipment and storage medium based on mixed fingerprints
CN112039861B (en) Risk identification method and device, electronic equipment and computer readable storage medium
KR20140081498A (en) Base station, device for measuring location, and method for the same
CN106358155A (en) Building method and device of radio frequency fingerprint database
CN108989984A (en) A kind of bluetooth localization method
CN103888975A (en) Base station latitude and longitude data verification method and system
CN103530382A (en) Method for positioning railway space kilometer post
CN107197518A (en) A kind of method and device for determining terminal location
CN103188763B (en) A kind of method of registering based on space and device, electronic equipment
CN1163101C (en) Mobile-station positioning method in mobile communication system
CN111581539B (en) Position positioning method and device based on virtual user permission
CN105848202A (en) Correction processing method and device for AOAs (Angles of Arrival) and TAs (Time Advances)
CN111356085A (en) Roaming user positioning method, device, equipment and medium
CN108279007A (en) A kind of localization method and device based on random signal
CN107347209A (en) Three point on a straight line localization method based on Beacon technologies

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
GR01 Patent grant
GR01 Patent grant