[go: up one dir, main page]

CN105307112B - Analysis obtains the method and system of user's motion track - Google Patents

Analysis obtains the method and system of user's motion track Download PDF

Info

Publication number
CN105307112B
CN105307112B CN201410376594.6A CN201410376594A CN105307112B CN 105307112 B CN105307112 B CN 105307112B CN 201410376594 A CN201410376594 A CN 201410376594A CN 105307112 B CN105307112 B CN 105307112B
Authority
CN
China
Prior art keywords
round
record
user
motion track
mobile terminal
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
CN201410376594.6A
Other languages
Chinese (zh)
Other versions
CN105307112A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201410376594.6A priority Critical patent/CN105307112B/en
Publication of CN105307112A publication Critical patent/CN105307112A/en
Application granted granted Critical
Publication of CN105307112B publication Critical patent/CN105307112B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses the method and systems that a kind of analysis obtains user's motion track, wherein, method includes: within each default motion track period, and round receives data information acquisition equipment and sends user's real time information, including user identifier and network access information;For a user, judge whether this round receives its user's real time information;If receiving, the corresponding position of this round network access information is obtained from base station location query unit, the position for generating the user this round is recorded and stored in track record table;If not receiving, carry out data training, inquiry with current historical track record there is the historical track of maximum similarity to record from the user other historical track records, be stored in the position for wherein corresponding to this round as the corresponding position of this round network access information in track record table.The embodiment of the present invention can obtain the motion track of mobile terminal user in the case where not needing mobile terminal and participating in location Calculation.

Description

