Claims
- 1. A portable data collection terminal comprising:
a base module comprising a first processing unit and a first storage element that stores base module communication software; a selected one of a plurality of communication modules, each communication module comprising a second processing unit, a second storage element that stores communication module software, and at least one of a plurality of radio transceivers, each of the plurality of radio transceivers having different operating characteristics; and wherein the second processing unit, using the communication module software, isolates the first processing unit, which uses the base module communication software, from differences in the operating characteristics of the plurality of radio transceivers.
- 2. The portable data collection terminal of claim 1 further comprising:
a base connector, disposed on said base module, that is electrically connected to said first processing unit; and a common communication connector capable of matingly attaching to the base connector, disposed on each of said plurality of communication module, that are electrically connected to the corresponding second processing unit.
- 3. The portable data collection terminal of claim 1 further comprising:
a predetermined set of antennas connected to said base module; and means for selectively connecting at least one of said plurality of antennas to the selected one of the plurality of communication modules.
- 4. A portable data collection terminal comprising:
a first processing unit capable of operating per a first set of communication software routines; a selected one of a plurality of radio transceivers, each of the plurality having different operating characteristics; and a second processing unit capable of isolating the first processing unit from differences in the operating characteristics of the plurality of radio transceivers.
- 5. The portable data collection terminal of claim 4 further comprising:
a base module containing the first processing unit; and a communication module containing the second processing unit and the selected one of the plurality of radio transceivers.
- 6. The portable data collection terminal of claim 5 further comprising:
a plurality of antennas connected to said base module; and means for selectively interconnecting at least one of said plurality of antennas to the communication module.
- 7. The portable data collection terminal of claim 6 wherein the plurality of antennas are chosen prior to the selection from the plurality of the radio transceivers.
- 8. The portable data collection terminal of claim 5 further comprising:
a preinstalled antenna connected to said base module; an antenna connector capable of connecting a variety of external antennas; and means for selectively interconnecting the preinstalled antenna or the antenna connector to the selected one of the plurality of radio transmitters.
- 9. In an RF communications network having a communication channel, an access point and a portable data collection terminal, wherein the portable data collection terminal having a transceiver which may be selectively powered up or down to conserve energy, a method used by the portable data collection terminal for gaining access to the communication network, comprising the steps:
(a) powering up the transceiver; (b) sensing the communication channel for a first pred termined time; (c) if during the sensing of the communication channel the channel remained clear, transmitting to the access point; and (d) if during the sensing of the communication channel the did not remain clear, waiting for a second predetermined time, and branching to step (b).
- 10. The method of claim 9, wherein said first predetermined time is greater than or equal to the maximum time between the access point's transmissions when engaged in a communications exchange.
- 11. In an RF communications network having a communication channel, an access point and a portable data collection terminal, wherein the portable data collection terminal having a transceiver which may be selectively powered up or down to conserve energy, a method used by the portable data collection terminal for gaining access to the communication network, comprising the steps:
(a) powering up the transceiver; (b) resetting a retry count; (c) sensing the communication channel for a first predetermined time; (c) if during the sensing of the communication channel the channel remained clear, transmitting to the access point, else, if the channel did not remain clear, incrementing a retry count; and (e) if the retry count is 1 ss than a threshold value, branching to step (c), else, powering down the transmitter for a period of time before branching back to step (a).
- 12. In a local area communications network having a communication channel, a host computer, an access point, and a portable data collection terminal, wherein the portable data collection terminal has the capability to enter a sleep mode when not transmitting or receiving, and the access point periodically transmit SYNC messages, a method used by the portable data collection terminal for gaining access to the communication network, comprising the steps:
(a) waking up when data is available for transmission to the host computer; (b) waiting for a first predetermined time in order to receive a SYNC message from the access point; (c) sensing the communications channel for a second predetermined time to determine if the channel is busy; (d) transmitting a-request for poll to the access point if the channel is clear for the second predetermined time; and (e) if the channel is busy during the second predetermined time, repeating step (b).
- 13. The method of claim 12, wherein said first predetermined time is greater than or equal to the time between SYNC messages minus the maximum interpoll gap time.
- 14. The method of claim 12, wherein said second predetermined fixed time is greater than or equal to the maximum interpoll gap time.
- 15. A method used by a sending device for beginning a data exchange over an RF communication link with a polling device, wherein the polling device has an interpoll gap time, comprising the steps of:
(a) identifying that the RF communication link is clear throughout a period which is at least as long as the interpoll gap time; and (b) transmitting a request for poll frame.
- 16. The method of claim 15 further characterized by the steps of:
(a) generating a pseudo-random number corresponding to a first pseudo-random time which is at least as long as the interpoll gap time; (b) sensing the channel for a time substantially shorter than the first pseudo-random time; (c) repeating step (b) until the channel is detected as being busy, or the channel is detected as being clear at every sense until the first pseudo-random time is reached; (d) if the channel is detected as being busy, executing a second pseudo-random time delay back-off and returning to step (a); and (e) if the channel has been detected as being clear for the entire first pseudo-random time period, transmitting a request for poll frame.
- 17. The method of claim 16 wherein step (d) further comprises the step of incrementing a retry counter and testing said retry counter such that a second pseudo-random back-off and retry will not be performed if said retry counter is above a predetermined threshold value.
- 18. In a communication network having a first and second subnetwork, a portable data collection terminal comprising:
a base processing unit capable of operating per a first set of communication software routines; a first selected one of a plurality of radio transceivers, each having different operating characteristics; a second selected one of a plurality of radio transceivers, each having different operating characteristics; and a communication process capable of isolating the base processing unit from differences in the operating characteristics of the first and second radio transceiver.
- 19. The portable data collection terminal of claim 18 wherein the communication processor comprising:
a first processing unit capable of isolating the base processing unit from the differences between the first selected one of the plurality of radio transceivers and the remaining of the plurality of radio transceivers; and a second processing unit capable of isolating the base processing unit from the differences between the second selected one of the plurality of radio transceivers and the remaining of the plurality of radio transceivers.
- 20. The portable data collection terminal of claim 18 further comprising the communication processor comprising:
a base module containing the base processing unit; and a communication module containing the communication processor and the selected first and second radio transceivers.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part application of the following:
[0002] 1. U.S. application Ser. No. 07/898,908 (Attorney Docket Nos. 92 P 447 & DN36767XZAA), by Koenck et al., filed Jun. 12, 1992, which is itself a continuation-in-part application of U.S. application Ser. No. 07/835,718 (Attorney, Docket Nos. 92 P 148 & DN36767XZA), by Koenck et al., filed Feb. 12, 1992, now abandoned.
[0003] 2. U.S. application Ser. No. 08/071,555 (Attorney Docket Nos. 10168US04 & DN36767XZX), by Koenck et al., filed Jun. 4, 1993, which is in turn a continuation application of U.S. application Ser. No. 07/660,615 (Attorney Docket Nos. 91 P 398 & DN36767XZ), by Danielson et al., filed Feb. 25, 1991, now U.S. Pat. No. 5,218,187, which is itself a continuation-in-part of:
[0004] a. U.S. application Ser. No. 07/467,096 (Attorney Docket Nos. 91 P 402 & DN37139), by Koenck et al., filed Jan. 18, 1990, now issued U.S. Pat. No. 5,052,020; and
[0005] b. PCT application Serial No. PCT/US90/03282 (Attorney Docket Nos. 91 P 392 & DN36767X-PCT), by Koenck et al., filed Jun. 7, 1990, now abandoned, which claims priority from two applications:
[0006] 1) U.S. application Ser. No. 07/364,594 (Attorney Docket Nos. 91 P 859 & DN36808X), by Cargin et al., filed Jun. 7, 1989, now abandoned, which is itself a continuation-in-part of U.S. application Ser. No. 07/339,330 (Attorney Docket Nos. 91 P 856 & DN36808), by Cargin et al., filed Apr. 14, 1989, now abandoned; and
[0007] 2) U.S. application Ser. No. 07/364,902 (Attorney Docket Nos. 91 P 393 & DN36767), by Danielson et al., filed Jun. 8, 1989, now abandoned.
[0008] 3. U.S. application Ser. No. ______ (Attorney Docket Nos. 10126US03 & DN38000B), by Kinney et al., filed Aug. 17, 1993, which is itself a continuation-in-part of U.S. application Ser. No. 08/081,411 (Attorney Docket Nos. 10126US02 & DN38000A), by P. Kinney, filed Jun. 22, 1993, which is in turn a continuation-in-part of U.S. application Ser. No. 08/053,901 (Attorney Docket Nos. 10126US01 & DN38000), by Kenney et al., filed May 20, 1993, now abandoned.
[0009] 4. U.S. application Ser. No. 08/097,462 (Attorney Docket Nos. 10222US01 & DN38017), by West et al., filed Jul. 26, 1993.
[0010] 5. U.S. application Ser. No. 08/059,447 (Attorney Docket Nos. 10132US03 & DN37882XA), by R. Meier, filed May 7, 1993, which is a continuation-in-part of U.S. application Ser. No. 08/056,827 (Attorney Docket Nos. 10127US02 & DN37882X), by R. Meier, filed May 3, 1993, which is a Continuation application of U.S. application Ser. No. 07/769,425 (Attorney Docket Nos. 91 P 668 & DN37882), by Meier et al., filed Oct. 1, 1991, now abandoned.
[0011] The following applications are hereby incorporated herein by reference in their entirety and made part of this application.
[0012] 1. U.S. application Ser. No. 07/898,908 (Attorney Docket. Nos. 92 P 447 & DN36767XZAA), by Koenck et al., filed Jun. 12, 1992.
[0013] 2. U.S. application Ser. No. 08/071,555 (Attorney Docket Nos. 10168US04 & DN36767XZX), by Koenck et al., filed Jun. 4, 1993.
[0014] 3. U.S. application Ser. No. ______ (Attorney Docket Nos. 10126US03 & DN38000B), by Kinney et al., filed Aug. 17, 1993.
[0015] 4. U.S. application Ser. No. 08/097,462 (Attorney Docket Nos. 10222US01 & DN38017), by West et al., filed Jul. 26, 1993.
[0016] 5. U.S. application Ser. No. 08/059,447 (Attorney Docket Nos. 10132US03 & DN37882XA), by R. Meier, filed May 7, 1993.
[0017] 6. U.S. application Ser. No. ______ (Attorney Docket Nos. 10092US04 & DN37998C), by R. Mahany, filed Aug. 3, 1993.
Continuations (3)
|
Number |
Date |
Country |
Parent |
09597719 |
Jun 2000 |
US |
Child |
10622617 |
Jul 2003 |
US |
Parent |
07660615 |
Feb 1991 |
US |
Child |
08071555 |
Jun 1993 |
US |
Parent |
07769425 |
Oct 1991 |
US |
Child |
08056827 |
May 1993 |
US |
Continuation in Parts (11)
|
Number |
Date |
Country |
Parent |
07898908 |
Jun 1992 |
US |
Child |
09597719 |
Jun 2000 |
US |
Parent |
07835718 |
Feb 1992 |
US |
Child |
07898908 |
Jun 1992 |
US |
Parent |
08071555 |
Jun 1993 |
US |
Child |
10622617 |
Jul 2003 |
US |
Parent |
07467096 |
Jan 1990 |
US |
Child |
08071555 |
Jun 1993 |
US |
Parent |
PCT/US90/03282 |
Jun 1990 |
US |
Child |
08071555 |
Jun 1993 |
US |
Parent |
07364594 |
Jun 1989 |
US |
Child |
PCT/US90/03282 |
Jun 1990 |
US |
Parent |
07339330 |
Apr 1989 |
US |
Child |
07364594 |
Jun 1989 |
US |
Parent |
07364902 |
Jun 1989 |
US |
Child |
PCT/US90/03282 |
|
US |
Parent |
08097462 |
Jul 1993 |
US |
Child |
10622617 |
Jul 2003 |
US |
Parent |
08059447 |
May 1993 |
US |
Child |
08097462 |
Jul 1993 |
US |
Parent |
08056827 |
May 1993 |
US |
Child |
08059447 |
May 1993 |
US |