CN101729981A - Decision method supported on basis of location service information data - Google Patents

Decision method supported on basis of location service information data Download PDF

Info

Publication number
CN101729981A
CN101729981A CN200910259525A CN200910259525A CN101729981A CN 101729981 A CN101729981 A CN 101729981A CN 200910259525 A CN200910259525 A CN 200910259525A CN 200910259525 A CN200910259525 A CN 200910259525A CN 101729981 A CN101729981 A CN 101729981A
Authority
CN
China
Prior art keywords
information
data
portable terminal
remote server
type
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
CN200910259525A
Other languages
Chinese (zh)
Other versions
CN101729981B (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN2009102595256A priority Critical patent/CN101729981B/en
Publication of CN101729981A publication Critical patent/CN101729981A/en
Application granted granted Critical
Publication of CN101729981B publication Critical patent/CN101729981B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a decision method supported on the basis of location service information data, comprising the following steps: reading configuration file information, and carrying out corresponding operation according to an initialized parameter; when a mobile terminal uses service provided by an application service provider, collecting and recording mobile terminal information, mobile terminal application service information and user location information, and uploading to a remote server; analyzing location information and digging data by the remote server; in the mode of map or chart, displaying mobile terminal condition, application condition of a mobile terminal application service and user location information condition. The invention utilizes location information for the cluster analysis of mobile terminal manufacturers, mobile terminal types and application service information and analyzes special crowd so as to provide decision basis for mobile terminal manufacturers and application providers.

Description

The decision-making technique that the position-based service information data supports
Technical field
The present invention relates to data mining and Internet service field, relate in particular to the decision-making technique that the position-based service information data supports.
Background technology
Along with the Internet service industry intensified competition, the Internet enterprise realizes that the precision marketing more shows important.Data mining technology is applied to field of telecommunications, in full-fledged the Internet, the mass datas such as behavior, consumer behavior and interbehavior of conversing from the client, extract and excavate implicit, valuable knowledge, by customer grouping, customer churn prediction, analyzing product association etc., carry out marketing targetedly, meaning is very great.For example: at present, enterprises propagandist adopts dissemination on a large scale more, or adopts the mode of survey that product or some application services are investigated, and expends a large amount of manpowers, financial resources and DeGrain, and specific aim is not strong.
Summary of the invention
The decision-making technique that the object of the present invention is to provide a kind of position-based service information data to support is for business to customer hives off, the product applied analysis provides decision-making foundation.
For achieving the above object, the technical solution used in the present invention is as follows:
The decision-making technique that the position-based service information data supports comprises:
Reading configuration file information, and according to the step that initiation parameter is operated accordingly, specifically comprise: read configuration information; If configuration information arranged then import to global variable, if do not have configuration information then use the configuration information of acquiescence; Complete data file is scanned, if data the most in a couple of days then preserve, otherwise deletion; Empty data cached; Data in the most complete data file and the data that send in the successful data file are matched, and are that complete data deduct the successful data of transmission to not sending successful data, then write data cached; Setting up the mobile network connects.
Portable terminal is gathered and recording mobile terminal information, portable terminal application service information and user position information and upload to the step of remote server when the service of using the application service provider to provide;
Remote server is resolved information that described portable terminal the sends over mode that line data excavates then by map or chart of going forward side by side and is shown the applicable cases of portable terminal situation, portable terminal application service, the step of customer position information situation.
Optimize, before collection and recording mobile terminal information, portable terminal application service information and user position information, comprise that also portable terminal sends request to remote server, remote server transmitting order to lower levels Control Parameter information, and will order the step of Control Parameter information updating in configuration file and the global variable by portable terminal.
Optimize, described portable terminal is by being transfer of data GPRS network or cdma network or note or bluetooth or WIFI to the transmission means of remote server.
Optimize, when described portable terminal comprises positioner,
Described reading configuration file information, and the implementation method of the step of operating accordingly according to initiation parameter also comprises the operation of opening the positioner port;
The information uploading that portable terminal will be gathered and write down also comprises the step of closing positioner behind remote server.
Optimize, the information uploading that portable terminal will be gathered and write down also comprises the step that empties internal memory behind remote server.
Optimize, described remote server transmitting order to lower levels Control Parameter information following three kinds of implementations are arranged:
If in the customer data base unique user is had configuration parameter information, remote server issues corresponding order Control Parameter information according to user IMEI or IMSI;
If in the application service database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to application service;
If in the portable terminal model database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to the portable terminal model;
If do not have configuration parameter information in top three kinds of databases, remote server issues corresponding order Control Parameter information according to default parameters.
Optimize, described configuration file comprises Host, Port, Path, locate mode information.
Optimize, described global variable comprises IMEI, IMSI, Host, Port, Path, locate mode, longitude, latitude, height above sea level, speed, direction, CellId, Lac information.
Optimize, described information uploading with portable terminal collection and record comprises to the step of remote server: read the buffer memory number and dig and be kept in the internal memory; Empty the pick of buffer memory number; If the content data file that reads then finishes for empty; If the content data file that reads is then set up remote service and is connected not for empty; Send data; If send successfully, then write successfully data file; If send failure, then be written to data cached.
Optimize, described information of mobile terminal comprises producer's information, type information, and described portable terminal application service information comprises application service provider's information, application service and time of origin information.
Optimize, it is GPS and base station and the locate mode of depositing that base station locate mode or GPS locate mode or bimodulus locate mode are adopted in described portable terminal Information Monitoring, when adopting the bimodulus location, if the GPS locate mode effectively then preferentially adopts the GPS locate mode.
Optimize, the specific implementation method that described remote server is resolved positional information is as follows:
Resolution data and in data parsing to an object makes each unit of data correspond to each the corresponding attribute in the object:
If locate mode is the location, base station, then base station information is found corresponding latitude and longitude information in the base station data storehouse; If bimodulus positioning instant base station location and GPS locate mode and the locate mode of depositing check whether longitude and latitude is effective, if invalid then from the base station data storehouse, obtain the latitude and longitude information of correspondence according to base station information; If locate mode is the GPS location, check then whether longitude and latitude is effective;
According to latitude and longitude information, POI data in the association in the scope that error allows;
Deal with data and data organization in each corresponding tables of data of database.
Optimize, the specific implementation method that described remote server carries out data mining to the positional information of resolving comprises:
By terminal type the user group is carried out cluster analysis;
By application service the user group is carried out cluster analysis;
The distribution situation that association analysis obtains customer group is carried out in each application service;
At mobile phone users group's distribution situation, for business development provides decision-making foundation.
Beneficial effect of the present invention:
Utilize positional information to portable terminal manufacturer, portable terminal model, application service information are carried out cluster analysis, to specific people's cluster analysis, for portable terminal manufacturer, application provider provide decision-making foundation.
Description of drawings
Fig. 1 is an embodiment of the invention principle flow chart.
Embodiment
The decision-making technique that a kind of position-based service information data of the present invention supports referring to accompanying drawing 1, comprising:
S1: reading configuration file information, and according to the step that initiation parameter is operated accordingly, specifically comprise:
Read configuration information;
If configuration information arranged then import to global variable, if do not have configuration information then use the configuration information of acquiescence;
Complete data file is scanned, if data the most in a couple of days then preserve, otherwise deletion:
(1) create a directory and preserve data, comprise three subdirectories and a configuration file under this catalogue, one one is the catalogue of preserving the data upload success in order to preserve one day complete data file content, and one is to preserve data cached catalogue
(2) file designation standard: name according to the yyyymmdd mode
(3) data format specifications:
Align_type, mobile phone time, longitude, latitude, marker, number of satellite, height above sea level, speed, direction, CellId, LAC, manufacturer terminal code, terminal models, service provider's code, service code, service parameter;
(4) data format explanation:
Separate with English comma between each data cell, finish with English branch between every data.
Time format is: yyyy-MM-dd HH:mm:ss
Align_type: 0 expression satellite fix, location, 1 expression base station, 2 expression SIM card location
Marker: 0 expression no signal, a little less than the 1 expression signal, 2 expression signals are normal
Illustrate:
As: 0,2009-11-29 19:53:34,116.39,40.0068,2,9,1100,120, N60,593,4457, TianYu, M606, KaMei, 1001, the The Romance of the Three Kingdoms;
Expression: the user was on November 29th, 2009, height above sea level is 1100 meters, longitude and latitude is 116.39, latitude is on 40.0068 the position, model with the production of TianYu manufacturer terminal is served for 1001 (readings) that enjoyment KaMei application service provider on the M606 portable terminal provides, and service content is the The Romance of the Three Kingdoms.
Empty data cached;
Data in the most complete data file and the data that send in the successful data file are matched, and are that complete data deduct the successful data of transmission to not sending successful data, then write data cached;
Setting up the mobile network connects; (this step necessity that whether it is necessary or not exists in this claim?)
Open the positioner port.
S2: portable terminal sends request to remote server, remote server transmitting order to lower levels Control Parameter information, and will order the step of Control Parameter information updating in configuration file and the global variable by portable terminal.Described configuration file mainly comprises information such as Host, Port, Path, locate mode.Described global variable: described global variable comprises IMEI, IMSI, Host, Port, Path, locate mode, longitude, latitude, height above sea level, speed, direction, CellId, Lac information.Wherein
A) IMEI: equipment unique code
B) IMSI:SIM card series number
C) MobilePhone: phone number
D) Host: remote server, as www.52loc.com
E) Port: serve port, as 80
F) Path: service Path, as/Engine
S3: portable terminal is gathered and recording mobile terminal information, portable terminal application service information and user position information and upload to the step of remote server when the service of using the application service provider to provide;
S4: remote server is resolved information that described portable terminal the sends over mode that line data excavates then by map or chart of going forward side by side and is shown the applicable cases of portable terminal situation, portable terminal application service, the step of customer position information situation.
The information uploading that portable terminal will be gathered and write down also comprises the step that empties internal memory and close positioner behind remote server.
Remote server transmitting order to lower levels Control Parameter information following three kinds of implementations are arranged:
If in the customer data base unique user is had configuration parameter information, remote server issues corresponding order Control Parameter information according to user IMEI or IMSI;
If in the application service database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to application service;
If in the portable terminal model database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to the portable terminal model;
If do not have configuration parameter information in top three kinds of databases, remote server issues corresponding order Control Parameter information according to default parameters.
The step that file data is sent to remote server comprises: read data cached and be kept in the internal memory; Empty data cached; If the content data file that reads then finishes for empty; If the content data file that reads is then set up remote service and is connected not for empty; Send data; If send successfully, then write successfully data file; If send failure, then be written to data cached.
Described information of mobile terminal comprises producer's information, type information, and described portable terminal application service information comprises application service provider's information, application service and time of origin information.
Table 1 mobile terminal configuration information table
Field name Implication Type Remarks
??IMEI Terminal number Numeric type The associating major key
??IMSI The SIM card series number Numeric type The associating major key
??Type Witness marker Numeric type 0: the expression base station; 1: expression GPS; 2: the expression bimodulus; 3: the expression SIM card
Field name Implication Type Remarks
??Status Status Flag Numeric type 0: the expression normal service; 1: represent out of service
??Host The address of service Character type The address of service is as www.52loc.com
??Port Serve port Numeric type Serve port is as 80
??Path Service path Character type Service path, as/Engine
??CreateDate Date created The date type
Table 2 terminal models configuration information table
Field name Implication Type Remarks
??FactoryID Terminal producer numbering Numeric type The associating major key
??Model Terminal models Character type The associating major key
??Flag Witness marker Numeric type 0: the expression base station; 1: expression GPS; 2: the expression bimodulus; 3: the expression SIM card
??Status Status Flag Numeric type 0: the expression normal service; 1: represent out of service
??Host The address of service Character type The address of service is as www.52loc.com
??Port Serve port Numeric type Serve port is as 80
??Path Service path Character type Service path, as/Engine
??CreateDate Date created The date type
Table 3 application service configuration information table
Field name Implication Type Remarks
??ProviderID Application service provider's numbering Numeric type The associating major key
??ServiceCode The application service code Character type The associating major key
??Flag Witness marker Numeric type 0: the expression base station; 1: expression GPS; 2: the expression bimodulus; 3: the expression SIM card
??Status Status Flag Numeric type 0: the expression normal service; 1: represent out of service
??Host The address of service Character type The address of service is as www.52loc.com
??Port Serve port Numeric type Serve port is as 80
??Path Service path Character type Service path, as/Engine
??CreateDate Date created The date type
Table 4 terminal producer table
Field name Implication Type Remarks
?ID Terminal producer numbering Numeric type Major key
?Name Terminal producer title Character type Unique index
?NickName Be called for short Character type
?Logo ??Logo Binary system
?Phone Phone Character type
?Fax Fax Character type
?Address The address Character type
Field name Implication Type Remarks
?PostCode Postcode Numeric type
?Status Status Flag Numeric type
?Description A brief introduction Character type
?CreateDate Date created The date type
Table 5 terminal models table
Field name Implication Type Remarks
??Model Terminal models Character type The associating major key
??FactoryID Terminal producer numbering Numeric type The associating major key
??Description A brief introduction Character type
??CreateDate Date created The date type
Table 6 application service provider table
Field name Implication Type Remarks
??ID Terminal producer numbering Numeric type Major key
??Name Terminal producer title Character type Unique index
??NickName Be called for short Character type
??Logo ??Logo Binary system
??Phone Phone Character type
??Fax Fax Character type
??Address The address Character type
Field name Implication Type Remarks
??PostCode Postcode Numeric type
??ServiceType COS Numeric type COS such as music, reading, video
??Status Status Flag Numeric type
??Description A brief introduction Character type
??CreateDate Date created The date type
Table 7 application service table
Field name Implication Type Remarks
??ServiceCode The application service code Character type The associating major key
??ProviderID Application service provider's numbering Numeric type The associating major key
??Description A brief introduction Character type
??CreateDate Date created The date type
Table 8 portable terminal table
Field name Implication Type Remarks
??IMEI Terminal number Numeric type The associating major key
??IMSI The SIM series number Numeric type The associating major key
??MobilePhone Telephone number Character type
??FactoryID Terminal producer coding Numeric type
??Model Terminal models Character type
??LastLongitude Longitude Numeric type Last longitude
Field name Implication Type Remarks
??LastLatitude Latitude Numeric type Last latitude
??MocatorX Mercator's coordinate Numeric type
??MocatorY Mercator's coordinate Numeric type
??LastDate Report the date The date type Call time on last
??CreateDate Date created The date type
Described portable terminal is gathered user position information and is adopted the base station locate mode, and this moment, satellite data was all used null representation.Specific implementation is as follows: obtain cellid, lac information; Organize data according to data standard; Data supplementing is arrived complete data file; Write data cached file.
Portable terminal is gathered user position information can also adopt the GPS locate mode, and this moment, base station data was all used null representation.The specific implementation method is as follows: read gps data; Organize data according to data standard; Data supplementing is arrived complete data file; Write data cached file.
Portable terminal is gathered user position information, and can also to adopt the bimodulus locate mode be GPS and base station and the locate mode of depositing, if the GPS locate mode effectively then preferentially adopts the GPS locate mode.Specific implementation is as follows: obtain cellid, lac information; Read gps data; Organize data according to data standard; Data supplementing is arrived complete data file; Write data cached file.
The specific implementation method that remote server is resolved positional information is as follows:
Resolution data and in data parsing to an object makes each unit of data correspond to each the corresponding attribute in the object;
If locate mode is the location, base station, then base station information is found corresponding latitude and longitude information in the base station data storehouse; If bimodulus positioning instant base station location and GPS locate mode and the locate mode of depositing check whether longitude and latitude is effective, if invalid then from the base station data storehouse, obtain the latitude and longitude information of correspondence according to base station information; If locate mode is the GPS location, check then whether longitude and latitude is effective.
Table 9 image data table
Field name Implication Type Remarks
??IMEI Terminal number Numeric type The associating major key
??IMSI The SIM series number Numeric type The associating major key
??MobileDate Terminal time The date type The associating major key
??MobilePhone Telephone number Character type
Field name Implication Type Remarks
??FactoryID Terminal producer coding Numeric type
??Model Terminal models Character type
??ProviderID Application service provider's numbering Numeric type
??ServiceCode The application service code Character type
??Parameter Service content Character type
??Type Witness marker Numeric type
??CountryCode Country code Numeric type As 460 expression China
??MCC Mobile code Numeric type Move 01 expression UNICOM, 03 expression telecommunications as 00,02 expression
??CellID Base station IDs Numeric type
??Lac Cell code Numeric type
??Status The satellite-signal sign Numeric type
??Longitude Longitude Numeric type
??Latitude Latitude Numeric type
??MocatorX Mercator's coordinate Numeric type
??MocatorY Mercator's coordinate Numeric type
??Altitude Height above sea level Numeric type
??Satellites Number of satellite Numeric type
Field name Implication Type Remarks
??Speed Speed Numeric type
??Directory Direction Character type
??SeqID The record unique identification Numeric type
??CreateDate Date created The date type
Table 10 base station data table
Field name Implication Type Remarks
??CountryCode Country code Numeric type The associating major key
??MCC Mobile code Numeric type The associating major key
??CellID Base station IDs Numeric type The associating major key
??Lac Cell code Numeric type The associating major key
??Longitude Longitude Numeric type
??Latitude Latitude Numeric type
??MocatorX Mercator's coordinate Numeric type
??MocatorY Mercator's coordinate Numeric type
??CreateDate Date created The date type
According to latitude and longitude information, POI data in the association in the scope that error allows;
Table 11POI tables of data
Field name Implication Type Remarks
?ID The POI numbering Numeric type Major key
?Name The POI title Character type
Field name Implication Type Remarks
?NickName Be called for short Character type
?Type Type Numeric type As point, line, surface
?Phone Phone Character type
?Fax Fax Character type
?Address The address Character type
?PostCode Postcode Numeric type
?Longitude Longitude Numeric type Center point coordinate
?Latitude Latitude Numeric type Center point coordinate
?MocatorX Mercator's coordinate Numeric type Center point coordinate
?MocatorY Mercator's coordinate Numeric type Center point coordinate
?ClassType Classification Numeric type As types such as hotel, mansion, banks
?Bound The frame coordinate Character type
?CountryCode Country code Numeric type
?ProvinceID Economize (special zone or municipality directly under the Central Government) numbering Numeric type
?CityID The city numbering Numeric type
?DistrictID The city numbering Numeric type
?TownID The small towns numbering Numeric type
?VillageID The rural area numbering Numeric type
?CreateDate Date created The date type
Table 12 image data table and POI information table relation
Field name Implication Type Remarks
??SeqID The record unique identification Numeric type The associating major key
??POIID The POI numbering Numeric type The associating major key
??ClassType Classification Numeric type The associating major key
Deal with data and data organization in each corresponding tables of data of database.
Table 13 country table
Field name Implication Type Remarks
??ID The country origin numbering Numeric type Major key
??Name Title Character type Unique index
??NickName Be called for short Character type
??Status Character Numeric type As developed country, developing country
??Type Type Numeric type As country, area, island
??CreateDate Date created The date type
Table 14 province (special zone or municipality directly under the Central Government) table
Field name Implication Type Remarks
?ID Province number Numeric type Major key
?Name Title Character type The associating unique index
?NickName Be called for short Character type
?Status Character Numeric type As economizing municipality directly under the Central Government, autonomous region, special zone
?CountryCode The country origin numbering Numeric type The associating unique index
?CreateDate Date created The date type
Table 15 city table
Field name Implication Type Remarks
?ID The city numbering Numeric type Major key
?Name Title Character type The associating unique index
?NickName Be called for short Character type
?CountryCode The country origin numbering Numeric type The associating unique index
?ProviceID Province number Numeric type The associating unique index
?CreateDate Date created The date type
Table 16 city table
Field name Implication Type Remarks
?ID The city numbering Numeric type Major key
?Name Title Character type The associating unique index
?NickName Be called for short Character type
?CountryCode The country origin numbering Numeric type The associating unique index
?ProviceID Province number Numeric type The associating unique index
?CityID The city numbering Numeric type The associating unique index
?CreateDate Date created The date type
Table 17 small towns table
Field name Implication Type Remarks
?ID The small towns numbering Numeric type Major key
?Name Title Character type The associating unique index
?NickName Be called for short Character type
Field name Implication Type Remarks
?CountryCode The country origin numbering Numeric type The associating unique index
?ProviceID Province number Numeric type The associating unique index
?CityID The city numbering Numeric type The associating unique index
?CreateDate Date created The date type
Table 18 rural area table
Field name Implication Type Remarks
?ID The rural area numbering Numeric type Major key
?Name Title Character type The associating unique index
?NickName Be called for short Character type
?CountryCode The country origin numbering Numeric type The associating unique index
?ProviceID Province number Numeric type The associating unique index
?CityID The city numbering Numeric type The associating unique index
?TownID The small towns numbering Numeric type The associating unique index
?CreateDate Date created The date type
The specific implementation method that remote server carries out data mining to the positional information of resolving comprises:
By terminal type the user group is carried out cluster analysis;
By application service the user group is carried out cluster analysis;
The distribution situation that association analysis obtains customer group is carried out in each application service, particularly,
(1), adds up each terminal producer portable terminal quantity comparative analysis situation by the mode of chart.
(2) by the mode of map, the real-time total distribution situation of Dynamic Display manufacturer terminal portable terminal.
(3) by the mode of map, the Dynamic Display manufacturer terminal enlivens the distribution situation of portable terminal in real time.
(4) by the mode of chart, add up each application service quantity comparative analysis situation of service provider.
(5) mode by map, the total user's of each application service of Dynamic Display service provider distribution situation in real time.
(6) mode by map, the distribution situation of each application service any active ues of Dynamic Display service provider in real time.
(7) by the mode of chart, press province (containing municipality directly under the Central Government and special zone), city, county, town, township, village's range statistics terminal distribution situation.
(8) by the mode of chart, category (as hotel, hotel, cinema etc.) is added up portable terminal comparative analysis situation.
The application data type list of table 19 statistics
Classification Index Dimension
Number of users Newly-increased visit/online user number the visit of accumulative total visit/online user number online user conversion ratio silent user is counted active users user retention rate (moon) √ time (day/moon) the √ area √ √ of the manufacturer type √ √ service provider √ of operator application type (recreation) √ product
Traffic carrying capacity Newly-increased visit/online number of times the of accumulative total visit/online number of times visits online number of times conversion ratio people and all visits/online number of times and distribution √ time (day/moon) the √ area √ √ of the manufacturer type √ √ service provider √ of operator application type (recreation) √ product
Product The online product quantity of the product quantity product quantity of reaching the standard grade that rolls off the production line √ time (day/moon) √ type √ service provider √ application service (recreation) √ product
At mobile phone users group's distribution situation, for business development provides decision-making foundation.
Portable terminal is by to the transmission means of remote server being transfer of data:
(1) GPRS network or cdma network
(2) note
(3) bluetooth or WIFI
Be that example illustrates whole transmission and implementation procedure below with GPRS, adopt the Socket agreement to carry out transfer of data,
When portable terminal of the present invention sent request to remote server, the communication protocol that remote server adopts was summarized as follows:
(1) URL address: Host+Port+Path
Form is as http://engine.52loc.com:80/Command
(2) HTTP packet header:
Preserve IMSI with the X-Up-Sim-Card-ID parameter
Preserve IMEI with the X-Up-Mobile-Device-ID parameter
Preserve phone number with the X-Up-Mobile-Phone-ID parameter
With X-Up-Version-ID parameter save routine version number
(3) required parameter explanation
A) data: vendor code, terminal models, service provider's code, service code
As: TianYu, M606, KaMei, 1001
(4) support GET and POST method
A) transmit by the Get mode
GET?url?data=%s
B) transmit by the Post mode
(5) returned value specification
Data format: instruction+branch+packet (witness marker+Host+Port+Path)
As: On; 0, engine.52loc.com, 80 ,/Engine
To remote server, the communication protocol that remote server reception information adopts is summarized as follows portable terminal of the present invention with information uploading:
(1) URL address: Host+Port+Path
Form is as http://engine.52loc.com:80/Engine
(2) HTTP packet header:
Preserve IMSI with the X-Up-Sim-Card-ID parameter
Preserve IMEI with the X-Up-Mobile-Device-ID parameter
Preserve phone number with the X-Up-Mobile-Phone-ID parameter
With X-Up-Version-ID parameter save routine version number
(3) required parameter explanation:
A) status: state mark, data of 0 expression, many data of 1 expression
B) data: align_type, mobile phone time, longitude, latitude, marker, number of satellite, height above sea level, speed, direction, CellId, LAC, vendor code, terminal models, service provider's code, service code, service parameter;
Time format: yyyy-MM-dd HH:mm:ss
Align_type: 0 expression satellite fix, location, 1 expression base station, 2 expression SIM card location
Marker: 0 expression no signal, a little less than the 1 expression signal, 2 expression signals are normal
As: 0,2009-11-29 19:53:34,116.39,40.0068,2,9,1100,120, N60,593,4457, TianYu, M606, KaMei, 1001, the The Romance of the Three Kingdoms;
C) key:MD5 (time+distribution cryptographic keys+mobile phone series number)
(4) support GET and POST method
A) low volume data can transmit by the Get mode
GET?url?status=%s&data=%s&key=%s
B) mass data must be transmitted by the Post mode
(5) returned value specification
1) 0: success
2) 1:md5 verification failure
3) 2: secret key is expired
4) 3: other mistakes
Be example with a music application service provider below, if the application service provider provides the music player service on portable terminal, in the time of user's played songs, search or download song, how many people wonder has in the detailed distribution situation of listening same first song and these people; Wonder that first song is the most popular with users; Wonder the distribution situation that how many any active ues and any active ues are arranged now.Idiographic flow is as follows:
Music application is carried out the Unified coding standard, shown in table 20:
Table 20
Figure G2009102595256D0000161
When the user opened player, music player called that the initial function carries out initialization in the class libraries.
When the user search single is an example with " paradise ", music player calls the write interface in the class libraries, portable terminal manufacturer, the portable terminal model, this music service provider code, service code and service parameter, positional information is written in the file according to terminal explanation set of specifications organization data.
When terminal system is idle, the data in the file are sent to server end.
Service end is handled data that the music client transmits and is put in storage according to the service end standard.
Service end is added up the number of every first song.
Service end writes down the position that each user listens when song.