Analysis obtains the method and system of user's motion track
Technical field
The present invention relates to the communication technology, especially a kind of analysis obtains the method and system of user's motion track.
Background technique
With the development of mobile radio communication device, the means for obtaining user location are more various.How to obtain user's Track simultaneously becomes current research hotspot according to the trajectory predictions user behavior of user, so as to carry out net according to user behavior Network resource optimization, application.
In the implementation of the present invention, inventors have found that in the prior art, global positioning system (GPS) can be used The position of user is positioned, and obtains the continuous path of user by continuous GPS positioning, however, by GPS directly to user It carries out consecutive tracking and needs customer mobile terminal to be actively engaged in location Calculation and provide location data, location data is not easy to obtain , also, continuous GPS positioning just can not be carried out in the sightless situation of GPS satellite, the continuous path of user can not be obtained. In addition, there presently does not exist the prediction techniques to user's motion track in mobile communication scene.
Summary of the invention
One technical problem to be solved by the embodiment of the invention is that: a kind of side of analysis acquisition user's motion track is provided Method and system, to obtain the motion track of mobile terminal user in the case where not needing mobile terminal and participating in location Calculation.
The method that a kind of analysis provided in an embodiment of the present invention obtains user's motion track, comprising:
Motion track generates engine within each default motion track period, is wheel minor tick, round with preset duration The user's real time information for the mobile terminal user that data information acquisition equipment is sent is received, user's real time information includes user Mark and network access information, the network access information include the Base Station Identification BSID and subnet of the mobile terminal access Subnet information;
Motion track generates engine and is directed to the mobile terminal user, judges whether this round receives the mobile terminal User's real time information of user;
If receiving, motion track generation engine obtains this round network access information from base station location query unit and corresponds to Position, the position for generating described this round of mobile terminal user is recorded and stored in track record table, the position record The corresponding position of network access information, timestamp including user identifier, this round and the wheel in the current motion track period Secondary number;The historical track record of each mobile terminal user is stored in the track record table, wherein same mobile terminal is used Position of the user identifier at family within a motion track period records the historical track note to form the mobile terminal user It records, the position record in every historical track record is stored according to chronological order;
Otherwise, if not receiving, motion track generates engine and carries out data training, by the mobile terminal user when Forward The current historical track record in dynamic rail mark period is compared with other historical tracks record of the mobile terminal user, from it Inquiring in its historical track record with current historical track record there is the historical track of maximum similarity to record, and have by described in The position of this round is corresponded in the historical track record of maximum similarity as the corresponding position of this round network access information, so The operation that the position for generating described this round of mobile terminal user is recorded and stored in track record table is executed afterwards.
In another embodiment of the above method of the present invention, the motion track period includes: day, week, the moon or year.
In another embodiment of the above method of the present invention, the position for generating described this round of mobile terminal user Record includes:
The weight point of the position record of this round is obtained according to preset rules;Wherein, it is obtained from base station location query unit The weight of obtained position point is higher than data training and obtains the weight point of position;
The position record of described this round of mobile terminal user is generated, the position record specifically includes user identifier, sheet The corresponding position of the network access information of round, timestamp, weight point and round number, wherein round number is in the same movement It is numbered sequentially in time in period track.
In another embodiment of the above method of the present invention, the motion track generates engine and carries out data training package It includes:
From current historical track record in, inquiry with this round it is immediate, acquired from base station location query unit The round of position is as starting round;
The immediate wheel in position from the position record for obtaining position and the starting round in other historical tracks record Secondary to be used as corresponding starting round, other historical tracks including correspondence starting round position record are recorded as similar historical track Record;
Correspondence this round in similar historical track record is obtained, it is described right that the round number of described this round of correspondence is greater than The round number of round should be originated and this corresponding round is equal to this round and starting with the corresponding round number difference for originating round The round number difference of round;
Using the position in the record of the position of described this round of correspondence as the corresponding position of this round network access information.
In another embodiment of the above method of the present invention, if the similar historical track record have it is a plurality of, it is described to obtain After taking the correspondence epicycle in similar historical track record secondary, further includes:
It is directed to each similar historical track record respectively, will wherein correspond to starting round to this corresponding round last round of time Between in the position in the record of each round position and current historical track record starting round between this round last round of time respectively Position in the record of round position is compared, and obtains corresponding starting round to each round position between this corresponding round last round of time Starting round in the position in record and current historical track record is set to record to each round position between this round last round of time In the maximum similar historical track record of correspondence round location similarity recorded as most like historical track;
Position in the position record using described this round of correspondence is as the corresponding position of this round network access information Set specifically: correspond to using in most like historical track record this round position record in position as the network insertion of this round The corresponding position of information;
The weight point of the position record that this round is obtained according to preset rules specifically: remembered according to similar historical track The corresponding round that originates is to the position and current historical track corresponded between this round last round of time in each round position record in record Originated in record round to this round it is last round of time between similarity between position in each round position record and described The weight point of the position record of this round is arranged in the weight point of the position record of this corresponding round.
In another embodiment of the above method of the present invention, if not inquired and this from current historical track record Round is immediate, the round of position is acquired from base station location query unit, or with this round it is immediate, from base station It is more than between presetting maximum round that position enquiring unit, which acquires the difference between the round of position and the round number of this round, Every the position of this round is recorded as non-availability.
In another embodiment of the above method of the present invention, further includes:
The data information acquisition equipment obtains the mobile terminal user's from packet data serving node PDSN in real time User's real time information.
In another embodiment of the above method of the present invention, the mobile end for receiving data information acquisition equipment and returning Before user's real time information of end subscriber, further includes:
Business interface unit receives service request, includes that subscribed square user identifier and subscriber use in the service request Family mark;
It whether include that square user is subscribed in the service request in business interface unit searching user's information subscription list The subscription list item of mark, the user information subscription list include that more than one subscribes to list item, and each subscription list item includes one Subscriber's user identifier set of subscribed side's user identifier and the subscribed square user trajectory that pulls subscription, the subscriber user Logo collection includes more than one subscriber's user identifier;
If including the subscription list item for being subscribed side's user identifier in the service request, business interface unit is by the business Subscriber's user identifier in request, which is added in the service request, is subscribed the subscriber user that side's user identifier subscribes to list item In logo collection;
Otherwise, if not including the subscription list item for being subscribed side's user identifier in the service request, business interface unit exists The subscription list item for being subscribed side's user identifier in the service request is created in user information subscription list, and the business is asked The subscriber's user identifier asked, which is added in the service request, is subscribed subscriber user's mark that side's user identifier subscribes to list item Know in set;Business interface unit is sent to data information acquisition equipment subscribes to request, includes moving rail in the subscription request Mark generates subscribed side's user identifier in the address and the service request of engine;Data information acquisition equipment is with preset duration To take turns minor tick, round generates user's real time information that engine sends subscribed square user to motion track, and the user is real When information in user identifier be subscribed side's user identifier;
The method also includes:
Motion track generates engine after current motion track end cycle, and the subscribed side user is moved currently Position in the period of track records the historical track to be formed record and returns to the business interface unit.
In another embodiment of the above method of the present invention, further includes:
Business interface unit is received for inquiring the first inquiry request for being queried user current location and being transmitted to movement Track generates engine, includes being queried user identifier in first inquiry request;
Motion track generates engine and is queried user identifier according to, and inquiry is queried user and exists from track record table Position in the position record of the last one round as the current location for being queried user and returns to the business interface unit.
In another embodiment of the above method of the present invention, further includes:
Business interface unit receive predictions request with request prediction be predicted user within the current motion track period some Period position includes being predicted user identifier and some described time segment information in the predictions request;
The predictions request is transmitted to motion track and generates engine by business interface unit;
It is right within the current motion track period based on some period described in round interval acquiring that motion track generates engine The round answered, and the operation for carrying out data training is executed using the corresponding round as the current round, described in acquisition The position of corresponding round simultaneously returns to the business interface unit.
In another embodiment of the above method of the present invention, further includes:
Motion track generates engine and counts the mobile terminal user in the corresponding position record of a statistical time section, obtains It takes in the corresponding position record of the statistical time section and the wheel number of each position occurs;
Motion track generates the engine acquisition wheel maximum top n position of number most often to be occurred as the mobile terminal user Position, and most normal appearance position information is stored in the most normal appearance position table of the mobile terminal user, each of them is most Normal appearance position information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, In, N is the integer greater than 0, and the corresponding period is that one of them described most normal appearance position is corresponding in the record of position Period, time accounting are the ratio of the corresponding period and the statistical time section.
In another embodiment of the above method of the present invention, the statistics mobile terminal user is in a statistics Between section corresponding position record include: after nearest one default measurement period corresponding statistical time section, described in statistics Mobile terminal is recorded in the corresponding position of the corresponding statistical time section of nearest one default measurement period;
N is preset value.
In another embodiment of the above method of the present invention, further includes:
Business interface unit is received for inquiring the second inquiry request for being queried the most normal appearance position of user and being transmitted to Motion track generates engine, includes being queried user identifier, statistical time section and the N in second inquiry request;
The statistics mobile terminal user includes: the statistics shifting in the corresponding position record of a statistical time section Move the corresponding position record of statistical time section of the terminal user in the second inquiry request;
After the acquisition wheel maximum top n position of number is as the most normal appearance position of the mobile terminal user, also It include: that motion track generates engine for the mobile terminal user most normal appearance position information return business interface unit.
The system that a kind of analysis provided in an embodiment of the present invention obtains user's motion track, comprising:
Data information acquisition equipment, for obtaining user's real time information of mobile terminal user from PDSN in real time, and with pre- If when a length of round interval, it is raw to be sent to the user's real time information round for the mobile terminal user that will acquire motion track At engine, user's real time information includes user identifier and network access information, and the network access information includes the shifting BSID the and Subnet information of dynamic terminal access;
Motion track generates engine, for being wheel minor tick, wheel with preset duration within each default motion track period Secondary property receives the user's real time information for the mobile terminal user that data information acquisition equipment is sent;It is used for the mobile terminal Family, judges whether this round receives user's real time information of the mobile terminal user;And
If receiving, the corresponding position of this round network access information is obtained from base station location query unit, described in generation The position of this round of mobile terminal user is recorded and stored in track record table, and the position is recorded including user identifier, originally The corresponding position of the network access information of round, timestamp and the round number in the current motion track period;The track The historical track record of each mobile terminal user is stored in record sheet, wherein the user identifier of same mobile terminal user exists Position in one motion track period records the historical track record to form the mobile terminal user, every historical track Position record in record is stored according to chronological order;And
Otherwise, if not receiving, data training is carried out, it is current by the mobile terminal user current motion track period Historical track is recorded to be compared with other historical tracks of mobile terminal user record, from other historical tracks record Inquiry with current historical track record there is the historical track of maximum similarity to record, by the history with maximum similarity The position of this round is corresponded in track record as the corresponding position of this round network access information, then executes the generation institute The position for stating mobile terminal user this round is recorded and stored in operation in track record table;
Base station location query unit, for storing the corresponding relationship between network access information and position;And according to shifting The acquisition request that dynamic rail mark generates engine generates the corresponding position of described round network access information and returns to the moving rail Mark generates engine.
In another embodiment of above system of the present invention, the motion track period includes: day, week, the moon or year.
In another embodiment of above system of the present invention, the motion track generates engine and generates the mobile terminal When the position record of this round of user, the weight point of the position record of this round is obtained with specific reference to preset rules, wherein from base The weight for the position that station location query unit acquires point is higher than data training and obtains the weight point of position;And described in generating The position of this round of mobile terminal user records, and the position record specifically includes the network insertion letter of user identifier, this round Cease corresponding position, timestamp, weight point and round number, wherein round number in the same motion track period according to when Between serial number.
In another embodiment of above system of the present invention, when the motion track generates engine progress data training, Specifically from current historical track record, inquires and this round is immediate, acquires position from base station location query unit Round as starting round;The position from the position record for obtaining position and the starting round in other historical tracks record For immediate round as corresponding starting round, other historical tracks including correspondence starting round position record are recorded as phase It is recorded like historical track;Correspondence this round in similar historical track record is obtained, the round number of described this round of correspondence is big It numbers in the round of the corresponding starting round and corresponds to this round and be equal to epicycle with the round number difference of corresponding starting round The secondary round number difference with starting round;It is connect using the position in the record of the position of described this round of correspondence as this round network Enter the corresponding position of information.
In another embodiment of above system of the present invention, if the similar historical track record has a plurality of, the shifting Dynamic rail mark generates engine and is also used to after obtaining the correspondence epicycle time in similar historical track record, is directed to each phase respectively It is recorded like historical track, by wherein corresponding starting round to the position corresponded between this round last round of time in each round position record Set with starting round in current historical track record to this round it is last round of time between position in each round position record carry out Compare, obtains corresponding starting round to the position and current history corresponded between this round last round of time in each round position record Originated in track record round to this round it is last round of time between correspondence round location similarity in each round position record most Big similar historical track record is recorded as most like historical track;
Position in the position record of described this round of correspondence is specially to correspond to this round in most like historical track record Position record in position;
The motion track generates the weight timesharing that engine obtains the position record of this round according to preset rules, specific root According to starting round corresponding in similar historical track record to the position corresponded between this round last round of time in each round position record Set with starting round in current historical track record to this round it is last round of time between position in each round position record Similarity and described this round of correspondence position record weight point, the weight point of the position record of this round is set.
In another embodiment of above system of the present invention, the motion track generates engine and is also used to go through from currently In history track record, do not inquire with this round it is immediate, the round of position is acquired from base station location query unit when, Or with this round is immediate, round of the round and this round that acquire position from base station location query unit numbers it Between difference when being more than default maximum wheel minor tick, the position of this round is recorded as non-availability.
In another embodiment of above system of the present invention, further includes:
Business interface unit includes subscribed square user identifier for receiving service request, in the service request and is ordered The side's of readding user identifier;It whether include that ordering for square user identifier is subscribed in the service request in searching user's information subscription list List item is read, the user information subscription list includes that more than one subscribes to list item, and each subscription list item includes a subscribed side Subscriber's user identifier set of user identifier and the subscribed square user trajectory that pulls subscription, subscriber's user identifier set Including more than one subscriber's user identifier;If, will including the subscription list item for being subscribed side's user identifier in the service request Subscriber's user identifier in the service request, which is added in the service request, is subscribed ordering for side's user identifier subscription list item In the side's of readding user identifier set;And
If not including the subscription list item for being subscribed side's user identifier in the service request, in user information subscription list The subscription list item for being subscribed side's user identifier in the service request is created, and the subscriber user in the service request is marked Know in the subscriber's user identifier set for being added in the service request and being subscribed square user identifier subscription list item;And to data Information collecting device sends subscription request, includes that the address of motion track generation engine and the business are asked in the subscription request Subscribed side's user identifier in asking;User's real time information of the mobile terminal user is specially the user of subscribed square user Real time information, the user identifier in user's real time information are subscribed side's user identifier;
The motion track generates engine, is also used to after current motion track end cycle, and the subscribed side is used Position of the family within the current motion track period records the historical track to be formed record and returns to the business interface unit.
In another embodiment of above system of the present invention, the business interface unit is also used to receive for inquiring It is queried the first inquiry request of user current location and is transmitted to motion track and generate engine, wrapped in first inquiry request It includes and is queried user identifier;
Motion track generates engine, is also used to be queried user identifier according to, inquires and looked into from track record table It askes position of the user in the record of the position of the last one round and as the current location for being queried user and returns to the business Interface unit.
In another embodiment of above system of the present invention, the business interface unit is also used to receive predictions request User some period position within the current motion track period, include in the predictions request to request prediction to be predicted It is predicted user identifier and some described time segment information;And the predictions request is transmitted to motion track and generates engine;
The motion track generates engine, is also used to based on some period described in round interval acquiring in current moving rail Corresponding round in the mark period, and the behaviour for carrying out data training is executed using the corresponding round as the current round Make, obtain the position of the corresponding round and returns to the business interface unit.
In another embodiment of above system of the present invention, the motion track generates engine, is also used to count described Mobile terminal user records in the corresponding position of a statistical time section, obtains and goes out in the corresponding position record of the statistical time section The wheel number of existing each position;And the wheel maximum top n position of number is obtained as the mobile terminal user and position most often occurs It sets, and stores most normal appearance position information in the most normal appearance position table of the mobile terminal user, each of them is most normal Appearance position information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, wherein N For the integer greater than 0, the corresponding period is one of them described most normal appearance position corresponding time in the record of position Section, time accounting are the ratio of the corresponding period and the statistical time section.
In another embodiment of above system of the present invention, the motion track generates engine, specifically at nearest one After the default corresponding statistical time section of measurement period, it is corresponding in nearest one default measurement period to count the mobile terminal Statistical time section corresponding position record;The N is preset value.
In another embodiment of above system of the present invention, the business interface unit is also used to receive for inquiring It is queried the second inquiry request of the most normal appearance position of user and is transmitted to motion track and generate engine, second inquiry request In include be queried user identifier, statistical time section and the N;
The motion track generates engine, when specifically counting statistics of the mobile terminal user in the second inquiry request Between section corresponding position record;And it is also used to obtaining the wheel maximum top n position of number as the mobile terminal user After most normal appearance position, the most normal appearance position information of the mobile terminal user is returned into the business interface unit.
The method and system that user's motion track is obtained based on the analysis that the above embodiment of the present invention provides, is led to round The real time information that data information acquisition system obtains user is crossed, this round of user is generated in the real time information for getting user Position is recorded and stored in track record table;When not getting user's real time information by way of data training User current location is calculated, by other history rails of current the historical track record and the user in user's current motion track period Mark record is compared, and inquiry has the history of maximum similarity with current historical track record from other historical tracks record Track record connects the position that this round is corresponded in the historical track record with maximum similarity as this round network Enter the corresponding position of information to be stored in track record table, be recorded by position of the same user within a motion track period The historical track record for forming the user utilizes reality so that user behavior track becomes the data of approximate implementation When user's motion track can carry out the optimization of cellular network resource, location-based Push Service can also be provided.With it is existing Technology is compared, and the embodiment of the present invention can obtain mobile terminal user in the case where not needing mobile terminal participation location Calculation Motion track.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
The attached drawing for constituting part of specification describes the embodiment of the present invention, and together with description for explaining The principle of the present invention.
The present invention can be more clearly understood according to following detailed description referring to attached drawing, in which:
Fig. 1 is the flow chart of method one embodiment that present invention analysis obtains user's motion track.
Fig. 2 is the schematic diagram of data information acquisition equipment present position in a network in the embodiment of the present invention.
Fig. 3 is the flow chart that present invention analysis obtains another embodiment of the method for user's motion track.
Fig. 4 is the flow chart that present invention analysis obtains another embodiment of the method for user's motion track.
Fig. 5 is the flow chart for the method further embodiment that present invention analysis obtains user's motion track.
Fig. 6 is the flow chart for the method a still further embodiment that present invention analysis obtains user's motion track.
Fig. 7 is the flow chart for the method further embodiment that present invention analysis obtains user's motion track.
Fig. 8 is the structural schematic diagram of system one embodiment that present invention analysis obtains user's motion track.
Specific embodiment
Carry out the various exemplary embodiments of detailed description of the present invention now with reference to attached drawing.It should also be noted that unless in addition having Body explanation, the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally The range of invention.
Simultaneously, it should be appreciated that for ease of description, the size of various pieces shown in attached drawing is not according to reality Proportionate relationship draw.
Be to the description only actually of at least one exemplary embodiment below it is illustrative, never as to the present invention And its application or any restrictions used.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable In the case of, the technology, method and apparatus should be considered as part of specification.
It is shown here and discuss all examples in, any occurrence should be construed as merely illustratively, without It is as limitation.Therefore, the other examples of exemplary embodiment can have different values.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, then in subsequent attached drawing does not need that it is further discussed.
By practice discovery, the behavior of the mankind has a degree of similar the inventor of invention within certain period Property, for example, 30% behavior is self similarity on scale as unit of by day.The embodiment of the present invention using the period as The default motion track period is obtained to round based on the base station position information in user's real time information and mobile communications network and is used The position at family, and take track merging method to calculate user current location in no generation user's real time information, so that User behavior track becomes the data of approximate implementation, improves the accuracy rate of user location prediction.
Fig. 1 is the flow chart of method one embodiment that present invention analysis obtains user's motion track.As shown in Figure 1, should Embodiment analyzes the method for obtaining user's motion track
110, motion track generates engine within each default motion track period, is wheel minor tick, wheel with preset duration The user that secondary property receives mobile terminal user's (can be also simply referred to as below: user) that data information acquisition equipment is sent believes in real time Breath, including user identifier and network access information, the network access information include the Base Station Identification (Base of mobile terminal access Station Identifier, BSID) and subnet Subnet information.In addition, the user that data information acquisition equipment is sent is real When information in it is also an option that property include the Mobile Directory Number (MDN) of user, IP address.
Wherein, user identifier one mobile terminal user of unique identification in mobile communication system, for example, user identifier can Be international mobile subscriber identity (International Mobile Subscriber Identification Number, IMSI), IMSI in the mobile communication network all positions include roaming area be all effective.
BSID is also referred to as base station identity code, may generally be expressed as the number of 16 bits, uniquely identifies a network The base station of identification code (NID) subordinate, is managed by each local network.
Subnet is a part of IP network, it is physically separate network segment, with network others partial sharing network Address, and distinguished with subnet number.
The motion track period therein for example can be day, week, the moon or year etc..
120, motion track generates engine and is directed to mobile terminal user, judges whether this round receives mobile terminal user User's real time information.
If receiving, 130 operation is executed.Otherwise, if not receiving, 140 operation is executed.
130, motion track generates engine and obtains the corresponding position of this round network access information from base station location query unit It sets, is indicated with longitude and latitude, can be indicated are as follows: position<latitude, longitude>, generate the position of this round of the mobile terminal user It is recorded and stored in track record table.
Position record therein includes user identifier, the corresponding position of network access information of this round, timestamp Timestamp and the round number in the current motion track period.The timestamp of this round can be according to preset rules to be connect At the time of receiving the user's real time information of this round or the finish time etc. of this round corresponding period corresponds to the time of this round Information.The historical track record of each mobile terminal user is stored in track record table, wherein the use of same mobile terminal user Family position of the mark within a motion track period records the historical track record to form the mobile terminal user, and every Position record in historical track record is stored according to chronological order.
140, motion track generates engine and carries out data training, current by mobile terminal user's current motion track period Historical track is recorded to be compared with other historical tracks of mobile terminal user record, is looked into from other historical tracks record Asking with current historical track record there is the historical track of maximum similarity to record, and the historical track with maximum similarity is remembered The position of this round is corresponded in record as the corresponding position of this round network access information, generates this round of the mobile terminal user Position be recorded and stored in track record table.
The corresponding relationship between network access information and position is stored in the base station location query unit of the embodiment of the present invention, Including the corresponding relationship and No. Subnet corresponding relationship between position between BSID and position.Wherein, in BSID and In Subnet, since the corresponding position range of BSID is smaller, No. Subnet corresponding range is larger, in operation 130, can Preferentially to inquire the corresponding position BSID, the base station location that user currently connects is obtained, is inquiring position corresponding less than BSID When, then inquire No. Subnet corresponding position, it may be assumed that No. Subnet is inquired for supplementary view, preferentially to obtain accurately User location.
In one particular embodiment of the present invention, data information acquisition equipment can be in real time from packet data serving node (Packet Data Serving Node, PDSN) obtains user's real time information of mobile terminal user, and is with preset duration Minor tick is taken turns, motion track is sent to round and generates engine, motion track generates engine can be according to different user, will be same User's real time information of one user is stored according to chronological order, and storage format may is that (IMSI, BSID, Subnet Number, Timestamp).Wherein, PDSN is to be responsible for establishing and terminating peer-peer protocol in CDMA (CDMA) nested design domain (PPP) it connects, be the node that mobile terminal (MS) distributes the work such as dynamic address, effect is to exhale for the mobile terminal beginning or exhale eventually Packet data service provide routing, PDSN be responsible for establish, maintenance and terminate to mobile terminal link layer speech channel.Fig. 2 is this A schematic diagram of data information acquisition equipment present position in a network in inventive embodiments.As shown in Fig. 2, mobile grouping field Data information acquisition equipment authenticated from network by spectroscopic modes or mirror-image fashion, authorize, Accounting Server (AAA) interface Network data is obtained with multiple interfaces such as PDSN data-interface, including but not limited to: IMSI, MDN, IP address, the user of user Place BSID, No. Subnet (optional), user location ID (UserZoneID, optional), user preceding reverse flow statistics Information (that is: uplink and downlink flow when user accesses internet), traffic statistics time range, the number of services of user and type (that is: the class of service of user's access internet, such as QQ, Web etc.) etc., and data solution is carried out to the network data got Analysis generates and stores relative recording.Wherein, AAA is the server program for being capable of handling user access request, provides verifying Authorization and account service, the collaboration work such as usual same NS software, gateway server, database and user information catalogue Make.
Overall analysis system can be by the non real time information interface (Nc interface) of network service (Web Service) from number Network data is obtained according to information collecting device, by obtaining wireless network data with the interface of wireless network management, for example, the IP of user Address, IMSI number etc., and carry out network state and user behavior analysis, the analysis of intelligent pipeline strategy generating, signaling monitor and matter Analysis, mobile Internet access log retention, the monitoring of mobile Internet rogue program etc. are measured, correlation statistical analysis report is generated, generates intelligence Data needed for energy pipe policy generates simultaneously send strategy configuration equipment to.
Nc interface has inquiry and subscribes to function, and each analysis module in overall analysis system can be by Nc interface to number Inquiry is sent according to information collecting device or subscribes to request, and data information acquisition equipment is replied corresponding according to the request received Network data information.Nc interface supports the information reportings such as the flow of user's granularity, and the minimum period is reported to support 5 minutes.
Subscribing manner is as follows:
1) support subscription to user's granularity flow, analysis module with user IMSI, MDN or IP address be mark to Data information acquisition equipment is initiated to subscribe to request, may specify (the minimum period 5 in period of network flow programming method in subscription request Minute);
2) data information acquisition equipment periodically returns to customer flow information, includes: user's according to request is subscribed to The preceding reverse flow system of BSID, Subnet (optional), UserZoneID (optional), user where IMSI, MDN, IP address, user Count information, traffic statistics time range, the number of services of user and type etc.;
3) Nc interface supports batch processing, analysis module that can once subscribe to the flow information of multiple users, data information It acquires equipment and supports batch customer flow information feedback function.
It analyzes in one specific embodiment of method for obtaining user's motion track, can be given birth in the following way in the present invention At the position record of this round of the mobile terminal user:
The weight point of the position record of this round is obtained according to preset rules;Wherein, it is obtained from base station location query unit The weight of obtained position point, which is higher than, obtains the weight point of position, the higher standard for indicating corresponding position of weight point by data training True property is higher;
The position record of this round of mobile terminal user is generated, position record specifically includes user identifier, this round The corresponding position of network access information, timestamp, weight point and round number, wherein round number is in the same motion track week It is interim to number sequentially in time, it in addition can also be directed to same user's serial number.Position is recorded in track record table Storage format can be (IMSI, position<latitude, longitude>, round number, weight point, Timestamp).
Fig. 3 is the flow chart that present invention analysis obtains another embodiment of the method for user's motion track.As shown in figure 3, Motion track generates engine compared with embodiment shown in FIG. 1, in the embodiment can specifically carry out data in the following way Training:
210, from current historical track record, inquiry and this round (round number is expressed as N2) are immediate, direct The round of (that is: non-to obtain by data training method) position is acquired as starting round from base station location query unit (round number is expressed as N1).
220, the immediate wheel in position from the position record for obtaining position and starting round in other historical tracks record It is secondary to be used as corresponding starting round (round number is expressed as M1), the other historical tracks recorded including correspondence starting round position Record is known as similar historical track record.
230, obtain correspondence this round in similar historical track record (round number is expressed as M2), wherein it is corresponding this The round number M2 of round is greater than the round number M1 of corresponding starting round and the round of this corresponding round and corresponding starting round Number difference M2-M1 is equal to this round and originates the round number difference N2-N1 of round.
240, using the position in the position record of this corresponding round as the corresponding position of this round network access information.
For example, according to position record format (IMSI, position<latitude, longitude>, round number, weight point, Timestamp), there are the position records of preceding 3 wheel in the current historical track record in current motion track period by user, successively It indicates are as follows: (IMSI1,<116,31>, 1,10,141123), (IMSI1,<118,33>, 2,10,141124), (IMSI1,<120, 33 >, 3,10,141125), the 4th wheel when due to there is no users' real time information such as BSID, can not directly inquire obtain user position It sets, then passes through historical track record similar before preceding 3 wheel position record search.Assuming that inquiring the as follows of following track 2 Sequential memory locations record: (IMSI1,<116,31>, 11 ...), (IMSI1,<118,33>, 12 ...), (IMSI1,<120,33 >, 13 ...), (IMSI1,<122,31>, 14 ...), then be based on the above embodiment of the present invention, position record (IMSI1,<122,31 >, 14 ...) in position be the most possible position of active user, current historical track record in generate the 4th wheel position record Are as follows: (IMSI1,<120,33>, 4,5,141126), it is indirect from base station location since position record is data training acquisition Query unit inquiry obtains, weight set up separately be set to 5 rather than 10, weight is divided into 10 expressions position therein in the record of above-mentioned position It sets and is directly obtained from the inquiry of base station location query unit.
In one specific example of embodiment shown in Fig. 3, if the similar historical track record got has a plurality of, grasp Make after 230, further includes:
It is directed to each similar historical track record respectively, will be wherein corresponded to one in starting round to this corresponding round respectively Take second place with starting round in current historical track record to this round is last round of position between round in each round position record Between position in the record of each round position be compared according to corresponding round, obtain one in corresponding starting round to this corresponding round Take second place with starting round in current historical track record to this round is last round of position between round in each round position record Between the maximum similar historical track record of correspondence round location similarity in the record of each round position as most like history rail Mark record.Specifically similarity can be indicated with similarity score, a similar historical rail is taken from a plurality of similar historical track record Mark record, will wherein corresponding starting round to position in each round position record between this corresponding round last round of time and current In historical track record starting round to this round it is last round of time between position in each round position record according to corresponding round It is compared, the identical corresponding round in a pair of of position of every appearance then increases similarity score, every different pairs in a pair of of position occur Round is answered then to reduce similarity score, it can be according to the weight in the record of place round position in the case where there is same position The difference divided assigns different similarity scores.Compare all similar historical track record similarity scores obtained, chooses Wherein the similar historical track record of highest scoring is recorded as most like historical track, and the position for wherein corresponding to this round is remembered Position of the position as the current round of the user in record, and similarity score obtained is recorded according to the most like historical track The weighted value of current round position record is set.
Correspondingly, in the embodiment, specifically in the position record to correspond to this round in most like historical track record Position is as the corresponding position of this round network access information.The weight point of the position record of this round is obtained according to preset rules When, remember with specific reference to starting round corresponding in similar historical track record to each round position between this corresponding round last round of time Starting round is in recording each round position between this round last round of time in position in record and current historical track record The weight point of the position record of similarity and this corresponding round between position, is arranged the weight of the position record of this round Point.
In another specific example of embodiment shown in Fig. 3, if by operation 210, from current historical track record, Do not inquire with this round it is immediate, the round of position is acquired from base station location query unit, or most with this round Difference between round that is close, acquiring position from base station location query unit and the round number of this round is more than pre- If maximum wheel minor tick, can be recorded as non-availability for the position of this round.
Fig. 4 is the flow chart that present invention analysis obtains another embodiment of the method for user's motion track.With above-mentioned Fig. 1 or Embodiment shown in Fig. 3 is compared, and the embodiment is before operation 110, further includes:
310, business interface unit receives the service request for the subscribed square user trajectory that pulls subscription, and wraps in the service request Include subscribed square user identifier and subscriber's user identifier.
320, it whether include that square user is subscribed in service request in business interface unit searching user's information subscription list The subscription list item of mark, user information subscription list therein include that more than one subscribes to list item, and each subscription list item includes one Subscriber's user identifier set of a subscribed side's user identifier and the subscribed square user trajectory that pulls subscription, subscriber user's mark Knowing set includes more than one subscriber's user identifier.
If executing 330 operation including the subscription list item for being subscribed side's user identifier in service request.Otherwise, if not wrapping The subscription list item for being subscribed side's user identifier in service request is included, 340 operation is executed.
330, subscriber's user identifier in service request is added in service request and is subscribed side's use by business interface unit In the subscriber's user identifier set for subscribing to list item where the mark of family.
The process of Fig. 1 or embodiment illustrated in fig. 3 is executed later, and motion track generates engine and generates subscribed square user each The position of round is recorded and stored in track record table.
340, business interface unit creates in user information subscription list is subscribed side's user identifier in service request List item is subscribed to, and subscriber's user identifier in service request is added in service request to be subscribed where square user identifier and is subscribed to In subscriber's user identifier set of list item.
350, it includes moving rail in subscription request that business interface unit is sent to data information acquisition equipment, which subscribes to request, Mark generates subscribed side's user identifier in the address and service request of engine.
360, data information acquisition equipment is wheel minor tick with preset duration, generates engine hair to motion track to round User's real time information of subscribed square user is sent, the user identifier in user's real time information is subscribed square user identifier.
The process of Fig. 1 or embodiment illustrated in fig. 3 is executed later, and motion track generates engine and generates subscribed square user each The position of round is recorded and stored in track record table.
Correspondingly, in the embodiment, further includes:
370, motion track generates engine in current motion track end cycle (that is: in each motion track period knot Beam) after, position of the subscribed side user within the current motion track period is recorded to the historical track to be formed record and returns to industry Business interface unit, so that business interface unit returns to service request side.
In addition, the method for obtaining user's motion track is analyzed based on the above embodiment of the present invention, service request side (such as take Business provider or content supplier) position that mobile terminal user is presently in can be inquired, user also can be predicted when Forward In the dynamic rail mark period some period most probable position (for example, predicting that user may in 5 points of this afternoon when 8 a.m. The position gone), the position that user most often goes can also be analyzed, so as to whole to movement within the corresponding time based on the location information End subscriber carries out application.
Fig. 5 is the flow chart for the method further embodiment that present invention analysis obtains user's motion track.Pass through above-mentioned reality After applying the position record that example obtains user, user can be inquired by the following process of the embodiment illustrated in fig. 5 and be presently in Position:
410, business interface unit is received for inquiring the first inquiry request for being queried user current location and being transmitted to Motion track generates engine, includes being queried user identifier in first inquiry request.
420, motion track generates engine according to user identifier is queried, and inquires this from track record table and is queried user Position in the record of the position of the last one round as the current location for being queried user and returns to business interface unit.
Fig. 6 is the flow chart for the method a still further embodiment that present invention analysis obtains user's motion track.Pass through above-mentioned reality After applying the position record that example obtains user, the user can be predicted in current motion track week based on the embodiment illustrated in fig. 6 Some following period most likely location in phase, as shown in fig. 6, comprising:
510, business interface unit receives predictions request to request prediction to be predicted user within the current motion track period Some period position includes being predicted user identifier and some following time segment information in the predictions request.
520, predictions request is transmitted to motion track and generates engine by business interface unit.
530, motion track is generated engine and is moved based on some period in round interval acquiring predictions request currently Corresponding round in the period of track, for example, the motion track period as unit of natural day, then 7-8 point is in the motion track period Interior round number is 8, and using the corresponding round as current round, since the correspondence round being not present in track record table Location information, execute above-described embodiment in carry out data training operation, obtain the position of the correspondence round and return to business Interface unit, the position of the correspondence round be just some the period most probable of the user in predictions request position.
Fig. 7 is the flow chart for the method further embodiment that present invention analysis obtains user's motion track.Pass through above-mentioned reality After applying the position record that example obtains user, the position that user most often goes, such as Fig. 7 can be analyzed based on the embodiment illustrated in fig. 7 It is shown comprising:
610, motion track generates engine statistics mobile terminal user and records in the corresponding position of a statistical time section, obtains It takes in the corresponding position record of the statistical time section and the wheel number of each position occurs.
620, motion track generates the engine acquisition wheel maximum top n position of number most often to be occurred as mobile terminal user Position, and most normal appearance position information is stored in the most normal appearance position table of mobile terminal user, each of them most often goes out Existing location information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, most normal appearance The storage format of location information may is that (IMSI, position<latitude, longitude>, time accounting, period).Wherein, N is greater than 0 Integer, the corresponding period is one of them most normal appearance position corresponding period in the record of position, and time accounting is pair The ratio of period and statistical time section are answered, for example, a user, which is counted on 100, practices section, wherein 12 periods are at A It sets, 10 periods, then its time accounting was respectively 12%, 10% in B location.
It is statistical time section knot corresponding in nearest one default measurement period in operation 610 in a specific example Shu Hou, statistics mobile terminal are recorded in the corresponding position of the corresponding statistical time section of nearest one default measurement period, wherein N For preset value.Measurement period therein can be preset, such as counting user is most normal in every day, Mei Yizhou, each moon The N number of position gone.
It in another specific example, is that user is inquired based on external request in certain a statistical time section in operation 610 The several positions most often gone.It specifically, can also include: 710, business interface unit connects before operation 610 in the example It receives and generates engine for inquiring the second inquiry request for being queried the most normal appearance position of user and being transmitted to motion track, this second It include being queried user identifier, statistical time section and N in inquiry request.Correspondingly, in operation 610, motion track generates engine The corresponding position record of statistical time section of the specific statistics mobile terminal user in the second inquiry request.After operation 620, It can also include: 720, motion track generates engine and the most normal appearance position information of mobile terminal user is returned to business interface list Member.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes: ROM, RAM, magnetic disk or light The various media that can store program code such as disk.
Fig. 8 is the structural schematic diagram of system one embodiment that present invention analysis obtains user's motion track.The embodiment System can be used for realizing the present invention it is above-mentioned it is each analysis obtain user's motion track embodiment of the method.As shown in Figure 8 comprising Data information acquisition equipment, motion track generate engine and base station location query unit.Wherein:
Data information acquisition equipment, for obtaining user's real time information of mobile terminal user from PDSN in real time, and with pre- If when a length of round interval, it is raw to be sent to the user's real time information round for the mobile terminal user that will acquire motion track At engine, which includes user identifier and network access information, and network access information includes mobile terminal access BSID and Subnet information.
Motion track generates engine, for being wheel minor tick, wheel with preset duration within each default motion track period Secondary property receives the user's real time information for the mobile terminal user that data information acquisition equipment is sent, motion track period example therein It such as can be day, week, the moon or year;For the mobile terminal user, judge whether this round receives mobile terminal user User's real time information;And
If receiving, the corresponding position of this round network access information is obtained from base station location query unit, generates the shifting The position of dynamic this round of terminal user is recorded and stored in track record table, and position record includes user identifier, this round The corresponding position of network access information, timestamp and the round number in the current motion track period;It is deposited in track record table Contain the historical track record of each mobile terminal user, wherein the user identifier of same mobile terminal user is in a moving rail Position in the mark period records the historical track record to form the mobile terminal user, the position in every historical track record Record is set to store according to chronological order;And
Otherwise, if not receiving, data training is carried out, by currently going through for the mobile terminal user current motion track period History track record and other historical tracks of mobile terminal user record is compared, from other historical tracks record in inquiry with There is current historical track record the historical track of maximum similarity to record, will be in the historical track record with maximum similarity The position of this corresponding round is as the corresponding position of this round network access information;Generate the position of this round of the mobile terminal user It sets and is recorded and stored in track record table.
Base station location query unit receives between storage network access information and position for providing file interface Corresponding relationship, maintenance storage network access information and position between corresponding relationship, when storage network access information and position it Between correspondence relationship information adjustment when, provide user access interface support maintenance storage network access information and position between pair Answer relation information;And base station location query interface is provided and generates engine calling for motion track, drawn according to motion track generation The acquisition request held up, which generates the corresponding position of this round network access information and returns to motion track, generates engine, and receiving parameter is (BSID, Subnet), return parameters are (position<latitude, longitude>).
In one specific embodiment of system that the above-mentioned analysis of the present invention obtains user's motion track, motion track generation is drawn When holding up the position record for generating this round of mobile terminal user, the power of the position record of this round is obtained with specific reference to preset rules Divide again, wherein be higher than data training from the weight for the position that base station location query unit acquires point and obtain the weight of position Point;And the position record of this round of mobile terminal user is generated, position records the network for specifically including user identifier, this round The corresponding position of access information, timestamp, weight point and round number, wherein round number is in the same motion track period It numbers sequentially in time.
It is obtained in another specific embodiment of the system of user's motion track in the above-mentioned analysis of the present invention, motion track generates Engine carry out data training when, specifically from current historical track record in, inquiry with this round it is immediate, looked into from base station location It askes unit and acquires the round of position as starting round;Position is obtained from other historical tracks record and originates round The immediate round in position is as corresponding starting round in the record of position, other the going through including correspondence starting round position record History track record is similar historical track record;Correspondence this round in similar historical track record is obtained, this corresponding round Round number is greater than the round number of corresponding starting round and the round number difference etc. of this corresponding round and corresponding starting round In the round number difference of this round and starting round;Using the position in the position record of this corresponding round as this round network The corresponding position of access information.
In the above specific embodiment, if similar historical track record have it is a plurality of, motion track generate engine be also used to After obtaining the correspondence epicycle time in similar historical track record, it is directed to each similar historical track record respectively, it will wherein Corresponding starting round is recorded to the position and current historical track corresponded between this round last round of time in each round position record Middle starting round to this round it is last round of time between position in each round position record be compared, obtain corresponding starting round Position between to this corresponding round last round of time in each round position record is arrived with starting round in current historical track record The maximum similar historical track record of correspondence round location similarity between this round last round of time in each round position record It is recorded as most like historical track.Correspondingly, the position corresponded in above-described embodiment in the position record of this round is specially The position in the position record of this round is corresponded in most like historical track record.Motion track generates engine with specific reference to similar In historical track record corresponding starting round in each round position record between this corresponding round last round of time position with work as Starting round is to similar between the position in each round position record between this round last round of time in preceding historical track record The weight point of the position record of this round is arranged in the weight point of degree and the position record of this corresponding round.
The present invention, which analyzes, obtains another embodiment of the system of user's motion track, and motion track generates engine and is also used to From current historical track record in, do not inquire with this round it is immediate, acquire position from base station location query unit Round when, or with this round it is immediate, the round of position and this round are acquired from base station location query unit When difference between round number is more than default maximum wheel minor tick, the position of this round is recorded as non-availability.
Further, it referring back to Fig. 8, analyzes and is obtained in another embodiment of the system of user's motion track in the present invention, Further include business interface unit, includes subscribed square user identifier and subscriber for receiving service request, in the service request User identifier;It whether include the subscription list item that square user identifier is subscribed in service request in searching user's information subscription list, User information subscription list therein includes that more than one subscribes to list item, and each subscription list item includes subscribed square user's mark Know and the subscriber's user identifier set for the subscribed square user trajectory that pulls subscription, subscriber's user identifier set include one with Upper subscriber's user identifier;If including the subscription list item for being subscribed side's user identifier in service request, by ordering in service request The side's of readding user identifier is added in service request in the subscriber's user identifier set for being subscribed square user identifier subscription list item;And
If not including the subscription list item for being subscribed side's user identifier in service request, created in user information subscription list It is subscribed the subscription list item of side's user identifier in service request, and business is added in subscriber's user identifier in service request and is asked Subscribed square user identifier is asked to subscribe in subscriber's user identifier set of list item;And it is sent to data information acquisition equipment Request is subscribed to, includes the subscribed side user mark in the address and service request of motion track generation engine in subscription request Know, can specifically be sent by Nc interface to data information acquisition equipment and subscribe to request;Mobile terminal user in above-described embodiment User's real time information be specially in this embodiment subscribed square user user's real time information, the use in user's real time information Family is identified as subscribed square user identifier.
Correspondingly, in the embodiment, motion track generates engine and is also used to after current motion track end cycle, will be by Position of the subscriber user within the current motion track period records the historical track to be formed record and returns to business interface unit.
It is analyzed in the present invention in the system further embodiment for obtaining user's motion track, business interface unit can also be used in It receives for inquire the first inquiry request for being queried user current location and being transmitted to motion track generation engine, this first is looked into Ask includes being queried user identifier in request.Correspondingly, motion track generates engine and can also be used according to being queried user identifier, Position of the user in the record of the position of the last one round is queried as being queried user's from inquiry in track record table Current location simultaneously returns to business interface unit.
It is analyzed in the present invention in the system further embodiment for obtaining user's motion track, business interface unit can also be used in Predictions request is received to request prediction to be predicted user some period position, the prediction within the current motion track period It include being predicted user identifier and some time segment information in request;And predictions request is transmitted to motion track generation and is drawn It holds up.Correspondingly, motion track generates engine and can also be used in based on round interval acquiring some period in current motion track Corresponding round in period, and the operation for carrying out data training is executed using the corresponding round as current round, it is corresponded to The position of round simultaneously returns to business interface unit.
It is analyzed in the present invention in the system further embodiment for obtaining user's motion track, motion track generates engine and may be used also It is recorded for counting mobile terminal user in the corresponding position of a statistical time section, obtains the corresponding position of statistical time section Occurs the wheel number of each position in record;And it obtains the wheel maximum top n position of number and most often goes out as mobile terminal user Existing position, and most normal appearance position information is stored in the most normal appearance position table of mobile terminal user, each of them is most normal Appearance position information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, wherein N For the integer greater than 0, the corresponding period is to account for one of them most normal appearance position corresponding period, time in the record of position Than the ratio for corresponding period and statistical time section.
In a specific example, motion track generates engine specifically in the corresponding statistics of nearest one default measurement period After period, statistics mobile terminal is remembered in the corresponding position of the corresponding statistical time section of nearest one default measurement period Record, wherein N is preset value.
In a specific example, business interface unit can also be used to receive to be queried user and position most often occurs for inquiring The second inquiry request for setting simultaneously is transmitted to motion track and generates engine, include in second inquiry request be queried user identifier, Statistical time section and N.Correspondingly, motion track generates engine and specifically counts system of the mobile terminal user in the second inquiry request Count period corresponding position record;And it is also used to obtaining the wheel maximum top n position of number as mobile terminal user After most normal appearance position, the most normal appearance position information of mobile terminal user is returned into business interface unit.
Based on the above embodiment, motion track generates engine and can connect to the offer motion track inquiry of business interface unit Mouthful, which is divided into three sub-interfaces, is respectively used to inquiry user current location, inquiry user within the current motion track period Following some most likely location, inquiry user's most normal appearance position period.Motion track is raw when inquiring user current location It is (IMSI) at the received parameter of engine, return parameters are (position<latitude, longitude>);Inquire some following time section of user It is (IMSI, period) that motion track, which generates the received parameter of engine, when setting, and return parameters are (position<latitude, longitude>);It looks into Ask user's most normal appearance position when motion track generate the received parameter of engine be (IMSI, quantity N), return parameters be (position < Latitude, longitude >, time accounting, period).
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with its The difference of its embodiment, the same or similar part cross-reference between each embodiment.For system embodiment For, since it is substantially corresponding with embodiment of the method, so being described relatively simple, referring to the portion of embodiment of the method in place of correlation It defends oneself bright.
Method of the invention, system may be achieved in many ways.For example, software, hardware, firmware or soft can be passed through Part, hardware, firmware any combination realize method and system of the invention.The said sequence of the step of for the method is only It is to be illustrated, the step of method of the invention is not limited to sequence described in detail above, unless otherwise especially Explanation.In addition, in some embodiments, also the present invention can be embodied as to record program in the recording medium, these program bags It includes for realizing machine readable instructions according to the method for the present invention.Thus, the present invention also covers storage for executing according to this The recording medium of the program of the method for invention.
Description of the invention is given for the purpose of illustration and description, and is not exhaustively or will be of the invention It is limited to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.It selects and retouches It states embodiment and is to more preferably illustrate the principle of the present invention and practical application, and those skilled in the art is enable to manage The solution present invention is to design various embodiments suitable for specific applications with various modifications.

