This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2013-124983, filed on Jun. 13, 2013, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a communication control apparatus, a mobile station, and a communication control method.
In recent years, with the development of wireless communication technologies, a wireless communication technology based on a new system such as Long Term Evolution (LTE) or LTE Advanced, in addition to a related wireless communication system such as a Wideband-Code Division Multiple Access (W-CDMA), has been in widespread use. In the field of wireless communication, various technologies are being developed to efficiently use limited wireless resources between mobile stations and base stations. As one of such technologies, for example, there is a technology to acquire a wireless communication quality of each of predetermined areas in advance, store the wireless communication qualities in a control device provided on a higher level than a base station, and cause the control device to control wireless communication between the base station and mobile stations so that the mobile stations perform communication in only areas with good communication qualities based on data of the acquired communication qualities. In this technology, it becomes possible to enable operators of the wireless communication to efficiently use the wireless resources, and enable users to save power consumption of the mobile stations.
Patent Document 1: Japanese Laid-open Patent Publication No. 2010-213338
Patent Document 2: Japanese Laid-open Patent Publication No. 2002-262262
The control device as described above sets a plurality of grid areas by dividing a service area of the base station, and collects information, such as a signal-to-interference ratio (SIR), indicating the wireless communication quality for each of the grids in advance. When a mobile station requests download of data or the like, the control device compares the wireless communication quality measured by the mobile station with the wireless communication quality of the grid in which the mobile station is located, and determines whether to perform the download to the mobile station based on a result of the comparison. For example, if the SIR of the mobile station is equal to or greater than a threshold, the control device determines that the mobile station has an adequate wireless communication quality to perform the download, and determines to perform the download. However, in the determination process as described above, wireless signaling is needed to control the download; therefore, the control device needs to process signaling that occurs in a mobile station every time the mobile station requests download. This prevents efficient use of wireless resources.
According to an aspect of an embodiments, a communication control apparatus includes: an acquiring unit that acquires wireless communication qualities of a plurality of mobile stations; a determining unit that calculates, for each of the mobile stations, a reference value to determine mobile stations to be data download destinations by using the wireless communication qualities acquired by the acquiring unit, compares the reference values of the respective mobile stations at a first time point, and determines mobile stations to be the data download destinations in order from a mobile station whose reference value is the highest based on results of the comparison; and a control unit that downloads data to the mobile stations determined as the data download destinations by the determining unit.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
Preferred embodiments will be explained with reference to accompanying drawings. The communication control apparatus, the mobile station, and the communication control method according to the present invention are not limited by the embodiments below.
A configuration of a communication control apparatus according to an embodiment of the present invention will be explained below.
The threshold DB 11 stores therein, for each of pieces of location information on mobile stations, a threshold to determine whether to set a rank value to “1” indicating download-ON for the mobile stations. The communication quality determining unit 12 acquires the threshold corresponding to the location information notified by a mobile station 20 by referring to the threshold DB 11, and thereafter determines whether a downlink wireless communication quality (for example, SIR) of the mobile station 20 is equal to or greater than the threshold.
If the wireless communication quality is equal to or greater than the threshold, the rank value calculating unit 13 sets “1” as an initial value f(0) of the rank value indicating download-ON for the mobile station 20. Thereafter, the rank value calculating unit 13 calculates a rank value f(t) based on a predetermined calculation formula and updates the rank value. In contrast, if the wireless communication quality of the mobile station 20 is smaller than the threshold, the rank value calculating unit 13 sets “0” as a rank value indicating download-OFF. When determining a mobile station that serves as a destination to which a resource for download is allocated, the rank value calculating unit 13 compares the rank values of the respective mobile stations at this time point (hereinafter, referred to as a “determination timing”). The rank value calculating unit 13 selects, as download targets, a predetermined number of mobile stations from among the mobile stations with higher rank values based on results of the comparison.
The timing monitoring unit 14 measures, for each of the mobile stations, an elapsed time t from a time point at which the initial value (1 or 0) of the rank value is set (hereinafter, referred to as a “set timing”) based on the wireless communication quality notified by each of the mobile stations. The download control unit 15 downloads data to each of the mobile stations selected as the download targets based on results of the determination of the mobile stations to be the download targets obtained by the rank value calculating unit 13.
The rank values may be calculated by the mobile station 20.
The receiving unit 21 measures a wireless communication quality, such as the SIR, of the mobile station 20. The communication quality determining unit 22 compares the threshold and the wireless communication quality at the set timing based on the threshold notified by the communication control apparatus 10. The timing monitoring unit 23 measures an elapsed time t from the time point at which the comparison is performed (corresponding to the set timing as described above).
The rank value calculating unit 24 sets the initial value f(0) of the rank value to “1” corresponding to download-ON when the measured wireless communication quality is equal to or greater than the threshold based on a result of the comparison, and sets to “0” corresponding to download-OFF when the measured wireless communication quality is smaller than the threshold. The rank value calculating unit 24 calculates a rank value at the determination timing notified by the communication control apparatus 10 based on a predetermined calculation formula. The transmitting unit 25 transmits the rank value calculated by the rank value calculating unit 24 to the communication control apparatus 10.
Next, hardware configurations of the communication control apparatus 10 and the mobile station 20 will be explained.
The mobile station 20 is implemented by, for example, a mobile terminal, such as a smartphone.
Next, operation performed by the communication control apparatus 10 according to the embodiment will be explained. As premises for the explanation of the operation, in the explanation below, a timing at which a value (initial value) serving as a starting point of the rank value of each of the mobile stations is set will be referred to as the “set timing”, and a timing at which the rank values of the respective mobile stations are compared with one another will be referred to as the “determination timing”, in the same manner as described above.
If the total traffic volume measured at S1 exceeds the predetermined volume allowed by the network based on the result of the measurement (NO at S2), the download control unit 15 of the communication control apparatus 10 sets download-OFF for some of the mobile stations among the accommodated mobile stations. Specifically, the download control unit 15 first sorts mobile stations 20-1 to 20-N to be candidates for the download targets, in descending order from the highest rank value at the determination timing (S3). Incidentally, N is a natural number.
At S4, the download control unit 15 of the communication control apparatus 10 sets a value i for identifying each of the mobile stations 20-1 to 20-N to be the candidates for the download targets to “1” as the initial values. At S5, the download control unit 15 determines the i-th mobile station as a mobile station to be a destination to which contents data is downloaded, and sets download-ON for the mobile station.
At S6, the download control unit 15 of the communication control apparatus 10 again determines whether the total traffic volume at a current time point falls within the limit of the predetermined volume (for example, 100 MB) allowed by the network. If the total traffic volume obtained after the i-th mobile station is added as the download destination does not exceed the limit of the predetermined volume allowed by the network based on a result of the determination (YES at S6), the download control unit 15 adds one to the value i such that i=i+1 (S7). Thereafter, the download control unit 15 repeats a series of the processes from S5 to S7 as described above until the total traffic volume obtained after a mobile station in a download-ON state is added exceeds the predetermined volume.
At a time point at which the total traffic volume exceeds the predetermined volume (NO at S6), the communication control apparatus 10 stops adding a mobile station of the download target and terminates the series of the processes.
Next, control of download by the communication control apparatus 10 will be described in detail with reference to
In other words, the communication control apparatus 10 newly sets an intermediate state regardless of whether the state is download-ON or download-OFF, express the intermediate state by the rank value, and preferentially allocates resources for download to the mobile stations in order from the mobile station with the highest rank value. Therefore, the mobile stations to be the destinations to which the contents data D1 is downloaded can be narrowed down. Consequently, as compared to the related method in which data is downloaded to all of mobile stations that have issued requests, it becomes possible to efficiently allocate the resources for download. As a result, it becomes possible to improve the use efficiency of the wireless resources.
In contrast, in the control of download according to the embodiment as illustrated in
The rank values R of the other mobile stations 20-2 and 20-3 change similarly to the above. Specifically, as illustrated in
The rank value R is gradually decreased according to the predetermined calculation formula as described above. The calculation formula is represented by, for example, Equation (1) below, where f(t) is a rank value at a time t and Tc is a notification interval (signaling cycle) of the wireless communication quality.
f(t)=(Tc−t)/Tc (1)
Therefore, in the control of download according to the embodiment, it is possible to ensure a longer signaling cycle than that of the related control of download (see
Furthermore, the communication control apparatus 10 preferentially sets download-ON for the mobile stations with the higher rank values f(t) at the determination timing, so that even when the notification interval (signaling cycle) is lengthened, it becomes possible to control the download equally to control of download with a shorter notification interval. For example, as illustrated in
Similarly, when a time t5 is the determination timing, the descending order of rank values f(t5) is the mobile stations 20-1, 20-3, and 20-2. Therefore, the download destinations are set in the priority order of the mobile stations 20-1, 20-3, and 20-2. For another example, when a time t6 is the determination timing, the descending order of rank values f(t6) is the mobile stations 20-2, 20-1, and 20-3. Therefore, the download-ON is set in the priority order of the mobile stations 20-2, 20-1, and 20-3.
Incidentally, the communication control apparatus 10 can adjust the behavior of the rank value R by applying other formulas as the predetermined calculation formula as described above. For example, if f(t)=1−(t/Tc)2 (Equation (2)) is employed as the predetermined calculation formula, unlike the case with Equation (1) as described above, the communication control apparatus 10 can change the rank value R in a non-linear manner. As other calculation formulas, the communication control apparatus 10 may employ, for example, f(t)=1−t/n·Tc (Equation (3)) or f(t)=1−(t/Tc)n (Equation (4)) to lengthen the signaling cycle to further reduce the frequencies of the signaling. In contrast, the communication control apparatus 10 may employ, for example, f(t)=1−nt/Tc (Equation (5)) to shorten the signaling cycle. Incidentally, n in Equations (3) to (5) is a natural number.
As described above, the communication control apparatus 10 according to the embodiment includes the communication quality determining unit 12, the rank value calculating unit 13, and the download control unit 15. The communication quality determining unit 12 acquires the wireless communication qualities of a plurality of mobile stations. The rank value calculating unit 13 calculates, for each of the mobile stations, a reference value (the rank value R) to determine a mobile station to be a data download destination by using the wireless communication qualities acquired by the communication quality determining unit 12. Furthermore, the rank value calculating unit 13 compares the values of the respective mobile stations at a first time point (the determination timing t4, t5, or t6), and determines the mobile stations to be the download destinations in order from the mobile station with the highest value based on results of the comparison. The download control unit 15 downloads data to the mobile stations that are determined as the download destinations by the rank value calculating unit 13.
In the communication control apparatus 10, the communication quality determining unit 12 may determine whether each of the wireless communication qualities is equal to or greater than a predetermined threshold at a second time point (any of the set timings t11 to t14, t21 to t23, and t31 to t34), for each of the mobile stations. The rank value calculating unit 13 may set different values depending on results of the determination by the communication quality determining unit 12 for each of the mobile stations, and may update the set values along with time.
Furthermore, in the communication control apparatus 10, the rank value calculating unit 13 may set the value to “0” for the mobile stations whose wireless communication qualities at the second time point are smaller than the predetermined threshold, instead of setting the value to “1” for the mobile stations whose wireless communication qualities at the second time point are equal to or greater than the predetermined threshold. Moreover, the rank value calculating unit 13 may gradually decreases the set value of “1” to “0” along with time.
Furthermore, the mobile station 20 may calculate the rank values. In this configuration, the mobile station 20 includes the rank value calculating unit 24, the transmitting unit 25, and the receiving unit 21. The rank value calculating unit 24 calculates a reference value (the rank value R) to determine a mobile station to be a data download destination by using the wireless communication quality of the mobile station 20. The transmitting unit 25 transmits the value calculated by the rank value calculating unit 24 to the communication control apparatus 10. When the mobile station 20 is determined to be the download destination based on the above value at the first time point (the determination timing t4, t5, or t6), the receiving unit 21 receives data downloaded from the communication control apparatus 10.
As described above, the communication control apparatus 10 generates the intermediate state in addition to the download-ON state and the download-OFF state, and preferentially allocates resources for download to the mobile stations in order from the mobile station with the highest rank value at a time point (determination timing) at which mobile stations to be download destinations are determined. When setting the intermediate state as described above, the communication control apparatus 10 sets the rank value to “1” when the wireless communication quality of the mobile station 20 at a timing at which the wireless communication quality is set is equal to or greater than the threshold, and sets to “0” when the wireless communication quality is smaller than the threshold. The communication control apparatus 10 gradually decreases the rank value of “1” until a next set timing (until the end of the signaling cycle). Therefore, the communication control apparatus 10 can reduce the frequencies of signaling and can optimally control download in order to improve the use efficiency of the wireless resources.
Incidentally, in the embodiment, the notification interval (signaling cycle) Tc of the wireless communication quality is set to a constant value for all of the mobile stations. However, the notification interval Tc may be changed adaptively for each of the mobile stations. For example, when the communication control apparatus 10 uses a travel speed of the mobile station as a parameter, because a temporal variation in the SIR decreases in a mobile station that travels at a slower speed, it is preferable to lengthen the notification interval Tc for such a mobile station to reduce the temporal variation in the rank value f(t). In contrast, because the temporal variation in the SIR increases for a mobile station that travels at a faster speed, it is preferable for the communication control apparatus 10 to shorten the notification interval Tc for such a mobile station to increase the temporal variation in the rank value f(t) in accordance with the temporal variation in the SIR. Furthermore, the parameter for setting a different notification interval Tc for each of the mobile station is not limited to the travel speed of the mobile station, but may be a degree of interference with other mobile stations, surrounding environment of the mobile station (for example, presence or absence of a shielding object or a reflective object), or the like.
Moreover, even in a single mobile station, the notification interval (signaling cycle) Tc of the wireless communication quality may be adaptively changed along with time. For example, when the communication control apparatus 10 uses a travel speed of the mobile station as a parameter, because a temporal variation in the SIR decreases in a mobile station that travels at a slower speed, it is preferable to lengthen the notification interval Tc for such a mobile station to reduce the temporal variation in the rank value f(t). In contrast, because the temporal variation in the SIR increases for the mobile station that travels at a faster speed, it is preferable for the communication control apparatus 10 to shorten the notification interval Tc for such a mobile station to increase the temporal variation in the rank value f(t) in accordance with the temporal variation in the SIR. Furthermore, the parameter for setting a different notification interval Tc for each of the mobile station is not limited to the travel speed of the mobile station, but may be a degree of interference with other mobile stations, surrounding environment of the mobile station (for example, presence or absence of a shielding object or a reflective object), or the like.
Moreover, regarding the threshold set to determine whether to set the rank value of “1” indicating download-ON for mobile stations, the communication control apparatus 10 uses a lower threshold for a mobile station located more distant from the base station in the embodiment. However, the communication control apparatus 10 may determine the initial value (0 or 1) of the rank value by using a constant threshold (for example, 0 dB) regardless of the distance from the base station. Alternatively, the communication control apparatus 10 may set the threshold and determine an initial rank value based on the threshold by using, as a reference, other parameters, such as the travel speed of the mobile station, the degree of interference with other mobile stations, presence or absence of a shielding object, or a quality of service (QOS) regardless of the distance from the base station.
Furthermore, in the descriptions of the embodiment, the mobile station 20 is assumed as a smartphone; however, the mobile station 20 is not limited to the smartphone. The present invention may be applied to various communication devices, such as a mobile phone or a personal digital assistant (PDA), capable of measuring the wireless communication quality. Moreover, the wireless communication quality is not limited to the SIR value, but may be a received signal strength indication (RSSI) value indicating the strength of radio waves, a signal to interference and noise ratio (SINR) value, a reference signal received power (RSRP) value, or a reference signal received quality (RSRQ) value. Alternatively, the wireless communication quality may be channel state information (CSI), such as channel quality indicator (CQI), a precoding matrix indicator (PMI), a rank indicator (RI), or a layer indicator (LI).
Furthermore, the initial rank value to be set when the wireless communication quality of each of the mobile stations is equal to or greater than the threshold is not limited to “1”, but may be a value other than “1”, such as “0.5” or “2”. Moreover, the initial rank value is not always a constant value for all of the mobile stations that have provided the wireless communication qualities, but may be variably set by using the travel speed or the like of the mobile station as a parameter. For example, the rank value is less likely to vary for a mobile station whose travel speed is slower; therefore, the communication control apparatus 10 may set a smaller initial rank value of “0.5” for a mobile station whose wireless communication quality is equal to or greater than the threshold, to thereby suppress a variation in the rank value f(t). In contrast, the communication control apparatus 10 may set an initial rank value of “2” higher than “1” for a mobile station whose travel speed is faster, to thereby cause the rank value f(t) to easily vary. Moreover, the decreased value at the end of the signaling cycle need not always be “0” as long as the value is smaller than “1”.
Furthermore, the communication control apparatus 10 need not always be an independent device as illustrated in
Moreover, the components of the communication control apparatus 10 illustrated in
According to an embodiment of the communication control apparatus of the present invention, it is possible to improve the use efficiency of the wireless resources.
All examples and conditional language provided herein are intended for pedagogical purposes of aiding the reader in understanding the invention and the concepts contributed by the inventors to further the art, and are not to be construed as limitations to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although one or more embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2013-124983 | Jun 2013 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20020093976 | Razoumov et al. | Jul 2002 | A1 |
20060013128 | Connor et al. | Jan 2006 | A1 |
20060153216 | Hosein et al. | Jul 2006 | A1 |
20130339530 | Nishioka | Dec 2013 | A1 |
Number | Date | Country |
---|---|---|
2002-262262 | Sep 2002 | JP |
2004-297479 | Oct 2004 | JP |
2010-213338 | Sep 2010 | JP |
Entry |
---|
USPTO, [Mastrodonato] Non-Final Rejection, Sep. 25, 2015, in co-pending U.S. Appl. No. 14/271,026 [pending]. |
USPTO, [Mastrodonato], Final Rejection mailed on Dec. 30, 2015 in co-pending U.S. Appl. No. 14/271,026 [pending]. |
Number | Date | Country | |
---|---|---|---|
20140370877 A1 | Dec 2014 | US |