Claims (13)

1. the decision-making technique that supports of position-based service information data is characterized in that comprising:
Reading configuration file information, and according to the step that initiation parameter is operated accordingly, specifically comprise: read configuration information; If configuration information arranged then import to global variable, if do not have configuration information then use the configuration information of acquiescence; Complete data file is scanned, if data the most in a couple of days then preserve, otherwise deletion; Empty data cached; Data in the most complete data file and the data that send in the successful data file are matched, and are that complete data deduct the successful data of transmission to not sending successful data, then write data cached; Setting up the mobile network connects.
Portable terminal is gathered and recording mobile terminal information, portable terminal application service information and user position information and upload to the step of remote server when the service of using the application service provider to provide;
Remote server is resolved information that described portable terminal the sends over mode that line data excavates then by map or chart of going forward side by side and is shown the applicable cases of portable terminal situation, portable terminal application service, the step of customer position information situation.
2. the decision-making technique that position-based service data according to claim 1 supports, it is characterized in that: before collection and recording mobile terminal information, portable terminal application service information and user position information, comprise that also portable terminal sends request to remote server, remote server transmitting order to lower levels Control Parameter information, and will order the step of Control Parameter information updating in configuration file and the global variable by portable terminal.
3. the decision-making technique that supports of the described position-based service data of claim 1 is characterized in that: described portable terminal is by being transfer of data GPRS network or cdma network or note or bluetooth or WIFI to the transmission means of remote server.
4. the decision-making technique that supports of the described position-based service data of claim 1 is characterized in that: when described portable terminal comprises positioner,
Described reading configuration file information, and the implementation method of the step of operating accordingly according to initiation parameter also comprises the operation of opening the positioner port;
The information uploading that portable terminal will be gathered and write down also comprises the step of closing positioner behind remote server.
5. the decision-making technique that supports of the described position-based service data of claim 1, it is characterized in that: the information uploading that portable terminal will be gathered and write down also comprises the step that empties internal memory behind remote server.
6. the decision-making technique that supports of the described position-based service data of claim 2 is characterized in that: described remote server transmitting order to lower levels Control Parameter information following three kinds of implementations are arranged:
If in the customer data base unique user is had configuration parameter information, remote server issues corresponding order Control Parameter information according to user IMEI or IMSI;
If in the application service database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to application service;
If in the portable terminal model database configuration parameter information is arranged, remote server issues corresponding order Control Parameter information according to the portable terminal model;
If do not have configuration parameter information in top three kinds of databases, remote server issues corresponding order Control Parameter information according to default parameters.
7. the decision-making technique that supports of the described position-based service data of claim 2, it is characterized in that: described configuration file comprises Host, Port, Path, locate mode information.
8. the decision-making technique that supports of the described position-based service data of claim 2, it is characterized in that: described global variable comprises IMEI, IMSI, Host, Port, Path, locate mode, longitude, latitude, height above sea level, speed, direction, CellId, Lac information.
9. the decision-making technique that supports of the described position-based service data of claim 1 is characterized in that: described information uploading with portable terminal collection and record comprises to the step of remote server: read data cached and be kept in the internal memory; Empty data cached; If the content data file that reads then finishes for empty; If the content data file that reads is then set up remote service and is connected not for empty; Send data; If send successfully, then write successfully data file; If send failure, then be written to data cached.
10. the decision-making technique that supports of the described position-based service information data of claim 1, it is characterized in that: described information of mobile terminal comprises producer's information, type information, and described portable terminal application service information comprises application service provider's information, application service and time of origin information.
11. the decision-making technique that the described position-based service data of claim 1 supports, it is characterized in that: it is GPS and base station and the locate mode of depositing that base station locate mode or GPS locate mode or bimodulus locate mode are adopted in described portable terminal Information Monitoring, when adopting the bimodulus location, if the GPS locate mode effectively then preferentially adopts the GPS locate mode.
12. the decision-making technique that the described position-based service data of claim 11 supports is characterized in that: the specific implementation method that described remote server is resolved positional information is as follows:
Resolution data and in data parsing to an object makes each unit of data correspond to each the corresponding attribute in the object;
If locate mode is the location, base station, then base station information is found corresponding latitude and longitude information in the base station data storehouse; If bimodulus positioning instant base station location and GPS locate mode and the locate mode of depositing check whether longitude and latitude is effective, if invalid then from the base station data storehouse, obtain the latitude and longitude information of correspondence according to base station information; If locate mode is the GPS location, check then whether longitude and latitude is effective;
According to latitude and longitude information, POI data in the association in the scope that error allows;
Deal with data and data organization in each corresponding tables of data of database.
13. the decision-making technique that the described position-based service data of claim 1 supports is characterized in that: the specific implementation method that described remote server carries out data mining to the positional information of resolving comprises:
By terminal type the user group is carried out cluster analysis;
By application service the user group is carried out cluster analysis;
The distribution situation that association analysis obtains customer group is carried out in each application service;
At mobile phone users group's distribution situation, for business development provides decision-making foundation.
CN2009102595256A 2009-12-18 2009-12-18 Decision method supported on basis of location service information data Expired - Fee Related CN101729981B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102595256A CN101729981B (en) 2009-12-18 2009-12-18 Decision method supported on basis of location service information data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102595256A CN101729981B (en) 2009-12-18 2009-12-18 Decision method supported on basis of location service information data

