亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

方法和包含瀏覽器的裝置的制作方法

文檔序號(hào):6457477閱讀:180來(lái)源:國(guó)知局
專利名稱:方法和包含瀏覽器的裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及包含瀏覽器應(yīng)用的裝置。而且本發(fā)明涉及包含瀏覽器應(yīng)用的無(wú)線裝 置。仍然進(jìn)一步地,本發(fā)明涉及用于操作所述裝置的方法。仍然進(jìn)一步地,本發(fā)明涉及當(dāng)存 儲(chǔ)在計(jì)算機(jī)上時(shí)被配置用于運(yùn)行所述方法的計(jì)算機(jī)程序。
背景技術(shù)
現(xiàn)代社會(huì)快速接受并且逐步依賴于用于無(wú)線通信的手持設(shè)備。例如,由于在通信 質(zhì)量和設(shè)備功能方面的技術(shù)進(jìn)步,全球市場(chǎng)中的蜂窩電話持續(xù)激增。對(duì)于個(gè)人和商業(yè)應(yīng)用 這些無(wú)線通信裝置已經(jīng)逐漸普及,允許用戶從多個(gè)地理位置發(fā)送并接收語(yǔ)音、文本和圖像 數(shù)據(jù)。這些裝置使用的通信網(wǎng)絡(luò)跨越不同頻率并覆蓋不同傳送距離,每張網(wǎng)絡(luò)都具有各種 應(yīng)用所需要的性能。最近所述裝置已經(jīng)被用于鄰近區(qū)域通信,例如短距離無(wú)線通信或近場(chǎng) 通{曰等等。短距離無(wú)線網(wǎng)絡(luò)提供了避免大型蜂窩網(wǎng)絡(luò)中出現(xiàn)的部分問(wèn)題的通信方案。藍(lán)牙 是快速獲得市場(chǎng)接受的短距離無(wú)線技術(shù)的一個(gè)示例。1Mbps藍(lán)牙 無(wú)線電可以在10米范圍 內(nèi)以720Kbps的速率發(fā)送和接收數(shù)據(jù),并且可以在額外功率推動(dòng)條件下發(fā)射至100米。同樣 可用的增強(qiáng)型數(shù)據(jù)速率(EDR)技術(shù)可以實(shí)現(xiàn)對(duì)于2Mbps連接的1448Kbps的最大不對(duì)稱數(shù) 據(jù)速率以及對(duì)于3Mbps連接的2178Kbps最大不對(duì)稱數(shù)據(jù)速率。用戶并不積極發(fā)起藍(lán)牙 網(wǎng) 絡(luò)。相反,處于彼此工作范圍之內(nèi)的多個(gè)設(shè)備可以自動(dòng)構(gòu)建稱為“極微網(wǎng)(piconet)”的網(wǎng) 絡(luò)組。任何裝置可以將自己提升為極微網(wǎng)的主機(jī),允許它控制與最多7個(gè)“活躍”從機(jī)和255 個(gè)“停留”從機(jī)之間的數(shù)據(jù)交換?;钴S從機(jī)根據(jù)主機(jī)的定時(shí)來(lái)交換數(shù)據(jù)。停留從機(jī)監(jiān)控信標(biāo) 信號(hào)以便與主機(jī)保持同步。這些裝置不斷在各種活躍通信和節(jié)電模式之間切換以便向其他 極微網(wǎng)成員發(fā)送數(shù)據(jù)。除了藍(lán)牙 ,其他普及的短距離無(wú)線通信網(wǎng)絡(luò)包括WLAN(其中,依照 IEEE 802. 11標(biāo)準(zhǔn)的“11寸1”本地接入點(diǎn)通信是一個(gè)示例)、1舊8川18和2丨§866(802. 15.4, 802. 15. 4a)。所有這些無(wú)線介質(zhì)都具有使他們適合于各種應(yīng)用的特征和優(yōu)勢(shì)。除此之外,可以被考慮用于提供非常短距離或者近在咫尺的通信技術(shù)的近場(chǎng)通信 技術(shù)最近越來(lái)越引起興趣,以用于為無(wú)線通信設(shè)備提供新的應(yīng)用和功能。近場(chǎng)通信的示 例包含射頻識(shí)別(RFID)技術(shù),射頻識(shí)別技術(shù)已經(jīng)存在于從運(yùn)輸和支付系統(tǒng)到包括可植入 RFID標(biāo)簽的各種識(shí)別系統(tǒng)的各種消費(fèi)者應(yīng)用中。近場(chǎng)通信(NFC)也是另一種短距離無(wú)線 通信技術(shù),其使得能夠在短距離內(nèi)實(shí)現(xiàn)設(shè)備之間的數(shù)據(jù)交換。所述技術(shù)基于RFID,這使得 它與現(xiàn)有的已經(jīng)用于公共運(yùn)輸和支付的非接觸式基礎(chǔ)設(shè)施兼容。近場(chǎng)通信(NFC)論壇是推 動(dòng)在各種消費(fèi)類電子、無(wú)線設(shè)備和PC中使用NFC短距離無(wú)線交互的非盈利產(chǎn)業(yè)聯(lián)盟。NFC 論壇支持NFC技術(shù)的實(shí)現(xiàn)和標(biāo)準(zhǔn)化以便更加容易的獲取信息,更加容易的為貨物或服務(wù)支 付,更加容易的使用公共運(yùn)輸,以及更加容易的在設(shè)備之間共享數(shù)據(jù)。無(wú)線裝置(諸如,移動(dòng)電話)可以包含NFC模塊或其他類型的近場(chǎng)通信模塊。目前 為了制造和使用近場(chǎng)通信應(yīng)用,實(shí)際上人們需要在裝置本身上安裝應(yīng)用以便解析并理解數(shù) 據(jù)。因此這些應(yīng)用的配置可能存在問(wèn)題。而且,很多嵌入式近場(chǎng)通信應(yīng)用程序可能存在問(wèn)題無(wú)法使用——例如在智能卡中嵌入的安全單元支付應(yīng)用程序可能需要特定的用戶接口。目前通信運(yùn)營(yíng)商正試圖通過(guò)以增加低層控制層的方式嘗試鎖定手機(jī)功能,來(lái)在智 能卡中建立控制點(diǎn)。運(yùn)營(yíng)商在戰(zhàn)略上將各種近場(chǎng)通信技術(shù)(諸如NFC)作為他們未來(lái)提供 產(chǎn)品的重要部分。然而,由于SIM卡不具有用戶接口,它們不能達(dá)到例如智能海報(bào)型應(yīng)用所 需的可用性水平,在智能海報(bào)型應(yīng)用中用戶被指引以觸摸標(biāo)簽并接收服務(wù)。著名的解決方 案是使用JSR-257的Java Midlets和智能卡網(wǎng)頁(yè)服務(wù)器提案。然而兩個(gè)著名的解決方案 都缺少功能性。NFC論壇也正在定義TOB RTD,WEB RTD是一個(gè)允許將整個(gè)網(wǎng)站放在智能卡 上的標(biāo)準(zhǔn)。然而,這并沒(méi)有給出任何真實(shí)的交互性。

發(fā)明內(nèi)容
本發(fā)明目的在于提供具有短距離通信和其他應(yīng)用之間方便的接口的裝置。依照本發(fā)明的一個(gè)方面提供一種裝置,包含處理器;與所述處理器耦合的鄰近區(qū)域通信模塊;以及瀏覽器,其中所述瀏覽器被配置用于獲取至少包括腳本編程信息的信息,其中所 述瀏覽器在所獲取的腳本編程信息基礎(chǔ)上被進(jìn)一步配置為使得能夠在所述鄰近區(qū)域通信 模塊和所述瀏覽器之間進(jìn)行數(shù)據(jù)通信。依照本發(fā)明的另一方面,提供一種無(wú)線裝置,包含處理器;與所述處理器耦合的鄰近區(qū)域通信模塊;以及瀏覽器,其中所述瀏覽器被配置用于獲取至少包括腳本編程信息的信息,其中所 述瀏覽器在所獲取的腳本編程信息基礎(chǔ)上被進(jìn)一步配置為使得能夠在所述鄰近區(qū)域通信 模塊和所述瀏覽器之間進(jìn)行數(shù)據(jù)通信。依照本發(fā)明的又一方面,提供一種方法,包含操作瀏覽器,通過(guò)所述瀏覽器獲取至少包含腳本編程信息的信息,以及在所獲取的腳本編程信息的基礎(chǔ)上,發(fā)起在鄰近區(qū)域通信模塊和所述瀏覽器之間 的數(shù)據(jù)通信。依照本發(fā)明的又一方面,提供一種計(jì)算機(jī)程序代碼,其中所述計(jì)算機(jī)程序代碼被 配置用于操作瀏覽器,通過(guò)所述瀏覽器獲取至少包含腳本編程信息的信息,以及在所獲取的腳本編程信息的基礎(chǔ)上,發(fā)起在鄰近區(qū)域通信模塊和所述瀏覽器之間 的數(shù)據(jù)通信。本發(fā)明各種實(shí)施例提供具有NFC腳本編程信息應(yīng)用協(xié)議接口(API)的裝置的瀏覽 器。NFC腳本編程信息API提供到所述裝置的瀏覽器的用于NFC應(yīng)用的必要接口。有利的, 所述NFC系統(tǒng)軟件能夠與瀏覽器的腳本編程信息引擎通信和握手。在本發(fā)明各種實(shí)施例中,具有必要NFC庫(kù)的適當(dāng)?shù)哪_本編程信息擴(kuò)展被包含在瀏 覽器的腳本編程信息庫(kù)中。
5
本發(fā)明各種實(shí)施例提供動(dòng)態(tài)的鄰近區(qū)域通信應(yīng)用環(huán)境,其中任何鄰近區(qū)域標(biāo)簽可 以被用在所述裝置處,而且相應(yīng)地提供基于所述標(biāo)簽在所述裝置中獲得進(jìn)一步的命令/內(nèi) 容。由此,所述標(biāo)簽和所述裝置不再需要是經(jīng)編程的應(yīng)用/標(biāo)簽特定的,而是可以通過(guò)所述 實(shí)施例產(chǎn)生更加通用的系統(tǒng)。本發(fā)明各種實(shí)施例提供易用的應(yīng)用編程環(huán)境。所述環(huán)境是動(dòng)態(tài)可安裝的,甚至通 過(guò)空中接口(或者從標(biāo)簽)安裝。所述方案使得制造商與通信運(yùn)營(yíng)商之間的合作更加容易, 這是由于設(shè)備制造商能夠?yàn)檫\(yùn)營(yíng)商提供具有他們自己的近距離通信用戶體驗(yàn)而無(wú)需任何 復(fù)雜標(biāo)準(zhǔn)的機(jī)會(huì)。運(yùn)營(yíng)商不需要改變較低的通信層。而且,不需要在所述裝置中預(yù)先裝載軟 件。邏輯可以自動(dòng)改變,甚至可以在服務(wù)器中改變。甚至進(jìn)一步地,不需要中間體(midlet) 編程技巧。


