IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0326716
(2008-12-02)
|
등록번호 |
US-8254384
(2012-08-28)
|
우선권정보 |
TW-97136809 A (2008-09-25) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Institute for Information Industry
|
대리인 / 주소 |
Patterson Thuente Christensen Pedersen, P.A.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
8 |
초록
▼
A packet transmission system, a packet transmission method, a packet update method, a host apparatus, and a computer program product thereof for the packet transmission system are provided. The packet transmission method comprises the following steps: transmitting a first positioning packet that has
A packet transmission system, a packet transmission method, a packet update method, a host apparatus, and a computer program product thereof for the packet transmission system are provided. The packet transmission method comprises the following steps: transmitting a first positioning packet that has a first message serial number; receiving the first positioning packet; generating a temporary packet that has a second message serial number; determining that the first message serial number is smaller than the second message serial number; transmitting the temporary packet; receiving the temporary packet and updating the first message serial as the second message serial number; and transmitting a second positioning packet that has the second message serial number. Thereby, the system not only prevents repeat transmission, but also enhances positioning reliability by using two-way transmission.
대표청구항
▼
1. A packet transmission method, comprising the steps of: transmitting a first positioning packet, wherein the first positioning packet includes a first message serial number;receiving the first positioning packet;generating a first temporary packet, wherein the first temporary packet includes a sec
1. A packet transmission method, comprising the steps of: transmitting a first positioning packet, wherein the first positioning packet includes a first message serial number;receiving the first positioning packet;generating a first temporary packet, wherein the first temporary packet includes a second message serial number;determining that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet;transmitting the first temporary packet;receiving the first temporary packet and updating the first message serial number into the second message serial number; andtransmitting a second positioning packet wherein the second positioning packet includes the second message serial number. 2. The packet transmission method as claimed in claim 1, wherein the step of transmitting the first temporary packet further comprises the steps of: choosing at least one base station from a plurality of base stations; andtransmitting the first temporary packet to the at least one chosen base station;wherein the at least one chosen base station transmits the first temporary packet. 3. The packet transmission method as claimed in claim 2, further comprising the step of: transmitting a response packet from one of the plurality of base stations after the first positioning packet is received. 4. The packet transmission method as claimed in claim 1, further comprising the step of: transmitting a response packet after the first positioning packet is received. 5. The packet transmission method as claimed in claim 1, further comprising the step of: deleting the first temporary packet after the second positioning packet is received. 6. The packet transmission method as claimed in claim 1, further comprising the steps of: generating a second temporary packet, wherein the second temporary packet includes a third message serial number;determining that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet; anddeleting the second temporary packet. 7. The packet transmission method as claimed in claim 6, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet. 8. A packet transmission system, comprising: a mobile apparatus being configured to generate and transmit a first positioning packet, wherein the first positioning packet includes a first message serial number; anda host apparatus being configured to receive the first positioning packet and generate a first temporary packet, wherein the first temporary packet includes a second message serial number;wherein when the host apparatus determines that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet, the host apparatus transmits the first temporary packet to the mobile apparatus;wherein after the mobile apparatus receives the first temporary packet, the mobile apparatus updates the first message serial number into the second message serial number, and then generates and transmits a second positioning packet including the second message serial number to the host apparatus. 9. The packet transmission system as claimed in claim 8, further comprising a plurality of base stations, wherein after the host apparatus chooses at least one base station from the plurality of base stations, the host apparatus transmits the first temporary packet to the at least one chosen base station, and the at least one chosen base station transmits the first temporary packet to the mobile apparatus. 10. The packet transmission system as claimed in claim 9, wherein one of the plurality of base stations transmits a response packet to the mobile apparatus after the first positioning packet is received. 11. The packet transmission system as claimed in claim 8, wherein the host apparatus transmits a response packet to the mobile apparatus after the first positioning packet is received. 12. The packet transmission system as claimed in claim 8, wherein the host apparatus deletes the first temporary packet after the second positioning packet is received. 13. The packet transmission system as claimed in claim 8, wherein the host apparatus generates a second temporary packet including a third message serial number, and the host apparatus is further configured to delete the second temporary packet when it determines that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet. 14. The packet transmission system as claimed in claim 13, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet. 15. The packet transmission system as claimed in claim 13, wherein the first positioning packet further comprises a first mobile apparatus serial number, the first temporary packet further comprises a second mobile apparatus serial number, the second positioning packet further comprises a third mobile apparatus serial number, the second temporary packet further comprises a fourth mobile apparatus serial number, and the first mobile apparatus serial number, the second mobile apparatus serial number, the third mobile apparatus serial number and the fourth mobile apparatus serial number are equal to each other. 16. A computer program product stored in a non-transitory computer readable medium for a packet transmission system to perform a packet transmission method, the packet transmission system comprising a mobile apparatus and a host apparatus, the computer program product comprising: an instruction A for the mobile apparatus to transmit a first positioning packet, wherein the first positioning packet includes a first message serial number; andan instruction B for the host apparatus to receive the first positioning packet;an instruction C for the host apparatus to generate a first temporary packet, wherein the first temporary packet includes a second message serial number;an instruction D for the host apparatus to determine that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet;an instruction E for the host apparatus to transmit the first temporary packet;an instruction F for the mobile apparatus to receive the first temporary packet and update the first message serial number into the second message serial number; andan instruction G for the mobile apparatus to transmit a second positioning packet, wherein the second positioning packet includes the second message serial number. 17. The computer program product as claimed in claim 16, wherein the packet transmission system further comprises a plurality of base stations, and the instruction E further comprises: an instruction E1 for the host apparatus to choose at least one base station from the plurality of base stations; andan instruction E2 for the host apparatus to transmit the first temporary packet to the at least one chosen base station;wherein the at least one chosen base station transmits the first temporary packet. 18. The computer program product as claimed in claim 17, wherein the computer program product further comprises: an instruction H for one of the plurality of base stations to transmit a response packet after the first positioning packet is received. 19. The computer program product as claimed in claim 16, wherein the computer program product further comprises: an instruction I for the host apparatus to transmit a response packet after the first positioning packet is received. 20. The computer program product as claimed in claim 16, wherein the computer program product further comprises: an instruction J for the host apparatus to delete the first temporary packet after the second positioning packet is received. 21. The computer program product as claimed in claim 16, wherein the computer program product further comprises: an instruction K for the host apparatus to generate a second temporary packet, wherein the second temporary packet includes a third message serial number;an instruction L for the host apparatus to determine that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet; andan instruction M for the host apparatus to delete the second temporary packet. 22. The computer program product as claimed in claim 21, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet. 23. A packet update method, comprising the steps of: receiving a first positioning packet, wherein the first positioning packet includes a first message serial number;generating a first temporary packet, wherein the first temporary packet includes a second message serial number;determining that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet; andtransmitting the first temporary packet. 24. The packet update method as claimed in claim 23, wherein the step of transmitting the first temporary packet further comprises the steps of: choosing at least one base station from a plurality of base stations; andtransmitting the first temporary packet to the at least one chosen base station. 25. The packet update method as claimed in claim 23, further comprising the step of: transmitting a response packet after the first positioning packet is received. 26. The packet update method as claimed in claim 23, further comprising the steps of: receiving a second positioning packet, wherein the second positioning packet includes the second message serial number; anddeleting the first temporary packet after the second positioning packet is received. 27. The packet update method as claimed in claim 23, further comprising the steps of: generating a second temporary packet, wherein the second temporary packet includes a third message serial number;determining that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet; anddeleting the second temporary packet. 28. The packet update method as claimed in claim 27, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet. 29. A host apparatus, comprising: a receiving module, being configured to receive a first positioning packet, wherein the first positioning packet includes a first message serial number;a microprocessor, being configured to generate a first temporary packet, wherein the first temporary packet includes a second message serial number;a comparison module; anda transmitting module;wherein when the comparison module determines that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet, the transmitting module transmits the first temporary packet. 30. The host apparatus as claimed in claim 29, wherein the microprocessor chooses at least one base station from a plurality of base stations, and the transmitting module transmits the first temporary packet to the at least one chosen base station. 31. The host apparatus as claimed in claim 29, wherein the transmitting module transmits a response packet after the receiving module has received the first positioning packet. 32. The host apparatus as claimed in claim 29, wherein the microprocessor deletes the first temporary packet after the receiving module has received a second positioning packet including the second message serial number. 33. The host apparatus as claimed in claim 29, wherein the microprocessor generates a second temporary packet including a third message serial number, and the microprocessor deletes the second temporary packet when the comparison module determines that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet. 34. The host apparatus as claimed in claim 33, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet. 35. A computer program product stored in a non-transitory computer readable medium for a host apparatus to perform a packet update method, the host apparatus comprising a receiving module, a microprocessor, a comparison module and a transmitting module, the computer program product comprising: an instruction A for the receiving module to receive a first positioning packet, wherein the first positioning packet includes a first message serial number;an instruction B for the microprocessor to generate a first temporary packet, wherein the first temporary packet includes a second message serial number;an instruction C for the comparison module to determine that the first message serial number of the first positioning packet is smaller than the second message serial number of the first temporary packet; andan instruction D for the transmitting module to transmit the first temporary packet. 36. The computer program product as claimed in claim 35, wherein the instruction D further comprises: an instruction D1 for the microprocessor to choose at least one base station from a plurality of base stations; andan instruction D2 for the transmitting module to transmit the first temporary packet to the at least one chosen base station. 37. The computer program product as claimed in claim 35, wherein the computer program product further comprises: an instruction E for the transmitting module to transmit a response packet after the receiving module has received the first positioning packet. 38. The computer program product as claimed in claim 35, wherein the computer program product further comprises: an instruction F for the receiving module to receive a second positioning packet, wherein the second positioning packet includes the second message serial number; andan instruction G for the microprocessor to delete the first temporary packet after the second positioning packet is received. 39. The computer program product as claimed in claim 35, wherein the computer program product further comprises: an instruction H for the microprocessor to generate a second temporary packet, wherein the second temporary packet includes a third message serial number;an instruction I for the comparison module to determine that the first message serial number of the first positioning packet is not smaller than the third message serial number of the second temporary packet; andan instruction J for the microprocessor to delete the second temporary packet. 40. The computer program product as claimed in claim 39, wherein the third message serial number of the second temporary packet is larger than the second message serial number of the first temporary packet.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.