專利名稱:通過讀取標記來激活離線網頁的制作方法
技術領域:
本發明涉及 一 種用于經由無線通信將信息遞送到設備的系統 并且具體地涉及用于經由近程無線通信將全尺度因特網網站的離線 版本遞送到目標客戶接收設備的系統。
背景技術:
通信。例如,蜂窩電話由于在通信質量和設備功能上的技術改進而 繼續在全球市場中激增。這些無線通信設備(WCD)對于個人和商 業用途而言已經變得司空見慣,從而允許用戶發送和接收來自大量 地理位置的語音、文字和圖形數據。這些設備所利用的通信網絡跨 越不同頻率并且覆蓋不同廣播距離,各頻率和各廣播距離具有各種 應用所希望的強度。
蜂窩網絡有助于大型地理區域的WCD通信。這些網絡技術已 經普遍地劃分為多代,從20世紀70年代到80年代早期提供基線語 音通信的第一代(1G)模擬蜂窩電話到針對2006-2007時間表而計 劃的現在新興的4G流傳輸式數字視頻內容。GSM是廣泛運用的2G 數字蜂窩網絡的一個例子,它在歐洲以900 MHZ-1.8 GHZ頻帶通信 而在美國以1.9 GHZ頻帶通信。這一網絡提供語音通信并且也支持 經由短消息接發服務(SMS )傳輸文本數據。SMS在提供以9.6 Kbps向分組網絡、ISDN和POTS用戶傳輸數據的同時允許WCD發送和 接收多達160個字符的文本消息。多媒體消息服務(MMS)也已經 在某些設備中變得可用,它是一種允許除了傳輸筒單文本之外還傳 輸聲音、圖形和視頻文件的增強型消息接發系統。比如用于手持設 備的數字視頻廣播(DVB-H)這樣即將新興的技術將使流傳輸式數 字視頻和其它類似內容可經由直接廣播而為WCD所用。雖然遠程通 信網絡如GSM是一種用于發送和接收數據的公認手段,但是由于成 本、業務和法律的利害關系,這些網絡可能并不適合于所有數據應 用。
近程無線網絡提供了避免在大型蜂窩網絡中目睹的一些問題 的通信解決方案。藍牙,是在市場中很快贏得認可的近程無線技術 的一個例子。具有藍牙tm功能的WCD在IO米的范圍內以720 Kbps 的速率發送和接收數據并且可以借助額外功率推升而傳輸多達100 米。用戶沒有主動地促成藍牙tm網絡。代之以在彼此的工作范圍內 的多個設備將自動地形成稱為"微微網"的網絡組。任何設備都可以
屬方和255個"閑置(parked),,從屬方的數據交換。活躍從屬方基于 主控方的時鐘時序來交換數據。閑置從屬方監視信標信號以變得與 主控方同步,并且等待活躍時隙而變得可用。這些設備在各種活躍 通信模式與省電模式之間持續地切換以便將數據發送到其它微微網成員。
近來,制造商也已經開始并入用于在WCD中提供增強型功能 的各種資源(例如用于執行緊密-鄰近無線信息交換的組件和軟件)。
傳感器和/或掃描儀可以用來將視覺或者電子信息讀入到設備中。事 務可以涉及到用戶將他們的WCD持于目標的附近、將他們的WCD 對準物體(例如為了拍攝畫面)或者使設備在打印的標記或者文檔 之上掠過。比如射頻標識(RFID)、紅外線(IR)通信、光學字符 識別(OCR)以及各種其它類型的視覺、電子和磁掃描這樣的機器 可讀技術用來快速地將所需信息輸入到WCD中而無需用戶手工錄入。
無線通信技術的激增意味著用戶具有不受時間或者位置的限 制而進行通信的能力。這一可達性已經產生了對信息提供商(例如 商家、教育機構、政府等)介入這一潛在性的需要。目前,目標客 戶不僅能夠目睹某處(例如店鋪、飯館、購物中心、公共汽車站、 火車站等)廣告,而且在用戶的興趣達到頂點時的那一瞬間,用戶
就具有使用他們的WCD來聯系廣告商家以獲得更多信息、下訂單、 加入服務計劃等的能力。廣告客戶已經嘗試通過在視覺廣告的緊密 鄰近處包含電子信息源以有助于這一反應。用戶然后可以在打印的 條形碼或者目標附近持有或者掃過他們的WCD以下載與—見覺標志 相關的信息。此信息可以包含指向因特網上的網站的鏈接、聯系信 息(例如電話號碼、電子郵件地址等)或者用戶可能進一步感興趣 的其它信息。
然而,信息提供商面臨目標客戶常常在廣告范圍僅僅轉瞬即過 的問題。例如,在購物中心閑逛的個人經過眾多打印標志如顯示框 中的海報或者商業消息并且可能僅僅短暫地停留查看各廣告。因此, 有效通信時間必須很短以至于用戶的興趣不會因長久的下載時間而 覆沒。另外,可能沒有促動用戶去下載在初始下載之外將需要"額外 步驟"的信息。即使說服用戶從因特網網站獲得更多信息,但是可能 存在會防止或者阻礙用戶在那一刻建立在線連接的許多因素。因而, 為了實現信息提供商的廣告目的,由用戶本地下載到WCD的任何信 ,包、都必須是以無需額外努力就吸引用戶注意力這 一 形式。
需要一種可以將網站式內容下載到用戶設備的系統,該設備將 在離線模式下提供相關信息。這一 內容必須緊湊但是也必須具交互 性以及能夠為用戶提供足夠信息以至于以后當用戶在更理想情形下 時他們將連接到因特網以便下載附加信息。下載的內容應當能夠以 上下文適合于用戶當前情形的方式通知用戶。具體而言,下載的信 息應當可變以至于它可以針對各種環境或者用戶特征來定制。此外, 用戶還應當無需人工干預以便將下載的內容置于可查看的條件下,而如果用戶對內容所提供的信息毫無興趣,則它應當從他們的設備 被自動地刪除。
發明內容
本發明包括用于從源傳達信息到查看設備使得可以自動地查 看比如形式為網站的離線信息版本的方法、系統、裝置和計算機程 序。網站的離線版本賦予用戶感興趣的即時信息并且也包括去往可 由用戶判斷進行訪問的因特網的鏈接。網站的離線版本也可以包括
將要傳達給用戶的信息可以是在全尺度因特網網站上找到的 信息的摘錄或者子集。此信息可以基于對網站上用戶活動的統計測 量來人工地或者自動地轉換成全尺度網站的離線版本。可能由多個 精簡網頁組成的離線版本然后可以用完全無源的格式(比如在打印 標志中)來壓縮和/或編碼,或者可以在源設備上以電子方式安裝。 源設備可以具有經由近程無線通信的 一種或者多種形式來進行通信 的能力。
進入源的傳輸范圍內的目標客戶可以人工地或者自動地從源 下載信息到設備。接收設備可以解碼和/或解壓所下載的信息,該信 息包括標識信息,該標識信息自動地觸發使用標準軟件和/或硬件資 源如瀏覽器應用來重建全尺度網站的離線版本。離線版本可由用戶 查看,而所顯示的內容可以通過從下載軟件和查看設備接收輸入當 前信息的上下文控制來更改或者定制。也就是說,標準網站的離線
版本可以根據例如從用戶的WCD讀取的當前特征來更改。用戶可以 查看離線版本中的信息,該信息可以包括當設備活躍地連接到因特 網上時可用的用以獲得更多信息、購物、簽約服務等的鏈接(或者 其它有源組件)。
從與附圖相結合的對優選實施例的如下具體描述中將進一步理解本發明,在附圖中
圖1公開了包括可能通信障礙的示例性的近程和遠程無線通
信情景;
圖2公開了可與本發明的至少一個實施例一起使用的示例性 的無線通信設備的模塊描述;
圖3公開了先前在圖2中描述的示例性的無線通信設備的結構
描述;
圖4公開了根據本發明至少一個實施例的示例性的近程無源 和有源無線信息源;
圖5 A公開了根據本發明至少 一 個實施例的示例'性的信息處理 和流程圖5B公開了根據本發明至少一個實施例的示例性的因特網和 離線網站結構;
圖5C公開了描述根據本發明至少 一個實施例的離線版本創建 過程的流程圖6公開了根據本發明至少一個實施例的經由近程無線通信 的示例性的信息事務;
圖7A公開了示例性的信息處理流程圖,該流程圖公開了根據 本發明至少 一個實施例的在設備中重建全尺度網站的離線版本;
圖7B公開了描述根據本發明至少一個實施例的離線網站下載 和重建過程的流程圖。
具體實施例方式
盡管已經在優選實施例中描述了本發明,但是在不脫離如在所 附權利要求中描述的本發明的精神和范圍的情況下可以對本發明做 出各種改變。
I,與經由無線通信的信息分發有關的障礙 圖1公開了與實施依賴于活無線因特網連接以獲得信息的信 息分發系統相關聯的缺點。用戶110是被信息提供商(未示出)作為接收信息的目標的個人。信息提供商可以是廣告客戶、政府團體、 教育實體等。用戶110攜帶無線通信設備(WCD 100)。用戶110
能夠通過使用WCD100從源120接收信息來消費信息。源120是能 夠經由眾多方法近距離輸送信息的任何物體。在示例性的情形下, 用戶110可以在打印標志指示了興趣主題的位置。源120也在這一 區域中并且可以由WCD 100自動地定位或者可以在一見覺上指示為信 息源。WCD IOO然后可以如圖1中所示經由近程通4言與源120通4言 以便獲得信息。
如果用戶IIO看見感興趣的某事物,則他們可以發起從源120 下載信息到WCDIOO。由于當前近程通信技術的時間、速度和/或存 儲器局限,下載到WCD 100的信息通常僅包括指向更實質信息的指 示器。這些指示器可以包括電話號碼、電子郵件地址、SMS地址、 去往網頁的鏈接等。因此,當前有必要使用這些指示器來獲得用戶 IIO所希望的實際信息。在圖1中,WCD 100可以與遠程網絡130 通信但是必須也考慮或者克服連接因素140和位置因素150。
連接因素140包括對于用戶對是否連接到遠程網絡130的決定 有影響的特征。這些特征包括但不限于速度因素、時間因素和財務 因素。例如,如果連接速度緩慢,則用戶IIO可能不想釆用允許他 們下載關于產品、服務等的附加信息的無線因特網連接。連接的速 度可能直接地或者間接地影響其它因素。緩慢連接將必然地增加連 接的時間以便獲得所需信息。因而,連接所需時間越多,用戶110 因他們的無線服務提供商而可能承擔的開支就越多
位置因素也影響用戶IIO是否將采用與從源120下載的內容相 關的附加信息,因為用戶110的位置將直接地影響它們連接到遠程 網絡的能力。如果用戶110在地理上遠離他們的歸屬工作區,則他 們可能不能夠無線地連接到因特網或者可能僅能夠以附加成本進行 連接以便下載附加信息。自然和人為大氣干擾可能完全地阻止用戶 連接到遠程網絡。比如惡劣天氣和工業污染(例如空氣污染、電》茲 場發射)這樣的因素可能破壞遠程無線通信。此外,如果用戶在建筑物如辦-公室、店鋪、地鐵、購物中心或者體育活動場所以內,則
WCD 100可能不能夠獲得信號。
所有這些因素造成了阻止用戶立即聯系遠程網絡。在這一方式
下,信息提供商在用戶110處于興趣頂點時喪失了利用直接近程通 信的能力。用戶110然后必須等待更方便的時間以獲得與下載的指 示器或者鏈接數據有關的信息,這冒有喪失興趣以及在目標客戶部 分缺乏執行的風險。這正是本發明所緩解的情形。 II.無線通信設備
本發明可以與各種信息接收設備一起使用。設備可以在復雜度 上從簡單蜂窩電話一直變化到桌面型計算機,因此首要的是在探究 本發明之前理解可為用戶110所用的通信工具。例如,在蜂窩電話 或者其它手持無線設備的情況下,無線通信設備的數據處理能力在 信息提供商與用戶110之間的事務中發揮重要作用。
圖2公開了用于可與本發明一起使用的無線通信設備的示例 模塊布局。WCD 100分解成代表設備的功能方面的模塊。這些功能 可以通過下文討論的軟件和/或硬件組件的各種組合來執行。
控制才莫塊210調控設備的沖乘作。可以從WCD IOO內包含的各 種其它模塊接收輸入。例如,干擾感測模塊220可以使用本領域中 已知的各種技術來感測無線通信設備的有效傳輸范圍內的環境干擾 源。控制模塊210解釋這些數據輸入并且在響應中可以將控制命令 發到WCD 100中的其它模塊。
通信沖莫塊230并入WCD 100的所有通信方面。如圖2中所示, 通信模塊230例如包括遠程通信模塊232。近程通信模塊234和機器 可讀數據模塊236。通信模塊230至少利用這些子模塊從本地源和遠 距離源接收各種不同類型的通信以及將數據發送到WCD 100的廣播 范圍內的接收方設備。通信模塊230可以由控制模塊210或者由模 塊本地的控制資源響應于感測的消息、環境影響和/或鄰近于WCD 100的其它設備來觸發。
用戶接口模塊240包括允許WCD 100的用戶從設備接收數據以及將數據錄入到設備中的視覺、聽覺和觸覺單元。用戶所錄入的
數據可以由控制模塊210解釋以影響WCD 100的行為。用戶輸入的 數據也可以由通信模塊230發送到有效傳輸范圍內的其它設備。傳 輸范圍中的其它設備也可以經由通信模塊230發送信息到WCD 100,而控制模塊210可以使此信息傳送到用戶接口模塊240以便呈 現給用戶。
應用才莫塊250并入WCD 100上的所有其它^_件和/或軟件應 用。這些應用可以包括傳感器、接口、實用程序、解釋器、數據應 用等并且可以由控制模塊210調用以讀取由各種模塊提供的信息以 及又將信息供應到WCD 100中的請求模塊。
圖3公開了可以用來實施先前描述的模塊系統的功能、根據本 發明實施例的WCD 100的示例性的結構布局。處理器300控制整體 設備操作。如圖3中所示,處理器300耦合到通信部分310、 320和 340。處理器300可以用各自能夠執行存儲器330中存儲的軟件指令 的一個或者多個微處理器來實施。
存儲器330可以包括隨機存取存儲器(RAM)、只讀存儲器 (ROM)和/或閃存并且以數據和軟件組件的形式(這里也稱為模塊) 存儲信息。存儲器330所存儲的數據可以與特定軟件組件相關聯。 此外,此數據可以與比如書簽數據庫或者用于時間表設定、電子郵 件等的商業數據庫這樣的數據庫相關聯。
令。各種類型的軟件組件可以存儲于存儲器330中。例如,存儲器 330可以存4諸控制通信部分310、 320和340的纟乘作的軟件組件。存 儲器330也可以存儲軟件組件,包括防火墻、服務指導管理器、書 簽數據庫、用戶接口管理器以及為了支持WCD 100而需要的任何通 信實用程序模塊。
遠程通信310執行與經由天線在大型地理區域(比如蜂窩網 絡)內的信息交換有關的功能。這些通信方法包括來自先前描述的 1G至3G以及即將有的第四代流式視頻傳輸中的技術。除了基本語音通信(例如經由GSM)之外,遠程通信310還可以操作用以建立 數據通信會話,比如通用分組無線電服務(GPRS)會話和/或通用移 動電信系統(UMTS )會話。遠程通信310也可以操作用以發送和接 收消息,比如短消息接發服務(SMS)消息和/或多媒體消息服務 (MMS)消息。
作為遠程通信310的子集或者可選地作為分離地連接到處理 器300 (未示出)的獨立模塊來工作,廣播接收器312允許WCD 100 經由比如用于手持設備的數字視頻廣播(DVB-H)這樣的介質接收 廣播消息。這些傳輸可以被編碼使得僅某些指定的接收設備才可以 訪問廣播內容并且可以包含文本、音頻或者碎見頻信息。在至少一個 例子中,WCD 100可以接收這些廣播以及使用廣播信號內包含的信 息來確定是否允許設備查看所接收的內容。
近程通信320負責涉及到跨近程無線網絡交換信息在內的功 能。如上所述以及如圖3中所示,這樣的近程通信320的例子不限 于藍牙TM、 WLAN、 UWB和無線USB連接。因而,近程通信320 執行與近程連接的建立有關的功能以及與經由這樣的連接對信息的 發送和接收有關的處理。
也在圖3中示出的近程輸入設備340可以提供與機器可讀數據 的近程掃描有關的功能。例如,處理器300可以控制近程輸入設備 340以生成用于激活RFID發射機應答器的RP信號并且又可以控制 從RFID發射機應答器接收信號。近程輸入設備340可以支持的用于 讀取機器可讀數據的其它近程掃描方法不限于IR通信、線性和2D (例如QR)條形碼讀取器(包括與解釋UPC標簽有關的過程)以 及用于讀取磁、UV、傳導或者可以使用適當的墨在標記中提供的其 它類型的編碼數據的光學字符識別設備。為了近程輸入設備340掃 描前述類型的機器可讀數據,輸入設備可以包括光學檢測器、磁檢 測器、CCD或者本領域中已知用于解釋機器可讀信息的其它傳感器。
另外如圖3中所示,用戶接口 350也耦合到處理器300。用戶 接口 350有助于與用戶交換信息。圖3示出的用戶接口 350包括用戶輸入360和用戶輸出370。用戶輸入360可以包括允許用戶輸入信 息的一個或者多個組件。這樣的組件的例子包括鍵盤、觸屏和麥克 風。用戶輸出370允許用戶從設備接收信息。由此,用戶輸出部分 370可以包括各種組件,比如顯示器、發光二極管(LED)、觸覺發 射器和一個或者多個音頻揚聲器。示例性的顯示器包括液晶顯示器 (LCD)和其它視頻顯示器。
WCD 100也可以包括發射機應答器380。這實質上是可以由處 理器300用響應于來自外源的掃描而要遞送的信息來編程的無源設 備。例如,在入口通道中裝配的RFID掃描儀可以持續地發射射頻波。 當帶有包含發射機應答器380的設備的個人走過門口時,發射機應 答器被賦能并且可以用標識設備、個人等的信息做出響應。
與通信部分310、 312、 320和340相對應的硬件提供對信號的 發送和接收。因而,這些部分可以包括執行比如調制、解調、放大 和濾波這樣的功能的組件(電子器件)。這些部分可以在本地加以 控制或者根據存儲器330中存儲的軟件通信組件由處理器300控制。
圖3中所示的單元可以根據各種技術來構成和耦合以便產生 圖2中所示功能。 一種這樣的技術涉及到通過一個或者多個總線接 口來耦合與處理器300、通信部分310、 312和320、存儲器330、近 程輸入設備340、用戶接口 350、發射機應答器380等相對應的分立 硬件組件。可選地,任何和/或所有單獨組件都可以由編程用以復制 獨立設備的功能、形式為可編程邏輯器件、門陣列、ASID、多芯片 模塊等的集成電路所取代。此外,這些組件各自還耦合到電源如可 移動和/或可再充電電池(未示出)。
用戶接口 350可以與也包含于存儲器330中的通信實用程序軟 件組件進行交互,該組件提供了使用遠程通信310和/或近程通信320 來建立服務會話。通信實用程序組件可以包括允許根據比如無線應 用介質(WAP)、超文本標記語言(HTML)變體如Compact HTML (CHTML )等介質從遠程設備接收服務的各種例程。
當參加與遠程服務器的WAP通信時,設備作為WAP客戶機來工作。為了提供這一功能,軟件組件可以包括WAP客戶機軟件組
件,比如無線標記語言(WML)瀏覽器、WMLScript引擎、推送子 系統和無線介質棧。
應用(未示出)可以與WAP客戶機軟件進行交互以提供各種 通信服務。這樣的通信服務的例子包括接收基于因特網的內容,比 如標題新聞、匯率、體育新聞、股票報價、天氣預報、多語言短語 詞典、購物和就餐信息、本地中轉(例如公共汽車、火車和/或地鐵) 時間表、個性在線日歷以及在線旅游和銀行服務。
具有WAP功能的設備可以訪問稱為卡片組的小型文件,各卡 片組包括稱為卡片的較小頁面。卡片小到足以配合到在這里稱微瀏 覽器的小型顯示區中。微瀏覽器的小尺寸以及小型文件尺寸適合于 適應低端存儲器設備以及蜂窩鏈路所施加的低帶寬通信制約。
卡片用無線標記語言(WML)來編寫,該WML是針對沒有 鍵盤的小型屏幕和單手導航而專門設計的。WML是可縮放的使得它 兼容于覆蓋兩行文本顯示器這樣的廣泛顯示器以及在比如智能電 話、PDA和個人通信這樣的設備上所見的大型LCD屏幕。WML卡
通過消除在這些其它腳本語言中所見的數個非必要功能,WMLScript 減少了存儲器和處理需求。
CHTML是適應于與小型計算設備(例如移動通信器、PDA等) 一起使用的標準HTML命令集的子集。這一語言允許便攜或者手持 設備在因特網上交互更為自如。CHTML通過標準HTML剝離成適 合于小型計算設備的功率、處理、存儲器和顯示器限制的優化版本 將這些約束納入考慮之中。例如,已經消除了針對JPEG圖像的許多 更高級圖像地圖、背景、字體、框架和支持。另外,沒有支持滾動, 因為假設CHTML顯示器將配合于便攜設備的屏幕內。CHTML也已 經被設計成無需二維光標移動即可操作。代之以僅用四個按鈕即可 操控它,這有助于它實施于更大范疇的小型計算設備。 III.近禾呈標記交互本發明改進了涉及到在設備與源之間的近程無線交互的當前 通信方法。存在許多介質用以實現這一事務。圖4公開了分成兩類
的這些介質中一些介質的一組示例近程無源介質400和近程有源 介質410。
近程無源設備或者標記要求設備的初始動作以便轉發信息。多 數基本標記是打印標記如條形碼。 一維(1D)條形碼是最常見的類 型。視所用符號體系而定,這些代碼可以通過使用簡單掃描儀來傳 達多達約40至50個文字數字式字符。1維條形碼在將物體例如表示 為UPC符號中應用得最普遍,這些UPC符號指示了商品的標識。二 維(2D)條形碼(例如QR代碼)可以存儲更多數據但是要求能夠 同時在兩個方向上讀取的特殊掃描儀。所傳達的數據量取決于所用 冗余度級別。例如,利用低冗余度的57x57 QR陣列可以傳達約395 個文字數字式字符。打印標記的一個不足在于它在移動掃描儀經過 標記時要求很緊密鄰近和一些準確度。電子標記如RFID標記通過僅 要求掃描儀在RFID發射機應答器的傳輸范圍中來克服這些障礙中 的一些障礙。另外,RFID發射機應答器可以存儲和發送比典型條形 碼更多的信息,范圍從僅96位到兆位或者125千字節以上。然而, 電子標記因它的存儲器和傳輸范圍的大小而總體上仍然受 一 些限 制。盡管已經公開了示例性的條形碼和射頻技術,但是本發明不限 于這些通信介質。本發明也預想使用任何光、磁、電容、基于IR、 基于RF、可見或者不可見代碼或者任何其它相似技術。
近程有源介質410是可以包括接入點的介質組,這些接入點能 夠形成直接一對一連接的無線接入點或者包括接收設備的網絡以便 傳送信息。這些接入點可以使用比如藍牙TM、無線通用串行總線 (WUSB)、無線局域網(WLAN)等多種近程網絡技術中的任何技 術。這些有源連接點受益于擴展的傳輸范圍而在一些情況下無需來 自用戶110的人工交互以便形成連接。例如,用戶IIO只需進入藍 牙TM接入點的范圍內以便自動地變成可以從中下載信息的微微網的 成員。近程有源介質410類別中的通信介質僅受限于建立連接和下載信息所需要的時間。類似于近程無源設備,提供上文公開的有源 通信介質僅作為例子。本發明也可以利用以類似方式工作的其它無 線近程通信介質。
IV.根據本發明輸送所需信息
圖5A描述了本發明的至少一個實施例。信息提供者的最終目 的在于保留用戶110的興趣直至他們能夠從因特網下載附加信息。 通常以全尺度因特網網站510的形式經由計算機500可訪問此信息。 網站510在輸送重要信息的同時可以包括太大和太復雜以至于無法 在離線模式下存儲于或者輸送到例如移動設備(WCD 100)的許多 單獨網頁。它也可以包含要求去往因特網的活3夭連4妄的比如動畫這 樣的對象。因此,在本例中信息提供商可以將全尺度網站510減少 或者簡化成離線版本520。
離線版本520可以包括一個或者多個頁面中以保留對內容的 興趣的方式來通知目標客戶的初步信息。這樣的內容可以包括GIF 圖像、用以獲得更多信息的正文信息鏈接。交互內容也可以包括信 息條目對象。錄入的信息可以經由電子郵件、SMS、 MMS等發送到 信息提供者。可選地,離線版本520可以包括形成框架的駐留版本, 在該框架中僅更新內容數據。此信息可以包括定期更新的數據,比 如電視節目信息、公共汽車時間表、體育比賽記分等。全尺度網站 的離線版本520的內容受限于所用語言(例如HTML、 CHTML等) 的能力、查看設備的預期能力、源120的輸送方法的特征如通信介 質、存儲器大小、速度等。
一旦建立標準網站的離線版本520,將信息與上下文控制信息 相組合并且編碼和/或壓縮所組合的信息而且將該信息加載到源120 (表示為522 )中。編碼和壓縮過程視源120和接收設備(在這一情 況下為WCDIOO)而定。可能需要壓縮信息以便使它配合于源設備 上,但是在WCD IOO上也必須存在能夠解壓和讀取數據的技術。離 線版本的壓縮版本522也可以包括允許WCD 100自動地確定它包含 網站的標識信息。WCD 100然后將能夠自動地觸發適當軟件如瀏覽器應用以重建和顯示網站的移動設備離線版本。源120然后置于包 含行人交通的區域中從而允許用戶1 1 0訪問它的內容。
用戶110然后通過視覺誘導、自動下載等來下載源120中包含 的信息。可以經由WCD 100上的各種應用如解壓軟件、用于標記數 據的解釋器、上下文應用軟件、HTML或者CHTML生成應用、瀏 覽器應用等自動地標識和解釋信息。離線版本520中包含的信息將 用以通知用戶,而提供的任何因特網鏈接都將允許用戶在該用戶決 定訪問因特網時獲得或者提交附加信息。設備向用戶110顯示的信 息還可以按照上下文特征來控制。上下文的概念及其對本發明的影 響將參照圖5B來進一步討論。
圖5B包括對將全尺度因特網網站510轉換成離線版本520的 更具體的討論。信息提供者可以先將全尺度因特網網站510劃分成 類別。這些類別中的一些類別(例如動畫、結構和格式化單元等) 由于腳本語言的限制而不能包含于離線版本520中。否則可以直接 地或者以減少大小的格式來包括其它類別的子集。對包括某些項的 判決可以:取決于輸入600。通過人工或者自動化過程,可以檢查標準 網站統計以確定用戶110最感興趣的內容或者類別。這些統計包括 但不限于網站上訪問最多的頁面、網站上訪問最多的《連接、網站上
請求最多的信息等。
另夕卜,還可以包括上下文變量信息以控制離線版本520中信息 的外觀或者行為。在因特網網站510中,信息提供者可以根據如下 多個特征來容易地在線更新網站內容日期、當天時間、位置、信
息客戶的身份、通信設備的標識、信息客戶的特殊興趣等。然而, 離線版本520常常是并不頻繁更新的靜態內容。該信息可以存儲于 未有源地連接到可由信息提供者訪問的通信介質上的無源設備上。 因此,可以包括上下文控制以控制對信息的查看,例如就如同最近 已經更新過它一樣。可以從WCDIOO內的資源讀取示例上下文變量 如時間和位置。這些變量可以例如確定某個時間與WCD 100的當前 位置有關聯而應當加以顯示、某事件已經被泄露而不應當加以顯示、某要約或者特別事物與當天當前時間有關聯、用戶110是由于某個 設備或者服務提供商而會對某信息感興趣的特定用戶等。
圖5C公開了根據本發明至少 一個實施例的用于預備將在以后
下載到查看設備的信息的過程流程圖。步驟532始于全尺度因特網
中離線查看的版本。為了執行轉換,必須關于是否應當保留來自網 站的具體內容做出確定(步驟536 )。在步驟538-542中,信息提供 者確定信息是合乎需要的還是毫無關系。如果需要某信息(可能取 決于網站業務統計),則在離線版本中保留該信息,只要內容是所 用腳本語言(例如CHTML)所支持的。如果該信息在腳本語言的能 力以外或者被認為毫無關系,則在離線版本中不包含它。在步驟544 中,將上下文控制與精簡的網站內容相組合,并且編碼和/或加密完 整離線版本,使得它可以上傳到源設備。信息的編碼和/或加密可以 包括允許查看設備自動地確定所下載的內容為網站內容的標識信 息。在步驟546中將編碼和/或加密的信息上傳到源(或者如在打印 的及其可讀標志情況下那樣創建該信息)之后,然后將該源置于使 數據持久傳送到目標用戶設備的區域中(步驟548 )。
圖6公開了與視覺標記相結合的源120的示例裝置作為無源分 發設備。顯示器600可以是包含娛樂、教育或者具信息性質的標志 的廣告牌、海報、站客、燈箱符號燈等。在圖6的例子中,顯示器 600在新產品進行廣告宣傳。顯示器600也指示了信息可用于經由來 自目標602的RFID通信進行無線下載。目標602包括在這一情況下 為RFID發射機應答器的源120。源120可以通過各種已知附接手段 附于顯示器600。 RFID發射機應答器包括存儲將要下載到用戶設備 的信息的存儲器。在這一示例情形下,用戶IIO將WCD IOO持于緊 密鄰近于目標602使得它可以被掃描。WCD 100將提供能量的RF 掃描信號以及時鐘同步信號提供給源120。源120使用所供應的功率 將數據發送回到WCD 100。信息然后可以由WCD 100處理使得它可 以作為離線版本520由用戶110查看。除了上述接收設備和應用之外還可以預想其它接收設備和應 用。用戶也可以使用類似技術將信息下載到他們的家用桌面型或者 膝上型計算機。用戶110可以例如讀取雜志,該雜志包含在條形碼 或者發射機應答器中編碼的信息。附接到用戶的家用計算機的掃描 儀然后可以用來將此信息掃描到計算機中以便作為離線網站來自動 查看。在這一方式下,用戶可以將所需信息自動地輸入到計算機中 而無需活躍地連接到因特網。這一過程適合于許多應用,包括但不 限于電視節目信息、客戶產品具體說明信息、藥品信息、優惠券或 者其它促銷信息、事件信息、申請或者入會信息、細則和條件信息 燈。
在圖7A中圖示地公開了在接收設備上重建全尺度網站的離線
版本。源120將信息提供給接收設備(在這一情況下為WCD 100)。 源數據可以包括但不限于標識信息、離線網站內容、上下文控制信 息、要求/版本信息和到期信息。標識信息由接收設備用來將下載信 息表示為網站,這可以自動地觸發啟動適當i殳備資源以預備離線網 站以供查看。上下文控制然后可以根據從接收設備(WCD 100)和 源120接收的信息基于當前設備和環境特征來定制離線版本520的 外觀和功能。上下文控制可以例如使用要求/版本信息來確定所需查 看模板是否駐留于WCD 100上。模板的缺乏或者過時模板的存在可 以造成在顯示網站內容之前提示用戶110采取某動作。可選地,可 以從WCD IOO讀取設備標識、用戶標識、服務提供商信息、當前時 間和日期、位置信息、安全規則和/或用戶設置的興趣信息等以便定 制行為離線版本520。此信息可以用來拒絕到期要約、提出具體時間 或者具體位置的要約、對僅可為特定服務提供商的客戶所用的某些 服務等進行廣告宣傳。
在圖7B中以流程圖形式公開了先前在圖7A中描述的示例過 程。在步驟818中,目標信息客戶(用戶110)錄入源120的有效傳 輸范圍。WCD IOO然后聯系源120或者在一些活躍網絡的情況下由 源120來聯系(步驟820 )、然后從源下載信息。在步驟822中也執行對接收的信息的任何解壓和/或解碼。在步驟824中,接收設備讀 取所下載的信息中包含的將信息標識為網站內容的標識信息并且相
應地觸發硬件和/或軟件資源以解釋、編譯和重構離線版本520。在 步驟826-830中,用戶然后具有對立即查看離線版本520或者等到更 方便的時間再查看離線版本520的選擇。可以保留離線版本520直 至用戶準備好查看網站。
當用戶準備好查看離線版本520時,必須先在步驟832中確定 是否需要模板來查看數據(如在定期更新的信息情況下那樣)。在 步驟832-838中,確定需要并且存在當前模板,而如果模板不可用則 向用戶賦予選項。這些選項可以包括從因特網下載當前模板或者可 選地不使用模板就顯示數據。在步驟840中實施上下文控制,其中 通過上下文控制來讀取設備和環境變量并且鑒于所下載的內容中的 信息可以對離線版本520的外觀或者行為做出改變。
用戶在步驟842中查看全尺度因特網網站的離線版本。如果用 戶對離線版本520不再感興趣,則可以人工地或者自動地刪除信息 (步驟844 )。可選地,在步驟846中用戶110可以與全尺度因特網 網站相似地導航離線版本520。鏈接和/或數據錄入對象可以用于與 用戶110的交互,這些鏈接可以去往離線版本520內包含的離線頁 面或者去往可用于從因特網鏈接下載的信息。在步驟848中確定對 象是本地的(即已經包含于離線版本中)還是經由因特網才可用。 如果對象是本地的,則可以在步驟852中為用戶110顯示所選內容。 可選地,在步驟850中向用戶110賦予從因特網獲得此信息的選項。 對于沒有活躍連接的設備,可以給出提示以詢問設備是否應當現在 連接到因特網以獲得(或者在文本錄入對象的情況下為遞送)所需 信息。對于一直連接的設備,可以給出檢查提示以通知用戶110只 有通過因特網才可以完成事務。該提示然后可以允許用戶110繼續 或者取消操作。
本發明是對現有技術的改進,因為它以全尺度因特網網站的離 線版本形式向設備的用戶提供所需信息而無需活連接到因特網。用戶可以經由近程無線通信立即地下載相關信息,其中接收設備使用 該信息來自動地識別和構造因特網網站的離線版本。這一 離線版本 遞送如下重要信息,該重要信息既通知用戶又吸引用戶注意力以及 幫助保留用戶的興趣直至他們能夠經由活因特網連接獲得或者遞送 附加信息。
因而,對于本領域技術人員將清楚的是可以在不脫離本發明的
精神和范圍情況下對本發明做出形式和細節上的各種變化。本發明 的廣度和范圍不應當由任何上述示例實施例來限制而應當僅根據所 附權利要求及其等同來限定。
權利要求
1.一種用于將離線網站信息遞送到設備的方法,包括經由近程無線通信在設備中接收信息;在所述設備中識別所述接收的信息至少包括網站信息;響應于網站信息的識別來觸發在編譯離線網站時利用所述接收的信息的瀏覽器應用,其中所述編譯包括創建所述離線網站中的定制外觀和/或行為的上下文控制;以及在所述設備上顯示所述離線網站,所述網站包括去往在所述設備活躍地連接到因特網時可用的更多信息源的鏈接。
2. 根據權利要求1所述的方法,其中所述接收的信息是編碼、 加密和壓縮信息中的至少一種。
3. 根據權利要求1所述的方法,其中所述上下文控制基于感測 的條件來創建所述離線網站中的定制外觀和/或行為,所述條件包括 設備標識、用戶標識、服務提供商標識、當前時間、當前日期、當 前位置、用戶興趣和可用軟件信息中的至少一種。
4. 根據權利要求1所述的方法,其中所述近程無線通信包括所 述設備在視覺上掃描打印的機器可讀標志。
5. 根據權利要求4所述的方法,其中所述打印的機器可讀標志 是條形碼。
6. 根據權利要求1所述的方法,其中所述近程無線通信包括所 述設備掃描能夠傳達信息的無源設備。
7. 根據權利要求6所述的方法,其中所述無源設備是RFID發 射機應答器和IR發射機應答器中的至少 一種。
8. 根據權利要求1所述的方法,其中所述近程無線通信發生在 所述設備與能夠人工地或者自動地傳達信息的有源源之間。
9. 根據權利要求8所述的方法,其中所述有源源是經由藍牙TM 通信、WLAN通信和WUSB通信中的至少一種來通信的4妻入點。
10. 根據權利要求1所述的方法,其中所述設備在因特網鏈接 在所述離線網站中被選擇時提示用戶建立在線無線因特網連接。
11. 根據權利要求1所述的方法,還包括所述瀏覽器應用確定 是否有必要取回顯示模板以便顯示所述接收的信息。
12. 根據權利要求1所述的方法,還包括所述離線網站中的數 據錄入對象,其中在將信息錄入到所述對象中時自動地創建消息。
13. 根據權利要求17所述的方法,其中所述消息是電子郵件、 SMS和MMS消息中的至少 一種。
14. 根據權利要求1所述的方法,其中所述設備在閾值條件已 經實現之后自動地刪除所述離線網站信息。
15. —種設備,包括接收器,用于經由近程無線通信接收信息;控制器,用于識別所述接收的信息至少包括網站信息以及用于 響應于網站信息的識別來觸發在編譯離線網站時利用所述接收的信 息的瀏覽器應用,其中所述編譯包括創建所述離線網站中的定制外 觀和/或行為的上下文控制;以及顯示器,用于顯示所述離線網站,所述網站包括去往在所述設 備活躍地連接到因特網時可用的更多信息源的鏈接。
16. 根據權利要求15所述的設備,其中所述上下文控制基于感 測的條件來創建所述離線網站中的定制外觀和/或行為,所述條件包 括設備標識、用戶標識、服務提供商標識、當前時間、當前日期、 當前位置、用戶興趣和可用軟件信息中的至少一種。
17. 根據權利要求15所述的設備,其中所述近程無線通信包括 所述設備在視覺上掃描打印的機器可讀標志。
18. 根據權利要求17所述的設備,其中所述打印的機器可讀標 志是條形碼。
19. 根據權利要求15所述的設備,其中所述近程無線通信包括 掃描能夠傳達信,包、的無源設備。
20. 根據權利要求19所述的設備,其中所述無源設備是RFID發射機應答器和IR發射機應答器中的至少 一種。
21. 根據權利要求15所述的設備,其中所述近程無線通信與能夠人工地或者自動地傳達信息的有源源發生。
22. 根據權利要求21所述的設備,其中所述有源源是經由藍牙 tm通信、WLAN通信和WUSB通信中的至少 一種來通信的接入點。
23. 根據權利要求15所述的設備,其中在因特網鏈接在所述離 線網站中被選擇時提示用戶建立在線無線因特網連接。
24. 根據權利要求15所述的設備,還包括所述瀏覽器應用確定 是否有必要取回顯示模板以便顯示所述接收的信息。
25. 根據權利要求15所述的設備,還包括所述離線網站中的數 據錄入對象,其中在將信息錄入到所述對象中時自動地創建消息。
26. 根據權利要求25所述的設備,其中所述消息是電子郵件、 SMS和MMS消息中的至少 一種。
27. 根據權利要求15所述的設備,其中在闊值條件已經實現之 后自動地刪除所述離線網站。
28. —種包括計算機可用介質的計算機程序產品,所述計算機可用介質具有實施于所述介質中的用于將離線網站信息遞送到設備 的計算機可讀程序代碼,包括用于經由近程無線通信在設備中接收信息的計算機可讀程序代碼;用于在所述設備中識另"所述接收的信息至少包括網站信,t的計 算機可讀程序代碼;用于響應于網站信息的識別來觸發在編譯離線網站時利用所述 接收的信息的瀏覽器應用的計算機可讀程序代碼,其中所述編譯包 括創建所述離線網站中的定制外觀和/或行為的上下文控制;以及用于在所述設備上顯示所述離線網站的計算機可讀程序代碼, 所述網站包括去往在所述設備活躍地連接到因特網時可用的更多信 息源的鏈接。
29. 根據權利要求28所述的計算機程序產品,其中所述接收的信息是編碼、加密和壓縮信息中的至少一種。
30. 根據權利要求28所述的計算機程序產品,其中所述上下文 控制基于感測的條件來創建所述離線網站中的定制外觀和/或行為, 所述條件包括設備標識、用戶標識、服務提供商標識、當前時間、 當前日期、當前位置、用戶興趣和可用軟件信息中的至少一種。
31. 根據權利要求28所述的計算機程序產品,其中所述近程無 線通信包括所述設備在視覺上掃描打印的機器可讀標志。
32. 根據權利要求31所述的計算機程序產品,其中所述打印的 機器可讀標志是條形碼。
33. 根據權利要求28所述的計算機程序產品,其中所述近程無 線通信包括所述設備掃描能夠傳達信息的無源設備。
34. 根據權利要求33所述的計算機程序產品,其中所述無源設 備是RFID發射機應答器和IR發射機應答器中的至少 一種。
35. 根據權利要求28所述的計算機程序產品,其中所述近程無 線通信發生在所述設備與能夠人工地或者自動地傳達信息的有源源 之間。
36. 根據權利要求35所述的計算機程序產品,其中所述有源源 是經由藍牙tm通信、WLAN通信和WUSB通信中的至少一種來通信 的4妄入點。
37. 根據權利要求28所述的計算機程序產品,其中所述設備在 因特網鏈接在所述離線網站中被選擇時提示用戶建立在線無線因特 網連接。
38. 根據權利要求28所述的計算機程序產品,還包括所述瀏覽 器應用確定是否有必要取回顯示模板以便顯示所述接收的信息。
39. 根據權利要求28所述的計算機程序產品,還包括所述離線 網站中的數據錄入對象,其中在將信息錄入到所述對象中時自動地 創建消息。
40. 根據權利要求39所述的計算機程序產品,其中所述消息是 電子郵件、SMS和MMS消息中的至少一種。
41. 根據權利要求28所述的計算機程序產品,其中所述設備在閾值條件已經實現之后自動地刪除所述離線網站信息。
42. —種用于將離線網站信息遞送到設備的系統,包括 源;設備;在源中存儲全尺度因特網網站的離線版本;從所述源經由近程無線通信在設備中接收信息;在所述設備中識別所述接收的信息至少包括網站信息;響應于網站信息的識別來觸發在編譯離線網站時利用所述接收的信息的瀏覽器應用,其中所述編譯包括創建所述離線網站中的定制外觀和/或行為的上下文控制;以及在所述設備上顯示所述離線網站,所述網站包括去往在所述設備活躍地連接到因特網時可用的更多信息源的鏈接。
全文摘要
一種使用戶能夠以離線網站的形式無線地下載所需信息而無需維持活因特網連接的系統。經由近程無線通信從有源或者無源源遞送信息到設備。此信息由設備自動地解釋以形成全尺度因特網網站的離線版本。用戶可以查看網站的離線版本而如果需要附加信息則在更便于維持活因特網連接的時間下載或者上傳附加信息。
文檔編號H04L12/28GK101288268SQ200680033421
公開日2008年10月15日 申請日期2006年10月5日 優先權日2005年10月11日
發明者M·桑德里尼, M·齊爾利阿屈斯 申請人:諾基亞公司