Computer unit, radio communication module, control method for radio communication module, program, and storage medium
Abstract
This record has no abstract on file.
Term
Term ended
Expired 18 September 2021, 5 years ago.
- Priority and filed
- Granted
- Expired
- Today
3 claims: 3 independent, 0 dependent
- 1無線通信モジュールを備えたコンピュータ装置であって、 前記コンピュータ装置に対して電力が一定の電圧で供給されているか否かで 前記コンピュータ装置が前記無線通信モジュールのアクセスポイントに対する再設定を要する範囲を超えて移動しているか否かを判断する移動判断手段と、 データを送受信するデータ送受信手段とを備え、 前記データ送受信手段は、前記移動判断手段により前記コンピュータ装置が移動をしていないと判断された場合、移動していると判断された場合より所定時間内に多くのデータを送受信することを特徴とするコンピュータ装置。
- 2アクセスポイントと接続し、外部ネットワークとのデータの送受信を行うための無線通信モジュールの制御方法であって、 AC電源から電力が供給されているか否かで 前記無線通信モジュールが移動しているか否かを判断するステップと、 前記無線通信モジュールが移動をしていないと判断した場合には、移動していると判断した場合より所定時間内に多くのデータを送受信するステップとを有することを特徴とする無線通信モジュールの制御方法。
- 3無線通信モジュールを接続し、アクセスポイントとのデータの送受信を行うコンピュータ装置に、 AC電源から電力が供給されているか否かで 前記コンピュータ装置が移動しているか否かを判断するする機能と、 前記コンピュータ装置が移動していないと判断した場合、移動していると判断した場合より、所定時間内におけるデータの送受信量を多くさせる機能とを実現させることを特徴とするプログラム。
Independent claims3
56 paragraphs, as filed
The present invention relates to a method of controlling a wireless communication module in order to efficiently transmit and receive data.
[0002] Conventionally, small and highly portable computer devices such as notebook PCs (Personal Computers) and PDAs (Personal Digital Assistants) have been widely used. Computer devices with such portability are equipped with various extended functions, but in recent years, in order to enable transmission and reception of data to and from the outside via a network, wireless LAN modules are used as wireless communication modules. It has been introduced. When this wireless LAN module is introduced, the computer device can easily send and receive data to and from the outside even at the destination as long as it can send and receive data to and from the wireless base station.
[0003] However, when an external network is connected by using a wireless LAN module in such a computer device, the communication speed in data transmission / reception may decrease. Therefore, in data transmission / reception, for the purpose of accurately transmitting / receiving data, for example, in a wireless LAN module, the connection status (link quality) with an access point is checked at predetermined time intervals. At this time, if the connection status is poor, it is necessary to scan the channel for searching for a new access point and establish communication with the newly connectable access point. In such a case, data cannot be transmitted / received during the connection status check or the channel scan, and the amount of data transmitted / received decreases.
[0004] The present invention has been made based on the above technical problems, and an object of the present invention is to provide a control method of a wireless communication module capable of efficiently transmitting and receiving data.
[0007] The present invention is a computer device provided with a wireless communication module, and the computer device is determined by whether or not power is supplied to the computer device at a constant voltage. The wireless communication module is provided with a movement determining means for determining whether or not the wireless communication module is moving beyond a range requiring resetting with respect to the access point, and a data transmitting / receiving means for transmitting / receiving data. The data transmitting / receiving means is the moving. Provided is a computer device characterized in that when it is determined by the determination means that the computer device is not moving, more data is transmitted and received within a predetermined time than when it is determined that the computer device is moving.
[0008] Here, the term "exceeding the range requiring resetting" is a case where it is preferable to search for a different access point having a better connection, such as a movement of a computer device of 1 m or more. For example, the movement determining means can determine that the computer device is not moving when power is supplied to the computer device at a constant voltage. Further, the movement determining means can determine that the computer device is not moving when the computer device is continuously connected to the docking station. This computer device further includes a measuring means for measuring the connection strength with the access point, and the data transmitting / receiving means transmits / receives data within a predetermined time by reducing the number of times the connection strength is measured by the measuring means within a predetermined time. The amount may be increased.
[0010] The present invention is also a control method of a wireless communication module for connecting to an access point and transmitting / receiving data to / from an external network, and the wireless communication is performed depending on whether or not power is supplied from an AC power source. The step of determining whether or not the module is moving, and when it is determined that the wireless communication module is not moving, more data is transmitted and received within a predetermined time than when it is determined that the module is moving. Provided is a control method of a wireless communication module characterized by having a step.
[0011] Here, the movement means a movement of the wireless communication module, which is a relatively large movement, and in which a connection with a different access point may provide a better connection condition. This movement does not include, for example, the case of moving on the same desk. Specifically, in the step of determining the movement, when power is supplied from the AC power source, it may be determined that the movement is not performed. Further, in the step of determining the movement, if the computer device connected to the wireless communication module is continuously connected to the docking station, it may be determined that the computer device is not moving.
[0013] The present invention can also be regarded as a program. This program determines whether or not the computer device is moving depending on whether or not power is supplied from the AC power supply to the computer device that connects the wireless communication module and transmits / receives data to / from the access point. The function and the function of increasing the amount of data transmitted / received within a predetermined time when it is determined that the computer device is not moving are realized.
[0014] In this program, the function of measuring the connection strength may be to stop the measurement of the connection strength when it is determined that the computer device is not moving. In this case, after stopping the connection strength, it is possible to realize a function of measuring the connection strength according to an instruction from the user. Further, in this program, the function for setting the timing may be to set the timing later when it is determined that the computer device is not moving than when it is determined that the computer device is moving.
[0015] In addition, the present invention can also be regarded as a storage medium. This storage medium is a storage medium in which the computer device readablely stores a program to be executed by the computer device that connects the wireless communication module and transmits / receives data to / from the access point, and is the computer device moving? A function to determine whether or not the computer device is moving, a function to increase the amount of data sent and received within a predetermined time when it is determined that the computer device is moving, and a function to be realized by the computer device. It is characterized by memorizing the program.
BEST MODE FOR CARRYING OUT THE INVENTION The present invention will be described in detail below based on the embodiments shown in the accompanying drawings. (1) Embodiment 1 FIG. 1 is a diagram showing a hardware configuration of a computer system (computer device) 10 according to the first embodiment. The computer device provided with the computer system 10 is configured as, for example, a notebook PC (notebook type personal computer) equipped with a predetermined OS (operating system) in accordance with the OADG (Open Architecture Developer's Group) specifications. ..
In the computer system 10 shown in FIG. 1, the CPU 11 functions as the brain of the entire computer system 10 and executes various programs under the control of the OS. CPU 11 is a system bus FSB (Front Side Bus) 12, PCI (Peripheral Component Interconnect) bus 20 as a high-speed I / O device bus, and ISA (Industry Standard Architecture) as a low-speed I / O device bus. It is interconnected with each component via a three-stage bus called Bus 40. This CPU 11 is trying to speed up the processing by storing the program code and data in the cache memory. In recent years, SRAM of about 128 Kbytes has been integrated as a primary cache inside CPU11, but BSB (Back Side), which is a dedicated bus, is used to make up for the lack of capacity. A secondary cache 14 of about 512K to 2M bytes is placed via bus) 13. It is also possible to keep costs low by omitting BSB13 and connecting the secondary cache 14 to FSB12 to avoid packages with a large number of terminals.
[0018] The FSB 12 and the PCI bus 20 are connected by a CPU bridge (host-PCI bridge) 15 called a memory / PCI chip. This CPU bridge 15 has a configuration including a memory controller function for controlling access operation to the main memory 16 and a data buffer for absorbing the difference in data transfer speed between the FSB 12 and the PCI bus 20. It has become. The main memory 16 is a writable memory used as a read area for the execution program of the CPU 11 or as a work area for writing the processing data of the execution program. For example, it is composed of multiple DRAM chips, for example, 64MB is standard equipment and can be expanded up to 320MB. This execution program includes various drivers for operating the OS and peripheral devices in hardware, application programs for specific tasks, and a BIOS (Basic Input / Output System) stored in the flash ROM 44 described later. ) Etc. are included.
[0019] The video subsystem 17 is a subsystem for realizing a function related to video, and includes a video controller. This video controller processes a drawing command from the CPU 11, writes the processed drawing information to the video memory, reads the drawing information from the video memory, and outputs the processed drawing information to the liquid crystal display (LCD) 18 as drawing data.
[0020] The PCI bus 20 is a bus capable of relatively high-speed data transfer, and has a data bus width of 32 bits or 64 bits, a maximum operating frequency of 33 MHz or 66 MHz, and a maximum data transfer speed of 132 MB / sec, 528 MB /. It is standardized by the specification of seconds. An I / O bridge 21, a card bus controller 22, an audio subsystem 25, and a docking station interface (Dock I / F) 26 are connected to the PCI bus 20, respectively.
[0021] The card bus controller 22 is a dedicated controller for directly connecting the bus signal of the PCI bus 20 to the interface connector (card bus) of the card bus slot 23, and the card bus slot 23 is a kind of PC card. A certain wireless LAN card (wireless communication module) 24 can be loaded. The docking station interface 26 is hardware for connecting a docking station (not shown), which is a function expansion device of the computer system 10. When the laptop is set in the docking station, various hardware elements connected to the docking station's internal bus are connected to the PCI bus 20 via the docking station interface 26.
[0022] The I / O bridge 21 has a bridging function between the PCI bus 20 and the ISA bus 40. In addition, DMA controller function, programmable interrupt controller (PIC) function, programmable interval timer (PIT) function, IDE (Integrated Device Electronics) interface function, USB (Universal Serial Bus) function, SMB (System Management Bus) interface function In addition to being equipped, it has a built-in real-time clock (RTC).
The DMA controller function is a function for executing data transfer between a peripheral device such as an FDD and the main memory 16 without the intervention of the CPU 11. The PIC function is a function that executes a predetermined program (interrupt handler) in response to an interrupt request (IRQ) from a peripheral device. The PIT function is a function that generates a timer signal at a predetermined cycle. In addition, the IDE hard disk drive (HDD) 31 is connected to the interface realized by the IDE interface function, and the CD-ROM drive 32 is connected to ATAPI (AT Attachment Packet Interface). Instead of this CD-ROM drive 32, another type of IDE device such as a DVD (Digital Versatile Disc) drive may be connected. An external storage device such as an HDD 31 or a CD-ROM drive 32 is stored in a storage place called a "media bay" or a "device bay" in the notebook PC body, for example. These standard external storage devices may be interchangeably and exclusively installed with other equipment such as FDDs and battery packs.
[0024] Further, the I / O bridge 21 is provided with a USB port, and this USB port is connected to, for example, a USB connector 30 provided on the wall surface of a notebook PC or the like. Further, the EEPROM 33 is connected to the I / O bridge 21 via the SM bus. The EEPROM 33 is a memory for holding information such as a password registered by a user, a supervisor password, and a product serial number, and is non-volatile and can be electrically rewritten.
[0025] Furthermore, the I / O bridge 21 is connected to the power supply circuit 50. The power supply circuit 50 is an AC adapter 51, a battery switching circuit 54 that charges the main battery 52 or a second battery 53 as a battery (secondary battery), and switches the power supply path from the AC adapter 51 and each battery, and a computer system 10. It is equipped with circuits such as a DC / DC converter (DC / DC) 55 that generates a constant DC voltage such as 5V and 3.3V used in.
[0026] On the other hand, inside the core chip constituting the I / O bridge 21, an internal register for managing the power supply state of the computer system 10 and a power supply state management of the computer system 10 including the operation of the internal register are managed. The logic (state machine) to perform is provided. This logic sends and receives various signals to and from the power supply circuit 50, and recognizes the actual power supply state from the power supply circuit 50 to the computer system 10 by sending and receiving these signals. The power supply circuit 50 controls the power supply to the computer system 10 in response to an instruction from this logic.
[0027] The ISA bus 40 is a bus having a lower data transfer rate than the PCI bus 20 (for example, a bus width of 16 bits and a maximum data transfer rate of 4 MB / sec). The embedded controller 41 (power supply judgment unit), CMOS43, flash ROM44, and Super I / O controller 45 connected to the gate array logic 42 are connected to the ISA bus 40. It is also used to connect peripherals that operate at relatively low speeds, such as keyboard / mouse controllers. An I / O port 46 (detector) is connected to this Super I / O controller 45, which drives the FDD, inputs / outputs parallel data (PIO) via the parallel port, and serial data via the serial port. Controls input / output (SIO).
[0028] The embedded controller 41 controls a keyboard (not shown), is connected to the power supply circuit 50, and has a power management function together with the gate array logic 42 by a built-in power management controller (PMC). It plays a part.
[0029] FIG. 2 is a diagram illustrating a specific configuration of the wireless LAN card 24 shown in FIG. The wireless LAN card 24 includes a power amplifier 101 that connects to the antenna, an RF / IF converter synthesizer 102, an I / Q modulator / demodulator 103, a baseband processor 104, and a medium that controls the transmission and reception of radio waves. It is equipped with an access controller 105. Further, the media access controller 105 includes a register unit 106 and a memory 107. This wireless LAN card 24 conforms to, for example, the IEEE 802.11 standard, and examples thereof include those that use radio waves in the 2.4 GHz band, those that use radio waves in the 5 GHz band, and those that use infrared rays.
[0030] Normally, when data is transmitted / received to / from the outside by wireless LAN, the state of the link with the access point (Link Quality) is checked periodically in order to reliably transmit / receive data. As a result, when the radio field strength is lower than the preset threshold value, the search is performed to see if there is any other access point that can establish a better link state. In the first embodiment, data can be efficiently transmitted and received by controlling this process. Hereinafter, the control of data transmission / reception in the first embodiment will be described in detail. Data transmission / reception can be controlled by software that controls the wireless LAN card 24 executed on the computer system 10. However, this control may be controlled within the OS (Operation System) of the computer system 10.
[0031] FIG. 3 is a diagram illustrating a process flow in controlling data transmission / reception according to the first embodiment. Figures 4 (a), (b), and (c) are diagrams for explaining the relationship between the amount of data and time in data transmission / reception. First, the computer system 10 determines whether or not the power for driving the computer system 10 is supplied from the AC adapter 51 of the power supply circuit 50 (step S201). This determination can be made, for example, based on the signal sent by the I / O bridge 21 of the computer system 10 or the embedded controller 41.
[0032] When it is determined in step S201 that the data is supplied from the AC adapter 51, data is transmitted / received by the wireless LAN card 24 (step S206). At this time, data transmission / reception is performed for a preset predetermined time (data transmission / reception time T1), and after the data transmission / reception time T1 elapses, the process returns to step S201 to determine whether or not power is being supplied from the AC adapter 51. Is done. At this time, for example, if it is continuously determined that the power is supplied from the AC adapter 51, the relationship between the amount of data transmitted and received and the time becomes as shown in FIG. 4A, and the data Transmission and reception will be performed continuously.
On the other hand, when it is determined in step S201 that the AC adapter 51 does not supply the battery, that is, the main battery 52 supplies the battery, the link state is measured (step S202). Even if the access point can be contacted, it is difficult to accurately transmit and receive data unless the radio wave strength is equal to or higher than a predetermined strength. Therefore, in the measurement of the link state, the radio wave strength of the radio wave transmitted from the access point is measured. At this time, the time required to measure the link state is called the measurement time T2. At the measurement time T2, data transmission / reception by the wireless LAN card 24 is stopped. As a result of the measurement in this way, it is determined whether or not the radio field intensity is equal to or higher than the preset threshold value (step S203).
If it is determined in step S203 that the radio field intensity is equal to or higher than the threshold value, data transmission / reception in step S206 is performed only during the data transmission / reception time T1, and then the process returns to step S201 to start the same processing. .. The relationship between the amount of data transmitted and received and the time when the determination process of step S203 is performed is as shown in FIG. 4 (b), for example. Specifically, there is a measurement time T2 in which data is not transmitted / received between the time when data is transmitted during the data transmission / reception time T1 and the time until the next data transmission / reception.
[0035] On the other hand, if it is determined in step S203 that the radio field strength is not equal to or higher than the threshold value, that is, smaller than the threshold value, a channel search is performed (step S204), and another connection is better, that is, an excellent link state. Search for an access point that can establish. Then, a connection is established with a new access point other than the access point that used to send and receive data (step S205). Then, the computer system 10 transmits / receives the data in step S206 to / from this new access point.
[0036] Note that data transmission / reception by the wireless LAN card 24 is stopped during the channel search in step S204. Here, the time spent for channel search is called the search time T3. The relationship between the amount of data transmitted and received and the time when the channel search in step S204 is performed in this way is as shown in FIG. 4 (c), for example. Specifically, the measurement time T2 in step S202 in which data is not transmitted / received and the search in step S204 in which data is not transmitted / received are performed between the data transmission and reception time T1 and the next data transmission / reception. Time T3 and, exist.
[0037] As described above, in the first embodiment, the transmission / reception of data is controlled. Here, as can be seen by comparing each of FIGS. 4 (a), (b), and (c), the amount of data transmitted / received differs depending on the flow processing shown in FIG. The relationship between the amount of data transmitted and received and the time shown in FIGS. 4 (b) and 4 (c) is almost the same as the processing performed by the conventional wireless LAN card 24. However, in the first embodiment, when the power is supplied from the AC adapter 51, the link state of step S202 is not measured, and data is continuously transmitted and received as shown in FIG. 4 (a). .. As a result, the total amount of data transmitted and received in the case shown in FIG. 4 (a) is larger than the total amount of data transmitted and received in the cases shown in FIGS. 4 (b) and 4 (c).
[0038] In the case shown in FIG. 4A, that is, when the power is supplied from the AC adapter 51 to the computer system 10, the power is often supplied by being connected to an outlet such as a home or an office. Therefore, it can be assumed that the computer system 10 is used in a state where it is almost fixed in a predetermined position. In such a case, once the connection with the predetermined access point is established and the predetermined link state can be obtained, the link state is measured again or the channel search for searching for a new access point is performed. The need for is low. Therefore, in the first embodiment, when the power is supplied from the AC adapter 51, the link state measurement and the channel search are omitted, and the time reserved for the conventional link state measurement and the channel search is used for data transmission / reception. By allocating it, it is possible to increase the overall amount of data.
[0039] In the first embodiment, as long as power is supplied from the AC adapter 51, data is continuously transmitted and received without measuring the link state, but every predetermined time, for example, 5 The link status may be measured every minute or 15 minutes for confirmation. It is also possible to display to the user that data is being continuously transmitted / received and to measure the link state when instructed by the user.
Embodiment 2 In the second embodiment, the computer system 10 having the same configuration as that of the first embodiment is used, but the method of controlling the transmission and reception of data is different from that of the first embodiment. Hereinafter, control of data transmission / reception according to the second embodiment will be described. A detailed description of the portion of the second embodiment in which the same processing as that of the first embodiment is performed will be omitted.
[0041] FIG. 5 is a diagram illustrating a process flow in controlling data transmission / reception according to the second embodiment. First, the computer system 10 determines whether or not the power for driving the computer system 10 is supplied from the AC adapter 51 of the power supply circuit 50 (step S301). If it is determined that power is being supplied from the AC adapter 51, the data transmission / reception time T1 is set to ta time (step S303). On the other hand, if it is determined that power is not being supplied from the AC adapter 51, the data transmission / reception time T1 is set to tb time (step S304). Here, ta and tb of the data transmission / reception time T1 satisfy the condition of ta> tb. For example, ta = 30 to 60 seconds and tb = 10 to 15 seconds.
When the data transmission / reception time T1 is set in step S303 or step S304, the link state is measured at the measurement time T2 (step S305), and whether or not the measurement result and the radio field intensity are equal to or higher than a predetermined threshold value. Make a decision (step S307). If it is determined that the threshold value is not exceeded, a channel search is performed at search time T3 to search for a new access point (step S308), and a connection with the new access point is established (step S310).
[0043] When it is determined in step S307 that the radio field strength is equal to or higher than the threshold value, or after establishing a connection with a new access point in step S310, data is transmitted / received (step S311). Then, it is determined whether or not the data transmission / reception time T1 set in step S303 or step S304 has elapsed (step S313), and if it is determined that the data transmission / reception time T1 has not elapsed, the data transmission / reception time T1 is set. Data is transmitted / received in step S311 until it elapses. If it is determined in step S313 that the data transmission / reception time T1 has elapsed, the process returns to step S301 and the same process is repeated.
[0044] FIG. 6 is a diagram for explaining the relationship between the amount of data and time in data transmission / reception in the second embodiment. FIG. 6A shows a case where it is determined that the power is supplied from the AC adapter 51 in step S301 of the flow shown in FIG. 5 and the data transmission / reception time T1 is ta. FIG. 6B shows the case where it is determined that the power is not supplied from the AC adapter 51 and the data transmission / reception time T1 is tb. In both FIGS. 6 (a) and 6 (b), it is assumed that the radio field intensity is lower than the threshold value in step S307 shown in FIG. 5 and the link state is measured at the measurement time T2 in step S305.
Since the relationship of ta> tb is established in the setting of the data transmission / reception time T1, when the power is supplied from the AC adapter 51 (FIG. 6 (a)), the power is supplied from the AC adapter 51. Compared to the case where it is not supplied (Fig. 6 (b)), the amount of data that can be sent and received continuously at one time is large. That is, in the case shown in FIG. 6 (a), the number of times that the measurement time T2 and the search time T3 in which data transmission / reception is stopped intervenes is smaller in a predetermined period than in the case shown in FIG. 6 (b). Therefore, the total amount of data transmitted and received in the case shown in FIG. 6 (a) is larger than the total amount of data transmitted and received in the case shown in FIG. 6 (b).
[0046] While the power is being supplied from the AC adapter 51, it can be assumed that the computer system 10 is used in a state of being almost fixed in a predetermined position. In such a case, the link state rarely changes suddenly, so once the connection with the predetermined access point is established and the predetermined link state can be obtained, the data transmission / reception time T1 is usually set. The amount of data transmitted / received can be increased by making it longer than the data transmission / reception time of the above, that is, setting the time until the next link quality is measured longer.
[0047] As described above, in the first and second embodiments, the amount of data transmitted / received is set by setting the number of times the link state is measured and the length of the data transmission / reception time according to the power supply state. It is possible to increase.
[0048] The program as shown in the above embodiment can also be in the form of the following storage medium and program transmission device. That is, as the storage medium, the above-mentioned program to be executed by the computer device may be stored in a storage medium such as a CD-ROM, a DVD, a memory, or a hard disk so that the computer device can read it. The program transmission device includes a storage means such as a CD-ROM, DVD, memory, or hard disk that stores the above-mentioned program, and a connector on the device side that reads the program from the storage means and executes the program. Alternatively, the configuration may include a transmission means for transmitting the program via a network such as the Internet or LAN. Such a program transmission device is particularly suitable for installing a program that performs the above-mentioned processing.
[0049] Further, it is also possible to provide the wireless LAN card 24 with a function of receiving a signal from a power supply source and setting a data transmission / reception time T1. For example, a data transmission / reception time setting unit that sets the data transmission / reception time T1 in the wireless LAN card 24 and a determination unit that makes a judgment based on a signal transmitted from a computer device can be mentioned.
[0050] In addition, in the above embodiment, it is determined whether or not the computer system 10 is moved, that is, whether or not it is used in a state of being substantially fixed at a predetermined position, depending on whether or not the power is supplied by the AC power supply, and data is obtained. Although the transmission / reception time T1 is set, the present embodiment is not limited to this. For example, the data transmission / reception time T1 may be set by detecting a connection with a docking station or a connection to a predetermined hardware device. Further, the movement of the computer system 10 by a predetermined distance or more may be detected by using an acceleration sensor, a position detecting means using radio, or the like. However, if it is based on the judgment of whether or not it is an AC power supply, it can be realized relatively easily in the computer system 10 having the conventional configuration.
[0051] Further, the program as shown in the above embodiment may be in the form of the following storage medium and program transmission device. That is, as the storage medium, the above-mentioned program to be executed by the computer device may be stored in a storage medium such as a CD-ROM, a DVD, a memory, or a hard disk so that the computer device can read it. Further, as a program transmission device, a storage means such as a CD-ROM, a DVD, a memory, a hard disk, etc. that stores the above-mentioned program, and a device that reads the program from the storage means and executes the program The configuration may include a connector or a transmission means for transmitting the program via a network such as the Internet or LAN. Such a program transmission device is suitable for installing a program that performs the above-mentioned processing.
[0052] In the above embodiment, the wireless LAN module applied to the wireless LAN is used as the wireless communication module, but the wireless communication module of the present invention is not limited to this, and can communicate with a plurality of access points. Any module that can be switched is sufficient. Further, although the notebook type PC is applied as the computer device in the above embodiment, the computer device of the present invention is not particularly limited as long as it can transmit and receive data via the wireless communication module. For example, it is also possible to apply a mobile terminal such as a PDA (Personal Digital Assistant) or a mobile phone. In addition to this, as long as the gist of the present invention is not deviated, the configuration described in the above embodiment can be selected or changed to another configuration as appropriate.
[Effect of the Invention] As described above, according to the present invention, data can be efficiently transmitted and received by controlling the processing in wireless communication.
BRIEF DESCRIPTION OF THE DRAWINGS [FIG. 1] FIG. 1 is a diagram showing a hardware configuration of a computer system according to the present embodiment.
FIG. 2 is a diagram illustrating a specific configuration of the wireless LAN card shown in FIG.
FIG. 3 is a diagram illustrating a processing flow in controlling data transmission / reception according to the first embodiment.
FIG. 4 is a diagram for explaining the relationship between the amount of data and time in data transmission / reception. FIG. 4A is a diagram in which power is supplied from an AC adapter, and FIG. 4B is a diagram in which power is not supplied from the AC adapter. When the radio field strength is equal to or higher than the threshold value, (c) indicates a case where power is not supplied from the AC adapter and a new access point is searched for.
FIG. 5 is a diagram illustrating a processing flow in controlling data transmission / reception according to the second embodiment.
FIG. 6 is a diagram for explaining the relationship between the amount of data and time in data transmission / reception. FIG. 6A shows a case where the data transmission / reception time T1 is ta, and FIG. 6B shows a case where the data transmission / reception time T1 is tb. Shown.
[Code description] 10 ... computer system (computer device), 11 ... CPU, 21 ... I / O bridge, 24 ... wireless LAN card (wireless communication module), 41 ... embedded controller (Power supply judgment unit), 46 ... I / O port (detection unit), 50 ... Power supply circuit, 51 ... AC adapter, 52 ... Main battery, 101 ... Power amplifier, 102 .. .RF / IF converter synthesizer, 103 ... I / Q modulator / demodulator, 104 ... baseband processor, 105 ... media access controller, 106 ... register, 107 ... memory
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP11331941A | Cites | Japan |
3 members in 2 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2001283763 | Japan | A | |
| JP20010283763 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| US2003053425A1 | United States of America | A1 | |
| JP3824511B2This record | Japan | B2 | |
| US7359334B2 | United States of America | B2 |
39 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Request for registration of non-exclusive licenceJAPANESE INTERMEDIATE CODE: R315201S202 | S202 | |
| Written measure of declining of transfer procedureJAPANESE INTERMEDIATE CODE: R370R370 | R370 | |
| Written notification for declining of transfer of rightsJAPANESE INTERMEDIATE CODE: R360R360 | R360 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A821A521 | A521 | |
| Notification of acceptance of power of sub attorneyJAPANESE INTERMEDIATE CODE: A7432RD12 | RD12 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Notification of resignation of power of sub attorneyJAPANESE INTERMEDIATE CODE: A7434RD14 | RD14 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 3824511
- Publication, DOCDB
- 3824511
- Publication, EPODOC
- JP3824511B
- Application
- 283763
- Application, DOCDB
- 2001283763
- Application, EPODOC
- JP20010283763
Titles2
- Japanese
- コンピュータ装置および無線通信モジュールの制御方法
- English
- How to control computer devices and wireless communication modules
Classification
- CPC, 4
- H04W48/20
- H04W52/0245
- H04W52/0261
- Y02D30/70
- IPC, 2
- H04L12 28
- H04B7 26