US8583045B2 - Method of pairing a computer and wireless electronic devices - Google Patents

Method of pairing a computer and wireless electronic devices Download PDF

Info

Publication number
US8583045B2
US8583045B2 US13/045,326 US201113045326A US8583045B2 US 8583045 B2 US8583045 B2 US 8583045B2 US 201113045326 A US201113045326 A US 201113045326A US 8583045 B2 US8583045 B2 US 8583045B2
Authority
US
United States
Prior art keywords
pairing
computer
electronic device
wireless electronic
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related, expires
Application number
US13/045,326
Other versions
US20120184216A1 (en
Inventor
Tsung-Wen Hsueh
Shi-Jie Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Primax Electronics Ltd
Original Assignee
Primax Electronics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Primax Electronics Ltd filed Critical Primax Electronics Ltd
Assigned to PRIMAX ELECTRONICS LTD. reassignment PRIMAX ELECTRONICS LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSUEH, TSUNG-WEN, ZHANG, Shi-jie
Publication of US20120184216A1 publication Critical patent/US20120184216A1/en
Application granted granted Critical
Publication of US8583045B2 publication Critical patent/US8583045B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces

Definitions

  • the present invention generally relates to a pairing method, and more particularly to a method of pairing a computer and at least one wireless electronic device.
  • wireless transmission technology such as Bluetooth, infrared, etc.
  • various wireless electronic devices are gradually instead of the wired devices to form the common computer peripheral devices, such as a wireless mouse, a wireless keyboard or a wireless communication device.
  • the wireless electronic device At the first time for a wireless electronic device communicating with a computer, the wireless electronic device needs to be paired with the computer, so as to successfully transmit the data to the computer.
  • a conventional method of pairing a computer 10 installed a Microsoft® Windows® series operating system (OS) and a wireless mouse 21 is illustrated below.
  • OS Microsoft® Windows® series operating system
  • FIG. 1 illustrates a schematic view of a conventional method of pairing a computer and at least a wireless electronic device.
  • a power source of a wireless mouse 21 is activated first and a pairing button (not shown) is pressed to let the wireless mouse 21 generate and transmit a pairing request message.
  • a wireless transmitting function of the computer 10 is enabled, so as to add a wireless electronic device 20 by a build-in utility of the Microsoft® Windows® OS as described from the step S 10 to the step S 12 .
  • FIG. 2 illustrates a flow chart of a conventional method of pairing a computer and a wireless electronic device.
  • the computer 10 starts to search at least one wireless electronic device 20 adjacent to the computer 10 .
  • the step S 11 is processed to display a searching list 111 on a monitor 11 of the computer 10 as illustrated in FIG. 3
  • FIG. 3 illustrates schematic view of a searching list of a conventional method of pairing a computer and at least a wireless electronic device.
  • the searching list 111 displays all of the searched wireless electronic devices 20 , and each of the wireless electronic devices 20 has a corresponding icon, for example, the wireless mouse 21 corresponds to a mouse icon 210 , the wireless keyboard corresponds to a keyboard icon 220 , the wireless communication device 23 corresponds to a cell phone icon 230 , etc., and thus it is easy to be recognized for selection.
  • the icon of the wireless electronic device 20 is selected from the searching list 111 , for example, when the mouse icon 210 representing the wireless mouse 21 is selected, the step S 12 as illustrated in FIG. 2 is processed, and thus starting to pair the computer 10 and the wireless mouse 21 .
  • the correct wireless electronic device when there are a plurality of wireless electronic devices adjacent to the computer, the correct wireless electronic device usually needs to be selected from a long searching list. Hence, it may waste a lot of time for selection and come out with several wireless electronic devices belong to the same type, such as a plurality of wireless mice, at the same time as well and thus result in difficult selection therefrom. Therefore, it is quite difficult to use and inconvenient.
  • the present invention is directed to a method of pairing a computer and at least a wireless electronic device with advantages of time-saving and convenience operation.
  • the present invention provides a method of pairing a computer and a wireless electronic device for establishing a connection therebetween and comprising the following steps:
  • MAC media access control
  • the step of generating the pairing complete message is displaying the pairing complete message on a monitor of the computer.
  • the step of generating the pairing complete message comprises displaying the pairing complete message on a monitor of the computer and transmitting a pairing notice signal to the wireless electronic device.
  • the wireless electronic device generates a light signal, a sound signal or a vibration signal after receiving the pairing notice signal.
  • the step of searching the wireless electronic device adjacent to the computer comprises:
  • the step of pairing the computer and the wireless electronic device comprises:
  • the wireless electronic device is a wireless input device, a wireless audio output device or a wireless communication device.
  • the present invention provides a method of pairing a computer and a plurality of wireless electronic devices for establishing connections therebetween and comprising the following steps:
  • the step of generating the pairing complete message is displaying the pairing complete message on a monitor of the computer.
  • the step of generating the pairing complete message comprises displaying the pairing complete message on a monitor of the computer and transmitting a pairing notice signal to the first wireless electronic device.
  • the first wireless electronic device generates a light signal, a sound signal or a vibration signal after receiving the pairing notice signal.
  • the step of searching the plurality of wireless electronic devices adjacent to the computer comprises:
  • the step of pairing the computer and the first wireless electronic device comprises:
  • FIG. 1 illustrates a schematic view of a conventional method of pairing a computer and at least a wireless electronic device.
  • FIG. 2 illustrates a flow chart of a conventional method of pairing a computer and a wireless electronic device.
  • FIG. 3 illustrates schematic view of a searching list of a conventional method of pairing a computer and at least a wireless electronic device.
  • FIG. 4 illustrates a schematic view of a method of pairing a computer and a wireless electronic device according to a first embodiment of the present invention.
  • FIG. 5 illustrates a flow chart of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • FIG. 6 illustrates a flow chart of the step S 20 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • FIG. 7 illustrates a flow chart of the step S 22 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • FIG. 8 illustrates a schematic view of a method of pairing a computer and wireless electronic devices according to a second embodiment of the present invention.
  • FIG. 9 illustrates a flow chart of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • FIG. 10 illustrates a flow chart of the step S 30 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • FIG. 11 illustrates a flow chart of the step S 32 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • FIG. 4 illustrates a schematic view of a method of pairing a computer and a wireless electronic device according to a first embodiment of the present invention.
  • a computer 30 , a monitor 31 and a wireless electronic device are presented in FIG. 4 .
  • the wireless electronic device may be a wireless input device (such as a wireless mouse, a wireless keyboard, etc.), a wireless audio output device (such as a wireless earphone, a wireless headset, etc.), or a wireless communication device (such as a cell phone, a personal digital assistant (PDA)), etc.
  • the wireless electronic device is illustrated as a wireless mouse 40 .
  • a power source of the wireless mouse 40 is activated and a pairing button (not shown) of the wireless mouse 40 is pressed to let the wireless mouse 40 generate and transmit a pairing request message to computer 30 .
  • the pairing request message contains a media access control (MAC) address of the wireless mouse 40 .
  • MAC media access control
  • FIG. 5 illustrates a flow chart of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • the computer 30 starts to search at least one wireless electronic device adjacent to the computer 30 .
  • FIG. 6 illustrates a flow chart of the step S 20 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • the computer 30 receives the pairing request message transmitted by the wireless mouse 40 , and processes the step S 202 in a predetermined period to determine whether the computer 30 receives at least one pairing request message or not. If yes, then process the step S 203 to transmit a request response message to the wireless mouse 40 according to the pairing request message and go to the step S 21 . If not, then the searching process is failure.
  • the wireless mouse 40 switches into a pairing mode when the wireless mouse 40 receives the request response message.
  • the computer 30 obtains and records the MAC address of the wireless mouse 40 by the pairing request message in the step S 20 . Since each of the wireless electronic devices has a set of unique MAC address, the computer 30 may recognize different wireless electronic devices by the MAC address records when the number of the wireless electronic device is a plural.
  • FIG. 7 illustrates a flow chart of the step S 22 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
  • step S 220 the wireless mouse 40 is switched into the pairing mode to generate and transmit a set of random number.
  • the wireless mouse 40 In the step S 221 , the wireless mouse 40 generates an initialization code by using the random number generated by itself and the request response message in the step S 20 to provide an encrypted environment for verification.
  • step S 222 the computer 30 switches into the pairing mode and receives the set of random number.
  • the computer 30 In the step S 223 , the computer 30 generates an initialization code by using the random number from the wireless mouse 40 and the request response message in the step S 20 to provide an encrypted environment for verification.
  • a verification of the computer 30 is processed.
  • the computer 30 generates a set of verification random number and transmits the verification random number to the wireless mouse 40 .
  • the wireless mouse 40 computes the verification random number by using a verification function to generate a response number, and then compiles the response number to the computer 30 to generate a first pairing data. If the response number and the number computed by the computer 30 are the same, then the first pairing data is success, however, if they are different, then the first pairing data is failure.
  • an inverse verification of the wireless mouse 40 is processed.
  • the wireless mouse 40 generates a set of inverse verification random number and transmits the inverse verification random number to the computer 30 .
  • the computer 30 computes the inverse verification random number by using an inverse verification function to generate another response number, and then compiles the other response number to the wireless mouse 40 to generate a second pairing data. If the other response number and the number computed by the wireless mouse 40 are the same, then the second pairing data is success, however, if they are different, then the second pairing data is failure.
  • the step S 226 is processed to interchange the first pairing data and the second pairing data.
  • the step S 227 is processed to determine whether the first pairing data and the second pairing date are both success or not. If yes, then the computer 30 and the wireless mouse 40 are success in pairing and then the step S 23 is processed. If not, then they are failure to be paired.
  • the computer 30 in the step S 23 , the computer 30 generates a pairing complete message 32 , which is displayed on the monitor 31 of the computer 30 for notifying users that the computer 30 and the wireless mouse 40 are success in pairing. Moreover, the computer 30 may further transmits a pairing notice signal to the wireless mouse 40 to let the wireless mouse 40 generate a light signal, a sound signal or a vibration signal, so as to notify users where is the paired wireless electronic device 40 .
  • FIG. 8 illustrates a schematic view of a method of pairing a computer and wireless electronic devices according to a second embodiment of the present invention.
  • a computer 50 , a monitor 51 and two wireless mice 61 , 62 are presented in FIG. 8 .
  • a power source of the wireless mouse 61 is activated and a pairing button (not shown) of the wireless mouse 61 is pressed to let the wireless mouse 61 generate and transmit a pairing request message, wherein the pairing request message contains a media access control (MAC) address of the wireless mouse 61 .
  • MAC media access control
  • FIG. 9 illustrates a flow chart of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • the computer 50 starts to search wireless electronic devices adjacent to the computer 50 , wherein the wireless electronic devices in the present embodiment comprise the wireless mouse 61 and the wireless mouse 62 .
  • the wireless mouse 61 and the wireless mouse 62 have different MAC addresses.
  • FIG. 10 illustrates a flow chart of the step S 30 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • the computer 50 with wireless transmission function receives the pairing request messages transmitted by the wireless mouse 61 and the wireless mouse 62 , and processes the step S 302 in a predetermined period to determine whether the computer 50 receives at least one pairing request message or not. If yes, then process the step S 303 to transmit request response messages to the wireless mouse 61 and the wireless mouse 62 according to the pairing request messages and go to the step S 31 . If not, then the searching process is failure.
  • the wireless mouse 61 and the wireless mouse 62 switch into a pairing mode when the wireless mouse 61 and the wireless mouse 62 receive the request response messages.
  • the computer 50 obtains and records the MAC addresses of the wireless mouse 61 and the wireless mouse 62 by the pairing request messages in the step S 30 . Since the wireless mouse 61 and the wireless mouse 62 have different MAC addresses, the computer 50 may recognize the wireless mouse 61 and the wireless mouse 62 by the MAC address records.
  • the computer 50 is pairing with one of the wireless mouse 61 and the wireless mouse 62 .
  • the computer 50 is pairing with the wireless mouse 61 , wherein the pairing process is similar to the conventional pairing process and simply described in the following description.
  • FIG. 11 illustrates a flow chart of the step S 32 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
  • step S 320 the wireless mouse 61 is switched into the pairing mode to generate and transmit a set of random number.
  • the wireless mouse 61 In the step S 321 , the wireless mouse 61 generates an initialization code by using the random number generated by itself and the request response message in the step S 30 to provide an encrypted environment for verification.
  • step S 322 the computer 50 switches into the pairing mode and receives the set of random number generated by the wireless mouse 61 .
  • the computer 50 In the step S 323 , the computer 50 generates an initialization code by using the random number from the wireless mouse 61 and the request response message in the step S 30 to provide an encrypted environment for verification.
  • a verification of the computer 50 is processed.
  • the computer 50 generates a set of verification random number and transmits the verification random number to the wireless mouse 61 .
  • the wireless mouse 61 computes the verification random number by using a verification function to generate a response number, and then compiles the response number to the computer 50 to generate a first pairing data. If the response number and the number computed by the computer 50 are the same, then the first pairing data is success, however, if they are different, then the first pairing data is failure.
  • an inverse verification of the wireless mouse 61 is processed.
  • the wireless mouse 61 generates a set of inverse verification random number and transmits the inverse verification random number to the computer 50 .
  • the computer 50 computes the inverse verification random number by using an inverse verification function to generate another response number, and then compiles the other response number to the wireless mouse 61 to generate a second pairing data. If the other response number and the number computed by the wireless mouse 61 are the same, then the second pairing data is success, however, if they are different, then the second pairing data is failure.
  • the step S 326 is processed to interchange the first pairing data and the second pairing data.
  • the step S 327 is processed to determine whether the first pairing data and the second pairing date are both success or not. If yes, then the computer 50 and the wireless mouse 61 are success in pairing and then the step S 33 is processed. If not, then they are failure to pair.
  • the computer 50 In the step S 33 , the computer 50 generates a pairing complete message 52 , which is displayed on the monitor 51 of the computer 50 for notifying users that the computer 50 and the wireless mouse 61 are success in pairing. Moreover, the computer 50 may further transmits a pairing notice signal to the wireless mouse 61 to let the wireless mouse 61 generate a light signal, a sound signal or a vibration signal, so as to notify users where is the paired wireless mouse 61 .
  • the pairing complete message 52 further comprises a pairing confirming message, which is displayed as “Is the paired wireless electronic device is correct?”, and thus users may confirm whether the wireless mouse 61 is the correct pairing subject or not; if yes, then a re-pairing request message will not be generated; however, if not, then a re-pairing request message is generated.
  • the computer 50 determines whether a re-pairing request message is received or not. If the wireless mouse 61 is the wireless electronic device desired to be paired, then users may click a button 53 marked as “Yes and complete.” to complete the pairing process, and then the wireless mouse 61 may be normally operated on the computer 50 . If the wireless mouse 61 is not the wireless electronic device desired to be paired, then users may click a button 54 marked as “No and re-pairing.” to transmit a re-pairing request message to the computer 50 and go to the step S 35 .
  • the computer 50 confirms the MAC address records, excludes the MAC address record of the wireless mouse 61 , and then reads the MAC address record of the wireless mouse 62 . Thereafter, the step S 32 is processed to pair the computer 50 and the second wireless electronic device 62 .
  • the method of pairing a computer and at least one wireless electronic device of the present invention uses the step of recording the MAC address(s) of the wireless electronic device(s) to replace the step of selecting a correct wireless electronic device from a searching list in the conventional method. Therefore, the present invention may not only save lots of time for selection, but also provide a simple pairing method to avoid difficult selection from several wireless electronic devices belong to the same type that comes out at the same time that result in quite difficult to use and inconvenient.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The present invention discloses a method for pairing a computer and wireless electronic devices including searching at least one wireless electronic device adjacent to a computer; recording a media access control (MAC) address of the wireless electronic device; pairing the computer and the wireless electronic device; and generating a pairing complete message. The present invention saves time of selecting the wireless electronic device from a candidate list and also provides a convenient and easy pairing method.

Description

FIELD OF THE INVENTION
The present invention generally relates to a pairing method, and more particularly to a method of pairing a computer and at least one wireless electronic device.
BACKGROUND OF THE INVENTION
With the wireless transmission technology, such as Bluetooth, infrared, etc., grows into maturity, various wireless electronic devices are gradually instead of the wired devices to form the common computer peripheral devices, such as a wireless mouse, a wireless keyboard or a wireless communication device.
At the first time for a wireless electronic device communicating with a computer, the wireless electronic device needs to be paired with the computer, so as to successfully transmit the data to the computer. A conventional method of pairing a computer 10 installed a Microsoft® Windows® series operating system (OS) and a wireless mouse 21 is illustrated below.
Referring to FIG. 1, FIG. 1 illustrates a schematic view of a conventional method of pairing a computer and at least a wireless electronic device. A power source of a wireless mouse 21 is activated first and a pairing button (not shown) is pressed to let the wireless mouse 21 generate and transmit a pairing request message. After that, a wireless transmitting function of the computer 10 is enabled, so as to add a wireless electronic device 20 by a build-in utility of the Microsoft® Windows® OS as described from the step S10 to the step S12.
Referring to FIG. 2, FIG. 2 illustrates a flow chart of a conventional method of pairing a computer and a wireless electronic device. As illustrated in step S10, the computer 10 starts to search at least one wireless electronic device 20 adjacent to the computer 10. Next, the step S11 is processed to display a searching list 111 on a monitor 11 of the computer 10 as illustrated in FIG. 3, FIG. 3 illustrates schematic view of a searching list of a conventional method of pairing a computer and at least a wireless electronic device.
The searching list 111 displays all of the searched wireless electronic devices 20, and each of the wireless electronic devices 20 has a corresponding icon, for example, the wireless mouse 21 corresponds to a mouse icon 210, the wireless keyboard corresponds to a keyboard icon 220, the wireless communication device 23 corresponds to a cell phone icon 230, etc., and thus it is easy to be recognized for selection. When the icon of the wireless electronic device 20 is selected from the searching list 111, for example, when the mouse icon 210 representing the wireless mouse 21 is selected, the step S12 as illustrated in FIG. 2 is processed, and thus starting to pair the computer 10 and the wireless mouse 21.
However, when there are a plurality of wireless electronic devices adjacent to the computer, the correct wireless electronic device usually needs to be selected from a long searching list. Hence, it may waste a lot of time for selection and come out with several wireless electronic devices belong to the same type, such as a plurality of wireless mice, at the same time as well and thus result in difficult selection therefrom. Therefore, it is quite difficult to use and inconvenient.
SUMMARY OF THE INVENTION
The present invention is directed to a method of pairing a computer and at least a wireless electronic device with advantages of time-saving and convenience operation.
In a preferred embodiment, the present invention provides a method of pairing a computer and a wireless electronic device for establishing a connection therebetween and comprising the following steps:
searching at least one wireless electronic device adjacent to the computer;
recording a media access control (MAC) address of the wireless electronic device;
pairing the computer and the wireless electronic device; and
generating a pairing complete message.
In a preferred embodiment, the step of generating the pairing complete message is displaying the pairing complete message on a monitor of the computer.
In a preferred embodiment, the step of generating the pairing complete message comprises displaying the pairing complete message on a monitor of the computer and transmitting a pairing notice signal to the wireless electronic device.
In a preferred embodiment, the wireless electronic device generates a light signal, a sound signal or a vibration signal after receiving the pairing notice signal.
In a preferred embodiment, the step of searching the wireless electronic device adjacent to the computer comprises:
receiving a pairing request message of the wireless electronic device; and
transmitting a request response message according to the pairing request message.
In a preferred embodiment, the step of pairing the computer and the wireless electronic device comprises:
    • generating an initialization code;
    • verifying the computer to generate a first pairing data;
    • verifying the wireless electronic device to generate a second pairing data; and
    • transmitting the first pairing data to the wireless electronic device and receiving the second pairing data.
In a preferred embodiment, the wireless electronic device is a wireless input device, a wireless audio output device or a wireless communication device.
In a preferred embodiment, the present invention provides a method of pairing a computer and a plurality of wireless electronic devices for establishing connections therebetween and comprising the following steps:
    • searching the plurality of wireless electronic devices adjacent to the computer, wherein each of the plurality of wireless electronic devices has a media access control (MAC) address;
    • receiving and recording the MAC addresses of the plurality of wireless electronic devices;
    • pairing the computer and a first wireless electronic device of the plurality of wireless electronic devices;
    • generating a pairing complete message; and
    • determining to pair the computer and the a second wireless electronic device of the plurality of wireless electronic devices if receiving a re-pairing request message.
In a preferred embodiment, the step of generating the pairing complete message is displaying the pairing complete message on a monitor of the computer.
In a preferred embodiment, the step of generating the pairing complete message comprises displaying the pairing complete message on a monitor of the computer and transmitting a pairing notice signal to the first wireless electronic device.
In a preferred embodiment, the first wireless electronic device generates a light signal, a sound signal or a vibration signal after receiving the pairing notice signal.
In a preferred embodiment, the step of searching the plurality of wireless electronic devices adjacent to the computer comprises:
    • receiving a pairing request message of each of the plurality of wireless electronic devices; and
    • transmitting a request response message according to each of the pairing request messages.
In a preferred embodiment, the step of pairing the computer and the first wireless electronic device comprises:
    • generating an initialization code;
    • verifying the computer to generate a first pairing data;
    • verifying the first wireless electronic device to generate a second pairing data; and
    • transmitting the first pairing data to the first wireless electronic device and receiving the second pairing data.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a schematic view of a conventional method of pairing a computer and at least a wireless electronic device.
FIG. 2 illustrates a flow chart of a conventional method of pairing a computer and a wireless electronic device.
FIG. 3 illustrates schematic view of a searching list of a conventional method of pairing a computer and at least a wireless electronic device.
FIG. 4 illustrates a schematic view of a method of pairing a computer and a wireless electronic device according to a first embodiment of the present invention.
FIG. 5 illustrates a flow chart of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
FIG. 6 illustrates a flow chart of the step S20 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
FIG. 7 illustrates a flow chart of the step S22 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
FIG. 8 illustrates a schematic view of a method of pairing a computer and wireless electronic devices according to a second embodiment of the present invention.
FIG. 9 illustrates a flow chart of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
FIG. 10 illustrates a flow chart of the step S30 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
FIG. 11 illustrates a flow chart of the step S32 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Reference will now be made in detail to specific embodiments of the present invention. Examples of these embodiments are illustrated in the accompanying drawings. While the invention will be described in conjunction with these specific embodiments, it will be understood that it is not intended to limit the invention to these embodiments. In fact, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. In the following description, numerous specific details are set forth in order to provide a through understanding of the present invention. The present invention may be practiced without some or all of these specific details. In other instances, well-known process operations are not described in detail in order not to obscure the present invention.
Referring to FIG. 4, FIG. 4 illustrates a schematic view of a method of pairing a computer and a wireless electronic device according to a first embodiment of the present invention. A computer 30, a monitor 31 and a wireless electronic device are presented in FIG. 4. In the present invention, the wireless electronic device may be a wireless input device (such as a wireless mouse, a wireless keyboard, etc.), a wireless audio output device (such as a wireless earphone, a wireless headset, etc.), or a wireless communication device (such as a cell phone, a personal digital assistant (PDA)), etc. In the present embodiment, the wireless electronic device is illustrated as a wireless mouse 40.
First, a power source of the wireless mouse 40 is activated and a pairing button (not shown) of the wireless mouse 40 is pressed to let the wireless mouse 40 generate and transmit a pairing request message to computer 30. The pairing request message contains a media access control (MAC) address of the wireless mouse 40.
Referring to FIG. 5, FIG. 5 illustrates a flow chart of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention. In the step S20, the computer 30 starts to search at least one wireless electronic device adjacent to the computer 30.
Referring to FIG. 6 for the searching process, FIG. 6 illustrates a flow chart of the step S20 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention. In the step S201, the computer 30 receives the pairing request message transmitted by the wireless mouse 40, and processes the step S202 in a predetermined period to determine whether the computer 30 receives at least one pairing request message or not. If yes, then process the step S203 to transmit a request response message to the wireless mouse 40 according to the pairing request message and go to the step S21. If not, then the searching process is failure. The wireless mouse 40 switches into a pairing mode when the wireless mouse 40 receives the request response message.
In the step S21, the computer 30 obtains and records the MAC address of the wireless mouse 40 by the pairing request message in the step S20. Since each of the wireless electronic devices has a set of unique MAC address, the computer 30 may recognize different wireless electronic devices by the MAC address records when the number of the wireless electronic device is a plural.
In the step S22, the computer 30 is pairing with the wireless mouse 40, and the pairing process is similar to the conventional pairing process and simply described in the following description. Referring to FIG. 7, FIG. 7 illustrates a flow chart of the step S22 of a method of pairing a computer and a wireless electronic device according to the first embodiment of the present invention.
In the step S220, the wireless mouse 40 is switched into the pairing mode to generate and transmit a set of random number.
In the step S221, the wireless mouse 40 generates an initialization code by using the random number generated by itself and the request response message in the step S20 to provide an encrypted environment for verification.
In the step S222, the computer 30 switches into the pairing mode and receives the set of random number.
In the step S223, the computer 30 generates an initialization code by using the random number from the wireless mouse 40 and the request response message in the step S20 to provide an encrypted environment for verification.
In the step S224, a verification of the computer 30 is processed. The computer 30 generates a set of verification random number and transmits the verification random number to the wireless mouse 40. The wireless mouse 40 computes the verification random number by using a verification function to generate a response number, and then compiles the response number to the computer 30 to generate a first pairing data. If the response number and the number computed by the computer 30 are the same, then the first pairing data is success, however, if they are different, then the first pairing data is failure.
In the step S225, an inverse verification of the wireless mouse 40 is processed. The wireless mouse 40 generates a set of inverse verification random number and transmits the inverse verification random number to the computer 30. The computer 30 computes the inverse verification random number by using an inverse verification function to generate another response number, and then compiles the other response number to the wireless mouse 40 to generate a second pairing data. If the other response number and the number computed by the wireless mouse 40 are the same, then the second pairing data is success, however, if they are different, then the second pairing data is failure.
After the first pairing data and the second pairing data are generated, the step S226 is processed to interchange the first pairing data and the second pairing data. After the computer 30 transmits the first pairing data to the wireless mouse 40 and receives the second pairing data from the wireless mouse 40, the step S227 is processed to determine whether the first pairing data and the second pairing date are both success or not. If yes, then the computer 30 and the wireless mouse 40 are success in pairing and then the step S23 is processed. If not, then they are failure to be paired.
Referring to FIG. 5 again, in the step S23, the computer 30 generates a pairing complete message 32, which is displayed on the monitor 31 of the computer 30 for notifying users that the computer 30 and the wireless mouse 40 are success in pairing. Moreover, the computer 30 may further transmits a pairing notice signal to the wireless mouse 40 to let the wireless mouse 40 generate a light signal, a sound signal or a vibration signal, so as to notify users where is the paired wireless electronic device 40.
Referring to FIG. 8, FIG. 8 illustrates a schematic view of a method of pairing a computer and wireless electronic devices according to a second embodiment of the present invention. A computer 50, a monitor 51 and two wireless mice 61, 62 are presented in FIG. 8. First, a power source of the wireless mouse 61 is activated and a pairing button (not shown) of the wireless mouse 61 is pressed to let the wireless mouse 61 generate and transmit a pairing request message, wherein the pairing request message contains a media access control (MAC) address of the wireless mouse 61.
Referring to FIG. 9, FIG. 9 illustrates a flow chart of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention. In the step S30, the computer 50 starts to search wireless electronic devices adjacent to the computer 50, wherein the wireless electronic devices in the present embodiment comprise the wireless mouse 61 and the wireless mouse 62. The wireless mouse 61 and the wireless mouse 62 have different MAC addresses.
Referring to FIG. 10 for the searching process, FIG. 10 illustrates a flow chart of the step S30 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention. In the step S301, the computer 50 with wireless transmission function receives the pairing request messages transmitted by the wireless mouse 61 and the wireless mouse 62, and processes the step S302 in a predetermined period to determine whether the computer 50 receives at least one pairing request message or not. If yes, then process the step S303 to transmit request response messages to the wireless mouse 61 and the wireless mouse 62 according to the pairing request messages and go to the step S31. If not, then the searching process is failure. The wireless mouse 61 and the wireless mouse 62 switch into a pairing mode when the wireless mouse 61 and the wireless mouse 62 receive the request response messages.
In the step S31, the computer 50 obtains and records the MAC addresses of the wireless mouse 61 and the wireless mouse 62 by the pairing request messages in the step S30. Since the wireless mouse 61 and the wireless mouse 62 have different MAC addresses, the computer 50 may recognize the wireless mouse 61 and the wireless mouse 62 by the MAC address records.
In the step S32, the computer 50 is pairing with one of the wireless mouse 61 and the wireless mouse 62. For example, the computer 50 is pairing with the wireless mouse 61, wherein the pairing process is similar to the conventional pairing process and simply described in the following description. Referring to FIG. 11, FIG. 11 illustrates a flow chart of the step S32 of a method of pairing a computer and wireless electronic devices according to the second embodiment of the present invention.
In the step S320, the wireless mouse 61 is switched into the pairing mode to generate and transmit a set of random number.
In the step S321, the wireless mouse 61 generates an initialization code by using the random number generated by itself and the request response message in the step S30 to provide an encrypted environment for verification.
In the step S322, the computer 50 switches into the pairing mode and receives the set of random number generated by the wireless mouse 61.
In the step S323, the computer 50 generates an initialization code by using the random number from the wireless mouse 61 and the request response message in the step S30 to provide an encrypted environment for verification.
In the step S324, a verification of the computer 50 is processed. The computer 50 generates a set of verification random number and transmits the verification random number to the wireless mouse 61. The wireless mouse 61 computes the verification random number by using a verification function to generate a response number, and then compiles the response number to the computer 50 to generate a first pairing data. If the response number and the number computed by the computer 50 are the same, then the first pairing data is success, however, if they are different, then the first pairing data is failure.
In the step S325, an inverse verification of the wireless mouse 61 is processed. The wireless mouse 61 generates a set of inverse verification random number and transmits the inverse verification random number to the computer 50. The computer 50 computes the inverse verification random number by using an inverse verification function to generate another response number, and then compiles the other response number to the wireless mouse 61 to generate a second pairing data. If the other response number and the number computed by the wireless mouse 61 are the same, then the second pairing data is success, however, if they are different, then the second pairing data is failure.
After the first pairing data and the second pairing data are generated, the step S326 is processed to interchange the first pairing data and the second pairing data. After the computer 50 transmits the first pairing data to the wireless mouse 61 and receives the second pairing data from the wireless mouse 61, the step S327 is processed to determine whether the first pairing data and the second pairing date are both success or not. If yes, then the computer 50 and the wireless mouse 61 are success in pairing and then the step S33 is processed. If not, then they are failure to pair.
In the step S33, the computer 50 generates a pairing complete message 52, which is displayed on the monitor 51 of the computer 50 for notifying users that the computer 50 and the wireless mouse 61 are success in pairing. Moreover, the computer 50 may further transmits a pairing notice signal to the wireless mouse 61 to let the wireless mouse 61 generate a light signal, a sound signal or a vibration signal, so as to notify users where is the paired wireless mouse 61.
Further, the pairing complete message 52 further comprises a pairing confirming message, which is displayed as “Is the paired wireless electronic device is correct?”, and thus users may confirm whether the wireless mouse 61 is the correct pairing subject or not; if yes, then a re-pairing request message will not be generated; however, if not, then a re-pairing request message is generated.
In the step S34, the computer 50 determines whether a re-pairing request message is received or not. If the wireless mouse 61 is the wireless electronic device desired to be paired, then users may click a button 53 marked as “Yes and complete.” to complete the pairing process, and then the wireless mouse 61 may be normally operated on the computer 50. If the wireless mouse 61 is not the wireless electronic device desired to be paired, then users may click a button 54 marked as “No and re-pairing.” to transmit a re-pairing request message to the computer 50 and go to the step S35. In the step S35, the computer 50 confirms the MAC address records, excludes the MAC address record of the wireless mouse 61, and then reads the MAC address record of the wireless mouse 62. Thereafter, the step S32 is processed to pair the computer 50 and the second wireless electronic device 62.
According to the description of the above-mentioned preferred embodiments, it is obvious that the method of pairing a computer and at least one wireless electronic device of the present invention uses the step of recording the MAC address(s) of the wireless electronic device(s) to replace the step of selecting a correct wireless electronic device from a searching list in the conventional method. Therefore, the present invention may not only save lots of time for selection, but also provide a simple pairing method to avoid difficult selection from several wireless electronic devices belong to the same type that comes out at the same time that result in quite difficult to use and inconvenient.
Although specific embodiments of the present invention have been described, it will be understood by those of skill in the art that there are other embodiments that are equivalent to the described embodiments. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrated embodiments, but only by the scope of the appended claims.

Claims (5)

What is claimed is:
1. A method of pairing a computer and a wireless electronic device for establishing a connection between the computer and the wireless electronic device, comprising:
the wireless electronic device generating and transmitting a pairing request message to the computer when a pairing button of the wireless electronic device is triggered, wherein the pairing request message contains a media access control (MAC) address of the wireless electronic device;
the computer searching at least one wireless electronic device adjacent to the computer;
the computer recording the media access control (MAC) address of the wireless electronic device;
the computer and the wireless electronic device performing a pairing process between the computer and the wireless electronic device;
the computer displaying a pairing complete message on a display of the computer and transmitting a pairing notice signal to the wireless electronic device, wherein the pairing complete message further comprises a pairing confirming message displayed on the display, for confirming whether the wireless electronic device is a correct pairing subject, and when the wireless electronic device is determined to not be the correct pairing subject, the computer receiving a re-pairing request message; and
the wireless electronic device generating a light signal, a sound signal or a vibration signal after receiving the pairing notice signal.
2. The method of pairing a computer and a wireless electronic device as claimed in claim 1, wherein the step of searching the wireless electronic device adjacent to the computer comprises:
the computer receiving the pairing request message of the wireless electronic device; and
the computer transmitting a request response message according to the pairing request message.
3. The method of pairing a computer and a wireless electronic device as claimed in claim 2, when the computer receiving the re-pairing request message, the computer excluding the MAC address record of the wireless electronic device.
4. The method of pairing a computer and a wireless electronic device as claimed in claim 1, wherein the step of pairing the computer and the wireless electronic device comprises:
the wireless electronic device generating an initialization code;
the computer generating a first pairing data;
the wireless electronic device generating a second pairing data; and
the computer transmitting the first pairing data to the wireless electronic device and receiving the second pairing data.
5. The method of pairing a computer and a wireless electronic device as claimed in claim 1, wherein the wireless electronic device is a wireless input device, a wireless audio output device or a wireless communication device.
US13/045,326 2011-01-14 2011-03-10 Method of pairing a computer and wireless electronic devices Expired - Fee Related US8583045B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
TW100101399A TW201229766A (en) 2011-01-14 2011-01-14 Method of piaring a computer and wireless electronic devices
TW100101399A 2011-01-14
TW100101399 2011-01-14

Publications (2)

Publication Number Publication Date
US20120184216A1 US20120184216A1 (en) 2012-07-19
US8583045B2 true US8583045B2 (en) 2013-11-12

Family

ID=46491132

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/045,326 Expired - Fee Related US8583045B2 (en) 2011-01-14 2011-03-10 Method of pairing a computer and wireless electronic devices

Country Status (2)

Country Link
US (1) US8583045B2 (en)
TW (1) TW201229766A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836083B2 (en) 2015-03-12 2017-12-05 Flextronics Ap, Llc Complete wearable ecosystem

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI641956B (en) * 2015-01-29 2018-11-21 宏達國際電子股份有限公司 Internet of things system and control method
US20170065039A1 (en) * 2015-09-03 2017-03-09 Flextronics Ap, Llc Wearable technology fineware
DE102016207602B4 (en) 2016-05-03 2018-05-09 BSH Hausgeräte GmbH Production of a data connection
US10042595B2 (en) * 2016-09-06 2018-08-07 Apple Inc. Devices, methods, and graphical user interfaces for wireless pairing with peripheral devices and displaying status information concerning the peripheral devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070072562A1 (en) * 2005-09-27 2007-03-29 Samsung Electronics Co., Ltd. Wireless communication module, wireless communication apparatus having wireless communication module, and control method thereof
US20090327449A1 (en) * 2008-06-30 2009-12-31 Microsoft Corporation Wireless synchronization of media content and subscription content
US20110081860A1 (en) * 2009-10-02 2011-04-07 Research In Motion Limited Methods and devices for facilitating bluetooth pairing using a camera as a barcode scanner
US8166149B2 (en) * 2007-12-28 2012-04-24 Brother Kogyo Kabushiki Kaisha Information-processing apparatus and program thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070072562A1 (en) * 2005-09-27 2007-03-29 Samsung Electronics Co., Ltd. Wireless communication module, wireless communication apparatus having wireless communication module, and control method thereof
US8166149B2 (en) * 2007-12-28 2012-04-24 Brother Kogyo Kabushiki Kaisha Information-processing apparatus and program thereof
US20090327449A1 (en) * 2008-06-30 2009-12-31 Microsoft Corporation Wireless synchronization of media content and subscription content
US20110081860A1 (en) * 2009-10-02 2011-04-07 Research In Motion Limited Methods and devices for facilitating bluetooth pairing using a camera as a barcode scanner

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836083B2 (en) 2015-03-12 2017-12-05 Flextronics Ap, Llc Complete wearable ecosystem

Also Published As

Publication number Publication date
US20120184216A1 (en) 2012-07-19
TW201229766A (en) 2012-07-16

Similar Documents

Publication Publication Date Title
US10708649B2 (en) Method, apparatus and system for displaying bullet screen information
EP3306865B1 (en) Communication message sending method and device
WO2017215639A1 (en) Sound effect configuration method and system and related device
WO2016107501A1 (en) Intelligent device control method and device
CN104852885B (en) Method, device and system for verifying verification code
WO2019080929A1 (en) Message prompting method and mobile terminal
CN105208056B (en) Information interaction method and terminal
CN106371964B (en) Method and device for prompting message
WO2018049893A1 (en) Data transmission method and terminal device
US8583045B2 (en) Method of pairing a computer and wireless electronic devices
WO2018049881A1 (en) Data migration method and device
WO2014187189A1 (en) Method and system for prompting application update
US9602652B2 (en) Method for controlling communication setting of mobile terminal and mobile terminal thereof
US11157231B2 (en) Method and apparatus for controlling sound signal output
JP7271711B2 (en) SSB transmission instruction method, device, terminal, equipment and medium
WO2018049903A1 (en) Data migration method and related devices
TWI426808B (en) Method of piaring a computer and wireless electronic devices
JP6915074B2 (en) Message notification method and terminal
WO2018049901A1 (en) Data migration method and related devices
WO2018049902A1 (en) Data migration method and relevant device
CN103399706A (en) Page interaction method, device and terminal
WO2020001190A1 (en) Application program interface display method and device, readable storage medium, and mobile terminal
CN103227832A (en) Shared resource processing method and device
WO2016019695A1 (en) Voice interaction method and terminal
CN104954231B (en) Method and device for sending and displaying recommendation information

Legal Events

Date Code Title Description
AS Assignment

Owner name: PRIMAX ELECTRONICS LTD., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HSUEH, TSUNG-WEN;ZHANG, SHI-JIE;REEL/FRAME:025963/0411

Effective date: 20110310

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20171112