Claims (23)

1. a kind of method that analysis obtains user's motion track characterized by comprising
Motion track generates engine within each default motion track period, is wheel minor tick with preset duration, and round receives The user's real time information for the mobile terminal user that data information acquisition equipment is sent, user's real time information includes user identifier And network access information, the network access information include the Base Station Identification BSID and subnet Subnet of the mobile terminal access Number information;
Motion track generates engine and is directed to the mobile terminal user, judges whether this round receives the mobile terminal user User's real time information;
If receiving, motion track generates engine and obtains the corresponding position of this round network access information from base station location query unit It sets, the position for generating described this round of mobile terminal user is recorded and stored in track record table, and the position record includes User identifier, the corresponding position of network access information of this round, timestamp and the round in the current motion track period are compiled Number;The historical track record of each mobile terminal user is stored in the track record table, wherein same mobile terminal user's Position of the user identifier within a motion track period records the historical track record to form the mobile terminal user, often Position record in historical track record is stored according to chronological order;
Otherwise, if not receiving, motion track generates engine and carries out data training, by the current moving rail of the mobile terminal user The current historical track record in mark period is compared with other historical tracks record of the mobile terminal user, is gone through from other Inquiring in history track record with current historical track record there is the historical track of maximum similarity to record, and described will have maximum It is then held as the corresponding position of this round network access information the position for corresponding to this round in the historical track record of similarity The row position for generating described this round of mobile terminal user is recorded and stored in the operation in track record table;
The motion track generates engine progress data training
From current historical track record, inquires and this round is immediate, acquires position from base station location query unit Round as starting round;
The immediate round in position is made from the position record for obtaining position and the starting round in other historical tracks record Round is originated to be corresponding, other historical tracks including correspondence starting round position record are recorded as similar historical track note Record;
Correspondence this round in similar historical track record is obtained, the round number of described this round of correspondence is greater than the correspondence and rises The round of beginning round, which numbers and corresponds to this round, is equal to this round and starting round with the round number difference of corresponding starting round Round number difference;
Using the position in the record of the position of described this round of correspondence as the corresponding position of this round network access information.
2. the method according to claim 1, wherein the motion track period includes: day, week, the moon or year.
3. the method according to claim 1, wherein the position for generating described this round of mobile terminal user Record includes:
The weight point of the position record of this round is obtained according to preset rules;Wherein, it is acquired from base station location query unit The weight point of position be higher than data training and obtain the weight point of position;
The position record of described this round of mobile terminal user is generated, the position record specifically includes user identifier, this round The corresponding position of network access information, timestamp, weight point and round number, wherein round number is in the same motion track It is numbered sequentially in time in period.
4. the method according to claim 1, wherein if the similar historical track record have it is a plurality of, it is described to obtain After taking the correspondence epicycle in similar historical track record secondary, further includes:
It is directed to each similar historical track record respectively, will wherein correspond to starting round between last round of time of this corresponding round In position in the record of each round position and current historical track record starting round to this round it is last round of it is secondary between each round Position in the record of position is compared, and is obtained corresponding starting round and is remembered to each round position between this corresponding round last round of time Starting round is in recording each round position between this round last round of time in position in record and current historical track record The corresponding maximum similar historical track record of round location similarity is recorded as most like historical track;
The position using in the record of the position of described this round of correspondence has as the corresponding position of this round network access information Body are as follows: correspond to using in most like historical track record this round position record in position as this round network access information Corresponding position;
The weight point of the position record that this round is obtained according to preset rules specifically: according in similar historical track record Corresponding starting round is recorded to the position and current historical track corresponded between this round last round of time in each round position record Middle starting round to this round it is last round of time between similarity and the correspondence between position in each round position record The weight point of the position record of this round is arranged in the weight point of the position record of this round.
5. the method according to claim 1, wherein if not inquired and this from current historical track record Round is immediate, the round of position is acquired from base station location query unit, or with this round it is immediate, from base station It is more than between presetting maximum round that position enquiring unit, which acquires the difference between the round of position and the round number of this round, Every the position of this round is recorded as non-availability.
6. according to claim 1 to method described in 5 any one, which is characterized in that further include:
The data information acquisition equipment obtains the user of the mobile terminal user from packet data serving node PDSN in real time Real time information.
7. according to the method described in claim 6, it is characterized in that, the mobile end for receiving data information acquisition equipment and returning Before user's real time information of end subscriber, further includes:
Business interface unit receives service request, includes subscribed square user identifier and subscriber user's mark in the service request Know;
It whether include that square user identifier is subscribed in the service request in business interface unit searching user's information subscription list Subscription list item, the user information subscription list includes that more than one subscribes to list item, and each subscriptions list item is ordered including one Subscriber's user identifier set of the side's of readding user identifier and the subscribed square user trajectory that pulls subscription, subscriber's user identifier Set includes more than one subscriber's user identifier;
If including the subscription list item for being subscribed side's user identifier in the service request, business interface unit is by the service request In subscriber's user identifier be added in the service request be subscribed side user identifier subscribe to list item subscriber's user identifier In set;
Otherwise, if not including the subscription list item for being subscribed side's user identifier in the service request, business interface unit is in user The subscription list item that side's user identifier is subscribed in the service request is created in information subscribing list, and will be in the service request Subscriber's user identifier be added in the service request be subscribed side user identifier subscribe to list item subscriber's user identifier collection In conjunction;Business interface unit is sent to data information acquisition equipment subscribes to request, includes that motion track is raw in the subscription request At subscribed side's user identifier in the address and the service request of engine;Data information acquisition equipment is wheel with preset duration Minor tick, round generate user's real time information that engine sends subscribed square user to motion track, and the user believes in real time User identifier in breath is subscribed side's user identifier;
The method also includes:
Motion track generates engine after current motion track end cycle, by the subscribed side user in current motion track Position in period records the historical track to be formed record and returns to the business interface unit.
8. the method according to the description of claim 7 is characterized in that further include:
Business interface unit is received for inquiring the first inquiry request for being queried user current location and being transmitted to motion track Engine is generated, includes being queried user identifier in first inquiry request;
Motion track generates engine and is queried user identifier according to, and inquiry is queried user last from track record table Position in the position record of one round as the current location for being queried user and returns to the business interface unit.
9. the method according to the description of claim 7 is characterized in that further include:
Business interface unit receives predictions request to request prediction to be predicted user's some time within the current motion track period Section position includes being predicted user identifier and some described time segment information in the predictions request;
The predictions request is transmitted to motion track and generates engine by business interface unit;
It is corresponding within the current motion track period based on some period described in round interval acquiring that motion track generates engine Round, and the operation for carrying out data training is executed using the corresponding round as the current round, obtain the correspondence The position of round simultaneously returns to the business interface unit.
10. the method according to the description of claim 7 is characterized in that further include:
Motion track generates engine and counts the mobile terminal user in the corresponding position record of a statistical time section, and obtaining should There is the wheel number of each position in the corresponding position record of statistical time section;
Motion track generates the engine acquisition wheel maximum top n position of number as the mobile terminal user and position most often occurs It sets, and stores most normal appearance position information in the most normal appearance position table of the mobile terminal user, each of them is most normal Appearance position information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, wherein N For the integer greater than 0, the corresponding period is one of them described most normal appearance position corresponding time in the record of position Section, time accounting are the ratio of the corresponding period and the statistical time section.
11. according to the method described in claim 10, it is characterized in that, the statistics mobile terminal user counts at one Period corresponding position record includes: to count institute after nearest one default measurement period corresponding statistical time section Mobile terminal is stated to record in the corresponding position of the corresponding statistical time section of nearest one default measurement period;
N is preset value.
12. according to the method described in claim 10, it is characterized by further comprising:
Business interface unit is received for inquiring the second inquiry request for being queried the most normal appearance position of user and being transmitted to movement Track generates engine, includes being queried user identifier, statistical time section and the N in second inquiry request;
The statistics mobile terminal user includes: that statistics is described mobile whole in the corresponding position record of a statistical time section The corresponding position record of statistical time section of the end subscriber in the second inquiry request;
After the acquisition wheel maximum top n position of number is as the most normal appearance position of the mobile terminal user, further includes: Motion track generates engine and the most normal appearance position information of the mobile terminal user is returned to the business interface unit.
13. a kind of system that analysis obtains user's motion track characterized by comprising
Data information acquisition equipment, for obtaining user's real time information of mobile terminal user from PDSN in real time, and with it is default when A length of wheel minor tick is sent to the user's real time information round for the mobile terminal user that will acquire motion track generation and draws It holds up, user's real time information includes user identifier and network access information, and the network access information includes described mobile whole Terminate into BSID and Subnet information;
Motion track generates engine, for being wheel minor tick, round with preset duration within each default motion track period Receive the user's real time information for the mobile terminal user that data information acquisition equipment is sent;For the mobile terminal user, sentence Whether this round of breaking receives user's real time information of the mobile terminal user;And
If receiving, the corresponding position of this round network access information is obtained from base station location query unit, generates the movement The position of this round of terminal user is recorded and stored in track record table, and the position record includes user identifier, this round The corresponding position of network access information, timestamp and in the current motion track period round number;The track record The historical track record of each mobile terminal user is stored in table, wherein the user identifier of same mobile terminal user is at one Position in the motion track period records the historical track record to form the mobile terminal user, every historical track record In position record stored according to chronological order;And
Otherwise, if not receiving, data training is carried out, by the current history in the mobile terminal user current motion track period Track record and other historical tracks record of the mobile terminal user are compared, and are inquired from other historical tracks record With current historical track record there is the historical track of maximum similarity to record, by the historical track with maximum similarity The position of this round is corresponded in record as the corresponding position of this round network access information, then executes the generation shifting The position of dynamic this round of terminal user is recorded and stored in the operation in track record table;The motion track generates engine and carries out Data training when, specifically from current historical track record in, inquiry with this round it is immediate, obtained from base station location query unit The round to position is obtained as starting round;The position of position and the starting round is obtained from other historical tracks record The immediate round in position is as corresponding starting round in record, other history rails including correspondence starting round position record Mark is recorded as similar historical track record;Correspondence this round in similar historical track record is obtained, described this round of correspondence Round number is greater than the round number of the corresponding starting round and the round number difference of this corresponding round and corresponding starting round Value is equal to this round and originates the round number difference of round;Using the position in the record of the position of described this round of correspondence as originally The corresponding position of round network access information;
Base station location query unit, for storing the corresponding relationship between network access information and position;And according to moving rail The acquisition request that mark generates engine generates the corresponding position of described round network access information and returns to the motion track life At engine.
14. system according to claim 13, which is characterized in that the motion track period include: day, week, the moon or Year.
15. system according to claim 13, which is characterized in that the motion track generates engine and generates the movement eventually When the position record of this round of end subscriber, the weight point of the position record of this round is obtained with specific reference to preset rules, wherein from The weight for the position that base station location query unit acquires point is higher than data training and obtains the weight point of position;And generate institute The position record of this round of mobile terminal user is stated, the position record specifically includes the network insertion of user identifier, this round The corresponding position of information, timestamp, weight point and round number, wherein round number in the same motion track period according to Time sequencing number.
16. system according to claim 15, which is characterized in that if the similar historical track record have it is a plurality of, it is described Motion track generates engine and is also used to after obtaining the correspondence epicycle time in similar historical track record, is directed to each respectively Similar historical track record, by wherein corresponding starting round in recording each round position between this corresponding round last round of time In position and current historical track record starting round to this round it is last round of time between position in each round position record into Row compares, obtain corresponding starting round in each round position record between this corresponding round last round of time position with currently go through Originated in history track record round to this round it is last round of time between correspondence round location similarity in each round position record Maximum similar historical track record is recorded as most like historical track;
Position in the position record of described this round of correspondence is specially the position that this round is corresponded in most like historical track record Set the position in record;
The motion track generates the weight timesharing that engine obtains the position record of this round according to preset rules, with specific reference to phase Like corresponding starting round in historical track record in each round position record between this corresponding round last round of time position with Starting round is to the phase between the position in each round position record between this round last round of time in current historical track record Like the weight point that the position of degree and described this round of correspondence records, the weight point of the position record of this round is set.
17. system according to claim 15, which is characterized in that the motion track generates engine and is also used to from current Historical track record in, do not inquire with this round it is immediate, the round of position is acquired from base station location query unit When, or with this round it is immediate, acquire the round of the round of position and this round from base station location query unit and compile When difference between number is more than default maximum wheel minor tick, the position of this round is recorded as non-availability.
18. system described in 3 to 17 any one according to claim 1, which is characterized in that further include:
Business interface unit includes subscribed square user identifier and subscriber for receiving service request, in the service request User identifier;It whether include the subscription table that square user identifier is subscribed in the service request in searching user's information subscription list , the user information subscription list includes that more than one subscribes to list item, and each subscription list item includes a subscribed square user It identifies and pulls subscription and be subscribed subscriber's user identifier set of square user trajectory, subscriber's user identifier set includes More than one subscriber's user identifier;If, will be described including the subscription list item for being subscribed side's user identifier in the service request Subscriber's user identifier in service request, which is added in the service request, is subscribed the subscriber that side's user identifier subscribes to list item In user identifier set;And
If not including the subscription list item for being subscribed side's user identifier in the service request, created in user information subscription list It is subscribed the subscription list item of side's user identifier in the service request, and subscriber's user identifier in the service request is added Enter to be subscribed side's user identifier in the service request to subscribe in subscriber's user identifier set of list item;And to data information It acquires equipment and sends subscription request, described subscribe to includes in the address and the service request of motion track generation engine in request Subscribed side's user identifier;User's real time information of the mobile terminal user is specially that the user of subscribed square user is real-time Information, the user identifier in user's real time information are subscribed side's user identifier;
The motion track generates engine, is also used to after current motion track end cycle, the subscribed side user is existed Position in the current motion track period records the historical track to be formed record and returns to the business interface unit.
19. system according to claim 18, which is characterized in that the business interface unit is also used to receive for looking into It askes the first inquiry request for being queried user current location and is transmitted to motion track generation engine, in first inquiry request Including being queried user identifier;
Motion track generates engine, is also used to be queried user identifier according to, and inquiry is queried use from track record table Position of the family in the record of the position of the last one round as the current location for being queried user and returns to the business interface Unit.
20. system according to claim 18, which is characterized in that the business interface unit is also used to receive prediction and asks It asks to request prediction to be predicted user some period position within the current motion track period, to wrap in the predictions request It includes and is predicted user identifier and some described time segment information;And the predictions request is transmitted to motion track generation and is drawn It holds up;
The motion track generates engine, is also used to based on some period described in round interval acquiring in current motion track week Corresponding round in phase, and the operation for carrying out data training is executed using the corresponding round as the current round, it obtains It obtains the position of the corresponding round and returns to the business interface unit.
21. system according to claim 18, which is characterized in that the motion track generates engine, is also used to count institute It states mobile terminal user to record in the corresponding position of a statistical time section, obtain in the corresponding position record of the statistical time section There is the wheel number of each position;And it obtains the wheel maximum top n position of number and most often occurs as the mobile terminal user Position, and most normal appearance position information is stored in the most normal appearance position table of the mobile terminal user, each of them is most Normal appearance position information includes user identifier, one of them most normal appearance position, time accounting and corresponding time segment information, In, N is the integer greater than 0, and the corresponding period is that one of them described most normal appearance position is corresponding in the record of position Period, time accounting are the ratio of the corresponding period and the statistical time section.
22. system according to claim 21, which is characterized in that the motion track generates engine, specifically nearest one After the corresponding statistical time section of a default measurement period, the mobile terminal is counted in a nearest default measurement period pair The corresponding position record of the statistical time section answered;The N is preset value.
23. system according to claim 21, which is characterized in that the business interface unit is also used to receive for looking into It askes the second inquiry request for being queried the most normal appearance position of user and is transmitted to motion track and generate engine, second inquiry is asked It include being queried user identifier, statistical time section and the N in asking;
The motion track generates engine, specifically counts statistical time section of the mobile terminal user in the second inquiry request Corresponding position record;And it is also used to most normal as the mobile terminal user in the acquisition wheel maximum top n position of number After appearance position, the most normal appearance position information of the mobile terminal user is returned into the business interface unit.
CN201410376594.6A 2014-08-01 2014-08-01 Analysis obtains the method and system of user's motion track Active CN105307112B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410376594.6A CN105307112B (en) 2014-08-01 2014-08-01 Analysis obtains the method and system of user's motion track

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410376594.6A CN105307112B (en) 2014-08-01 2014-08-01 Analysis obtains the method and system of user's motion track

