CN105704699A - Displaying device, displaying system and displaying method for number of roaming users - Google Patents
Displaying device, displaying system and displaying method for number of roaming users Download PDFInfo
- Publication number
- CN105704699A CN105704699A CN201610190965.0A CN201610190965A CN105704699A CN 105704699 A CN105704699 A CN 105704699A CN 201610190965 A CN201610190965 A CN 201610190965A CN 105704699 A CN105704699 A CN 105704699A
- Authority
- CN
- China
- Prior art keywords
- roaming
- mobile communication
- list
- data
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000010295 mobile communication Methods 0.000 claims abstract description 82
- 238000004891 communication Methods 0.000 claims description 27
- 238000012512 characterization method Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 5
- 239000000523 sample Substances 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 claims description 2
- 238000013480 data collection Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a displaying device, a displaying system and a displaying method for number of roaming users. The displaying device comprises a data acquisition unit, a data gathering unit, a database and a pattern displaying unit, wherein the data acquisition unit is used for extracting registration information of roaming mobile communication equipment. The data gathering unit is used for polling an information list in the database. The database is used for setting the information list and the time gathering list of each granularity, receiving registration information of the roaming mobile communication equipment, filling the registration information of the roaming mobile communication equipment into the information list receiving a pulling result and filling the pulling result into a corresponding time gathering list. The pattern displaying unit is used for setting an electronic map in which correspondence between areas and roaming numbers is established, and when a trigger for a target area is received, directly displaying the roaming number which corresponds with the target area. The displaying device, the displaying system and the displaying method can display the number of the roaming users.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a device, a system, and a method for characterizing the number of roaming users.
Background
Roaming means that a user of a mobile phone leaving a local area or country can continue to use their mobile phone handset in some other area or country. It is often necessary to plan wireless communication settings by counting the number of roaming users to coordinate resources and guarantee networks.
At present, the representation mode of the number of roaming users is mainly displayed in a list mode, the list header is set to be an area, an access amount and the like, the counted number of the roaming users is filled into the list for the users to check, and the users are required to select required data from the list.
Disclosure of Invention
The embodiment of the invention provides a device, a system and a method for characterizing the number of roaming users, which can intuitively characterize the number of roaming users.
A characterization apparatus of a number of roaming users, comprising: a data acquisition unit, a data summarization unit, a database and a graph display unit, wherein,
the data acquisition unit is used for extracting the registration information of the roaming mobile communication equipment and sending the registration information of the roaming mobile communication equipment to the database;
the data summarization unit is used for polling an information list in the database and sending a polling result to the database;
the database is used for setting an information list and a time summary list of each granularity, receiving the registration information of the roaming mobile communication equipment sent by the data acquisition unit and filling the registration information of the roaming mobile communication equipment into the information list; receiving a polling result sent by the data summarizing unit, filling the polling result into a corresponding time summarizing list, and sending the time summarizing list to the graph showing unit;
the graphic display unit is used for setting an electronic map, receiving data in a time summary list sent by the database, establishing a corresponding relation between each region and roaming number in the electronic map according to the data in the time summary list, and directly displaying the roaming number corresponding to a target region when receiving trigger to the target region, wherein the roaming number comprises: the number of spillins and the number of spillouts.
Preferably, the data acquisition unit includes: and the network probe is used for capturing communication data packets in the wireless network and filtering out communication numbers, roaming places and roaming places carried by the roaming mobile communication equipment from the communication data packets.
Preferably, the data acquisition unit includes: and the extractor is used for extracting the communication number carried by the roaming mobile communication equipment, the roaming place and the roaming place from the registration information of all the mobile communication equipment.
Preferably, the data acquisition unit is configured to send the communication number carried by the roaming mobile communication device, the roaming-in place, and the roaming-out place to the database;
the database is used for receiving the communication numbers, the roaming-in places and the roaming-out places carried by the roaming mobile communication equipment and sent by the data acquisition unit, and filling the registration information of the roaming mobile communication equipment into the information list.
Preferably, the apparatus for characterizing the number of roaming users further includes: a timer; wherein,
the timer is used for setting time granularity, performing accumulated timing, and triggering the data summarizing unit when the accumulated timing reaches integral multiple of the time granularity;
the data summarizing unit is used for inquiring the information list in the database when the trigger of the timer is received, counting the roaming-in place, the roaming-out place and the corresponding roaming number, and sending the roaming-in place, the roaming-out place and the corresponding roaming number to the database;
the database is used for receiving the flooding places, the flooding places and the corresponding roaming numbers sent by the data summarizing unit and filling the flooding places, the flooding places and the corresponding roaming numbers into corresponding time summarizing lists;
and the graph display unit is used for marking each area in the electronic map according to the roaming places and the roaming places in the time summary list, counting the corresponding roaming-in number and the corresponding roaming-out number of each area according to the roaming number, and establishing the corresponding relation between each area and the corresponding roaming-in number and the corresponding roaming-out number.
Preferably, the graphic display unit is configured to draw a roaming track marking of the roaming mobile communication device in the electronic map according to the data in the time summary list, and display a roaming number corresponding to a target roaming track marking when receiving a trigger on the target roaming track marking.
Preferably, the graphic presentation unit is further configured to: according to the sequence of the roaming number of each area in the time summary list, marking hot areas in the electronic map, and showing the sequence of the hot areas.
A system for characterizing the number of roaming users, comprising: at least one mobile communication device and means for characterizing the number of roaming users as described in any one of the above, wherein,
and each mobile communication device in the mobile communication devices is used for sending self registration information to the characterization device of the number of roaming users when roaming occurs.
A method for characterizing the number of roaming users comprises the steps of setting an information list and each time summary list, and setting an electronic map; further comprising:
extracting registration information of a roaming mobile communication device and storing the registration information of the roaming mobile communication device in the information list;
polling the information list at regular time, and storing the polling result into a corresponding time summary list;
according to the data in the time summary list, establishing a corresponding relation between each region and the roaming number in the electronic map;
when receiving a trigger to a target area, directly displaying a roaming number corresponding to the target area, wherein the roaming number comprises: the number of spillins and the number of spillouts.
Preferably, the extracting registration information of the roaming mobile communication device includes: the method comprises the steps of capturing communication data packets in a wireless network, and filtering out communication numbers, roaming places and roaming places carried by roaming mobile communication equipment from the communication data packets.
Preferably, the extracting registration information of the roaming mobile communication device includes: the communication number, the roaming-in place and the roaming-out place carried by the roaming mobile communication device are extracted from the registration information of all the mobile communication devices.
Preferably, the above method further comprises: setting a timer and time granularity;
performing cumulative timing through the counter;
the periodically polling the information list and storing the polling result into a corresponding time summary list, including:
and when the accumulated timing reaches integral multiple of the time granularity, inquiring the information list, counting the flooding places, the flooding places and the corresponding roaming numbers, and filling the flooding places, the flooding places and the corresponding roaming numbers into the corresponding time summary list.
Preferably, after the establishing the correspondence between each region and the roaming number, the method further includes:
and drawing a roaming track marking of the roaming mobile communication equipment in the electronic map, and displaying the roaming number corresponding to the target track marking when receiving the trigger of the target roaming track marking.
Preferably, after the establishing the correspondence between each region and the roaming number, the method further includes:
according to the sequence of the roaming number of each area in the time summary list, marking hot areas in the electronic map, and showing the sequence of the hot areas.
The embodiment of the invention provides a characterization device, a system and a method for the number of roaming users, wherein the characterization device for the number of roaming users comprises the following steps: the system comprises a data acquisition unit, a data summarization unit, a database and a graph display unit, wherein the registration information of the roaming mobile communication equipment is extracted by the data acquisition unit and is sent to the database; the data summarization unit is used for polling an information list in the database at regular time and sending a polling result to the database; the statistics of the roaming number is realized through the process, the accuracy of the roaming number is ensured through the timed polling, an information list and a time summary list of each granularity are set through a database, the registration information of the roaming mobile communication equipment sent by the data acquisition unit is received, and the registration information of the roaming mobile communication equipment is filled into the information list; receiving a polling result sent by a data summarizing unit, filling the polling result into a time summarizing list in a corresponding database, sending the time summarizing list to a graph showing unit, then setting an electronic map through the graph showing unit, receiving data in the time summarizing list sent by the database, establishing a corresponding relation between each region and roaming numbers in the electronic map according to the data in the time summarizing list, and directly displaying the roaming numbers corresponding to the target region when receiving trigger to the target region, wherein the roaming numbers comprise: the number of entries and the number of exits; the roaming number is directly corresponding to the area in the electronic map through the graphic display unit, namely, the user can obtain the roaming number of the target area from the electronic map according to the requirement of the user, and therefore the number of the roaming users can be visually represented.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an apparatus for characterizing the number of roaming users according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an apparatus for characterizing the number of roaming users according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of an apparatus for characterizing the number of roaming users according to another embodiment of the present invention;
fig. 4 is a schematic structural diagram of a system for characterizing the number of roaming users according to an embodiment of the present invention;
fig. 5 is a flowchart of a method for characterizing the number of roaming users according to an embodiment of the present invention;
fig. 6 is a flowchart of a method for characterizing the number of roaming users according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer and more complete, the technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention, and based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without creative efforts belong to the scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides an apparatus for characterizing a number of roaming users, where the apparatus for characterizing a number of roaming users may include:
a data acquisition unit 101, a data summarization unit 102, a database 103, and a graphic presentation unit 104, wherein,
a data acquisition unit 101, configured to extract registration information of the roaming mobile communication device, and send the registration information of the roaming mobile communication device to a database 103;
the data summarization unit 102 is configured to poll an information list in the database 103, and send a polling result to the database 103;
the database 103 is used for setting an information list and a time summary list of each granularity, receiving the registration information of the roaming mobile communication equipment sent by the data acquisition unit 101, and filling the registration information of the roaming mobile communication equipment into the information list; receiving the polling result sent by the data summarization unit 102, filling the polling result into a corresponding time summarization list, and sending the time summarization list to the graphic presentation unit 104;
the graphic display unit 104 is configured to set an electronic map, receive data in a time summary list sent by the database 103, establish a corresponding relationship between each region and a roaming number in the electronic map according to the data in the time summary list, and directly display the roaming number corresponding to a target region when receiving a trigger to the target region, where the roaming number includes: the number of spillins and the number of spillouts.
In the embodiment shown in fig. 1, the registration information of the roaming mobile communication device is extracted by the data acquisition unit and sent to the database; the data summarization unit is used for polling an information list in the database at regular time and sending a polling result to the database; the statistics of the roaming number is realized through the process, the accuracy of the roaming number is ensured through the timed polling, an information list and a time summary list of each granularity are set through a database, the registration information of the roaming mobile communication equipment sent by the data acquisition unit is received, and the registration information of the roaming mobile communication equipment is filled into the information list; receiving a polling result sent by a data summarizing unit, filling the polling result into a time summarizing list in a corresponding database, sending the time summarizing list to a graph showing unit, then setting an electronic map through the graph showing unit, receiving data in the time summarizing list sent by the database, establishing a corresponding relation between each region and roaming numbers in the electronic map according to the data in the time summarizing list, and directly displaying the roaming numbers corresponding to the target region when receiving trigger to the target region, wherein the roaming numbers comprise: the number of entries and the number of exits; the roaming number is directly corresponding to the area in the electronic map through the graphic display unit, namely, the user can obtain the roaming number of the target area from the electronic map according to the requirement of the user, and therefore the number of the roaming users can be visually represented.
In another embodiment of the present invention, as shown in fig. 2, the data acquisition unit 101 includes:
the network probe 201 is used for capturing communication data packets in a wireless network and filtering out communication numbers carried by the roaming mobile communication equipment, the roaming-in place and the roaming-out place from the communication data packets.
In another embodiment of the present invention, as shown in fig. 3, the data acquisition unit 101 includes:
an extractor 301, for extracting the communication number carried by the roaming mobile communication device, the roaming-in place and the roaming-out place from the registration information of all the mobile communication devices.
In a further embodiment of the present invention, the data collection unit 101 is configured to delete the registration information of the mobile communication device that has finished roaming from the information list in the database 103.
In another embodiment of the present invention, the apparatus for characterizing the number of roaming users further includes: a timer (not shown); wherein,
the timer is used for setting time granularity, performing accumulative timing, and triggering the data summarizing unit 102 when the accumulative timing reaches integral multiple of the time granularity;
the data summarizing unit 102 is configured to query an information list in the database 103 when receiving a trigger of the timer, count an entry place, an exit place and a corresponding roaming number, and send the entry place, the exit place and the corresponding roaming number to the database 103;
a database 103, configured to receive the flooding places, and the corresponding roaming numbers sent by the data summarizing unit 102, and fill the flooding places, and the corresponding roaming numbers into corresponding time summarizing lists;
and the graph display unit 104 is used for marking each area in the electronic map according to the roaming places and the roaming places in the time summary list, counting the corresponding roaming-in number and roaming-out number of each area according to the roaming number, and establishing the corresponding relation between each area and the corresponding roaming-in number and roaming-out number.
In another embodiment of the present invention, the graphic display unit is configured to draw a roaming track marking of the roaming mobile communication device in the electronic map according to the data in the time summary list, and display a roaming number corresponding to the target roaming track marking when receiving a trigger to the target roaming track marking.
In another embodiment of the present invention, the graphic display unit is configured to mark hot spots in the electronic map according to the ranking of the roaming number of each of the spots in the time summary list, and display the ranking of the hot spots.
As shown in fig. 4, an embodiment of the present invention provides a system for characterizing a roaming user number, including: at least one mobile communication device 401 and means 402 for characterizing the number of roaming users of any of the above, wherein,
each mobile communication device 401 is used for sending the registration information of itself to the characterization device 402 of the number of roaming users when roaming occurs.
For the information interaction, execution process and other contents between the units in the above-mentioned device or system, the specific contents may refer to the following description of the embodiments of the method of the present invention because the same concept is based on the embodiments of the method of the present invention, and are not described herein again.
As shown in fig. 5, an embodiment of the present invention provides a method for characterizing a number of roaming users, where the method includes the following steps:
step 501: setting an information list and each time summary list, and setting an electronic map;
step 502: extracting registration information of the roaming mobile communication device and storing the registration information of the roaming mobile communication device in an information list;
step 503: polling the information list, and storing the polling result into a corresponding time summary list;
step 504: according to the data in the time summary list, establishing a corresponding relation between each region and the roaming number in the electronic map;
step 505: when receiving the trigger to the target area, directly displaying the roaming number corresponding to the target area, wherein the roaming number comprises: the number of spillins and the number of spillouts.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and specific embodiments.
As shown in fig. 6, another embodiment of the present invention provides a method for characterizing the number of roaming users, which may include the following steps:
step 601: setting an information list and each time summary list, and setting an electronic map;
in this step, a Roaming _ Users _ Detail table is set in the database as an information list. Each time summary list may be a list of times divided according to the granularity of summary time, such as: time of hour granularity list routing _ Region _ Summary _ route, time of day granularity list routing _ Region _ Summary _ date, and time of month granularity list routing _ Region _ Summary _ month _ route, and so on.
Step 602: when the mobile communication equipment roams, sending self registration information;
for example: when a person in location a goes on a business trip with a mobile phone to location B, the mobile phone roams as a mobile communication device, and each mobile communication device has its own unique information such as a telephone number. The registration information of this step mainly refers to the telephone number in the mobile communication device.
Step 603: receiving registration information of the roaming mobile communication device, and storing the registration information of the roaming mobile communication device in an information list;
in this step, the registration information mainly includes: the communication number, the roaming place and the roaming place carried by the roaming mobile communication equipment can be extracted through the extractor. After storing the registration information of the mobile communication device in the information list, the information list is shown in the following table:
in the table, the ID characterizes a unique index generated for each registration information; MSISDN is characterized as a telephone number; SRCRIGON is characterized as the source; DSTREGION is characterized as going to ground; such as: 136 xxx 123 roamed from place a to place B.
Step 604: deleting the registration information of the end roaming mobile communication device from the information list;
for example: the 136 xxx 123 user returns to a, then the row with an ID of 001 in the information list shown in step 603 will be deleted, which makes the registration information statistics more accurate.
Step 605: polling the information list at regular time, and storing the polling result into a corresponding time summary list;
the timing of the step can be realized by setting a timer and time granularity such as hour granularity, day granularity, month granularity and the like, when the accumulated timing of the timer reaches integral multiple of the time granularity, the timing is reached, at the moment, the roaming-in place, the roaming-out place and the corresponding roaming number in the statistical information list are counted, and the polling result is filled in the following time summary list:
step 606: according to the data in the time summary list, establishing a corresponding relation between each region and the roaming number in the electronic map;
in the step, each area is marked in the electronic map according to the roaming places and the roaming places in the time summary list, the corresponding roaming number and the corresponding roaming number of each area are counted according to the roaming number, and the corresponding relation between each area and the corresponding roaming number is established. For example: through the time summary list in the previous step, it can be counted that the number of the roams in the place B is 500+300 ═ 800, and the number of the roams in the place B800 and the place B in the map are related, that is, when the user inquires the place B, the number of the roams in the place B800 is directly displayed.
Step 607: drawing a roaming track marking of the roaming mobile communication equipment;
for example: the connection curve can be established between the A place and the B place when the A place is entered into the B place, and the entered curve and the exited curve can be marked by different colors or different shapes. The step may also be performed to connect the counted roaming number with the trace line, for example: if the number of entries from the place a to the place B is 500, the connection curve between the place a and the place B is connected to the connection curve 500, and then the roaming number corresponding to the track marking can be known by selecting the track marking in the subsequent checking process, that is, the process of step 609.
Step 608: according to the sequencing of the roaming number of each area in the time summary list, marking hot areas in the electronic map and showing the sequencing of the hot areas;
in the step, according to the result summarized in the time summary list obtained in the previous step, the hot areas can be sorted from large to small according to the roaming number, the more the roaming number is, the hot areas are indicated, the hot areas can be divided into a roaming-in hot area and a roaming-out hot area, the hot areas are specially marked in the electronic map, and a user can visually obtain the hot areas by directly watching the electronic map.
Step 609: when receiving the trigger of the target roaming track marking, displaying the roaming number corresponding to the target roaming track marking;
step 610: when receiving the trigger to the target area, directly displaying the roaming number corresponding to the target area, wherein the roaming number comprises: the number of spillins and the number of spillouts.
The steps 609 and 610 are ways of displaying the number of roams for the user, and the user can know the number of roams in and out of a track by selecting the track in the electronic map, for example: the track from A to B on the map is selected, the number of the entries and the number of the exits from A to B can be known, and the number of the entries and the number of the exits of the area can be known by selecting an area, for example: and selecting the area B, and knowing the number of the entries and the number of the exits in the area B.
According to the scheme, the embodiments of the invention have at least the following beneficial effects:
1. extracting the registration information of the roaming mobile communication equipment through a data acquisition unit, and sending the registration information of the roaming mobile communication equipment to a database; the data summarization unit is used for polling an information list in the database at regular time and sending a polling result to the database; the statistics of the roaming number is realized through the process, the accuracy of the roaming number is ensured through the timed polling, an information list and a time summary list of each granularity are set through a database, the registration information of the roaming mobile communication equipment sent by the data acquisition unit is received, and the registration information of the roaming mobile communication equipment is filled into the information list; receiving a polling result sent by a data summarizing unit, filling the polling result into a time summarizing list in a corresponding database, sending the time summarizing list to a graph showing unit, then setting an electronic map through the graph showing unit, receiving data in the time summarizing list sent by the database, establishing a corresponding relation between each region and roaming numbers in the electronic map according to the data in the time summarizing list, and directly displaying the roaming numbers corresponding to the target region when receiving trigger to the target region, wherein the roaming numbers comprise: the number of entries and the number of exits; the roaming number is directly corresponding to the area in the electronic map through the graphic display unit, namely, the user can obtain the roaming number of the target area from the electronic map according to the requirement of the user, and therefore the number of the roaming users can be visually represented.
2. In the embodiment of the invention, the graphic display unit draws the roaming track marked line of the roaming mobile communication equipment in the electronic map according to the data in the time summary list, and displays the roaming number corresponding to the target track marked line when receiving the trigger to the target roaming track marked line.
3. The registration information of the roaming mobile communication equipment is extracted through the data acquisition unit, the registration information of the roaming mobile communication equipment is deleted from the information list, meanwhile, the information list is polled regularly through the data summarization unit, and the polled result is stored in the corresponding time summarization list, so that the accuracy of roaming data is guaranteed.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising a" does not exclude the presence of other similar elements in a process, method, article, or apparatus that comprises the element.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it is to be noted that: the above description is only a preferred embodiment of the present invention, and is only used to illustrate the technical solutions of the present invention, and not to limit the protection scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (10)
1. An apparatus for characterizing the number of roaming users, comprising: a data acquisition unit, a data summarization unit, a database and a graph display unit, wherein,
the data acquisition unit is used for extracting the registration information of the roaming mobile communication equipment and sending the registration information of the roaming mobile communication equipment to the database;
the data summarization unit is used for polling an information list in the database and sending a polling result to the database;
the database is used for setting an information list and a time summary list of each granularity, receiving the registration information of the roaming mobile communication equipment sent by the data acquisition unit and filling the registration information of the roaming mobile communication equipment into the information list; receiving a polling result sent by the data summarizing unit, filling the polling result into a corresponding time summarizing list, and sending the time summarizing list to the graph showing unit;
the graphic display unit is used for setting an electronic map, receiving data in a time summary list sent by the database, establishing a corresponding relation between each region and roaming number in the electronic map according to the data in the time summary list, and directly displaying the roaming number corresponding to a target region when receiving trigger to the target region, wherein the roaming number comprises: the number of spillins and the number of spillouts.
2. The device for characterizing the number of roaming users as claimed in claim 1, wherein the data collection unit comprises:
the network probe is used for capturing communication data packets in a wireless network and filtering out communication numbers, roaming-in places and roaming-out places carried by roaming mobile communication equipment from the communication data packets;
or,
and the extractor is used for extracting the communication number carried by the roaming mobile communication equipment, the roaming place and the roaming place from the registration information of all the mobile communication equipment.
3. The apparatus for characterizing a number of roaming users of claim 2,
the data acquisition unit is used for sending the communication number carried by the roaming mobile communication equipment, the roaming-in place and the roaming-out place to the database;
the database is used for receiving the communication numbers, the roaming-in places and the roaming-out places carried by the roaming mobile communication equipment and sent by the data acquisition unit, and filling the registration information of the roaming mobile communication equipment into the information list.
4. The apparatus of claim 3, further comprising: a timer; wherein,
the timer is used for setting time granularity, performing accumulated timing, and triggering the data summarizing unit when the accumulated timing reaches integral multiple of the time granularity;
the data summarizing unit is used for inquiring an information list in the database when the trigger of the timer is received, counting an entering place, an exiting place and corresponding roaming numbers, and sending the entering place, the exiting place and the corresponding roaming numbers to the database;
the database is used for receiving the flooding places, the flooding places and the corresponding roaming numbers sent by the data summarizing unit and filling the flooding places, the flooding places and the corresponding roaming numbers into corresponding time summarizing lists;
and the graph display unit is used for marking each area in the electronic map according to the roaming places and the roaming places in the time summary list, counting the corresponding roaming-in number and the corresponding roaming-out number of each area according to the roaming number, and establishing the corresponding relation between each area and the corresponding roaming-in number and the corresponding roaming-out number.
5. The apparatus for characterizing the number of roaming users according to one of claims 1 to 4,
the graph display unit is used for drawing roaming track marked lines of the roaming mobile communication equipment in the electronic map according to the data in the time summary list, and displaying roaming numbers corresponding to the target track marked lines when receiving triggering of the target roaming track marked lines;
and/or the presence of a gas in the gas,
and the graphic display unit is further used for marking hot areas in the electronic map according to the sequence of the roaming number of each area in the time summary list and displaying the sequence of the hot areas.
6. A system for characterizing the number of roaming users, comprising: characterization apparatus for at least one mobile communication device and a number of roaming users according to any one of claims 1 to 5,
and each mobile communication device in the mobile communication devices is used for sending self registration information to the characterization device of the number of roaming users when roaming occurs.
7. A characterization method of the number of roaming users is characterized in that an information list and each time summary list are set, and an electronic map is set; further comprising:
extracting registration information of a roaming mobile communication device and storing the registration information of the roaming mobile communication device in the information list;
polling the information list at regular time, and storing the polling result into a corresponding time summary list;
according to the data in the time summary list, establishing a corresponding relation between each region and the roaming number in the electronic map;
when receiving a trigger to a target area, directly displaying a roaming number corresponding to the target area, wherein the roaming number comprises: the number of spillins and the number of spillouts.
8. The method of claim 7, wherein extracting registration information for the roaming mobile communication device comprises:
capturing a communication data packet in a wireless network, and filtering out a communication number, a roaming-in place and a roaming-out place carried by roaming mobile communication equipment from the communication data packet;
or,
the communication number, the roaming-in place and the roaming-out place carried by the roaming mobile communication device are extracted from the registration information of all the mobile communication devices.
9. The method of claim 8,
further comprising: setting a timer and time granularity;
performing cumulative timing through the counter;
the periodically polling the information list and storing the polling result into a corresponding time summary list, including:
and when the accumulated timing reaches integral multiple of the time granularity, inquiring the information list, counting the flooding places, the flooding places and the corresponding roaming numbers, and filling the flooding places, the flooding places and the corresponding roaming numbers into the corresponding time summary list.
10. The method according to any one of claims 7 to 9,
after the establishing the correspondence between the regions and the roaming number, the method further includes:
drawing a roaming track marking of the roaming mobile communication equipment in the electronic map, and displaying a roaming number corresponding to a target track marking when receiving triggering of the target roaming track marking;
and/or the presence of a gas in the gas,
after the establishing the correspondence between the regions and the roaming number, the method further includes:
according to the sequence of the roaming number of each area in the time summary list, marking hot areas in the electronic map, and showing the sequence of the hot areas.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610190965.0A CN105704699A (en) | 2016-03-30 | 2016-03-30 | Displaying device, displaying system and displaying method for number of roaming users |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610190965.0A CN105704699A (en) | 2016-03-30 | 2016-03-30 | Displaying device, displaying system and displaying method for number of roaming users |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105704699A true CN105704699A (en) | 2016-06-22 |
Family
ID=56217983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610190965.0A Pending CN105704699A (en) | 2016-03-30 | 2016-03-30 | Displaying device, displaying system and displaying method for number of roaming users |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105704699A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101106818A (en) * | 2007-06-18 | 2008-01-16 | 中兴通讯股份有限公司 | System and method for counting roaming status of users in GSM network service area |
| US20090312014A1 (en) * | 2008-06-16 | 2009-12-17 | Hon Hai Precision Industry Co., Ltd. | Mobile terminal device and roaming method thereof |
| US20110111770A1 (en) * | 2009-11-09 | 2011-05-12 | Samsung Electronics Co., Ltd. | Method and system for providing location-based user information via a map |
| CN103152764A (en) * | 2010-12-21 | 2013-06-12 | 特克特朗尼克公司 | Detection of anti-steering of roaming activity on visited networks |
-
2016
- 2016-03-30 CN CN201610190965.0A patent/CN105704699A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101106818A (en) * | 2007-06-18 | 2008-01-16 | 中兴通讯股份有限公司 | System and method for counting roaming status of users in GSM network service area |
| US20090312014A1 (en) * | 2008-06-16 | 2009-12-17 | Hon Hai Precision Industry Co., Ltd. | Mobile terminal device and roaming method thereof |
| US20110111770A1 (en) * | 2009-11-09 | 2011-05-12 | Samsung Electronics Co., Ltd. | Method and system for providing location-based user information via a map |
| CN103152764A (en) * | 2010-12-21 | 2013-06-12 | 特克特朗尼克公司 | Detection of anti-steering of roaming activity on visited networks |
Non-Patent Citations (1)
| Title |
|---|
| 曹子昱: "中国移动省级综合监控系统的设计与开发", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101600186B (en) | Method and device for traffic statistics and automatic computation of network charge | |
| TWI543580B (en) | Priority order setting device and method for mobile terminal address book | |
| CN103516576A (en) | Method for processing instant message and device thereof | |
| CN104902327B (en) | Content update and delivery method, the intelligent television and system of a kind of page | |
| CN103813356A (en) | Flow management device and flow management method thereof | |
| CN106789591B (en) | Information sharing method and system based on wearable device | |
| CN102387172A (en) | Method and device for providing or obtaining contents of network resources for mobile equipment | |
| CN111666510A (en) | Statistical method and device for customer visit data | |
| CA2519036A1 (en) | Handheld electronic device including preferred network selection, and associated method | |
| CN107197355B (en) | Bullet screen display method and device | |
| CN106325878B (en) | Picture batch uploads or the progress display methods and device of downloading | |
| CN104955097B (en) | Mobile network's monitoring signaling method based on cuclear density distribution | |
| CN103559625B (en) | A kind of method and system of advertising results monitoring | |
| CN113111271A (en) | Travel OD data sample expansion method and device, computer equipment and storage medium | |
| CN106131181A (en) | A kind of counting user is to the method for the operating habit of terminal and relevant apparatus | |
| CN108289143A (en) | A kind of method, apparatus, electronic equipment and the storage medium of terminal applies display sequence | |
| CN115208979A (en) | GoIP equipment fraud identification and positioning method, system, device and storage medium | |
| KR20020081643A (en) | method and system for position information service of mobile phon | |
| CN105704699A (en) | Displaying device, displaying system and displaying method for number of roaming users | |
| CN104506743A (en) | Method and device for dynamically intercepting call | |
| CN105262876A (en) | Conversation processing method, method for providing number information of telephone number, and device | |
| US10594853B2 (en) | Mobile service information display method and apparatus, mobile service information server and system, and terminal | |
| CN105321224A (en) | Mountaineering recording and time consumption statistic method | |
| KR102168110B1 (en) | Camera system | |
| CN102387091A (en) | Data transmission method and device based on sliding detection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160622 |
|
| WD01 | Invention patent application deemed withdrawn after publication |