The present application claims priority from Japanese patent application JP2012-283908 filed on Dec. 27, 2012, the content of which is hereby incorporated by reference into this application.
The present invention relates to a wireless communication technology, and in particular, to a technology for selecting a wireless communication method in a communication area where a plurality of communication methods differing from each other can be used.
A wireless network is made up of various wireless communication methods such as LTE (Long Term Evolution), 3G {EV-DO (Evolution Data Only) etc.}, Wi-Fi (Wireless Fidelity), WiMax (Worldwide Interoperability for Microwave access) etc. The wireless communication methods have features differing from each other because of a difference in design concept, and so forth. For example, 3G has a feature of a wide communication range although low in throughput, and therefore, communications are continually possible even if a terminal shifts, whereas Wi-Fi has a feature of a narrow communication range although high in throughput, so that there is a possibility that Wi-Fi is forced to re-connect to other wireless communication methods if a terminal shifts. Because both a smart phone, and a tablet terminal, in particular, have lately come into widespread use, a traffic amount, in the case of wireless communications, has rapidly increased, so that a communication common carrier makes use of a plurality of wireless communication methods, dividing traffic among the various wireless communication methods described as above for use to thereby cope with a situation. More specifically, in Japanese Unexamined Patent Application Publication No. 2009-246874, there has been proposed selection of a wireless communication method regarded appropriate at a point in time, in consideration of the feature of a wireless communication method, radio field intensity, a throughput, a congestion degree of a user, a position, a mobile speed, and so forth.
However, if a wireless communication method is selected according to only information available at a selection point in time, there is a possibility that a wireless communication method that is selected at first will not turn out optimal if circumstances undergo a change after the selection. For example, suppose the case where a wireless terminal that is present in respective cover areas of Wi-Fi and 3G is not shifting, and the wireless terminal starts video reproduction. If there exist policies including a policy of selecting a wireless communication method high in throughput, and a policy of selecting a wireless communication method having a wide cover area when the wireless terminal is shifting in the case where the wireless terminal is shifting, and a user makes use of an application high in network load such as one at the time of the video reproduction, the wireless terminal selects Wi-Fi high in circuit speed under circumstances where Wi-Fi is not congested. However, if the wireless terminal starts shifting to be off the cover area of Wi-Fi, there is the need for reconnecting to 3G having a wide cover area. Thus, if reconnection to another wireless communication method is made, this will cause the start of service to be delayed, and a load of wireless signaling will increase, resulting in deterioration of user's QoE (Quality of Experience). Accordingly, it is an object of the present invention to select a suitable wireless communication method at the time of selecting one wireless communication method in the wireless network made up of a plurality of wireless communication methods to thereby enhance the user's QoE (Quality of Experience) by causing wasteful switching of a network to be reduced.
A wireless communication system according to an aspect of the invention includes a wireless terminal compatible with a plurality of wireless communication methods; a plurality of base stations that communicate with the wireless terminal according to the plural wireless communication methods, respectively; and a control server that communicates with the plural base stations via a network, and stores priority information including a mobile history information on the wireless terminal. The control server for the priority information transmits the priority information to the wireless terminal, and the wireless terminal selects the wireless communication method for use in communications on the basis of the priority information received.
According to the aspect of the present invention, wireless communications with reduction in frequency of re-connection can be realized even in the case of shifting made by the wireless terminal.
First, a wireless communication system according to an embodiment of the invention is a wireless communication system provided with a wireless terminal compatible with a plurality of wireless communication methods, a plurality of base stations for communicating with the wireless terminal, according to each of the plural wireless communication methods, and a control server for communicating with the plural base stations via a network, and storing priority information including a mobile history information on the wireless terminal, and a priority information control server transmits the priority information to the wireless terminal, and the wireless terminal selects a wireless communication method for use in communications on the basis of the priority information. For example, if there are provided a first base station ready for a first wireless communication method equivalent to EVDO, and a second base station ready for a second wireless communication method equivalent to Wi-Fi, the second base station being narrower in communication range than the first base station, a first throughput information received from the first base station is compared with a second throughput information received from the second base station to thereby select a wireless communication method to be used for communications. If such a configuration as described is adopted, an optimum wireless communication method can be selected on the basis of information such as the mobile history information, and so forth. Further, an application usage history information item such as a network load information item and so forth is preferably included in the priority information. In this connection, the control server preferably has a configuration whereby a mobile distance of the wireless terminal, within predetermined time, is worked out according to the mobile history information, and a wireless communication method for use in communication is selected on the basis of results of an evaluation determining that a movement has taken place if the mobile distance as worked out is greater than a predetermined threshold. Further, if a value resulting from division of the first throughput information piece by the second throughput information piece is greater than a pre-stored first threshold, and the first throughput is greater than a pre-stored second threshold even in the case of the evaluation determining that the movement has taken place, a configuration for selecting the first wireless communication method is preferable. On the other hand, if the value resulting from division of the first throughput information piece by the second throughput information piece is smaller than the pre-stored first threshold, and the second throughput is greater than the pre-stored second threshold even in the case of the evaluation determining that the movement has not taken place, a configuration for selecting the second wireless communication method is preferable.
A control server according to the embodiment of the invention is a control server for receiving priority information including a mobile history information item transmitted from a wireless terminal compatible with a plurality of wireless communication methods. The control server is preferably provided with a storage unit for storing the priority information, a priority table preparation unit for preparing a priority table on the basis of the priority information stored, and a communications unit for transmitting the priority table as prepared to the wireless terminal in response to a request from the wireless terminal. Further, the control server preferably has a configuration whereby a mobile distance of the wireless terminal in predetermined time is worked out according to the mobile history information as received, and if the mobile distance as worked out is greater than a predetermined threshold, a determination as presence of shifting is made, and the result of the determination is reflected in the priority table. Still further, the control server preferably has a configuration whereby the priority information includes an application usage history information item, and indicates a wireless communication method to be used in communications to the wireless terminal on the basis of the mobile history information and the application usage history information.
Further, a wireless terminal according to the embodiment of the invention is preferably a wireless terminal compatible with a plurality of wireless communication methods, and the wireless terminal is preferably provided with a memory for storing mobile history information on the wireless terminal, a communication unit for transmitting the mobile history information as stored on one hand, and receiving a priority table prepared by a control server on the basis of the mobile history information transmitted, and a controller for selecting one of the plural wireless communication methods on the basis of the priority table received. Thus, even in the case of shifting made by the wireless terminal, it is possible to realize wireless communications with reduction in frequency of re-connection by taking the information related to network load into consideration.
The embodiment of the invention is described hereinafter with reference to the accompanied drawings. The embodiment of the invention, however, is strictly one embodiment of the invention, and it is to be point out that the invention be not limited by this embodiment. First,
Further, a priority table control server 105 is connected to the core network 100 to prepare a priority table by use of an application usage information item as well as a position information item, transmitted from the wireless terminal, thereby delivering the priority table to the wireless terminal via the system of EV-DO or Wi-Fi.
When a wireless terminal 106 is present in either a wireless area 103 formed by the EV-DO base station 101 or a wireless area 104 formed by the Wi-Fi base station 102, or both thereof, the wireless terminal 106 is connected to an IP network 107 via the core network 100. When the wireless terminal 106 is connected thereto, the wireless terminal 106 starts connection according to the priority table acquired from the priority table control server 105. Further, the wireless terminal 106 transmits an activation start time as well as an activation completion time of the application, and the position information to the priority table control server 105. A connection method using the priority table, a method for transmitting the activation start time as well as the activation completion time of the application, and the position information are described in detail later.
Next, a method for connection to a wireless communication method using the priority table is described.
Now,
Next, call flows as a whole in this system are described hereinafter with reference to
Further, the wireless terminal is managed by one timer or a plurality of timers. The one timer is for use when the wireless terminal executes a call-connection in the case where the wireless terminal is not executing a call-connection during a given time-period to thereby deliver the application usage information and the position information of the wireless terminal to the priority table control server. Further, in the case where the wireless terminal is using an application, and a call-connection has been established, there may be an additional wireless terminal for use in delivery of the application usage information and the position information of the wireless terminal, necessary for the preparation of the priority table, to the priority table control server (SQ404). In this case, the priority table control server having received the priority table sends out Ack to the wireless terminal (SQ405). The wireless terminal executes a series of these call flows to thereby select a connection destination according to the priority table prepared by the priority table control server.
Next, a series of flows from the activation of an application, by the wireless terminal, up to the execution of a connection to a network, are described hereinafter with reference to
Assuming that a throughput per person in Wi-Fi is defined as W, and a throughput per person in EV-DO is defined as E, E/W is found as a congestion ratio. It means that the greater this value becomes, Wi-Fi is more congested against EV-DO, while the smaller this value becomes, EV-DO is more congested against Wi-Fi (step FL507). A determination on whether or not the wireless terminal holds a priority table is made after calculation of the congestion ratio (step FL508). If the wireless terminal does not hold the priority table, a connection destination is determined according to a default operation (step FL509). Further, if the priority table is valid only for effective time although the wireless terminal holds the priority table (step FL512), the connection destination is similarly determined according to the default operation. This priority table includes mobile information, a congestion-ratio threshold, a throughput threshold and the effective time of the priority table, all of which are correspond to every passage of time, while the priority table that is valid only for the effective time does not include the mobile information, the congestion ratio threshold, and the throughput threshold. By “mobile information” is meant information expressing a possibility of user shifting, or a degree of shifting, and if the user shifts more than a predetermined reference, the mobile information is defined as “presence of shifting”, while if the user shifts less than the predetermined reference, the mobile information is defined as “lack of shifting”. In this connection, a user makes a decision on the mobile information according to a determination on whether or not the user tends to shift at a relevant time on the basis of position information items so far accumulated in the priority table control server. A method for preparing a priority table, a method for delivering a priority table, and the priority table are described in detail later on.
Further, in the default operation, use is made of a threshold THb against the congestion ratio E/W, as well as a threshold THd against the throughput of EV-DO, predetermined by an operator, to thereby determine selection of either EV-DO or Wi-Fi. Then, the values acquired, and calculated, in the steps 506, 507, respectively, are compared with these thresholds, respectively, and if E/W is greater than THb, and E is greater than THd, connection is made to EV-DO (step FL510), otherwise, connection being made to Wi-Fi (step FL511). A determination on a congestion-degree of a wireless communication method to be connected is made by use of a threshold against a throughput, and if a congestion degree of the wireless communication method to be connected is at the threshold or higher, connection is made to the wireless communication method. Even if the congestion degree of the wireless communication method that is connected is below the threshold, and the wireless communication method is congested, a determination on a connection destination, in consideration of the congestion states of other wireless communication methods, can be made by observing the respective congestion ratios of EV-DO, and Wi-Fi.
If the wireless terminal is found to hold the priority table, and information outside the effective time by the determinations made in the steps FL508, 512, respectively, a determination on whether a position information piece corresponding to a present time indicates “presence of shifting” or “lack of shifting” in the priority table held by the wireless terminal is made (step FL513). If the position information piece corresponding to a relevant time indicates “presence of shifting”, a threshold THa against the congestion ratio E/W in the priority table is compared with E/W calculated in the step FL509, and a threshold THc against the throughput of EV-DO in the priority table is compared with E acquired in the step FL506. Herein, the threshold THa is a threshold against the congestion ratio E/W, pre-prepared by the priority table control server. The threshold THc is a threshold against a throughput pre-prepared by the priority table control server, being treated as a threshold against the throughput of EV-DO because EV-DO has a feature in that EV-DO is wide in cover area (communications range), and low in throughput in the case of “presence of shifting”, while the threshold THc is a threshold against the throughput of Wi-Fi because Wi-Fi has a feature in that Wi-Fi is narrow in cover area (the communications range), and high in throughput in the case of “lack of shifting” (step FL514). With the use of this decision criteria, connection is made to EV-DO if E/W is greater than the threshold THa, and E is greater than the threshold THc in the case of “presence of shifting”, and otherwise, connection is made to Wi-Fi. Further, the threshold THa against the congestion ratio in the priority table is compared with E/W calculated in the step FL509 in the case of “lack of shifting”, and the threshold THc against the throughput of Wi-Fi in the priority table is compared with W acquired in the step FL506 (step FL515). If E/W is smaller than the threshold THa, and W is greater than the threshold THc, connection is made to Wi-Fi, and connection is made to EV-DO otherwise. The congestion-ratio threshold in the case of “presence of shifting” is defined as E/W>THc to thereby set such that connection to EV-DO wide in area takes priority, whereas the congestion-ratio threshold in the case of “lack of shifting” is defined as E/W<THc to thereby set such that connection to Wi-Fi high in throughput takes priority.
Next, a format of a priority table is described hereinafter by way of example with reference to
Next, referring to
Next, there is described hereinafter a method for transmitting an activation start time as well as a completion time of an application, and position information items. Two transmission timers A, B (a transmission timer A, a transmission timer B) are used in this example, and the transmission timer A has timer-time for one hour. First, a determination on whether or not the transmission timer A has expired is made (the step FL706), and if the transmission timer A has not expired, the processing is completed. If the transmission timer A has expired, the activation start time as well as the completion time of the application, and the position information, which are held in the wireless terminal, are transmitted to the priority table control server. Herein, if the application is continuously used, and the transmission timer A has expired, a time when reporting is made is set to the completion time of the application, and the position information items are transmitted to the priority table control server (step FL707). These information is transmitted, and a determination on whether or not Ack has been received from the priority table control server is made (step FL708), and if Ack has not been received, the processing is completed, whereas if Ack has been received, the transmission timer A, the transmission timer B, the activation start time as well as the completion time of the application, and the position information, which are held in the wireless terminal, are all cleared to thereby complete the processing. If the application is continuously used and the transmission timer A has expired, a time when reporting is made is held as a new completion time of the application (step FL709).
The transmission timer B is described with reference to
Next, a method for acquiring an application activation-time is described with reference to
A method for deciding shift information for every other 30 minutes such as the divided information 1002 divided in increments of 30 minutes shown in
The results of determinations obtainable in
Further, in the case where the mobile information of the combination indicates the lack of shifting in the step FL1304, a determination on the degree of the network load is made (step FL1310), a congestion-ratio threshold and a throughput threshold are set according to the degree of the network load, and the mobile information, the congestion-ratio threshold, and the throughput threshold are stored in the priority table to thereby prepare the priority table (steps FL1311 through 1314). In the case of the lack of shifting, it is possible to make effective use of the wireless resources of EV-DO by selecting Wi-Fi narrow in the cover area, but high in the throughput; however, when Wi-Fi is congested, the congestion-ratio threshold corresponding to the degree of the network load is set to a large value, and the throughput threshold of Wi-Fi is set to a small value in order to increase the tendency of offloading from Wi-Fi to EV-DO instead of forcefully executing connection to Wi-Fi to the extent of raising the network load. More specifically, a relationship of THCNN<THCNL<THCNM<THCNH is imparted to the respective congestion-ratio thresholds, and a relationship of THTNN<THTNL<THTNM<THTNH is imparted to the respective throughput thresholds of Wi-Fi. If a determination is made on the basis of only the mobile information by increasing the tendency of offloading, and Wi-Fi is selected as in the case of the lack of shifting, it is possible to realize offloading according to the network load of an application even when Wi-Fi circuits are congested. Further, effective time is imparted to the table, and the effective time in the case of the blank priority table is a time length until the number of days for the samples becomes ready, and otherwise, the operator may decide the effective time (step FL1315). Thus, the priority table described with reference to
As described in the foregoing, the priority table for every relevant time is prepared on the basis of the combination at the highest number from among the past position information items, and the past application activation-times by the priority table control server, thereby providing a connection destination commensurate with an operation high in its ratio to operations conducted by a user. By taking shifting of a user into consideration, frequency of executing a wasteful change-over to a wireless communication method is reduced, and by taking the network load of an application into consideration, use is made of various types of thresholds, so that the wireless resources can be effectively utilized according to a congestion state existing at a time when connection is actually made.
Number | Date | Country | Kind |
---|---|---|---|
2012-283908 | Dec 2012 | JP | national |