In the case where one set of EDCA access parameters is set, there are problems such as failure in performing QoS when a transmission rate is changed and a deterioration in transmission efficiency. A relay device is a wireless communication device which transmits received data according to a priority level of the data, including: a transmitting unit which transmits received data; a rate measuring unit which measures a rate at which the transmitting unit transmits the data; and a transmission control unit which adaptively controls a transmission waiting time for which the transmitting unit waits until start of the transmission of the data, according to the transmission rate of the transmitting unit which is measured by the rate measuring unit, wherein the transmitting unit transmits the data according to transmission control by the transmission control unit.
|
1. A wireless communication device which transmits received data according to a priority level of the data, said wireless communication device comprising:
a transmission control parameter holding unit configured to hold transmission control parameter sets which correspond to data transmission rates and include transmission parameters indicating that said wireless communication device waits for a shorter transmission waiting time for data to which a higher priority level is set;
a transmitting unit configured to transmit received data;
a rate measuring unit configured to measure a rate at which said transmitting unit transmits the data; and
a transmission control unit configured to select, from among the transmission control parameter sets, a transmission control parameter set including a specific parameter having a value indicating that a transmission waiting time is inversely proportional to the measured transmission rate, and to adaptively control a transmission waiting time for which said transmitting unit waits until start of the transmission of the data, according to the transmission rate of said transmitting unit which is measured by said rate measuring unit and the selected transmission control parameter set,
wherein said transmitting unit is configured to transmit the data according to transmission control by said transmission control unit.
8. A wireless communication control method performed by a wireless communication device which transmits received data according to a priority level of the data,
wherein the wireless communication device includes a transmission control parameter holding unit configured to hold transmission control parameter sets which correspond to transmission rates and include transmission parameters indicating that the wireless communication device waits for a shorter transmission waiting time for data to which a higher priority level is set,
said wireless communication method comprises:
transmitting received data, said transmitting being performed by a transmitting unit;
measuring a transmission rate at which the data is transmitted in said transmitting, said measuring being performed by a rate measuring unit;
selecting, from among the transmission control parameter sets, a transmission control parameter set including a specific parameter having a value indicating that a transmission waiting time is inversely proportional to the measured transmission rate, said selecting being performed by the transmitting unit; and
adaptively-controlling a transmission waiting time for which the transmitting unit waits until start of the transmission of the data in said transmitting, according to the transmission rate in said transmitting which is measured in said measuring and the selected transmission control parameter set, said adaptively-controlling being performed by a transmission control unit,
wherein the transmitting unit transmits the data according to transmission control in said adaptively-controlling.
2. The wireless communication device according to
wherein said rate measuring unit is configured to measure a physical rate which is bit traffic per unit time of the data transmitted by said transmitting unit.
3. The wireless communication device according to
wherein the data transmitted by said transmitting unit includes control data for transmission control and main data used by an application, and
said rate measuring unit is configured to measure an effective rate which is bit traffic per unit time of the main data in the data transmitted by said transmitting unit.
4. The wireless communication device according to
wherein said transmission control unit is configured to perform the transmission control using an EDCA (Enhanced Distributed Coordination Access) wireless access control system compliant with the IEEE 802.11e standard, and
the specific parameter is an AIFS (Arbitration Inter Frame Space).
5. The wireless communication device according to
a partner transmission control parameter holding unit configured to hold, in the case where said wireless communication device performs bidirectional communication with a specific partner wireless communication device, partner communication control parameter sets with which the partner wireless communication device performs transmission control, according to a relative communication rate between said wireless communication device and the partner wireless communication device,
wherein said rate measuring unit is configured to measure the relative communication rate between said wireless communication device and the partner wireless communication device,
said transmission control unit is configured to select one of the transmission control parameter sets and one of the partner transmission control parameter sets according to the relative communication rate measured by said rate measuring unit, and
said transmitting unit is configured to transmit, to the partner wireless communication device, the partner transmission control parameter set selected by said transmission control unit from among the partner transmission control parameter sets.
6. The wireless communication device according to
wherein said transmission control unit is configured to perform the selection so that a transmission waiting time for which said transmitting unit of said wireless communication device waits is always different from a transmission waiting time for which a transmitting unit of the partner wireless communication device waits, with respect to concurrent transmission requests from said wireless communication device and the partner wireless communication device.
7. A wireless communication device which performs an operation of the partner wireless communication device according to
a communication unit configured to receive the partner transmission control parameter set from said wireless communication device, and to perform the bidirectional communication with said wireless communication device; and
a transmission control unit configured to perform the transmission control on said communication unit according to the partner transmission control parameter set received by said communication unit,
wherein said communication unit is configured to perform the bidirectional communication with said wireless communication device according to the transmission control by said transmission control unit.
9. A non-transitory computer-readable recording medium for use in a computer and having a computer program recorded thereon, the computer program being used by a wireless communication device which transmits received data according to a priority level of the data and causing the computer to function as:
the transmitting unit, the rate measuring unit, and the transmission control unit included in the wireless communication device according to
10. An integrated circuit which operates as a wireless communication device which transmits received data according to a priority level of the data, said integrated circuit comprising
the transmitting unit, the rate measuring unit, and the transmission control unit included in the wireless communication device according to
|
The present invention relates to wireless communication devices and wireless communication control methods, and particularly to a wireless communication device and a wireless communication control method which achieve data priority control in a structure which performs data communication to which priority-based QoS (Quality of Service) is applied.
Along with the spread of data communication via networks such as the Internet and a LAN, home networking which achieves inter-device communication by network-connecting home appliances, computers, and other peripheral apparatuses in homes has been widely used. The home networking enables, for instance, content transmission and reception between network-connected apparatuses, and provides users with convenience and comfort. It is expected that the home networking will increasingly become widespread in the future.
For example, content reproduction processing is made possible by so-called streaming data distribution in which an apparatus having a receiving unit such as a tuner placed in a home and a storing unit such as a hard disk is set as a server, contents such as a movie held in the server are transmitted to a client apparatus such as a PC of a user via a network, and the client apparatus reproduces the contents while performing data reception. However, there is a case where communication data items compete with each other on the network. Such competition among the communication data items causes lack of communication bands, and a problem such as delay in streaming data distribution occurs.
In response to this problem, a mechanism of priority-based QoS which performs, according to priority levels assigned to packets, communication control on a wired LAN such as Ethernet (trademark) is defined by IEEE 802.1D which is one of normal standards regarding wired networks.
Furthermore, IEEE 802.11e, one of the standards regarding the wireless networks, is a version of IEEE 802.11 which is a set of standards for a wireless LAN communication system standardized by the American standard-setting organization IEEE (Institute of Electrical and Electronics Engineers). The function of IEEE 802.11e realizes QoS function in IEEE 802.11 communication system. The QoS function is realized by two main access methods. One of the methods is called EDCA (Enhanced Distributed Coordination Access), and is a method for classifying packets into four access categories and preferentially transmitting packets having a high priority level. The other method is a kind of HCF (Hybrid Coordination Function) which is called HCCA (HCF Controlled Channel Access), and is a method for achieving centralized control by performing HC (Hybrid Coordinator) using polling.
The EDCA is an access method for which DCF (Distributed Coordination Function) used in conventional IEEE 802.11 is expanded. The EDCA classifies packets into four access categories (ACs) including AC_BE for best effort, AC_BK for background traffic, AC_VI for video transmission, and AC_VO for audio, and performs transmission according to a priority level of each access category. The transmission procedure is performed by a method described below. When a packet to be transmitted is stored in a queue of each access category, the transmission is first waited for a waiting time called AIFS (Arbitration Inter Frame Space), and a random backoff procedure is then started. In the random backoff, an integer number in a range from 0 to a size of a contention window (CW) is randomly selected, and the transmission is waited for a time obtained by multiplying a slot time determined by a constant value by the selected integer number. Packet collision occurs when transmission is simultaneously started by wireless terminals which communicate with base stations after the wireless terminals wait for the same time, and the reason why the waiting time is randomized is that the packet collision is to be avoided. Communication of an other wireless terminal is not received via a channel in use, for a random backoff time. Moreover, the random backoff time is consumed for each slot time unless an other access category starts transmission. An access category of which backoff time reaches 0 first obtains a transmission right, and starts transmission after verifying that the other wireless terminal does not perform transmission through carrier sense. The carrier sense means detecting whether or not a frequency at which transmission is performed is available, by detecting a reception electric field strength of a carrier frequency and comparing the reception electric field strength with a threshold. It is to be noted that in the case where the other access category starts the transmission before the backoff time reaches 0, a backoff time remaining from the consumption of the backoff time of the access category is reserved as the next backoff time. In other words, a backoff time of each access category is consumed for each slot time after the lapse of AIFS until the access category obtains a transmission right, and reaches 0 at the end. This allows even access categories having a low priority level to eventually obtain a transmission right. Furthermore, in the case where a backoff time of each of two or more access categories concurrently reaches 0, access categories having a high priority level obtain the transmission right according to predetermined priority level. The access categories which have obtained the transmission right can perform transmission during TXOP (Transmission Opportunity). A CW value is doubled and the transmission procedure is performed again (i) in the case where packet collision causes transmission failure and (ii) for categories not transmitted due to competition among the access categories.
In this case, an initial CW value is determined by CWmin, and does not exceed the maximum value CWmax. CWmin and CWmax are calculated as below using exponential expressions of ECWmin and ECWmax, respectively.
CWmin=2ECWmin−1
CWmax=2ECWmax−1
AIFS, CWmin, and CWmax are determined for each of the four access categories. As stated above, the ECWmin value, the ECWmax value, and the transmission permitted time after obtainment of transmission right TXOP are independently set, and setting each value to a value according to a priority level of each access category allows relative priority control. These values are called EDCA access parameters. The values are communicated with beacon signals from a base station to a wireless terminal, and the wireless terminal performs transmission using the parameters.
Moreover, the base station may set access parameters used in transmission by the base station itself, independently of the wireless terminal.
Transmission prioritization using the EDCA allows packets having a high priority level to be preferentially transmitted. However, raising a priority level by shortening a size of a CW (Contention Window) of each of the packets having the high priority level causes danger of increasing a packet collision rate. To put it differently, a deterioration in randomness of random backoff, which is a collision avoidance algorithm, increases the packet collision rate in the case where the number of wireless terminals is increased. This in turn means that there is a problem of performance degradation in the case where traffic requiring a real-time property and having a high priority level such as VoIP or streaming data distribution of contents is transmitted by many wireless terminals.
In order to solve the above problem, the following has been proposed: monitoring a traffic volume in transmission of packets having a high priority level; and determining EDCA access parameters of a wireless terminal which communicates with a base station and EDCA access parameters used when the base station itself performs communication, in the case where the number of wireless terminals which transmit the packets having the high priority level at a traffic volume equal to or more than a constant value (refer to Patent Literature 1).
As stated above, it is possible to address the increase in the packet collision rate and enhance performance with respect to the problem of the performance degradation regarding the streaming data distribution of VoIP and contents in a home network.
However, in conventional techniques, a change in a transmission rate on a transmission line is not considered because of an assumption of communication via a communication line of which a transmission rate (physical rate or effective rate) is generally constant, and EDCA access parameters depend on only the number of wireless terminals of which an average transmission volume of packets having a high real-time property in a fixed section of the past is above a certain level. For this reason, in the case where the transmission rate of the transmission line is significantly changed by environmental influence of surroundings as in wireless communication, direct application of conventional EDCA access parameters makes it difficult to correctly control packet communication according to priority levels. For instance, in the case where an actual transmission rate is low even though EDCA access parameters are set according to a case where a transmission rate is high, previous data transmission has not been completed even when a data transmission start time comes. In such a case, transmission delay occurs because data transmission waited until the transmission start time cannot be performed. Moreover, in the case where the actual transmission rate is high even though the EDCA access parameters are set according to a case where the transmission rate is low, there is a period for which no data is transmitted at all, and transmission efficiency is deteriorated. It is to be noted that here, the physical rate refers to what bits of data can be transferred per unit time regardless of data contents, that is, a data transfer volume per unit time which is physically feasible. In contrast, transfer data including control data necessary for communication control is transmitted on a transmission line in addition to main data used in an application layer. The control data necessary for communication control refers to, for example, transfer backup data for preventing noise and the like on a transmission line from damaging transfer data, error correction data, a TCP header, and an IP header. The effective rate refers to a data transfer volume per unit time at which, among the above described transfer data, main data actually used in application is transferred.
The present invention has an object to provide a wireless communication device and a wireless communication control method which make it possible to maintain a real-time property of wireless communication in a home network and to perform smooth wireless communication, by solving the above conventional problem about a character unique to the wireless communication that the transmission rate is significantly changed by the environmental influence of the surroundings
In order to achieve the above object, a wireless communication device according to an aspect of the present invention is a wireless communication device which transmits received data according to a priority level of the data, including: a transmitting unit configured to transmit received data; a rate measuring unit configured to measure a rate at which the transmitting unit transmits the data; and a transmission control unit configured to adaptively control a transmission waiting time for which the transmitting unit waits until start of the transmission of the data, according to the transmission rate of the transmitting unit which is measured by the rate measuring unit, wherein the transmitting unit is configured to transmit the data according to transmission control by the transmission control unit.
Moreover, the wireless communication device according to the aspect of the present invention further includes a transmission control parameter holding unit which may hold transmission control parameter sets which correspond to transmission rates and include transmission parameters indicating that the transmitting unit waits for a shorter transmission waiting time for data to which a higher priority level is set, wherein the transmission control unit may select, from among the transmission control parameter sets, a transmission control parameter set including a specific parameter having a value indicating that a transmission waiting time is inversely proportional to the measured transmission rate.
Furthermore, in the wireless communication device according to the aspect of the present invention, the rate measuring unit may measure a physical rate which is bit traffic per unit time of the data transmitted by the transmitting unit.
Moreover, in the wireless communication device according to the aspect of the present invention, the data transmitted by the transmitting unit may include control data for transmission control and main data used by an application, and the rate measuring unit may measure an effective rate which is bit traffic per unit time of the main data in the data transmitted by the transmitting unit.
Furthermore, in the wireless communication device according to the aspect of the present invention, the transmission control unit may perform the transmission control using an EDCA (Enhanced Distributed Coordination Access) wireless access control system compliant with the IEEE 802.11e standard, and the specific parameter may be an AIFS (Arbitration Inter Frame Space).
Moreover, the wireless communication device according to the aspect of the present invention further includes a partner transmission control parameter holding unit which may hold, in the case where the wireless communication device performs bidirectional communication with a specific partner wireless communication device, partner communication control parameter sets with which the partner wireless communication device performs transmission control, according to a relative communication rate between the wireless communication device and the partner wireless communication device, wherein the rate measuring unit may measure the relative communication rate between the wireless communication device and the partner wireless communication device, the transmission control unit may select one of the transmission control parameter sets and one of the partner transmission control parameter sets according to the relative communication rate measured by the rate measuring unit, and the transmitting unit may transmit, to the partner wireless communication device, the partner transmission control parameter set selected by the transmission control unit from among the partner transmission control parameter sets.
Furthermore, in the wireless communication device according to the aspect of the present invention, the transmission control unit may perform the selection so that a transmission waiting time for which the transmitting unit of the wireless communication device waits is always different from a transmission waiting time for which a transmitting unit of the partner wireless communication device waits, with respect to concurrent transmission requests from the wireless communication device and the partner wireless communication device.
It is to be noted that the present invention is realized not only as the device but also as a method having, as steps, processing units included in the device, a program causing a computer to execute the steps, a computer-readable recording medium on which the program is recorded such as a CD-ROM, and as information, data, or a signal indicating the program. The program, information, data, or the signal may be distributed via a communication network such as the Internet.
According to the present invention, a wireless communication device holds transmission control parameters corresponding transmission rates, measures a transmission rate (physical rate or effective rate), and performs, according to the measured transmission rate, relay processing by using a suitable transmission control parameter, thereby enabling preferential transmission of data having a high real-time property and reduction in disruption of streaming even when a communication state of a home network becomes worse and a transmission rate is frequently changed in a wireless section due to environmental influence.
The following describes embodiments of the present invention with reference to the drawings.
In the diagram, the relay device according to the present embodiment is an example of a wireless communication device which transmits received data according to a priority level of the data. The relay device is a relay device corresponding to a wireless access point which transmits data using, among transmission control parameters, transmission control parameters corresponding to a transmission rate of a transmitting unit 11, and includes: a receiving unit 10; the transmitting unit 11; a rate measuring unit 12; a transmission control parameter holding unit 13; and a priority control unit 14. The receiving unit 10 receives data. The transmitting unit 11 is an example of a transmitting unit which transmits received data, and transmits the data received by the receiving unit 10 or data generated therein. The rate measuring unit 12 is an example of a rate measuring unit which measures a rate at which the transmitting unit transmits the data. The rate measuring unit 12 measures a physical rate at which the transmitting unit 11 performs transmission, and generates rate information indicating the measured rate. The rate measuring unit 12 measures, for example, a physical rate of the transmitting unit 11 at the time of immediately previous data transmission. Alternatively, the rate measuring unit 12 may calculate an average transmission rate of the transmitting unit 11 at the time of transmitting data several times retroactively. The transmission control parameter holding unit 13 is an example of a transmission control parameter holding unit which holds transmission control parameter sets which correspond to transmission rates and include transmission parameters indicating that the transmitting unit waits for a shorter transmission waiting time for data to which a higher priority level is set, and holds plural types of transmission control parameters corresponding to rate information. Here, the priority control unit 14 is an example of a transmission control unit which adaptively controls a transmission waiting time for which the transmitting unit waits until start of the transmission of the data, according to the transmission rate of the transmitting unit which is measured by the rate measuring unit, and EDCA parameters are an example of a transmission control parameter set. Even in the case where the transmission rate of the transmitting unit 11 is changed, selective use of transmission control parameters by the priority control unit 14 according to the rate information allows the data to which the high priority level is set to be preferentially transmitted. The priority control unit 14 performs transmission control using the rate information of the transmitting unit 11 which is measured by the rate measuring unit 12 and the transmission control parameters corresponding to the rate information held in the transmission control parameter holding unit 13.
In Embodiment 1, the EDCA parameters shown in
An advantageous effect produced when the priority control unit 14 changes initially-set EDCA parameters held in the transmission control parameter holding unit 13 according to rate information is described with reference to
The transmission control parameters are controlled in the above manner for reasons below.
Moreover, as shown in
It is to be noted that although Embodiment 1 has been described with reference to
In the case where the priority control unit 14 receives a data packet from the receiving unit 10, a classifier 52 classifies the packet. ToS or DSCP (Differentiated Services Code Point) indicating priority levels of IP packets or a priority field in a VLAN (Virtual LAN) tag is used for a classification criterion. After classifying packets, the classifier 52 queues the packets in appropriate AC queues.
A scheduler 51 schedules the queued data packets for each of the four degrees of priority, and preferentially transmits data in queues having a high priority level. Four blocks in the scheduler 51 indicate processing units which schedule the data packets for each of the four degrees of priority defined by IEEE 802.11e standard. In other words, the four degrees of priority are as follows: AC_VO (voice); AC_VI (video); AC_BE (best effort); and AC_BK (background). More specifically, the scheduler 51 selects the transmission control parameters held in the transmission control parameter holding unit 13 according to the rate information from the rate measuring unit 12, and switches between these EDCA parameters according to the rate information.
A sending unit 53 preferentially sends, to the transmitting unit 11, the data in the queues having the high priority level according to the scheduling by the scheduler 51.
As described above, the relay device according to Embodiment 1 measures a data transmission rate of the transmitting unit 11, and transmits AC using the EDCA parameters corresponding to the rate information indicating the data transmission rate. With this, even in the case where a communication state of the transmission line becomes worse and collision frequently occurs in a wireless section, it is possible to effectively and preferentially transmit data having a high real-time property.
A difference from Embodiment 1 is that the relay device according to Embodiment 2 is assumed to perform bidirectional communication with a specific communication device, whereas the relay device according to Embodiment 1 performs the same transmission control on any communication device. The relay device includes: a transmitting unit 62 which operates differently from the transmitting unit 11 according to Embodiment 1; and a partner transmission control parameter holding unit 61. A partner communication device 60 receives data transmitted by the transmitting unit 11, and also transmits own data to the relay device. Here, the rate measuring unit 12 is an example of a rate measuring unit which measures the relative communication rate between the wireless communication device and the partner wireless communication device. The partner transmission control parameter holding unit 61 is an example of a partner transmission control parameter holding unit which holds, in the case where the wireless communication device performs bidirectional communication with a specific partner wireless communication device, partner communication control parameter sets with which the partner wireless communication device performs transmission control, according to a relative communication rate between the wireless communication device and the partner wireless communication device, and holds transmission control parameters corresponding to rate information indicating a relative communication rate between the partner communication device 60 and the transmitting unit 62. Here, the priority control unit 14 is an example of a transmission control unit which selects one of the transmission control parameter sets and one of the partner transmission control parameter sets according to the relative communication rate measured by the rate measuring unit. The transmission control parameter set is defined so that data to which a high priority level is set is preferentially transmitted. The transmitting unit 62 transmits data received by the receiving unit 10 or data to be transmitted, and transmits, to the priority control unit 14, the transmission control parameters read from the partner transmission control parameter holding unit 61. Here, the transmitting unit 62 is an example of a transmitting unit which transmits, to the partner wireless communication device, the partner transmission control parameter set selected by the transmission control unit from among the partner transmission control parameter sets.
Even in the case where the relative transmission rate between the relay device and the partner communication device 60 is changed, the priority control unit 14 of each of the relay device and the partner communication device 60 switches between the transmission control EDCA parameters shown in
Furthermore, AIFS of the relay device and AIFS of the partner communication device 60 are set in advance so that a time lag is included between AIFSs of both devices. For example, in terms of a value of AIFS of AC_VO of the relay device shown in
Here, the priority control unit 14 is an example of a transmission control unit which performs the selection so that a transmission waiting time for which the transmitting unit of the wireless communication device waits is always different from a transmission waiting time for which a transmitting unit of the partner wireless communication device waits, with respect to concurrent transmission requests from the wireless communication device and the partner wireless communication device.
In addition to the advantageous effect provided by Embodiment 1, such control can provide an advantageous effect of eliminating (i) collision in the case where the relay device and the partner communication device 60 concurrently make the transmission requests in bidirectional communication and (ii) a waiting time caused by the collision.
In other words, according to Embodiment 2, even in the case where the relative transmission rate is changed; the transmission control parameter holding unit 13 and the partner transmission control parameter holding unit 61 respectively hold, for each of the relay device and the partner communication device 60, transmission control parameters which correspond to the relative transmission rates between the relay device and the partner communication device 60, and thus make it possible to generate no unnecessary transmission waiting time and to preferentially transmit data having a high priority level, by switching between the transmission control parameters according to the changed relative transmission rate. On top of that, it is possible to delay, for each of the relay device and the partner communication device 60, a waiting time in the case where the transmission requests are concurrently made, thereby providing the advantageous effect of avoiding the collision even in the case where the transmission requests are concurrently made.
It is to be noted that in Embodiment 2, the partner communication device 60 may also include a rate measuring unit which measures a relative transmission rate between the relay device and the partner communication device 60, and select the most suitable transmission control parameters determined, according to a transmission rate, from among transmission control parameters received in advance from the relay device according to the measured relative transmission rate between the relay device and the partner communication device 60, or the relay device may transmit, to the partner communication device 60, transmission control parameters corresponding to the relative transmission rate between the relay device and the partner communication device 60 which is measured by the rate measuring unit 12, every time the transmission rate is changed. In this case, it is assumed that the partner communication device 60 performs transmission control using the transmission control parameters received from the relay device.
It is to be noted that although Embodiment 2 has been described with reference to
It is to be noted that although the rate information in the above-described present embodiment is the physical rate between the relay device and the partner communication device, this is merely an exemplification. The rate information may be the effective rate between the relay device and the partner communication device. Here, the rate measuring unit 12 is an example of a rate measuring unit which measures an effective rate which is bit traffic per unit time of the main data in the data transmitted by the transmitting unit.
It is to be noted that the relay device and the partner communication device according to the above-described present embodiment may be means to achieve functions and operations thereof, and may be configured by a program and a computer. In addition, a part or all of the relay device and the partner communication device may be configured by hardware.
It is to be noted that all of the above-described embodiments exemplarily show the present invention, and do not limit the present invention in any way. Accordingly, the present invention can be put into practice by other variations, modifications, and a combination of the embodiments, and the scope of the present invention is defined only by the claims.
It is to be noted that each functional block of the block diagram (such as
The name used here is the LSI, but it may also be called IC, system LSI, super LSI, or ultra LSI depending on the degree of integration.
Furthermore, the means for circuit integration is not limited to the LSI, and implementation with a dedicated circuit or a generally-purpose processor is also available. It is also acceptable to use an FPGA (Field Programmable Gate Array) that is programmable after the LSI has been manufactured, and a reconfigurable processor in which connections and setting s of circuit cells within the LSI are reconfigurable.
Moreover, if integrated circuit technology that replaces the LSI appears through progress in semiconductor technology or other derived technology, that technology can naturally be used to carry out integration of the functional blocks. Application of biotechnology is one such possibility.
The wireless communication device and the wireless communication control method according to the present invention produce an advantageous effect of enabling smooth communication control based on priority levels of data even in the case where a data transmission rate is significantly changed by a change of a wireless communication environment, and are useful as an access point, which allows terminals to connect to a wireless network, and a client device.
Tanaka, Osamu, Arashin, Nobuhiko
Patent | Priority | Assignee | Title |
8681389, | Jun 09 2011 | Ricoh Company, Limited | Image processing apparatus, image processing system, facsimile transmission method, and program |
8971351, | Mar 29 2010 | Intel Corporation | Enhanced carrier sensing for multi-channel operation |
9204466, | Jun 13 2012 | Electronics and Telecommunications Research Institute | Method and apparatus of channel access in wireless local area network |
9521632, | Aug 15 2011 | Google Technology Holdings LLC | Power allocation for overlapping transmission when multiple timing advances are used |
Patent | Priority | Assignee | Title |
6934297, | Nov 02 2000 | Agency for Science, Technology and Research | Method and apparatus for communicating in a distributed multiple access wireless communication system |
20030142658, | |||
20050152313, | |||
20050152373, | |||
20050271019, | |||
20060087995, | |||
20060120302, | |||
20070217339, | |||
20080095124, | |||
20090003299, | |||
20100067473, | |||
JP2003229894, | |||
JP2006067090, | |||
JP2006128949, | |||
JP2006246030, | |||
JP200774210, | |||
JP2008502173, | |||
WO2005069873, | |||
WO2005069876, | |||
WO2005119986, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 22 2009 | Panasonic Corporation | (assignment on the face of the patent) | / | |||
Jan 07 2011 | TANAKA, OSAMU | Panasonic Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025914 | /0438 | |
Jan 07 2011 | ARASHIN, NOBUHIKO | Panasonic Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025914 | /0438 |
Date | Maintenance Fee Events |
Sep 12 2016 | ASPN: Payor Number Assigned. |
Oct 16 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 18 2021 | REM: Maintenance Fee Reminder Mailed. |
Jul 05 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 28 2016 | 4 years fee payment window open |
Nov 28 2016 | 6 months grace period start (w surcharge) |
May 28 2017 | patent expiry (for year 4) |
May 28 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 28 2020 | 8 years fee payment window open |
Nov 28 2020 | 6 months grace period start (w surcharge) |
May 28 2021 | patent expiry (for year 8) |
May 28 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 28 2024 | 12 years fee payment window open |
Nov 28 2024 | 6 months grace period start (w surcharge) |
May 28 2025 | patent expiry (for year 12) |
May 28 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |