CN101150795A - Selection method and device for mobile communication network - Google Patents

Selection method and device for mobile communication network Download PDF

Info

Publication number
CN101150795A
CN101150795A CNA2006101132304A CN200610113230A CN101150795A CN 101150795 A CN101150795 A CN 101150795A CN A2006101132304 A CNA2006101132304 A CN A2006101132304A CN 200610113230 A CN200610113230 A CN 200610113230A CN 101150795 A CN101150795 A CN 101150795A
Authority
CN
China
Prior art keywords
network
value
parameters
parameter
obtaining
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
Application number
CNA2006101132304A
Other languages
Chinese (zh)
Inventor
蔡学军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Ltd China
Original Assignee
Siemens Ltd China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Ltd China filed Critical Siemens Ltd China
Priority to CNA2006101132304A priority Critical patent/CN101150795A/en
Priority to PCT/EP2007/059964 priority patent/WO2008034877A1/en
Publication of CN101150795A publication Critical patent/CN101150795A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a selecting method of a mobile communication network, comprising: monitoring network parameters attented by users in each available network and relative parameters of the network parameters, if the network parameters and/or the relative parameters are changed, acquiring function values of each available network according the network parameters and the relative parameters, selecting the available network with the most function value as an objective network. The invention also discloses a selecting device for the mobile communication network. The invention adopts dynamic network parameters to acquire function values of each available network, improves network selection effect, increases the ratio that a network which is selected by a mobile terminal satisfies user requirements.

Description

