專利名稱:用于對交互式兒童玩具進(jìn)行認(rèn)證的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在交互式環(huán)境中與附加設(shè)備(add-on device)進(jìn)行 連接的方法,例如,用于在適合兒童的交互式游戲玩具(play-toy)環(huán)境 中與附加設(shè)備進(jìn)行連接的方法。而且,本發(fā)明還涉及可根據(jù)所述方法 進(jìn)行操作的裝置,例如附加設(shè)備。此外,本發(fā)明還涉及能夠接收附加 設(shè)備的系統(tǒng),所述系統(tǒng)可根據(jù)上述方法進(jìn)行操作。此外,本發(fā)明涉及 能夠在計(jì)算硬件上執(zhí)行的、用于實(shí)現(xiàn)上述方法的軟件。
背景技術(shù):
兒童的交互式玩具廣為人知,并且因?yàn)榻换ナ酵婢吣軌蜥槍?來自兒童的刺激而提供一連串應(yīng)答(response),而給兒童帶來更多樂 趣。此外,已經(jīng)制造出很多交互式玩具,其能夠成組地進(jìn)行相互交互 從而取悅它們相應(yīng)的兒童;也為兒童提供了與這樣相互交互的玩具組 進(jìn)行交互的機(jī)會(huì)。在實(shí)際中出現(xiàn)的一個(gè)問題是,第一個(gè)制造商在開發(fā)和銷售交互式 玩具或玩具組時(shí)投入大量資源,不料竟發(fā)現(xiàn)第二個(gè)制造商或者開發(fā)出 更多能夠與第一個(gè)制造商的玩具或玩具組進(jìn)行交互的玩具,或者試圖 提供與第一個(gè)制造商的玩具功能等同的玩具。這樣的第二個(gè)制造商的 行為不僅削弱了第一個(gè)制造商的經(jīng)濟(jì)狀況,并且可能不公平地利用了 第一個(gè)制造商在其交互式玩具或玩具組上的投入及其聲譽(yù)。一種遏制第二個(gè)制造商的這種行為的方法是使用水印技術(shù)。例 如,在公開的美國專利no. US 6,737,957 (已經(jīng)轉(zhuǎn)讓給Verance公司)中,描述了一種用于利用嵌入到音頻信號(hào)中的水印對設(shè)備進(jìn)行遠(yuǎn)程控 制的系統(tǒng)。如此,各種配備有適當(dāng)?shù)臋z測器的設(shè)備(例如玩具)能夠檢 測通過水印的方式傳送的隱藏信號(hào)。這種隱藏信號(hào)能夠觸發(fā)一個(gè)或更 多的動(dòng)作以及狀態(tài)改變。例如,水印能夠和定時(shí)門(time gate)設(shè)備一起使用,其中檢測到的水印定義了一個(gè)時(shí)間間隔,在此時(shí)間間隔期間, 允許用戶執(zhí)行動(dòng)作,例如按下按鈕、輸入回答、在鎖中轉(zhuǎn)動(dòng)鑰匙等等。 為了防止欺騙性的定時(shí)門啟動(dòng),該設(shè)備能夠僅根據(jù)來自實(shí)況廣播的水 印而作出反應(yīng),而不根據(jù)來自磁帶或其它存儲(chǔ)設(shè)備的重播作出反應(yīng)。另見WO2004/016331,其公開了使用可收集的物體的遠(yuǎn)程控制。遇到的技術(shù)問題是,發(fā)現(xiàn)針對制止第三方對產(chǎn)品的未經(jīng)授權(quán)的復(fù) 制(例如通過拷貝產(chǎn)品或偽造產(chǎn)品),使用這種音頻水印技術(shù)并不具有 足夠的魯棒性。發(fā)明內(nèi)容本發(fā)明的目的是提供一種改進(jìn)的方法,用于在交互式環(huán)境內(nèi)與附 加設(shè)備進(jìn)行連接,例如用于遏制對于諸如交互式玩具這樣的交互式附 加設(shè)備的復(fù)制和偽造。根據(jù)本發(fā)明的第一方面,提供了一種方法,用于在交互式環(huán)境內(nèi) 與附加設(shè)備或故事(story)進(jìn)行連接,其中,該交互式環(huán)境包括應(yīng)答引 擎(response engine),所述方法包括以下步驟(a) 向應(yīng)答引擎介紹附加設(shè)備或故事,使得該附加設(shè)備或故事向 該應(yīng)答引擎通知自身的存在;(b) 在該應(yīng)答引擎中生成挑戰(zhàn),然后向該附加設(shè)備或故事傳送該 挑戰(zhàn),其中,該挑戰(zhàn)包括一個(gè)或更多水??;(c) 在該附加設(shè)備或故事中接收該挑戰(zhàn),然后在該附加設(shè)備或故 事中對該挑戰(zhàn)進(jìn)行處理,以便生成相應(yīng)的應(yīng)答;(d) 從該附加設(shè)備或故事向該應(yīng)答引擎發(fā)送該相應(yīng)的應(yīng)答;并且(e) 在該應(yīng)答引擎中接收該相應(yīng)的應(yīng)答,并在那里對該應(yīng)答進(jìn)行 分析,以確定該附加設(shè)備或故事在生成該相應(yīng)的應(yīng)答時(shí)是否從該挑戰(zhàn) 中正確提取出所述一個(gè)或更多水印。本發(fā)明的優(yōu)勢在于,它能夠提供一種改進(jìn)的方法,用于在交互式 環(huán)境內(nèi)與附加設(shè)備或故事進(jìn)行連接。可選地,在該方法的步驟(e)中,對所述一個(gè)或更多水印的正確提取指示出,所述交互式環(huán)境可接受該附加設(shè)備或故事來與其進(jìn)行后續(xù)的交互。所述一個(gè)或更多水印的這種正確提取使得該系統(tǒng)能夠選擇性 地接受附加設(shè)備或故事,由此排除了偽造或復(fù)制的附加設(shè)備或故事,并且接受真正的(bone fide)附加設(shè)備或故事??蛇x地,所述環(huán)境包括多個(gè)交互設(shè)備,所述方法還包括以下步驟 在交互式環(huán)境接受所述附加設(shè)備或故事之后,允許該附加設(shè)備或故事 與所述應(yīng)答引擎和所述多個(gè)設(shè)備中的至少一個(gè)進(jìn)行交互。因此, 一旦 應(yīng)答引擎接受了該附加設(shè)備或故事,則所述方法能夠使得所述環(huán)境可 接受所述附加設(shè)備或故事以便隨后加入到該環(huán)境中。例如,在附加設(shè) 備是被引入到被實(shí)現(xiàn)為玩具農(nóng)場的環(huán)境中的動(dòng)物玩具的情況下,在玩 具農(nóng)場接受該被引入的動(dòng)物玩具之后,其能夠加入到所述玩具農(nóng)場呈 現(xiàn)給用戶的故事中??蛇x地,在所述方法中,所述環(huán)境包括多個(gè)交互設(shè)備,所述方法 還包括以下步驟在所述多個(gè)設(shè)備中的一個(gè)或更多中實(shí)現(xiàn)該應(yīng)答引擎。這樣的實(shí)現(xiàn)的好處在于,從用戶的觀點(diǎn)來看,所述環(huán)境并不需要 包括用于實(shí)現(xiàn)應(yīng)答引擎的特定實(shí)體??蛇x地,所述方法還包括以下步驟在所述一個(gè)或更多水印中包 括一個(gè)或更多標(biāo)識(shí)符,要求該附加設(shè)備或故事識(shí)別出所述標(biāo)識(shí)符并在 來自該附加設(shè)備或故事的相應(yīng)的應(yīng)答中對其作出應(yīng)答。使用這種額外 的一個(gè)或更多標(biāo)識(shí)符為該附加設(shè)備或故事提供了額外困難的挑戰(zhàn),這 使得應(yīng)答引擎能夠?qū)υ摳郊釉O(shè)備或故事進(jìn)行額外的細(xì)查,以檢査其真 實(shí)性??蛇x地,在所述方法中,所述挑戰(zhàn)被實(shí)現(xiàn)以下中的一個(gè)或更多 有水印的音頻通信、有水印的無線通信、有水印的可視通信。由于為 了其它目的,例如用戶娛樂的目的,所述環(huán)境或附加設(shè)備可能已經(jīng)配 備了音頻功能,因此實(shí)現(xiàn)利用有水印的音頻可能很便宜。有水印的無 線通信的益處在于,用戶將察覺不到在應(yīng)答弓I擎和附加設(shè)備或故事之 間發(fā)生的通信,從而,檢査所述附加設(shè)備或故事是否是真正的這一動(dòng) 作的發(fā)生對用戶而言是透明的??蛇x地,在所述方法中,所述相應(yīng)的應(yīng)答被實(shí)現(xiàn)為以下中的一個(gè) 或更多有水印的音頻通信、有水印的無線通信、有水印的可視通信。由于為了其它目的,例如用戶娛樂的目的,所述環(huán)境或附加設(shè)備可能 已經(jīng)配備了音頻功能,因此實(shí)現(xiàn)利用有水印的音頻可能很便宜。有水 印的無線通信的益處在于,用戶將察覺不到在應(yīng)答引擎和附加設(shè)備或 故事之間發(fā)生的通信,從而,檢查所述附加設(shè)備或故事是否是真正的 這一動(dòng)作的發(fā)生對用戶而言是透明的。可選地,所述方法還包括以下步驟安排所述應(yīng)答引擎在所述環(huán) 境內(nèi)進(jìn)行一系列交互式事件,以使用戶受益。從而可能為用戶提供一 系列的娛樂,例如向兒童講述交互式故事。可選地,在所述方法中,響應(yīng)于所述環(huán)境接受該附加設(shè)備或故事, 所述一系列交互式事件是動(dòng)態(tài)自適應(yīng)的。從而可以向用戶提供例如動(dòng) 態(tài)變化的故事情節(jié),以便保持用戶的注意力。根據(jù)本發(fā)明的第二方面,提供了一種系統(tǒng),用于將附加設(shè)備或故 事連接到該系統(tǒng)主控的交互式環(huán)境,所述系統(tǒng)包括應(yīng)答引擎,能夠從所述附加設(shè)備或故事接收表示其存在的通知, 所述應(yīng)答引擎還用于響應(yīng)于從該附加設(shè)備或故事接收到通知而向其 生成挑戰(zhàn),所述挑戰(zhàn)包括嵌入其中的一個(gè)或更多水印,所述應(yīng)答引擎還用于接收該附加設(shè)備或故事響應(yīng)于所述挑戰(zhàn)而 發(fā)送的相應(yīng)的應(yīng)答,所述應(yīng)答引擎還用于對該相應(yīng)的應(yīng)答進(jìn)行分析,以確定所述附加 設(shè)備或故事在生成該相應(yīng)的危答時(shí)是否從該挑戰(zhàn)中正確提取出所述 一個(gè)或更多水印??蛇x地,所述系統(tǒng)包括多個(gè)與所述應(yīng)答引擎進(jìn)行交互的設(shè)備。可選地,所述系統(tǒng)被實(shí)現(xiàn)為交互式兒童玩具。根據(jù)本發(fā)明的第三方面,提供了可在計(jì)算硬件上執(zhí)行的軟件,所 述軟件用于實(shí)現(xiàn)根據(jù)本發(fā)明的第一方面的方法。根據(jù)本發(fā)明的第四方面,提供了可能與根據(jù)本發(fā)明的第二方面的 系統(tǒng)一起使用的附加設(shè)備,所述系統(tǒng)用于根據(jù)本發(fā)明的第一方面的方 法來詢問該附加設(shè)備,以確定該附加設(shè)備是否能夠正確地對該系統(tǒng)發(fā) 出的挑戰(zhàn)作出應(yīng)答。可以理解,在不脫離本發(fā)明的范圍的情況下,本發(fā)明的特征容許被合并到任意組合中。
通過在下面參考附圖對本發(fā)明的幾個(gè)實(shí)施例進(jìn)行的詳細(xì)描述,本 發(fā)明的其它目的、特征、優(yōu)點(diǎn)將會(huì)變得更加清楚,其中-圖1是包括多個(gè)相互交互的設(shè)備(例如交互式玩具)的系統(tǒng)的示意 圖,所述系統(tǒng)用于結(jié)合應(yīng)答引擎來實(shí)現(xiàn)本發(fā)明的方法;圖2是圖1的系統(tǒng)的實(shí)現(xiàn)的示意圖,其中作為一個(gè)或更多設(shè)備的 一個(gè)集成部分而包括應(yīng)答引擎;以及圖3是說明在實(shí)現(xiàn)本發(fā)明的方法時(shí),在圖1和圖2的系統(tǒng)內(nèi)執(zhí)行 的交互步驟的流程圖。
具體實(shí)施方式
圖1示出根據(jù)本發(fā)明的系統(tǒng)的一個(gè)實(shí)施例,通常用IO表示。系 統(tǒng)10包括多個(gè)設(shè)備20,其能夠相互進(jìn)行交互并且能夠與用30表示 的應(yīng)答引擎進(jìn)行交互。 一個(gè)或更多用戶50能夠與一個(gè)或更多所述設(shè) 備20進(jìn)行交互。便利地,設(shè)備20被實(shí)現(xiàn)為適合兒童的玩具,例如設(shè)備20易于被 制作成用戶可收集的玩具,其中每個(gè)玩具代表一種不同類型的角色。 例如,系統(tǒng)10被制造成為玩具農(nóng)場,其中設(shè)備20被制作成為各種類 型的農(nóng)場動(dòng)物,例如鵝、羊、豬、牛等等。因此,兒童能夠逐漸地積 攢被實(shí)現(xiàn)為玩具農(nóng)場動(dòng)物的設(shè)備20,直到完全收集全這些農(nóng)場動(dòng)物。 在一個(gè)實(shí)施例中,這些設(shè)備是被實(shí)現(xiàn)為玩具農(nóng)場動(dòng)物的機(jī)電設(shè)備,其 能夠通過機(jī)械步行運(yùn)動(dòng)實(shí)現(xiàn)空間運(yùn)動(dòng),以便模仿設(shè)備20打算要模擬 的真實(shí)動(dòng)物的移動(dòng)??蛇x地,使用可在計(jì)算硬件上執(zhí)行的軟件來實(shí)現(xiàn)設(shè)備20和應(yīng)答 引擎30。作為選擇,能夠利用定制集成電路來實(shí)現(xiàn)設(shè)備20,所述定 制集成電路即數(shù)字硬件,例如一個(gè)或更多專用集成電路(ASIC)或 FPGA(現(xiàn)場可編程門陣列)。應(yīng)答引擎可以是在基本單元(base iinit)上運(yùn)行的一段代碼,所述基本單元例如MP3播放器IC,諸如諧音/旋律/和弦(飛利浦PNX010x) 心片。在操作中,設(shè)備20相互通信,并且響應(yīng)于來自用戶50 (例如兒 童)的刺激而做出應(yīng)答。例如,就玩具農(nóng)場而言,用戶50通過向設(shè)備 20 (即玩具動(dòng)物)提供相當(dāng)于食物的東西而給其刺激,相應(yīng)地,設(shè)備 20例如通過朝著相當(dāng)于食物的東西進(jìn)行空間上的移動(dòng)而做出應(yīng)答。另一種操作方式是搖晃該動(dòng)物20,結(jié)果啟動(dòng)了運(yùn)動(dòng)傳感器,向 基本單元發(fā)送消息,于是應(yīng)答引擎計(jì)算一個(gè)應(yīng)答,其是例如以音頻重 放來發(fā)送的。所交換的信號(hào)可以具有任意合適的格式,例如在WO 01/057867、 WO 03/083857或WO 03/103273 (通過引用將它們內(nèi)容并入到本說明 書中)中的任意一個(gè)所述的。信號(hào)和消息能夠遵守任何合適的協(xié)議并 且支持許多無線標(biāo)準(zhǔn)和專屬協(xié)議。問題出現(xiàn)在當(dāng)用戶50向系統(tǒng)10引入新設(shè)備20a時(shí)。雖然該新設(shè) 備20a有可能來自另一個(gè)制造商,但是從表面上看其與設(shè)備20相似; 例如設(shè)備20a可能是一個(gè)偽造復(fù)制品。系統(tǒng)10的制造商關(guān)心的技術(shù) 問題是,使得系統(tǒng)10能夠識(shí)別出設(shè)備20a是贗品并且在系統(tǒng)10內(nèi)不 接受該設(shè)備,從而阻止用戶20購買或積攢這種贗品。使用本發(fā)明,能夠至少部分地解決上述的該技術(shù)問題,即識(shí)別出 設(shè)備20a是贗品,在描述這種方式之前,將通過參考圖1而對設(shè)備 20本身進(jìn)行進(jìn)一步的詳細(xì)說明。每個(gè)設(shè)備20包括與數(shù)據(jù)存儲(chǔ)器120 通信地耦合的數(shù)據(jù)處理器100。而且,處理器100還耦合到第一接口 130,該接口用于將設(shè)備20與其它這種設(shè)備20和應(yīng)答引擎30進(jìn)行通 信。此外,每個(gè)設(shè)備20還包括與用戶50之間的第二接口 140,例如 通過一個(gè)或更多音頻表示、視頻表示、 一個(gè)或多個(gè)機(jī)械部件的運(yùn)動(dòng)、 一個(gè)或更多燈的配置等等??蛇x地,接口 130、 140被實(shí)現(xiàn)為單個(gè)接 口;例如通過音頻信號(hào),設(shè)備20與用戶50、其它設(shè)備20和應(yīng)答引 擎30進(jìn)行通信。在本發(fā)明的一個(gè)示例實(shí)施例中,接口 130是短距離 無線接口,例如與藍(lán)牙類似的無線接口,而接口 140包括用于檢測用 戶50的發(fā)聲的麥克風(fēng)、一種或更多種形式的針對用戶50的視覺表示、以及一種或更多種形式的信息的語音表示(例如耦合到語音合成器的揚(yáng)聲器)。接口 140可以包括傳感器,例如運(yùn)動(dòng)傳感器,其用于檢測 設(shè)備20的運(yùn)動(dòng),例如設(shè)備20a被用戶搖動(dòng)或移動(dòng),隨之觸發(fā)下述的 動(dòng)作?,F(xiàn)在將概述一種方法,其中,當(dāng)新設(shè)備20a被引入到系統(tǒng)IO時(shí), 系統(tǒng)10與其進(jìn)行交互。當(dāng)設(shè)備20a進(jìn)入到系統(tǒng)10的通信范圍中時(shí), 它發(fā)出向系統(tǒng)10宣布設(shè)備20a存在的第一信號(hào),可以通過激發(fā)運(yùn)動(dòng) 傳感器來觸發(fā)該第一信號(hào)。第一信號(hào)被傳送到應(yīng)答引擎30,該引擎 啟動(dòng)挑戰(zhàn)-應(yīng)答協(xié)議,該協(xié)議包括應(yīng)答引擎30向設(shè)備20a發(fā)送有水印 的挑戰(zhàn)。設(shè)備20a接收該有水印的挑戰(zhàn)。在設(shè)備20a是真正與系統(tǒng)10 兼容的真品設(shè)備的情況下,例如,設(shè)備20a是系統(tǒng)10的制造商的產(chǎn) 品,則設(shè)備20a從該有水印的挑戰(zhàn)中提取出水印,然后使用所提取的 水印挑戰(zhàn)的表示來對應(yīng)答引擎30作出回應(yīng);應(yīng)答引擎30接受該表示, 作為設(shè)備20a是真品并且能被包括在系統(tǒng)IO內(nèi)的證據(jù)。相反地,在 設(shè)備20a是復(fù)制或偽造品的情況下,設(shè)備20a可能無法正確地從該水 印挑戰(zhàn)中提取出水印,因此,或者不能對應(yīng)答引擎30作出回應(yīng),或 者回應(yīng)一個(gè)錯(cuò)誤提取的水印有效載荷;因此應(yīng)答引擎30識(shí)別出該設(shè)備20a是贗品,并且將系統(tǒng)10配置為不再響應(yīng)該設(shè)備20a,從而將設(shè) 備20a排除在系統(tǒng)10之外??蛇x地,如圖1所示,應(yīng)答引擎30被實(shí)現(xiàn)為執(zhí)行上述方法的獨(dú) 立實(shí)體(例如在構(gòu)成系統(tǒng)10的一部分的控制單元內(nèi))。作為選擇,應(yīng) 答引擎30能夠被集成地實(shí)現(xiàn)在一個(gè)或多個(gè)設(shè)備20內(nèi),例如被包括作 為其中的可執(zhí)行軟件,如圖2所示??蛇x地,其中一個(gè)設(shè)備20能夠 作為用于提供應(yīng)答引擎30的功能的主設(shè)備。然而還可選地,應(yīng)答引 擎30能夠被包括在每個(gè)設(shè)備20內(nèi)并處于待用狀態(tài)(dormant),所述設(shè) 備20用于進(jìn)行交互以確定一個(gè)或更多設(shè)備20中的哪個(gè)要提供應(yīng)答引 擎30的功能;這種確定一個(gè)或更多設(shè)備20中的哪個(gè)要提供應(yīng)答引擎 30的功能的處理過程有利地使用點(diǎn)對點(diǎn)形式的通信或隨機(jī)推遲 (random stand-off),使得一個(gè)或更多設(shè)備20有機(jī)會(huì)確定等級(jí)順序,其 中一個(gè)或更多等級(jí)高的設(shè)備20選擇提供應(yīng)答引擎30的功能??蛇x地,在設(shè)備20使用隨機(jī)時(shí)延來實(shí)現(xiàn)隨機(jī)推遲,例如競爭地進(jìn)行通信來確定哪個(gè)設(shè)備20起應(yīng)答引擎30的作用。本實(shí)施例包括兩類實(shí)體,基本單元和角色。基本單元是播放故事的單元。它可以是連接到接收機(jī)集成電路的MP3播放器。角色包括 傳感器和發(fā)射機(jī)。由角色的傳感器檢測到的對該角色的任何操縱被發(fā) 送到接收機(jī),該接收機(jī)將該操縱轉(zhuǎn)發(fā)到應(yīng)答引擎。應(yīng)答引擎是運(yùn)行在 基站上的一個(gè)軟件,其把傳感器事件映射為應(yīng)答,即多媒體事件,例 如音頻剪輯。任何角色能夠是附加裝置。第一個(gè)產(chǎn)品可以包括一個(gè)基站和一些 標(biāo)準(zhǔn)角色。對于那個(gè)環(huán)境,附加裝置是針對標(biāo)準(zhǔn)角色的額外角色。但 是也能夠獨(dú)立地出售基站,并且能夠向基站發(fā)送應(yīng)答引擎能夠解釋的 傳感器事件的任意實(shí)體可作為附加裝置。如果角色向基站發(fā)送一條消息,則該消息包括至少兩個(gè)東西角色標(biāo)識(shí)符和傳感器事件(可以僅僅是傳感器事件類型或檢測值)。為了 激活一個(gè)角色,可能需要該角色獲取基站發(fā)送給它的、作為水印的ID?,F(xiàn)在,當(dāng)該角色檢測到傳感器事件時(shí),其使用所獲取的ID作為 角色I(xiàn)D。因此該角色用從基站獲取的ID來標(biāo)識(shí)傳感器事件。通過圖3的說明,現(xiàn)在將進(jìn)一步闡明前述本發(fā)明的方法,其中該 方法的步驟通常用200表示。在第一步210,新設(shè)備20a被引入到系 統(tǒng)10中。在第二步220,當(dāng)設(shè)備20a檢測到基站傳輸和/或聲音信號(hào) 時(shí),表明該設(shè)備20a在系統(tǒng)10的通信范圍內(nèi)。然后,設(shè)備20a發(fā)出 第一信號(hào)225,其用于向系統(tǒng)10宣布設(shè)備20a的存在。在第三步230, 向應(yīng)答引擎30傳送第一信號(hào)225,這啟動(dòng)了挑戰(zhàn)-應(yīng)答協(xié)議,該協(xié)議 包括應(yīng)答引擎30向設(shè)備20a發(fā)送有水印的挑戰(zhàn)235。在第四步240, 設(shè)備20a接收有水印的挑戰(zhàn)235。在250的情況下,其中設(shè)備20a是 真正與系統(tǒng)10兼容的真品(BF)設(shè)備,例如其中設(shè)備20a是來自系統(tǒng) 10的制造商的產(chǎn)品,設(shè)備20a用于從有水印的挑戰(zhàn)235中提取水印, 然后用所提取的水印挑戰(zhàn)的表示255來回應(yīng)應(yīng)答引擎30;應(yīng)答引擎 30接受該表示,作為該設(shè)備20a是真品并且能夠在步驟260被包括 在系統(tǒng)10內(nèi)以便進(jìn)行之后的交互270的證據(jù)。相反,在設(shè)備20a是復(fù)制或偽造品(NBF)的情況下,在步驟280中設(shè)備20a不能從水印挑 戰(zhàn)中正確提取出水印,從而或者不能回應(yīng)應(yīng)答引擎30,或者用錯(cuò)誤 提取的水印來回應(yīng)應(yīng)答引擎30;因此在步驟290,應(yīng)答引擎30識(shí)別 出設(shè)備20a是贗品(NBF)并且配置系統(tǒng)10不再對設(shè)備20a作出應(yīng)答, 從而將設(shè)備20a排除在系統(tǒng)10之外??梢岳斫?,易于對前述的本發(fā)明的實(shí)施例進(jìn)行修改,而不脫離所 附權(quán)利要求定義的本發(fā)明的范圍。能夠?qū)D3中所述的方法進(jìn)行的改進(jìn)是,當(dāng)發(fā)送有水印的挑戰(zhàn) 235時(shí),應(yīng)答引擎30在包括在挑戰(zhàn)235中的水印中嵌入唯一標(biāo)識(shí)符。 于是當(dāng)設(shè)備20a成功生成向應(yīng)答引擎30送回的應(yīng)答時(shí),其需要提取 該水印和包括在其中的唯一標(biāo)識(shí)符。這種唯一標(biāo)識(shí)符為設(shè)備20a增加 了額外的負(fù)擔(dān),以顯示其是真品設(shè)備而不是偽造或復(fù)制品。唯一標(biāo)識(shí) 符能夠例如是應(yīng)答引擎30提供的隨機(jī)生成的數(shù)字。作為選擇,唯一 標(biāo)識(shí)符能夠是包括在第一信號(hào)225中的信息的復(fù)巻積(complex convolution)的形式。附加裝置將使用嵌入到水印中的標(biāo)識(shí)符來向應(yīng)答引擎標(biāo)識(shí)自己。 當(dāng)觸發(fā)與一個(gè)對象相關(guān)的傳感器時(shí)(例如,動(dòng)物移動(dòng)并且運(yùn)動(dòng)傳感器 被激發(fā)),該對象發(fā)送一條包括標(biāo)識(shí)符的消息,該標(biāo)識(shí)符用于標(biāo)識(shí)進(jìn) 行報(bào)告的對象??蛇x地,該消息中包括被觸發(fā)的傳感器的類型或其它 屬性。通過在水印中發(fā)送標(biāo)識(shí)符,應(yīng)答引擎能夠控制對象使用哪個(gè)標(biāo) 識(shí)符進(jìn)行報(bào)告。在前面,可以理解,例如通過一個(gè)或更多設(shè)備20、 20a,應(yīng)答引 擎30能夠呈現(xiàn)給用戶50 —系列事件,例如當(dāng)設(shè)備20、 20a是代表諸 如農(nóng)場動(dòng)物、人類、幻想角色、模型列車、戰(zhàn)場上的士兵等的實(shí)體的 玩具角色時(shí),給用戶講故事。盡管如前所述,接口 130被描述為無線鏈接,例如類似藍(lán)牙的無 線鏈接,但是可以理解,能夠通過接口 140在聽覺上實(shí)現(xiàn)第一信號(hào) 225、有水印的挑戰(zhàn)235和表示255,使得用戶50察覺到新引入的設(shè) 備20a向應(yīng)答引擎30提供聲音或音頻的問候,隨后應(yīng)答引擎30用聲 音或音頻詢問來對那個(gè)提供相應(yīng)聲音或音頻應(yīng)答的設(shè)備20a作出應(yīng)答??蛇x地,應(yīng)答引擎30和設(shè)備20、 20a能夠通過組合無線和聲音/ 音頻技術(shù)進(jìn)行通信。用戶可以通過給出命令,例如說出詞"識(shí)別",開始識(shí)別新設(shè)備 20a。新設(shè)備20a識(shí)別出該命令,并發(fā)出第一信號(hào)225。用這種方式, 用戶能夠更加控制處理該過程,這可以給出更實(shí)際的印象。另一種開始識(shí)別新設(shè)備20a的方式是移動(dòng)或搖動(dòng)該新設(shè)備,于是 運(yùn)動(dòng)傳感器啟動(dòng)上述信號(hào)序列??蛇x地,應(yīng)答引擎首要地引導(dǎo)上述一系列事件以便向用戶50呈 現(xiàn)一個(gè)故事。該故事可能在所提供的故事主題上動(dòng)態(tài)改變,這取決于 用戶50向應(yīng)答引擎30介紹的一個(gè)或更多設(shè)備20、 20a。以這種方式, 系統(tǒng)10能夠向用戶50提供更有趣的娛樂,而不僅僅是重復(fù)單一的預(yù) 先準(zhǔn)備好的故事情節(jié),對用戶50而言,這樣的故事情節(jié)可能變得似 曾相識(shí)。然而,兒童有時(shí)認(rèn)為聽到重復(fù)的故事有好處。該故事可以隨時(shí)間改變,從而引入新的項(xiàng)目。也可以更換該故事, 例如被嵌入到將要添加到系統(tǒng)中的新設(shè)備20a中。當(dāng)添加新設(shè)備20a 時(shí),也添加該故事的新部分??梢杂门c新設(shè)備20a相同的方式為所述故事加入水印,并且如果 該故事被嵌入到新設(shè)備中,可以以與如上所述相同的處理過程來包括 該故事。作為選擇,該故事的新部分可以被獨(dú)立于新設(shè)備20a而添加,但 是是在有形介質(zhì)上,例如CD、閃存卡等等。同樣在這種情況下,使 用與針對新設(shè)備20a所用的相同的識(shí)別過程,例如通過向所述有形介 質(zhì)提供用于以上述方式與所述應(yīng)答弓I擎進(jìn)行通信的模塊。在所附權(quán)利要求中,包括在括號(hào)內(nèi)的數(shù)字和其它符號(hào)被用于幫助 理解所述權(quán)利要求,而不是要以任何方式限制所述權(quán)利要求的范圍。在解釋說明書和與其關(guān)聯(lián)的權(quán)利要求時(shí),要用非排他性的方式來 解釋諸如"包含"、"包括"、"并入"、"含有"、"是"和"具有"這樣 的表達(dá),即所述表達(dá)被解釋為考慮到了也存在并未被顯式地定義的其 它項(xiàng)目或部件。對單個(gè)單元的引用也要被解釋為是對多個(gè)這樣的單元 的引用,反之亦然。
權(quán)利要求
1、一種用于在交互式環(huán)境(10)中連接附加設(shè)備(20a)或故事的方法,其中,所述交互式環(huán)境(10)包括應(yīng)答引擎(30),所述方法包括以下步驟(a)向所述應(yīng)答引擎(30)介紹所述附加設(shè)備(20a)或故事,使得所述附加設(shè)備(20a)或故事向所述應(yīng)答引擎(30)通知其存在;(b)在所述應(yīng)答引擎(30)中生成挑戰(zhàn)(235),然后向所述附加設(shè)備(20a)或故事傳送所述挑戰(zhàn)(235),其中,所述挑戰(zhàn)(235)包括一個(gè)或更多水??;(c)在所述附加設(shè)備或故事中接收所述挑戰(zhàn)(235),然后在所述附加設(shè)備(20a)或故事中對所述挑戰(zhàn)(235)進(jìn)行處理,以生成相應(yīng)的應(yīng)答;(d)從所述附加設(shè)備(20a)或故事向所述應(yīng)答引擎(30)發(fā)送所述相應(yīng)的應(yīng)答;以及(e)在所述應(yīng)答引擎(30)中接收所述相應(yīng)的應(yīng)答,并在那里對所述應(yīng)答進(jìn)行分析,以確定所述附加設(shè)備(20a)或故事在生成所述相應(yīng)的應(yīng)答的過程中是否從所述挑戰(zhàn)(235)中正確提取出所述一個(gè)或更多水印。
2、 根據(jù)權(quán)利要求1所述的方法,其中,在步驟(e)中,正確提取 出所述一個(gè)或更多水印指示出,所述交互式環(huán)境(10)可接受所述附加 設(shè)備(20a)或故事以便與其進(jìn)行后續(xù)交互。
3、 根據(jù)權(quán)利要求1所述的方法,其中,所述環(huán)境(10)包括多個(gè) 交互設(shè)備(20),所述方法還包括以下步驟在所述交互式環(huán)境(10)接 受所述附加設(shè)備(20a)或故事之后,允許所述附加設(shè)備(20a)或故事與 所述應(yīng)答引擎(30)和所述多個(gè)設(shè)備(20)中的至少一個(gè)進(jìn)行交互。
4、 根據(jù)權(quán)利要求1所述的方法,其中,所述環(huán)境(10)包括多個(gè) 交互設(shè)備(20),所述方法還包括以下步驟在所述多個(gè)設(shè)備(20)中的一個(gè)或更多中實(shí)現(xiàn)所述應(yīng)答弓I擎(30)。
5、 根據(jù)權(quán)利要求1所述的方法,還包括以下步驟在所述一個(gè) 或更多水印中包括一個(gè)或更多標(biāo)識(shí)符,要求所述附加設(shè)備(20a)或故事 識(shí)別出所述標(biāo)識(shí)符并在來自所述附加設(shè)備(20a;)或故事的相應(yīng)的應(yīng)答 中對其作出應(yīng)答。
6、 根據(jù)權(quán)利要求1所述的方法,其中,所述挑戰(zhàn)被實(shí)現(xiàn)為以下 中的一個(gè)或多個(gè)有水印的音頻通信、有水印的無線通信、有水印的 可視通信。
7、 根據(jù)權(quán)利要求1所述的方法,其中,所述相應(yīng)的應(yīng)答被實(shí)現(xiàn)為以下中的一個(gè)或多個(gè)有水印的音頻通信、有水印的無線通信、有 水印的可視通信。
8、 根據(jù)權(quán)利要求1所述的方法,所述方法進(jìn)一步包括以下步驟安排所述應(yīng)答引擎(30)在所述環(huán)境(10)內(nèi)進(jìn)行一系列交互式事件,以使其用戶。o)受益。
9、 根據(jù)權(quán)利要求8所述的方法,其中,響應(yīng)于所述環(huán)境(10)接 受所述附加設(shè)備(20a)或故事,所述一系列交互式事件是動(dòng)態(tài)自適應(yīng) 的。
10、 一種系統(tǒng)(IO),用于將附加設(shè)備(20a)或故事連接到所述系統(tǒng) (IO)主控的交互式環(huán)境,所述系統(tǒng)(10)包括應(yīng)答引擎(30),其能夠從所述附加設(shè)備(20a)或故事接收表示其存 在的通知,所述應(yīng)答引擎(30)還用于響應(yīng)于從所述附加設(shè)備(20a)或故 事接收到通知而向所述附加設(shè)備(20a)或故事生成挑戰(zhàn),所述挑戰(zhàn)包括嵌入其中的一個(gè)或更多水印,所述應(yīng)答引擎(30)還用于接收所述附加設(shè)備(20a)或故事響應(yīng)于所述挑戰(zhàn)而發(fā)送的相應(yīng)的應(yīng)答,所述應(yīng)答引擎(30)還用于對所述相應(yīng)的應(yīng)答進(jìn)行分析,以確定所 述附加設(shè)備(20a)或故事在生成所述相應(yīng)的應(yīng)答的過程中是否從所述 挑戰(zhàn)中正確提取出所述一個(gè)或更多水印。
11、 根據(jù)權(quán)利要求IO所述的系統(tǒng)(IO),其中,所述系統(tǒng)(10)包括 多個(gè)用于與所述應(yīng)答引擎(30)進(jìn)行交互的設(shè)備(20)。
12、 根據(jù)權(quán)利要求10所述的系統(tǒng)(IO),被實(shí)現(xiàn)為交互式兒童玩具。
13、 可在計(jì)算硬件上執(zhí)行的軟件(20、 20a、 30),所述軟件用于在 交互式環(huán)境(10)內(nèi)實(shí)現(xiàn)根據(jù)權(quán)利要求1所述的方法。
14、 一種可能與根據(jù)權(quán)利要求10所述的系統(tǒng)(10)—起使用的附 加設(shè)備(20a),所述系統(tǒng)(10)用于詢問所述附加設(shè)備(20a)以便根據(jù)權(quán)利 要求1所述的方法來確定所述附加設(shè)備(20a)是否能夠正確地對所述 系統(tǒng)(10)發(fā)出的挑戰(zhàn)作出應(yīng)答。
全文摘要
一種能夠被實(shí)現(xiàn)為兒童玩具的方法和系統(tǒng)(10)。系統(tǒng)(10)用于將附加設(shè)備(20a)或故事連接到該系統(tǒng)(10)主控的交互式環(huán)境。系統(tǒng)(10)包括應(yīng)答引擎(30),其用于接收來自被引入到系統(tǒng)(10)內(nèi)的附加設(shè)備的通知(225)。應(yīng)答引擎用于向附加設(shè)備(20a)生成挑戰(zhàn)(235),其中所述挑戰(zhàn)包括嵌入其中的水印。應(yīng)答引擎(30)用于接收附加設(shè)備(20a)響應(yīng)挑戰(zhàn)(235)而發(fā)送的相應(yīng)的應(yīng)答。此外,應(yīng)答引擎(30)還用于分析相應(yīng)的應(yīng)答,以確定附加設(shè)備(20a)在生成相應(yīng)的應(yīng)答的過程中是否能夠從挑戰(zhàn)(235)中正確地提取出所述水印。由此,系統(tǒng)(10)能夠有選擇地把新設(shè)備(20a)接受到該系統(tǒng)(10)內(nèi),從而阻止偽造或復(fù)制的產(chǎn)品被與該系統(tǒng)(10)一起使用。
文檔編號(hào)A63F13/00GK101227958SQ200680027089
公開日2008年7月23日 申請日期2006年7月7日 優(yōu)先權(quán)日2005年7月25日
發(fā)明者H·A·A·M·德魯吉特, W·F·J·豐蒂恩 申請人:皇家飛利浦電子股份有限公司