Abstract:
A wireless signal transmission system and method establishes an inter-transmission and exchange of files between a computer peripheral and a host system through a wireless signal transmission module. The system at least has an integrated Bluetooth module and a USB chip, which can intelligently identify and convert the type of wireless data format into wired interface data format. Through the wired interface port in connection with the host system, the type of the computer peripheral is reported to the host system. Accordingly, various drivers for different wireless peripherals need not be installed repeatedly, so as to increase the convenience and usefulness of the operation.

Description:
BACKGROUND OF THE INVENTION  
       [0001]     (A) Field of the Invention  
         [0002]     The present invention relates to a system and a method for wireless signal transmission, and more particularly, to computer peripherals connected to an intelligent reporting computer system and the data transmission or exchange between them.  
         [0003]     (B) Description of the Related Art  
         [0004]     Bluetooth is a wireless communication technique jointly announced by Ericsson, Nokia, Toshiba, IBM and Intel in May 1998. Its advantages include being able to automatically recognize and identify remote equipment with the Bluetooth function within a certain distance; switching into sleeping status when not being used, i.e., the feature of power-saving; and having a one-to-one or one-to-multi communication feature. In addition, compared with other wireless transmission techniques, Bluetooth can resolve the issues of only performing the data transmission between static equipments, which may occur in a remote controller or when using infrared rays. In other words, Bluetooth has the advantage in performing wireless communication for moving equipment. Furthermore, even though an electromagnetic wave of Bluetooth is blocked by an obstacle, it can penetrate the obstacle and make transmission possible.  
         [0005]     Universal Serial Bus (USB), another transmission specification, was announced by Intel early in late 1994, and officially brought out with the support of Compaq, Microsoft, NEC, IBM, Northern and Telcom. USB is characterized by plug-and-play, hot attach and detach, bus power supply and high speed of transmission (the highest can be 480 Mbps). Such transmission speed has been able to satisfy the data transmission requirement for most peripheral equipments, particularly after USB 2.0 was announced.  
         [0006]     In view of the above, these two types of techniques are integrated as one to keep the strength of both and get rid of the shortcomings, and therefore the relevant product becomes much more friendly and useful. However, with this known product, when communication is established between a computer and a wireless equipment, the computer cannot inform the user what the connected equipment is, and instead treats it as an unknown equipment. The computer needs to run an additional driver to identify the connected wireless equipment. Since transmission signals for the wireless equipment may not be the same, corresponding drivers have to be installed in the computer for signal recognition. Therefore, this known product is quite inconvenient to use, consumers&#39; desire to purchase it would decrease.  
       SUMMARY OF THE INVENTION  
       [0007]     The objective of the present invention is to provide a system or an apparatus with a built-in conversion program that can directly recognize types of the connected wireless equipment on the basis that other drivers are not needed in the computer system. Accordingly, the operation becomes more convenient and easier.  
         [0008]     Furthermore, the conversion program has a default signal that can actively report the type of the connected computer peripheral to the host computer, so that the host can determine the most suitable connection path and then perform the data transmission or exchange with the most suitable software.  
         [0009]     Another objective of the present invention is to allow the conversion of the data format from wireless signal into wired interface signal in the system or apparatus. Consequently, the advantages of both the Bluetooth technique and the transmission speed of wired interface can be integrated, and therefore the present invention will be more competitive in the market.  
         [0010]     Moreover, because a wired interface is occupied when a peripheral is connected to a computer, an additional peripheral cannot be connected to the computer. Nevertheless, the number of wired interface slots in the host system, which is limited at present, can be increased in accordance with the present invention. In other words, the present invention, based on wireless technique communication protocol, can increase the connections of more than one computer peripheral. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0011]     Embodiments of the present invention will now be described with reference to the accompanying drawings:  
         [0012]      FIG. 1  is a schematic view illustrating the connection among multi-computer peripherals through wireless transmission in accordance with the present invention;  
         [0013]      FIG. 2  is a diagram illustrating the use of the Bluetooth and the USB interface to connect a computer and peripherals in accordance with the present invention;  
         [0014]      FIG. 3  is a diagram illustrating a process of a wired interface in connection with a wireless signal transmission module in accordance with the present invention;  
         [0015]      FIG. 4  is a flow chart illustrating the wireless receiving and transmission between the host system and computer peripheral in accordance with the present invention; and  
         [0016]      FIG. 5  is a flow chart illustrating an embodiment of wireless data transmission between a computer and a Bluetooth mobile phone in accordance with the present invention. 
     
    
     DETAILED DESCRIPTION OF THE INVENTION  
       [0017]      FIG. 1  shows an embodiment of the present invention. A wireless signal transmission module  100  establishes a connection between a host system  102  and one or more computer peripherals  108 , e.g., synchronized data transmission, receiving/sending e-mails, browsing webpages or printing files with a wireless printer and accessing Internet data through a mobile phone with wireless communication support. The host system  102  may be a desktop computer, a laptop, a PDA, or the like; the connected computer peripheral  108  may be a wireless mobile phone  108   a,  a wireless personal data assistant  108   b,  a wireless mouse  108   c,  a wireless printer  108   d,  a wireless earphone  108   e,  a wireless laptop  108   f,  a wireless keyboard  108   g,  a wireless digital camera  108 n or other information appliances (IA). According to Bluetooth communication protocol, the host system  102  may be connected to up to one of the computer peripherals  108 , or be connected to seven computer peripherals  108  together through electromagnetic waves  106 , and the transmission speed depends on bandwidth. Among these, the host system  102  is defined as a master, whereas the other equipment is defined as slave.  
         [0018]     Referring to  FIGS. 2 and 3 , if a computer peripheral  108  is embedded with a wireless module  210 , it can intercommunicate with the wireless signal transmission module  100  of the present invention. The wireless signal transmission module  100  at least comprises a wireless module  200 , a processor  202  and a wired interface port  204 . The wireless module  200 , when it is in compliance with Bluetooth, further includes a hidden antenna  300 , a radio frequency (RF) unit  302 , a link control unit  304  and a link management unit  306 . The hidden antenna  300 , radio frequency unit  302 , link control unit  304  and link management unit  306  are under the rule of Bluetooth communication protocol (the same for the wireless module  210  of the computer peripheral  108 ). The wireless signal transmission module  100  of this embodiment is designed with two independent chips of the wireless module  200  and processor  202 . In practice, the two chips of the wireless module  200  and processor  202  can be integrated as one chip to make wireless technique adopted more widely.  
         [0019]     The processor  202  has a built-in conversion program  2020  to support at least  16  types of data including Dial-Up Network (DUN), Fax, LAN Access (LAP), Serial Port (SPP), Human Interface Device (HID), Hardcopy Cable Replacement (HCRP), File Transfer (FTP), Object Push (OPP), Personal Area Network (PAN), Basic Image Profile (BIP), Headset (HSP), Generic Access (GAP), Service Discovery Application (SDAP), Synchronization (SYNC), Generic Object Exchange (GEOP), and Audio Gateway (AGP).  
         [0020]     According to the above data formats, when the wireless module  200  receives a receiving data stream in a wireless format, the conversion program  2020  built in the processor  202  that is coupled to the wireless module  200  will intelligently identify the receiving data stream of the wireless format and convert the receiving data stream from the wireless format into a wired interface format, and then send an inserting wired interface signal and identify the type of the connected computer peripheral  108 . In other words, the conversion program  2020 , which is pre-written according to the above data formats, is able to identify the receiving data stream of the wireless format as well as to convert the receiving data stream to a wired format. The slot  206  is connected to the wired interface port  204  of the host system  102  directly or by a cable  104 . The conversion program  2020  reports a predetermined signal indicating the type of the connected equipment to the host system  102  when the signal connection is established, and then the host system  102  activates the most suitable software for the data transmission or exchange according to the type of equipment. The product with this design is quite convenient for the user.  
         [0021]     The conversion program  2020  is commonly called code or firmware in this field. The wired interface port  204  may be a USB interface, IEEE1394 interface or other wired interfaces. The processor  202  and host processor  208  are capable of supporting various wired interfaces. The wireless technique used in the present invention may be, but is not limited to, Bluetooth, Wi-Fi or ZigBee (also called IEEE 802.15.4 standard). The wireless signal transmission module  100  can be produced as an adapter, e.g., a USB/Bluetooth adapter, IEEE1394/Bluetooth adapter or other adapter with wired interface and wireless transmission apparatus integrated.  
         [0022]     The method of receiving data sent from the computer peripheral  108  to the host system  102  has been described above. The operation method of reverse data transmission is described below. In brief, the processor  202  receives a data stream in a wired format from the host system  102  through the wired interface port  204 , and then the conversion program  2020  converts the data stream from the wired format into a wireless format and transmits the data stream in the wireless format to the computer peripheral  108  through the wireless module  200 .  
         [0023]     Referring to  FIG. 4 , it further illustrates the flow chart to show how wireless data are received and sent in accordance with the present invention. First, the wireless signal is detected and the wireless signal connection between the wireless signal transmission module and the computer peripheral is established (step  402 ). The next step is to determine if the data will be received or sent (step  404 ). If data is going to be sent, the wireless module will receive the receiving data stream in the first format from the computer peripheral (step  414 ), and then identify and convert the receiving data stream in the first format into a receiving data stream in the second format (step  416 ). Afterwards, the wireless module sends a signal of inserting a wired interface into the host system, reports the type of connected computer peripheral (step  418 ) and establishes the file connection mode with the host system (step  420 ). During the process, the data stream in the first format is the data stream in general wireless format, e.g., the 16 types of Bluetooth data mentioned above, and the data stream in the second format is the data stream in general wired interface format, e.g., data format in USB interface, IEEE1394 interface or other wired interfaces. Sequentially, it must be determined whether the connection is disconnected (step  422 ). If it is disconnected, the signal of pulling out the wired interface is sent directly (step  424 ) and data transmission is stopped. If it is not disconnected, step  404 , determining the intention to receive or send data, is returned.  
         [0024]     In addition, when the computer peripheral starts to receive data or files from the host system, the sending data stream in the second format is sent from the host system (step  406 ), and the conversion program of the wireless signal transmission module identifies and converts the sending data stream in the second format into the sending data stream in the first format (step  408 ). The wireless module of the wireless signal transmission module sends the sending data stream in the first format to the computer peripheral (step  410 ) and establishes file connection mode with the computer peripheral (step  412 ). The user already knows what the connected equipment is when the host system starts to send data to the computer peripheral and will select appropriate software for data transmission or exchange. Then, it is determined whether or not the connection is disconnected (step  422 ). If it is disconnected, the signal of pulling out the wired interface is sent directly (step  424 ) and data receiving is stopped. If it is not disconnected, step  404 , determining the intention to receive or send data, is returned. The subsequent steps are repeated as mentioned above, and therefore the detailed descriptions are omitted herein.  
         [0025]      FIG. 5  further illustrates a flow chart of an actual operation method for an example regarding a Bluetooth mobile phone and a USB interface port. The user operates the mobile phone, establishes the Bluetooth connection with FTP data format (step  502 ) and decides if the file is going to be received or sent (step  504 ). If the file is going to be sent, the Bluetooth module receives the file with FTP data format from the Bluetooth mobile phone (step  514 ), identifies and converts the file into USB data format by the conversion program (step  516 ), sends a signal of inserting USB interface into the host system, reports to the host system that the connected equipment is a mobile phone (step  518 ) and establishes data connection mode with the host system (step  520 ). In this embodiment, the wireless signal transmission module  100  is a Bluetooth wireless signal transmission module, the processor has a USB interface and includes a chip having a conversion program for handling and controlling the Bluetooth signal and the USB interface signal. Then, it is determined whether the connection is disconnected (step  522 ). If it is disconnected, a signal of pulling out the USB interface is sent directly (step  524 ) and file transmission is stopped. If it is not disconnected, step  504 , determining the intention to receive or send the file, is returned.  
         [0026]     In addition, when the computer intends to be connected to the Bluetooth mobile phone so as to send files or a data stream with other formats, e.g., the mobile phone receives the FTP data in USB interface format from the host system (step  506 ), the conversion program of the Bluetooth signal transmission module will identify and convert the data into a Bluetooth signal in FTP data format, and the Bluetooth module of the Bluetooth signal transmission module will send this FTP data format to the mobile phone (step  510 ) and establish file connection mode with the mobile phone (step  512 ). Then, it will be determined whether the connection is disconnected (step  522 ). If it is disconnected, the signal of pulling out from USB interface  524  is sent directly and data receiving is stopped. If it is not disconnected, step  504 , determining the intention to receive or send data, is returned. The subsequent steps are repeated as mentioned above, and therefore the detailed descriptions are omitted herein.  
         [0027]     Furthermore, being connected to a Bluetooth mouse of human-interface device (HID) type, by clicking the request button of the Bluetooth mouse, the data stream in standard Bluetooth format HCI (Host Controller Interface) will be completely converted and reorganized into a data stream in USB format (part of the data is similar to that in USB interface format, for example, they both have XY coordinate variation value) that is reported to the host system to perform file transmission and exchange. In addition, other applicable wireless techniques such as Wi-Fi, ZigBee and other wireless techniques, or a connection of IEEE1394, RS232 wired interface can be suitable in the system of the present invention and be used in the embodiment of the present invention according to the protocol.  
         [0028]     The above-described embodiments of the present invention are intended to be illustrative only. Numerous alternative embodiments may be devised by those skilled in the art without departing from the scope of the following claims.