Method and device for selecting mobile communication network
Technical Field
The present invention relates to the field of mobile communications technologies, and in particular, to a method and an apparatus for selecting a mobile communication network.
Background
In recent years, rapid development of wireless mobile communication has promoted a large number of wireless mobile communication technologies. Generally, networks formed by different technical mechanisms may have overlapping places, as shown in fig. 1. In fig. 1, a network including a variety of mechanisms, such as: global System for Mobile communications (GSM)/General Packet Radio Service (GPRS) Networks, wireless Local Area Networks (WLAN), wiMAX Networks, code Division Multiple Access (CDMA) Networks, 3G Networks, and IP Packet Based data Core Networks (IP Based Core) Networks, where the Networks of different mechanisms are not distinct from each other but overlap. The benefit of network coexistence with multiple mechanisms is that multiple services can be offered to users, such as: in certain areas, such as hot spots, WLANs may provide high-speed network access; cellular mobile networks may provide extensive network access, but have limited bandwidth and higher cost.
When a user holds a multi-mode Mobile Terminal (MT) to move among networks with different mechanisms, how to select a network to be used becomes an important issue for the user because each network has its unique performance. In connection with fig. 1, it is assumed that there are two networks available for the user to choose from, one being a WLAN network and the other being a WiMAX network. The Cost (Cost) of WLAN networks is low, while WiMAX networks can offer a wider Bandwidth (Bandwidth), how should users choose a network?
A basic solution is to select based on the signal strength of the network and other network parameters, which is simple but does not take into account the user's requirements for network factors such as cost, bandwidth, security (Security), etc., nor the inherent characteristics of each network.
In order to solve the problems of the method, a method for selecting a network according to the user requirements and the network characteristics is provided. When the method is adopted, firstly, a user sets a weighted value for the concerned network parameter according to the requirement of the user, which can also be called as a customized user strategy. The user strategy can show the attention degree of the user to various parameters in the network. It is assumed that the mobile terminal is in two overlapping networks, one WLAN network and the other CDMA/1X network as shown in fig. 2, and some inherent network parameters of both are shown in table 1.
TABLE 1
Network parameters Cost (Yuan/hr) Bandwidth (Mbit/s) Level of security
WLAN 2 11 3
CDMA/1X 1 0.36 5
When the MT selects the network, the function relationship is preset
Figure A20061011323000071
Respectively calculating the Q value of each network, and selecting the network with the maximum Q value as a Current Network (CN).
F in the functional relationship i Is a network parameter of interest to the user, W i Is the weighted value set by the user for the network parameter of interest to the user, and N is the total number of network parameters.
Assuming that the user is most concerned about the bandwidth that the network can provide, the weighting value W of the network parameter "bandwidth" is weighted b The higher value of the setting is 0.8, and the user does not particularly care about the service cost of the network and the security of the network, and the weighted value W of the network parameter 'cost' is used c Is very much arrangedLow, 0.1, weighting value W of network parameter' security level s The lower, also set, is 0.1.
When the network is WLAN, Q =0.1 × 2+0.8 × 11+0.1 × 3=9.3; when the network is CDMA/1X, Q =0.1 × 1+0.8 × 0.36+0.1 × 5=0.888. After calculating the Q values of the WLAN network and the CDMA/1X network, the MT selects the WLAN network with a large Q value as a target network.
In the above method, the units of the network parameters are different from each other, such as: the unit of "cost" is "unit/hour", "bandwidth" is "Mbit/s", and "security level" has no unit. Although it does not have any meaning to weight and sum data of different units from a mathematical point of view, the method is meaningful for the strategy of network selection. Although the above method is adopted as a strategy for network selection in consideration of both the requirements of users and the inherent characteristics of the network, when the Q value of each effective network is calculated by the above method, the network parameter F of each effective network i Fixed values are used. In the actual operation of the device,many network parameters change dynamically due to being influenced by objective factors, such as: the bandwidth actually obtained by the MT from the active network may be affected by the number of users in the network, and the level of security provided by the active network may also vary according to different application services. In addition, the applications running in the MT differ at different times during the operation, and the different applications also have different requirements on network parameters. When the network parameters of each effective network vary with objective factors, if the MT still adopts the fixed network parameters of each effective network, the effect of network selection may be reduced, and even the selected network may have a large difference from the user's requirements.
Disclosure of Invention
In view of this, the technical problem to be solved by the present invention is to provide a method and an apparatus for selecting a mobile communication network, which can improve the effect of network selection and increase the probability that the network selected by the MT meets the user requirements when the method and the apparatus are used for network selection.
Therefore, the technical scheme provided by the invention is as follows:
a method of selecting a mobile communications network, comprising:
monitoring network parameters concerned by users in each effective network and parameters related to the network parameters, if the network parameters and/or the related parameters change, obtaining function values of each effective network according to the network parameters and the related parameters, and selecting the effective network with the maximum function value as a target network.
When the related parameters are weighted values of the network parameters, obtaining a function value of the effective network according to the following steps:
operation W i ·V i Obtaining a weighted value of the network parameter;
operations
Figure A20061011323000081
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is V i N is the total number of network parameters.
When the relevant parameters are weighted values of the network parameters and expected values of the network parameters, obtaining function values of the effective networks according to the following steps:
operations
Figure A20061011323000082
Obtaining the satisfaction degree of a user on network parameters;
operations
Figure A20061011323000091
Obtaining a weighted value of the satisfaction degree;
operations
Figure A20061011323000092
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is a V i Weighted value of E i Is V i N is the total number of network parameters.
Wherein the expected value E of the network parameter i Set by the user or set by the mobile terminal according to the requirements of at least one application service.
When the mobile terminal executes at least one application service, the mobile terminal sets an expected value of a network parameter according to the following steps:
operation S j ·E ij Obtaining application service to network parameter V i The weighted value of the required value of (a);
operations
Figure A20061011323000093
Obtaining and setting network parameters V i Expected value of E i
Wherein E is ij Is different application service to network parameter V i A requirement value of S j Is E ij The corresponding weighted value, M, is the total number of application services.
Wherein, when the weight value W i When set directly by the user, W is set under the following conditions i
0≤W i Is less than or equal to 1, and,
Figure A20061011323000094
where N is the total number of network parameters.
Wherein, when the weight value W i When the coefficient is not set by the user directly, the weighted value is set according to the following steps:
user is a network parameter V i Setting the coefficient w i
Operations
Figure A20061011323000095
Obtaining all of w i The sum of (1);
operations
Figure A20061011323000096
Obtaining and setting network parameters V i Weighted value of W i
Where N is the total number of network parameters.
When more than one effective network with the maximum function value exists, if the function value of the current network of the mobile terminal is maximum, the current network of the mobile terminal is selected as a target network; otherwise, randomly selecting an effective network with the maximum function value as a target network, or selecting an effective network with the maximum function value as the target network according to preset conditions.
A selection apparatus of a mobile communication network, comprising:
the monitoring unit is used for monitoring network parameters concerned by users in each effective network and parameters related to the network parameters;
the judging unit is used for judging whether the related monitoring value obtained by the monitoring unit changes or not;
a function value obtaining unit for receiving the information of the judging unit, if the related monitoring value changes, obtaining the function value of each effective network according to the monitoring value;
and the network selection unit is used for receiving the function value of each effective network obtained by the function obtaining unit and selecting the effective network with the maximum function value as the target network.
Wherein, when the relevant parameter is a weighted value of the network parameter, the function value obtaining unit includes:
a multiplication unit for calculating W i ·V i Obtaining a weighted value of the network parameter;
an accumulation unit for operation
Figure A20061011323000101
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is V i N is the total number of network parameters.
Wherein, when the relevant parameter is a weighted value of the network parameter and an expected value of the network parameter, the function value obtaining unit includes:
division unit for operation
Figure A20061011323000102
Obtaining the satisfaction degree of a user on network parameters;
a multiplication unit for operating
Figure A20061011323000103
Obtaining a weighted value of the satisfaction degree;
an accumulation unit for operation
Figure A20061011323000104
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is V i Weighted value of E i Is V i N is the total number of network parameters.
Wherein the apparatus further comprises: and the expected value setting unit is used for setting the expected value of the network parameter.
The expected value of the network parameter is set by a user through an expected value setting unit, or the mobile terminal is set according to the requirement of at least one application service through the expected value setting unit.
Wherein the expected value setting unit includes, when the mobile terminal executes at least one application service:
a demand value weighting unit for calculating S j ·E ij Obtaining application service to network parameter V i A weighted value of the required value of (a);
a weight value accumulation unit for calculating
Figure A20061011323000111
Obtaining and setting network parameters V i Expected value of E i
Wherein E is ij Is different application service to network parameter V i A requirement value of S j Is E ij The corresponding weighted value, M, is the total number of application services.
Wherein, when the weight value W i When the coefficient is not set directly by the user, the device further comprises:
a summing unit for setting a coefficient w for a user i Do it
Figure A20061011323000112
Operating to obtain all W i The sum of (1);
a weight value obtaining unit for calculatingObtaining and setting network parameters V i Weighted value of W i (ii) a Where N is the total number of network parameters
It can be seen that when the method and the device of the present invention are adopted to select the mobile communication network, the network parameters concerned by the user in each effective network and the parameters related to the network parameters need to be monitored, if the network parameters and/or the related parameters change, the function values of each effective network are obtained according to the network parameters and the related parameters, and the effective network with the maximum function value is selected as the target network. Compared with the prior art, the invention selects the target network according to the dynamic network parameters, can improve the effect of network selection and increase the probability that the network selected by the MT meets the requirements of users. In the invention, the expected values of the related network parameters can be set according to the requirements of different application services, and the satisfaction degree of the user on the concerned network parameters is considered. Therefore, the target network can be selected according to the dynamic network parameters, the problem that the units of the network parameters are inconsistent can be solved, the satisfaction degree of the user on the concerned network parameters is reflected, and the requirements of different application services on the network parameters can be met.
Drawings
FIG. 1 is a schematic diagram of different networks overlapping each other;
FIG. 2 is a schematic diagram of a mobile terminal in an overlay network;
FIG. 3 is a flow chart of example 1 of the method of the present invention;
FIG. 4 is a flow chart of method embodiment 2 of the present invention;
FIG. 5 is a first schematic view of the apparatus of the present invention;
FIG. 6 is a schematic diagram of a function value obtaining unit in the apparatus of the present invention;
FIG. 7 is a second schematic view of the apparatus of the present invention;
FIG. 8 is a schematic diagram of a desired value setting unit in the apparatus of the present invention;
fig. 9 is a third schematic view of the apparatus of the present invention.
Detailed Description
The core of the invention is: and monitoring network parameters concerned by users in each effective network and parameters related to the network parameters, and selecting a target network according to the dynamically changed network parameters and the related parameters.
The process of the present invention is further illustrated in detail in connection with example 1, and FIG. 3 is a flow chart of example 1.
Assuming that the multimode MT is in one of the current networks, the MT monitors network parameters of interest to the user in each of the active networks in step 301. In step 302, the MT monitors the user policy, i.e., the weighted values set by the user for each network parameter. The monitoring of the network parameters and the user policies may be periodic or aperiodic, but for the sake of convenience, the network parameters and the user policies may be monitored periodically. The monitoring of the network parameters is not only performed on the existing effective network, but also the MT monitors the network parameters in the newly added effective network if a new network becomes the effective network of the MT.
In step 303, if the network parameters monitored by the MT in each active network change when each active network is affected by the objective factor, the MT updates the corresponding network parameters in step 304; otherwise, continuing monitoring.
If the user resets the weight values of the network parameters, i.e., the user policy is changed, in step 305, the MT updates the user policy information, i.e., the weight values of the relevant network parameters, in step 306; otherwise, continuing monitoring.
In step 307, if the network parameters monitored by the MT and the corresponding user policy are not changed or updated, then step 310 is executed without network selection; otherwise, the MT calculates the function value of each available network again according to the network parameters and the corresponding user policy in each available network according to the following function operation relationship in step 308:
Figure A20061011323000131
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is that the user is V i Set weight value, N is network parameter V i The total number of (c).
After the function values of the effective networks are obtained, in step 309, the effective network having the largest function value is selected as the target network.
The process described in example 1 is described in more detail below with reference to fig. 2. Suppose the MT is in two active networks at the same time, one is a WLAN network and the other is a CDMA/1X network. Assume that the network parameters and corresponding user policies currently maintained by the MT are as shown in table 2. From table 2, it can be seen that the network parameters concerned by the user are "cost", "bandwidth" and "security level", and the respective weights set by the user for the network parameters concerned by the user are set to 0.1, 0.7 and 0.2, respectively. It can be seen that the user is most concerned with the bandwidth that the network can provide, followed by the security level of the network and finally the cost. For 3 network parameters of interest to the user, the WLAN network provides the MT with a "cost" of 2 yuan/hour, "bandwidth" of 200Kbit/s, and "security level" of 5; the CDMA/1X network provides the MT with a "cost" of 1 yuan/hour, a "bandwidth" of 300Kbit/s, and a "security level" of 3.
TABLE 2
Parameter(s) Cost of Bandwidth of Level of security
Weighted values 0.1 0.7 0.2
WLAN 2 yuan/hr 200Kbit/s 5
CDMA/1X 1 yuan/hour 210Kbit/s 3
Through calculation, the function value of the WLAN network is obtained as follows: f. of w =0.1 × (1/2) +0.7 × 200+ 0.2 × 5=141.05; the function values for the CDMA/1X network are: f. of c =0.1 × 1+0.7 × 210+0.2 × 3=147.7, the MT selects the CDMA/1X network.
When the method is adopted, for the cost of the network parameter, the actual monitoring value is not taken as the network parameter but the reciprocal of the actual monitoring value is taken as the network parameter when the function operation is carried out. This is done because when a user is interested in a certain network parameter, a high weighting value is set for the parameter, but the user is actually to lower the parameter, for example: for "cost", "power consumption" parameters. When a user pays attention to 'cost' or 'power consumption' and sets a high weighted value for the 'cost' or 'power consumption', the user usually aims to obtain lower cost and power consumption, and for the network parameters, the reciprocal of the actual measured value of the network parameters is used as the network parameters in the functional operation relationship, so that the requirements of the user can be really met.
The MT monitors the network parameters of interest to the user and the corresponding user policy. If the network parameter "bandwidth" in the WLAN network changes, the MT will update the corresponding parameters stored in the MT, and the updated network parameters and the corresponding user policy are shown in table 3.
TABLE 3
Parameter(s) Cost of Bandwidth of Level of security
Weighted values 0.1 0.7 0.2
WLAN 2 yuan/hr 210Kbit/s 5
CDMA/1X 1 yuan/hour 210Kbit/s 3
The MT, knowing that the network parameters have changed, will recalculate the function values for both networks, at which point f w = 0.1×(1/2)+0.7×210+0.2×5=148.05;f c =0.1 × 1+0.7 × 210+0.2 × 3=147.7, the MT will select the WLAN network as the target network. If the user policy changes, the MT will save itThe user policy is updated, and the updated network parameters and the corresponding user policy are shown in table 4.
TABLE 4
Parameter(s) Cost of Bandwidth of Level of security
Weighted values 0.1 0.1 0.8
WLAN 2 yuan/hr 200Kbit/s 5
CDMA/1X 1 yuan/hour 210Kbit/s 3
The MT, knowing that the user policy has changed, will recalculate the function values for both networks, at which point f w =0.1 x (1/2) ten 0.1 x 200+0.8 x 5=24.05; f. of c =0.1 × 1+0.1 × 210+0.8 × 3= 23.5, and the MT will select the WLAN network as the target network.
It can be seen that, in embodiment 1, the MT monitors the network parameters concerned by the user and the corresponding user policy, and dynamically selects the target network according to the change of the network parameters and/or the corresponding user policy, thereby improving the effect of network selection and increasing the number of times that the network selected by the terminal meets the user requirements. However, the units of the network parameters in the method are not consistent, and the method does not show the satisfaction degree of the user on the network parameters. In order to solve the above problem, the present invention further provides a method for selecting a mobile communication network, which not only can dynamically select a target network, but also can solve the problem of inconsistent units of each network parameter in the method of embodiment 1, and embody the satisfaction of a user on each network parameter.
The method is further described in detail below with reference to example 2, and fig. 4 is a flowchart of example 2.
In the method, expected values are correspondingly introduced into each network parameter concerned by a user, and the expected values of each network parameter are set by the user or different application services. The attention degree of the user to each network parameter can be reflected by setting a weighted value for the network parameter; by setting the expected value for the network parameter, the more specific requirements of the user on the network parameter can be embodied. After introducing the expected values, assuming that the multimode MT is in one of the current networks, the network parameters of interest to the user are monitored in each of the active networks in step 401. In step 402, user policies are monitored. In step 403, the expected values of the network parameters are monitored.
In step 404, when each active network receives the influence of the objective factor, if the network parameter monitored by the MT in each active network changes, the MT updates the corresponding network parameter in step 405; otherwise, continuing monitoring.
If the user resets the weight values of the network parameters, i.e., the user policy is changed, in step 406, the MT updates the user policy information, i.e., the weight values of the relevant network parameters, in step 407; otherwise, continuing monitoring.
In step 408, if the user resets the expected value of the corresponding network parameter, resulting in a change in the expected value, the MT updates the expected value of the corresponding network parameter in step 409; otherwise, the monitoring is continued.
In step 410, if the network parameters monitored by the MT, the corresponding user policies, and the expected values of the corresponding network parameters are not changed or updated, step 413 is executed, and no network selection is performed; if not, the MT calculates the function value of each effective network again according to the network parameters in each effective network, the corresponding user policy, and the expected value of the corresponding network parameter in step 411 according to the following function operation relationship:
Figure A20061011323000161
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is that the user is V i Set weight value, E i Is V i N is the total number of network parameters, E i And V i The units of (a) are the same. By dividing the monitored value of a network parameter by the expected value of the network parameter, i.e. operationA value is obtained that indicates the user's satisfaction with the network parameters.
After the function values for the active networks are obtained, in step 412, the active network with the largest function value is selected as the target network. If there are multiple active networks with equal and maximum function values, the MT still selects the current network as the target network.
The process described in example 2 is described in more detail below with reference to figure 2. Suppose the MT is in two active networks at the same time, one is a WLAN network and the other is a CDMA/1X network. The network parameters and corresponding user policies currently maintained by the MT are shown in table 5. From table 5, it can be seen that the network parameters concerned by the user are "cost", "bandwidth" and "security level", and the user sets the corresponding weighting values for the network parameters to be 0.1, 0.7 and 0.2, respectively; meanwhile, the user also sets corresponding expected values for each network parameter, which are respectively '1 yuan/hour', '500 Kbit/s' and '5'. The user policy can reflect the attention degree of the user to each network parameter, and the user is most concerned about the bandwidth which can be provided by the network, the security level of the network and the cost. The specific requirements of the user on each network parameter can be reflected through the expected value of each network parameter.
TABLE 5
Parameter(s) Cost of Bandwidth of Level of security
Weighted values 0.1 0.7 0.2
Expected value 1 yuan/hour 500Kbit/s 5
WLAN 2 yuan/hr 200Kbit/s 5
CDMA/1X 1 yuan/hour 300Kbit/s 3
Through calculation, the function value of the WLAN network is obtained as follows: f. of w =0.1 × (1/2) +0.7 × (200/500) +0.2 × (5/5) =0.53; the functional values for the CDMM1X network are: f. of c =0.1 × (1/1) +0.7 × (300/500) +0.2 × (3/5) =0.64, and the MT selects a CDMA/1X network.
When the above method is adopted, when a user pays attention to a certain network parameter, a high weighted value is set for the parameter, but the user actually aims to reduce the parameter, for example: for "cost", "power consumption" parameters. When a user pays attention to 'cost' or 'power consumption' and sets a high weighted value and a low expected value for the user, the user should go forward to obtain low cost and power consumption for the network parametersAs the satisfaction degree of the user, the requirement of the user can be really met.
The MT monitors the network parameters, the corresponding user policies, and the expected values of the corresponding network parameters. Assuming that the network parameter "bandwidth" in the WLAN network changes, the MT will update the corresponding parameters stored therein, and the updated network parameters, the corresponding user policy and the expected values of the corresponding network parameters are shown in table 6.
TABLE 6
Parameter(s) Cost of Bandwidth of Level of security
Weighted values 0.1 0.7 0.2
Expected value 1 yuan/hour 500Kbit/s 5
WLAN 2 yuan/hr 300Kbit/s 5
CDMA/1X 1 yuan/hour 300Kbit/s 3
The MT, knowing that the actual network parameters have changed, will recalculate the function values for both networks, at which point f w =0.1 × (1/2) +0.7 × (300/500) +0.2 × (5/5) =0.67; the function values for the CDMA/1X network are: f. of c =0.1 × (1/1) +0.7 × (300/500) +0.2 × (3/5) =0.64, the MT will select a WLAN network as the target network.
In embodiment 2, the expected values of the network parameters are set by the user, but when the user selects a different application service, for example: the expected demand of network parameters for different application services also differs between a VoIP (Voice over IP) service and an Instant Messaging (IM) service, and the expected value of network parameter setting by the user himself may be much different from the expected demand of network parameters for each application service. To better accommodate the requirements of the application service, the MT may also set expected values for network parameters for the requirements of different application services. For example: assuming that the requirement on the network parameter 'bandwidth' is 500Kbit/s when the MT operates the VoIP service, the MT sets the 500Kbit/s as the expected value of 'bandwidth'; when the MT runs the IM service, the requirement for "bandwidth" is 10Kbit/s, and the MT sets 10Kbit/s to the expected value of "bandwidth". For other network parameters, and so on, the description is not repeated here.
If MT runs M application services simultaneously, then it can connectAnd setting the expected values of the corresponding network parameters according to the requirements of the M application services. For example: can be functionally related
Figure A20061011323000181
Setting an expected value of a corresponding network parameter, wherein E i Is the expected value of a network parameter, E ij Is the value of the network parameter required by each application service, S j Is E ij The corresponding weighted value. More specifically, assuming that the MT simultaneously operates the VoIP service and the IM service, and the requirements of the VoIP service and the IM service for the network parameter "bandwidth" are 500Kbit/s and 10Kbit/s, respectively, the total requirements of the two are: S1X 500Kbit/S + S2X 10Kbit/S. For simplicity, setting both S1 and S2 to 1, the total requirement of both is: 500Kbit/s +10Kbit/s =510Kbit/s, the MT sets 510Kbit/s to the expected value of the network parameter "bandwidth". For other network parameters, and so on, the description will not be repeated here.
In the method of the invention, the user directly sets the weighting value W for the network parameter concerned by the user i W set by the user i The conditions should be satisfied: w is more than or equal to 0 i Is less than or equal to 1, and,
Figure A20061011323000182
wherein N is the user's stationThe total number of network parameters of interest. In practical application, the parameter directly set by the user may not be used as the weighted value of the network parameter, and at this time, when the user sets the parameter for the network parameter concerned by the user, the user can only reflect the concerned degree of the user to the corresponding network parameter through the parameter, but the parameter is not directly used as the weighted value, and at this time, the user does not need to set the parameter for the network parameter concerned by the user according to the above conditions. At this time, it is necessary for the MT to process the parameters set by the user and then to take the processed parameters as weighted values for each corresponding network parameter. Processing the parameters set by the user according to the following steps: suppose that the user sets a parameter w i By operation of
Figure A20061011323000191
Parameter w set for user i Summing; by calculating relationships
Figure A20061011323000192
Obtain corresponding weighted value W i . Where N is the total number of parameters set by the user.
More specifically, assuming that the user sets the parameters "cost", "bandwidth" and "security level" for the network parameters 10, 25 and 15, respectively, it can be seen that the user is most concerned with "bandwidth", followed by "security level" and finally "cost". Will be provided with
Figure A20061011323000193
And
Figure A20061011323000195
i.e., 0.2, 0.5, and 0.3, as weighted values for "cost", "bandwidth", and "security level", respectively.
In the method of the invention, when the function values of a plurality of effective networks are maximum and equal, if the function value of the current network of the mobile terminal is maximum, the current network of the mobile terminal is selected as the target network; otherwise, randomly selecting an effective network with the maximum function value as a target network, or selecting an effective network with the maximum function value as the target network according to preset conditions.
There are many methods for storing network parameters, corresponding user policies and expected values of corresponding network parameters in the MT, and in the method of the present invention, the relevant parameters are stored in a data table manner.
The network state table is used for storing the monitoring values of the network parameters, the user policy table is used for storing the weighted values of the network parameters concerned by the users, and the expected value storage table is used for storing the expected values set for the corresponding network parameters by the users or the application services.
The network state table comprises three table items of a network mark, a network name and a network parameter N, and the mark of an effective network can be indicated through the network mark; the network name records the name of the active network, for example: "ISP1-WLAN"; and storing the monitoring value of the corresponding Nth network parameter in the network parameter N.
The user policy table includes four table entries of a network parameter flag, a network parameter name, a weighted value of the network parameter, and an expected value of the network parameter.
The expected value storage table includes three entries of a network parameter flag, a network parameter name, and an expected value, and if the MT sets an expected value for a network parameter for a different application service, the expected value storage table further includes two entries of an application service name and an application service required value.
In the above embodiments, the WLAN network, the CDMA/1X network, and the network parameters "cost", "bandwidth", "security level" are used as examples, and the method of the present invention is also applicable to other networks and/or other network parameters, and the description is not repeated here.
Based on the method, the invention also provides a selection device of the mobile communication network. The apparatus will be described in further detail with reference to examples.
Fig. 5 is a schematic view of the apparatus, comprising: a monitoring unit 51, a judging unit 52, a function value obtaining unit 53 and a network selecting unit 54, the apparatus being located in the MT.
When the MT is in the current network, the network parameters of interest to the user and the parameters related to the network parameters in each active network are monitored by the monitoring unit 51. The judging unit 52 judges whether the network parameter and/or the related parameter monitored by the monitoring unit 51 is changed or not, updates the network parameter and/or the related parameter, and sends the judgment result to the function value obtaining unit 53. After receiving the determination result of the determining unit 52, the function value obtaining unit 53 obtains the function value of each effective network according to the network parameter and the related parameter if the network parameter and/or the related parameter changes and updates, and sends the function value of each effective network to the network selecting unit 54. The network selecting unit 54 receives the function values of the respective effective networks from the function obtaining unit 53, and selects an effective network having the largest function value as the target network.
The parameter related to the network parameter monitored in the monitoring unit 51 may be a weighted value of the network parameter, or may be a weighted value of the network parameter and an expected value of the network parameter.
If the relevant parameter monitored by the monitoring unit 51 is the weighted value of the network parameter, the function value obtaining unit 53, as shown in fig. 6, includes: a multiplication unit 531 and an accumulation unit 532.
W can be operated on by the multiplication unit 531 i ·V i Obtaining a weighted value of the network parameter; can operate through the accumulation unit 532And obtaining a function value of the effective network. Wherein f is the active networkFunction value of, V i Is a network parameter of interest to the user, W i Is V i N is the total number of network parameters.
If the relevant parameter monitored by the monitoring unit 51 is the weighted value of the network parameter and the expected value of the network parameter, the function value obtaining unit 53, as shown in fig. 7, includes: a division unit 533, a multiplication unit 534, and an accumulation unit 535.
The division unit 533 is used for operation
Figure A20061011323000211
Obtaining the satisfaction degree of a user on the network parameters; the multiplication unit 534 for operationObtaining a weighted value of the satisfaction degree; the accumulation unit 535 for operation
Figure A20061011323000213
And obtaining a function value of the effective network. Where f is the value of the function of the effective network, V i Is a network parameter of interest to the user, W i Is V i Weighted value of E i Is V i N is the total number of network parameters.
As shown in fig. 7, the apparatus further includes an expected value setting unit 55 for setting an expected value E of the network parameter, which a user can set by the expected value setting unit 55 i The MT can also set the expected value E of the network parameter according to the requirements of at least one application service by means of an expected value setting unit 55 i The setting is performed.
When the mobile terminal performs at least one application service, the expected value setting unit 55, as shown in fig. 8, includes: a demand value weighting unit 551 and a weighted value accumulation unit 552.
Operation S by the demand value weighting unit 551 j ·E ij Obtaining application service to network parameter V i The weighted value of the demand value can be calculated in the weighted value accumulation unit 552
Figure A20061011323000214
Obtaining and setting network parameter V i Expected value of E i . Wherein E is ij Is different application service to network parameter V i The required value of S j Is E ij The corresponding weight value, M, is the total number of application services.
In the device of the invention, the user-to-network parameter V can be directly adopted i Set coefficients as network parameters V i Weighted value of W i Or not directly adopting the user-to-network parameter V i Set coefficients as network parameters V i Weighted value of W i . When weighted value W i When the coefficient is not set directly by the user, theThe apparatus, as shown in fig. 9, further comprises: a summing unit 501 and a weight value obtaining unit 502.
Suppose a userFor the network parameter V i The set coefficient is w i Coefficient w set to the user by the summing unit 501 i Do it
Figure A20061011323000221
Operation is carried out to obtain all w i Then, operated by the weighted value obtaining unit 502
Figure A20061011323000222
Obtaining and setting network parameters V i Weighted value of W i . Where N is the total number of network parameters.
The above-described embodiments are merely preferred embodiments of the present invention, which should not be construed as limiting the invention, and any modifications, equivalents, improvements, etc. made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (15)

