The present disclosure pertains to a wireless terminal and an information processing apparatus.
Recently, utilization of a small-cell is given as a theme of standardization and other equivalent themes. A main utilizing purpose of the small-cell lies in complementing an area (blind zone) difficult for radio waves radiated from a macro-cell to reach. In recent years, in addition to the utilization for complementing the blind zone described above, the small-cell has been used for adding a communication capacity to improve a communication quality in a place disabled from providing the sufficient communication quality to a wireless terminal. Further, over the recent years, with a spread of smartphones, data traffic increases rapidly. A shortage of the communication capacity becomes tangible, and it is therefore considered that an introduction of the small-cell will be accelerated. The small-cell includes a pico-cell and a femto-cell.
A present situation is that only a carrier may install a femto-cell base station forming a femto-cell as one example of the small-cell. Users are limited to install the small-cell freely. With relaxation of regulations, however, there is a tide that the users may freely install the femto-cell base stations under limitation of indoor use.
It might happen that a position of the femto-cell base station installed by the user is not grasped by the carrier. Consequently, when the carrier newly installs the femto-cell base station for improving a state of radio waves in a certain area, interference with the radio waves occurs between the newly installed femto-cell base station and the femto-cell base station already installed by the user as the case may be. When the interference with the radio waves occurs, the carrier is requested to reexamine the position of installing the femto-cell base station as the case may be.
For example, the following is a technology of estimating a position of the base station unknown to the carrier. To be specific, an intensity information receiving unit receives, from a mobile terminal, intensity information indicating a reception intensity of the radio waves received by the mobile terminal from the unknown base station, and a base station identifier of the base station. A mobile terminal position calculating unit calculates, as a position of the mobile terminal, a position contained in position measurement data associated with the intensity information and the base station identifier. A base station position calculating unit calculates a position of the base station, based on the calculated position of the mobile terminal.
As a related technology, an information processing apparatus further exists, which includes a reception unit to receive measurement information of a signal intensity from the wireless terminal measuring the signal intensity of a radio signal transmitted from the known base station, and a base station position estimating unit to estimate positional information of the base station, based on the measurement information received by the reception unit.
For more information, see Japanese Laid-Open Patent Publication No. 2010-130533 and Japanese Laid-Open Patent Publication No. 2012-60462.
One of aspects of an embodiment of the present invention is a wireless terminal including a controller to execute a process of monitoring a communication quality in communications using a macro-cell base station, a process of transmitting, to an information processing apparatus, a query with respect to whether a radio measurement process relating to a small-cell base station is necessary when it is detected that the communication quality is degraded to a predetermined range, and the radio measurement process being started when an execution instruction of the radio measurement process is received from the information processing apparatus.
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, as claimed.
In the technology of estimating the position of the base station known to the carrier, it is considered that the wireless terminal executes a radio measurement process pertaining to a target base station at a certain frequency in order to detect the target base station, and thus tries to receive the radio waves from the target base station. In other words, it is considered to execute the radio measurement process irrespective of a possibility that the target base station exists in the periphery of the wireless terminal.
However, when executing the radio measurement process at a large frequency (at a short interval of the radio measurement process), the wireless terminal iterates the futile radio measurement process in an area in which the target base station does exist in the periphery thereof, resulting in dissipation of electric power as the case may be. On the other hand, when executing at a small frequency (at a long interval of the radio measurement process), the following problem arises. Specifically, the wireless terminal passes through a cell of the target base station during a period from a timing of a certain radio measurement process to a timing of the next radio measurement process, depending on a cell radius of the target base station as the case may be. In this case, the target base station is not detected, and, in addition, the radio measurement process after the passage becomes futile.
It is an object of the present disclosure to provide a technology enabling a reduction of power consumption of a wireless terminal due to a radio measurement process by restraining the wireless terminal from executing the futile radio measurement process.
The following embodiment will describe a wireless terminal given below.
(1) A wireless terminal including a control apparatus (controller) to execute a process of monitoring a communication quality of communications using a macro-cell base station, a process of transmitting, to an information processing apparatus, a query of a radio measurement process with respect to a small-cell base station when it is detected that the communication quality is degraded to a predetermined range, and the radio measurement process being started when an execution instruction of the radio measurement process is received from the information processing apparatus.
The wireless terminal, when it is detected that the communication quality of the communications using the macro-cell base station is degraded to the predetermined range, the query of the radio measurement process with respect to the small-cell base station is transmitted. The wireless terminal starts the radio measurement process when the execution instruction of the radio measurement process with respect to the small-cell base station is obtained in a response given from a network side in response to the query of the radio measurement process with respect to the small-cell base station. An idea of the embodiment such as this occurred to the present inventors based on an empirical rule learned through daily researches and developments performed by the present inventors, the finding being such that a local area exhibiting a decline, to the predetermined range, of the communication quality of the communications using the macro-cell base station is effective as an installation area of the small-cell base station instanced by a femto-cell. To be specific, the inventors of the present invention found out such a property of law that the small-cell base station instanced by the femto-cell installed for supporting a wireless service area may exist in the local area exhibiting the decline, to the predetermined range, of the communication quality of the communications using the macro-cell base station. The wireless terminal may be therefore controlled to start the radio measurement process with respect to the small-cell base station in an area having a possibility of existence of the small-cell base station or an area covering the existence of the small-cell base station, upon the query transmission being triggered by detecting that the communication quality of the communications using the macro-cell base station degrades to the predetermined range. Accordingly, a futile radio measurement process may avoid being executed to a greater degree than executing the radio measurement process at a certain frequency irrespective of the possibility of the existence of the small-cell base station. In other words, power consumption of the wireless terminal due to the measuring process may be reduced.
The wireless terminal adopts a configuration to start the radio measurement process when acquiring the execution instruction as the response to the query. This is derived from the following reason. To be specific, the wireless communications might suffer the decline of the communication quality due to attenuation caused by a distance between a transmission side and a reception side, shields and other equivalent factors, and the quality of the wireless communications might also, however, temporarily degrade due to degrading factors instanced by radio interference and fading. The same is applied to the wireless communications between the macro-cell base station and the wireless terminal. Hence, even when detecting in the wireless terminal that the communication quality of the communications using the macro-cell base station degrades to the predetermined range, this decline of the communication quality is derived from the temporary degrading factors as the case may be. The decline of the communication quality due to the temporary degrading factors is recovered instantaneously by a slight migration of the wireless terminal in some cases. The small-cell base station does not therefore necessarily exist in the periphery of the wireless terminal detecting the decline of the communication quality of the communications using the macro-cell base station. Hence, when implementing a setting that the radio measurement process is executed only under a condition that the decline of the communication quality is detected, such a case might arise that the radio measurement process is executed in a place irrelevant to the small-cell base station. The radio measurement process in such a case brings with respect to a waste of electric power of the wireless terminal. Such being the case, the wireless terminal according to present Example transmits the query when detecting that the communication quality degrades to the predetermined range, and starts the radio measurement process when obtaining the execution instruction as the response to the query. The futile radio measurement process is thereby enabled to avoid being executed to the much greater degree than hitherto.
The embodiment will describe the wireless terminal given below.
(2) In the wireless terminal described in (1), the control apparatus transmits result information of the radio measurement process including an identifier of an small-cell base station to the information processing apparatus or one or more other information processing apparatuses when the identifier of the small-cell base station is obtained from radio waves is received from the small-cell base station in the radio measurement process.
This configuration enables the information processing apparatus to determine whether the execution instruction is transmitted in response to the query, based on existence or non-existence of the identifier of the small-cell base station, which is received from the wireless terminal.
Note that the wireless terminal may transmit the identifier of the small-cell base station to one or more other information processing apparatuses, and the information processing apparatus may access the identifier, saved in one or more other information processing apparatuses, of the small-cell base station and may use this identifier for determining whether the execution instruction needs being transmitted.
The embodiment will further describe the information processing apparatus given below.
(3) The information processing apparatus includes: a storage device to store, per area, information for determination whether a radio measurement process pertaining to a small-cell base station is necessary; and a controller to determine whether information for determination with respect to an area in which a wireless terminal, which detects that a communication quality in communications using a macro cell base station is degraded to a predetermined range, belongs to satisfies a predetermined condition when a query with respect to a necessity of the radio measurement process from the wireless terminal, to execute a process of transmitting an execution instruction of the radio measurement process to the wireless terminal when the predetermined condition is satisfied, and to avoid the process of transmitting the execution instruction when the predetermined condition is not satisfied.
According to the information processing apparatus described above, the wireless terminal receiving the execution instruction starts the radio measurement process, and a restriction is provided to the execution of the radio measurement process in the wireless terminal. It is therefore feasible to reduce the power consumption of the wireless terminal due to the radio measurement process.
The embodiment will still further describe the following information processing apparatus.
(4) In the information processing apparatus in (3) described above, the control apparatus executes the process of transmitting the execution instruction when times of reception of the query with respect to the area in which the wireless terminal belongs to does not reach a predetermined value, the times of reception of query being included in the information for determination with respect to the area in which the wireless terminal belongs to.
This configuration enables the information processing apparatus to check whether the small-cell base station exists in the area concerned, based on a result of the radio measurement process. In other words, when the result of the measuring process in the wireless terminal contains the information contingent to the reception of the radio waves of the small-cell base station, it is feasible to grasp the existence of the small-cell base station in the area concerned.
The embodiment will yet further describe the following information processing apparatus.
(5) In the information processing apparatus in (3) described above, the control apparatus executes a process of transmitting the execution instruction when the information for determination with respect to the area in which the wireless terminal belongs to includes information indicating existence of a small-cell base station in the area, and avoids the process of transmitting the execution instruction when the information for determination indicates non-existence of a small-cell base station in the area.
This configuration ensures effectiveness of the radio measurement process of the wireless terminal by executing the process of transmitting the execution instruction when the small-cell base station exists on one hand, and enables a reduction in downlink traffic by avoiding the process of transmitting the execution instruction when the small-cell base station does not exist on the other hand.
An instance that “the information for determination indicates the non-existence of the small-cell base station in the area concerned” encompasses an instance of being stored with the information indicating the non-existence of the small-cell base station and an instance of not being stored with the information indicating the existence of the small-cell base station.
The embodiment will additionally describe the following information processing apparatus.
(6) The control apparatus in the information processing apparatus in (5) described above, when a result of the radio measurement process including identifier of a small-cell base station from a wireless terminal that executed the radio measurement process according to the execution instruction, the controller includes the identifier of the small-cell base station in information for determining of an area in which the wireless terminal belongs to, as information indicating existence of the small-cell base station in the area.
This configuration eliminates a necessity for a static setting of the information for determination by making use of the identifier of the small-cell base station, which is contained in the result of the radio measurement process, as the information for determining whether the measurement is needed when giving the query. As a matter of course, the information for determination may be updated based on the static setting.
The embodiment will further additionally describe the following information processing apparatus.
(7) In the information processing apparatus in (3) described above, a plurality of results of the radio measurement process is stored in the storage device, the plurality of results being received from one or two or more wireless terminals, each of which receives the execution instruction, and the plurality of results of the radio measurement process stored in the storage device are referred by one or more other information processing apparatuses to execute a process of estimating a position of a small-cell base station.
This configuration causes the information processing apparatus to collect the results of the radio measurement processes from the wireless terminals in real time on one hand, and enables one or more other information processing apparatuses to execute the position estimating process at a proper timing.
The embodiment will still further additionally describe the following information processing apparatus.
(8) In the information processing apparatus in (3) described above, a plurality of results of the radio measurement process is stored in the storage device, the plurality of results being received from one or two or more wireless terminals, each of which receives the execution instruction, and the controller executes a position estimating process of a small-cell base station using the plurality of results of the radio measurement process stored in the storage device.
Thus, it is feasible to adopt the configuration that the information processing apparatus executes both of the process pertaining to the query and the position estimating process. In this case, the query and the results of the radio measurement processes are transmitted and received between the wireless terminals and the information processing apparatus. The wireless terminal implements an application for the transmission and the reception to and from the information processing apparatus, is thereby enabled to transmit and receive the query, the execution instruction and the result of the radio measurement process to and from the information processing apparatus on an application layer (user data layer). Accordingly, it is possible to avoid altering a mobile communication network used as a transmission path (relay network) between the wireless terminal and the information processing apparatus.
The embodiment will yet further additionally describe the following information processing apparatus.
(9) In the information processing apparatus in (8) described above, each of the plurality of results of the radio measurement process includes a position in which radio waves form the small-cell base station are received by a wireless terminal, and the controller estimates that an area in which a plurality of circles overlap is an area in which the small-cell base station exists, wherein a center of each of the plurality of circles is each of the received position of the radio waves included in the plurality of results, and a radius of each of the plurality of circles is a cell radius of the small-cell base station.
The following are advantages yielded when adopting the configuration in (9) described above. To be specific, according to the technology disclosed in Patent document 1, positions of a mobile equipment are estimated by using an intensity of the radio waves and positioning data of a positioning target base station, which are received from the mobile equipment, and an average of the positions of the mobile equipment is set as a position of the positioning target base station. On the other hand, according to the technology disclosed in Patent document 2, each piece of measured position information of an intensity of a signal from the base station is weighted corresponding to the signal intensity, centroids of the respective weighted pieces of measured position information are estimated as positional information of the base station concerned. Thus, in each of the technologies of Patent document 1 and Patent document 2, the position of the base station is estimated by using the intensity (signal intensity) of the radio waves of the base station. By contrast, according to the configuration in (9) described above, the position of the small-cell base station may be estimated without using the reception intensity of the radio waves.
The embodiment will furthermore describe the following information processing apparatus.
(10) In the information processing apparatus in (8) described above, each of the plurality of results of the radio measurement process includes at least intensity of radio waves that a wireless terminal receives from the small-cell base station, and the controller estimates that an overlapping area in which an area that a plurality of circles overlap is overlapped with one or more divided areas is an area in which the small-cell base station exists, wherein a center of each of the plurality of circles is each of the measured positions of the intensity of the radio waves included in the plurality of results of the radio measurement process, a radius of each of the plurality of circles is a cell radius of the cell radius of the small-cell base station, wherein the one or more divided areas are obtained by: calculating two divided areas is a perpendicular of a straight line connected with two positions selected from the measured positions of the radio waves is a boundary; and selecting one of the two divided areas having stronger intensity of the radio waves within two intensity of the radio waves corresponding to the two positions, the selecting being repeated one or more times based on the number of the measured positions.
The following are advantages yielded when adopting the configuration in (10) described above. According to the technologies disclosed in Patent document 1 and Patent document 2, the accuracy decreases when a bias exists in a distribution of the positions (signal intensity measured positions) of the mobile equipment. In contrast with this, in the configuration in (10) described above, a direction having the existence of the small-cell base station is obtained through selecting the divided area. It is thereby possible to acquire a position estimated result with higher accuracy even when the bias exists in the positions of the wireless terminal than by the technologies disclosed in Patent document 1 and Patent document 2.
The embodiment will still furthermore describe the following information processing apparatus.
(11) In the information processing apparatus in (8) described above, estimated area information indicating an area in which existence of the small-cell base station is estimated is stored in the storage device, wherein the estimated area information is obtained by a result of the position estimating process, and the controller determines whether a size of the estimated area stored in the storage device is smaller than a predetermined value when the result of the radio measurement process is received, avoids executing the position estimating process when the size of the estimated area is smaller than the predetermined value, or executes the position estimating process.
This configuration enables restraint of futility of computing resources of the information processing apparatus by avoiding the position estimating process when the planar dimension of the estimated area is a size matching with a utility purpose of the estimated area.
The embodiment will hereinafter be described with reference to the drawings. A configuration of the embodiment is an exemplification, and the present invention is not limited to the configuration of the embodiment.
<Network Configuration>
The LTE network (one example of the mobile communication network) includes a wireless network and a core network connected to the wireless network. The wireless network is called Evolved Universal Terrestrial Radio Network (eUTRAN). The core network is called Evolved Packet Core (EPC) or a System Architecture Evolution (SAE). The carrier network 1 illustrated in
The carrier network 1 includes, as main core network apparatuses, a Mobility Management Entity (MME) 7, a Serving Gateway (S-GW) 8, and a Packet Data Network Gateway (P-GW) 9.
The MME 7 is an access gateway on a C-plane (Control Plane) that handles network control. The MME 7 performs sequence control, handover control, position management when the wireless terminal in an idle state (position registration of the wireless terminal), call (Paging) with respect to the base station apparatus (the macro-cell base station 2, the small-cell base station 4) when receiving an incoming call, authentication of the wireless terminal (NAS (Non Access Stratum)), and other equivalent operations.
The S-GW 8 is a gateway that handles user data (user packet), and executes a process of connecting LTE user data to a 2G (e.g., Global System for Mobile communications (GSM), and other equivalent standards) system and a 3G (W-CDMA: Wideband Code Division Multiple Access) system. The P-GW 9 is a gateway for connecting the user data to the external network. The P-GW 9 collects data for accounting, controls Quality of Service (QoS) and performs packet filtering.
The macro-cell base station 2 forms an area (a wireless area which is called a “cell”) in which to perform the wireless communications with the wireless terminals 6 by radiating the radio waves. The cell formed by the macro-cell base station 2 is called a macro-cell 3. The macro-cell base station 2 performs wireless communications with the wireless terminal 6, and executes a process of relaying the user data and C-plane control signal between the wireless terminal 6 and the carrier network 1, and other equivalent processes. According to the LTE, the macro-cell base station 2 is called “eNodeB (eNB)”.
The “small-cell base station” means a base station that forms a cell (called “small-cell”) that a coverage area (wireless area) is smaller than a coverage area of the macro-cell 3 formed by the macro-cell base station 2. The “small-cell base station” includes a femto-cell base station (Access Point Base Station) forming a femto-cell, and a pico-cell base station forming a pico-cell. Described as an example is a case in which the small-cell base station 4 illustrated in
The wireless terminal 6 is called User Equipment (UE: mobile equipment) in the LTE. The wireless terminal 6 conducts voice communications and data communications by using the macro-cell base station 2. The wireless terminal 6 may also perform the communications using the small-cell base station 4 under predetermined conditions.
A 3GPP specification “Release 8” according to LTE provides, e.g., a function called Closed Subscriber Group (CSG) with respect to the condition under which the wireless terminal 6 may use the small-cell base station 4. Specifically, a wireless terminal group (CSG) allowed to access a specific base station is set. The wireless terminals belonging to the CSG are allowed to use a cell (called a CSG cell) formed by the specific base station. The general wireless terminals not belonging to the CSG are disabled from using the CSG cell. Thus, a condition with respect to whether the wireless terminal belongs to the CSG may be set as a usability condition for using the small-cell base station 4.
A 3GPP specification “Release 9” extends the CSG function, and provides a mode called a “Hybrid type” (hybrid mode) in addition to the CSG mode to allow only the wireless terminals belong to the CSG to use the CSG cell. The specific base station operating in the hybrid mode transmits broadcast information containing a CSG-ID (an identifier of the CSG cell) and a 1-bit flag indicating that the CSG cell is opened to the general wireless terminals.
The general wireless terminal, upon receiving the broadcast information, treats the CSG cell as the macro-cell and is thereby enabled to perform the communications via the CSG cell. The specific wireless terminal belonging to the CSG may conduct the communications via the CSG cell. Thus, when the specific base station operates in the hybrid mode, not only the wireless terminal belonging to the CSG but also the general wireless terminal may perform the communications using the specific base station.
The CSG may be and may not be set in the small-cell base station 4 according to the embodiment. The small-cell base station 4 may be a base station operating in the CSG mode (including a case of not supporting the hybrid mode) and may also be a base station operating in the CSG mode and the hybrid mode. Note that according to the LTE, the base station installed indoors is referred to as Home eNodeB (HeNB) in relation to the CSG. The small-cell base station 4 may also be the HeNB. However, it does not matter whether the small-cell base station 4 is installed indoors or outdoors.
In the example illustrated in
The macro-cell base station 2 and the small-cell base station 4A are installed by the carrier. The carrier therefore recognizes (grasps) respective positions of the macro-cell base station 2 and the small-cell base station 4A. On the other hand, the small-cell base station 4B is a base station (referred to as a “user base station”) installed by a user but is unknown to the carrier.
However, the user base station (the small-cell base station 4B) is not grasped by the carrier but is grasped by the MME 7. Therefore, the positions of the wireless terminals 6 connected to the small-cell base station 4B may be registered, and a handover between the macro-cell base station 2 and the small-cell base station 4B is feasible.
The user base stations are installed in, e.g., urban areas with a large number of buildings causing a decline of environment for the radio waves. For example, it is assumed that the HeNB is installed indoors in the urban area. However, without being limited to the urban area, the user base station may be installed in an area (e.g., a local region) other than the urban area.
In this embodiment, a usage frequency band of the macro-cell base station 2 is different from a usage frequency band of the small-cell base station 4B. This difference is not, however, an indispensable element, and the macro-cell base station 2 and the user base station (the small-cell base station 4B) may use the same frequency band.
The position estimating apparatus 10 is connected to the carrier network 1 via the external network. The position estimating apparatus 10 is a computer (an information processing apparatus) having a communication function, and estimates a position of the base station apparatus like the small-cell base station 4B unknown to the carrier.
The position estimating apparatus 10 performs the communications with the wireless terminal 6 in order to estimate the position. On the occasion of communications, packets containing the user data are transferred bidirectionally on a route such as the position estimating apparatus 10—the external network—the carrier network 1 (P-GW9, S-GW8)—the base station—the wireless terminal 6, between the position estimating apparatus 10 and the wireless terminal 6.
<Position Estimating Procedure>
As illustrated in
The position estimating apparatus 10 stores information for determining the measurement necessity in response to the query given from the wireless terminal 6. The position estimating apparatus 10, when the information for determination satisfies a predetermined condition upon receiving the query, transmits the execution instruction of (measurement instruction) of the radio measurement process to the wireless terminal 6 defined as the query sender (
The wireless terminal 6 receiving the measurement instruction starts the radio measurement process (which will hereinafter be simply termed the “measuring process”). The wireless terminal 6 measures intensity of radio waves received from the small-cell base station 43 in the measuring process. The wireless terminal 6 includes a Global Positioning System (GPS) receiver, and detects a measuring position of the intensity of the received radio waves. The measuring position of the intensity of the received radio waves is also a receiving position of the radio waves. The wireless terminal 6 transmits measurement result information containing at least the intensity of the received radio waves and the measuring position information to the position estimating apparatus 10 (
The measurement result information is transferred to the position estimating apparatus 10 via, e.g., the macro-cell base station 2. Alternatively, the measurement result information may also be transferred to the position estimating apparatus 10 via the small-cell base station 4B after the wireless terminal 6 is connected to the small-cell base station 4B (after the handover).
The position estimating apparatus 10 stores the measurement result information received from one or more wireless terminals 6. The position estimating apparatus 10 estimates the position of the small-cell base station 4B by using plural pieces of measurement result information (
<Example of Hardware Configuration of Base Station>
The base station 20 includes a Central Processing Unit (CPU) 25, a Digital Signal Processor (DSP) 26, and an Field Programmable Gate Array (FPGA) 27, which are connected to the SW 21. The CPU 25 is connected to a memory 28. The FPGA 27 is connected to a Radio Frequency (RF) circuit 29. The RF circuit 29 is connected to a transmission/reception antenna 30.
The base station 20 executes processes relating to the U-plane and processes relating to the C-plane (Control plane). The processes pertaining to the U-plane include, e.g., a process of transferring the data (user data) received from the wireless terminal 6 (user) to the carrier network 1 (uplink transmission), and a process of transferring the user data received from the carrier network 1 to the wireless terminal 6 (downlink transmission). The processes relating to the C-plane include transmitting and receiving the control signal to and from the carrier network 1 (MME 7), transmitting and receiving the control signal to and from the wireless terminal 6, and controlling the operation of the base station 20 by using the control signals received from the carrier network 1 and the wireless terminal 6.
The SW 21 manages the process of transmitting and receiving the signals between the circuits connected to the SW 21. The I/F 24 and the NP 22 together function as a line interface with the carrier network 1. The NP 22 executes, e.g., a process (IP protocol process) related to an Internet Protocol (IP) packet in the signals received by the I/F 24 and the IP packet transmitted to the I/F 24. The I/F 24 executes a process of converting the IP packet received from the NP 22 into a signal to be transmitted to the carrier network 1, a process of converting the signal received from the carrier network 1 into the IP packet, and other equivalent processes.
The DSP 26 operates as a BB processing unit that conducts a digital baseband process (BB process) with respect to the user data. For example, the DSP 26 executes a process of converting the user data (IP packet) received from the NP 22 via the SW 21 into the baseband signal (BB signal) by applying digital modulation thereto, and a process of obtaining the user data by executing a demodulation process of the BB signal received from the FPGA 27 via the SW 21.
The FPGA 27 operates as an orthogonal modulation/demodulation unit to execute an orthogonal modulation/demodulation process as an analog BB process. To be specific, the FPGA 27 converts the BB signal into an analog signal by executing an orthogonal modulation process of the BB signal received from the DSP 26 via the SW 21, and transmits the analog signal to the RF circuit 29. On the other hand, the FPGA 27 converts the analog signal into the BB signal by executing an orthogonal demodulation process of the analog signal received from the RF circuit 29, and transmits the BB signal to the DSP 26.
The RF circuit 29 manages wireless processes in the downlink direction (the base station 20→the wireless terminal 6) and the uplink direction (the wireless terminal 6→the base station 20). The RF circuit 29 includes an up-converter and a power amplifier (PA) in the downlink direction. The RF circuit 29 includes a low-noise amplifier (LNA) and a down-converter in the uplink direction. The RF circuit 29 includes a duplexer as a component common to the downlink and the uplink, and the duplexer is connected to the transmission/reception antenna 30.
The up-converter up-converts the analog signal (RF signal) received from the FPGA 27 into a frequency of the radio waves. The PA amplifies the up-converted signal. The duplexer connects the amplified signal to the transmission/reception antenna 30, and the transmission/reception antenna 30 radiates the radio waves. The cell is shaped by the radiated radio waves, and the wireless terminal 6 receives the radio waves.
The radio waves received by the transmission/reception antenna 30 are inputted to the LNA via the duplexer, and are low-noise-amplified by this LNA. The low-noise-amplified signal is down-converted by the down-converter into the analog signal (RF signal) having the radio frequency. The down-converted signal is inputted to the FPGA 27.
The memory 28 is one example of a “main storage device” and includes, e.g., a Random Access Memory (RAM) and a Read Only Memory (ROM). The memory 28 is used as a work area of the CPU 25. The CF 23 is one example of “an auxiliary storage device”, and stores data used for controlling the operation of the base station 20 and programs that are executed by the CPU 25 and the DSP 26. The data contain such items of information as the cell ID and the usage frequency of the base station 20, these items of information being broadcasted through the broadcast information (synchronization signal and other equivalent signals).
The CPU 25 executes a variety of processes pertaining to the C-plane through the transmission the reception of the control signals (control data) to and from the core network apparatus (MME 7 and other equivalent apparatuses) and the wireless terminal 6. For example, the CPU 25 executes a call process of the wireless terminal 6, and Operation Administration and Maintenance (OAM) process of the base station 20. The CPU 25 controls the transmission of the broadcast information (the synchronization signal and other equivalent signals) of the cell from the transmission/reception antenna 30, and executes processes pertaining to the handover.
<Example of Configuration of Wireless Terminal>
The GPS 42 receives the radio waves from a GPS satellite, which are received by the antenna 41, and computes a position of the wireless terminal 40. The output device 43 includes a display device and a voice output device (speaker). The input device 44 includes buttons, keys, and a voice input device (microphone). The flash memory 45 is one example of an “auxiliary storage device”, and stores programs executed by the CPU 46 and the DSP 48, and data used when executing the programs.
The CPU 46 executes various categories of programs (applications) stored in the flash memory 45. The wireless terminal 40 thereby implements a variety of functions instanced by a speech function, a Web equipment function and a mail function. The memory 47 is one example of a “main storage device” and is, e.g., ROM/RAM. The memory 47 is used as a work area of the CPU 46.
The DSP 48, similarly to the DSP 26 illustrated in
In the embodiment, the CPU 46, as the programs run, executes a process of measuring a throughput of the wireless terminal 40 and determining a threshold value, a process of transmitting a query to the position estimating apparatus 10, a process of measuring a reception intensity of the radio waves radiated from the small-cell based on a received measurement instruction, and a process of generating and transmitting measurement result information.
<Example of Configuration of Position Estimating Apparatus>
In
The input device 15 may include pointing devices instanced by a keyboard and a mouse, and a microphone. The output device 16 includes a display and a speaker. The auxiliary storage device 14 is a nonvolatile storage medium instanced by a hard disk, a flash memory, and a Universal Serial Bus (USB) memory, and stores programs to be executed by the CPU 11 and data used when executing the programs. In the embodiment, the auxiliary storage device 14 stores information for determining whether the measurement is required, measurement result information received from the wireless terminal 6, and position estimation result information of the small-cell base station.
The NW I/F 13 is connected to the network (carrier network 1), and manages a process of transmitting and receiving the IP packet (data) transmitted from the wireless terminal 6. The NW I/F 13 is a communication device called, e.g., a network interface card or a LAN card. The NW I/F 13 is one example of a “communication device”. The main storage device 12 is used as a work area of the CPU 11. The main storage device 12 includes the RAM and the ROM.
The CPU 11 loads the programs stored in the auxiliary storage device 14 onto the main storage device 12, and executes the loaded programs. The CPU 11 thereby operates as the position estimating apparatus 10. The CPU 11 carries out a process of determining whether the measurement is required in response to the query received from the wireless terminal 6, a process of transmitting the measurement instruction, a process of receiving the measurement result information, and a process of estimating the position of the small-cell by using the measurement result information.
Note that each of the CPU 25, the CPU 46 and the CPU 11 illustrated in
The hardware functioning as the “control apparatus” is configured by at least one of, e.g., an electric/electronic circuit, an integrated circuit (e.g., at least of an IC, an LSI and an ASIC (Application Specific Integrated Circuit)), and a PLD (Programmable Logic Device). One piece of hardware may execute a plurality of functions, and plural pieces of hardware may also execute one function.
Each of the CF 23, the memory 28 illustrated in
<Functional Configurations of Base Station and Position Estimating Apparatus>
Each of the macro-cell base station 2 and the small-cell base station 4B operates as a relay apparatus disposed on a data transfer path between the wireless terminal 6 and the position estimating apparatus 10. The macro-cell base station 2 operates as an apparatus including a radio processing unit 201 and a signal processing unit 202. The small-cell base station 4B operates as an apparatus including a radio processing unit 401 and a signal processing unit 402.
Processes to be conducted by each of the radio processing unit 201 and the radio processing unit 401 are executed by the transmission/reception antenna 30, the RF circuit 29 and the FPGA 27 illustrated in
The macro-cell base station 2 transfers the query (addressed to the position estimating apparatus 10) coming from the wireless terminal 6 toward the carrier network 1 by using the radio processing unit 201 and the signal processing unit 202, and the position estimating apparatus 10 may receive the query. The macro-cell base station 2 may transfer, to the wireless terminal 6, the measurement instruction (data addressed to the wireless terminal 6) received via the carrier network 1 from the position estimating apparatus 10 by using the signal processing unit 202 and the radio processing unit 201. The macro-cell base station 2 or the small-cell base station 4B transfers the measurement result information (data addressed to the position estimating apparatus 10) received from the wireless terminal 6 toward the carrier network 1, and the position estimating apparatus 10 may receive the measurement result information.
The position estimating apparatus 10 operates as an apparatus including a mobile terminal information receiving unit 101, a query transmitting/receiving unit 102, a small-cell position estimating unit 103, a mobile terminal information management database (mobile equipment DB) 104, and a small-cell information management database (small-cell DB) 105.
The CPU 11 illustrated in
The CPU 11 depicted in
The small-cell DB 105 is built up on the auxiliary storage device 14, and stores information (positional information (position estimated result) of the small-cell base station, the cell ID, and other equivalent information) of the user base station (the small-cell base station not grasped by the carrier). In the embodiment, the information stored in the small-cell DB 105 is used as the formation for determining whether the measurement is required. When discovering the new small-cell, the information of this small-cell is registered in the small-cell DB 105.
The CPU 11 illustrated in
The FPGA 49, the RF circuit 50 and the transmission/reception antenna 51 illustrated in
The CPU 46 loads a program causing the CPU 46 to operate as the information transmitting/receiving unit 603 onto the memory 47, and executes the loaded program. The CPU 46 thereby manages, as the information transmitting/receiving unit 603, the process of transmitting and receiving the information to and from a communication target apparatus (e.g., the position estimating apparatus 10). Processes to be executed by the information transmitting/receiving unit 603 include, e.g., the process of transmitting the query and the measurement result information, and the process of receiving the measurement instruction.
The CPU 46 loads a program causing the CPU 46 to operate as the received radio wave monitoring unit 604 onto the memory 47, and executes the loaded program. The CPU 46 thereby monitors, as the received radio wave monitoring unit 604, a throughput by using the received radio waves received by the radio processing unit 601. The CPU 46 operating as the received radio wave monitoring unit 604 makes a query request for the wireless measurement control unit 605 when detecting the throughput equal to or smaller than or under a preset threshold value (stored in the memory 47 or the flash memory 45).
The throughput is calculated by obtaining, e.g., a data size per unit time, of the data received through the received radio waves. A method of monitoring the throughput is not, however, limited to this method. For example, a throughput monitored on a higher-order layer (e.g., TCP/IP) may also be applied.
The CPU 46 loads a program for the CPU 46 operating as the wireless measurement control unit 605 onto the memory 47 and executes the loaded program. The CPU 46 operating as the wireless measurement control unit 605 receives the query request given from the received radio wave monitoring unit 604, and makes the query with respect to whether the measurement is required through the information transmitting/receiving unit 603. The information transmitting/receiving unit 603 generates a query containing, e.g., the identifier of the wireless terminal 6 and the positional information of the wireless terminal 6, which is acquired by the GPS 42, and sends this query to the signal processing unit 602. The query is thereby transmitted from the wireless terminal 6 via the signal processing unit 602 and the radio processing unit 601.
A query result (response) transmitted from the position estimating apparatus 10 is received by the information transmitting/receiving unit 603 via the radio processing unit 601 and the signal processing unit 602. The wireless measurement control unit 605 obtains the query result received by the information transmitting/receiving unit 603, and issues a trigger that triggers a start of the wireless measurement when the query result indicates the measurement instruction.
The trigger is given to the received radio wave monitoring unit 604, and the received radio wave monitoring unit 604 measures the intensity (received radio wave intensity) of the radio waves received from the small-cell base station 4B. The received radio wave intensity is given to the information transmitting/receiving unit 603. The wireless measurement control unit 605 provides the positional information (measurement positional information) of the wireless terminal 6, which is obtained by the GPS 42, to the information transmitting/receiving unit 603. The wireless measurement control unit 605 acquires the cell ID of the small-cell 5B out of the broadcast information received from the small-cell base station 4B, and may provide the cell ID to the information transmitting/receiving unit 603.
The information transmitting/receiving unit 603 generates the measurement result information containing the intensity of the received radio waves, the cell ID and the measurement positional information, and transmits the generated measurement result information to the signal processing unit 602. The measurement result information is transmitted from the wireless terminal 6 via the signal processing unit 602 and the radio processing unit 601.
A detailed operational example relating to the position estimation of the small-cell according to the embodiment will hereinafter be described.
At first, an operation example carried out when the wireless terminal 6 gives a query to the position estimating apparatus 10 is described.
A threshold value of the throughput is set in 01.
The process in 01 is executed by the CPU 46 operating as the wireless measurement control unit 605. For example, the process in 01 is executed upon such an event that the CPU 46 sets the parameter (
In 02, the CPU 46 operating as the received radio wave monitoring unit 604 monitors the throughput. The wireless terminal 6 is connected to the macro-cell base station 2 (the wireless terminal 6 resides in the macro-cell 3), and performs the communications using the macro-cell base station 2, during which the process in 02 is executed.
In 03, the CPU 46 operating as the received radio wave monitoring unit 604 determines whether the throughput decreases. In other words, the CPU 46 determines whether a throughput measurement result satisfies the throughput decrease detection condition. Specifically, the CPU 46 determines whether the time for which the throughput is equal to or smaller than the threshold value increases above the decrease detection time.
When not satisfying the throughput decrease detection condition (03, NO), the processing loops back to 02. Whereas when satisfying the throughput decrease detection condition (03, YES), the query request is issued, and the CPU 46 operating as the wireless measurement control unit 605 performs inquiry.
The CPU 46 operates as the information transmitting/receiving unit 603 and generates a query message.
The IP packet is dealt with as the user data in the signal processing unit 602 and is converted into the BB signal. The BB signal is converted into the radio signal (radio wave) in the radio processing unit 601, and the radio signal is transmitted. The radio signal is received and converted into the BB signal by the radio processing unit 201 of the macro-cell base station 2. The BB signal is converted into the IP packet by the signal processing unit 202, and the IP packet is transmitted. The IP packet (query message) is received by the NW I/F 13 of the position estimating apparatus 10 via the carrier network 1 and the external network, and is handed over to the CPU 11.
When receiving the query message (001, YES), the CPU 11 specifies a resident area (to which the wireless terminal belongs) of the wireless terminal 6 from the positional information, contained in the query message, of the wireless terminal 6 (002). Herein, area definition information is previously stored in the auxiliary storage device 14 or the main storage device 12 of the position estimating apparatus 10.
In 002, the CPU 11 deduces the area, to which the positional information (a coordinate of the position) of the wireless terminal 6 belongs, from the area definition information. From 003 onward, the CPU 11 refers to a query status table 105A, and thus determines whether the wireless measurement is required.
The table 105A has a plurality of entries prepared per area. Items of information stored in the respective entries are used as the determination information for determining whether the measurement is required on an area-by-area basis. A “query count”, a “threshold value of query count” and an “existing small-cell ID” are stored in the respective entries. The “query count” indicates a reception count of the query messages from the single or the plurality of wireless terminals 6. The reception count is a gross number regardless of the sender wireless terminals. The “threshold value of query count” is a threshold value used for determining whether the measurement instruction is issued. When the small-cell ID is clarified, this small-cell ID is stored as information indicating the existence of the small-cell in the “existing small-cell ID” field. As long as the small-cell ID is not stored, information (value) indicating “nothing (non-existence)” is stored therein.
Referring back to
As the measurement instruction transmitting process, the CPU 11 generates a response message containing an instruction of measuring the intensity of the received radio waves of the small-cell.
Thereafter, the CPU 11 increments the associated query count in the table 105A (005), and loops the processing back to 001.
When the query count is equal to or larger than the threshold value (003, YES), the CPU 11 determines whether the small-cell ID is stored by referring to the “existing small-cell ID” in the entry. In other words, the CPU 11 determines whether the information indicating the existence of the small-cell base station is stored (006). When the small-cell ID is stored (006, YES), the CPU 11 executes the process of transmitting the measurement instruction (007). Upon finishing the process in 007, the processing loops back to 001.
In 006, when the small-cell ID is not stored (006, NO), the CPU 11 determines not to transmit the measurement instruction (008). At this time, the CPU 11 executes none of the process (the CPU 11 avoids the response message transmission process). The response message is not transmitted, downlink traffic is reduced. However, a configuration of transmitting the response message containing information indicating non-necessity for the measurement process to the wireless terminal 6, is adopted as the case may be. Thereafter, the processing loops back to 001.
In the processing example of
When the query reception count is equal to or larger than the threshold value (reaches the predetermined value), the measurement instruction is transmitted on condition that the information (small-cell ID) indicating the existence of the small-cell base station is stored. This intends to estimate the position of the small-cell base station or to update the position estimated result by obtaining the new measurement result information. When the query reception count is equal to or larger than the threshold value and when the small-cell ID is not stored, the measurement instruction is not transmitted. The small-cell ID is not obtained from the measurement result information while the reception count is smaller than the threshold value, in which case the small-cell base station is deemed not to exist in the area concerned.
Due to the measurement instruction is not transmitted, the wireless terminal 6 thereby avoids the measurement process. The avoidance of the measurement described above enables the reduction of the power consumption of the wireless terminal 6. Note that in the determination process in 006, the information (“nothing”) indicating the non-existence of the small-cell base station is stored, whereby the measurement instruction transmitting process may be avoided.
The position estimating apparatus 10 determines whether the measurement is required in the process illustrated in
<<Radio Measurement Process>>
On the other hand, when receiving the response message (measurement instruction) before the standby timer expires (06, YES), the CPU 46 operates as the wireless measurement control unit 605, and tries the handover to the small-cell base station 4B from the macro-cell base station 2 as the measuring process for estimating the position (07).
In
The wireless terminal 6, when located in the periphery of the small-cell base station 4B, receives a synchronization signal (SS) for the cell search, which is transmitted from the small-cell base station 4B. The wireless terminal 6 acquires a physical cell ID (PCI) of the small-cell base station 4B by receiving the synchronization signal.
Next, the wireless terminal 6 executes a handover sequence in the following procedure. The handover sequence indicated in
The handover source base station (macro-cell base station 2) transmits a message “Measurement Configuration” containing control information instanced by a measurement report format to the wireless terminal 6 (
The macro-cell base station 2 sends a system information request message “System Information Request” of the handover candidate (small-cell base station 4B) to the wireless terminal 6 (
The message IS contains a Cell Global Identity (CGI), a Tracking Area Identity (TAI), a CSG-ID, and an MS (MS). The CGI is an identifier for uniquely identifying the cell all over the world. The TAI is an area unit for registering the position according to the LTE. The CSG-ID is an identifier of the CSG.
Herein, the small-cell base station 4B operates in the hybrid mode, and the message IS contains information (1 bit indicating the hybrid mode) indicating that the cell is opened to the users (wireless terminals 6) not belonging to the CSG. The wireless terminal 6 is thereby enabled to perform the handover to the small-cell base station 4B irrespective of whether the wireless terminal 6 belongs to the CSG.
The wireless terminal 6 transmits a message “Report System Information” for reporting the CGI, TAI and other equivalent information contained in the message IS to the handover source (macro-cell base station 2) (
In the handover process, the macro-cell base station 2 may uniquely identify the handover destination base station (small-cell base station 4B) from the CGI and the TAI transmitted from the wireless terminal 6. The macro-cell base station 2 therefore transfers a user equipment context (UE context) to the small-cell base station 4B and the MME 7. The macro-cell base station 2 transmits the handover instruction to the wireless terminal 6. The wireless terminal 6, upon finishing the handover process, sends a completion report to the small-cell base station 4B. A post-handover process is carried out among the macro-cell base station 2, the small-cell base station 4B and the MME 7, thereby completing the handover.
In the wireless terminal 6, the received radio wave monitoring unit 604 measures the intensity of the received radio waves when the radio processing unit 601 receives the radio waves (broadcast information) of, e.g., the message SI received in the handover sequence. The CPU 46 operating as the wireless measurement control unit 605 obtains the positional information (measurement position) of the wireless terminal 6, which is detected by the GPS 42. The CGI obtained in the handover sequence is obtained as the small-cell ID. These items of information are provided to the information transmitting/receiving unit 603.
The CPU 46 operating as the information transmitting/receiving unit 603 generates a message (measurement result message) containing the measurement result information.
The information transmitting/receiving unit 603 generates the IP packet containing the measurement result message. The IP packet is transmitted from the wireless terminal 6 via the signal processing unit 602 and the radio processing unit 601, and is received by the position estimating apparatus 10 via the small-cell base station 4B. Note that the measurement result message may also be transmitted to the position estimating apparatus 10 via the macro-cell base station 2 before completing the handover.
Note that a failure in the handover occurs in the handover process (
By the way, it might happen that the small-cell base station actually does not exist in the periphery of the wireless terminal 6 receiving the measurement instruction. In this case, the wireless terminal 6 is disabled from receiving the radio waves from the user base station even by executing the process of detecting (searching) the radio waves of the small-cell base station. In this instance, the wireless terminal 6 generates the measurement result message in which a value (e.g., “NULL”) indicating “nothing” is set in each of the values of the small-cell ID and the received radio wave intensity, and transmits this message to the position estimating apparatus 10.
However, the measurement result message may not be transmitted when the wireless terminal 6 is disabled from receiving the radio waves from the user base station. In this case, the position estimating apparatus 10 sets the standby timer for the measurement result message and is, with the standby timer reaching the expiration, thereby enabled to determine that the user base station does not exist. The uplink traffic may be reduced (effective use of the radio resources allocated to the wireless terminals 6) by not transmitting the measurement result message.
When receiving the measurement result message (101, YES), the CPU 11 stores the measurement result information in the measurement result message in the measurement result information table 104A (102). The mobile equipment DB 104 contains the measurement result information table 104A.
In 102, the CPU 11 stores, in an empty entry of the table 104A, the respective parameters (the equipment ID, the positional information, the small-cell ID and the received radio wave intensity) of the measurement result information received from the wireless terminal 6. At this time, the CPU 11 deduces the area to which the positional information (measurement position) belongs, by using the positional information and the area definition information, and registers an identifier of the deduced area in the entry concerned.
In 103, the CPU 11 reflects the measurement result information in a table 105A (
When the “small-cell ID” value read from the table 104A (the value of the “small-cell ID” in the measurement result information) indicates the small-cell ID (CGI) and when the same small-cell ID is stored in the “existing small-cell ID” in the entry of the table 105A, the CPU 11 does nothing or overwrites with the same small-cell ID.
When a small-cell ID different from the small-cell ID read from the table 104A is stored in the “existing small-cell ID”, the CPU 11 stores the small-cell ID read from the table 104A in the “existing small-cell ID” in parallel with the different small-cell ID. Thus, when the plurality of small-cell base stations (user base stations) exist in a certain area, the small-cell IDs of the respective user base stations are registered.
When the “small-cell ID” value read from the table 104A is the small-cell ID (CGI) and when the value of the “existing small-cell ID” in the table 105A indicates “nothing”, the CPU 11 rewrites “nothing” with the value of the “small-cell ID”. Information indicating that the small-cell base station exists in the area, is thereby stored.
By contrast, when the “small-cell ID” value read from the table 104A is “nothing (NULL)” and when the value of the “small-cell ID” in the entry of the table 105A indicates “nothing”, the CPU 11 does nothing or overwrites with “nothing”.
Note that the “small-cell ID” value read from the table 104A is “nothing (NULL)”, while the small-cell ID is stored in the “existing small-cell ID” in the entry of the table 105A, in which case the CPU 11 does nothing. The small-cell ID therefore remains stored. The small-cell base station exists, and nevertheless the wireless terminal 6 is disabled from receiving the radio waves depending on the measurement position of the wireless terminal 6 as the case may be. This intends to avoid erroneous deletion of the small-cell ID stored in the “existing small-cell ID”.
For example, an aging process given below may also be executed with respect to each small-cell ID (CGI) stored in the table 105A. To be specific, when the same small-cell ID as the small-cell ID read from the table 104A is registered in the table 105A, the CPU 11 overwrites with the same value.
The CPU 11 stores final update time (timestamp) per small-cell ID stored in the table 105A. The CPU 11 deletes the small-cell ID, of which the final update time exceeds a predetermined value. When the small-cell ID associated with the area disappears due to the deletion of the small-cell IDs, the CPU 11 sets “nothing” in the value of the “small-cell ID”. When the user base station is removed by the aging process described above, actual matching with the contents of the table 105A may be attained.
Alternatively, the query count in the table 105A is reset at a certain timing (e.g., upon the timer expiration, by an operation on the input device 15), and the existence or non-existence of the small-cell base station in each area is rechecked, whereby the actual matching with the contents of the table 105A may be also attained. At this time, resetting may be executed targeting on all the areas and may also be executed on the area-by-area basis.
As described above, in 103, the contents of the measurement result information is reflected in the table 105A, thereby enabling automatic updating of the information for determining whether the measurement is required. As a result, with respect to each area, when the measurement result information containing the small-cell ID is obtained during being smaller than the threshold value, the area concerned is dealt with as an area covering the existence of the small-cell base station. The threshold value for the query becomes larger, there is a higher possibility that the small-cell base station may be found out.
<<Estimation of Position of Base Station>>
In 104 through 110, the CPU 11 operating as the small-cell position estimating unit 103 executes the following processes. In 104, the CPU 11 determines whether the entry registered in the table 104A in 102 contains the small-cell ID (whether the measurement result information contains the small-cell ID). When the small-cell ID is not contained (104, NO), the CPU 11 loops the processing back to 101 without executing the position estimating process.
When the entry contains the small-cell ID (104, YES), the CPU 11 determines whether there exist one or more entries stored with the same small-cell ID as the small-cell ID stored in the entry concerned (105). In other words, it is determined whether two or more sets of measurement result information with respect to a certain small-cell base station are stored in the table 104A.
When one or more entries are not detected (105, NO), the position of the small-cell base station is disabled from being estimated. Hence, the CPU 11 loops the processing back to 101 without executing the position estimating process (110).
When the plurality of entries is detected (105, YES), the CPU 11 determines whether an estimated result (estimated area) of the existing position of the small-cell base station having the small-cell ID is stored in the small-cell DB 105 (106). When the estimated area is not stored (106, NO), the processing advances to the position estimating process in 108.
When the estimated area is stored (106, YES), the CPU 11 determines whether a planar dimension (size) of the estimated area stored in the small-cell DB 105 falls within a predetermined range (107). For example, the CPU 11 determines whether the planar dimension of the estimated area is larger than (equal to or smaller than) the threshold value stored beforehand in the auxiliary storage device 14 or the main storage device 12. When the planar dimension of the estimated area is larger than the threshold value (107, YES), the processing advances to the position estimating process in 108.
Whereas when the planar dimension of the estimated area is equal to or smaller than the threshold value (107, NO), the CPU 11 loops the processing back to 101 without executing the position estimating process (110). Thus, when the planar dimension of the estimated area decreases down to a planar dimension conforming with a usage purpose of the estimated position of the small-cell base station, the position estimating process (updating of the estimated area) is stopped. However, the process in 107 is optional.
In 108, the CPU 11 executes the position estimating process of the small-cell base station. In the embodiment, the position of the small-cell base station 4B is estimated by using two estimation method described below.
(Estimation method 1): The method 1 estimates the area covering the existence of the small-cell base station 4B by use of two or more radio wave receiving positions and a cell radius.
(Estimation method 2: The method 2 estimates an existing direction of the small-cell base station 4B by using the intensities of the received radio waves in the two or more radio wave receiving positions.
As depicted in
Accordingly, as depicted in
The estimation method 2 divides the area into a divided area to which the wireless terminal 6A (one (first) wireless terminal) belongs and a divided area to which the wireless terminal 6B (the other (second) wireless terminal) belongs at a boundary that is a perpendicular bisector L1 with respect to a straight line connecting the position of the wireless terminal 6A to the position of the wireless terminal 6B. The divided area (to which the wireless terminal 6B belongs in
In this case, divided areas with perpendicular bisectors L2, L3 being boundaries are obtained by using the positions of the wireless terminal 6A and the wireless terminal 6B and a position of the wireless terminal 6C, and the divided area on the existing side of the small-cell base station 4B is obtained. The small-cell base station 4B is estimated to exist in an area (a right upward portion depicted by a bold line in
The following discussion will describe a process of calculating the estimated area by using a computer graphics technology and a logic operation as one example. A raster graphics technology, a vector graphics technology and a combination thereof are applicable to the computer graphics technology. However, any existing computing technologies may be applied as far as the estimated area may be calculated. The following discussion will describe a process using the raster graphics technology employing a bitmap and the logic operation as merely one example.
In 201, the CPU 11 maps the position (a coordinate of the position) of the wireless terminal to a map that is previously stored in the auxiliary storage device 14. The map is, e.g., a bitmap indicating an area associated with an. The bitmap has a plurality of pixels arrayed in an orthogonal coordinate system. However, there may be available a map of the plurality of areas corresponding to the cell of the macro-cell base station and a map of the plurality of areas (
The CPU 11 maps, to the map, the position of the wireless terminal 6 (set as the “wireless terminal 6A” for convenience of explanation) specific by the positional information in the entry registered in the table 104A in the process of 102 (
Specifically, the CPU 11 executes a process of converting the positions (latitudes, longitudes), stored in the entries, of the wireless terminal 6A and the wireless terminal 6B into positions (coordinates) on the map (bitmap), and mapping the converted positions to the map.
Next, the CPU 11 maps, onto the map, circles being centered at the positions (two points), mapped onto the map, of the wireless terminal 6A and the wireless terminal 6B and having radii each coincident with the cell radius R (202). The cell radius involves using a cell radius previously stored in the auxiliary storage device 14 or the main storage device 12. However, the cell radius obtained from the intensity of the received radio waves may also be used.
Concretely, the CPU 11 converts the cell radius into a distance on the map (bitmap). Subsequently, the CPU 11 obtains an aggregation of pixels on the bitmap, corresponding to a circumference and an interior of the circumference of a circle C1 on the bitmap by using the position of the wireless terminal 6A on the bitmap and the cell radius (the distance on the bitmap) pertaining to the wireless terminal 6A. The CPU 11 further obtains an aggregation of pixels on the bitmap, corresponding to a circumference and an interior of the circumference of a circle C2 on the bitmap by using the position of the wireless terminal 6B on the bitmap and the cell radius (the distance on the bitmap) pertaining to the wireless terminal 6B.
Next, the CPU 11 sets an area having an overlap of the circles as an estimated area A (203). Specifically, the CPU 11 obtains a logical product (AND) of the pixel aggregation of the circle C1 and the pixel aggregation of the circle C2. The CPU 11 sets the pixel aggregation obtained by an arithmetic operation of the logical product (AND) as the estimated area A.
As illustrated in
Next, in 204, as depicted in
Subsequently, the CPU 11 obtains an estimation direction by comparing the intensity of the received radio waves of the wireless terminal 6A with the intensity of the received radio waves of the wireless terminal 6B. A hypothesis in this example is that the intensity of the received radio waves of the wireless terminal 6B is larger than the intensity of the received radio waves of the wireless terminal 6A. The CPU 11 therefore estimates, as the estimation direction, that the small-cell base station 4B exists in a direction toward the wireless terminal 6B from the perpendicular bisector L1.
Next, the CPU 11 maps the area matching with the estimated direction onto the map (205). To be specific, the CPU 11 obtains the pixel aggregation corresponding to the divided area L1-6A on the side of the wireless terminal 6A having the larger intensity of the received radio waves in the divided area L1-6A and the divided area L1-6B, and sets the obtained pixel aggregation as an estimated area B. The estimated area B is a second area obtained by the estimation method 2 described above.
As illustrated in
Thereafter, the processing advances to 109 in
Note that the map (bitmap) to which the small-cell base station existence estimated area is mapped may be prepared per small-cell base station, and the plurality of small-cell base station existence estimated areas may also be mapped onto one map. The processes in 202, 203 and the processes in 204, 205 may be reversed in their execution sequences and may also be executed in parallel. The intensities of the received radio waves are compared with each other while omitting the calculation of the perpendicular bisector L1 in 204, and the divided areas may be mapped as well as calculating the perpendicular bisector L1 in 205. Alternatively, the processes in 204, 205 may also be aggregated as a series of processes.
An example to be described as below assumes a case in which the map (bitmap) containing the description of the estimated area of the small-cell base station 4B illustrated in
The wireless terminal 6 transmitting the measurement result information is to be the wireless terminal 6C different from the wireless terminal 6A and the wireless terminal 6B for convenience of explanation. The wireless terminal 6C may, however, be the same as at least one of the wireless terminal 6A and the wireless terminal 6B. A specific processing technique (of using a coordinate conversion, the distance conversion, a pixel calculation, the logical operation, and the cell radius) for the processes to be described below, is the same processing technique explained by using
In 211, the CPU 11 reads the map (bitmap) containing a description of the latest estimated area (original estimated area) of the small-cell base station 4B from the small-cell DB 105, and maps the positions of the wireless terminals 6A, 6B onto this map. In 109, however, when the map (bitmap) to which the positions of the wireless terminal 6A and the wireless terminal 6B are mapped is stored in the small-cell DB 105, the mapping of the positions of the wireless terminal 6A and the wireless terminal 6B is omitted.
Next, the CPU 11 maps, onto the map (bitmap), a circle C3 being centered at the position of the wireless terminal 6C and having the cell radius coincident with the cell radius R prepared beforehand (212). The map (bitmap) thereby comes to a status illustrated in
In next 214, the CPU 11 executes the following processes. The CPU 11 obtains, as illustrated in
Similarly, the CPU 11 estimates the existing direction of the small-cell base station 4B by comparing the intensity of the received radio waves in the position of the wireless terminal 6B with the intensity of the received radio waves in the position of the wireless terminal 6C. It is presumed that the intensity of the received radio waves in the position of the wireless terminal 6C is larger than the intensity of the received radio waves of the wireless terminal 6B. Hence, the direction of the wireless terminal 6C is estimated as the existing direction of the small-cell base station 4B.
In 215, the CPU 11 maps the divided area matching with the estimated direction onto the map. The map is divided, with the perpendicular bisector L2 being the boundary, a divided area L2-6A on the side of the wireless terminal 6A and a divided area L2-6C on the side of the wireless terminal 6C. The map is further divided, with the perpendicular bisector L3 being the boundary, a divided area L3-6B on the side of the wireless terminal 6B and a divided area L3-6C on the side of the wireless terminal 6C. Directions matching with the perpendicular bisector L2 and the perpendicular bisector L3 converge at the direction of the wireless terminal 6C. Accordingly, the CPU 11 sets an area having an overlap of the divided area L2-6C with the divided area L3-6C as an estimated area D estimated by the estimation method 2.
In next 216, the CPU 11, as illustrated in
Note that the processes in 212, 213 and the processes in 214, 215 may be reversed in their execution sequences and may also be executed in parallel. The intensities of the received radio waves are compared with each other while omitting the calculations of the perpendicular bisectors L2, L3 in 214, and the divided areas may be mapped as well as calculating the perpendicular bisectors L2, L3 in 215. Alternatively, the processes in 214, 215 may also be aggregated as a series of processes.
As will be understood from the processes illustrated in
The processes illustrated in
<Operational Effect of Embodiment>
In the embodiment discussed above, the CPU 46 (one example of the control apparatus) of the wireless terminal 6 monitors the throughput (one example of the communication quality) during the communications with the macro-cell base station 2. The CPU 46 executes a process of transmitting the query message to the position estimating apparatus 10 (one example of the information processing apparatus) upon detecting the decrease in throughput. Thereafter, the wireless terminal 6 starts the radio measurement process (measuring process) when receiving the response message (measurement instruction) from the position estimating apparatus 10.
Thus, the measuring process is started by using the detection of the decrease in throughput as one of triggers, thereby enabling the measuring process to be started in the position having a high probability that the wireless terminal 6 may receive the radio waves from the small-cell base station. The futile measuring process may thereby avoid being executed as compared with the case of executing the measuring process at a certain frequency irrespective of the existing possibility of the small-cell base station. In other words, the power consumption of the wireless terminal due to the measuring process may be reduced.
In the embodiment, the wireless terminal 6 starts the measuring process when obtaining the measurement instruction as the response to the query. The wireless terminal 6 is thereby enabled to start the measuring process in a state of further enhancing the probability that the wireless terminal 6 may receive the radio waves from the small-cell base station.
In the embodiment, the CPU 46 of the wireless terminal 6 transmits, to the position estimating apparatus 10, the measurement result message (measurement result information) containing the small-cell ID when obtaining this small-cell ID (one example of the identifier of the small-cell base station) from the radio waves received from the small-cell base station 4B in the measuring process.
In other words, the wireless terminal 6 sends, to the position estimating apparatus 10 (one example of a query destination information processing apparatus), the small-cell ID of the small-cell base station 4B as the information indicating the existence of the small-cell base station 4B. The position estimating apparatus 10 is thereby enabled to execute the determination with respect to whether the measurement instruction (one example of an execution instruction) is transmitted in response to the query, based on whether the small-cell ID exists.
Note that the measurement result message may be transmitted to one or more other information processing apparatuses, and the position estimating apparatus 10 may access and employ the small-cell ID saved in one or more other information processing apparatuses as the information indicating the existence of the small-cell base station 4B.
In the embodiment, the CPU 11 (one example of the control apparatus) of the position estimating apparatus 10 (one example of the information processing apparatus) stores the table 105A (one example of the information for determination) with respect to the query, and executes the processes illustrated in
Thus, in the embodiment, the position estimating apparatus 10 executes the process of transmitting the measurement instruction when the information for determination satisfies the predetermined condition but avoids the process of transmitting the measurement instruction when not satisfying the predetermined condition. The wireless terminal 6 is thereby provided with the limit to executing the measuring process, and hence the power consumption of the wireless terminal 6 due to the measuring process may be reduced.
In the embodiment, in the determination in 003 in the position estimating apparatus 10, the CPU 11 refers to the table 105A, and executes the measurement instruction transmitting process on condition that the query reception count in the area, to which the position of the wireless terminal 6 belongs, does not reach the threshold value (one example of when satisfying the predetermined condition). The position estimating apparatus 10 may grasp the existence of the small-cell base station in the area concerned when the measurement result message contains the intensity of the received radio waves and the small-cell ID (one example of the information contingent to the reception of the radio waves).
In the embodiment, the CPU 11 of the position estimating apparatus 10 executes the measurement instruction transmitting process when the query reception count in the area, to which the position of the wireless terminal 6 belongs, reaches the threshold value and when the small-cell ID is stored (one example of when satisfying the predetermined condition). The wireless terminal 6 is thereby enabled to carry out the measuring process on the premise that the small-cell base station 4B exists, and to execute the wireless measurement by receiving the radio waves from the small-cell base station 4B
While on the other hand, when the query reception count reaches the threshold value but when the small-cell ID is not stored (one example of when not satisfying the predetermined condition), the CPU 11 does not execute the process of transmitting the response message. The downlink traffic is reduced by avoiding the transmission of the response message.
In the embodiment, when the “small-cell ID” is contained in the measurement result message received by the position estimating apparatus 10, this small-cell ID is stored in the “existing small-cell ID” in the entry associated with the area concerned. In other words, the identifier of the small-cell base station is contained as the information indicating the existence of the small-cell base station in the area concerned. A necessity of the static setting of the information for determination is thereby eliminated. As a matter of course, the stored content of the “small-cell ID” in the table 105A may be updated by the static setting.
In the embodiment, the position estimating process is executed by using the estimation method 1 and the estimation method 2 described above. It is thereby feasible to acquire the position estimated result having the more improved accuracy than by the technologies of Patent documents 1, 2.
The embodiment may be, however, modified to execute the estimation 1 without carrying out the estimation method 2 and to store the result of the estimation method 1 as a result of estimating the position of the small-cell base station. To be specific, in the processes illustrated in
In the embodiment, when the planar dimension of the estimated area of the small-cell base station becomes equal to or smaller than (may also be less than) the predetermined value, the execution of the position estimating process is stopped. Thus, when the planar dimension of the estimated area is reduced down to the size conforming with the usage purpose of the estimated area, the futile position estimating process may be avoided. It is therefore feasible to restrain dissipation of the calculation resources (CPU resources) of the position estimating apparatus 10 (information processing apparatus).
In the embodiment discussed above, the information processing apparatus operating as the position estimating apparatus 10 executes both of the process pertaining to the query and the position estimating process. The embodiment has described the example that the position estimation assist application for exchanging the messages between the wireless terminal 6 and the position estimating apparatus 10 is installed into the wireless terminal 6, in which the query message, the response message and the measurement result message are exchanged as the user data between the wireless terminal 6 and the position estimating apparatus 10.
For example, the processes (operation) executed by the position estimating apparatus 10 may also be carried out by the S-GW8 or the P-GW9. The hardware configuration of the position estimating apparatus 10 may be applied to the hardware configuration of each of the S-GW 8 and the P-GW9. The CPU of the S-GW 8 or the P-GW 9 may operate as the mobile terminal information receiving unit 101, the query transmitting/receiving unit 102 and the small-cell position estimating unit 103 illustrated in
In other words, the processes (operation) carried out by the position estimating apparatus 10 may be executed by the information processing apparatus connected to the external network, and may also be executed by the information processing apparatus disposed in the carrier network 1.
Accordingly, the embodiment may be modified so that the processes (operation) carried out by the position estimating apparatus 10 are contrived to be an operation performed by, e.g., the MME 7 in the carrier network 1. The MME 7 has the hardware configuration of the information processing apparatus as illustrated in, e.g.,
The embodiment may be further modified so that the base station apparatus (macro-cell base station 2) executes the operation of the position estimating apparatus 10. In this case, the CPU 25 (
The embodiment may adopt a configuration that the first information processing apparatus executes the process (
At least one of the first information processing apparatus and the second information processing apparatus may be at least one of S-GW8 and the P-GW9. Alternatively, the first information processing apparatus may also be the MME 7 and the macro-cell base station 2.
For instance, the following configuration may be adopted. The MME 7 or the macro-cell base station 2 defined as the first information processing apparatus implements the mobile equipment DB 104 (table 104A) and the small-cell DB 05 (table 105A), and thereby operates as the mobile terminal information receiving unit 101 and the query transmitting/receiving unit 102. On the other hand, the position estimating apparatus 10 defined as the second information processing apparatus accesses (refers to) the tables 104A and 105A via the external network, and executes the processes of the small-cell position estimating unit 103.
Alternatively, the following modifications are also feasible. To be specific, the MME 7 or the macro-cell base station 2 carries out the process of receiving the query message and the measurement result message, and the process of transmitting the response message (measurement instruction). The position estimating apparatus 10 monitors the reception of the query message and the measurement result message in the MME 7 via the external network, and executes the processes in
Furthermore, the configurations described in the embodiment may be properly combined.
According to the embodiment, it is feasible to reduce the power consumption of the wireless terminal due to the radio measurement process by restraining the wireless terminal from executing the futile radio measurement process.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation 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 the 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.
This application is a continuation application of International Application PCT/JP2014/051862 filed on Jan. 28, 2014 and designated the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2014/051862 | Jan 2014 | US |
Child | 15222286 | US |