Publications (2)

Publication Number Publication Date
CN105307112A CN105307112A (en) 2016-02-03
CN105307112B true CN105307112B (en) 2019-03-26

Family

ID=55203769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410376594.6A Active CN105307112B (en) 2014-08-01 2014-08-01 Analysis obtains the method and system of user's motion track

Country Status (1)

Country Link
CN (1) CN105307112B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423299B (en) * 2016-05-24 2020-06-02 华为技术有限公司 An address selection method and device
CN105916116A (en) * 2016-06-30 2016-08-31 北京奇虎科技有限公司 Monitoring method and device based on movement locus information
CN106792517B (en) * 2016-12-05 2019-05-24 武汉大学 Base station service number time sequence forecasting method based on mobile phone location Time-spatial diversion probability
CN108632762A (en) * 2017-03-15 2018-10-09 上海掌门科技有限公司 Method and apparatus for generating and presenting the wireless access locus of points
CN107197434B (en) * 2017-03-30 2020-06-23 深圳中科健安科技有限公司 Algorithm for positioning position, calculating moving distance and automatically controlling mobile device
CN106918825A (en) * 2017-03-31 2017-07-04 咪咕互动娱乐有限公司 A kind of connecting method of track, client
CN108337634B (en) * 2017-07-26 2020-07-07 深圳信息职业技术学院 HAPS call access control method, device, high-altitude platform device and storage medium
CN108040319B (en) * 2017-11-29 2020-05-22 新华三技术有限公司 Terminal historical track determining method and device
CN110020221B (en) * 2017-12-11 2022-02-18 腾讯科技(深圳)有限公司 Job distribution confirmation method, apparatus, server and computer readable storage medium
CN110569318A (en) * 2018-05-16 2019-12-13 杭州海康威视数字技术股份有限公司 Spatio-temporal data storage method, query method, storage device, and query device
CN108924737B (en) * 2018-06-20 2021-07-23 北京三快在线科技有限公司 Positioning method, device, equipment and computer readable storage medium
CN109041217B (en) * 2018-09-21 2020-01-10 北京邮电大学 Hierarchical mobility prediction method in heterogeneous network
CN109672987A (en) * 2019-01-23 2019-04-23 广东启正电子科技有限公司 Community management method and system
CN112153091B (en) * 2019-06-27 2022-05-13 北京百度网讯科技有限公司 Method and device for determining relevance of equipment
CN110750603B (en) * 2019-09-06 2022-08-12 日立楼宇技术(广州)有限公司 Building service forecasting method, apparatus, system, computer equipment and storage medium
CN110807068B (en) * 2019-10-08 2022-09-23 北京百度网讯科技有限公司 Identification method, device, computer equipment and storage medium for changing equipment users
CN111292538B (en) * 2020-02-07 2021-02-26 北京大学 Malicious user detection method based on residual mean value in vehicle cooperation dynamic tracking
CN111444182A (en) * 2020-03-23 2020-07-24 北京明略软件系统有限公司 Data management method and device
CN113242519B (en) * 2021-05-11 2022-09-27 鄂尔多斯应用技术学院 Mobile wireless sensor node positioning method based on multi-information fusion
CN113347573B (en) * 2021-05-12 2022-02-18 东莞理工学院 Load balancing switching optimization method and system based on user mobile position prediction
CN118139001A (en) * 2024-03-12 2024-06-04 河北凯阳科技有限公司 A method for mining mobility patterns based on mobile base station data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325004A (en) * 2008-08-01 2008-12-17 北京航空航天大学 A data compensation method for real-time traffic information
CN101930667A (en) * 2009-06-26 2010-12-29 歌乐牌株式会社 Statistic traffic information generating apparatus and method
CN103201754A (en) * 2010-11-18 2013-07-10 索尼公司 Data processing device, data processing method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325004A (en) * 2008-08-01 2008-12-17 北京航空航天大学 A data compensation method for real-time traffic information
CN101930667A (en) * 2009-06-26 2010-12-29 歌乐牌株式会社 Statistic traffic information generating apparatus and method
CN103201754A (en) * 2010-11-18 2013-07-10 索尼公司 Data processing device, data processing method, and program