1. A method for selecting a mobile communication network, comprising:
monitoring network parameters concerned by users in each effective network and parameters related to the network parameters, if the network parameters and/or the related parameters change, obtaining function values of each effective network according to the network parameters and the related parameters, and selecting the effective network with the maximum function value as a target network.
2. The method of claim 1, wherein when the associated parameter is a weighted value of the network parameter, obtaining a function value of the active network by:
operation W i ·V i Obtaining a weighted value of the network parameter;
operationsObtaining a function value of the effective network;
wherein f is effectiveFunction value of network, V i Is a network parameter of interest to the user, W i Is V i N is the total number of network parameters.
3. The method of claim 1, wherein when the related parameter is a weighted value of the network parameter and an expected value of the network parameter, obtaining a function value of an active network by:
operations
Figure A2006101132300002C2
Obtaining the satisfaction degree of the user to the network parameters;
operations
Figure A2006101132300002C3
Obtaining a weighted value of the satisfaction degree;
operations
Figure A2006101132300002C4
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is V i Weighted value of E i Is V i N is the total number of network parameters.
4. The method of claim 3, wherein the expected value E of the network parameter i Set by the user or set by the mobile terminal according to the requirements of at least one application service.
5. The method of claim 4, wherein when the mobile terminal performs the at least one application service, the mobile terminal sets the expected value of the network parameter by:
operation S j ·E ij Obtaining application service to network parameter V i A weighted value of the required value of (a);
operations
Figure A2006101132300003C1
Obtaining and setting network parameters V i Expected value of E i
Wherein E is ij Is different application service to network parameter V i A requirement value of S j Is E ij The corresponding weighted value, M, is the total number of application services.
6. The method according to any of claims 2 to 5, wherein the weight W is a value when weighted i When set directly by the user, W is set under the following conditions i
0≤W i Is less than or equal to 1, and,
Figure A2006101132300003C2
(ii) a Where N is the total number of network parameters.
7. The method according to any of claims 2 to 5, wherein the weight W is a value when weighted i When the coefficient is not set by the user directly, the weighted value is set according to the following steps:
user is a network parameter V i Setting the coefficient w i
Operations
Figure A2006101132300003C3
Obtaining all of w i The sum of (d);
operations
Figure A2006101132300003C4
Obtaining and setting a network parameter V i Weighted value W of i
Where N is the total number of network parameters.
8. The method according to any one of claims 1 to 5, wherein when there is more than one effective network having the largest function value, if the function value of the network where the mobile terminal is currently located is the largest, the network where the mobile terminal is currently located is selected as the target network; otherwise, randomly selecting an effective network with the maximum function value as a target network, or selecting an effective network with the maximum function value as the target network according to preset conditions.
9. A selection apparatus of a mobile communication network, comprising:
the monitoring unit is used for monitoring network parameters concerned by users in each effective network and parameters related to the network parameters;
the judging unit is used for judging whether the related monitoring value obtained by the monitoring unit changes or not;
a function value obtaining unit for receiving the information of the judging unit, if the related monitoring value changes, obtaining the function value of each effective network according to the monitoring value;
and a network selection unit for receiving the function value of each effective network obtained by the function obtaining unit and selecting the effective network with the maximum function value as the target network.
10. The apparatus according to claim 9, wherein when the relevant parameter is a weighted value of the network parameter, the function value obtaining unit includes:
a multiplication unit for calculating W i ·V i Obtaining a weighted value of the network parameter;
an accumulation unit for operation
Figure A2006101132300004C1
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is a V i N is the total number of network parameters.
11. The apparatus of claim 9, wherein when the related parameter is a weighted value of the network parameter and an expected value of the network parameter, the function value obtaining unit comprises:
division unit for operationObtaining the satisfaction degree of the user to the network parameters;
a multiplication unit for operating
Figure A2006101132300004C3
Obtaining a weighted value of the satisfaction degree;
an accumulation unit for operation
Figure A2006101132300004C4
Obtaining a function value of the effective network;
where f is the function value of the effective network, V i Is a network parameter of interest to the user, W i Is a V i Weighted value of E i Is V i N is the total number of network parameters.
12. The apparatus of claim 11, further comprising: an expected value setting unit for setting an expected value of the network parameter.
13. The apparatus of claim 12, wherein the expected value of the network parameter is set by a user through an expected value setting unit, or is set by the mobile terminal through the expected value setting unit according to a requirement of the at least one application service.
14. The apparatus of claim 13, wherein the expected value setting unit comprises, when the mobile terminal performs at least one application service:
a demand value weighting unit for calculating S j ·E ij Obtaining application service to network parameter V i Required value ofThe weighted value of (1);
a weighted value accumulation unit for calculating
Figure A2006101132300005C1
Obtaining and setting network parameters V i Expected value of E i
Wherein, E ij Is different application service to network parameter V i A requirement value of S j Is E ij The corresponding weighted value, M, is the total number of application services.
15. The apparatus according to any of claims 9 to 14, wherein when weighting value W i When the coefficient is not set directly by the user, the device further comprises:
a summing unit for setting a coefficient w for a user i Do it
Figure A2006101132300005C2
Operation is carried out to obtain all w i The sum of (1);
a weight value obtaining unit for calculating
Figure A2006101132300005C3
Obtaining and setting network parameters V i Weighted value of W i (ii) a Where N is the total number of network parameters.
CNA2006101132304A 2006-09-20 2006-09-20 Selection method and device for mobile communication network Pending CN101150795A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2006101132304A CN101150795A (en) 2006-09-20 2006-09-20 Selection method and device for mobile communication network
PCT/EP2007/059964 WO2008034877A1 (en) 2006-09-20 2007-09-20 Method and apparatus for selecting a mobile communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006101132304A CN101150795A (en) 2006-09-20 2006-09-20 Selection method and device for mobile communication network

