Communications device, method and program for receiving process execution, and medium recorded thereon

A technology of communication device and reception interruption, which is applied in the direction of safety communication device, machine execution device, telephone communication, etc., and can solve problems such as CPU or hardware device limitations

Inactive Publication Date: 2005-01-26
PANASONIC CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also in terms of power consumption, the CPU or hardware devices on mobile phones have limitations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Communications device, method and program for receiving process execution, and medium recorded thereon
  • Communications device, method and program for receiving process execution, and medium recorded thereon
  • Communications device, method and program for receiving process execution, and medium recorded thereon

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0037] refer to image 3 , the mobile terminal A is connected with other device B through the radio channel 100 . The mobile terminal A activates its communication capability through hardware 101 and software 102 . The hardware 101 corresponds to a lower layer of a protocol stack, such as an RF layer, a baseband layer, etc. in this communication capability. The hardware 101 receives data from other devices B, including connection requests, acknowledgments, and the like.

[0038] refer to Figure 4 , on data reception (S101) processed by the hardware 101 from another device B, the received data is copied into a reception buffer 103 (S102). This copy operation results in data storage in the receive buffer 103, and thus makes a request for a receive interrupt to occur. In response to a request made for the occurrence of a reception interrupt, the hardware 101 determines whether a reception interrupt flag 104 is on or off at this time (S103). If the receive interrupt flag 104...

no. 2 example

[0066] In the first embodiment, no interruption of reception occurs in the mobile terminal A when a communication link is established. In response to the occurrence of a timer interrupt, the software 102 in the mobile terminal A acquires and stores the data received from the other device B and stored in the receive buffer 103 into memory. The problem here is that when the communication link is established, if the receive buffer 103 only stores data communicated only through the link, fast response is not required for the data reception. There may be a case, however, that the data to be stored in the receive buffer 103 may include any request to establish another communication link. In this case, even if the request for establishing another communication link occurs only in response to a timer interrupt, if the software 102 performs fetching on this and stores it in memory, it is possible that another communication link thus requested is established Before, there was the possi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A communications device for fetching data received from some other device from a receive buffer into a memory managed by software, responding to an occurrence of a receive interrupt or a timer interrupt. A frequent occurrence of the receive interrupt or the timer interrupt leads to smooth establishment of a communications link with the other device, but results in reduction of the communications efficiency unless adopting a CPU higher in throughput or additional hardware. In the communications device, determination is made whether a communications link has been established or not. If established, the data is fetched in response to only the timer interrupt. If not, the data is fetched in response to either the receive interrupt or the timer interrupt. Consequently, the communications efficiency can be successfully improved, and the link can be smoothly established, without depending on CPU or hardware throughput.

Description

[0001] The present invention relates to a communication device for acquiring data from some other device and storing in a reception buffer in response to the occurrence of a reception interrupt or a timer interrupt, a method and a program for performing a reception process, and A computer-readable medium storing the program. Background technique [0002] In communication devices, interrupts are used, for example, for software to confirm hardware communication. The hardware stores the data, including requests and acknowledgments, etc., from some other device in a receive buffer. Upon receiving notification from the hardware of a receive interrupt or a timer interrupt, the software switches the task in progress to an interrupt handler. [0003] When the hardware performs data reception, a receive interrupt occurs. The resulting receive interrupt notified by the hardware is detected by a receive interrupt handler. The software fetches the received data stored in the receive bu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/24H04M1/725H04M1/73H04Q7/32
CPCG06F13/24H04B1/40H04L9/40
Inventor 柏原和行立花涉小川典幸森冈正朋
Owner PANASONIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products