統(tǒng)一的通知和響應(yīng)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種統(tǒng)一的通知和響應(yīng)系統(tǒng),其中用于用戶的所有裝置和服務(wù)的通知出現(xiàn)在用戶的所有裝置的窗口中。與用戶的社交網(wǎng)絡(luò)朋友和用戶訂閱的公共用戶有關(guān)的消息也出現(xiàn)在所有裝置的窗口。來自用戶的裝置和賬戶的事件被發(fā)送給服務(wù)器以進(jìn)行聚合并供應(yīng)回用戶的裝置。為此,HTTP API可以詢問服務(wù)器來接收用戶的通知。包括內(nèi)容的通知也可以包括元數(shù)據(jù)。用戶可以對來自任何裝置的任何通知進(jìn)行響應(yīng)。
【專利說明】
統(tǒng)一的通知和響應(yīng)系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本申請一般地涉及統(tǒng)一的通知和響應(yīng)系統(tǒng)。
【背景技術(shù)】
[0002]計(jì)算機(jī)生態(tài)系統(tǒng)或數(shù)字生態(tài)系統(tǒng)是特征為其可持續(xù)性、自組織性和可擴(kuò)展性的自適應(yīng)和分布式的社會(huì)技術(shù)系統(tǒng)。受包括通過養(yǎng)分循環(huán)和能量流動(dòng)相互作用的生物和非生物成分的環(huán)境生態(tài)系統(tǒng)的啟發(fā),完備的計(jì)算機(jī)生態(tài)系統(tǒng)包括在某些情況中可以由諸如索尼的一個(gè)公司提供的服務(wù)、硬件和軟件。每個(gè)計(jì)算機(jī)生態(tài)系統(tǒng)的目標(biāo)是提供給消費(fèi)者可能期望的一切、可以經(jīng)由互聯(lián)網(wǎng)交換的至少部分服務(wù)和/或軟件。此外,諸如計(jì)算云內(nèi)的應(yīng)用的生態(tài)系統(tǒng)的元件之間的相互聯(lián)系和共享,提供給消費(fèi)者增長的能力以組織和訪問數(shù)據(jù),并將其自身作為高效的綜合生態(tài)系統(tǒng)的未來特性呈現(xiàn)。
[0003]存在兩種一般類型的計(jì)算機(jī)生態(tài)系統(tǒng):垂直的和水平的計(jì)算機(jī)生態(tài)系統(tǒng)。在垂直的方式中,生態(tài)系統(tǒng)的基本所有方面均屬于一個(gè)公司并被其控制,并被專門設(shè)計(jì)為彼此無縫交互。另一方面,水平的生態(tài)系統(tǒng)將由其它實(shí)體創(chuàng)建的諸如硬件和軟件之類的方面綜合為一個(gè)統(tǒng)一的生態(tài)系統(tǒng)。水平的方式允許來自消費(fèi)者和制造商的輸入的更多樣性,增加了對于新的創(chuàng)新技術(shù)和變化的需求的適應(yīng)性的能力。
【發(fā)明內(nèi)容】
[0004]此處相關(guān)的示例生態(tài)系統(tǒng)是促進(jìn)跨越由相同用戶使用的一系列裝置的統(tǒng)一的通知和響應(yīng)的一個(gè)生態(tài)系統(tǒng)。如本文所理解的,當(dāng)在用戶的裝置的每一個(gè)裝置上出現(xiàn)不同的通知時(shí)產(chǎn)生問題,而用戶必須使用特定裝置來看對于那個(gè)裝置的通知。這不僅是不方便的,而且它增加了接收通知并對其響應(yīng)的延遲。
[0005]因此,一種計(jì)算機(jī)裝置包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和至少一個(gè)處理器,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有可由處理器執(zhí)行的指令,處理器被配置為訪問計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以執(zhí)行指令來將處理器配置用于經(jīng)由網(wǎng)絡(luò)從服務(wù)器接收通知,該通知來自通過服務(wù)器被相關(guān)而與計(jì)算機(jī)裝置相關(guān)聯(lián)的設(shè)備,并且用于在不被生成報(bào)警的設(shè)備控制的顯示器上呈現(xiàn)通知。
[0006]在示例中,當(dāng)由處理器執(zhí)行時(shí),指令可以配置處理器用于接收來自通過服務(wù)器被相關(guān)而與計(jì)算機(jī)裝置相關(guān)聯(lián)的多個(gè)設(shè)備的通知,并用于在顯示器上呈現(xiàn)通知。如果是期望的,當(dāng)由處理器執(zhí)行時(shí),指令可以將處理器配置用于在顯示器上呈現(xiàn)計(jì)算機(jī)裝置的用戶的朋友的通知。
[0007]在一些實(shí)施方式中,當(dāng)由處理器執(zhí)行時(shí),指令將處理器配置用于在顯示器上呈現(xiàn)用戶訂閱的公共用戶的通知。當(dāng)由處理器執(zhí)行時(shí),指令還可以將處理器配置用于向服務(wù)器發(fā)送代表由計(jì)算機(jī)裝置接收的通知的信號(hào),以將通知供應(yīng)給通過服務(wù)器被相關(guān)到計(jì)算機(jī)裝置的設(shè)備。此外,當(dāng)由處理器執(zhí)行時(shí),示例指令將處理器配置用于執(zhí)行超文本傳輸協(xié)議(HTTP)應(yīng)用編程界面(API)以詢問服務(wù)器來接收來自通過服務(wù)器被相關(guān)到計(jì)算機(jī)裝置的設(shè)備的通知。通知可以包括內(nèi)容和關(guān)于內(nèi)容的元數(shù)據(jù)。在某些示例中,當(dāng)由處理器執(zhí)行時(shí),指令將處理器配置用于在顯示器上呈現(xiàn)至少一個(gè)選擇器元件,其可選擇以向設(shè)備發(fā)送信號(hào)以對來自設(shè)備的通知響應(yīng)。
[0008]在另一方面,系統(tǒng)包括具有指令的非暫態(tài)計(jì)算機(jī)存儲(chǔ)器,指令可由與用戶相關(guān)聯(lián)的至少一個(gè)無線通信裝置(WCD)執(zhí)行以將WCD配置為:接收來自始發(fā)器裝置的文本消息,將文本消息發(fā)送給與用戶相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)化的電器(計(jì)算機(jī)化的電器不是始發(fā)器裝置),從電器接收對文本消息的響應(yīng),并且將從電器接收的響應(yīng)發(fā)送給始發(fā)器裝置。
[0009]在另一方面,系統(tǒng)包括具有指令的非暫態(tài)計(jì)算機(jī)存儲(chǔ)器,指令可由與用戶相關(guān)聯(lián)的至少一個(gè)無線通信裝置(WCD)執(zhí)行以將WCD配置為:記錄來自呼叫裝置的語音消息,向服務(wù)器發(fā)送該語音消息以用于將語音消息轉(zhuǎn)錄為其字母-數(shù)字轉(zhuǎn)錄以將轉(zhuǎn)錄呈現(xiàn)給在服務(wù)器處與WCD相關(guān)聯(lián)的電器,并接收來自電器的語音數(shù)據(jù)信號(hào)并且將語音數(shù)據(jù)信號(hào)發(fā)送給始發(fā)器裝置。
[0010]參考附圖,可以更好地理解本發(fā)明的細(xì)節(jié)以及其結(jié)構(gòu)和操作,其中附圖中的相同附圖標(biāo)記指的是相同部件,并且其中:
【附圖說明】
[0011]圖1是包括根據(jù)本原理的示例的示例系統(tǒng)的框圖;
[0012]圖2是示出示例用戶裝置組的組件的原理圖;
[0013]圖3是根據(jù)本原理的示例邏輯的流程圖;以及
[0014]圖4-7是根據(jù)本原理的示例用戶界面(UI)的屏幕截圖。
【具體實(shí)施方式】
[0015]本公開一般地涉及包括基于消費(fèi)電子(CE)裝置的計(jì)算機(jī)生態(tài)系統(tǒng)中的用戶信息的方面的計(jì)算機(jī)生態(tài)系統(tǒng)。本文中的系統(tǒng)可以包括服務(wù)器和客戶端組件,其經(jīng)過網(wǎng)絡(luò)連接以使得數(shù)據(jù)可以在客戶端和服務(wù)器組件之間交換??蛻舳私M件可以包括一個(gè)或多個(gè)計(jì)算裝置,包括便攜式電視(例如,智能TV、支持互聯(lián)網(wǎng)的TV)、諸如膝上型計(jì)算機(jī)和平板電腦的便攜式計(jì)算機(jī),包括智能手機(jī)和以下討論的其它示例的移動(dòng)裝置。這些客戶端裝置可以在多種操作環(huán)境操作。例如,客戶端計(jì)算機(jī)中的一些可以使用例如來自微軟的操作系統(tǒng)、或Unix操作系統(tǒng)、或由Apple計(jì)算機(jī)或Google生產(chǎn)的操作系統(tǒng)。這些操作環(huán)境可以被用于執(zhí)行一個(gè)或多個(gè)瀏覽程序,諸如由微軟或Google或Moz i I Ia制作的瀏覽器或可以訪問由以下討論的互聯(lián)網(wǎng)服務(wù)器承載的web應(yīng)用的其它瀏覽器程序。
[0016]服務(wù)器可以包括一個(gè)或多個(gè)處理器,其執(zhí)行將服務(wù)器配置為經(jīng)過諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)接收和發(fā)送數(shù)據(jù)的指令?;蛘撸蛻舳撕头?wù)器可以經(jīng)過本地內(nèi)聯(lián)網(wǎng)或虛擬專用網(wǎng)進(jìn)行連接。服務(wù)器或控制器可以通過諸如Sony PlayStat1n(商標(biāo))的游戲控制臺(tái)、個(gè)人計(jì)算機(jī)等來實(shí)例化。
[0017]可以經(jīng)過網(wǎng)絡(luò)在客戶端和服務(wù)器之間交換信息。為此并為了安全,服務(wù)器和/或客戶端可以為了可靠性和安全性而包括防火墻、負(fù)載均衡器、臨時(shí)儲(chǔ)存裝置、代理以及其它網(wǎng)絡(luò)基礎(chǔ)設(shè)施。一個(gè)或多個(gè)服務(wù)器可以形成實(shí)現(xiàn)向網(wǎng)絡(luò)成員提供諸如在線社交網(wǎng)站之類的安全社區(qū)的方法的設(shè)備。
[0018]如本文所使用的,指令指的是用于在系統(tǒng)中處理信息的計(jì)算機(jī)實(shí)現(xiàn)的步驟。指令可以在軟件、固件或硬件中被實(shí)現(xiàn)并且包括由系統(tǒng)的組件進(jìn)行的任何類型的編程的步驟。
[0019]處理器可以是任何常規(guī)的通用單芯片或多芯片處理器,其能夠通過諸如地址線、數(shù)據(jù)線和控制線的多種線以及寄存器和移位寄存器執(zhí)行邏輯。
[0020]本文中通過流程圖和用戶界面的方式描述的軟件模塊可以包括多種子例行程序、程序等。在不限制本公開的情況下,聲明要被特定模塊執(zhí)行的邏輯可以被重新分配給其它軟件模塊和/或在單個(gè)模塊中被組合到一起和/或被使得在共享庫中可用。
[0021]本文描述的本原理可以實(shí)現(xiàn)為硬件、軟件、固件或其結(jié)合;因此,依照它們的功能性闡明了說明性組件、塊、模塊、電路和步驟。
[0022]進(jìn)一步于上述提到的,以下描述的邏輯塊、模塊和電路可以用通用處理器、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)或諸如專用集成電路(ASIC)的其它可編程邏輯裝置、分立門或晶體管邏輯、分立硬件組件或設(shè)計(jì)為執(zhí)行本文描述的功能的其任意組合來實(shí)現(xiàn)或執(zhí)行??梢酝ㄟ^控制器或狀態(tài)機(jī)或計(jì)算裝置的組合來實(shí)現(xiàn)處理器。
[0023]當(dāng)在軟件中實(shí)現(xiàn)時(shí),以下描述的功能和方法可以以諸如但不限于C#或C++的合適語言被寫入,并且可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或經(jīng)由其發(fā)送,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、只讀光盤存儲(chǔ)器(CD-ROM)或諸如數(shù)字化通用光盤(DVD)的其它光盤儲(chǔ)存裝置、磁盤儲(chǔ)存裝置或包括可移除指狀驅(qū)動(dòng)器的的其它磁儲(chǔ)存裝置等。連接可以建立計(jì)算機(jī)可讀介質(zhì)。這種連接可以包括,例如包括光纖和同軸電線的硬連線電纜和數(shù)字訂戶線(DSL)以及雙絞線。這種連接可以包括包含紅外線和無線電的無線通信連接。
[0024]包括在一個(gè)實(shí)施例中的組件可以以任何合適的組合用于其它實(shí)施例。例如,本文中描述和/或附圖中描繪的各種組件中的任意組件可以被組合、互換或從其它實(shí)施例排除。
[0025]“具有A、B和C中至少一個(gè)的系統(tǒng)”(同樣地,“具有A、B或C中至少一個(gè)的系統(tǒng)”和“具有A、B、C中至少一個(gè)的系統(tǒng)”)包括只具有A、只具有B、只具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等的系統(tǒng)。
[0026]現(xiàn)在具體參考圖1,示出了示例生態(tài)系統(tǒng)10,其可以包括根據(jù)本原理的在以上提到的和以下進(jìn)一步描述的示例裝置中的一個(gè)或多個(gè)。包括在系統(tǒng)10中的第一示例裝置是配置作為示例主顯示裝置的消費(fèi)電子(CE)裝置,而在所示出的實(shí)施例中是視頻音頻顯示裝置(AVDD)12,諸如但不限于具有TV調(diào)諧器(等同地,控制TV的機(jī)頂盒)的支持互聯(lián)網(wǎng)的TV。然而,AVDD 12可替代地可以是電器備或家居用品,例如計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的冰箱、洗衣機(jī)或干衣機(jī)。AVDD 12可替代地可以是計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的(“智能”)電話,平板電腦,筆記本電腦,諸如計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的手表、計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的手環(huán)的可穿戴計(jì)算機(jī)化裝置,其它計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的裝置,計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的音樂播放器,計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的耳機(jī),諸如可植入皮膚裝置的計(jì)算機(jī)化的支持互聯(lián)網(wǎng)的可植入裝置等。不論如何,應(yīng)當(dāng)理解,AVDD 12被配置為采用本原理(例如,與其它CE裝置通信以采用本原理,執(zhí)行本文描述的邏輯,以及執(zhí)行本文描述的任何其它功能和/或操作)。
[0027]因此,為了采用這樣的原理,AVDD12可以由圖1示出的組件中的一些或所有來建立。例如,AVDD 12可以包括一個(gè)或多個(gè)顯示器14,其可以由高清或超高清“4K”或更高的平面屏幕來實(shí)現(xiàn)并且其可以是支持觸摸的以接收經(jīng)由在顯示器上的觸摸的用戶輸入信號(hào)。AVDD 12可以包括根據(jù)本原理用于輸出音頻的一個(gè)或多個(gè)揚(yáng)聲器16,以及用于例如向AVDD12輸入可聽命令來控制AVDD 12的、諸如音頻接收機(jī)/麥克風(fēng)之類的至少一個(gè)額外的輸入裝置18。示例AVDD12還可以包括用于經(jīng)過至少一個(gè)網(wǎng)絡(luò)22(諸如英特網(wǎng)、WAN、LAN等)、在一個(gè)或多個(gè)處理器24的控制下進(jìn)行通信的一個(gè)或多個(gè)網(wǎng)絡(luò)接口 20。因此,接口 20可以是但不限于,W1-Fi收發(fā)器,其是無線計(jì)算機(jī)網(wǎng)絡(luò)接口的示例,諸如但不限于網(wǎng)狀網(wǎng)絡(luò)收發(fā)器。應(yīng)當(dāng)理解,處理器24控制AVDD 12采用本原理,包括本文描述的AVDD 12的其它元件諸如控制顯示器14以在其上呈現(xiàn)圖像并接收來自顯示器14的輸入。此外,注意網(wǎng)絡(luò)接口 20可以是,例如有線的或無線的調(diào)制解調(diào)器或路由器,或諸如無線電話收發(fā)器、以上提到的W1-Fi收發(fā)器之類的其它合適的接口等。
[0028]除了前述的,AVDD12還可以包括一個(gè)或多個(gè)輸入端口 26,諸如高清多媒體接口(HDMI)端口或USB端口,用于物理地(例如,使用有線的連接)連接到其它CE裝置,和/或耳機(jī)端口,用于將耳機(jī)連接到AVDD 12來通過耳機(jī)向用戶呈現(xiàn)來自AVDD 12的音頻。例如,輸入端口 26可以經(jīng)由有線或無線地連接到音頻視頻內(nèi)容的有線電視或衛(wèi)星源26a。因此,源26a可以是例如分立或集成機(jī)頂盒或衛(wèi)星接收機(jī)?;蛘?,源26a可以是游戲控制臺(tái)或硬盤播放器,如以下進(jìn)一步描述的,其包含可以由用戶視作愛好以用于信道分配的內(nèi)容。
[0029]AVDD 12還可以包括諸如基于盤的或固態(tài)的儲(chǔ)存裝置的一個(gè)或多個(gè)有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)28,在一些情況中,其在AVDD的機(jī)架中實(shí)現(xiàn)為獨(dú)立裝置或?qū)崿F(xiàn)為AVDD的內(nèi)部或外部的個(gè)人視頻記錄裝置(PVR)或視頻盤播放器以用于回放AV節(jié)目。此外,在一些實(shí)施例中,AVDD 12可以包括位置或定位接收機(jī),諸如但不限于蜂窩電話接收機(jī)、GPS接收機(jī)和/或測高儀30,其被配置為例如接收來自至少一個(gè)衛(wèi)星或蜂窩電話塔的地理位置信息以及向處理器24提供該信息和/或結(jié)合處理器24確定AVDD 12所設(shè)置于的高度。然而,應(yīng)當(dāng)理解,除了蜂窩電話接收機(jī)、GPS接收機(jī)和/或測高儀,其它合適的位置接收機(jī)可以根據(jù)本原理使用來例如確定例如所有三個(gè)維度中的AVDD 12的定位。
[0030]接著描述AVDD 12,在一些實(shí)施例中,AVDD 12可以包括一個(gè)或多個(gè)相機(jī)32,根據(jù)本原理,其可以是例如熱成像相機(jī)、諸如網(wǎng)絡(luò)攝像頭的數(shù)碼相機(jī)、和/或集成入AVDD 12并且可由處理器24控制來收集圖片/圖像和/或視頻的相機(jī)。在AVDD 12上還可以包括用于分別使用藍(lán)牙和/或NFC技術(shù)與其它裝置通信的藍(lán)牙收發(fā)器34和其它近場通信(NFC)元件36。示例NFC元件可以是射頻標(biāo)識(shí)(RFID)元件。
[0031]更進(jìn)一步地,AVDD 12可以包括向處理器24提供輸入的一個(gè)或多個(gè)輔助傳感器37(例如,諸如加速度計(jì)、陀螺儀、計(jì)程器、或磁傳感器、紅外(IR)傳感器、光學(xué)傳感器、速度和/或節(jié)奏傳感器、姿勢傳感器(例如,用于感測姿勢命令)等之類的運(yùn)動(dòng)傳感器KACDD 12可以包括用于接收向處理器24提供輸入的OTH TV廣播的無線TV廣播端口 38。除了前述以外,注意AVDD 12還可以包括紅外(IR)發(fā)射機(jī)和/或IR接收機(jī)和/或IR收發(fā)器42,諸如IR數(shù)據(jù)通訊(IRDA)裝置??梢蕴峁╇姵?未示出)為AVDD 12供電。
[0032]仍然參考圖1,除了AVDD12以外,系統(tǒng)10還可以包括一個(gè)或多個(gè)其它CE裝置類型。在一個(gè)示例中,第一CE裝置44可以用于經(jīng)由通過以下描述的服務(wù)器發(fā)送的命令來控制顯示器,同時(shí)第二 CE裝置46可以包括與第一 CE裝置44相似的組件,并且因此不再詳細(xì)討論。在示出的示例中,只示出了兩個(gè)CE裝置44、46,但應(yīng)當(dāng)理解,可以使用更少或更多的裝置。
[0033]在示出的示例中,為了說明本原理,所有三個(gè)裝置12、44、46被假設(shè)為是例如家中的娛樂網(wǎng)絡(luò)的成員,或至少假設(shè)為在諸如房子的定位中存在于彼此附近。然而,對于本原理不限于虛線48說明的特定定位,除非明確另有要求。
[0034]示例非限制性第一CE裝置44可以由上面提到的裝置中的任意一個(gè)來建立,例如,便攜式無線膝上型計(jì)算機(jī)或筆記本電腦,并且因此可以具有以下描述的組件中的一個(gè)或多個(gè)。非限制性的第二 CE裝置46可以由諸如藍(lán)光播放器的視頻盤播放器、游戲控制臺(tái)等來建立。第一CE裝置44可以是用于例如向AVDD 12發(fā)出AV播放和暫停命令的遙控器(RC),或者它可以是諸如平板電腦、無線電話等的更復(fù)雜的裝置。
[0035]因此,第一CE裝置44可以包括一個(gè)或多個(gè)顯示器50,其可以支持觸摸來通過在顯示器上的觸摸接收用戶輸入信號(hào)。第一 CE裝置44可以包括根據(jù)本原理的用于輸出音頻的一個(gè)或多個(gè)揚(yáng)聲器52,以及用于例如向第一CE裝置44輸入可聽命令以控制裝置44的諸如音頻接收機(jī)/麥克風(fēng)的至少一個(gè)額外的輸入裝置54。示例第一 CE裝置44還可以包括一個(gè)或多個(gè)網(wǎng)絡(luò)接口 56,用于在一個(gè)或多個(gè)CE裝置處理器58的控制下經(jīng)過網(wǎng)絡(luò)22進(jìn)行通信。因此,接口56可以但不限于是W1-Fi收發(fā)器,其是包括網(wǎng)狀網(wǎng)絡(luò)接口的無線計(jì)算機(jī)網(wǎng)絡(luò)接口的示例。應(yīng)當(dāng)理解,處理器58控制第一 CE裝置44來采用本原理,包括本文描述的第一 CE裝置44的其它元件諸如控制顯示器50以在其上呈現(xiàn)圖像和接收來自顯示器的輸入。此外,注意網(wǎng)絡(luò)接口56可以是,例如,有線的或無線的調(diào)制解調(diào)器或路由器,或諸如無線電話收發(fā)器、或上面提到的W1-Fi收發(fā)器的其它合適的接口等。
[0036]除了前述以外,第一CE裝置44還可以包括一個(gè)或多個(gè)輸入端口60,諸如HDMI端口或USB端口,用于物理地連接到另一CE裝置(例如,使用有線的連接),和/或耳機(jī)端口,用于將耳機(jī)連接到第一 CE裝置44以通過耳機(jī)向用戶呈現(xiàn)來自第一 CE裝置44的音頻。第一 CE裝置44還可以包括一個(gè)或多個(gè)有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)62,諸如基于盤的或固態(tài)的儲(chǔ)存裝置。此外,在一些實(shí)施例中,第一CE裝置44可以包括位置或定位接收機(jī),諸如但不限于蜂窩電話和/或GPS接收機(jī)和/或測高儀64,其被配置為例如從至少一個(gè)衛(wèi)星和/或蜂窩塔使用三角測量法接收地理位置信息,并將該信息提供給CE裝置處理器58和/或結(jié)合CE裝置處理器58確定第一 CE裝置44所放置于的高度。然而,應(yīng)當(dāng)理解,除了蜂窩電話和/或GPS接收機(jī)和/或測高儀,根據(jù)本原理,另外合適的位置接收機(jī)可以用于例如確定例如所有三個(gè)維度中的第一CE裝置的定位。
[0037]接著描述第一CE裝置44,在一些實(shí)施例中,根據(jù)本原理,第一CE裝置44可以包括一個(gè)或多個(gè)相機(jī)66,其可以是例如熱成像相機(jī)、諸如網(wǎng)絡(luò)攝像頭的數(shù)碼相機(jī)、和/或集成到第一CE裝置44并可由CE裝置處理器58控制來收集圖片/圖像和/或視頻的相機(jī)。在第一 CE裝置44上還可以包括用于分別使用藍(lán)牙和/或NFC技術(shù)與其它裝置進(jìn)行通信的藍(lán)牙收發(fā)器68和其它近場通信(NFC)元件70。示例NFC元件可以是射頻標(biāo)識(shí)(RFID)元件。
[0038]再者,第一 CE裝置44可以包括向CE裝置處理器58提供輸入的一個(gè)或多個(gè)輔助傳感器72(例如,諸如加速度計(jì)、陀螺儀、計(jì)程器、或磁傳感器、紅外(IR)傳感器、光學(xué)傳感器、速度和/或節(jié)奏傳感器、姿勢傳感器(例如,用于感測姿勢命令)等之類的運(yùn)動(dòng)傳感器)。第一 CE裝置44還可以包括向CE裝置處理器58提供輸入的其它傳感器,諸如一個(gè)或多個(gè)氣候傳感器74(例如,氣壓計(jì)、濕度傳感器、風(fēng)傳感器、光傳感器、溫度傳感器等)和/或一個(gè)或多個(gè)生物傳感器76。除了前述的之外,應(yīng)當(dāng)注意,在一些實(shí)施例中,第一CE裝置44還可以包括紅外(IR)發(fā)射機(jī)和/或IR接收機(jī)和/或IR收發(fā)器42,諸如IR數(shù)據(jù)通訊(IRDA)裝置。可以提供電池(未示出)以用于給第一 CE裝置44供電。CE裝置44可以通過上面描述的通信模式和相關(guān)組件的任一者與AVDD 12進(jìn)行通信。
[0039]第二 CE裝置46可以包括針對CE裝置44示出的組件中的一些或全部。
[0040]現(xiàn)在參考前面提到的至少一個(gè)服務(wù)器80,它包括至少一個(gè)服務(wù)器處理器82、諸如基于盤的或固態(tài)的儲(chǔ)存裝置的至少一個(gè)有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)84以及至少一個(gè)網(wǎng)絡(luò)接口 86,根據(jù)本原理,網(wǎng)絡(luò)接口 86在服務(wù)器處理器82的控制下允許經(jīng)過網(wǎng)絡(luò)22與圖1的其它裝置進(jìn)行通信,并且事實(shí)上可以促進(jìn)客戶端裝置和服務(wù)器之間的通信。注意網(wǎng)絡(luò)接口 86可以是,例如,有線的或無線的調(diào)制解調(diào)器或路由器,W1-Fi收發(fā)器,或諸如無線電話收發(fā)器的其它合適的接口。
[0041 ]因此,在一些實(shí)施例中,服務(wù)器80可以是互聯(lián)網(wǎng)服務(wù)器,并且在示例實(shí)施例中可以包括并執(zhí)行“云”功能以使得系統(tǒng)10的裝置可以經(jīng)由服務(wù)器80訪問“云”環(huán)境。或者,服務(wù)器80可以由與圖1示出的其它裝置在相同房間中或在其附近的游戲控制臺(tái)或其它計(jì)算機(jī)實(shí)現(xiàn)。
[0042]圖2示出了(其可以由圖1示出的服務(wù)器80實(shí)現(xiàn))簡化的統(tǒng)一的通知系統(tǒng)100,其包括云服務(wù)器102,云服務(wù)器102接受諸如由智能房間安全節(jié)點(diǎn)104(其可以由圖1示出的第二CE裝置46實(shí)現(xiàn))感測到的入侵報(bào)警之類的通知。例如,節(jié)點(diǎn)104可以使用圖像識(shí)別來捕獲監(jiān)控視頻并將識(shí)別的圖像與指示關(guān)于入侵的模板匹配,并且相應(yīng)的地生成報(bào)警。附加地或可替代地,節(jié)點(diǎn)104可以包括運(yùn)動(dòng)傳感器,其不是相機(jī),可以是諸如紅外探測器以探測熱移動(dòng)物體并且響應(yīng)于其生成入侵報(bào)警。之后服務(wù)器102向諸如智能手機(jī)的用戶的消費(fèi)電子(CE)裝置106(其可以由圖1示出的第一 CE裝置44實(shí)現(xiàn))發(fā)送通知。CE裝置106利用服務(wù)器注冊為與節(jié)點(diǎn)104相關(guān)聯(lián),以使得服務(wù)器102知道向其發(fā)送來自節(jié)點(diǎn)104的報(bào)警的正確網(wǎng)絡(luò)地址。
[0043]現(xiàn)在參考圖3,開始于塊108,服務(wù)器102接收用戶希望在塊110關(guān)聯(lián)在一起作為用于統(tǒng)一的通知目的的組的、用戶的裝置的標(biāo)識(shí)和/或網(wǎng)絡(luò)地址。這可以通過用戶使用CE裝置106訪問服務(wù)器102和經(jīng)由服務(wù)器提供的用戶界面(UI)輸入用戶想要注冊作為通知組的各種裝置的各種網(wǎng)絡(luò)地址來實(shí)現(xiàn)。或者,在用戶購買的每個(gè)裝置銷售時(shí),新購買的裝置的地址/ID連同用戶的姓名可以被上載到服務(wù)器102,其自動(dòng)地將與相同的用戶姓名相關(guān)聯(lián)的所有裝置分組在一起。這只是如何執(zhí)行在塊108和110的邏輯的兩個(gè)非限制性示例。
[0044]除了在塊110將用戶的裝置分組以及將它們相關(guān)外,用戶的朋友的裝置可以包括在組中以使得用戶也在用戶的所有裝置上從那些裝置接收通知。此外,用戶訂閱的公共用戶的通知可以被發(fā)送給服務(wù)器102,用于將通知供應(yīng)給用戶的所有裝置。
[0045]前進(jìn)到塊112,由服務(wù)器從在塊110被相關(guān)在一起的組中的裝置接收報(bào)警。在塊114,該報(bào)警從服務(wù)器發(fā)送到在塊110被相關(guān)在一起的組中的所有裝置,其中有可能排除始發(fā)報(bào)警的裝置,因?yàn)槠湟呀?jīng)知道報(bào)警。
[0046]移向塊116,服務(wù)器從接收報(bào)警的任意一個(gè)或多個(gè)裝置接收響應(yīng),并在塊118執(zhí)行響應(yīng)。例如,響應(yīng)動(dòng)作可以是向報(bào)警所涉及的事件或物理地址(其可以是塊112處的原始報(bào)警的部分)的公共安全人員發(fā)送通知?;蛘?,響應(yīng)動(dòng)作可以是發(fā)送激活本地警報(bào)的命令。這些不過是可能在塊118采用的響應(yīng)動(dòng)作的兩個(gè)非限制性示例。
[0047]報(bào)警和響應(yīng)不必是緊急性質(zhì)的。圖4示出了相關(guān)的屏幕截圖,其中用戶在第一CE裝置44的顯示屏50上已經(jīng)接收了文本消息120。示例文本消息是對晚餐的詢問。來自不一定在用戶的裝置組中的裝置的該報(bào)警是由服務(wù)器來接收的,并且不僅被提供給第一CE裝置44,而且也被提供給AVDD 12以用于如示出的在它的顯示屏14上呈現(xiàn)其自己124。在該示例中,在顯示屏14上不僅顯示報(bào)警,而且顯示報(bào)警初始尋址到的用戶的裝置的標(biāo)識(shí),在該情況中,是用戶的蜂窩電話。用戶可以在AVDD 12上選擇回復(fù)選擇器126來在域128中輸入對報(bào)警的回復(fù)?;貜?fù)可以被發(fā)送給服務(wù)器,其可以將回復(fù)傳遞給報(bào)警(文本)的始發(fā)器或可以將回復(fù)發(fā)送給初始接收報(bào)警的裝置(在該情況下,為第一CE裝置44),之后服務(wù)器可以自動(dòng)地或應(yīng)用戶授權(quán)將回復(fù)中繼給報(bào)警的始發(fā)器。
[0048]因此,在圖4的示例使用情況中,用戶的蜂窩電話接收在蜂窩電話上的SMS文本消息,而用戶正在看AVDD。通知出現(xiàn)在包括ACDD的用戶的所有裝置上:用戶接收到文本消息連同文本消息的內(nèi)容和其它元數(shù)據(jù)。如示出的,用戶可以看到AVDD上彈出的通知窗口以使得用戶立即被通知在蜂窩電話上接收了文本信息。此外,用戶能夠使用AVDD上的用戶界面響應(yīng)文本消息,之后文本消息可以被發(fā)送到服務(wù)器,發(fā)送回手機(jī)并且之后最終從手機(jī)作為SMS文本消息發(fā)送給報(bào)警的始發(fā)裝置。
[0049]圖5示出了另一個(gè)示例使用情況。在圖5中,UI130可以呈現(xiàn)在第一 CE裝置44的顯示器50上。在該示例中,與用戶相關(guān)聯(lián)的人(諸如用戶的小孩)(“Steve”)的車輛需要服務(wù)。用戶可以將人“Steve”的裝置包括在用服務(wù)器102注冊的裝置組中,人“Steve”的裝置諸如是其中車輛的引擎控制模塊(EMC)可以向服務(wù)器102無線地發(fā)送自動(dòng)生成的服務(wù)通知的人的車輛?;蛘?,與跟蹤各種車輛的服務(wù)安排的車輛服務(wù)設(shè)施相關(guān)聯(lián)的計(jì)算機(jī)可以包括在用戶的組中并且可以被編程以向服務(wù)器102發(fā)送與用戶指定的車輛ID(諸如相關(guān)的人“Steve”的車輛)有關(guān)的通知。
[0050]如示出的,UI130可以包括對必要的維護(hù)的描述,連同推薦的解決方案132,在該情況中,選擇器可選擇安排服務(wù)預(yù)約。該報(bào)警可以通過將日期和時(shí)間輸入日期和時(shí)間域134進(jìn)行安排服務(wù)的預(yù)約來響應(yīng)。如圖6所示的,暫時(shí)假定關(guān)聯(lián)的人“Steve”使用用于說明的第二CE裝置46,預(yù)約的通知136可以經(jīng)由服務(wù)器102被自動(dòng)地發(fā)送到人“Steve” CE裝置46。
[0051]圖7示出了又一個(gè)示例使用情況,其中用戶已經(jīng)在實(shí)現(xiàn)為蜂窩電話的第一CE裝置44上接收到語音郵件。CE裝置44向服務(wù)器102上載對此的通知,服務(wù)器102將通知傳播給如上所述的組中的所有裝置(包括AVDD 12)。通知138可以被適時(shí)地呈現(xiàn)在顯示器14上,連同例如由服務(wù)器102利用語音識(shí)別軟件處理記錄的消息生成的通知的字母-數(shù)字轉(zhuǎn)錄。圖7中示出的UI可以包括選擇器140以將A VDD 12鏈接到CE裝置44的語音郵件上記錄的音頻,其可以由CE裝置44提供給服務(wù)器102。選擇選擇器140可以使得服務(wù)器下載音頻,音頻記錄到AVDD 12以用于由AVDD 12播放。
[0052]此外,可以提供選擇器142,其可以被選擇來使得CE裝置44回?fù)苷Z音消息的始發(fā)器裝置。通過使用AVDD上或AVDD上的遙控器的麥克風(fēng)呼叫原主叫方來響應(yīng)語音郵件。麥克風(fēng)捕獲音頻并且捕獲裝置(例如,RC)接近實(shí)時(shí)地將響應(yīng)音頻發(fā)送給服務(wù)器102。服務(wù)器102接著將音頻發(fā)送給用戶的CE裝置44(在該示例中實(shí)現(xiàn)為蜂窩電話),并且用戶的電話自動(dòng)地響應(yīng)于來自服務(wù)器的音頻回?fù)茉鹘蟹?,向其發(fā)送用戶的響應(yīng)音頻。當(dāng)蜂窩電話接收回音頻時(shí),蜂窩電話將音頻發(fā)送給服務(wù)器,服務(wù)器將它發(fā)送回到AVDD以通過AVDD的揚(yáng)聲器播放音頻。
[0053]因此,現(xiàn)在應(yīng)該可以理解,本原理提供了統(tǒng)一的通知系統(tǒng),其中用于用戶的所有裝置和服務(wù)的通知將出現(xiàn)在用戶的所有裝置的通知窗口。此外,用戶的朋友的通知以及用戶訂閱的公共用戶的通知可以出現(xiàn)在通知窗口。來自用戶的裝置和賬戶的所有事件可以在云中被發(fā)送給服務(wù)器,之后服務(wù)器應(yīng)用將處理這些事件并生成用戶的通知。廣義的HTTP API可以適用于詢問服務(wù)器以接收用戶的通知。所有媒體內(nèi)容可以處理為元數(shù)據(jù)以使得包括內(nèi)容的所有通知也可以包括元數(shù)據(jù)。此外,可以由服務(wù)器處理通知以生成內(nèi)容的實(shí)時(shí)收視率和統(tǒng)計(jì)數(shù)據(jù)。最后,用戶可以對來自任何裝置的任何通知響應(yīng)。
[0054]因此,本原理將通知的概念延伸為包括用于用戶的裝置和服務(wù)的全部的通知以及用于用戶訂閱的其它用戶(包括,用戶的朋友和公用用戶)的裝置和服務(wù)的通知。
[0055]同樣地,可以生成實(shí)時(shí)收視率和統(tǒng)計(jì)數(shù)據(jù)。例如,當(dāng)用戶調(diào)諧到TV頻道,TV可以向服務(wù)器發(fā)送事件,之后服務(wù)器可以使用該事件來生成實(shí)時(shí)收視率并向用戶發(fā)送包括最受歡迎的節(jié)目等的合適的通知。在示例中,標(biāo)準(zhǔn)化的超文本傳輸協(xié)議應(yīng)用編程界面(HTTP API)可以用于從任何裝置或服務(wù)向基于云的服務(wù)器發(fā)送包括數(shù)據(jù)的事件,并且用于從基于云的服務(wù)器讀取通知。
[0056]以上的方法可以實(shí)現(xiàn)為由處理器執(zhí)行的軟件指令,合適配置的專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA)模塊,或本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的任何其它便捷方式。其中,采用的軟件指令可以體現(xiàn)在諸如CD ROM或閃存驅(qū)動(dòng)器之類的非暫態(tài)裝置中。軟件代碼指令可替代地可以體現(xiàn)在諸如無線電信號(hào)或光信號(hào)的暫態(tài)布置,或可以體現(xiàn)為通過網(wǎng)絡(luò)下載。
[0057]應(yīng)當(dāng)理解,盡管參考一些示例實(shí)施例描述了本原理,但這些不意在限制,而是可以使用多種可替代的布置來實(shí)現(xiàn)本文要求的主題。
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)裝置,包括: 至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),具有可由處理器執(zhí)行的指令; 至少一個(gè)處理器,被配置為訪問所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以執(zhí)行所述指令來將所述處理器配置為: 經(jīng)由網(wǎng)絡(luò)從服務(wù)器接收通知,所述通知來自通過所述服務(wù)器被相關(guān)而與所述計(jì)算機(jī)裝置相關(guān)聯(lián)的設(shè)備;以及 在不被生成報(bào)警的設(shè)備控制的顯示器上呈現(xiàn)所述通知。2.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于從通過所述服務(wù)器被相關(guān)而與所述計(jì)算機(jī)裝置相關(guān)聯(lián)的多個(gè)設(shè)備接收通知,并且在所述顯示器上呈現(xiàn)所述通知。3.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于在所述顯示器上呈現(xiàn)所述計(jì)算機(jī)裝置的用戶的朋友的通知。4.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于在所述顯示器上呈現(xiàn)所述用戶訂閱的公共用戶的通知。5.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于向所述服務(wù)器發(fā)送代表由所述計(jì)算機(jī)裝置接收的通知的信號(hào),用于向通過所述服務(wù)器被相關(guān)到所述計(jì)算機(jī)裝置的設(shè)備供應(yīng)所述通知。6.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于執(zhí)行超文本傳輸協(xié)議HTTP應(yīng)用編程界面API以詢問所述服務(wù)器來接收來自通過所述服務(wù)器被相關(guān)到所述計(jì)算機(jī)裝置的設(shè)備的通知。7.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,所述通知包括內(nèi)容和關(guān)于所述內(nèi)容的元數(shù)據(jù)。8.如權(quán)利要求1所述的計(jì)算機(jī)裝置,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述指令將所述處理器配置用于在所述顯示器上呈現(xiàn)至少一個(gè)選擇器元件,其可選擇來向所述設(shè)備發(fā)送信號(hào)以響應(yīng)來自所述設(shè)備的所述通知。9.一種系統(tǒng),包括: 至少一個(gè)非暫態(tài)計(jì)算機(jī)存儲(chǔ)器,具有指令,所述指令可由與用戶相關(guān)聯(lián)的至少一個(gè)無線通信裝置WCD執(zhí)行以將所述WCD配置為: 從始發(fā)器裝置接收文本消息; 將所述文本消息發(fā)送給與所述用戶相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)化的電器,所述計(jì)算機(jī)化的電器不是所述始發(fā)器裝置; 從所述電器接收對所述文本消息的響應(yīng); 將從所述電器接收的所述響應(yīng)發(fā)送給所述始發(fā)器裝置。10.如權(quán)利要求9所述的系統(tǒng),包括中繼所述WCD和所述電器之間的所述文本消息和響應(yīng)的服務(wù)器。11.一種系統(tǒng),包括: 至少一個(gè)非暫態(tài)計(jì)算機(jī)存儲(chǔ)器,具有指令,所述指令可由與用戶相關(guān)聯(lián)的至少一個(gè)無線通信裝置WCD執(zhí)行以將所述WCD配置為: 記錄來自呼叫裝置的語音消息; 將所述語音消息發(fā)送給服務(wù)器以將所述語音消息轉(zhuǎn)錄為其字母-數(shù)字轉(zhuǎn)錄以用于向在所述服務(wù)器處與所述WCD相關(guān)聯(lián)的電器呈現(xiàn)所述轉(zhuǎn)錄; 從所述電器接收語音數(shù)據(jù)信號(hào)并將所述語音數(shù)據(jù)信號(hào)發(fā)送給始發(fā)裝置。12.如權(quán)利要求11所述的系統(tǒng),其中所述指令將所述WCD配置為與服務(wù)器通信以從所述電器接收所述語音數(shù)據(jù)信號(hào)。13.如權(quán)利要求11所述的系統(tǒng),包括所述電器,所述電器被配置為具有指令,所述指令將所述電器配置為在與所述電器相關(guān)聯(lián)的顯示器上呈現(xiàn)所述語音消息的通知。14.如權(quán)利要求13所述的系統(tǒng),所述電器被配置為具有指令,所述指令將所述電器配置為在所述顯示器上呈現(xiàn)到所述語音消息的數(shù)據(jù)編碼的鏈接,所述鏈接可選擇以使得所述電器在與所述電器相關(guān)聯(lián)的至少一個(gè)揚(yáng)聲器上播放所述語音消息。15.如權(quán)利要求13所述的系統(tǒng),所述電器被配置為具有將所述電器配置為從麥克風(fēng)接收語音響應(yīng)的指令,所述電器被配置為具有將所述電器配置為將所述語音響應(yīng)發(fā)送給所述服務(wù)器以向所述WCD供應(yīng)所述語音響應(yīng)的指令。16.如權(quán)利要求13所述的系統(tǒng),還包括所述服務(wù)器。
【文檔編號(hào)】H04L29/08GK105933371SQ201610019340
【公開日】2016年9月7日
【申請日】2016年1月13日
【發(fā)明人】J·莫古蘭斯基
【申請人】索尼公司