Publications (2)

Publication Number Publication Date
CN101729981A true CN101729981A (en) 2010-06-09
CN101729981B CN101729981B (en) 2012-07-25

Family

ID=42450024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102595256A Expired - Fee Related CN101729981B (en) 2009-12-18 2009-12-18 Decision method supported on basis of location service information data

Country Status (1)

Country Link
CN (1) CN101729981B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354387A (en) * 2011-11-11 2012-02-15 广东电网公司江门供电局 Multi-dimensional platform data mining method and system of power grid dispersed power supply information
CN102647661A (en) * 2011-02-22 2012-08-22 三星电子(中国)研发中心 Method for sending real-time status of terminal and interaction method based on real-time status
EP2493150A1 (en) * 2011-02-28 2012-08-29 Digi International Inc. Mobile application metadata collection agent
CN103052020A (en) * 2011-10-11 2013-04-17 北京千橡网景科技发展有限公司 Method and device for locating terminal user
CN103369460A (en) * 2012-03-30 2013-10-23 北京千橡网景科技发展有限公司 Method and device used for identifying user cluster
CN103987022A (en) * 2014-06-04 2014-08-13 中科创达软件股份有限公司 Position information checking method and system based on mobile terminal and mobile terminal
CN104678413A (en) * 2014-12-12 2015-06-03 广西科技大学 On-line positioning system
WO2015096610A1 (en) * 2013-12-24 2015-07-02 中兴通讯股份有限公司 Data processing method and device
CN105120506A (en) * 2015-07-30 2015-12-02 广东欧珀移动通信有限公司 Method and system for customizing priorities of WIFI hot spots and realizing automatic connection and mobile terminal
CN105491516A (en) * 2014-09-19 2016-04-13 中兴通讯股份有限公司 Monitoring method and device and uploading method for sales distribution
CN105654748A (en) * 2014-11-14 2016-06-08 中兴通讯股份有限公司 Alarm method and alarm device
CN106303941A (en) * 2015-05-21 2017-01-04 中兴通讯股份有限公司 The processing method of terminal positional information and server
CN106454900A (en) * 2016-11-01 2017-02-22 合肥工业大学 Mobile communication network user perception analysis and optimization system based on smart terminal
CN113094498A (en) * 2021-04-27 2021-07-09 中国美术学院 Method and system for generating product appearance design investigation report

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355471B (en) * 2007-07-27 2011-05-11 中国电信股份有限公司 Method and system for forming user database of telecom wideband application
CN101146262A (en) * 2007-10-23 2008-03-19 中兴通讯股份有限公司 An information generation method and system for long active area of mobile users

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102647661B (en) * 2011-02-22 2014-12-10 三星电子(中国)研发中心 Method for sending real-time status of terminal and interaction method based on real-time status
CN102647661A (en) * 2011-02-22 2012-08-22 三星电子(中国)研发中心 Method for sending real-time status of terminal and interaction method based on real-time status
EP2493150A1 (en) * 2011-02-28 2012-08-29 Digi International Inc. Mobile application metadata collection agent
CN103052020A (en) * 2011-10-11 2013-04-17 北京千橡网景科技发展有限公司 Method and device for locating terminal user
CN102354387A (en) * 2011-11-11 2012-02-15 广东电网公司江门供电局 Multi-dimensional platform data mining method and system of power grid dispersed power supply information
CN103369460A (en) * 2012-03-30 2013-10-23 北京千橡网景科技发展有限公司 Method and device used for identifying user cluster
WO2015096610A1 (en) * 2013-12-24 2015-07-02 中兴通讯股份有限公司 Data processing method and device
CN103987022A (en) * 2014-06-04 2014-08-13 中科创达软件股份有限公司 Position information checking method and system based on mobile terminal and mobile terminal
CN103987022B (en) * 2014-06-04 2018-10-16 中科创达软件股份有限公司 A kind of location information inquiry method, system and mobile terminal based on mobile terminal
CN105491516A (en) * 2014-09-19 2016-04-13 中兴通讯股份有限公司 Monitoring method and device and uploading method for sales distribution
CN105654748A (en) * 2014-11-14 2016-06-08 中兴通讯股份有限公司 Alarm method and alarm device
CN104678413A (en) * 2014-12-12 2015-06-03 广西科技大学 On-line positioning system
CN106303941A (en) * 2015-05-21 2017-01-04 中兴通讯股份有限公司 The processing method of terminal positional information and server
CN105120506A (en) * 2015-07-30 2015-12-02 广东欧珀移动通信有限公司 Method and system for customizing priorities of WIFI hot spots and realizing automatic connection and mobile terminal
CN106454900A (en) * 2016-11-01 2017-02-22 合肥工业大学 Mobile communication network user perception analysis and optimization system based on smart terminal
CN113094498A (en) * 2021-04-27 2021-07-09 中国美术学院 Method and system for generating product appearance design investigation report

