Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The embodiment of the present invention, what report according to multichannel communication equipment joins the current geographic position information carried in card request, obtain corresponding with this current geographic position information with this acquisition, network KPI (KeyPerformanceIndicators, KPI Key Performance Indicator) network operator identification of comprehensive evaluation index optimum, and according to the network operator identification of this network KPI comprehensive evaluation index optimum and user identification code, call the SIM card corresponding with above-mentioned network operator identification, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code, make multichannel communication equipment can be at any time, enjoy optimal network service everywhere.
Fig. 1 shows the implementation environment figure being suitable for the Subscriber Identity Module distribution method that the embodiment of the present invention provides, and for convenience of explanation, illustrate only the part relevant with the embodiment of the present invention.
Back-stage management server 1 communicates to connect with at least one SIM card read-write equipment 2 and at least one multichannel communication equipment 3.
In embodiments of the present invention, server database 4 stores web-based history KPI data acquisition system, multichannel communication equipment identification information, unique user historical traffic information, unique user history use each SIM card attribute information etc. on duration information, SIM card read-write equipment 2, join card make to transfer, use for back-stage management server.
In embodiments of the present invention, web-based history KPI data acquisition system is the mapping relations set of the historical geography positional information of the multichannel communication equipment network KPI data set corresponding with this historical geography positional information.
Wherein, under the same geographical position of network KPI data set record, each network operator identification and corresponding network KPI comprehensive evaluation index.
Wherein, network operator identification provides operator for a unique mark network, such as, can be the English alphabet simplicity, particular code etc. of Virtual network operator; Network KPI comprehensive evaluation index is used for the network KPI of a certain carrier network of overall merit in a certain geographical position, can be determined by modes such as being weighted the web-based history KPI of a certain geographical position, a certain operator, averaging.The performance end to end that network KPI can realize for describing network, the factor affecting network KPI includes but not limited to: the whether network coverage, network signal intensity, history access success rate etc.
In embodiments of the present invention, geographical location information can be gps coordinate, PLMNlist (PublicLandMobileNetworklist, public land mobile network list) or other can represent the parameter of user geographic location.
As following table one shows the structure of web-based history KPI data acquisition system.
Table one:
Each SIM card read-write equipment 2 can insert one or more SIM card providing service to share, and being appreciated that this SIM card can be entity SIM card, also can be virtual SIM card.
What back-stage management server 1 sent according to multichannel communication equipment 3 joins card request, and can consider the priority level etc. of user, for multichannel communication equipment 3 distributes suitable SIM card.
Multichannel communication equipment 3 is positioned at subscriber terminal side, can be connected, also can be integrated together with user terminal as independently equipment with user terminal.
In embodiments of the present invention, multichannel communication equipment 3 can support the read-write of 1 or multiple entity SIM card, and the SIM utilizing back-stage management server 1 to distribute and operating service quotient system are united to be connected and communicated, thus obtains the service that operating service business provides.
In embodiments of the present invention, multichannel communication equipment 3 has plural public network radio channel, such as 2G, 3G, 4G, WIFI, BT (BlueTooth, bluetooth) etc., interconnected for setting up wide area network.
Multichannel communication equipment 3 also has the network channel of one or more WIFI, BT or NFC (NearFieldCommunication, near-field communication), realizes LAN Monitoring System.
In embodiments of the present invention, the user SIM card of multichannel communication equipment 3 by inserting, log in the operating service quotient system system belonging to this SIM card, obtain the network service that this operating service business provides, set up a mobile data passage based on 2G, 3G, 4G, WIFI etc., realize being connected with Internet or the Intranet network between back-stage management server 1, thus set up the management channels between back-stage management server 1, realize the communication with back-stage management server 1.
The network channel that multichannel communication equipment 3 also can be provided by computer, intelligent mobile phone, PAD etc., be connected by Internet or the Intranet network between the realizations such as BT, WIFI, NFC with back-stage management server 1, set up the management channels between back-stage management server 1, realize the communication with back-stage management server 1.
Multichannel communication equipment 3 utilizes management channels to be connected to back-stage management server 1, can the safety certification etc. of completing user.
After management channels is set up, multichannel communication equipment 3 communicates with back-stage management server 1, sends service request information to back-stage management server 1, obtains the SIM that back-stage management server 1 is distributed.
Multichannel communication equipment 3 utilizes this SIM to complete the authentication with corresponding operating service business, thus set up and operating service quotient system unite between service channel, utilize this service channel and corresponding operating service business system communication, acquisition user ask service.
Fig. 2 shows the realization flow figure of a kind of Subscriber Identity Module distribution method that the embodiment of the present invention provides, and Fig. 3 is the sequential chart of above-mentioned method, and details are as follows:
In step s 201, what reception multichannel communication equipment reported according to predetermined rule joins card request, and this is joined card request and carries current geographic position information, user identification code.
Report once when the distance that real-time report, timing report, multichannel communication equipment often moves setting reports once or current KPI changes.
In embodiments of the present invention, current geographic position information is the geographical location information of the current geographic location of multichannel communication equipment, and can be a concrete coordinate points, also can be a coordinate range; User identification code is used for exclusive identification code unique identification user, can be user name, password etc.
In embodiments of the present invention, according to following formula, current network KPI value can be obtained.
KPI-GPS(x0,y0,z0)=∑(A×a+B×b+C×c)
Wherein, KPI-GPS (x0, y0, z0) be current network KPI value, the current network KPI parameter that A, B, C tri-kinds is different, a, b, c are the weighted value of each network KPI parameter, carry out dynamic conditioning according to actual conditions, x0, y0 are geographical position coordinates, and z0 is operator identifier.
Illustrate above-mentioned KPI-GPS (x0 below, y0, z0) computational methods: suppose at GPS (x0, y0) this geographical position, the current network KPI parameter obtained comprises the whether network coverage, network signal intensity and history radio resource control connection establishment success rate, wherein, it is 1 (have network coverage value to be 1 that this position has network coverage value, be 0 without network coverage value), signal strength signal intensity is 25, radio resource control connection establishment success rate is 90%, the network coverage, the weights a of radio resource control connection establishment success rate and signal strength signal intensity, b, c is respectively 40%, 30%, 30%, be appreciated that, weights a, b, c can set as required, so as follows in the computational methods of the KPI of this position:
KPI-GPS(x0,y0,z0)=1×40%+90%×30%+25×30%=8.17。
In order to prevent moving in a certain geographical position range when multichannel communication terminal, and when in this geographical position range, the KPI comprehensive evaluation index difference of multiple Virtual network operator is very little, because of current KPI high-frequency change, high-frequency reporting joins card request to multichannel communication equipment, cause server high-frequency for multichannel communication equipment joins card, but multichannel communication equipment is in the state of constantly enabling neocaine, all the regular hour is needed owing to starting neocaine process at every turn, the problem causing client to be often in the disabled state of network occurs, as a kind of preferred embodiment of the present invention, described current KPI changes and is interpreted as: current KPI and multichannel communication equipment are being preset, before obtaining current KPI in certain a period of time, difference between the mean value of the multiple network KPI obtained or ratio are that current KPI changes when exceeding default threshold value.
Be appreciated that above-mentioned tunneling traffic equipment preset, obtain current KPI before in certain a period of time, the mean value of multiple network KPI that obtains can also replace with weighted value, partial data mean value.
In embodiments of the present invention, the implication exceeded can be greater than a certain fixed value, and also can be less than a certain fixed value, concrete account form be depended in the selection being greater than and being less than.The concrete numerical value of threshold value really normal root according to depending on concrete account form equally.
Assuming that at GPS (x0, y0), current network KPI is 8, multichannel communication equipment is obtaining within 5 minutes before current network KPI, obtain 4 network KPI altogether, be respectively: 4,15,9,12, individual, after obtaining current KPI, calculate and obtaining within 5 minutes before current network KPI, the mean value of the 4 network KPI obtained is (4+15+9+12)=10, the ratio of this mean value KPI and current network KPI is 1.25, suppose setting both ratio be greater than 1.1 just to server report join card ask, then now to server report join card ask.
In step S202, according to this current geographic position information, obtain network operator identification that is corresponding with this current geographic position information, network KPI comprehensive evaluation index optimum.
In step S203, according to network operator identification and the user identification code of this network KPI comprehensive evaluation index optimum, call the SIM card corresponding with above-mentioned network operator identification, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code.
What the embodiment of the present invention reported according to predetermined rule according to multichannel communication terminal joins the current geographic position information carried in card request, obtain corresponding with this current geographic position information, the network operator identification of network KPI comprehensive evaluation index optimum, and further according to network operator identification and the user identification code of this network KPI comprehensive evaluation index optimum, call the SIM card corresponding with the network operator identification of this network KPI comprehensive evaluation index optimum, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code, multichannel communication equipment can be obtained corresponding with current geographic position information, the network service of network KPI comprehensive evaluation index optimum.
Fig. 4 shows a kind of flow process obtaining network operator identification that the embodiment of the present invention provides, and details are as follows:
As one embodiment of the invention, above-mentioned steps S202 specifically comprises:
In step S401, according to current geographic position information, in web-based history KPI data acquisition system, locate the historical geography positional information of mating with this current geographic position information.
As one embodiment of the invention, when historical geography positional information is a concrete coordinate points, when current geographic position information is identical with historical geography positional information, think both couplings.
As another embodiment of the present invention, when historical geography positional information is a coordinate range, when the coordinate figure of current geographic position information falls in the coordinate range of historical geography positional information, think that both mate.
In step S402, locate optimum network KPI comprehensive evaluation index from the network KPI data centralization corresponding with this historical geography positional information, obtain the network operator identification that the network KPI comprehensive evaluation index of this optimum is corresponding.
By above-mentioned steps, the network operator identification of corresponding with current geographic position information, optimum Virtual network operator can be obtained accurately, so that carry out joining card operation according to this network operator identification.
In actual application, setting user being enjoyed to network service priority may be there is, such as VIP user can enjoy optimal network, non-VIP user can only enjoy the situation of suboptimal networks, in this case, as the present invention's preferred embodiment, with reference to figure 5, the step S202 in embodiment illustrated in fig. 2 can be replaced step S501.
In step S501, according to this current geographic position information, obtain corresponding with this current geographic position information, user can, the network operator identification of network KPI comprehensive evaluation index optimum.
As one embodiment of the invention, step S501 specifically comprises:
In step s 601, according to current geographic position information, in web-based history KPI data acquisition system, locate the historical geography positional information of mating with this current geographic position information.
In step S602, from the network KPI data centralization corresponding with this historical geography positional information obtain active user can KPI comprehensive evaluation index corresponding to carrier network.
In step S603, from the active user obtained can network KPI comprehensive evaluation index locate optimum network KPI comprehensive evaluation index, obtain the network operator identification that the KPI comprehensive evaluation index of this optimum is corresponding.
In above-mentioned steps, due to network operator identification that the KPI comprehensive evaluation index of optimum obtained is corresponding be active user can network operator identification corresponding to carrier network, therefore, avoiding the SIM distributing to multichannel communication equipment, it is unavailable, and causes the appearance of the problems such as network interruption.
The realization flow figure of another Subscriber Identity Module distribution method that Fig. 7 provides for the embodiment of the present invention, details are as follows:
In step s 701, what reception multichannel communication equipment sent according to predetermined rule joins card request, and this is joined card request and carries current geographic position information, current network KPI parameter, user identification code.
Report once when the distance that real-time report, timing report, multichannel communication equipment often moves setting reports once or current KPI changes.
In embodiments of the present invention, according to following formula, current network KPI value can be obtained.
KPI-GPS(x0,y0,z0)=∑(A×a+B×b+C×c)
Wherein, KPI-GPS (x0, y0, z0) be current network KPI value, the current network KPI parameter that A, B, C tri-kinds is different, a, b, c are the weighted value of each network KPI parameter, carry out dynamic conditioning according to actual conditions, x0, y0 are geographical position coordinates, and z0 is operator identifier.
Illustrate above-mentioned KPI-GPS (x0 below, y0, z0) computational methods: suppose at GPS (x0, y0) this geographical position, the current network KPI parameter obtained comprises the whether network coverage, network signal intensity and history radio resource control connection establishment success rate, wherein, it is 1 (have network coverage value to be 1 that this position has network coverage value, be 0 without network coverage value), signal strength signal intensity is 25, radio resource control connection establishment success rate is 90%, the network coverage, the weights a of radio resource control connection establishment success rate and signal strength signal intensity, b, c is respectively 40%, 30%, 30%, be appreciated that, weights a, b, c can set as required, so as follows in the computational methods of the KPI of this position:
KPI-GPS(x0,y0,z0)=1×40%+90%×30%+25×30%=8.17。
In order to prevent moving in a certain geographical position range when multichannel communication terminal, and when in this geographical position range, the KPI comprehensive evaluation index difference of multiple Virtual network operator is very little, because of current KPI high-frequency change, high-frequency reporting joins card request to multichannel communication equipment, cause server high-frequency for multichannel communication equipment joins card, but multichannel communication equipment is in the state of constantly enabling neocaine, all the regular hour is needed owing to starting neocaine process at every turn, the problem causing client to be often in the disabled state of network occurs, as a kind of preferred embodiment of the present invention, described current KPI changes and is interpreted as: current KPI and multichannel communication equipment are being preset, before obtaining current KPI in certain a period of time, difference between the mean value of the multiple network KPI obtained or ratio are that current KPI changes when exceeding default threshold value.
In embodiments of the present invention, the implication exceeded can be greater than a certain fixed value, and also can be less than a certain fixed value, concrete account form be depended in the selection being greater than and being less than.The concrete numerical value of threshold value really normal root according to depending on concrete account form equally.
Assuming that at GPS (x0, y0), current network KPI is 8, multichannel communication equipment is obtaining within 5 minutes before current network KPI, obtain 4 network KPI altogether, be respectively: 4,15,9,12, after then obtaining current KPI, calculate and obtaining within 5 minutes before current network KPI, the mean value of the 4 network KPI obtained is (4+15+9+12)=10, the ratio of this mean value KPI and current network KPI is 1.25, suppose setting both ratio be greater than 1.1 just to server report join card ask, then now to server report join card ask.
In embodiments of the present invention, current geographic position information can be gps coordinate or other can represent the parameter of user geographic location; Whether current network KPI parameter may be used for evaluating current network performance, such as the network coverage, network signal intensity, history access success rate etc.; User identification code is used for exclusive identification code unique identification user, can be user name, password etc.
In step S702, according to this current geographic position information, obtain corresponding with this current geographic position information, optimum network KPI comprehensive evaluation index, according to above-mentioned current network KPI gain of parameter current network KPI.
In embodiments of the present invention, according to this current geographic position information, obtain the step of corresponding with this current geographic position information, optimum network KPI comprehensive evaluation index, specifically comprise:
In step S801, according to current geographic position information, in web-based history KPI data acquisition system, locate the historical geography positional information of mating with this current geographic position information;
In step S802, locate optimum network KPI comprehensive evaluation index from the network KPI data centralization corresponding with this historical geography positional information.
In step S703, generate join card parameter according to the network KPI comprehensive evaluation index of above-mentioned optimum, current network KPI.
As one embodiment of the invention, joining card parameter is optimum network KPI and the difference of current network KPI.
Certainly, it will be understood by those skilled in the art that and join that card parameter can also be optimum network KPI comprehensive evaluation index, the ratio etc. of current network KPI can embody other expression way of the two gap.
In step S704, judge that whether join card parameter exceeds default threshold value, when judged result is yes, then enters step S705; When judged result is no, then flow process terminates.
In embodiments of the present invention, the implication exceeded can be greater than a certain fixed value, and also can be less than a certain fixed value, the account form of joining card parameter be depended in the selection being greater than and being less than.The concrete numerical value of threshold value really normal root according to depending on the account form of joining card parameter equally.
Illustrate how basis joins card parameter and threshold value, determines whether to enter S705 below, carry out joining card operation.
Assuming that at GPS (x0, y0), current network KPI is 8, and optimal network KPI is 10, joins the ratio that card parameter is optimal network KPI and current network KPI, setting is joined card parameter and is greater than 1.1 and just joins card, now, join card parameter=10 ÷ 8=1.25, and 1.25 are greater than 1.1, then enter S705, carry out joining card operation.
In step S705, the network operator identification corresponding according to the network KPI comprehensive evaluation index of this optimum, and user identification code, call the SIM card corresponding with above-mentioned network operator identification, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code.
In the above-described embodiments, according to the current geographic position information that multichannel communication equipment reports, obtain corresponding with this current geographic position information, optimum network KPI comprehensive evaluation index, according to above-mentioned current network KPI gain of parameter current network KPI, and generate join card parameter according to the network KPI comprehensive evaluation index of above-mentioned optimum, current network KPI further, when joining card parameter and exceeding default threshold value, for multichannel communication equipment carries out joining card.Join the comparison procedure of card parameter and threshold value, can prevent from moving in a certain geographical position range when multichannel communication terminal, and when in this geographical position range, the KPI comprehensive evaluation index difference of multiple Virtual network operator is very little, high-frequency SIM card of distributing different operators to multichannel communication equipment, thus cause multichannel communication equipment to be in the state of constantly enabling neocaine, all need the regular hour owing to starting neocaine process at every turn, the problem causing client to be often in the disabled state of network occurs.
As a kind of preferred embodiment of the present invention, in order to prevent a certain geographical position because unstable networks causes, a certain operator network KPI at certain in a flash or in a certain of short duration time, be better than the network KPI of normal condition, and the situation of joining card that leads to errors occurs, as another embodiment of the present invention, in embodiment illustrated in fig. 7, step S703 can replace with step S901 and S902.
In step S901, obtain the optimum operator identifier that the network KPI comprehensive evaluation index of above-mentioned optimum is corresponding, under obtaining current geographic position according to this optimum operator identifier, the duration of use per capita of this carrier network and use traffic per capita; Obtain under current geographic position according to current operator network identity, the duration of use per capita of current operator network and use traffic per capita.
In embodiments of the present invention, use that duration is under a certain geographical position, the duration of use per capita of a certain carrier network historic user per capita, as one embodiment of the invention, use per capita duration can with under a certain geographical position, a certain carrier network history uses duration summation to calculate acquisition divided by total user person-time, certainly, it will be understood by those skilled in the art that the certain customers person-time extracting partial history use duration summation and correspondence from all history use record calculate to obtain also to be fine.
In embodiments of the present invention, per capita user's use traffic be under a certain geographical position, the use traffic per capita of a certain carrier network historic user, as one embodiment of the invention, per capita use traffic can with under a certain geographical position, a certain carrier network history use traffic summation calculates acquisition divided by total user person-time, certainly, it will be understood by those skilled in the art that the certain customers person-time extracting partial history use traffic summation and correspondence from all history use record calculate to obtain also to be fine.
In step S902, use duration and the duration of use per capita of use traffic, current operator and use traffic per capita per capita per capita according to operator optimum under current geographic position, and card parameter is joined in the network KPI comprehensive evaluation index of above-mentioned optimum, current network KPI generation.
As one embodiment of the present of invention, the generation of joining card parameter can follow following formula:
Join card parameter=[use traffic per capita
1/ use duration per capita
1-use traffic per capita
0/ use duration per capita
0] * d+ [KPI-GPS (x0, y0, z1)-KPI-GPS (x0, y0, z2)] * e
Wherein, KPI-GPS (x0, y0, z2) is optimum network KPI comprehensive evaluation index, and KPI-GPS (x0, y0, z1) is current network KPI value, and d, e are the weights of each index, carry out dynamic conditioning according to actual conditions.
Illustrate above-mentioned computational methods of joining card parameter below: suppose at GPS (x0, y0), the duration of use per capita of current operator network is 60 minutes, and use traffic is 40,000,000 per capita; The duration of use per capita of optimum carrier network is 120 minutes, and use traffic is 50,000,000 per capita; D and e is respectively 10% and 90%, KPI-GPS (x0, y0, z1)=9, KPI-GPS (x0, y0, z2)=8, then join card parameter=(40/60-50/120) * 10%+ (9-8) * 90%=0.925.
Above-described embodiment, by considering the duration of use per capita and the use traffic per capita of optimum carrier network, the duration of use per capita of current operator network and per capita use traffic, current network KPI and optimal network KPI factor are on the impact of joining card parameter, make the duration of use per capita and the use traffic per capita of optimum carrier network, current operator network per capita use duration and per capita use traffic calculating join card parameter time occupy certain weight, prevent a certain geographical position because unstable networks causes, the network KPI of a certain operator at certain in a flash or be better than the network KPI of normal condition in a certain of short duration time, and the situation of joining card that leads to errors occurs.
Figure 10 shows the flow process of a kind of web-based history KPI data set creation method that the embodiment of the present invention provides, and details are as follows:
In step S1001, receive current geographic position information, current KPI parameter and the current operator mark that multichannel communication equipment reports according to predetermined rule.
In embodiments of the present invention, predetermined rule can be real-time report, timing reports or multichannel communication equipment often moves certain distance and just reports once.
In embodiments of the present invention, current geographic position information is the geographical location information at the current place of multichannel communication equipment, and current operator mark refers to the identification information of the operator of the network belonging of the current use of tunneling traffic equipment.
In step S1002, generate current network KPI according to current network KPI parameter.
In embodiments of the present invention, current network KPI according to the size of current network KPI parameter on the impact of current network KPI, can be weighted.
In embodiments of the present invention, according to following formula, current network KPI value can be obtained.
KPI-GPS(x0,y0,z0)=∑(A×a+B×b+C×c)
Wherein, KPI-GPS (x0, y0, z0) be current network KPI value, the current network KPI parameter that A, B, C tri-kinds is different, a, b, c are the weighted value of each network KPI parameter, carry out dynamic conditioning according to actual conditions, x0, y0 are geographical position coordinates, and z0 is operator identifier.
Illustrate above-mentioned KPI-GPS (x0 below, y0, z0) computational methods: suppose at GPS (x0, y0) this geographical position, the current network KPI parameter obtained comprises the whether network coverage, network signal intensity and history radio resource control connection establishment success rate, wherein, it is 1 (have network coverage value to be 1 that this position has network coverage value, be 0 without network coverage value), signal strength signal intensity is 25, radio resource control connection establishment success rate is 90%, the network coverage, the weights a of radio resource control connection establishment success rate and signal strength signal intensity, b, c is respectively 40%, 30%, 30%, be appreciated that, weights a, b, c can set as required, so as follows in the computational methods of the KPI of this position:
KPI-GPS(x0,y0,z0)=1×40%+90%×30%+25×30%=8.17
In the step s 1003, according to current geographic position information and current operator mark, acquisition from database identifies corresponding web-based history KPI with this current geographic position information and current operator.
As one embodiment of the invention, the recording mode of geographical location information and operator identifier and network KPI can be (geographical location information, operator identifier, network KPI), such as: [GPS (104.2,94.3) China Mobile, 22].
In step S1004, generate new network KPI comprehensive evaluation index according to web-based history KPI and current network KPI.
As one embodiment of the invention, new network KPI comprehensive evaluation index can be generated by the mode of averaging to the value of all web-based history KPI and current network KPI.
Such as, having 9 web-based history KPI, be respectively KPI1=15, KPI2=20, KPI3=18, KPI4=16, KPI5=14, KPI6=18, KPI7=15, KPI8=14, KPI9=21, current network KPI is current=and 18.
Then network KPI comprehensive evaluation index
=(KPI1+KPI2+KP3=+KPI4+KPI5+KPI6+KPI7+KPI8+KPI9+KPI is current) ÷ 10
=(15+20+18+16+14+18+15+14+21)÷10
=15.1。
As another embodiment of the present invention, new network KPI comprehensive evaluation index can also be generated by the mode of averaging to the value of the web-based history KPI after sampling and current network KPI.
Such as, having 9 web-based history KPI, be respectively KPI1=15, KPI2=20, KPI3=18, KPI4=16, KPI5=14, KPI6=18, KPI7=15, KPI8=14, KPI9=21, current network KPI is current=and 18.
Extraction order is the history KPI of 3,6,9, i.e. KPI3, KPI6 and KPI9 respectively,
Then network KPI comprehensive evaluation index
=(KPI3+KPI6+KPI9+KPI is current) ÷ 4
=(18+18+21+18)÷4
=18.75。
Adopt aforesaid way to calculate and obtain network KPI comprehensive evaluation index, be conducive to reducing amount of calculation, improve computational speed, and then raise the efficiency.
In step S1005, in the web-based history KPI data acquisition system built in advance, the historical geography positional information of this current geographic position information coupling is positioned according to current geographic position information, and further according to current operator network identity, the network KPI data centralization location corresponding in above-mentioned historical geography positional information identifies corresponding existing network KPI comprehensive evaluation index with this current carrier network.
In step S1006, existing network KPI comprehensive evaluation index is replaced with new network KPI comprehensive evaluation index.
It will be understood by those skilled in the art that the order of step S902 and step S903 can be replaced, can't realize having an impact to the effect of whole invention.
The current network KPI that the embodiment of the present invention generates according to current KPI parameter and web-based history KPI generates new network KPI comprehensive evaluation index, in the web-based history KPI data acquisition system built in advance, existing network KPI comprehensive evaluation index is located according to current geographic position information and current operator information, and existing network KPI comprehensive evaluation index is replaced with new network KPI comprehensive evaluation index, to realize the renewal of web-based history KPI data acquisition system, because web-based history KPI data acquisition system can react the new network condition in geographical position residing for multichannel communication equipment dynamically.
One of ordinary skill in the art will appreciate that, the all or part of step realized in above-described embodiment method can carry out by program the hardware that instruction is correlated with to have come, described program can be stored in a computer read/write memory medium, described storage medium, as ROM/RAM, disk, CD, flash memory disk etc.
Figure 11 illustrates the structure of a kind of Subscriber Identity Module distributor that the embodiment of the present invention provides, and for convenience of explanation, part related to the present invention is only shown.This Subscriber Identity Module distributor can be arranged on SIM card dispatching management server, also can be independent be arranged on independently on Subscriber Identity Module distribution server.
In embodiments of the present invention, Subscriber Identity Module distributor comprises first information receiving element 100, optimal network operator identifier acquiring unit 200 and first joins card unit 300.
First information receiving element 100, joins card request for what receive that multichannel communication equipment reports according to predetermined rule, described in join card request and carry current geographic position information, user identification code.
Report once when the distance that real-time report, timing report, multichannel communication equipment often moves setting reports once or current KPI changes.
In embodiments of the present invention, current geographic position information is the geographical location information of the current geographic location of multichannel communication equipment, and can be a concrete coordinate points, also can be a coordinate range; User identification code is used for exclusive identification code unique identification user, can be user name, password etc.
In embodiments of the present invention, according to following formula, current network KPI value can be obtained.
KPI-GPS(x0,y0,z0)=∑(A×a+B×b+C×c)
Wherein, KPI-GPS (x0, y0, z0) be current network KPI value, the current network KPI parameter that A, B, C tri-kinds is different, a, b, c are the weighted value of each network KPI parameter, carry out dynamic conditioning according to actual conditions, x0, y0 are geographical position coordinates, and z0 is operator identifier.
Illustrate above-mentioned KPI-GPS (x0 below, y0, z0) computational methods: suppose at GPS (x0, y0) this geographical position, the current network KPI parameter obtained comprises the whether network coverage, network signal intensity and history radio resource control connection establishment success rate, wherein, it is 1 (have network coverage value to be 1 that this position has network coverage value, be 0 without network coverage value), signal strength signal intensity is 25, radio resource control connection establishment success rate is 90%, the network coverage, the weights a of radio resource control connection establishment success rate and signal strength signal intensity, b, c is respectively 40%, 30%, 30%, be appreciated that, weights a, b, c can set as required, so as follows in the computational methods of the KPI of this position: KPI-GPS (x0, y0, z0)=1 × 40%+90% × 30%+25 × 30%=8.17.
In order to prevent moving in a certain geographical position range when multichannel communication terminal, and when in this geographical position range, the KPI comprehensive evaluation index difference of multiple Virtual network operator is very little, because of current KPI high-frequency change, high-frequency reporting joins card request to multichannel communication equipment, cause server high-frequency for multichannel communication equipment joins card, but multichannel communication equipment is in the state of constantly enabling neocaine, all the regular hour is needed owing to starting neocaine process at every turn, the problem causing client to be often in the disabled state of network occurs, as a kind of preferred embodiment of the present invention, described current KPI changes and is interpreted as: current KPI and multichannel communication equipment are being preset, before obtaining current KPI in certain a period of time, difference between the mean value of the multiple network KPI obtained or ratio are that current KPI changes when exceeding default threshold value.
Be appreciated that above-mentioned tunneling traffic equipment preset, obtain current KPI before in certain a period of time, the mean value of multiple network KPI that obtains can also replace with weighted value, partial data mean value.
In embodiments of the present invention, the implication exceeded can be greater than a certain fixed value, and also can be less than a certain fixed value, concrete account form be depended in the selection being greater than and being less than.The concrete numerical value of threshold value really normal root according to depending on concrete account form equally.
Assuming that at GPS (x0, y0), current network KPI is 8, multichannel communication equipment is obtaining within 5 minutes before current network KPI, obtain 4 network KPI altogether, be respectively: 4,15,9,12, after then obtaining current KPI, calculate and obtaining within 5 minutes before current network KPI, the mean value of the 4 network KPI obtained is (4+15+9+12)=10, the ratio of this mean value KPI and current network KPI is 1.25, suppose setting both ratio be greater than 1.1 just to server report join card ask, then now to server report join card ask.
Optimal network operator identifier acquiring unit 200, for according to described current geographic position information, obtains network operator identification that is corresponding with described current geographic position information, network KPI comprehensive evaluation index optimum.
First joins card unit 300, for according to the network operator identification of described optimum and user identification code, calls the SIM card corresponding with the network operator identification of described optimum, and is handed down to multichannel communication equipment corresponding to described user identification code.
What the embodiment of the present invention reported according to predetermined rule according to multichannel communication terminal joins the current geographic position information carried in card request, obtain corresponding with this current geographic position information, the network operator identification of network KPI comprehensive evaluation index optimum, and further according to network operator identification and the user identification code of this network KPI comprehensive evaluation index optimum, call the SIM card corresponding with the network operator identification of this network KPI comprehensive evaluation index optimum, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code, multichannel communication equipment can be obtained corresponding with current geographic position information, the network service of network KPI comprehensive evaluation index optimum.
In embodiments of the present invention, optimal network operator identifier acquiring unit 200 comprises:
Historical geography position information acquisition module 201, for according to current geographic position information, locates the historical geography positional information of mating with this current geographic position information in web-based history KPI data acquisition system.
As one embodiment of the invention, when historical geography positional information is a concrete coordinate points, when current geographic position information is identical with historical geography positional information, think both couplings.
As another embodiment of the present invention, when historical geography positional information is a coordinate range, when the coordinate figure of current geographic position information falls in the coordinate range of historical geography positional information, think that both mate.
Optimal network operator identifier acquisition module 202, for locating optimum network KPI comprehensive evaluation index from the network KPI data centralization corresponding with this historical geography positional information, obtain the network operator identification that the network KPI comprehensive evaluation index of this optimum is corresponding.
Wherein, described web-based history KPI gathers the mapping relations set for the historical geography positional information of the multichannel communication equipment network KPI data set corresponding with this historical geography positional information, under the same geographical position of network KPI data set record, each network operator identification and corresponding network KPI comprehensive evaluation index.
By above-mentioned steps, the network operator identification of corresponding with current geographic position information, optimum Virtual network operator can be obtained accurately, so that carry out joining card operation according to this network operator identification.
As one embodiment of the present of invention, described Subscriber Identity Module distributor also comprises web-based history KPI data acquisition system generation unit 400, and as described in Figure 12, described web-based history KPI data acquisition system generation unit 400 comprises:
Information receiving module 401, for receiving current geographic position information, current KPI parameter and the current operator mark that multichannel communication equipment reports according to predetermined rule.
Current network KPI generation module 402, for generating current network KPI according to current network KPI parameter;
Web-based history KPI acquisition module 403, identifies corresponding web-based history KPI for obtaining from database according to current geographic position information and current operator mark with this current geographic position information and current operator;
New network KPI comprehensive evaluation index generation module 404, for generating new network KPI comprehensive evaluation index according to web-based history KPI and current network KPI;
Existing network KPI comprehensive evaluation index locating module 405, for being positioned the historical geography positional information of this current geographic position information coupling in the web-based history KPI data acquisition system built in advance according to current geographic position information, and further according to current operator network identity, the network KPI data centralization location corresponding in above-mentioned historical geography positional information identifies corresponding existing network KPI comprehensive evaluation index with this current carrier network;
Replacement module 406, for replacing with new network KPI comprehensive evaluation index by existing network KPI comprehensive evaluation index.
The current network KPI that the embodiment of the present invention generates according to current KPI parameter and web-based history KPI generates new network KPI comprehensive evaluation index, in the web-based history KPI data acquisition system built in advance, existing network KPI comprehensive evaluation index is located according to current geographic position information and current operator information, and existing network KPI comprehensive evaluation index is replaced with new network KPI comprehensive evaluation index, to realize the renewal of web-based history KPI data acquisition system, because web-based history KPI data acquisition system can react the new network condition in geographical position residing for multichannel communication equipment dynamically.
As 13 structures showing the another kind of Subscriber Identity Module distributor that the embodiment of the present invention provides, for convenience of explanation, part related to the present invention is only shown.This Subscriber Identity Module distributor is arranged on SIM card dispatching management server, also can be independent be arranged on independently on Subscriber Identity Module distribution server.
In embodiments of the present invention, Subscriber Identity Module distributor comprises the second information receiving unit 500, KPI comprehensive evaluation index, current network KPI acquiring unit 600, joins card parameter generating unit 700 and second and join card unit 800.
Second information receiving unit 500, the card of joining sent according to predetermined rule for receiving multichannel communication equipment is asked, and this is joined card request and carries current geographic position information, current network KPI parameter, user identification code.
KPI comprehensive evaluation index, current network KPI acquiring unit 600, for according to this current geographic position information, obtain corresponding with this current geographic position information, optimum network KPI comprehensive evaluation index, according to above-mentioned current network KPI gain of parameter current network KPI.
Join card parameter generating unit 700, generate join card parameter for the network KPI comprehensive evaluation index according to above-mentioned optimum, current network KPI.
Second joins card unit 800, for when described in join card parameter exceed default threshold value time, the network operator identification corresponding according to the network KPI comprehensive evaluation index of this optimum, and user identification code, call the SIM card corresponding with above-mentioned network operator identification, and be handed down to multichannel communication equipment corresponding to above-mentioned user identification code.
In the above-described embodiments, according to the current geographic position information that multichannel communication equipment reports, obtain corresponding with this current geographic position information, optimum network KPI comprehensive evaluation index, according to above-mentioned current network KPI gain of parameter current network KPI, and generate join card parameter according to the network KPI comprehensive evaluation index of above-mentioned optimum, current network KPI further, when joining card parameter and exceeding default threshold value, for multichannel communication equipment carries out joining card.Join the comparison procedure of card parameter and threshold value, can prevent from moving in a certain geographical position range when multichannel communication terminal, and when in this geographical position range, the KPI comprehensive evaluation index difference of multiple Virtual network operator is very little, high-frequency SIM card of distributing different operators to multichannel communication equipment, thus cause multichannel communication equipment to be in the state of constantly enabling neocaine, all need the regular hour owing to starting neocaine process at every turn, the problem causing client to be often in the disabled state of network occurs.
In embodiments of the present invention, described in join card parameter be optimum network KPI comprehensive evaluation index and the difference of current network KPI, or the network KPI comprehensive evaluation index of optimum, the ratio of current network KPI.
In embodiments of the present invention, described reporting according to predetermined rule to report for: real-time report, timing or multichannel communication equipment often moves certain distance and just reports once.
As one embodiment of the invention, described KPI comprehensive evaluation index, current network KPI acquiring unit 600 comprise:
Historical geography position information acquisition module 201, for according to described current geographic position information, locates the historical geography positional information of mating with this current geographic position information in web-based history KPI data acquisition system;
Network KPI comprehensive evaluation index acquisition module 601, for locating optimum network KPI comprehensive evaluation index from the network KPI data centralization corresponding with described historical geography positional information;
Wherein, described web-based history KPI gathers the mapping relations set for the historical geography positional information of the multichannel communication equipment network KPI data set corresponding with this historical geography positional information, under the same geographical position of network KPI data set record, each network operator identification and corresponding network KPI comprehensive evaluation index.
As one embodiment of the invention, Subscriber Identity Module distributor also comprises web-based history KPI data acquisition system generation unit 400, and described web-based history KPI data acquisition system generation unit 400 comprises:
Information receiving module 401, for receiving current geographic position information, current KPI parameter and the current operator mark that multichannel communication equipment reports according to predetermined rule.
Current network KPI generation module 402, for generating current network KPI according to current network KPI parameter;
Web-based history KPI acquisition module 403, identifies corresponding web-based history KPI for obtaining from database according to current geographic position information and current operator mark with this current geographic position information and current operator;
New network KPI comprehensive evaluation index generation module 404, for generating new network KPI comprehensive evaluation index according to web-based history KPI and current network KPI;
Existing network KPI comprehensive evaluation index locating module 405, for being positioned the historical geography positional information of this current geographic position information coupling in the web-based history KPI data acquisition system built in advance according to current geographic position information, and further according to current operator network identity, the network KPI data centralization location corresponding in above-mentioned historical geography positional information identifies corresponding existing network KPI comprehensive evaluation index with this current carrier network;
Replacement module 406, for replacing with new network KPI comprehensive evaluation index by existing network KPI comprehensive evaluation index.
The current network KPI that the embodiment of the present invention generates according to current KPI parameter and web-based history KPI generates new network KPI comprehensive evaluation index, in the web-based history KPI data acquisition system built in advance, existing network KPI comprehensive evaluation index is located according to current geographic position information and current operator information, and existing network KPI comprehensive evaluation index is replaced with new network KPI comprehensive evaluation index, to realize the renewal of web-based history KPI data acquisition system, because web-based history KPI data acquisition system can react the new network condition in geographical position residing for multichannel communication equipment dynamically.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.