現(xiàn)在僅通過(guò)示例方式,參照附圖描述本發(fā)明的各種進(jìn)一步實(shí)施例,其中圖1描述了裝置的框圖,其中可以應(yīng)用本發(fā)明各種實(shí)施例的基本原理;圖2描述了在根據(jù)本發(fā)明實(shí)施例的裝置中,對(duì)于腳本編程語(yǔ)言的近場(chǎng)通信擴(kuò)展的 框圖;圖3描述了根據(jù)本發(fā)明實(shí)施例的一般使用模式;以及圖4描述了根據(jù)本發(fā)明實(shí)施例的腳本編程語(yǔ)言功能的示例。
具體實(shí)施例方式如前所述圖1描述了裝置的框圖,其中可以應(yīng)用本發(fā)明各種實(shí)施例的基本原理。 裝置100包含處理器CPU,可能包含耦合到所述處理器的存儲(chǔ)器MEM??商鎿Q的,所述存儲(chǔ) 器可以是例如數(shù)據(jù)的存儲(chǔ)器。裝置100也包含近場(chǎng)通信模塊諸如近場(chǎng)通信模塊NFC,所述 近場(chǎng)通信模塊被耦合到所述處理器。本發(fā)明各種實(shí)施例使用任意類型的鄰近區(qū)域通信諸 如,例如,近場(chǎng)通信,其中NFC通信是一個(gè)示例。在上下文中定義的鄰近區(qū)域通信包括任意 適合的無(wú)線通信技術(shù),其包括但不限于基于射頻的通信、光通信和磁或感應(yīng)耦合,所述無(wú)線 通信可以到達(dá)觸摸距離,同一房間的距離直至街道級(jí)的距離,例如使用任意可用的近場(chǎng)通 信或短程通信技術(shù)的用戶打招呼的距離。根據(jù)非限制性實(shí)施例,所述鄰近區(qū)域通信模塊可 以是,例如具有RFID能力的通信模塊,諸如NFC讀取器、光讀取器或藍(lán)牙無(wú)線電模塊等等。 而且裝置100包含瀏覽器,其中所述瀏覽器被配置用于獲取至少包括腳本編程信息(可替 代的可以稱為腳本編程語(yǔ)言)的信息。在已獲取的腳本編程信息的基礎(chǔ)上,所述瀏覽器被 進(jìn)一步配置為使得能夠在所述鄰近區(qū)域通信模塊和所述瀏覽器之間進(jìn)行數(shù)據(jù)通信。而且, 在實(shí)施例中,所述瀏覽器包括接口,所述接口根據(jù)存儲(chǔ)在所述存儲(chǔ)器MEM上的腳本編程信 息中的至少一部分被配置為使得能夠在所述鄰近區(qū)域通信模塊NFC與所述瀏覽器之間進(jìn) 行數(shù)據(jù)通信。裝置100可以包含用于執(zhí)行各種實(shí)施例的操作的硬件和/或軟件和/或中間 件。由此,根據(jù)實(shí)施例,裝置100具有用于執(zhí)行實(shí)現(xiàn)本發(fā)明的各種方面的操作的計(jì)算機(jī)代碼 和/或硬件。所述腳本編程信息可以位于例如所述裝置的存儲(chǔ)器處、遠(yuǎn)程的網(wǎng)頁(yè)服務(wù)器處 或者可以附連到裝置的智能卡內(nèi),由此存在可以存放所述腳本編程信息的各種物理和邏輯 位置,而且從所述位置可以將所述腳本編程信息獲取至所述瀏覽器。
如上所述,圖2描述了根據(jù)本發(fā)明實(shí)施例對(duì)于腳本編程語(yǔ)言的近場(chǎng)通信擴(kuò)展的框 圖。圖中描述了裝置100。在各種進(jìn)一步實(shí)施例中,裝置100可以是具有近場(chǎng)和/或短距離無(wú)線通信能力的 無(wú)線射頻裝置。根據(jù)進(jìn)一步實(shí)施例,裝置100可以是包含近場(chǎng)通信能力的移動(dòng)電話?;氐綀D2,裝置100的示例包含瀏覽器102。所述瀏覽器的一個(gè)示例可以是移動(dòng)瀏 覽器。瀏覽器102包括腳本編程語(yǔ)言引擎104。腳本編程語(yǔ)言引擎104的一個(gè)示例可以是 JavaScript或EcmaScript引擎。優(yōu)選地,瀏覽器包含瀏覽器應(yīng)用。在其他實(shí)施例中,ECMAScript是腳本編程語(yǔ)言,由Ecmalnternational在 ECMA-262規(guī)范中標(biāo)準(zhǔn)化,所述規(guī)范可以通過(guò)ECMAInternational網(wǎng)站訪問(wèn)?;氐綀D2引擎104包含一部分已下載的腳本編程語(yǔ)言。例如,這可以是基于 JavaScript或EcmaScript等的網(wǎng)頁(yè)。根據(jù)實(shí)施例,引擎104也包含用于腳本編程語(yǔ)言的近 場(chǎng)通信庫(kù)擴(kuò)展108。近距離通信庫(kù)擴(kuò)展108的示例是適用于JavaScript。近場(chǎng)通信庫(kù)擴(kuò)展 108與下載的腳本編程語(yǔ)言106耦合。有利的,近場(chǎng)通信庫(kù)擴(kuò)展108允許下載的腳本106訪 問(wèn)近場(chǎng)通信功能。裝置100還包含近場(chǎng)通信系統(tǒng)軟件110。近場(chǎng)通信庫(kù)擴(kuò)展108與近場(chǎng)通 信系統(tǒng)軟件110耦合。近場(chǎng)通信系統(tǒng)軟件110通常由中間體(midlets)和其他應(yīng)用共享。 裝置100也包含近場(chǎng)通信讀取器硬件112。近場(chǎng)通信讀取器硬件112與近場(chǎng)通信系統(tǒng)軟件 110耦合。例如,近場(chǎng)通信標(biāo)簽114通過(guò)近場(chǎng)通信讀取器硬件與瀏覽器102耦合。標(biāo)簽114 的示例可以是RFID標(biāo)簽。引擎結(jié)合與NFC來(lái)描述。然而,應(yīng)注意,它僅僅作為鄰近區(qū)域通 信模塊中的一個(gè)的示例被描述,而且相應(yīng)的可以在這些類型模塊或類似模塊中的任意一種 中實(shí)現(xiàn)。仍然參考圖2,服務(wù)器116包含腳本編程語(yǔ)言內(nèi)容118。服務(wù)器116可以位于例如 互聯(lián)網(wǎng)中的遠(yuǎn)程的萬(wàn)維網(wǎng)(web)服務(wù)器中,或者甚至位于附連到無(wú)線裝置上的智能卡內(nèi)。 內(nèi)容118可以包含,例如,網(wǎng)頁(yè)、應(yīng)用或腳本等等。內(nèi)容118可以被下載到瀏覽器102中。瀏 覽器可以通過(guò)被處理的數(shù)據(jù)122向萬(wàn)維網(wǎng)服務(wù)器116進(jìn)行請(qǐng)求、確認(rèn)等等。本發(fā)明的各種實(shí)施例使用任意類型的鄰近區(qū)域通信,例如近場(chǎng)通信,其中NFC通 信就是近場(chǎng)通信的示例。鄰近區(qū)域通信可以到達(dá)觸摸距離,同一房間的距離直到街道級(jí)的 距離,例如使用任意可用的近場(chǎng)通信或短程通信技術(shù)的用戶打招呼的距離。NFC是這樣的 短程無(wú)線技術(shù),其使得能夠在短距離上通過(guò)包括RF和光通信的各種介質(zhì)進(jìn)行在設(shè)備之間 的通信。另一方面,NFC通信與例如用于在公共運(yùn)輸和支付的現(xiàn)有非接觸式基礎(chǔ)設(shè)施兼容。 NFC通過(guò)磁場(chǎng)感應(yīng)工作。它能夠在全球可用的并且非授權(quán)的13. 56MHzRF頻段內(nèi)工作。工 作距離能夠達(dá)到0-20厘米,并且速度為106Kbit/s、212Kbit/s或424Kbit/s。通常存在 2種模式被動(dòng)通信模式發(fā)起方設(shè)備提供載波場(chǎng)而且目標(biāo)設(shè)備通過(guò)調(diào)制現(xiàn)有場(chǎng)進(jìn)行回應(yīng)。 在這種模式中,目標(biāo)設(shè)備可以從發(fā)起方提供的電磁場(chǎng)中獲取它的工作電源,從而使目標(biāo)設(shè) 備成為發(fā)射機(jī)應(yīng)答器。主動(dòng)模式發(fā)起方和目標(biāo)設(shè)備都通過(guò)產(chǎn)生它們自己的場(chǎng)來(lái)進(jìn)行通信。 在這種模式中,通常兩個(gè)設(shè)備都需要具有電源。NFC可以被用于配置并初始化其他無(wú)線網(wǎng) 絡(luò)連接諸如藍(lán)牙、Wi-Fi或超寬帶。NFC的使用情形可以是,例如卡仿真NFC設(shè)備像現(xiàn)有 非接觸式卡那樣工作。讀取器模式NFC設(shè)備為主動(dòng)并且讀取被動(dòng)的RFID標(biāo)簽,例如用于 交互式廣告。P2P模式兩個(gè)NFC設(shè)備一起通信并且交換信息。多種應(yīng)用可以成為可能,諸 如在公共運(yùn)輸中的移動(dòng)售票——現(xiàn)有非接觸式基礎(chǔ)設(shè)施的擴(kuò)展。移動(dòng)支付——移動(dòng)電話作為借記/信用支付卡。智能海報(bào)——移動(dòng)電話被用于讀取戶外布告欄上的RFID標(biāo)簽以 便在移動(dòng)中獲取信息。在具有NFC支持的設(shè)備配對(duì)中,可以將它們靠近并接受配對(duì)來(lái)簡(jiǎn)單地配對(duì)。雙方 的激活過(guò)程、搜索、等待、配對(duì)以及授權(quán)可以被移動(dòng)電話的簡(jiǎn)單“觸摸”所替代。其他可能的 應(yīng)用可以包括電子票據(jù)——飛機(jī)票、音樂(lè)會(huì)/活動(dòng)票,以及其他,電子貨幣、旅行卡、身份 文檔、移動(dòng)商務(wù)、電子鑰匙——汽車(chē)鑰匙、房屋/辦公室鑰匙、旅館房間鑰匙等等。NFC是開(kāi)放的平臺(tái)技術(shù),在ECMA-340和IS0/IEC18092中標(biāo)準(zhǔn)化。這些標(biāo)準(zhǔn)規(guī)定了 NFC設(shè)備的RF接口的調(diào)制方案、編碼、發(fā)送速率和幀結(jié)構(gòu),以及用于被動(dòng)和主動(dòng)NFC模式的 在初始化期間數(shù)據(jù)沖突控制所需的初始化方案和條件。而且,他們也定義了傳送協(xié)議,包括 協(xié)議激活和數(shù)據(jù)交換方法。NFC合并了多個(gè)已有標(biāo)準(zhǔn)包括ISO 14443A(普通)和B(銀行業(yè) / 短距離)、ISO 15693,以及 FeliCa。本發(fā)明部分實(shí)施例使用腳本編程信息。所述腳本編程信息的一個(gè)示例是腳本編程 語(yǔ)言。腳本語(yǔ)言,也稱為描述語(yǔ)言(script language),是每次運(yùn)行時(shí)被解釋或編譯的編程 語(yǔ)言。腳本被從它們的源代碼直接執(zhí)行,所述源代碼通常是包含語(yǔ)言特定標(biāo)示的文本文件。 因此,“腳本”通常被認(rèn)為與“程序”明顯不同,“程序”通常僅在它們被改變之后從源代碼編 譯為二進(jìn)制可執(zhí)行文件(也即,機(jī)器代碼),而且接下來(lái)根據(jù)這些二進(jìn)制文件運(yùn)行而不需要 源代碼。腳本被創(chuàng)建以縮短傳統(tǒng)的編寫(xiě)_編譯_鏈接_運(yùn)行過(guò)程?!澳_本”這一名稱來(lái)自于 表演藝術(shù)的劇本編寫(xiě),其中對(duì)話被記下以便通過(guò)特定語(yǔ)言解釋器程序進(jìn)行解釋。如果針對(duì) 所述語(yǔ)言已經(jīng)開(kāi)發(fā)出編譯器,腳本語(yǔ)言也可以被編譯,但是解釋更加通用,這是由于其為特 意用于腳本語(yǔ)言的。某些腳本語(yǔ)言是較大系統(tǒng)的一部分,所述腳本語(yǔ)言嵌入在系統(tǒng)內(nèi)并且依賴于該系 統(tǒng)。本發(fā)明部分實(shí)施例使用JavaScript。JavaScript是腳本編程語(yǔ)言的示例。它總是 被應(yīng)用于客戶側(cè)萬(wàn)維網(wǎng)(web)開(kāi)發(fā)。JavaScript是ECMAScript標(biāo)準(zhǔn)的實(shí)現(xiàn)。JavaScript 是動(dòng)態(tài)、弱型、具有第一類函數(shù)的基于原型的語(yǔ)言。JavaScript受到很多語(yǔ)言的影響而且被 設(shè)計(jì)為具有與Java相似的外表,但是更容易被非編程人員使用。該語(yǔ)言由于其在網(wǎng)站(作 為客戶側(cè)JavaScript)的應(yīng)用而廣為人知,但是也被有利地用于使能對(duì)嵌入在其他應(yīng)用中 的對(duì)象的腳本訪問(wèn)。盡管名稱是JavaScript,但是它與Java編程語(yǔ)言不相關(guān);雖然兩者共 同借鑒了 C語(yǔ)言的語(yǔ)法。JavaScript是SunMicrosystems,Inc.公司的注冊(cè)商標(biāo)。本發(fā)明某些實(shí)施例使用ECMAScript。ECMAScript是腳本編程語(yǔ)言的示例,由 Ecma International在ECMA-262規(guī)范中標(biāo)準(zhǔn)化。該語(yǔ)言被廣泛應(yīng)用于萬(wàn)維網(wǎng),而且當(dāng)所 述規(guī)范的兩種基本實(shí)現(xiàn)之后,通常稱作JavaScript或Jscript。在許多應(yīng)用中,尤其是在 萬(wàn)維網(wǎng)(web)瀏覽器中都支持ECMAScript。在萬(wàn)維網(wǎng)瀏覽器中ECMAScript可以被統(tǒng)稱為 JavaScript。典型地,術(shù)語(yǔ)(dialect)包括它們自身的不同的標(biāo)準(zhǔn)庫(kù),某些標(biāo)準(zhǔn)庫(kù)可以被分 別標(biāo)準(zhǔn)化——諸如W3C規(guī)定的D0M。某些實(shí)現(xiàn)方式,諸如用于Flash的ActionScript,具有 完全不同庫(kù)集合。這意味著按照ECMAScript的一個(gè)術(shù)語(yǔ)編寫(xiě)的應(yīng)用將可能無(wú)法按照另一 術(shù)語(yǔ)工作,當(dāng)然除非這兩個(gè)術(shù)語(yǔ)被設(shè)計(jì)為兼容的。參考圖3,其中描述了根據(jù)本發(fā)明實(shí)施例的一般使用模式。在步驟201用戶觸摸
8標(biāo)簽114。在步驟202瀏覽器102被啟動(dòng)。所述啟動(dòng)可能是通過(guò)該觸摸觸發(fā)的。在步驟 203所述瀏覽器聯(lián)系標(biāo)簽114中規(guī)定的URL。在步驟204,具有嵌入的腳本編程語(yǔ)言的內(nèi)容 118(例如,網(wǎng)頁(yè))被載入到瀏覽器102。在步驟205,被下載的內(nèi)容106引導(dǎo)用戶觸摸標(biāo)簽 114或114’。在步驟206,用戶觸摸標(biāo)簽114或114’。腳本編程語(yǔ)言在本地處理來(lái)自標(biāo)簽 114’、114,的信息,并且在步驟207與用戶交互。在步驟208,經(jīng)處理的數(shù)據(jù)122被發(fā)送到 服務(wù)器116。在各種進(jìn)一步的使用場(chǎng)景中,近場(chǎng)通信讀取器112可以是RFID讀取器。RFID讀取 器可以讀取標(biāo)簽114。有利地,標(biāo)簽114包含例如觸發(fā)裝置100的瀏覽器102的URL或相 應(yīng)的路徑。因此,在讀取標(biāo)簽114基礎(chǔ)上,瀏覽器102可以被有利地觸發(fā)。相應(yīng)的,瀏覽器 102連接到所述路徑的目的地。所述目的地可以例如包含基于html的內(nèi)容。而且,所述目 的地可以包含具有所需功能的腳本,所述腳本使能到所述近場(chǎng)通信模塊的接口或者在近場(chǎng) 通信模塊之間的接口。相應(yīng)的,本發(fā)明的各種進(jìn)一步飛實(shí)施例,裝置100的用戶不需要手工 保存所述腳本(以及所述目的地的地址)。有利地,連接建立可以自動(dòng)發(fā)生。此外,通過(guò)各 種進(jìn)一步的實(shí)施例,服務(wù)提供商能夠向用戶提供所需的“觀看并感受”。例如,在與VISA應(yīng) 用相關(guān)的支付行為等情況下,能夠向用戶提供VISA標(biāo)志和/或主題歌。在所述標(biāo)簽被提交 進(jìn)入的萬(wàn)維網(wǎng)服務(wù)器116是裝置100的sim卡的場(chǎng)景下,可以執(zhí)行本地支付行為??商娲?的,所述sim卡可以是更一般的智能卡,例如安全單元。這樣,支付可以通過(guò)所述visa支付 應(yīng)用完成,從而使得能夠在不聯(lián)系支付服務(wù)器或支付網(wǎng)絡(luò)情況下本地支付。而且,可以輕易 完成更新,因?yàn)槔缬糜诮忉審慕鼒?chǎng)通信標(biāo)簽或任意其他鄰近區(qū)域通信實(shí)體中讀取的信息 的必要信息可以在瀏覽器中被更新,或者通過(guò)簡(jiǎn)單獲取至少包含腳本編程信息的信息被更 新,在此基礎(chǔ)上可以重新配置瀏覽器。JavaScript和瀏覽器通常不依賴于平臺(tái),從而使得所 述裝置和所述裝置的部分以及所述系統(tǒng)通常能夠通過(guò)同樣的指令而操作而不需要更加特 別的單獨(dú)調(diào)整,而在沒(méi)有標(biāo)簽和接口的手工更新中所述單獨(dú)調(diào)整是必要的。因此,根據(jù)本發(fā) 明實(shí)施例,從諸如近場(chǎng)通信標(biāo)簽中讀取的信息可以在瀏覽器配置的基礎(chǔ)上被不同的解釋, 從而使得在初始配置中在讀取所述信息時(shí)所述瀏覽器可以執(zhí)行第一操作,而且在瀏覽器更 新之后,在讀取所述信息時(shí)所述瀏覽器可以執(zhí)行與第一操作不同的第二操作。利用這類操 作,所述裝置的功能可以通過(guò)空中接口被更新,而不需要完成任何用于更新的手工操作,而 且基于服務(wù)提供商或運(yùn)營(yíng)商的個(gè)人需要提供用于定制裝置的增強(qiáng)的方法。在各種進(jìn)一步的使用場(chǎng)景中,用戶可能通過(guò)觸摸標(biāo)簽114獲得例如產(chǎn)品信息。相 應(yīng)的,瀏覽器102在便利的近場(chǎng)通信接口的幫助下與服務(wù)器116連接,而且瀏覽器102能夠 執(zhí)行與標(biāo)簽114相關(guān)的內(nèi)容。例如,為裝置100的用戶方便地提供購(gòu)物。在各種進(jìn)一步的使用場(chǎng)景中,裝置100的用戶能夠通過(guò)觸摸標(biāo)簽114觸發(fā)到服務(wù) 器116的連接。相應(yīng)的,在近場(chǎng)通信和服務(wù)器之間的接口可以通過(guò)觸摸標(biāo)簽114被觸發(fā)?,F(xiàn)在參考圖4,其中根據(jù)特別與NFC通信相關(guān)的本發(fā)明實(shí)施例描述了腳本編程語(yǔ) 言功能的示例。然而,應(yīng)注意,圖的各種步驟也可以應(yīng)用到其他鄰近通信技術(shù)。在步驟301 中,存在用于NFC事件的寄存器。在步驟302,NFC事件被接收。打開(kāi)到標(biāo)簽114的連接(步 驟303)。從標(biāo)簽中讀出數(shù)據(jù)(步驟304)。在步驟305數(shù)據(jù)被寫(xiě)到標(biāo)簽114。在步驟306發(fā) 生NDEF格式化功能。NDEF是定義用于NFC通信的數(shù)據(jù)格式的示例。在步驟307,NFC事件 被注銷(xiāo)。
9
本發(fā)明進(jìn)一步的實(shí)施例利用智能卡用戶接口,例如,用戶識(shí)別模塊(SIM)卡用戶 接口(UI)。通常智能卡或SIM可以是SD卡或?qū)嶋H上的任何其他輔助安全單元。在進(jìn)一步 的實(shí)施例中,智能卡或SIM卡包含萬(wàn)維網(wǎng)服務(wù)器116。這可以基于,例如,智能卡網(wǎng)頁(yè)服務(wù)器 標(biāo)準(zhǔn)(SCWS)。由此小型萬(wàn)維網(wǎng)服務(wù)器可以被有利地安裝到智能卡或SIM內(nèi)。通信運(yùn)營(yíng)商現(xiàn) 在可以配置小型SCWS小服務(wù)程序(servlet)。SCWS小服務(wù)程序包含JavaScript,其能夠被 有利地用于控制NFC功能,例如像本發(fā)明各種實(shí)施例中描述的那樣。有利地,運(yùn)營(yíng)商能夠通 過(guò)常規(guī)的智能卡或SIM接口擁有對(duì)NFC功能的控制,甚至不需要使用低層次HCI標(biāo)準(zhǔn)。而 且運(yùn)營(yíng)商能夠具有相對(duì)簡(jiǎn)單的NFC服務(wù)的配置。而且本發(fā)明各種進(jìn)一步的實(shí)施例并不實(shí)際 需要互聯(lián)網(wǎng)連接。這意味著,對(duì)于用戶沒(méi)有成本。進(jìn)一步的實(shí)施例可以相對(duì)容易地被配置 到裝置中,因此不發(fā)生明顯的成本。本發(fā)明另一個(gè)進(jìn)一步的實(shí)施例使用嵌入式萬(wàn)維網(wǎng)服務(wù)器。標(biāo)簽114’本身能夠有 利的包含萬(wàn)維網(wǎng)服務(wù)器116’(或者等同的,例如通過(guò)使用NFC論壇TOB RTD)。當(dāng)使用所述 進(jìn)一步實(shí)施例時(shí),根據(jù)諸如觸摸的觸發(fā),瀏覽器被啟動(dòng)。標(biāo)簽114’的內(nèi)容可以被展示。通 過(guò)適當(dāng)?shù)腏avaScript程序,標(biāo)簽114’的內(nèi)容可以直接引導(dǎo)用戶例如再次觸摸標(biāo)簽114’。 在可替代的進(jìn)一步的實(shí)施例中,腳本可以引導(dǎo)用戶觸摸另一標(biāo)簽114”。標(biāo)簽的功能可以被 改變。例如在公共汽車(chē)站第一觸摸“尋找路徑”,第二觸摸“選擇城市”等等。有利的,所 有都可以在本地完成,而且如果不想要連接到互聯(lián)網(wǎng)就不必連接。本發(fā)明另一進(jìn)一步的實(shí)施例可以與傳統(tǒng)電話操作相關(guān)。例如,在獲取的使能在鄰 近區(qū)域通信模塊和瀏覽器之間進(jìn)行數(shù)據(jù)通信的腳本語(yǔ)言的幫助下,可以從所述標(biāo)簽中獲得 短信消息和目的地。用戶觸摸所述標(biāo)簽并且相應(yīng)的覽器能夠接收短信消息。例如另一示例, 通過(guò)讀取所述標(biāo)簽可以激活呼叫。例如,用戶觸摸標(biāo)簽而且裝置相應(yīng)地?fù)芙袠?biāo)簽內(nèi)容規(guī)定 的目的地。仍然本發(fā)明另一進(jìn)一步的實(shí)施例使用微件(widget)。微件是JavaScript或HTML 的小部件。微件被下載到裝置100中。微件駐留在裝置100中直到被訪問(wèn)。瀏覽器102是 微件的執(zhí)行環(huán)境。微件可以被等同為AppleDashboard。有利的,內(nèi)建軟件可以被使用等同 的微件替代。使用者必須注冊(cè)到NFC事件。用戶可以簡(jiǎn)單使用他的瀏覽器混搭他想要哪個(gè) NFC功能。例如,可以使用瀏覽器完成所有新的RTD支持。所述進(jìn)一步的實(shí)施例也相對(duì)容易 配置。部分標(biāo)簽甚至在運(yùn)行之前要求安裝(例如觸摸此處以安裝本微件)。在本發(fā)明各種實(shí)施例中,所述計(jì)算機(jī)程序可以是計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程 序產(chǎn)品是有形實(shí)物的示例。例如,它可以是介質(zhì)諸如磁盤(pán)、硬盤(pán)、光介質(zhì)、CD-ROM、軟盤(pán)或類 似存儲(chǔ)器等等。在另一示例中,所述產(chǎn)品可以是信號(hào)形式諸如電磁信號(hào)。例如,所述信號(hào)可 以在網(wǎng)絡(luò)中被發(fā)送。所述產(chǎn)品包含安排用于完成本發(fā)明各種實(shí)施例的操作的計(jì)算機(jī)程序代 碼或代碼裝置。衍生和范圍盡管上述描述包含很多細(xì)節(jié),這些僅僅被提供用于舉例說(shuō)明本發(fā)明并且不應(yīng)構(gòu)成 本發(fā)明的限制。還應(yīng)注意,在單個(gè)或多個(gè)實(shí)施例中很多細(xì)節(jié)可以以多種方式修改。這樣,對(duì) 于本領(lǐng)域技術(shù)人員來(lái)說(shuō),顯然可以在不背離本發(fā)明的精神和范圍的情況下在本發(fā)明的裝置 和過(guò)程中進(jìn)行各種修改和變化。
權(quán)利要求
一種裝置,包含處理器;與所述處理器耦合的鄰近區(qū)域通信模塊;以及瀏覽器,其中所述瀏覽器被配置用于獲取至少包括腳本編程信息的信息,其中所述瀏覽器進(jìn)一步在所獲取的腳本編程信息基礎(chǔ)上被配置為使得能夠在所述鄰近區(qū)域通信模塊和所述瀏覽器之間進(jìn)行數(shù)據(jù)通信。
2.根據(jù)權(quán)利要求1的裝置,其中所述瀏覽器至少根據(jù)所述腳本編程信息被進(jìn)一步配置 為注冊(cè),以便從所述鄰近區(qū)域通信模塊接收數(shù)據(jù)。
3.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述瀏覽器至少根據(jù)所述腳本編程信息 被進(jìn)一步配置為注冊(cè),以便向所述鄰近區(qū)域通信模塊提供數(shù)據(jù)。
4.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述瀏覽器進(jìn)一步包含根據(jù)所述腳本編 程信息的庫(kù)。
5.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述庫(kù)包括腳本編程信息擴(kuò)展。
6.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述擴(kuò)展包含近場(chǎng)通信庫(kù)。
7.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述瀏覽器被進(jìn)一步配置用于獲取所述庫(kù)。
8.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述腳本編程信息包含在javascript 或ecmascript語(yǔ)言中的信息。
9.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述鄰近區(qū)域通信模塊包含近場(chǎng)通信模塊。
10.根據(jù)權(quán)利要求9的裝置,其中所述近場(chǎng)通信模塊包含被配置用于根據(jù)NFC通信協(xié)議 通信的NFC通信模塊。
11.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述鄰近區(qū)域通信模塊包含藍(lán)牙、 wibree、超寬帶、ζigbee、紅外和射頻識(shí)別通信模塊中的至少一個(gè)。
12.根據(jù)前述權(quán)利要求中任意一條的裝置,其中射頻識(shí)別標(biāo)簽觸發(fā)所述瀏覽器根據(jù)所 述標(biāo)簽的內(nèi)容建立連接。
13.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述瀏覽器被安排用于建立到互聯(lián)網(wǎng) 的連接。
14.根據(jù)前述權(quán)利要求中任意一條的裝置,進(jìn)一步包含智能卡,所述智能卡包含被配置 用于控制所述近場(chǎng)通信的腳本編程語(yǔ)言的一部分。
15.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡包含用戶識(shí)別模塊。
16.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡是可移除的、相對(duì)于所述裝 置固定的,或者遠(yuǎn)程的從而使得所述智能卡能夠被放置在被連接的其他裝置中。
17.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡包含服務(wù)器。
18.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡包含萬(wàn)維網(wǎng)服務(wù)器。
19.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡被配置用于在觸摸所述標(biāo) 簽時(shí)啟動(dòng)所述瀏覽器,從而使得所述智能卡的內(nèi)容可以被所述裝置呈 現(xiàn)。
20.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述智能卡包含至少一部分腳本編程 信息,從而使得它能夠被下載到所述裝置中并且被存儲(chǔ)在其中直到被所述瀏覽器訪問(wèn)。
21.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述裝置包含移動(dòng)電話、所述移動(dòng)電話 的子集或芯片集。
22.根據(jù)前述權(quán)利要求中任意一條的裝置,其中所述鄰近區(qū)域通信模塊和所述瀏覽器 被安排為至少部分地作為相同模塊工作。
23.一種方法,包含操作瀏覽器,通過(guò)所述瀏覽器獲取至少包含腳本編程信息的信息,以及在所獲取的腳本編程信息的基礎(chǔ)上,發(fā)起在鄰近區(qū)域通信模塊和所述瀏覽器之間的數(shù) 據(jù)通信。
24.根據(jù)權(quán)利要求23的方法,進(jìn)一步包含至少根據(jù)所述腳本編程信息通過(guò)所述瀏覽器 注冊(cè),以便從所述鄰近區(qū)域通信模塊接收數(shù)據(jù)。
25.根據(jù)權(quán)利要求23至24中任意一條的方法,進(jìn)一步包含至少根據(jù)所述腳本編程信息 通過(guò)所述瀏覽器注冊(cè),以便向所述鄰近區(qū)域通信通信模塊提供數(shù)據(jù)。
26.根據(jù)權(quán)利要求23至25中任意一條的方法,其中射頻識(shí)別實(shí)體觸發(fā)所述瀏覽器以根 據(jù)所述實(shí)體的內(nèi)容建立連接。
27.根據(jù)權(quán)利要求23至26中任意一條的方法,其中所述腳本編程語(yǔ)言能夠被更新。
28.一種計(jì)算機(jī)程序代碼,其中所述計(jì)算機(jī)程序代碼可以被配置用于操作瀏覽器,通過(guò)所述瀏覽器獲取至少包含腳本編程信息的信息,以及在所獲取的腳本編程信息的基礎(chǔ)上,發(fā)起在鄰近區(qū)域通信模塊和所述瀏覽器之間的數(shù) 據(jù)通信。
29.—種計(jì)算機(jī)程序產(chǎn)品,其中包含計(jì)算機(jī)可用介質(zhì),在所述計(jì)算機(jī)可用介質(zhì)中具體化 計(jì)算機(jī)可讀程序代碼,其中所述計(jì)算機(jī)程序產(chǎn)品包含被配置用于根據(jù)權(quán)利要求28的代碼 操作的計(jì)算機(jī)可讀程序代碼。
全文摘要
本發(fā)明各種實(shí)施例提供具有NFC腳本編程語(yǔ)言應(yīng)用程序接口(API)的裝置的瀏覽器。NFC腳本編程語(yǔ)言API為NFC應(yīng)用提供到所述裝置的瀏覽器的必要接口。有利地,所述NFC系統(tǒng)軟件能夠與瀏覽器的腳本編程語(yǔ)言引擎通信并握手。在本發(fā)明各種實(shí)施例中,具有必要的NFC庫(kù)的適當(dāng)?shù)哪_本編程語(yǔ)言擴(kuò)展被包括進(jìn)所述瀏覽器的腳本編程語(yǔ)言庫(kù)中。
文檔編號(hào)G06K19/07GK101855616SQ200780101512
公開(kāi)日2010年10月6日 申請(qǐng)日期2007年11月13日 優(yōu)先權(quán)日2007年11月13日
發(fā)明者J·加爾卡內(nèi), T·薩維尼恩 申請(qǐng)人:諾基亞公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1