Also Published As

Publication number Publication date
CN101729981B (en) 2012-07-25

Similar Documents

Publication Publication Date Title
CN101729981B (en) Decision method supported on basis of location service information data
CN202035047U (en) Mobile terminal capable of extracting address information for navigation
CN102939514B (en) For the method and apparatus of location-based service
CN101672910B (en) Interest point system, interest point information system and method for downloading a plurality of interest points
CN111353924A (en) Investigation information acquisition method and client for rural and town territory space planning requirements
CN105608609B (en) Method and device for pushing travel information and electronic equipment
CN102939604A (en) Method and apparatus for context-indexed network resources
CN101206253B (en) Device and method for synchronous update of map data on handhold GPS terminal device
CN102349314B (en) Method and apparatus for accessing content based on user geolocation
US20080229369A1 (en) Multimedia communicator utilized to offer open services
CN103906993A (en) Method and apparatus for constructing a road network based on point-of-interest (poi) information
CN101350153A (en) Label information system capable of gathering geographic position using label terminal and information acquisition method
CN104539723A (en) Virtual guide system based on scenic spot feature point positioning
CN102713903A (en) A locating system and a method for operating a locating system
CN107560617A (en) A kind of air navigation aid based on advertisement machine, storage medium and advertisement machine
CN102111452A (en) System for storing vehicle-mounted information by using distributed data storage program and storage method thereof
CN102469112B (en) Position tracking implementation method, Apparatus and system
CN106375418A (en) Dynamic generation method of information data of acoustic Internet of Thing
US20090234579A1 (en) Systems of points of interest in satellite navigation system applications
CN102752744A (en) Problem solving method and device for mobile terminal
MX2011000093A (en) General purpose mobile location-blogging system.
CN102664897B (en) Mobile-platform-based mobile phone travel information query system
CN102215289A (en) Mobile terminal and method for extracting address information for navigation
CN104079603A (en) Cell phone travel information inquiry system based on B/S (Browser/Server) structure
CN101179643A (en) Method of transmitting positional information of image file and discriminating in geographic information system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120725

Termination date: 20141218

EXPY Termination of patent right or utility model