454123 五、發明說明(l) 發明背景 技術領域 本發明概言之係關於具有在彼此之間傳送及接收資訊之 能力的行動計算裝置。 相關技術說明 IBl® WoTkPad® ’3Com® PalimPil〇t(g),等等),智慧 型電話' ’行動電話,鱼I"讲丨』目七? # ^454123 V. Description of the invention (l) Background of the invention The technical field of the present invention relates to mobile computing devices having the ability to transmit and receive information between each other. Relevant technical description IBl® WoTkPad® ‘3Com® PalimPilot (g), etc.), smart phone’ mobile phone, fish I " speaking 丨 " head seven? # ^
’例如,拍攝晝面之地點 &最近’電腦產業一直尋求增加電腦處理及通訊能力至 通常未視為傳統電腦之裝置。此種裝置之種類甚多,其中 包含,例如’個人數位助理(PDA),商業組織器(例如, 454 丨 23 五、發明說明(2) 精確之時間戳記,等等。一種滿足此種需求之方法是提供 一全球定位系統(GPS)接收器於攝影機内。此將允許使用 者記錄拍攝畫面之位置’但是這是一項成本昂貴之解決方 案。 如前述範例所示,當普及計算裝置變得更盔所 最好允許此種裝置彼此進行通訊。 二 $ 方式可提供此«置間之資訊互換。疋目别沒有便利之 本發明滿足該等需求。 發明簡短摘要 士發明之一目標是提供一種使得普 此進行通訊之方法。 B开欠屬裝置可彼 本發明之另一目標是使得不 資訊或資料給彼此,且該等裝ί:;; ΐ裝置可提, 取传該等給定資訊或資料。 特天裝置無法 本發明之另一目標是最好提供一益诵 1而—對普及計算羞置可彼此進 i協定及方法, 料。 動且互換訊息及資 某之另-更明確目標是使得-給定行動番 ^ —貝料,例如全球位置資料,給本電腦可提供 訊之能力之另—行動電腦。 未具有取得此種資 本發明之另一目標是提供一可靠且古 距 些普及計算從屬裝置,且該 及二逼訊協定—給 本發明之另—目標是提供一普及計算裝置, -给定距離以内下運作。曰及叶算從屬裝置是在相 _____ · 足該普及計‘For example, where the day is filmed & recently’ The computer industry has been looking to increase computer processing and communication capabilities to devices that are not usually considered traditional computers. There are many types of such devices, including, for example, 'personal digital assistants (PDAs), business organizers (for example, 454 丨 23, invention description (2) accurate time stamping, etc.) The method is to provide a Global Positioning System (GPS) receiver in the camera. This will allow the user to record the location of the captured picture ', but this is an expensive solution. As shown in the previous example, as pervasive computing devices become It is better to allow such devices to communicate with each other. The two way can provide the exchange of information between these devices. The present invention is not convenient to meet these needs. One of the goals of the invention is to provide a The method for making communication is common. B is a device that can be used. Another object of the present invention is to make no information or information to each other, and these devices are: ΐ; The special device cannot be used. Another object of the present invention is to provide a best-in-class-receiving agreement and methods for disseminating popular computing. The other-a more explicit goal is to make-given the action ^-believable, such as global location data, the ability to provide information to this computer-mobile computer. There is no other goal to obtain such capital invention It is to provide a reliable and ancient distance popular computing slave device, and this and two percussion agreements-another aspect of the present invention-is to provide a universal computing device,-to operate within a given distance. In phase _____
4b4123 五、發明說明(3) — 算裝置具有提供有用資訊給運作於其之附近之另—此種事 置的能力。例如,一汽車之普及電腦具有一全球定位系^ (GPS)接收器,且該接收器提供該電腦之目前位置。此種 裝置係根據本發明來修改,以包含一用以傳送此種位 料至運作於附近之裝置之傳送器。 該等及f他目標是利用一根.據本發明之方法來提供,以 在第一計算裝置及第二計算裴置間傳送給定資料。第一及 第二計算裝置最好是普及計算裴置,且皆具有一處理哭 記憶體,一作業系統,與輸入/輸出裝置。在一實 , 此方法開始於第一計算裝置產生一針對給定資料之 且傳送該請求至第二計算裴置。根據本方法,第—計管 ϊ m料是因為其本身未具有產生該資料之能力(或、 者,如果/、具有此能力,則其無法取得該 算裝置:收針對給定資料之請求,且如 第-计 :得;資t,則第二計算裳置產生-包含給定 :及:r:算裂置接著傳送該訊息回到請求裝置。在第- ‘ΐ ΐ :定資料受到擷取且與-給定檔案-起受到 實例中,給資料是全球位置資料,第」 位攝影機,且第二計算裝置是具有全球定位 例如紅外線鏈結,來傳送。 ^^ 驻發明之另一特點,—方法受到提供以在第-叶算 於第二計算(置,例如車内行動電腦,廣播4 一包4b4123 V. Description of the invention (3)-The computing device has the ability to provide useful information to others operating near it-such a situation. For example, a popular computer for a car has a Global Positioning System (GPS) receiver, and the receiver provides the current location of the computer. Such a device is modified in accordance with the present invention to include a transmitter for transmitting such material to a device operating in the vicinity. These and other goals are provided by a method according to the present invention to transfer given data between a first computing device and a second computing device. The first and second computing devices are preferably universal computing devices, and each has a processing memory, an operating system, and input / output devices. In one embodiment, the method begins when the first computing device generates a given data and sends the request to the second computing device. According to this method, the first meter is because it does not have the ability to generate the data itself (or, if /, if it has this ability, it cannot obtain the computing device: it receives a request for the given data, And if-count: get; asset t, the second calculation set is generated-contains the given: and: r: calculation split and then sends the message back to the requesting device. At the--'ΐ ΐ: the set data is retrieved In the example given and given, the given data is the global position data, the camera of the second position, and the second computing device has a global positioning such as an infrared link to transmit. ^^ Another feature of the invention -Method provided by the first calculation in the second calculation (for example, in-car mobile computer, broadcast 4 packets
第8頁 454123 五、發明說明(4) 置資料之訊息以辨識該裝置本身之位置。第一計.算裝置接 收該訊息。如果全球位置資料為第一計算裝置之所需或對 於第一計算裝置是有用的,則此種位置資料接著與一給定 檔案,例如,教位照片,一起受到儲存i。 根據本發明之另一特點,一通訊系統包含不同種類之第 一及第二普及計算裝置。第一普及計算裝置包含一無線接 收器,且第二普及計算裝置包含裝置以產生第一普及計算 裝置無法取得之給定資料,以及一無線傳送器。該系統進 一步包含一連接第一及第二普及計算裝置之通訊頻道,以 致給定資料得以選擇性自第二普及計算裝置傳送皇第一普 及計算裝置。給定資料可為全球位置資料及/或時間戳 記。 本發明也描述一運作於第一及第二普及計算裝置間之通 訊方法,且第一及第二普及計算裝置皆包含一傳送器/接 收器。該方法開始於在第一及第二普及計算裝置之,間互換 一組訊息,以決定是否第二普展計算裝置具有第一普及計 算裝置無法取得之給定資料。如果第二普及計算裝置具有 給定資料,則接著給定資料受到傳送,最好經由一無線鏈 結,自第二普及計算裝置至第一普及計算裝置。 ^ 如果各種普及裝置所產生之資訊型式之差異為已知,則 本發明也包含一編碼法以便利諸裝置間之資料轉移。每^一 種資訊(例如全球位置資料,時間資訊,通屬字元串,等 等)配備一碼及一相關之資料結構。一中央管理!元受到 提供以管制及公佈供參與裝置所用之碼指配及資料結構。Page 8 454123 V. Description of the invention (4) Dispose the information to identify the location of the device itself. The first computing device receives the message. If global location data is required or useful for the first computing device, such location data is then stored i along with a given file, such as a photograph of the position. According to another feature of the present invention, a communication system includes different types of first and second popular computing devices. The first pervasive computing device includes a wireless receiver, and the second pervasive computing device includes a device to generate given data that the first pervasive computing device cannot obtain, and a wireless transmitter. The system further includes a communication channel connecting the first and second pervasive computing devices, so that given data can be selectively transmitted from the second pervasive computing device to the first and second pervasive computing devices. The given data may be global location data and / or a time stamp. The present invention also describes a communication method operating between the first and second pervasive computing devices, and each of the first and second pervasive computing devices includes a transmitter / receiver. The method begins by exchanging a set of information between the first and second popular computing devices to determine whether the second universal exhibition computing device has given data that the first popular computing device cannot obtain. If the second pervasive computing device has the given data, then the given data is transmitted, preferably via a wireless link, from the second pervasive computing device to the first pervasive computing device. ^ If the differences in the types of information generated by various popular devices are known, the present invention also includes a coding method to facilitate data transfer between devices. Each type of information (such as global location data, time information, generic character strings, etc.) is equipped with a code and a related data structure. One central management! Yuan is provided to control and publish code assignments and data structures for participating devices.
第9頁 4b4123 五、發明說明(5) 根據本發明,使用者可释式設計他或她的普及計算裝置成 為搜尋及回應給定碼。另外,當使用者(具有一普及裝置) 趨近另一普及計算裝置時,他或她可選擇一使用者想要他 們之裝置回應之給定碼。 前文已摘要說明本發明之一些較相關目標及特點。該等 目標應解釋成為只是用以展示本發明之一些較顯著特點及 應用。藉由以不同方式來實施所揭示之發明或依照下文來 修改本發明可獲得許多其他有用之結果。因此,本發明之 其他目標及更完整瞭解可藉由參看下文之π較佳實例詳細 說明"來獲得。 附圖簡短說明 1 丨 若要更完整瞭解本發明及其之優點,請連同附圖來參看 下文之"詳細說明π ,其中: 圖1是一代表性普及計算從屬裝置; 圖2是本發明受到建構之一普及計算從屬裝置之一更詳 細圖形; 圖3是根據本發明之一較佳協定來進行通訊之一對普及 計算裝置的方塊圖; 圖4是根據本發明之一示範通訊協定之流程圖; 圖5是本發明之另一實例之方塊圖,其十一給定普及計 算從屬裝置廣播給定資料至附近之裝置,; - 圖6是本發明之另一實例之流程圖,且該實例運用一廣 播資料至週圍裝置之普及計算裝置; 圖7是一代表性無線紅外線通訊鏈結;且Page 9 4b4123 V. Description of the invention (5) According to the present invention, a user can releasably design his or her popular computing device to search and respond to a given code. In addition, when a user (having a popular device) approaches another popular computing device, he or she can choose a given code that the user wants their device to respond to. The foregoing has summarized some of the more relevant objects and features of the present invention. These objectives should be construed as merely demonstrating some of the more significant features and applications of the present invention. Many other useful results can be obtained by implementing the disclosed invention in different ways or modifying the invention as follows. Therefore, other objects and a more complete understanding of the present invention can be obtained by referring to the detailed description of the preferred embodiment " below. Brief description of the drawings 1 丨 For a more complete understanding of the present invention and its advantages, please refer to the following detailed description π with the accompanying drawings, wherein: FIG. 1 is a representative universal computing slave device; FIG. 2 is the present invention A more detailed diagram of one of the pervasive computing slaves under construction; Figure 3 is a block diagram of a pair of pervasive computing devices that communicates according to a preferred protocol of the present invention; Flow chart; Figure 5 is a block diagram of another example of the present invention, eleven given universal computing slave devices broadcast given data to nearby devices;-Figure 6 is a flowchart of another example of the present invention, and This example uses a popular computing device that broadcasts data to surrounding devices; Figure 7 is a representative wireless infrared communication link; and
第10頁 454 I 23Page 10 454 I 23
圖8是一展示中央管理單 元是用以管理供參與之普及圖,且該中央管理單 放。 置所用之碼及資料結構的發Fig. 8 is a popular map showing that the central management unit is used to manage the participation and the central management unit is released. Code and data structure
較佳實例詳細說明 I 概言之,本發明說明一鞴〜 提供資料給铼此。—本發明最J t以使一對普及計算裝置可 算裝置之間實施,但是本=在—對不同種類之普及計 另外,該協定假設該二普及曾t協定並未受限於此。 用者)想要或需要該裝置盔法1取W之一^置(或其之使 裝置未具有取得該資料之能导^、给定—貝料(例如因為該 具有取得該資料之能;之久,另外’如果該裝置 料。本發明提供一種協定 算從屬取得所要之資料。 p a及外 本原創性協定最好是建槿占A h π Λ ^ , ^ 疋思稱攻馮位於一組普及計算裝置之 :-裝置之軟體常式。胃等常式藉由一通訊協定來彼此合 作以使該等裝置之一裝置可自其他裝置取得給定資料。 做為背景資料,圖1展示一代表性普及計算從屬裝置 1/,例如個人數位助理或PDA。該裝置也訊息一手持式光 筆15以輸入資訊至該裝置。IBM公司以商標w〇rkPad來販售 一代表性裝置。但是,普通熟悉本技術領域者應可理解本 發明之原理通常適用於一普及計算從屬:代表性裝置包—含 下列普及從屬:x86-,P0werPC®或RISC型普及從屬,包含 一即時作業系統,例如界;[11(11^”1*7又11〇犷1^«,卩3$1^ .1.--. QNXNeutrinoTM,或微軟Windows CE,之普及從屬’與包含Detailed description of the preferred examples I. In summary, the present invention is described in the first ~ to provide information to this. -The present invention is implemented in a pair of popular computing devices, but this = is-for different kinds of popularization plans. In addition, the agreement assumes that the two popularization agreements are not limited to this. The user) wants or needs the device helmet method to take one of the W settings (or its device does not have the ability to obtain the information ^, given-shell material (for example because it has the ability to obtain the information; For a long time, in addition, 'if the device is provided. The present invention provides a protocol to obtain the required information from the subordinates. Pa and foreign original agreements are best to be built in a h π Λ ^ ^, ^ 疋 Si said that attacking Feng is in a group Popular computing devices:-Software routines for devices. Stomach routines cooperate with each other through a communication protocol so that one of these devices can obtain given data from other devices. As background information, Figure 1 shows a Representative universal computing slave device 1 /, such as a personal digital assistant or PDA. The device also messages a handheld light pen 15 to enter information into the device. IBM Corporation sells a representative device under the trademark workPad. However, ordinary Those familiar with the technical field should understand that the principles of the present invention are generally applicable to a pervasive computing slave: representative device package-containing the following pervasive slaves: x86-, PowerPC® or RISC type pervasive slaves, including a real-time operating system, for example Circles; [11 (11 ^ "1 * 7 1 and 11〇 Guang ^«, Jie 3 $ 1 ^ .1 .-- QNXNeutrinoTM, or Microsoft Windows CE, the universal slave 'comprising
454123 五、發明說明(7) 一網路瀏覽器之普及從屬 /1 η現在::t"看圖2 ’ 一代表性普及計算裝置包含從屬堆譽 42 ΐ Γ地堆疊4〇包含一些組件,例如,從屬應用框卒 42,虛擬機器44,語音引^4R命普s袓处々批框架 業系統(RTOS) 48。從屬廄用/加與業人執行時間作 使用者介面52,普及叶算二框:42 一般包含劉覽器5。, 別庫56,與通訊;;應用類別庫54,#準爪嗅類 接至祠服器平台二 普及計算從屬經由連結服務。連 閘= 包含-提供壓縮及加密功能之 置管理。…Γ音Λ 1波’優先權化與連接至裝 扭古 5 1心明自一來源標示語言轉譯成為另一椤千 = =為普及計算從屬通常不會支援111^1^視窗型從二之 H^ML ^/所以跨編碼是必需的。在此種情形之下, 案必須跨編碼成為相容於普及從屬計算襞置之 式(例如HDML,岑年样、 夏之格 當地展現於從屬 裝置標示語言),以致該檔案可適 :::平台6。可為許多不同種類。平台6〇可為網路/ 72以^70(同步請求''回應型伺服器)或資料同步伺服^ 同步#列通訊,型飼服器)。每一此種伺服器之某 到展示。另外,平台6。可為加值祠服器,以 理,襞ΐ如LDAP目錄/儲存庫,認知及通知,網路管、 ,置哥命循環管理,使用者及裝置註冊,或帳。 、疋飼一服器通常是從屬可存取之多個伺服器之—,_ * '--------- 且該454123 V. Description of the invention (7) A popular slave of a web browser / 1 η Now :: t " Look at Figure 2 'A representative popular computing device contains a slave stack of 42 ΐ Γ ground stack 4 40 contains some components, such as , Slave application frame 42, virtual machine 44, voice code 4R command and approval framework system (RTOS) 48. The subordinates use / add the execution time of the operator as the user interface 52, and popularize the second box of the leaf calculator: 42 generally includes Liu Lanju 5. , Application library 56, and communication; Application category library 54, # 准 爪 smell class Connected to the temple server platform 2 Popular computing slaves via link services. Gateway = Included-Provides management of compression and encryption functions. … Γ sound Λ 1 wave 'prioritization and connection to guixiugu 5 1 Xinming has been translated from one source markup language to another. Thousands = = For popular computing slaves usually do not support 111 ^ 1 ^ window type from two of the H ^ ML ^ / So cross encoding is required. In this case, the project must be cross-encoded into a form compatible with popular slave computing settings (eg, HDML, Cenian-like, Xia Gege is displayed locally on the slave device markup language) so that the file is suitable for :: Platform 6. Available for many different kinds. The platform 60 can be a network / 72 with ^ 70 (synchronous request '' response server) or a data synchronization server ^ synchronous #column communication, type feeder). Each of these servers comes to the show. In addition, platform 6. It can be a value-added temple server, such as LDAP directory / repository, awareness and notification, network management, network management, user and device registration, or account.疋 Feeding a server is usually one of multiple servers that can be accessed by slaves, _ * '--------- and
454123 五、發明說明(8) 等f屬之一是藉由一具有瀏覽器」之普及計算從屬來展示, 如前所示。一代表性網路^司服器是IBM Netf ini tyTM伺服 器’且其包含一RISC型處理器,ΑΙχ⑰作業系統及一網路 伺服器程式,例如網景企業伺服器。 一代表性飼服器也包含—顯示器,以支援圖形使用者介 面(GUI)來進行管理及行政業務;與一應用程式設計介面 (API) ’以提供延伸程式來使應用開發者可藉由一些軟體 程式來延伸及/或特製其之核心功能,其中該等軟體程式 包含共用閘通道介面(CG I )程式,插入程式,小伺服程 式’作用伺服器頁,伺服器側包含(ss U功能,等等。 一般而言’普及計算從屬裝置與一伺服器經由前述之框 架來進行通訊。但是,根據本發明,一對普及計算裝置之 每一裝置配備額外電路及軟體以在該等装置之間實施—通 =協定。為達成此目標,且現在請參看圖3,第一普及計 算裝置20包含一傳送器22及一接收器24。同樣地,第二普 及計算裝置2 6包含一傳送器28及一接收器3〇。傳送器广通 訊器對經由通訊頻道35來進行通訊。在本發明之一實例, 通訊頻道是無線頻道,例如紅外線鏈結。在此種情形之 下,傳送器是發光二極體,而接收器是光電晶體。 圖4是展示一較佳通訊協定之流程圖。&常式開始於步 僂孚兮其t第一計算裝置產生一針對給定資料之請求,-且 Ϊ Π 二計算裝置26。㈣求是由傳送器22來傳454123 V. Description of the invention (8) One of the f gene is displayed by a popular computing slave with a browser, as shown above. A representative network server is an IBM NetFiniteTM server 'and includes a RISC-type processor, AIX operating system, and a network server program, such as a Netscape enterprise server. A representative feeder also includes a display to support the graphical user interface (GUI) for management and administrative operations; and an application programming interface (API) to provide extended programs to allow application developers to use some Software programs to extend and / or customize its core functions, where these software programs include shared gate channel interface (CG I) programs, plug-in programs, small server programs, which act as server pages, and the server side contains (ss U functions, Etc. Generally speaking, 'pervasive computing slave devices communicate with a server via the aforementioned framework. However, according to the present invention, each device of a pair of pervasive computing devices is equipped with additional circuitry and software to communicate between such devices. Implementation—Communication = Agreement. To achieve this, and referring now to FIG. 3, the first pervasive computing device 20 includes a transmitter 22 and a receiver 24. Similarly, the second pervasive computing device 26 includes a transmitter 28 And a receiver 30. The transmitter and the communicator communicate via a communication channel 35. In one example of the present invention, the communication channel is a wireless channel, such as a red channel. In this case, the transmitter is a light-emitting diode, and the receiver is a photoelectric crystal. Figure 4 is a flowchart showing a preferred communication protocol. &Amp; t The first computing device generates a request for a given piece of data, and the second computing device 26. The request is transmitted by the transmitter 22
在步驟23 ’第二計算裝置26接收該請求。此常式:J "驟26繼續,其中第二計算裝置26產生一包含所2料 454123 五、發明說明(9) 之訊息。在步驟2 7,第二計算裝置傳 裝置。此常式接著在步驟29繼續,其由該訊息至第一計算 該訊息。在步驟31 ,給定資料相關二第一計算裝置接—生 定檔案。該資料及檔案在步驟33受剡f —計算裝置之一給 理。 ^儲存。此結束本處 圖5展示本發明之另,實例,其中一 20,產生感興趣之給定資料給運作於從普及計算從#屬 置26’。因此,例#,普及計算從屬2〇,屬勺入,近之計算裝 統(GPS)或差動式GPS 37,且(^ 37匕3 一全球定位系 全球座—標。根據本發明,從屬2〇,包含2 ^ ^之位置之 球位置資料。 專送器3 9以廣播全 圖6是本屋創性協定之另一實例之流 普及丨裝置廣播可能感興趣之資料至運 近之給疋 此示範一實例中,資料廣播是給定 置:二:η 步驟41,其中普及裝置2。’連續廣二 =位置資料之訊息。此資料辨識該裝置之位置。在二 2作於普及裝置20,附近之給定裝置26,接收該廣 5詈ί祖接Ϊ—二測試45受'到執行以決定是否存在—針Ϊ該ΐ U^ ί求。如果答案是否定的,則此常式繼續循^厂 仨=如果該位置資料受到請求,則常 ^ 傅位置資料與一給定檔案。此結束本處理。 f實例中,一普及計算裝置是車内行動電腦 - f播=選擇性傳· S資料至運作於車内行電b进裝置 及裝置。在-範例中,另一普及震置是—數位攝影The request is received by the second computing device 26 at step 23 '. This routine: J " Step 26 continues, where the second computing device 26 generates a message containing the two materials 454123 V. Invention Description (9). At step 27, the second computing device passes the device. This routine then continues at step 29, which calculates the message from the message to the first. In step 31, the given data is related to the two first computing devices-generating a file. The data and files are processed in step 33 by one of the computing devices. ^ Save. This ends here. Figure 5 shows another, example of the present invention, one of which 20, generates the given data of interest to the slave #generating 26 which operates from the pervasive computing. Therefore, Example #, pervasive computing slave 20, belongs to scooping, the nearest computing device (GPS) or differential GPS 37, and (^ 37) a global positioning system-global coordinates. According to the present invention, the slave 20, including the ball position data of the position of 2 ^ ^ The special sender 39 is broadcast in full. Figure 6 is another popular example of this house ’s creative agreement. The device broadcasts information that may be of interest to the nearest one. In the example of demonstration one, the data broadcasting is given: two: η Step 41, in which the device 2 is popularized. 'Continuous broadcast two = the information of the location data. This data identifies the location of the device. The second 2 is used in the popularized device 20, near The given device 26 receives the broadcaster's ancestral connection—the second test 45 is performed to determine whether it exists—and the request is U ^. If the answer is negative, the routine continues to follow ^ Factory 仨 = If the position data is requested, then the position data and a given file are often deleted. This ends the process. F In the example, a popular computing device is a mobile computer in the car-fcast = selective transmission of S data to Operate in the car power transmission device and device. In the-example, another Popularity is set to shock - Digital Photography
五、發明說明(ίο) 機,且該數位攝影機具有一資料寫回以使一時間戳記相關 於一給定數位照片。根據本發明,數位攝影機接收來自車 内裝置之GPS資料,且連同與一給定照片或一組照片來儲 存該位置資料。此使得使用者可連同時間戳記來記錄寳貴 之位置資料。在另一實例中,G P S也產生一時間戳記,且 該時間戮記與數位照片一起受到記錄。 如前所述,本發明之一代表性普及計算從屬裝置包含一 全球定位系統衛星導航接收器。近來,此種接收器已變為 可如同積體電路裝置一般輕易購得。此種裝置提供緯度及 經度資料至給定之一孤秒之十分之一以内。當需要更高之 準確度時’位置測量之準確度是利用差動式GPS (或dGPS) 來加強’且dGPS是一使用一|些固定參考點之程序。在dGps 中,該等參考點之位置極精確地受到決定,例如藉由使两 測量技術。GPS是用以取得一給定參考點之位置,且此測 量與已知之位置比較以產生一修正值,而該修正值接著是 用以修正GPS所測量之普及裝置之位置。 但是,本發明未受限於GPS資料之廣播或傳輸。根據本 發明,特定種類之資料(或其之實際内容)並不構成本原創 性協定之限制。 圖7展示一可建構於一對普及裝置間之無線紅外線通訊 鏈結。更明確地說,一根據本發明來配置之給定普及計—算 從屬包含一 I R控制器晶片1 έ 0,且晶片1 2 0驅動發光二極體5. Description of the invention (ίο) and the digital camera has a data write-back so that a time stamp is associated with a given digital photo. According to the present invention, a digital camera receives GPS data from an in-vehicle device, and stores the location data together with a given photo or group of photos. This allows users to record valuable location data along with a time stamp. In another example, G PS also generates a time stamp, and the time stamp is recorded along with the digital photograph. As mentioned earlier, one representative pervasive computing slave device of the present invention includes a GPS satellite navigation receiver. Recently, such receivers have become as easily available as integrated circuit devices. This device provides latitude and longitude data to within a tenth of a given solitary second. When higher accuracy is needed, the accuracy of the position measurement is enhanced by using differential GPS (or dGPS), and dGPS is a program that uses some fixed reference points. In dGps, the positions of these reference points are determined very accurately, for example by using two measurement techniques. GPS is used to obtain the position of a given reference point, and this measurement is compared with a known position to generate a correction value, which is then used to correct the position of the popular device measured by GPS. However, the present invention is not limited to the broadcasting or transmission of GPS data. According to the invention, certain types of information (or its actual content) do not constitute a limitation of this original agreement. FIG. 7 shows a wireless infrared communication link that can be constructed between a pair of popular devices. More specifically, a given popularity meter configured in accordance with the present invention—the slave includes an IR controller chip 1 and the chip 1 2 0 drives a light emitting diode.
(LED) 122與光二極體124,而1^0 122與光二極體124構成 IR埠集合118 °LED 122發射IR信號且光二極體124接收IR(LED) 122 and photodiode 124, and 1 ^ 0 122 and photodiode 124 form a set of IR ports 118 ° LED 122 emits IR signals and photodiode 124 receives IR
第15頁 454123 五' 發明說明(11) : —~ 1 信號。因此,當普及裝置是配置做為廣播或傳送電腦時, 資訊是使用IR埠集合之LED 122來廣播。當普及裝置是酉己 置做為接收電腦時,光二極體124是用以接收來自傳送電 腦之資訊廣播。更明確地說,IR控制器晶片1 2〇 (在一傳% 電腦中)接收來自電腦處理器之資訊信號,且使用該等_、 號來調變LED所發出之紅外線信號。相反地,在接收雷 中,光二極體所接收之IR信號(經過資訊調變)受到IR控制 器晶片12 0之處理以取得該資訊。一代表性J R控制器晶片 是IBM 3 1T1 5 0 2型,且此晶片是用於一收發器模組,例如 IBM 31T1101 型。 此外’雖然普及計算裝置間之無線通訊為較佳,但是其 不應視為限制。給定之普及計算裝置可經由有線連結來進 行通訊,且該連結可保證安全。另外,給定之普及計算裝 置可經由短距離射頻鏈結,經由無線資料傳輸鏈結(例τ 如,藉由CDMA,GSM,TDMA,CDPD,等等),藉由超音 波’或任何其他已知技術,來進行通訊。 曰通熟悉本技術領域者應可理解本發明之應用如同不同 種類之普及計算從屬裝置可具有許多變化。下面是些額 外之代表性範例。 第—普及計算裝置是一資訊站且第二普及計算裝置是一 數位攝影機。資訊站位於一給定之實體位置(例如景觀天 橋)’且攝影機之使用者想要在該處拍攝照片。藉由使用 本發明’資訊站之普及計算裝置廣播(或回應於一請求來 提供)關於該景觀之資訊,且該資訊接著儲存於使用者之Page 15 454123 Five 'Description of the Invention (11): — ~ 1 signal. Therefore, when the popular device is configured as a broadcasting or transmitting computer, the information is broadcasted using the LED 122 of the IR port set. When the popular device is set as a receiving computer, the photodiode 124 is used to receive information broadcast from the transmitting computer. More specifically, the IR controller chip 120 (in a pass-through computer) receives the information signal from the computer processor, and uses these signals to modulate the infrared signal emitted by the LED. Conversely, in a receiving mine, the IR signal (through information modulation) received by the photodiode is processed by the IR controller chip 120 to obtain the information. A representative JR controller chip is IBM 3 1T1 50 2 type, and this chip is used for a transceiver module, such as IBM 31T1101 type. In addition, although wireless communication between computing devices is preferred, it should not be considered limiting. A given pervasive computing device can communicate via a wired link, and that link can be secured. In addition, a given pervasive computing device may be connected via a short-range radio frequency link, via a wireless data transmission link (e.g., by CDMA, GSM, TDMA, CDPD, etc.), by ultrasound 'or any other known Technology for communication. Those skilled in the art will understand that the application of the present invention can have many variations as different kinds of popular computing slave devices. Below are some additional representative examples. The first-pervasive computing device is an information station and the second pervasive computing device is a digital camera. The kiosk is at a given physical location (such as a landscape flyover) 'and the user of the camera wants to take a picture there. Information about the landscape is broadcast (or provided in response to a request) by a popular computing device using the information station of the present invention, and the information is then stored in the user ’s
第16頁 454123Page 16 454123
數位攝影機。因此,當使用 提供之資訊可同時受到揭取 第一普及計算裝置是一資 個人數位助理。在此範例中 廣播該購物中心之各種商店 特價之資訊或發生於給定商 資訊站(或請求此種資訊)時 計算裝置且因此可由使用者 在另一範例中,第一普及 該自動販賣機廣播或回應於 金收入之資訊。第二普及計 售員所攜帶之手持式或行動 二裝置以取消可能沒有必要 在另一範例中,第一普及 二普及計算計算裝置是車内 綠燈時,第一普及裝置提供 十字路口之前必須等候之時 氣象情形,時間.,等等。此 離射頻鏈結來提供。 t $後觀看照—片時,資訊站所 及觀看。 訊站且第二普及計算裝置是一 ’資訊站位於零售購物中心且 之地圖。資訊站也可廣播關於 店之其他事件。當使用者通過 ’地圖會儲存於使用者之普及 叫出以協助指引路徑。 計算裝置是一自動販賣機,且 關於該機器内之庫存狀態或現 算裝置是服務技術員或產品辦 電腦。第一裝置提供資訊給第 之服務及重新裝填運作。 計算裝置是一車用紅綠燈且第 裝置。當車輛趨近於指定之紅 資訊,例如使用者預期在通過 間’交通情況之狀態,最新之 種資訊可經由’例如,一短距Digital camera. Therefore, when the information provided by the use can be retrieved at the same time, the first popular computing device is a personal digital assistant. In this example the information on the various store specials of the shopping centre is broadcast or occurs at a given merchant kiosk (or when such information is requested) on the computing device and can thus be used by the user. In another example, the vending machine is first popularized Broadcast or respond to information on gold revenue. It may not be necessary to cancel the handheld or mobile device carried by the second popular salesperson. In another example, when the first popular computing device is a green light in the car, the first popular device must wait for the intersection to be provided. Weather conditions, time, etc. This is provided away from the RF link. Watch photos after t $ —when watching the film, watch at the information station. Information station and the second popular computing device is a map of an information station located in a retail mall. Kiosks can also broadcast other events about the store. When the user passes ’the map is stored in the user ’s popularity and called out to help guide the path. The computing device is a vending machine, and the status of the inventory in the machine or the current computing device is a service technician or a product office computer. The first device provides information to the first service and refill operation. The computing device is a vehicle traffic light and device. When the vehicle approaches the specified red information, such as the state of the user's expected traffic situation during passing, the latest information can be passed through, for example, a short distance
在另一實」?L中’ 一停車iL時器包含一普及計算裝置。在 停車及投錢進入sf"時ι§之後’停車計時器可下载一地圖—給 PDA,且該地圖辨識其之目前位置,連同一時鐘(或其他此 種表示)以致使用者可輕易決定計時器尚剩餘多少時間。 當然,前述範例只是做為示範。當普及計算裝置變成使In another embodiment, a parking iL timer includes a popular computing device. After parking and investing money into the sf " time, 'the parking meter can download a map—to the PDA, and the map identifies its current location, with the same clock (or other such indication) so that the user can easily decide the timing How much time is left in the device. Of course, the foregoing examples are just examples. When universal computing devices become
454123 五、發明說明(13) 用於不同之環境時,將存在盔蓊雁 π ,ν π认Γ 数應用,其中此種裝置可進 仃通訊以互換資訊。為便利此過程,本發明也二 你要次极找二隹直間轉移。每一種資訊(例如全球 位置貝科.,時間資訊,地圖資邙 志,笪笼H^ 固』訊,乳象資料,通屬字元 串專傷一碼與一相g之資料 8,一中央管理單元13〇是用 ^ ^ ^ ^ 早元管制及公佈—组碼指配1 μ與資料結 媛忐一杳制法 ^ 异屐置使用。碼指配及資料結構 構成貝枓庫,且想要根據本原創通 置可輕易存取該資料庫。該 =疋來進了通況之f 一運作網際網路(Internet)之全^眘早7°可輕易建構成為 普及計算從屬接著可存取網網则之網站… 想要的話,中央管理單願資料結構。如果 〜 L 七^ Γ根據一給定費用來提供此種資 訊,以致通訊協疋可以付費為基礎來加以建構。 根據本發明,使用者可程式設計他她 成為搜尋及回應於給H 。及/异裝置 裝置)趨近於另-普及計算乂V者(具有-普及 者想要他們之裝置回應之給定碼。 用 一旦指定之裝置可存取呤楚— 裝置可參與在他們間疋:及資料結構’個別之 應可理解一給定裝置Α需3 2 ::二熟悉本技-術領域者 置。因此,在某些情;f ^七、所有知求之資料給一請求裝 請求裝置,但是對於^下i最好免費提供某些資料給— 外,-給定裝置可只廣卜之:::枚取-定之費用。另 增播一取樣資料流,而等候對於全部454123 V. Description of the invention (13) When used in different environments, there will be helmet geese π, ν π recognition Γ number applications, in which such devices can communicate with each other to exchange information. In order to facilitate this process, the present invention also requires you to find the second pole and transfer directly. Every kind of information (such as global location Beco., Time information, map information, history, information, etc.), mammogram data, common character string data that hurts one yard and one g, 8, one central The management unit 13 is used to control and publish ^ ^ ^ ^ early yuan—group code assignment 1 μ and data combination method ^ different methods are used. Code assignment and data structure constitute a shell library, and want to The database should be easily accessible according to this original general arrangement. This = 疋 came into the general condition f-the full operation of the Internet ^ carefully as early as 7 ° can be easily constructed as a universal computing slave and then accessible The website of Wangwangze ... If you want, the central management of the single data structure is provided. If ~ L 七 ^ Γ provides such information at a given fee, so that the communication protocol can be constructed on a fee basis. According to the present invention, Users can programmatically search for and respond to H and / or different devices) to approach other-pervasive computing users (having given codes that popular users want their devices to respond to. Once designated Devices can be accessed — devices can participate in them : And the information structure 'individually understand that a given device A needs 3 2 :: 2. Those familiar with this technology-technical field. Therefore, in some cases; f ^ 7. All the required information is given to a request device Request the device, but for the following, it is best to provide some data for free-besides,-a given device can only be widely known ::: enumeration-a fixed fee. Another sample data stream is broadcast, and waiting for all
第18頁 454123 五、發明說明(14) 資料集合之請求。後者節省頻寬。當铁, 一、 類似變化屬於本發明之範圍。 爾…、本原創性協定之 一建構本原創性協定之給定普及扦 體,以請求及/或回應於給定訊* 從屬包含適當之敕 資料至普及裝置。此種軟體在^處理/是=取^趣之 $為一常駐於電滕之隨機存取記憶體之程式碼Z组之H 集合(程式碼)。直到為電腦所需為止,該指令集合可^ ^ 於另一電腦記憶體,例如硬碟機,或可移去式記憶體,^ 經由網際網路或其他電腦網路來下載。 一 除此之外,雖然所述之各種方法很容易建構於一可藉由 軟體來選擇性致動或重新配置之通用電腦,普通熟悉本技 術領域者應可認知此種方法可藉由硬體’韌體,或建造成 為執行所需之方法梦驊之更專用裝置來執行。 另外,如本文所述’一普及計算"從屬"應廣義解釋成為 意謂直接或間接速接裘,或可以任何已知或稍後會開發之 方气來連接至,〆電腦網路’例如網際網路’之任何電腦 或i電腦之組件。當然,二屬"應廣義解釋成為意謂一 請求或取得檔案之裝置,服器"是下載樓案之個體。 在%明斿的發明之後’告成為新的且企圖藉由專利 在況月我的發 β ^:陳述於下而丨#由社真刹範in。 申請來加Μ護之内容? 下列之申明專朴範圍Page 18 454123 V. Description of the invention (14) Request for data collection. The latter saves bandwidth. When iron, one, similar changes fall within the scope of the invention. Then ..., one of this originality agreement constructs the given pervasive body of this originality agreement to request and / or respond to the given message * the subordinate contains the appropriate 敕 data to the pervasive device. This kind of software is ^ processing / is = taking ^ interesting $ is the H set (code) of the code group Z of the random access memory resident in Deng Teng. Until required by the computer, the instruction set may be stored in another computer memory, such as a hard drive, or removable memory, and downloaded via the Internet or other computer networks. In addition, although the methods described are easily constructed on a general-purpose computer that can be selectively actuated or reconfigured by software, those skilled in the art should recognize that such methods can be implemented by hardware. 'Firmware, or a more specialized device built to perform the method necessary to perform the nightmare. In addition, as described in this article, "a popular computing" subordinate "should be interpreted broadly to mean direct or indirect quick connection, or can be connected to any computer network by any known or later developed means. For example, any computer on the Internet or a component of an i-computer. Of course, the second genus should be interpreted broadly to mean a device that requests or obtains files, and the server is the individual who downloaded the case. After the invention of% Mingyi ’, it ’s become new and it is attempted to use the patent. Apply to add the content of M protection? The scope of the stated simplicity
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US23924599A | 1999-01-28 | 1999-01-28 |
| Publication Number | Publication Date |
|---|---|
| TW454123Btrue TW454123B (en) | 2001-09-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW088122778ATW454123B (en) | 1999-01-28 | 1999-12-23 | Method and system for enabling pervasive computing devices to communicate with each other |
| Country | Link |
|---|---|
| JP (1) | JP2000339248A (en) |
| KR (1) | KR20000062467A (en) |
| CN (1) | CN1111991C (en) |
| GB (1) | GB2347834B (en) |
| TW (1) | TW454123B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW434240B (en) | 1995-06-20 | 2001-05-16 | Zeneca Ltd | Aromatic compounds, preparation thereof and pharmaceutical composition comprising same |
| GB2359918A (en) | 2000-03-01 | 2001-09-05 | Sony Uk Ltd | Audio and/or video generation apparatus having a metadata generator |
| EP1458136B1 (en)* | 2001-12-17 | 2018-07-04 | Sony Corporation | Data communication system, data communication apparatus, and data communication method |
| GB2386977A (en) | 2002-03-25 | 2003-10-01 | Sony Uk Ltd | API for access to content via metadata |
| JP4105010B2 (en) | 2002-09-11 | 2008-06-18 | 株式会社リコー | Digital camera, digital camera image data transmission method, and image data transmission / reception system |
| FR2863805B1 (en)* | 2003-12-12 | 2006-05-26 | Eastman Kodak Co | METHOD AND APPARATUS FOR SHOOTING IMAGE ENRICHMENT |
| EP1571584A1 (en) | 2004-03-03 | 2005-09-07 | Honda Research Institute Europe GmbH | Integrating visual and object information in a pervasive computing environment |
| CN100458775C (en)* | 2004-04-01 | 2009-02-04 | 诺基亚公司 | Method, device and system for realizing data synchronization among multiple devices |
| JP4749742B2 (en)* | 2005-03-07 | 2011-08-17 | シャープ株式会社 | Information exchange system |
| KR100840296B1 (en)* | 2006-11-13 | 2008-06-20 | 주식회사 다래파크텍 | Parking management system using PD |
| EP2201443A4 (en) | 2007-09-11 | 2013-05-01 | Smart Internet Technology Crc Pty Ltd | A system and method for manipulating digital images on a computer display |
| WO2009033216A1 (en) | 2007-09-11 | 2009-03-19 | Smart Internet Technology Crc Pty Ltd | An interface element for a computer interface |
| WO2009033218A1 (en) | 2007-09-11 | 2009-03-19 | Smart Internet Technology Crc Pty Ltd | A system and method for capturing digital images |
| EP2435923A4 (en)* | 2009-06-30 | 2013-01-23 | Smart Internet Technology Crc Pty Ltd | A system, method and software application for the control of file transfer |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5506644A (en)* | 1992-08-18 | 1996-04-09 | Olympus Optical Co., Ltd. | Camera |
| US5786789A (en)* | 1994-11-14 | 1998-07-28 | Trimble Navigation Limited | GPS and cellphone unit having add-on modules |
| US5642285A (en)* | 1995-01-31 | 1997-06-24 | Trimble Navigation Limited | Outdoor movie camera GPS-position and time code data-logging for special effects production |
| JPH09149921A (en)* | 1995-09-26 | 1997-06-10 | Shimadzu Corp | Rescue aid |
| US5838237A (en)* | 1996-05-22 | 1998-11-17 | Revell; Graeme Charles | Personal alarm device |
| Publication number | Publication date |
|---|---|
| CN1111991C (en) | 2003-06-18 |
| JP2000339248A (en) | 2000-12-08 |
| GB2347834A (en) | 2000-09-13 |
| GB0000816D0 (en) | 2000-03-08 |
| GB2347834B (en) | 2004-01-21 |
| CN1262486A (en) | 2000-08-09 |
| KR20000062467A (en) | 2000-10-25 |
| Publication | Publication Date | Title |
|---|---|---|
| US11238503B2 (en) | Beacon triggered processes | |
| TW454123B (en) | Method and system for enabling pervasive computing devices to communicate with each other | |
| CN101828186B (en) | Share information between devices | |
| US9998867B2 (en) | Content discovery using beacons | |
| CN109819273A (en) | A terminal-side advertisement display method and corresponding device and server | |
| US20090094111A1 (en) | Advertising framework for wireless networks | |
| CN1331521A (en) | Multi-medium information spreading system and mobile information terminal unit | |
| WO2010023821A1 (en) | Advertisement distribution system, advertisement distribution device, and advertisement distribution method | |
| CN102349314A (en) | Method and apparatus for accessing content based on user's geographic location | |
| US20140156462A1 (en) | Information processing apparatus, information processing method, program, terminal apparatus, and communication apparatus | |
| CN103379171B (en) | Communication system, information terminal and communication means | |
| JP5046916B2 (en) | Information processing apparatus and method, program, and information processing system | |
| JP5374943B2 (en) | Content acquisition system | |
| JP2007122341A (en) | Real time information distribution system and its information distribution method; real time information distribution program and its recording medium | |
| JP6964842B2 (en) | Location information service system, mobile information terminal, location information service method and terminal program | |
| JP5834955B2 (en) | Information providing apparatus, information providing system, and information providing method | |
| JP2002055903A (en) | Automobile navigation system, method and device for position information distribution of automobile navigation system, homepage, server device, and recording medium | |
| JP2006065685A (en) | Local information provision system, and local information provision program | |
| JP2002197011A (en) | System recording advertisement browsing, contents distribution system, and banner management system | |
| JP2004151880A (en) | Cooperative service using device and server, cooperative service using method, cooperative service method, cooperative service using program, and cooperative service program | |
| US7822846B1 (en) | Method and system for brokering media files | |
| KR20230134876A (en) | Method and system for providing advertizement | |
| CN116051189A (en) | Advertisement monitoring method and device | |
| KR20250015566A (en) | Method and apparatus for storing or utilizing location supplementary information | |
| JP2005004360A (en) | Mobile-correspondent-based notification service system, and information providing method and program for the same |
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |