本發(fā)明涉及信息處理系統(tǒng)、信息處理設(shè)備和信息處理方法。
背景技術(shù):
近年來,以移動電話和信息便攜式終端為代表的各種通信裝置已經(jīng)被廣泛地使用。因此,人們已經(jīng)積極開發(fā)出在通信裝置中能夠使用的應(yīng)用。為了促進(jìn)應(yīng)用的使用,也已經(jīng)開發(fā)出能夠引進(jìn)應(yīng)用并將其下載和安裝到通信裝置的網(wǎng)站和應(yīng)用。
例如,在專利文獻(xiàn)1中,從服務(wù)器向計算機(jī)設(shè)備(客戶端設(shè)備)提供由服務(wù)器持有的每個應(yīng)用的應(yīng)用說明頁面,該頁面上顯示用于請求下載應(yīng)用的下載按鈕(虛擬按鈕),并且顯示在計算機(jī)裝置的顯示單元上。專利文獻(xiàn)1公開了如下技術(shù):當(dāng)應(yīng)用說明頁面的下載按鈕被選擇時,只有在計算機(jī)設(shè)備支持所選擇的應(yīng)用的情況下,該下載才被允許。
技術(shù)實(shí)現(xiàn)要素:
技術(shù)問題
然而,應(yīng)用說明頁面并不是考慮每個客戶端設(shè)備的設(shè)備信息(與設(shè)備性能相關(guān)的信息,換言之,唯一指定客戶端設(shè)備的信息)進(jìn)行創(chuàng)建的。因此,可能發(fā)生雖然用戶從應(yīng)用說明頁面選擇待下載的應(yīng)用但是該下載不被允許的情況。因此,存在著降低用戶的便利的技術(shù)問題。
解決問題的方案
本發(fā)明是為了解決上述問題而做出的。
根據(jù)實(shí)施例,信息處理系統(tǒng)包括獲取單元、第一指定單元以及顯示控制單元。獲取單元獲取用于唯一指定裝置的裝置指定信息。第一指定單元基于第一對應(yīng)信息,指定通過獲取單元所獲取的裝置指定信息相關(guān)聯(lián)的應(yīng)用識別信息,在第一對應(yīng)信息中每條裝置指定信息與應(yīng)用識別信息相關(guān)聯(lián),其中應(yīng)用識別信息用于識別根據(jù)裝置指定信息所指定的裝置可使用的應(yīng)用。顯示控制單元執(zhí)行控制以顯示應(yīng)用列表屏幕,從而在根據(jù)獲取單元所獲取的裝置指定信息所指定的裝置上,提供根據(jù)第一指定單元所指定的應(yīng)用識別信息識別出的應(yīng)用。
發(fā)明的有益效果
根據(jù)本發(fā)明,能夠提高用戶的便利性。
附圖說明
[圖1]圖1是信息處理系統(tǒng)的概要結(jié)構(gòu)的示例的示意圖。
[圖2]圖2是mfp的硬件配置的示例的示意圖。
[圖3]圖3是mfp的軟件配置的示例的示意圖。
[圖4]圖4是mfp的功能配置的示例的示意圖。
[圖5]圖5是操作屏幕的示例的示意圖。
[圖6]圖6是應(yīng)用商店服務(wù)器的功能配置的示例的示意圖。
[圖7]圖7是裝置管理服務(wù)器的功能配置的示例的示意圖。
[圖8]圖8是第二對應(yīng)信息的示例的示意圖。
[圖9]圖9是裝置指定信息的示例的示意圖。
[圖10]圖10是第三對應(yīng)信息的示例的示意圖。
[圖11]圖11是應(yīng)用商店的示例的示意圖。
[圖12]圖12是應(yīng)用商店的另一示例的示意圖。
[圖13]圖13是信息處理系統(tǒng)的操作過程的時序圖。
[圖14]圖14是變型例的信息處理系統(tǒng)的概要結(jié)構(gòu)的示例的示意圖。
[圖15]圖15是集成服務(wù)器的功能配置的示例的示意圖。
[圖16]圖16是第一對應(yīng)信息的示例的示意圖。
具體實(shí)施方式
下面將參考附圖詳細(xì)描述根據(jù)本發(fā)明的信息處理系統(tǒng)、信息處理設(shè)備和信息處理方法的實(shí)施例。在以下描述中,作為信息處理裝置的示例的多功能外圍設(shè)備(mfp)將被描述為權(quán)利要求中所述的裝置的示例。然后,裝置不限于此,例如可以是投影儀。多功能外圍設(shè)備是具有多個不同功能的裝置,諸如復(fù)印功能、掃描功能、打印功能和fax功能。
圖1是根據(jù)本發(fā)明的信息處理系統(tǒng)100的概要結(jié)構(gòu)的示例的示意圖。如圖1中所示,信息處理系統(tǒng)100包括經(jīng)由網(wǎng)絡(luò)8相互連接的mfp1、應(yīng)用商店服務(wù)器2、轉(zhuǎn)譯服務(wù)器4以及裝置管理服務(wù)器5。為了便于描述,將單個mfp1示例為圖1的示例中信息處理系統(tǒng)100中所包括的裝置。然后,信息處理系統(tǒng)100中所包括的裝置不限于此,能夠選擇性地選擇裝置的數(shù)量和種類。
應(yīng)用商店服務(wù)器2提供網(wǎng)頁,該網(wǎng)頁用于顯示mfp1可利用的應(yīng)用列表,與應(yīng)用建立服務(wù)協(xié)議并且進(jìn)行下載,也就是說,向mfp1提供mfp1可利用的應(yīng)用的網(wǎng)頁(此后稱之為“應(yīng)用商店6”)。此后將描述更具體的內(nèi)容。在該示例中,應(yīng)用商店6對應(yīng)于權(quán)利要求中的“應(yīng)用列表屏幕”。在該示例中,用于從應(yīng)用商店服務(wù)器2獲取應(yīng)用商店6的應(yīng)用(此后稱為“應(yīng)用商店應(yīng)用3”)和提供網(wǎng)絡(luò)瀏覽器功能的應(yīng)用(此后稱為“瀏覽器應(yīng)用2b”)已經(jīng)被安裝在mfp1上。此后將描述mfp1的更具體內(nèi)容。
針對每條商店識別信息,其用于識別出售裝置(諸如,mfp1)的商店,應(yīng)用商店服務(wù)器2相關(guān)聯(lián)地管理用于唯一識別應(yīng)用的應(yīng)用識別信息。此后將描述更具體的內(nèi)容。
轉(zhuǎn)譯服務(wù)器4提供由應(yīng)用商店6所提供的應(yīng)用之一的轉(zhuǎn)譯應(yīng)用。此后將描述更具體的內(nèi)容。
針對每條商店識別信息,裝置管理服務(wù)器5相關(guān)聯(lián)地管理用于唯一識別裝置(諸如,mfp1)的裝置指定信息。此后將描述更具體的內(nèi)容。
接下來,將參考圖2描述mfp1的硬件配置。如圖2中所示,mfp1包括主體10和接收用戶操作的操作單元20。主體10能夠?qū)崿F(xiàn)諸如復(fù)印功能、掃描功能、傳真功能以及打印功能的各種功能。用戶操作的接收是包括根據(jù)用戶的操作的信息輸入的接收的概念(包括指示屏幕坐標(biāo)值的信號等)。主體10和操作單元20經(jīng)由獨(dú)有的通信路徑30相互連接從而相互通信。例如,能夠使用通用串行總線(usb)的通信路徑30。然而,通信路徑30可以是不論有線還是無線的任何標(biāo)準(zhǔn)的通信路徑。
主體10能夠根據(jù)操作單元20接收到的操作進(jìn)行操作。主體10能夠與諸如客戶端pc(個人計算機(jī))的外部設(shè)備通信,并且能夠根據(jù)從外部設(shè)備接收到的指令來操作。
首先,描述主體10的硬件配置。如圖2中所示,主體10包括cpu11、rom12、ram13、硬盤驅(qū)動器(hdd)14、通信接口(i/f)15、連接接口16和引擎17。這些經(jīng)由系統(tǒng)總線18相互連接。
cpu11完全控制主體10的操作。cpu11通過執(zhí)行rom12、hdd14等中所存儲的計算機(jī)程序同時利用ram13作為工作區(qū)(工作區(qū)域),來控制整個主機(jī)10的操作。然后,主體11實(shí)現(xiàn)諸如復(fù)印功能、掃描功能、傳真功能以及打印功能的各種功能。
通信接口15是連接到網(wǎng)絡(luò)8的接口。連接接口16是經(jīng)由通信路徑30與操作單元20進(jìn)行通信的接口。
引擎17是執(zhí)行除了通用的信息處理和通信之外的處理的硬件,以便實(shí)施復(fù)印功能、掃描功能、傳真功能以及打印功能。例如,引擎17包括用于通過掃描文檔的圖像來對其進(jìn)行讀取的掃描儀(圖像掃描儀),用于將圖像打印在片狀材料(諸如,紙張)上的繪圖儀,以及用于執(zhí)行傳真通信的傳真機(jī)。另外,引擎17能夠包括特定的選項,諸如用于分類打印出的片狀材料的完成器和用于自動供給文檔的自動文檔供給設(shè)備(adf)。
接著,描述操作單元20的硬件配置。如圖2中所示,操作單元20包括cpu21、rom22、ram23、閃速存儲器24、通信接口25、連接接口26以及操作面板27。這些經(jīng)由系統(tǒng)總線28相互連接。
cpu21完全控制主體20的操作。cpu21通過執(zhí)行rom22、閃速存儲器24等中所存儲的計算機(jī)程序同時利用ram23作為工作區(qū)(工作區(qū)域),來控制整個操作單元20的操作。接著,cpu21實(shí)現(xiàn)此后所述的各種功能,諸如根據(jù)從用戶接收到的輸入的信息(圖像)的顯示。
通信接口25是連接到網(wǎng)絡(luò)8的接口。連接接口26是經(jīng)由通信路徑30與主體10進(jìn)行通信的接口。
操作面板27根據(jù)用戶的操作來接收各種輸入,并且顯示各種類型的信息(諸如,根據(jù)接收到的操作的信息,指示mfp1的操作條件的信息,以及指示設(shè)置狀態(tài)的信息)。在該示例中,操作面板27由其中搭載觸摸平板功能的液晶顯示設(shè)備(lcd)配置而成。然而,操作面板27不限于此。例如,操作面板27可以由其中搭載觸摸平板功能的有機(jī)el顯示器配置而成。另外或者代替,能夠提供操作單元(諸如硬件的鍵)和顯示單元(諸如,燈)。
接著,描述mfp1的軟件配置。圖3是mfp1的軟件配置的示例的示意圖。如圖3中所示,主體10包括應(yīng)用層101、服務(wù)層102和操作系統(tǒng)層103。應(yīng)用層101、服務(wù)層102以及操作系統(tǒng)層103的實(shí)體是rom12、hdd14中所存儲的各種類型的軟件等。cpu11執(zhí)行這些類型的軟件從而提供各種功能。
應(yīng)用層101的軟件是操作硬件資源并且提供預(yù)定功能的應(yīng)用軟件(此后可以簡稱為“應(yīng)用”)。例如,作為應(yīng)用的示例的是,提供復(fù)印功能的復(fù)印應(yīng)用,提供掃描功能的掃描應(yīng)用,提供傳真功能的傳真應(yīng)用,以及提供打印功能的復(fù)印應(yīng)用。
服務(wù)層102的軟件提供在應(yīng)用層101和操作系統(tǒng)層103之間,并且為應(yīng)用提供使用主體10中所包括的硬件資源的接口。更具體地,服務(wù)層102的軟件是提供如下功能的軟件:接收針對硬件資源的操作請求并且對于該操作請求進(jìn)行仲裁。通過掃描儀進(jìn)行讀取和通過繪圖儀進(jìn)行打印的請求能夠被視為由服務(wù)層102接收的操作請求。
服務(wù)層102的接口功能不僅提供給主體10的應(yīng)用層101,而且也提供該操作單元20的應(yīng)用層201。也就是說,操作單元20的應(yīng)用層201(應(yīng)用)也可以通過服務(wù)層102的接口功能,通過使用主體10的硬件資源(例如,引擎17)來實(shí)現(xiàn)功能。
操作系統(tǒng)層103的軟件是基本軟件(操作系統(tǒng)(os)),其提供用于控制主體10中所包括的硬件的基本功能。服務(wù)層102的軟件將來自各種應(yīng)用的使用硬件組員的請求轉(zhuǎn)換為能夠通過操作系統(tǒng)層103來編譯的指令,并且將其發(fā)送到操作系統(tǒng)層103。操作系統(tǒng)層103的軟件執(zhí)行該命令,使得硬件資源根據(jù)來自應(yīng)用的請求來執(zhí)行操作。
相似地,操作單元20包括應(yīng)用層201、服務(wù)層202和操作系統(tǒng)層203。操作單元20中所包括的應(yīng)用層201、服務(wù)層202和操作系統(tǒng)層203具有與主體10相似的層式結(jié)構(gòu)。然而,應(yīng)用層201的應(yīng)用所提供的功能和服務(wù)層202所能夠接收的一種操作請求不同于主體10。應(yīng)用層201的應(yīng)用可以是如下的軟件:操作操作單元20中所包括的硬件資源并且提供預(yù)定功能。然而,應(yīng)用層201的應(yīng)用是主要提供執(zhí)行主體10的各個功能(復(fù)印功能、掃描功能、傳真功能以及打印功能)相關(guān)的顯示和操作的用戶界面(ui)功能的軟件。應(yīng)用層201的應(yīng)用包括瀏覽器應(yīng)用2b、應(yīng)用商店應(yīng)用3等。
在本實(shí)施例中,為了保持功能的獨(dú)立性,主體10的操作系統(tǒng)層103的軟件不同于操作單元20的操作系統(tǒng)層203的軟件。也就是說,主體10和操作單元20通過使用不同的操作系統(tǒng)來獨(dú)立地進(jìn)行操作。例如,可以使用linux(注冊商標(biāo))作為主體10的操作系統(tǒng)103的軟件,而使用android(注冊商標(biāo))作為操作單元20的操作系統(tǒng)層203的軟件。
如上所述,在根據(jù)本實(shí)施例的mfp1中,主體10和操作單元20通過使用不同的操作系統(tǒng)來進(jìn)行操作。因此,主體10與操作單元20之間的通信不是作為共用設(shè)備中的內(nèi)部處理通信來進(jìn)行的,而是作為不同設(shè)備之間的通信進(jìn)行。這包括向主體10發(fā)送通過操作單元20所接收到的信息(來自用戶的指令內(nèi)容)的操作(命令通信),通過主體10向操作單元20通知事件的操作等。在此,操作單元20與主體10執(zhí)行命令通信,并且相應(yīng)地能夠使用主體10的功能。主體10的操作的執(zhí)行狀態(tài)、針對主體10的內(nèi)容集等能夠作為從主體10向操作單元20所通知的事件的示例。
在本實(shí)施例中,由于電能從主體10經(jīng)由通信路徑30供給到操作單元20,操作單元20的供電控制能夠與主機(jī)10的分開地(獨(dú)立地)執(zhí)行。
接著,描述mfp1的功能配置。圖4是mfp1的軟件配置的示例的框圖。如圖4中所示,mfp1包括操作屏幕顯示單元111、應(yīng)用商店請求單元112、應(yīng)用商店顯示單元113以及應(yīng)用商店使用控制單元114。為了描述方便,圖4主要示出根據(jù)本發(fā)明的功能;然后,mfp1的功能不限于這些。
操作屏幕顯示單元111執(zhí)行控制以顯示操作屏幕,以便在操作面板27上執(zhí)行各種操作。圖5是操作屏幕的示例的示意圖。將啟動應(yīng)用商店應(yīng)用3的圖像2a顯示在操作屏幕上。
當(dāng)用戶觸碰圖標(biāo)2a時,應(yīng)用商店應(yīng)用3被啟動。然后,應(yīng)用商店應(yīng)用3(應(yīng)用商店請求單元112)執(zhí)行控制,以請求應(yīng)用商店服務(wù)器2顯示應(yīng)用商店6。此后將描述更具體的內(nèi)容。然而,能夠唯一指定mfp1的裝置指定信息被添加到用于請求應(yīng)用商店6的顯示的信號的標(biāo)頭(以下也可以稱為“顯示請求”)。
應(yīng)用商店顯示單元113(瀏覽器應(yīng)用2b)執(zhí)行控制,以便將應(yīng)用商店6顯示在操作面板27上,其中的應(yīng)用商店6是作為顯示請求的響應(yīng)從應(yīng)用商店服務(wù)器2接收到的。應(yīng)用使用控制單元114執(zhí)行控制以通過mfp1來使用由用戶從應(yīng)用商店6上所顯示的多個應(yīng)用之中所選擇的應(yīng)用(包括控制以安裝該應(yīng)用)。此后將描述mfp1的更具體操作。
接下來,將參考圖6來描述存儲服務(wù)器2的功能配置。如圖6中所示,應(yīng)用商店服務(wù)器2包括獲取單元211、商店識別信息請求單元211、第三指定單元213、第三對應(yīng)信息存儲單元214以及顯示控制單元215。為了描述方便,圖6主要示出根據(jù)本發(fā)明的功能;然后,應(yīng)用商店服務(wù)器2的功能不限于這些。
獲取單元211獲取來自mfp1的顯示請求。在該示例中,將裝置指定信息添加到該顯示請求的標(biāo)頭(header)。因此,通過獲取顯示請求,獲取單元211能夠獲取裝置指定信息,該裝置指定信息能夠唯一指定該顯示請求的請求者mfp1。在該示例中,獲取單元211對應(yīng)于權(quán)利要求中的“獲取單元”。
商店識別信息請求單元212對于裝置管理服務(wù)器5請求與通過獲取單元211所獲取的裝置指定信息相關(guān)聯(lián)的商店識別信息。在本實(shí)施例中,商店識別信息請求單元212向裝置管理服務(wù)器5發(fā)送用于請求商店識別信息的信息(此后可以稱為“商店識別信息請求”),并且作為該信號的響應(yīng),從裝置管理服務(wù)器5接收商店識別信息。在該示例中,將通過獲取單元211所獲取的裝置指定信息添加到該商店識別信息請求的標(biāo)頭。
在此,將參考圖7來描述裝置管理服務(wù)器5的功能配置。如圖7中所示,裝置管理服務(wù)器5包括第二指定單元501和第二對應(yīng)信息存儲單元502。為了描述方便,圖7主要示出根據(jù)本發(fā)明的功能;然后,裝置管理服務(wù)器5的功能不限于這些。
基于第二對應(yīng)信息,其中每條商店識別信息與一條或多條裝置指定信息相關(guān)聯(lián),第二指定單元501指定與通過獲取單元211所獲取的裝置指定信息相關(guān)聯(lián)的商店識別信息。圖8是表示根據(jù)本實(shí)施例的第二對應(yīng)信息的示例的示意圖。在圖8的示例中,識別“商店a”的一條商店識別信息與四條裝置指定信息相關(guān)聯(lián),即唯一指定“裝置1”的一條裝置指定信息、唯一指定“裝置2”的一條裝置指定信息、唯一指定“裝置3”的一條裝置指定信息、唯一指定“裝置4”的一條裝置指定信息。
在圖8的示例中,第二對應(yīng)信息是如下信息:其中單條商店識別信息與四條裝置指定信息相關(guān)聯(lián),四條裝置指定信息與根據(jù)商店識別信息識別出的商店所出售的四個裝置一一對應(yīng)。然而,第二對應(yīng)信息27不限于此。例如,第二對應(yīng)信息能夠是如下信息:其中多條商店識別信息中的每條信息與一條或多條裝置指定信息相關(guān)聯(lián),該一條或多條裝置指定信息用于識別根據(jù)對應(yīng)的商店識別信息識別出的商店所出售的裝置。第二對應(yīng)信息被預(yù)先存儲在第二對應(yīng)信息存儲單元502中。
在本實(shí)施例中,當(dāng)從應(yīng)用商店服務(wù)器2接收到商店識別信息請求時(商店識別信息請求單元212),第二指定單元501確定添加到所接收的商店識別信息請求的標(biāo)頭的裝置指定信息。然后,第二指定單元501參考第二對應(yīng)信息存儲單元502中所存儲的第二對應(yīng)信息,由此指定與添加到商店識別信息請求的標(biāo)頭的裝置指定信息相關(guān)聯(lián)的商店識別信息(可視為通過獲取單元211所獲取的裝置指定信息)。作為對于商店識別信息請求的響應(yīng),第二指定單元501返回所指定的商店識別信息。
例如,假設(shè)如下的情況:圖8中所示的第二對應(yīng)信息預(yù)先存儲在第二對應(yīng)信息存儲單元502中,唯一指定“裝置1”的裝置指定信息是唯一指定“mfp1”的裝置指定信息,并且將唯一指定“裝置1(mfp1)”的裝置指定信息添加到從應(yīng)用商店服務(wù)器2接收到的商店識別信息請求的標(biāo)頭。在此情況下,第二指定單元501參考圖8中所示的第二對應(yīng)信息,由此指定識別“商店a”的商店識別信息,該商店識別信息與唯一指定“裝置1(mfp1)”的裝置指定信息相關(guān)聯(lián)。然后,作為對于商店識別信息請求的響應(yīng),第二指定單元501返回識別“商店a”的商店識別信息。
圖9是裝置指定信息的示例的示意圖。在圖9中,裝置指定信息包括11位數(shù)的字符串。字符串的前三位(圖9的示例中的“abc”)指示用于識別裝置種類的信息(指示諸如mfp和投影儀的設(shè)備類型的信息),而字符串的后八位(圖9的示例中的“12345678”)指示單獨(dú)分配的識別號碼。裝置指定信息的形式是任意的,并不限于以上形式。
上述裝置管理服務(wù)器5具有包括cpu、rom、ram等的普通計算機(jī)的硬件配置。第二指定單元501的功能是通過由cpu來執(zhí)行rom等中所存儲的計算機(jī)程序來實(shí)現(xiàn)的;然而,實(shí)施方式不限于此??商鎿Q地,第二指定單元501的功能可以由專用硬件電路(半導(dǎo)體集成電路等)來實(shí)現(xiàn)。第二對應(yīng)信息存儲單元502是通過例如rom或ram來實(shí)現(xiàn)的。
描述返回到圖6,將繼續(xù)描述應(yīng)用商店服務(wù)器2的描述。基于第三對應(yīng)信息,其中每條商店識別信息與用于識別應(yīng)用的應(yīng)用識別信息相關(guān)聯(lián),第三指定單元213指定與通過第二指定單元501所指定的商店識別信息相關(guān)聯(lián)的應(yīng)用識別信息。圖10是表示根據(jù)本實(shí)施例的第三對應(yīng)信息的示例的示意圖。在圖10的示例中,識別“商店a”的商店識別信息與四個組合相關(guān)聯(lián),即識別“應(yīng)用1”的應(yīng)用識別信息、“應(yīng)用1”的內(nèi)容描述信息、以及“應(yīng)用1”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用2”的應(yīng)用識別信息、“應(yīng)用2”的內(nèi)容描述信息、以及“應(yīng)用2”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用3”的應(yīng)用識別信息、“應(yīng)用3”的內(nèi)容描述信息、以及“應(yīng)用3”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用4”的應(yīng)用識別信息、“應(yīng)用4”的內(nèi)容描述信息、以及“應(yīng)用4”的服務(wù)協(xié)議信息的組合。內(nèi)容描述信息和服務(wù)協(xié)議信息能夠具有諸如html的鏈接形式而非文本內(nèi)容。
在圖10的示例中,第三對應(yīng)信息是如下信息:其中單條商店識別信息與四條應(yīng)用識別信息相關(guān)聯(lián),四條應(yīng)用識別信息與根據(jù)商店識別信息識別出的商店所出售的裝置可使用的四個應(yīng)用(應(yīng)用的數(shù)量可以任意改變)一一對應(yīng)。然而,第三對應(yīng)信息不限于此。例如,第三對應(yīng)信息能夠是如下信息:其中多條商店識別信息中的每條信息與一條或多條應(yīng)用識別信息相關(guān)聯(lián),該一條或多條應(yīng)用識別信息用于識別根據(jù)對應(yīng)的商店識別信息識別出的商店所出售的裝置可使用的應(yīng)用。第三對應(yīng)信息被預(yù)先存儲在第三對應(yīng)信息存儲單元214中。
在本實(shí)施例中,當(dāng)作為商店識別信息請求從裝置管理服務(wù)器5接收到商店識別信息時,商店識別信息請求單元212請求第三識別單元213指定與從裝置管理5接收到的商店識別信息相關(guān)聯(lián)的應(yīng)用識別信息(可視為由第二指定單元501所指定的商店識別信息)。已經(jīng)接收到該請求的第三指定單元213參考第三對應(yīng)信息存儲單元214中所存儲的第三對應(yīng)信息,由此指定與從裝置管理5接收到的商店識別信息相關(guān)聯(lián)的應(yīng)用識別信息。
例如,假設(shè)如下的情況:圖10中所示的第三對應(yīng)信息被預(yù)先存儲在第三對應(yīng)信息存儲單元214中,并且已經(jīng)從裝置管理服務(wù)器5接收到識別“商店a”的商店識別信息(當(dāng)識別“商店a”的商店識別信息已經(jīng)由第二指定單元501指定時)。在此情況下,第三指定單元213參考圖10中所示的第三對應(yīng)信息,由此將如下信息指定為與識別“商店a”的商店識別信息相關(guān)聯(lián)的應(yīng)用識別信息:識別“應(yīng)用1”的應(yīng)用識別信息、識別“應(yīng)用2”的應(yīng)用識別信息、識別“應(yīng)用3”的應(yīng)用識別信息、識別“應(yīng)用4”的應(yīng)用識別信息。
在此,能夠理解的是,通過組合由裝置管理服務(wù)器5所管理的第二對應(yīng)信息和應(yīng)用商店服務(wù)器2所管理的第三對應(yīng)信息,配置了其中每條裝置指定信息與應(yīng)用識別信息相關(guān)聯(lián)的信息(對應(yīng)于權(quán)利要求中的“第一對應(yīng)信息”),其中應(yīng)用識別信息用于識別根據(jù)裝置指定信息所指定的裝置可使用的應(yīng)用。在該示例中,從另一個視角同時能夠理解的是,每條裝置指定信息與應(yīng)用識別信息相關(guān)聯(lián)的信息(對應(yīng)于權(quán)利要求中的“第一對應(yīng)信息”)包括第二對應(yīng)信息和第三對應(yīng)信息,其中的應(yīng)用識別信息用于識別根據(jù)裝置指定信息所指定的裝置可利用的應(yīng)用。
能夠考慮到的是,基于第一對應(yīng)信息能夠?qū)崿F(xiàn)指定與通過獲取單元211所獲取的裝置指定信息相關(guān)聯(lián)的應(yīng)用識別信息的功能,在其中的第一對應(yīng)信息中,每條裝置指定信息與應(yīng)用識別信息相關(guān)聯(lián),該應(yīng)用識別信息用于識別根據(jù)裝置指定信息所指定的裝置可利用的應(yīng)用,第一對應(yīng)信息通過將裝置管理服務(wù)器5的第二指定單元501和應(yīng)用商店服務(wù)器2的第三指定單元213進(jìn)行組合而獲取。在該示例中,從另一角度還能夠理解的是,通過至少第二指定單元501和第三指定單元213來實(shí)現(xiàn)基于第一對應(yīng)信息的指定應(yīng)用識別信息的功能(對應(yīng)于權(quán)利要求中的“第一指定單元”),其中的應(yīng)用識別信息與通過獲取單元211所獲取的裝置指定信息相關(guān)聯(lián)。
將繼續(xù)圖6的描述。顯示控制單元215執(zhí)行控制以顯示應(yīng)用商店6(在該示例中,對應(yīng)于權(quán)利要求中的“應(yīng)用列表屏幕”),從而在mfp1(根據(jù)獲取單元211所獲取的裝置指定信息所指定的裝置)上,提供根據(jù)第三指定單元213所指定的應(yīng)用識別信息識別出的應(yīng)用。在本實(shí)施例中,顯示控制單元215生成應(yīng)用商店6,使得不顯示除了有第三指定單元213所指定的應(yīng)用的應(yīng)用。也就是說,顯示控制單元215生成應(yīng)用商店6,從而只顯示第三指定單元213所指定的應(yīng)用作為待提供的應(yīng)用。
圖11是轉(zhuǎn)譯應(yīng)用未被第三指定單元213指定的情況下應(yīng)用服務(wù)器6的示例的示意圖。這里,轉(zhuǎn)譯應(yīng)用是提供如下轉(zhuǎn)譯服務(wù)的應(yīng)用:通過對從文檔讀取的圖像數(shù)據(jù)執(zhí)行ocr處理,利用透明文本來轉(zhuǎn)譯已生成的pdf文本信息,并且通知用戶轉(zhuǎn)譯結(jié)果。轉(zhuǎn)譯應(yīng)用是假設(shè)裝置具有ocr功能進(jìn)行配置的裝置。例如,當(dāng)mfp1不具有ocr功能時,識別“轉(zhuǎn)譯應(yīng)用”的應(yīng)用識別信息無法與第三對應(yīng)信息中的識別出售mfp1的“商店a”的商店識別信息相關(guān)聯(lián)。因此,當(dāng)獲取單元211獲取唯一指定mfp1的裝置指定信息,并且第二指定單元501指定與該裝置指定信息相關(guān)聯(lián)的商店識別信息(在該示例中,識別“商店a”的商店識別信息)時,第三指定單元213并不將識別“轉(zhuǎn)譯應(yīng)用”的應(yīng)用識別信息指定為與通過第二指定單元501所指定的商店識別信息(識別“商店a”的商店識別信息)相關(guān)聯(lián)的應(yīng)用識別信息。
應(yīng)用商店6是網(wǎng)頁,其顯示按鈕以使用服務(wù)協(xié)議以及第三指定單元213所指定的每個應(yīng)用中的應(yīng)用的下載(圖11示例中的“使用”按鈕)。在圖11的示例中,假設(shè)如下的情況,第三指定單元213指定分別識別簡易傳真應(yīng)用、材料打印應(yīng)用、照片管理應(yīng)用、照片簡易處理應(yīng)用、文檔管理應(yīng)用以及簡易掃描應(yīng)用的各條應(yīng)用識別信息。
圖12是轉(zhuǎn)譯應(yīng)用被第三指定單元213指定的情況下的應(yīng)用服務(wù)器6的示例的示意圖。例如,當(dāng)mfp1具有ocr功能時,識別“轉(zhuǎn)譯應(yīng)用”的應(yīng)用識別信息與第三對應(yīng)信息中識別出售mfp1的“商店a”的商店識別信息相關(guān)聯(lián)。因此,當(dāng)獲取單元211獲取唯一指定mfp1的裝置指定信息,并且第二指定單元501指定與該裝置指定信息相關(guān)聯(lián)的商店識別信息(在該示例中,識別“商店a”的商店識別信息)時,第三指定單元213將識別“轉(zhuǎn)譯應(yīng)用”的應(yīng)用識別信息指定為與通過第二指定單元501所指定的商店識別信息(識別“商店a”的商店識別信息)相關(guān)聯(lián)的應(yīng)用識別信息。在圖12的示例中,假設(shè)如下的情況,第三指定單元213指定分別識別轉(zhuǎn)譯應(yīng)用、簡易傳真應(yīng)用、材料打印應(yīng)用、照片管理應(yīng)用、照片簡易處理應(yīng)用、文檔管理應(yīng)用以及簡易掃描應(yīng)用的各條應(yīng)用識別信息。
在本實(shí)施例中,顯示控制單元215生成應(yīng)用商店6,以提供根據(jù)第三指定單元213所指定的應(yīng)用識別信息識別出的應(yīng)用(也就是,能夠視為顯示請求的請求者mfp1可利用的應(yīng)用)。作為對于從mfp1接收到的顯示請求的響應(yīng),顯示控制單元215返回所生成的應(yīng)用商店6。顯示請求的請求者mfp1執(zhí)行控制,以便將作為顯示請求的響應(yīng)從應(yīng)用商店服務(wù)器2接收到的應(yīng)用商店6顯示在操作面板27上。在本實(shí)施例中,只有顯示在應(yīng)用商店6上的應(yīng)用是顯示請求的請求者mfp1可利用的。因此,即使當(dāng)用戶按下使用應(yīng)用商店6上所顯示的應(yīng)用的下載和服務(wù)協(xié)議的任何按鈕(在該示例中,“使用”按鈕)時,該請求不被拒絕。因此,與慣用的相比,能夠改善用戶的便利性。
顯示請求的請求者mfp1(應(yīng)用使用控制單元114)執(zhí)行控制,以使得mfp1使用由用戶從應(yīng)用商店6上所顯示的應(yīng)用之后所選擇的應(yīng)用。作為示例,假設(shè)如下情況:圖12中所示的應(yīng)用商店6顯示在mfp1的操作面板27上,并且用戶選擇轉(zhuǎn)譯應(yīng)用(在該示例中,按下圖12中所示的“使用”按鈕)。在此,假設(shè)轉(zhuǎn)譯應(yīng)用是能夠通過利用操作單元20的瀏覽器應(yīng)用2b來使用轉(zhuǎn)譯服務(wù)器4中所安排的應(yīng)用的軟件(也就是,網(wǎng)絡(luò)應(yīng)用)。在此情況下,當(dāng)檢測到轉(zhuǎn)譯應(yīng)用的“使用”按鈕的按下時,應(yīng)用使用控制單元114在不從轉(zhuǎn)譯服務(wù)器4下載轉(zhuǎn)譯應(yīng)用的情況下,執(zhí)行通過訪問轉(zhuǎn)譯服務(wù)器4來使用轉(zhuǎn)譯應(yīng)用的必要過程相關(guān)的處理。
在本實(shí)施例中,用于提供轉(zhuǎn)譯服務(wù)的轉(zhuǎn)譯應(yīng)用是網(wǎng)絡(luò)應(yīng)用。然而,轉(zhuǎn)譯應(yīng)用不限于此,例如可以是安裝到操作單元20的普通應(yīng)用。在此情況下,當(dāng)檢測到轉(zhuǎn)譯應(yīng)用的“使用”按鈕的按下時,應(yīng)用使用控制單元114執(zhí)行控制以從轉(zhuǎn)譯服務(wù)器4下載轉(zhuǎn)譯應(yīng)用,并且將其安裝在mfp1。然而,根據(jù)其中轉(zhuǎn)譯應(yīng)用是網(wǎng)絡(luò)應(yīng)用的配置,有利之處在于不需要將轉(zhuǎn)譯應(yīng)用安裝到mfp1(操作單元20)。相似地,這能夠應(yīng)用于應(yīng)用商店6上所顯示的其他應(yīng)用。另外,當(dāng)應(yīng)用商店應(yīng)用3具有獲取裝置指定信息的功能時,應(yīng)用商店應(yīng)用3不必是待安裝到mfp1上的應(yīng)用。應(yīng)用商店應(yīng)用3可以是網(wǎng)絡(luò)應(yīng)用或者可以是另外形式的應(yīng)用。
上述的應(yīng)用商店服務(wù)器2具有包括cpu、rom、ram等的普通計算機(jī)的硬件配置。獲取單元211、商店識別信息請求單元212、第三識別單元213以及顯示控制單元215的每個功能是通過由cpu來執(zhí)行rom等中所存儲的計算機(jī)程序來執(zhí)行的。然而,它們不限于此。例如,獲取單元211、商店識別信息請求單元212、第三識別單元213以及顯示控制單元215的至少部分功能可以通過專用的硬件電路(諸如,半導(dǎo)體集成電路)來實(shí)現(xiàn)。第三對應(yīng)信息存儲單元214是通過例如rom和ram來實(shí)現(xiàn)的。
圖13是根據(jù)本實(shí)施例的信息處理系統(tǒng)100的操作過程的示例的時序圖。首先,當(dāng)用戶觸碰操作屏幕上的圖標(biāo)2a(參考圖5)是,操作單元20的操作系統(tǒng)啟動應(yīng)用商店應(yīng)用3(步驟2)。接著,隨后啟動的應(yīng)用商店應(yīng)用3對于操作單元20的操作系統(tǒng),請求能夠唯一識別mfp1的裝置指定信息(步驟s3),并且作為響應(yīng)對其的響應(yīng),從操作單元20的操作系統(tǒng)接收裝置指定信息(步驟s4)。接著,應(yīng)用商店應(yīng)用3請求操作單元20的操作系統(tǒng)啟動先前已安裝到mfp1的瀏覽器應(yīng)用2b(步驟s5)。裝置指定信息和應(yīng)用商店服務(wù)器2的url(統(tǒng)一資源定位符)被添加到該請求,并且已接收到該請求的操作單元20的操作系統(tǒng)啟動瀏覽器應(yīng)用2b。然后,操作單元20的操作系統(tǒng)將裝置指定信息和應(yīng)用商店服務(wù)器2的url發(fā)送到瀏覽器應(yīng)用2b,并且命令應(yīng)用商店服務(wù)器2發(fā)送顯示請求(步驟s6)。
隨后啟動的瀏覽器應(yīng)用2b訪問應(yīng)用商店服務(wù)器2的url,并且發(fā)送將裝置指定信息添加到標(biāo)頭的顯示請求(步驟s7)。已經(jīng)從mfp1接收到顯示請求的應(yīng)用商店服務(wù)器2將商店識別信息請求發(fā)送到裝置管理服務(wù)器5。商店識別信息請求請求與裝置指定信息相關(guān)聯(lián)的商店識別信息,其中的裝置指定信息已經(jīng)被添加到顯示請求的標(biāo)頭(步驟s8)。如上所述,已經(jīng)被添加到顯示請求的標(biāo)頭的裝置指定信息,被添加到商店識別信息請求的標(biāo)頭。當(dāng)從應(yīng)用商店服務(wù)器2接收到商店識別信息請求時,裝置管理服務(wù)器5確定被添加到標(biāo)頭的裝置指定信息。裝置管理服務(wù)器5參考第二對應(yīng)信息存儲單元502中所存儲的第二對應(yīng)信息,由此指定與裝置指定信息相關(guān)聯(lián)的商店識別信息。作為對于商店識別信息請求的響應(yīng),第二指定單元5然后返回所指定的商店識別信息(步驟s9)。
作為對于商店識別信息請求的響應(yīng),已經(jīng)從裝置管理服務(wù)器5接收到商店識別信息的應(yīng)用商店服務(wù)器2,參考第三對應(yīng)信息存儲單元214中所存儲的第三對應(yīng)信息,由此指定與從裝置管理服務(wù)器5接收到的商店識別信息相關(guān)聯(lián)的應(yīng)用識別信息。應(yīng)用商店服務(wù)器2然后生成應(yīng)用商店6,從而提供根據(jù)已指定的應(yīng)用識別信息識別出的應(yīng)用(步驟s10)。接著,作為對于步驟s7中顯示請求的響應(yīng),應(yīng)用商店服務(wù)器2返回所生成的應(yīng)用商店6。顯示請求的請求者mfp1的瀏覽器應(yīng)用2b執(zhí)行控制,從而在操作面板27上顯示作為對于顯示請求的響應(yīng)從應(yīng)用商店服務(wù)器2接收到的應(yīng)用商店6,
如上所述,根據(jù)本實(shí)施例,從應(yīng)用商店服務(wù)器2提供到mfp1的應(yīng)用商店6上所顯示的應(yīng)用是僅可用于mfp1的應(yīng)用。因此,即使當(dāng)用戶按下使用應(yīng)用商店6上所顯示的應(yīng)用的下載和服務(wù)協(xié)議的任何按鈕(在該示例中,“使用”按鈕)時,該請求不被拒絕。據(jù)此,能夠提高用戶的便利性。
如圖14中所示,可以提供單個服務(wù)器(集成服務(wù)器7)來代替應(yīng)用商店服務(wù)器2和裝置管理服務(wù)器5。
圖15是集成服務(wù)器7的功能配置的示例的框圖。如圖15中所示,集成服務(wù)器7包括獲取單元211、第一指定單元701、第一對應(yīng)信息存儲單元702以及顯示控制單元215。為了描述方便,圖5主要示出根據(jù)本發(fā)明的功能;然后,集成服務(wù)器7的功能不限于這些。
第一指定單元701基于第一對應(yīng)信息,指定與通過獲取單元所獲取的裝置指定信息相關(guān)聯(lián)的應(yīng)用識別信息,在第一對應(yīng)信息中,每條裝置指定信息與用于識別應(yīng)用的應(yīng)用識別信息相關(guān)聯(lián),其中的應(yīng)用可用于根據(jù)裝置指定信息所指定的裝置。
圖16是第一對應(yīng)信息的示例的示意圖。在圖16的示例中,唯一指定“裝置1”的裝置指定信息與四個組合相關(guān)聯(lián),即識別“應(yīng)用1”的應(yīng)用識別信息、“應(yīng)用1”的內(nèi)容描述信息、以及“應(yīng)用1”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用2”的應(yīng)用識別信息、“應(yīng)用2”的內(nèi)容描述信息、以及“應(yīng)用2”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用3”的應(yīng)用識別信息、“應(yīng)用3”的內(nèi)容描述信息、以及“應(yīng)用3”的服務(wù)協(xié)議信息的組合;識別“應(yīng)用4”的應(yīng)用識別信息、“應(yīng)用4”的內(nèi)容描述信息、以及“應(yīng)用4”的服務(wù)協(xié)議信息的組合。
在圖16的示例中,第一對應(yīng)信息是如下信息:其中單條裝置指定信息與四條應(yīng)用識別信息相關(guān)聯(lián),四條應(yīng)用識別信息與根據(jù)商店識別信息識別出的商店所出售的裝置可使用的四個應(yīng)用(應(yīng)用的數(shù)量可以選擇性地改變)一一對應(yīng)。然而,第一對應(yīng)信息不限于此。例如,第一對應(yīng)信息能夠是如下信息:其中多條裝置指定信息中的每條信息與一條或多條應(yīng)用識別信息相關(guān)聯(lián),該一條或多條應(yīng)用識別信息用于識別根據(jù)裝置指定信息所唯一指定的裝置可使用的應(yīng)用。第一對應(yīng)信息被預(yù)先存儲在第一對應(yīng)信息存儲單元702中。
在該示例中,當(dāng)從mfp1獲取顯示請求時,獲取單元211請求第一指定單元701,用于指定與添加到顯示請求的標(biāo)頭的裝置指定信息相關(guān)聯(lián)的應(yīng)用識別信息(唯一指定mfp1的裝置指定信息)。已經(jīng)接收到該請求的第一指定單元701參考第一對應(yīng)信息存儲單元702中所存儲的第一對應(yīng)信息,由此指定與通過獲取單元211獲取到的裝置指定信息(添加到顯示請求的標(biāo)頭的裝置指定信息)相關(guān)聯(lián)的應(yīng)用識別信息。顯示控制單元215執(zhí)行控制,從而在根據(jù)通過獲取單元211獲取到的裝置指定信息所指定的裝置(在該示例中,顯示請求的請求者mfp1)上顯示應(yīng)用商店6。應(yīng)用商店6用于根據(jù)第一指定單元701所指定的應(yīng)用識別信息識別出的應(yīng)用。
簡言之,本發(fā)明所適用于的信息處理系統(tǒng)100已經(jīng)至少包括獲取單元211的功能、第一指定單元701的功能(在本實(shí)施例中,包括第二指定單元501和第三指定單元213的功能),以及顯示控制單元215的功能。應(yīng)當(dāng)理解的是,集成服務(wù)7對應(yīng)于權(quán)利要求中的“信息處理設(shè)備”。簡言之,本發(fā)明所適用于的信息處理系統(tǒng)100至少包括獲取單元211的功能、第一指定單元701的功能,以及顯示控制單元215的功能。
上述mfp1的單元的各個功能(操作屏幕顯示單元111、應(yīng)用商店請求單元112、應(yīng)用商店顯示單元113、以及應(yīng)用使用控制單元114)是通過由cpu(11或12)來執(zhí)行存儲設(shè)置(例如,rom12、hdd14、rom22以及閃速存儲器24)中所存儲的計算機(jī)程序來實(shí)現(xiàn)的。然而,結(jié)構(gòu)不限于此,例如mfp1的單元的至少部分功能可以通過專用的硬件電路(例如,半導(dǎo)體集成電路)來實(shí)現(xiàn)。
在上述實(shí)施例中,主體10和操作單元20通過使用不同的操作系統(tǒng)來獨(dú)立地進(jìn)行操作。然而,它們不限于此,并且例如,主體10和操作單元20可以通過使用相同的操作系統(tǒng)來操作。
上述實(shí)施例中信息處理系統(tǒng)100(諸如,mfp1、應(yīng)用商店服務(wù)器2以及裝置管理服務(wù)器5)所執(zhí)行的計算機(jī)程序可以通過利用能夠被安裝或被執(zhí)行的格式的文件、將計算機(jī)程序記錄到能夠通過計算機(jī)進(jìn)行讀取的記錄介質(zhì)(諸如,cd-rom、軟盤(fd)、cd-r、數(shù)字多功能光盤(dvd)以及通用串行總線)來提供。計算機(jī)程序可以經(jīng)由網(wǎng)絡(luò)(諸如,因特網(wǎng))來提供或分發(fā)。各種計算機(jī)程序可以通過預(yù)先將其集成到rom等來提供。
雖然為了完整且清楚的公開,參考具體實(shí)施例來描述本發(fā)明,但是所附權(quán)利要求并不因此受限,而應(yīng)當(dāng)被理解為體現(xiàn)本領(lǐng)域技術(shù)人員可以想到的所有修改和可替換結(jié)構(gòu)完全落入在此所闡述的基本教導(dǎo)中。
參考標(biāo)記列表
1mfp
2應(yīng)用商店服務(wù)器
4轉(zhuǎn)譯服務(wù)器
5裝置管理服務(wù)器
6應(yīng)用商店
7集成服務(wù)器
10主體
20操作單元
100信息處理系統(tǒng)
111操作屏幕顯示單元
112應(yīng)用商店請求單元
113應(yīng)用商店顯示單元
114應(yīng)用使用控制單元
211獲取單元
212商店識別信息請求單元
213第三指定單元
214第三對應(yīng)信息存儲單元
215顯示控制單元
501第二指定單元
502第二對應(yīng)信息存儲單元
701第一指定單元
702第一對應(yīng)信息存儲單元
引證列表
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開專利公開no.2010-182309