Publications (1)

Publication Number Publication Date
CN101150795A true CN101150795A (en) 2008-03-26

Family

ID=38961232

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101132304A Pending CN101150795A (en) 2006-09-20 2006-09-20 Selection method and device for mobile communication network

Country Status (2)

Country Link
CN (1) CN101150795A (en)
WO (1) WO2008034877A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413530A (en) * 2011-11-28 2012-04-11 华为终端有限公司 Multimode selection method and terminal
CN102665224A (en) * 2012-04-28 2012-09-12 郑州信大捷安信息技术股份有限公司 Optimization method and device for mobile terminal communication network
CN103139877A (en) * 2012-11-27 2013-06-05 东莞宇龙通信科技有限公司 Network selection method based on hybrid networks and communication terminal
CN103428824A (en) * 2013-09-04 2013-12-04 国家电网公司 Method and device for selecting network under multi-network environment and mobile terminal

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8364825B2 (en) * 2009-01-07 2013-01-29 Hewlett-Packard Development Company, L.P. Network connection manager
CN105828418B (en) * 2015-11-30 2019-05-17 维沃移动通信有限公司 A kind of wireless network connecting method, system and mobile terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020198980A1 (en) * 2001-06-15 2002-12-26 Hamid Najafi Asset management and monitoring system and method for selecting a wireless network for data transmission
US20030003933A1 (en) * 2001-06-27 2003-01-02 Intel Corporation Mobile client for multi-service provider network environment
GB2398705B (en) * 2003-02-21 2005-08-10 Toshiba Res Europ Ltd Automatic wireless connection selection
JP2005109722A (en) * 2003-09-29 2005-04-21 Toshiba Corp Radio communication equipment and radio communication method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413530A (en) * 2011-11-28 2012-04-11 华为终端有限公司 Multimode selection method and terminal
CN102665224A (en) * 2012-04-28 2012-09-12 郑州信大捷安信息技术股份有限公司 Optimization method and device for mobile terminal communication network
CN103139877A (en) * 2012-11-27 2013-06-05 东莞宇龙通信科技有限公司 Network selection method based on hybrid networks and communication terminal
CN103428824A (en) * 2013-09-04 2013-12-04 国家电网公司 Method and device for selecting network under multi-network environment and mobile terminal
CN103428824B (en) * 2013-09-04 2017-01-18 国家电网公司 Method and device for selecting network under multi-network environment and mobile terminal