Also Published As

Publication number Publication date
CN105307112A (en) 2016-02-03

Similar Documents

Publication Publication Date Title
CN105307112B (en) Analysis obtains the method and system of user&#39;s motion track
JP7257539B2 (en) User plane routing method and apparatus
CN104980885B (en) A kind of data processing system and method towards WIFI detection identifications
US6687495B2 (en) Method and system for supporting differentiated network service for mobile customers and applications
US10805875B2 (en) Method and apparatus for automatically selecting network according to tariff, server, and terminal
CN103891346B (en) Diameter sessions are audited
EP3627884B1 (en) Method and arrangement for supporting analysis of social networks in a communication network
CN105991707B (en) Multimedia interaction method, server and system
CN109565465A (en) Business forwarding in virtual network based on service
CN106471826B (en) For supporting method, remote communication server and the base station of vehicle communication in cellular networks
WO2010126412A1 (en) Predicting presence of a mobile user equipment
Zhang et al. A novel LTE network deployment scheme using telecom big data
CN103517405B (en) A kind of method and system of network positions, mobile terminal and network side equipment
CN109474450A (en) A communication method, related equipment and system
US10652756B2 (en) Device throughput determination
CN109547221A (en) Big data analysis service providing method and device, computer readable storage medium
TW200930113A (en) Method and system for completing a zone related call
CN107040612A (en) A kind of information recommendation method and device
Wang et al. User-provided networking for QoE provisioning in mobile networks
CA2919101A1 (en) Methods and systems for managing individuals
CN104584647A (en) Systems and methods for dynamic association ordering based on service differentiation in wireless local area networks
CN102546989A (en) Method and system for fast switching of complex telephone traffic
CN109743745A (en) The recognition methods of mobile network&#39;s access style, device, electronic equipment and storage medium
CN108882309A (en) A kind of method and system with big data analysis adjustment service bandwidth
WO2017137089A1 (en) User equipment profiling for network administration

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant