本發(fā)明總體上涉及計算機網(wǎng)絡(luò)的領(lǐng)域。更具體地說,本發(fā)明涉及用于在打印媒體上打印消息以及認(rèn)證用戶接入網(wǎng)絡(luò)的方法和系統(tǒng)。
背景技術(shù):
最近,例如火車和汽車的公共交通系統(tǒng)可以向乘客提供因特網(wǎng)接入。一般來說,使用無線網(wǎng)絡(luò),例如,Wi-Fi或任何其它無線局域網(wǎng)(WLAN)來提供因特網(wǎng)接入。如果處于WLAN的覆蓋區(qū)域內(nèi),則任何人可以通過其電子裝置使用因特網(wǎng)服務(wù)??梢圆恍枰蚋采w區(qū)域內(nèi)的每個人提供因特網(wǎng)接入,并且應(yīng)僅限于車輛的乘客。或者,WLAN可以是受密碼保護(hù)的,并且可以僅由具有有效密碼的用戶接入。手動地向每個和每一乘客提供用于接入因特網(wǎng)的密碼可能非常麻煩。出于安全目的,用于通過WLAN接入因特網(wǎng)的密碼可能需要經(jīng)常變化。需要一種僅使選定乘客能夠用有效密碼通過WLAN接入因特網(wǎng)的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明揭示一種用于在打印媒體上打印消息的方法和系統(tǒng)。所述系統(tǒng)包括服務(wù)器、打印服務(wù)器和網(wǎng)關(guān)。打印服務(wù)器從遠(yuǎn)程服務(wù)器接收服務(wù)器消息的列表并且還從用戶接收用戶輸入?;谟脩糨斎耄蛴》?wù)器確定打印消息是否應(yīng)打印在打印媒體上。如果確定應(yīng)打印打印消息,則打印服務(wù)器使用打印機來將消息打印在打印媒體上。從服務(wù)器消息的列表中確定打印消息。
根據(jù)本發(fā)明的一個實施例,打印消息是密碼、廣告或用于認(rèn)證用戶以接入網(wǎng)絡(luò)的QR碼。
根據(jù)一個實施例,服務(wù)器消息的列表可以是密碼的列表。打印服務(wù)器可以進(jìn)一步從服務(wù)器接收密碼的第二列表。
根據(jù)一個實施例,服務(wù)器消息的列表包括代碼。基于數(shù)據(jù)庫的查找,打印服務(wù)器確定打印消息是否應(yīng)打印在打印媒體上。數(shù)據(jù)庫包括對應(yīng)于代碼的打印消息。
本發(fā)明進(jìn)一步揭示用于用密碼認(rèn)證用戶以在網(wǎng)關(guān)處接入網(wǎng)絡(luò)的網(wǎng)關(guān)。密碼由打印機打印在打印媒體上。打印機連接到打印服務(wù)器。網(wǎng)關(guān)從遠(yuǎn)程服務(wù)器接收第一密碼列表以及從用戶接收輸入密碼。第一密碼列表隨后用作驗證密碼列表。如果輸入密碼匹配驗證密碼列表中的密碼中的一個,則網(wǎng)關(guān)允許用戶接入網(wǎng)絡(luò)。
根據(jù)一個實施例,當(dāng)網(wǎng)關(guān)進(jìn)一步從遠(yuǎn)程服務(wù)器接收第二密碼列表時,第一密碼列表到期。網(wǎng)關(guān)隨后停止將第一密碼列表用作驗證密碼列表,并且開始使用第二密碼列表作為驗證密碼列表。根據(jù)一個實施例,如果由用戶輸入的輸入密碼匹配第一密碼列表中的密碼中的一個,但不匹配驗證密碼列表中的密碼中的一個,則網(wǎng)關(guān)允許用戶限制性地接入網(wǎng)絡(luò)。根據(jù)一個實施例,第一密碼列表和第二密碼列表可以包括密碼的散列值。
具體實施方式
以下說明僅提供優(yōu)選的示例性實施例且并不意圖限制本發(fā)明的范圍、適用性或配置。實際上,優(yōu)選的示例性實施例的以下說明將為本領(lǐng)域技術(shù)人員提供實施本發(fā)明的優(yōu)選示例性實施例的有利描述。應(yīng)理解,在不脫離如在所附權(quán)利要求書中闡述的本發(fā)明的精神和范圍的情況下可以對元件的功能和布置進(jìn)行各種改變。
在以下描述中給出具體細(xì)節(jié)以提供對實施例的深入理解。然而,本領(lǐng)域技術(shù)人員應(yīng)理解,可以在沒有這些具體細(xì)節(jié)的情況下實踐所述實施例。例如,可以框圖示出電路以免以不必要的細(xì)節(jié)混淆實施例。在其它情況下,在沒有不必要的細(xì)節(jié)的情況下示出熟知的電路、過程、算法、結(jié)構(gòu)以及技術(shù)以免混淆實施例。
同樣,應(yīng)注意,實施例可以描述為過程,過程描繪為流程圖、流程圖表、數(shù)據(jù)流圖、結(jié)構(gòu)圖或框圖。盡管流程圖可以將操作描述為連續(xù)過程,但許多操作可以并行或同時執(zhí)行。另外,可以重新布置操作的順序。當(dāng)操作完成時,過程終止,但是過程可以具有不包含在圖中的另外步驟。過程可以對應(yīng)于方法、函數(shù)、程序、子例程、子程序等。當(dāng)過程對應(yīng)于函數(shù)時,其終止對應(yīng)于函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。
實施例或其各部分可以程序指令來實施,所述程序指令可在處理單元上操作以用于執(zhí)行如本文中所描述的功能和操作。構(gòu)成各個實施例的程序指令可以存儲在存儲媒體中。
構(gòu)成各個實施例的程序指令可以存儲在存儲媒體中。此外,如本文所揭示,術(shù)語“存儲媒體”可以表示用于存儲數(shù)據(jù)的一個或多個裝置,包含只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、隨機存取存儲器(RAM)、磁性RAM、磁芯存儲器、軟盤、軟磁盤、硬盤、磁帶、CD-ROM、快閃存儲器裝置、存儲卡和/或用于存儲信息的其它機器可讀媒體。術(shù)語“機器可讀媒體”包含但不限于,便攜式或固定存儲裝置、光學(xué)存儲媒體、磁性媒體、存儲器芯片或盒式磁盤、無線信道以及能夠存儲、容納或載送指令和/或數(shù)據(jù)的各種其它媒體。機器可讀媒體可以通過虛擬化來實現(xiàn),且可以是虛擬機器可讀媒體,包含在基于云的實例中的虛擬機器可讀媒體。
如本文中所使用的術(shù)語“計算機可讀媒體、主存儲器或輔助存儲裝置”是指參與將指令提供到處理單元以用于執(zhí)行的任何媒體。計算機可讀媒體僅是機器可讀媒體的一個實例,所述機器可讀媒體可以攜載指令以用于實施本文中所描述的方法和/或技術(shù)中的任一個。此媒體可以采用許多形式,包含但不限于非易失性媒體、易失性媒體和傳輸媒體。非易失性媒體包含例如光盤或磁盤。易失性媒體包含動態(tài)存儲器。傳輸媒體包含同軸電纜、銅線以及光纖。傳輸媒體還可以采用聲波或光波的形式,例如在無線電波和紅外線數(shù)據(jù)通信期間產(chǎn)生的聲波或光波。
易失性存儲器可以用于在通過處理單元執(zhí)行指令期間存儲臨時變量或其它中間信息。非易失性存儲裝置或靜態(tài)存儲裝置可以用于存儲用于處理器的靜態(tài)信息和指令,以及各種系統(tǒng)配置參數(shù)。
存儲媒體可以包含多個軟件模塊,所述軟件模塊可以實施為通過處理單元使用任何合適的計算機指令類型來執(zhí)行的軟件代碼。軟件代碼可以作為一系列指令或命令、或作為程序存儲在存儲媒體中。
各種形式的計算機可讀媒體可以涉及將一個或多個指令的一個或多個序列載送到處理器以便執(zhí)行。舉例來說,指令可以首先承載在遠(yuǎn)程計算機的磁盤上。替代地,遠(yuǎn)程計算機可以將指令加載到其動態(tài)存儲器中,且將指令發(fā)送到運行一個或多個指令的一個或多個序列的系統(tǒng)。
處理單元可以是微處理器、微控制器、數(shù)字信號處理器(DSP)、那些裝置的任何組合、或被配置成處理信息的任何其它電路。
處理單元執(zhí)行程序指令或代碼段以用于實施本發(fā)明的實施例。此外,實施例可以由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施。當(dāng)在軟件、固件、中間件或微碼中實施時,用于執(zhí)行必要任務(wù)的程序指令可以存儲于計算機可讀存儲媒體中。處理單元可以通過虛擬化來實現(xiàn),且可以是虛擬處理單元,包含在基于云的實例中的虛擬處理單元。
本發(fā)明的實施例涉及使用計算機系統(tǒng)來實施本文所描述的技術(shù)。在實施例中,本發(fā)明的處理單元可以駐留在計算機平臺等機器上。根據(jù)本發(fā)明的一個實施例,本文中所描述的技術(shù)由計算機系統(tǒng)執(zhí)行,以響應(yīng)于處理單元執(zhí)行易失性存儲器中所包含的一個或多個指令的一個或多個序列。此類指令可以從另一計算機可讀媒體讀取到易失性存儲器中。對易失性存儲器中所包含的指令的序列的執(zhí)行使得處理單元執(zhí)行本文中所描述的過程步驟。在替代實施例中,硬連線電路可以用于取代或結(jié)合軟件指令來實施本發(fā)明。因此,本發(fā)明的實施例不限于硬件電路以及軟件的任何具體組合。
程序指令等代碼段可以表示步驟、函數(shù)、子程序、程序、例程、子例程、模塊、軟件包、類或者指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任何組合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲器內(nèi)容而耦合到另一代碼段或硬件電路。信息、自變量、參數(shù)、數(shù)據(jù)等可以經(jīng)由包含存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)热魏魏线m的方式傳遞、轉(zhuǎn)發(fā)或傳輸。
可替代地,硬連線電路可以用于取代或結(jié)合軟件指令以實施符合本發(fā)明的原理的過程。因此,符合本發(fā)明的原理的實施方案不限于硬件電路和軟件的任何特定組合。
可以由節(jié)點提供的網(wǎng)絡(luò)接口是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、DSL接口、令牌環(huán)接口、串行總線接口、通用串行總線(USB)接口、火線接口、外圍組件互連(PCI)接口等。
網(wǎng)絡(luò)接口可以通過獨立的電子組件實施或者可以與其它電子組件整合。取決于配置,網(wǎng)絡(luò)接口可以不具有網(wǎng)絡(luò)連接或具有至少一個網(wǎng)絡(luò)連接。網(wǎng)絡(luò)接口可以是以太網(wǎng)接口、幀中繼接口、光纖接口、電纜接口、數(shù)字訂戶線(DSL)接口、令牌環(huán)接口、串行總線接口、通用串行總線(USB)接口、火線接口、外圍組件互連(PCI)接口、蜂窩網(wǎng)絡(luò)接口等。
網(wǎng)絡(luò)接口可以連接到有線或無線接入網(wǎng)絡(luò)。接入網(wǎng)絡(luò)可以載送一個或多個網(wǎng)絡(luò)協(xié)議數(shù)據(jù)。有線接入網(wǎng)絡(luò)可以使用以太網(wǎng)、光纖、電纜、DSL、幀中繼、令牌環(huán)、串行總線、USB、火線、PCI或可以傳遞信息的任何材料來實施。無線接入網(wǎng)絡(luò)可以使用紅外線、高速分組接入(HSPA)、HSPA+、長期演進(jìn)(LTE)、WiMax、通用分組無線業(yè)務(wù)(GPRS)、全球移動通信系統(tǒng)(GSM)、GSM演進(jìn)增強數(shù)據(jù)速率(EDGE)、碼分多址(CDMA)、WiFi、CDMA2000、寬帶CDMA(WCDMA)、時分CDMA(TD-SCDMA)、藍(lán)牙、WiBRO、演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO);數(shù)字增強型無繩通信(DECT);數(shù)字AMPS(IS-136/TDMA);集成數(shù)字增強型(iDEN)或任何其它無線技術(shù)來實施。例如,網(wǎng)絡(luò)接口可以用作局域網(wǎng)(LAN)接口或廣域網(wǎng)(WAN)接口。
實施例或其各部分可以以計算機數(shù)據(jù)信號來實施,所述計算機數(shù)據(jù)信號可以采用用于經(jīng)由傳輸媒體進(jìn)行通信的任何合適形式,使得所述計算機數(shù)據(jù)信號是可讀的以用于通過功能裝置(例如,處理單元)來執(zhí)行從而執(zhí)行本文中所描述的操作。計算機數(shù)據(jù)信號可以包含能夠經(jīng)由傳輸媒體傳播的任何二進(jìn)制數(shù)字電子信號,所述傳輸媒體例如電子網(wǎng)絡(luò)信道、光纖、空氣、電磁媒體、射頻(RF)鏈路等,且因此數(shù)據(jù)信號可以采用電信號、光信號、射頻或其它無線通信信號等形式。在某些實施例中,代碼段可以經(jīng)由計算機網(wǎng)絡(luò)來下載,所述計算機網(wǎng)絡(luò)例如因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、PSTN、衛(wèi)星通信系統(tǒng)、電纜傳輸系統(tǒng)和/或其類似者。
圖1說明根據(jù)本發(fā)明的各種實施例的示例性網(wǎng)絡(luò)環(huán)境。服務(wù)器101通過其一個或多個網(wǎng)絡(luò)接口連接到互連網(wǎng)絡(luò)104。網(wǎng)關(guān)102連接到無線網(wǎng)絡(luò),例如蜂窩網(wǎng)絡(luò)103,并且能夠通過蜂窩網(wǎng)絡(luò)103連接到互連網(wǎng)絡(luò)104。打印服務(wù)器105連接到互連網(wǎng)絡(luò)104。例如,打印服務(wù)器105可以連接到打印裝置106以將打印機消息打印在打印媒體上,所述打印媒體例如,一張紙、物品、一塊塑料、車票等。打印服務(wù)器105可以控制打印裝置106以將特定打印消息打印在打印媒體上。打印服務(wù)器和打印裝置可以是同一設(shè)備或封裝在一個設(shè)備中。
待打印的打印消息直接或間接基于由服務(wù)器101產(chǎn)生的服務(wù)器消息。當(dāng)打印消息直接基于由服務(wù)器101產(chǎn)生的服務(wù)器消息,即,打印消息與服務(wù)器消息相同時,打印消息隨后可以由打印服務(wù)器105打印,而無需修改服務(wù)器消息。當(dāng)打印消息間接基于由服務(wù)器101產(chǎn)生的服務(wù)器消息時,隨后可以通過基于服務(wù)器消息檢索打印消息而由打印服務(wù)器105將打印消息打印在打印媒體(例如,車票)上。服務(wù)器101將服務(wù)器消息發(fā)送到打印服務(wù)器105。在一個變型例中,打印裝置106和打印服務(wù)器105可以用能夠與服務(wù)器101通信以及將打印消息打印在打印媒體上的一個設(shè)備替換。服務(wù)器101還將網(wǎng)關(guān)消息發(fā)送到網(wǎng)關(guān)102。網(wǎng)關(guān)消息對應(yīng)于打印消息。網(wǎng)關(guān)消息可能與打印消息相同或也可能與打印消息不同。例如,網(wǎng)關(guān)消息和打印消息是相同密碼。在另一實例中,網(wǎng)關(guān)消息和打印消息是相同廣告消息。在另一實例中,打印消息是密碼并且網(wǎng)關(guān)消息是密碼的散列值。
例如智能手機、筆記本電腦、平板電腦等的電子裝置107可以通過網(wǎng)關(guān)102連接到互連網(wǎng)絡(luò)104。例如,網(wǎng)關(guān)102是IEEE 802.11接入點并且能夠?qū)o線連接服務(wù)提供到電子裝置107。連接到互連網(wǎng)絡(luò)104的網(wǎng)關(guān)102數(shù)目不限于一個。例如,可以存在部署在火車的不同部分中的多個網(wǎng)關(guān)102。因此,乘客可以使用其智能手機或筆記本電腦來通過網(wǎng)關(guān)102接入互連網(wǎng)絡(luò)104(例如,因特網(wǎng))。
為了確定是否允許電子裝置107使用網(wǎng)關(guān)102來接入互連網(wǎng)絡(luò)104。電子裝置107的用戶需要在由網(wǎng)關(guān)102產(chǎn)生的用戶界面中輸入認(rèn)證信息,例如密碼以及掃描由打印裝置106打印在打印車票上的QR碼。認(rèn)證信息是打印消息或?qū)?yīng)于打印消息。
在一個實施例中,網(wǎng)關(guān)102可以從服務(wù)器101接收網(wǎng)關(guān)消息。網(wǎng)關(guān)102可以將網(wǎng)關(guān)消息用于授權(quán)目的。例如,網(wǎng)關(guān)消息可以是乘客用于接入火車中的WiFi服務(wù)的密碼。
圖2是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。在步驟201中,用戶選擇車票類型。用戶可以是購買火車票的乘客。車票類型可以是火車票的車票等級。乘客可以通過打印服務(wù)器105的用戶界面選擇火車票。打印服務(wù)器105可以是自動售票機。乘客可以通過打印服務(wù)器105的用戶界面選擇車票類型。在買票之前,乘客隨后可以在用戶界面中確認(rèn)其選擇。本領(lǐng)域技術(shù)人員將了解,用戶界面可以是網(wǎng)絡(luò)用戶界面、LCD顯示器、音頻用戶界面、視頻用戶界面等。為了更佳地說明,在圖5中以火車票進(jìn)行說明。
火車票501和502是從倫敦到利茲的火車票?;疖嚻?01是普通等車票并且火車票502是特等車票。應(yīng)理解,購買特等火車票的乘客可以獲得額外服務(wù)。額外服務(wù)可以包含WiFi服務(wù)。例如,打印在火車票502上的密碼503可以用于對網(wǎng)關(guān)102授權(quán)。應(yīng)注意,密碼503可以呈字符、單詞、數(shù)字、條碼、QR碼等形式。
為了更好地理解實施例,結(jié)合圖5查看圖2。出于說明的目的,在步驟201中,乘客選擇火車票502。根據(jù)車票類型,在步驟202中,打印服務(wù)器105的處理單元801確定是否存在待打印在火車票502上的打印消息。由于火車票502的車票等級是特等,因此存在待打印在火車票502上的打印消息。在步驟203中,打印服務(wù)器105隨后檢索打印消息。所述消息可以從打印服務(wù)器105的存儲媒體檢索或可以從打印服務(wù)器105(例如,服務(wù)器101)可訪問的遠(yuǎn)程服務(wù)器或數(shù)據(jù)庫檢索。出于說明的目的,打印消息是密碼503。在步驟204中,打印裝置106隨后打印火車票502,其中密碼503打印在所述火車票上。最后,在步驟206中,火車票502隨后傳送給用戶。
另一方面,用戶可以選擇不將打印消息打印在車票上的車票類型。例如,在步驟201中,乘客選擇普通等火車票。由于沒有WiFi服務(wù)可用于普通等乘客,因此密碼不會打印在車票上。在步驟205中,打印服務(wù)器105的處理單元801隨后可以指示打印裝置106打印不具有用于對網(wǎng)關(guān)102認(rèn)證的打印消息的火車票501。
圖6說明根據(jù)本發(fā)明的一個實施例的用于WiFi服務(wù)的登錄頁面。當(dāng)乘客想要在火車上接入因特網(wǎng)時,可以在其網(wǎng)絡(luò)瀏覽器中顯示登錄頁面。登錄頁面601包含文本框602、復(fù)選框603和按鈕604。為了登錄,乘客在文本框602中輸入打印在火車票(例如,火車票502)上的密碼,并且通過點擊復(fù)選框603而同意服務(wù)條款和可接受使用政策。如果輸入密碼是正確的,則可以允許乘客接入因特網(wǎng)。在一個變型例中,代替輸入密碼,在通過網(wǎng)關(guān)102認(rèn)證時,乘客可以拍一張打印在火車票上的條碼或QR碼的照片。
根據(jù)本發(fā)明的一個實施例,打印服務(wù)器105可以接收輸入。出于說明的目的,可以通過打印服務(wù)器的105的用戶界面從選擇了特等火車票的乘客接收輸入。打印服務(wù)器105的用戶界面可以是,但不限于,按鈕、LCD顯示器、音頻用戶界面、視頻用戶界面等??梢韵虺丝吞峁┯糜诨疖囍械腤iFi服務(wù)的密碼。對于不同火車和/或?qū)τ诓煌丝?,密碼可以每月、每周、每天和每小時改變。1月的密碼可以與2月的密碼不同。密碼的列表可以本地存儲于打印服務(wù)器105中。為了減小網(wǎng)絡(luò)開銷并且改進(jìn)響應(yīng)性,可以在乘客已選擇車輛等級之前從打印服務(wù)器105檢索密碼。或者,可以在乘客已選擇車票等級之后以及在打印車票之前檢索密碼。
打印服務(wù)器105基于輸入而檢索打印消息。例如,在乘客已選擇特等火車票,例如火車票502之后,打印服務(wù)器105可以基于車輛等級和當(dāng)前月份而檢索密碼503。密碼可以從打印服務(wù)器105的存儲媒體檢索或可以從由打印服務(wù)器105可訪問的遠(yuǎn)程服務(wù)器/數(shù)據(jù)庫檢索。
圖3是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。在步驟301中,服務(wù)器101產(chǎn)生服務(wù)器消息的列表。例如,服務(wù)器消息的列表可以是密碼的列表。出于說明的目的,密碼的列表可以由十二個密碼組成,每個密碼對應(yīng)于一個月。在服務(wù)器101在步驟301中已產(chǎn)生服務(wù)器消息的列表之后,服務(wù)器101在步驟302中將服務(wù)器消息的列表發(fā)送到打印服務(wù)器,例如打印機服務(wù)器105。如果存在待打印在車票上的打印消息,則打印服務(wù)器105從其存儲媒體檢索密碼并且通過打印裝置106將打印消息打印在車票上。打印消息可以與服務(wù)器消息相同或不同。然而,打印消息是基于服務(wù)器消息。在步驟303中,服務(wù)器101還將網(wǎng)關(guān)消息的列表發(fā)送到網(wǎng)關(guān)102。出于說明的目的,網(wǎng)關(guān)消息的列表可以是密碼的列表。網(wǎng)關(guān)102可以是IEEE 802.11接入點。在乘客輸入密碼以使用火車中的無線服務(wù)之后,網(wǎng)關(guān)102通過用從服務(wù)器101接收的網(wǎng)關(guān)消息的列表驗證輸入密碼來認(rèn)證用戶。如果密碼是正確的,則隨后授權(quán)乘客使用火車中的WiFi服務(wù)。應(yīng)注意,密碼可以是,但不限于,字符、單詞、數(shù)字、QR碼等。本領(lǐng)域技術(shù)人員將了解,密碼的列表中的密碼數(shù)目不限于十二個。
根據(jù)一個實施例,打印機消息和服務(wù)器消息不相同。當(dāng)打印服務(wù)器105從服務(wù)器101接收服務(wù)器消息時,打印服務(wù)器105從數(shù)據(jù)庫檢索對應(yīng)于服務(wù)器消息的打印機消息。在一個變型例中,數(shù)據(jù)庫本地存儲于打印服務(wù)器105的存儲媒體中?;蛘?,數(shù)據(jù)庫遠(yuǎn)程存儲并且可通過有線或無線連接由打印服務(wù)器105訪問。例如,密碼需要打印在打印媒體上。服務(wù)器101可以將服務(wù)器消息的列表發(fā)送到打印服務(wù)器105,其中服務(wù)器消息是對應(yīng)于密碼的代碼。打印服務(wù)器105隨后可以基于服務(wù)器消息的列表而檢索打印機消息的列表。打印服務(wù)器105通過查找數(shù)據(jù)庫來確定對應(yīng)于服務(wù)器消息的列表中的代碼的密碼。打印服務(wù)器105隨后將對應(yīng)密碼打印在打印媒體上。在一個實例中,代碼可以是密碼的散列值,并且打印服務(wù)器105能夠從代碼檢索密碼。
應(yīng)理解,消息,即服務(wù)器消息和打印機消息不限于密碼,并且消息的格式不限于字符或單詞。出于說明的目的,消息可以是打印在車票上的廣告。廣告可以包括圖、QR碼、圖案等。而且,廣告可以用于促銷目的,而不是授權(quán)目的。
本領(lǐng)域技術(shù)人員將了解,打印媒體不限于火車票。出于說明的目的,打印媒體可以是優(yōu)惠券并且消息可以是條形碼。如果消費者在百貨商店消費高于特定金額,則可以給予消費者優(yōu)惠券。打印在優(yōu)惠券上的打印消息可以是表示優(yōu)惠量的條形碼。在一個變型例中,所述消息對于消費者是唯一的。在一個變型例中,可以根據(jù)消費的金額、日期、消費者的位置、打印服務(wù)器的位置等打印消息。
圖4是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。在步驟401中,服務(wù)器101接收復(fù)位請求。在步驟402中,服務(wù)器101的處理單元701產(chǎn)生服務(wù)器消息的第二列表。出于說明的目的,服務(wù)器消息的列表可以是密碼的列表。存在復(fù)位密碼的列表的多種原因。例如,密碼的先前列表可能到期。此外,密碼的先前列表中的一些密碼可能未在網(wǎng)關(guān)102中恰當(dāng)?shù)剡\行。隨后,服務(wù)器101可以選擇產(chǎn)生密碼的第二列表以替換密碼的先前列表。此外,可能存在可能向公眾披露密碼的信息泄露。隨后,服務(wù)器101可能需要產(chǎn)生密碼的第二列表并且舍棄密碼的先前列表。在接收復(fù)位請求之后,服務(wù)器101的處理單元701在步驟402中產(chǎn)生密碼的第二列表。在步驟403中,服務(wù)器101隨后將密碼的第二列表發(fā)送到打印服務(wù)器,例如,打印服務(wù)器105。在步驟403中,服務(wù)器101的處理單元701還指示打印服務(wù)器舍棄密碼的先前列表。類似地,在步驟404中,服務(wù)器101還將網(wǎng)關(guān)消息的第二列表發(fā)送到網(wǎng)關(guān)102并且還指示網(wǎng)絡(luò)節(jié)點舍棄網(wǎng)關(guān)消息的先前列表。網(wǎng)關(guān)消息的第二列表還可以與密碼的第二列表相同。
在另一實例中,消息的列表可以是廣告的列表。廣告可以定期改變,例如,每天、每周、每月等。例如,可以每天改變廣告。隨后,服務(wù)器101在步驟401中可以每天接收復(fù)位請求并且在步驟402中可以產(chǎn)生廣告的第二列表。廣告的第二列表可以從服務(wù)器101發(fā)送到打印服務(wù)器105和網(wǎng)關(guān)102。此外,服務(wù)器101可以指示打印服務(wù)器105和網(wǎng)關(guān)102舍棄廣告的先前列表。因此,打印在車票上的廣告將每天不同。
圖9A是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。在步驟901中,網(wǎng)關(guān)102接收密碼。出于說明的目的,WiFi服務(wù)可用于火車中的特等乘客。網(wǎng)關(guān)102可以是火車中的IEEE 802.11接入點。密碼提供給特等乘客以通過網(wǎng)關(guān)102接入網(wǎng)絡(luò)。網(wǎng)關(guān)102可以通過網(wǎng)絡(luò)用戶界面,例如,登錄頁面601接收密碼。在步驟902中,網(wǎng)關(guān)102確定密碼是否有效。網(wǎng)關(guān)102可以將輸入密碼與驗證密碼列表匹配。網(wǎng)關(guān)102使用驗證密碼列表來驗證輸入密碼。驗證密碼列表可以從網(wǎng)關(guān)102的存儲媒體檢索或可以從可由網(wǎng)關(guān)102(例如,服務(wù)器101)訪問的遠(yuǎn)程服務(wù)器/數(shù)據(jù)庫檢索。在一個變型例中,驗證密碼列表可能到期。例如,驗證密碼列表可以在一天內(nèi)到期。網(wǎng)關(guān)102可以每天從服務(wù)器101接收第二密碼列表并且使用第二密碼列表作為驗證密碼列表。如果輸入密碼與驗證密碼列表中的密碼中的一個匹配,則在步驟903中網(wǎng)關(guān)102可以允許用戶通過網(wǎng)關(guān)102接入例如因特網(wǎng)的網(wǎng)絡(luò)。如果在驗證密碼列表中未發(fā)現(xiàn)輸入密碼,則在步驟904中網(wǎng)關(guān)102可以不允許用戶通過網(wǎng)關(guān)102接入例如因特網(wǎng)的網(wǎng)絡(luò)。
圖9B是說明根據(jù)本發(fā)明的一個實施例的過程的流程圖。網(wǎng)關(guān)102在步驟901中接收密碼并且在步驟902中確定密碼是否有效。如果在步驟902中確定密碼無效,則在步驟921中,網(wǎng)關(guān)102可以確定密碼是否匹配到期密碼中的任一個??梢詮木W(wǎng)關(guān)102的存儲媒體檢索到期密碼列表。如果密碼匹配到期密碼列表中的密碼中的一個,則在步驟922中網(wǎng)關(guān)102可以通知用戶密碼到期。否則,在步驟904中,網(wǎng)關(guān)102可以不允許用戶接入網(wǎng)絡(luò)。例如,用戶輸入一天前已到期的密碼并且所述密碼匹配到期密碼列表中的密碼中的一個。在步驟922中,網(wǎng)關(guān)102可以通過網(wǎng)絡(luò)用戶界面通知用戶。例如,通知用戶密碼到期的錯誤消息可以顯示在登錄頁面601中。在步驟923中,在用戶被告知密碼到期之后,網(wǎng)關(guān)102可以允許用戶限制性地接入網(wǎng)絡(luò)。所述限制可以是時間限制、網(wǎng)站限制等。例如,出于廣告目的,網(wǎng)關(guān)102可以允許用戶僅接入一些網(wǎng)站。在另一實例中,在例如十五分鐘的時限內(nèi)可以允許用戶通過網(wǎng)關(guān)102接入網(wǎng)絡(luò)。在到達(dá)時限之后,可以顯示邀請用戶購買任何服務(wù)以接入網(wǎng)絡(luò)的網(wǎng)頁。如果不選擇服務(wù),則可以不允許用戶通過網(wǎng)關(guān)102接入網(wǎng)絡(luò)。在另一實例中,可以允許用戶通過受限帶寬接入網(wǎng)絡(luò),并且用戶不能夠利用全部帶寬。出于說明的目的,具有有效密碼的用戶能夠通過1Mbps的帶寬接入網(wǎng)絡(luò)。然而,輸入到期密碼的用戶能夠通過512Kbps的帶寬接入網(wǎng)絡(luò)。
在替代實施例中,網(wǎng)關(guān)102允許用戶充分接入網(wǎng)絡(luò),即使用戶輸入匹配到期密碼列表中的密碼中的任一個的密碼。
圖7說明根據(jù)本發(fā)明的各種實施例的服務(wù)器的框圖。
服務(wù)器101可以是相應(yīng)地提供網(wǎng)絡(luò)功能性或具有網(wǎng)絡(luò)能力的網(wǎng)絡(luò)節(jié)點或網(wǎng)絡(luò)主機。例如,服務(wù)器101可以是路由器、集線器、網(wǎng)關(guān)、IEEE802.11接入點、數(shù)據(jù)庫服務(wù)器、網(wǎng)絡(luò)服務(wù)器、虛擬化路由器、筆記本電腦、計算機、智能手機、平板電腦等。服務(wù)器101包括處理單元701、主存儲器702、系統(tǒng)總線703、輔助存儲裝置704和網(wǎng)絡(luò)接口705。處理單元701和主存儲器702彼此直接連接。系統(tǒng)總線703將處理單元701直接或間接地連接到輔助存儲裝置704和網(wǎng)絡(luò)接口705。使用系統(tǒng)總線703允許服務(wù)器101具有增加的模塊性。系統(tǒng)總線703可以是若干類型總線結(jié)構(gòu)中的任一個,包含使用各種總線架構(gòu)中的任一個的存儲器總線、外圍總線以及本地總線。輔助存儲裝置704存儲程序指令以供處理單元701執(zhí)行。不存在關(guān)于服務(wù)器101可以具有的網(wǎng)絡(luò)接口705的數(shù)目的限制,使得服務(wù)器101可以具有一個或多個網(wǎng)絡(luò)接口,所述服務(wù)器可以通過所述一個或多個網(wǎng)絡(luò)接口連接到一個或多個網(wǎng)絡(luò)。
圖8說明根據(jù)本發(fā)明的各種實施例的打印服務(wù)器的框圖。打印服務(wù)器105包括處理單元801、主存儲器802、系統(tǒng)總線803、輔助存儲裝置804、網(wǎng)絡(luò)接口805、用戶輸入806和打印機接口807。系統(tǒng)總線803將處理單元801直接或間接地連接到用戶輸入806和打印機接口807。使用系統(tǒng)總線803允許打印服務(wù)器105具有增加的模塊性。用戶輸入806可以連接到傳感器、鍵盤、觸摸屏顯示器、按鈕、麥克風(fēng)、攝像機、指紋掃描器或可以用于接收輸入或信息的任何其它組件。打印機接口807可以是存在于打印服務(wù)器105上的預(yù)期用于連接打印機(例如,打印裝置106)的連接器。打印機接口807可以通過獨立的電子組件實施或可以與其它電子組件集成。打印機接口807可以是網(wǎng)絡(luò)接口、通用串行總線(USB)接口、并行端口接口、串行總線接口等。在一個變型例中,打印機接口807可以是嵌入式打印機。因此,打印服務(wù)器105可以具有打印功能,而不需要連接到打印裝置106。
圖10說明根據(jù)本發(fā)明的各種實施例的網(wǎng)關(guān)的框圖。網(wǎng)關(guān)102包括處理單元1001、主存儲器1002、系統(tǒng)總線1003、輔助存儲裝置1004、網(wǎng)絡(luò)接口1005和蜂窩調(diào)制解調(diào)器1006。處理單元1001和主存儲器1002彼此直接連接。系統(tǒng)總線1003將處理單元1001直接或間接地連接到網(wǎng)絡(luò)接口1005和蜂窩調(diào)制解調(diào)器1006。
網(wǎng)關(guān)102可接入至少一個蜂窩調(diào)制解調(diào)器,用于連接蜂窩通信網(wǎng)絡(luò),例如,蜂窩網(wǎng)絡(luò)1006。蜂窩調(diào)制解調(diào)器可以使用嵌入式蜂窩調(diào)制解調(diào)器、內(nèi)部蜂窩調(diào)制解調(diào)器或外部蜂窩調(diào)制解調(diào)器實施。例如,蜂窩調(diào)制解調(diào)器可以是基于通用串行總線(USB)的蜂窩調(diào)制解調(diào)器。在一個變型例中,蜂窩調(diào)制解調(diào)器連接到網(wǎng)絡(luò)接口,例如,網(wǎng)絡(luò)接口1005,并且因此網(wǎng)關(guān)102通過網(wǎng)絡(luò)接口1005可接入蜂窩調(diào)制解調(diào)器。在一個變型例中,蜂窩調(diào)制解調(diào)器通過私有或公共互連網(wǎng)絡(luò)連接到網(wǎng)關(guān)102,使得網(wǎng)關(guān)102可以通過蜂窩調(diào)制解調(diào)器接收消息。
所述實施例經(jīng)選擇和描述以便最佳地解釋本發(fā)明的原理和其實際應(yīng)用,由此使得本領(lǐng)域的其它技術(shù)人員能夠以適于所預(yù)期的特定用途的各種修改最佳地利用本發(fā)明和各個實施例。
附圖說明
圖1說明根據(jù)本發(fā)明的各種實施例的示例性網(wǎng)絡(luò)環(huán)境。
圖2是說明根據(jù)一個實施例的示出如何產(chǎn)生車票的過程的流程圖。
圖3是說明根據(jù)一個實施例的過程的流程圖。
圖4是說明根據(jù)一個實施例的示出如何復(fù)位消息的列表的過程的流程圖。
圖5說明根據(jù)一個實施例的兩張火車票。
圖6是根據(jù)一個實施例的說明性登錄頁面。
圖7是根據(jù)一個實施例的服務(wù)器的說明性框圖。
圖9是根據(jù)一個實施例的打印服務(wù)器的說明性框圖。
圖9A是說明根據(jù)一個實施例的可以不允許用戶接入網(wǎng)絡(luò)的過程的流程圖。
圖9B是說明根據(jù)一個實施例的可以允許用戶限制性地接入網(wǎng)絡(luò)的過程的流程圖。
圖10是根據(jù)一個實施例的網(wǎng)關(guān)的說明性框圖。