Also Published As

Publication number Publication date
WO2008034877A1 (en) 2008-03-27

Similar Documents

Publication Publication Date Title
US8238298B2 (en) Picking an optimal channel for an access point in a wireless network
US7443817B2 (en) Automatic wireless connection selection
US8744443B2 (en) System and method for facilitating accelerated network selection using a weighted network list
JP5684257B2 (en) Method and apparatus for providing dynamic information to a wireless information channel
CN101388841B (en) Probing response frame sending method and apparatus
EP2055114B1 (en) Intelligent network acquisition for wireless clients
EP1863313B1 (en) Method and apparatus for facilitating accelerated network selection using a weighted network list
CN101150795A (en) Selection method and device for mobile communication network
JP4709235B2 (en) Bandwidth-based cell selection in cellular networks
CN110391926A (en) Network is sliced application control method and device, communication equipment and storage medium
CN104080151B (en) A kind of network selecting method, device and base station
CN110677873A (en) Service data transmission method and device
WO2012022170A1 (en) Frequency spectrum cognation method, equipment and system
CN114567903B (en) Network evaluation method and device and computer readable storage medium
CN112333834B (en) Carrier resource scheduling method and device
KR20160027076A (en) Uplink power control method and device thereof
CN112333835A (en) Carrier resource scheduling method and device
CN112469133A (en) Carrier resource scheduling method and device
Lee et al. Transfer time, energy, and quota-aware multi-RAT operation scheme in smartphone
EP1807999B1 (en) System and method for limiting a wireless communication device to a specified geographic zone
EP2369477A1 (en) Technique for providing task priority related information intended for task scheduling in a system
EP1497998B1 (en) Method of multi-service allocation in multi-access systems
CN111587599B (en) Channel selection in a wireless network
CN108076453A (en) A kind of networking setting method, system and storage medium based on mobile terminal
JP5901445B2 (en) Wireless communication terminal and wireless communication method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080326