本發(fā)明涉及一種通信終端設(shè)備以及通信系統(tǒng),特別地,涉及一種通過通信終端設(shè)備來操作電子設(shè)備的技術(shù)。
背景技術(shù):
在多功能機(jī)等的圖像形成裝置中,不僅僅只是進(jìn)行復(fù)印和打印操作,還可以執(zhí)行將掃描的文件發(fā)送到網(wǎng)絡(luò)上的個人計(jì)算機(jī)中,并存儲在個人計(jì)算機(jī)的存儲區(qū)域中等的各種各樣的功能(參見下述的專利文獻(xiàn)1)。在上述的圖像形成裝置中,為了能夠執(zhí)行各種各樣的功能,在圖像形成裝置中安裝對應(yīng)于各種功能的應(yīng)用程序。
【現(xiàn)有技術(shù)文獻(xiàn)】
【專利文獻(xiàn)】
【專利文獻(xiàn)1】日本國特開2012-138800號公告
【發(fā)明概述】
現(xiàn)如今,為了進(jìn)一步改善圖像形成裝置的功能性,還期望在圖像形成裝置中設(shè)置具有與通信終端設(shè)備相連接的功能。但是,通信終端設(shè)備與上述的多功能化的圖像形成裝置連接以后,通信終端設(shè)備并不完全具備能夠操作該圖像形成裝置的可操作性。此外,在對圖像形成裝置進(jìn)行更進(jìn)一步地多功能化時,就有必要在圖像形成裝置中安裝多個上述的應(yīng)用程序,由于可安裝應(yīng)用程序的個數(shù)要依賴于圖像形成裝置的HDD或者存儲器等的容量,因此限制了一臺圖像形成裝置中可安裝的應(yīng)用程序的個數(shù)。
為了解決上述問題,本發(fā)明的目的在于,在與圖像形成裝置相連接后的通信終端設(shè)備中賦予對該圖像形成裝置的操作的可操作性的同時,在圖像形成裝置中不安裝應(yīng)用程序的條件下,也能夠在圖像形成裝置中執(zhí)行新的功能。
本發(fā)明一方面涉及的通信終端設(shè)備,包括,
應(yīng)用程序獲取部,用于獲取預(yù)先準(zhǔn)備好的應(yīng)用程序,所述預(yù)先準(zhǔn)備好的應(yīng)用程序是用于操作預(yù)定的電子設(shè)備;
指令接收部,用于接收與所述應(yīng)用程序獲取部獲取的所述應(yīng)用程序所表示的處理相關(guān)的操作指令;
處理執(zhí)行部,用于將所述應(yīng)用程序設(shè)置成計(jì)算機(jī)的操作系統(tǒng)上可操作該應(yīng)用程序的狀態(tài),并根據(jù)所述的應(yīng)用程序來執(zhí)行由所述指令接收部接收的操作指令對應(yīng)的處理操作;以及
通信部,用于向所述的電子設(shè)備發(fā)送通過所述的處理執(zhí)行部執(zhí)行后的處理結(jié)果以及操作請求。
另外,本發(fā)明一方面涉及的通信系統(tǒng),包括,通信終端設(shè)備以及圖像形成裝置,
所述的通信終端設(shè)備包括,
應(yīng)用程序獲取部,用于獲取預(yù)先準(zhǔn)備好的應(yīng)用程序,所述預(yù)先準(zhǔn)備好的應(yīng)用程序是用于操作預(yù)定的電子設(shè)備;
指令接收部,用于接收關(guān)于所述的應(yīng)用程序獲取部獲取的所述應(yīng)用程序?qū)?yīng)的處理的操作指令;
處理執(zhí)行部,在計(jì)算機(jī)的操作系統(tǒng)上可操作該應(yīng)用程序的狀態(tài)下,按照所述的應(yīng)用程序來執(zhí)行由所述指令接收部接收的操作指令對應(yīng)的處理操作;
通信部,用于向所述的電子設(shè)備發(fā)送由所述的處理執(zhí)行部執(zhí)行的處理結(jié)果以及操作請求;
所述圖像形成裝置包括,
接收部,用于接收來自所述通信終端設(shè)備的所述通信部的所述操作結(jié)果以及操作請求;
控制部,用于使該圖像形成裝置的操作結(jié)構(gòu)執(zhí)行處理操作,所述處理操作與由所述接收部接收的所述處理結(jié)果以及操作請求相對應(yīng)。
【發(fā)明效果】
按照本發(fā)明,在與圖像形成裝置相連接后的通信終端設(shè)備中賦予對該圖像形成裝置的操作的可操作性的同時,在圖像形成裝置中不安裝應(yīng)用程序的條件下,也能夠在圖像形成裝置中執(zhí)行新的功能。
【附圖的簡要說明】
【圖1】本發(fā)明的一種實(shí)施方式涉及的含有通信終端設(shè)備的通信系統(tǒng)的示意圖。
【圖2】通信終端設(shè)備的結(jié)構(gòu)示意框圖。
【圖3】圖像形成裝置的內(nèi)部結(jié)構(gòu)示意框圖。
【圖4】通信終端設(shè)備以及圖像形成裝置中的應(yīng)用程序的結(jié)構(gòu)示意圖。
【圖5A】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖5B】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖6A】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖6B】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖6C】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖7】當(dāng)通信終端設(shè)備上安裝上述的應(yīng)用程序情況下的處理流程的流程圖。
【圖8A】當(dāng)通信終端設(shè)備執(zhí)行上述應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖8B】當(dāng)通信終端設(shè)備執(zhí)行上述應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖8C】當(dāng)通信終端設(shè)備執(zhí)行上述應(yīng)用程序時,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【圖9】通信終端設(shè)備執(zhí)行安裝的應(yīng)用程序時的處理流程示意圖。
【圖10】按照通信程序?qū)D像形成裝置進(jìn)行操作的情況下的處理流程的概念示意圖。
【圖11】按照通信程序?qū)D像形成裝置進(jìn)行操作的情況下的處理流程的流程示意圖。
【圖12】按照通信程序?qū)D像形成裝置進(jìn)行操作的情況下,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
【發(fā)明的具體實(shí)施方式】
以下,將參照附圖對本發(fā)明的一種實(shí)施方式涉及的通信程序、通信終端設(shè)備、圖像形成裝置、以及通信系統(tǒng)進(jìn)行說明。圖1所示的是,本發(fā)明的一種實(shí)施方式涉及的含有通信終端設(shè)備的通信系統(tǒng)的示意圖。
本發(fā)明的一種實(shí)施方式涉及的通信系統(tǒng)10,包括圖像形成裝置1和通信終端設(shè)備3。
通信終端設(shè)備3指的是,平板電腦或智能手機(jī)等。通信終端設(shè)備3,具有網(wǎng)絡(luò)通信功能,還具有能夠通過網(wǎng)絡(luò)的HTTP通信方式與圖像形成裝置1之間進(jìn)行數(shù)據(jù)的發(fā)送和接收的結(jié)構(gòu)。
通信終端設(shè)備3,按照安裝的應(yīng)用程序以及通信程序,接收用戶的對圖像形成裝置1進(jìn)行操作的操作指令,在該操作指令的基礎(chǔ)上執(zhí)行用于圖像形成裝置1的處理操作,將處理結(jié)果以及操作請求發(fā)送到圖像形成裝置1中。由通信終端設(shè)備3向圖像形成裝置1發(fā)送的上述處理結(jié)果以及操作請求,是通過上述的通過網(wǎng)絡(luò)的HTTP通信方式實(shí)現(xiàn)的。
此外,通信終端設(shè)備3,可以按照上述的應(yīng)用程序進(jìn)行操作,通過網(wǎng)絡(luò)訪問云服務(wù)器5,還具有下載并獲取存儲在上述服務(wù)器5的存儲設(shè)備中的數(shù)據(jù),以及向該存儲設(shè)備發(fā)送數(shù)據(jù)并上傳的功能。
圖像形成裝置1指的是,例如,打印機(jī)、復(fù)印機(jī)、傳真機(jī)等的具有多個功能的多功能機(jī)。圖像形成裝置1具有網(wǎng)絡(luò)通信功能,依據(jù)該通信功能,通過網(wǎng)絡(luò)與通信終端設(shè)備3之間進(jìn)行數(shù)據(jù)的發(fā)送和接收。在圖像形成裝置1中,執(zhí)行與通信終端設(shè)備3發(fā)送來的上述處理結(jié)果以及操作請求相對應(yīng)的處理操作。應(yīng)當(dāng)指出的是,圖像形成裝置1,僅僅是權(quán)利要求請求保護(hù)的范圍中的預(yù)定的電子設(shè)備的一個例子。
接下來,對通信終端設(shè)備3的結(jié)構(gòu)進(jìn)行說明。圖2所示的是通信終端設(shè)備3的結(jié)構(gòu)示意框圖。
通信終端設(shè)備3,包括控制單元300、ROM312、RAM313、存儲單元314、顯示部315、通話功能部317、通訊接口318和輸入部319。上述的各個部件,可以彼此通過信號線(CPU總線)進(jìn)行數(shù)據(jù)或者信號的發(fā)送和接收。
控制單元300由CPU等組成。ROM312用于存儲通信終端設(shè)備3的基礎(chǔ)操作的操作程序。RAM313作為控制單元300的操作區(qū)域等進(jìn)行使用。
存儲單元314指的是,用于存儲各種數(shù)據(jù)或者程序的存儲介質(zhì)。在存儲單元314中,安裝有本發(fā)明的一種實(shí)施方式涉及的通信程序。此外,存儲單元314中,還安裝有用于對圖像形成裝置1進(jìn)行操作的預(yù)先準(zhǔn)備好的應(yīng)用程序。
上述的通信程序,與安裝的該程序相連接,在通信終端設(shè)備3的操作系統(tǒng)上操作該應(yīng)用程序。上述的通信程序指的是,在該應(yīng)用程序的基礎(chǔ)上,使通信終端設(shè)備3接收用戶對于圖像形成裝置1的操作指令的輸入,并執(zhí)行基于該操作指令的處理操作,與此同時,通過網(wǎng)絡(luò),向圖像形成裝置1發(fā)送上述處理結(jié)果以及操作請求的程序。
控制單元300按照上述的通信程序進(jìn)行操作,作為控制部301(控制部301的功能中與圖像形成裝置1進(jìn)行通信相關(guān)的功能)、應(yīng)用程序獲取部302、指令接收部303、處理執(zhí)行部304以及通信部305發(fā)揮功能。但是,控制部301、應(yīng)用程序獲取部302、指令接收部303、處理執(zhí)行部304以及通信部305還可以不按照上述通信程序進(jìn)行操作,分別由硬件電路構(gòu)成。
控制部301控制通信終端設(shè)備3的各個部件的操作。
應(yīng)用程序獲取部302接收用戶對圖像形成裝置1(預(yù)定的電子設(shè)備的一個例子)進(jìn)行操作的預(yù)先準(zhǔn)備好的上述應(yīng)用程序的選擇,并獲取該接收到的應(yīng)用程序。例如,在SD卡等的外部存儲介質(zhì)中存儲該應(yīng)用程序。再比如,通信終端設(shè)備3,應(yīng)用程序獲取部302通過通訊接口318訪問SD卡,從該SD卡中讀取出用戶指定的應(yīng)用程序,存儲(安裝)在存儲單元314中。
在上述通信程序與上述應(yīng)用程序相連接后,指令接收部303接收用戶在該應(yīng)用程序的基礎(chǔ)上關(guān)于進(jìn)行處理的執(zhí)行指令。
處理執(zhí)行部304基于上述應(yīng)用程序,在控制單元300所使用的操作系統(tǒng)上執(zhí)行由指令接收部303接收到的執(zhí)行指令所表示的上述處理。
通信部305,通過網(wǎng)絡(luò),將處理執(zhí)行部304執(zhí)行的處理結(jié)果,和使用該處理結(jié)果欲使圖像形成裝置1執(zhí)行的處理的執(zhí)行指令的請求,通過網(wǎng)絡(luò)發(fā)送給圖像形成裝置1,并從圖像形成裝置1接收對該處理結(jié)果以及操作請求的響應(yīng)結(jié)果的信息。
接下來,對圖像形成裝置1的結(jié)構(gòu)進(jìn)行說明。圖3所示的是,圖像形成裝置1的內(nèi)部結(jié)構(gòu)示意框圖。
圖像形成裝置1包括,用于控制裝置各個部件的功能的控制單元100、上述的圖像讀取部110、用于暫時存儲由圖像讀取部110讀取的原稿圖像的數(shù)據(jù)等的圖像存儲單元120、圖像形成部130、操作部20以及由LCD(液晶顯示器)等組成的顯示部150。操作部20用于接收用戶的各種操作執(zhí)行指令的輸入。
此外,圖像形成裝置包括網(wǎng)絡(luò)接口160、傳真通信部140、HDD170以及圖像處理部190。
傳真通信部140用于執(zhí)行傳真通信過程中必需的各種功能。
HDD170,用于存儲管理圖像形成裝置1與通信終端設(shè)備3之間進(jìn)行通信操作的通信控制程序,以及圖像讀取部110讀取獲得的圖像數(shù)據(jù)等。
網(wǎng)絡(luò)接口160通過因特網(wǎng)或者LAN,與外部設(shè)備,例如,通信終端設(shè)備3或者云服務(wù)器,進(jìn)行通信。
圖像處理部190,對圖像讀取部110讀取的圖像數(shù)據(jù),進(jìn)行編輯/加工處理(編碼/解碼、放大/縮小、壓縮/解壓縮)等處理。
控制單元100包括,CPU、用于存儲控制圖像形成裝置1的整體操作的操作控制程序的ROM、用于放置各種數(shù)據(jù)并作為工作區(qū)域發(fā)揮功能的RAM、用于存儲各種控制用參數(shù)的設(shè)定值的非易失性存儲器等的存儲單元,通過該CPU執(zhí)行存儲在ROM中的操作程序,控制裝置的各個部件的操作。
控制單元100包括控制部101和數(shù)據(jù)發(fā)送接收部102。
例如,控制單元100,按照存儲在HDD170中的通信控制程序進(jìn)行操作,作為控制部101(僅僅是與通信終端設(shè)備3之間進(jìn)行通信相關(guān)的功能)以及數(shù)據(jù)發(fā)送接收部102發(fā)揮功能,依據(jù)通信終端設(shè)備3發(fā)送過來的處理結(jié)果以及操作請求,對圖像形成裝置1的各種操作部件進(jìn)行操作。
控制部101控制圖像形成裝置1中的各個部件,控制圖像形成裝置1整體性的操作。
數(shù)據(jù)發(fā)送接收部102(權(quán)利要求請求保護(hù)的范圍中的接收部的一個例子),通過網(wǎng)絡(luò)接口160與通信終端設(shè)備3進(jìn)行通信,在接收來自通信終端設(shè)備3的上述處理結(jié)果以及操作請求的同時,向通信終端設(shè)備3發(fā)送對該處理結(jié)果以及操作請求的響應(yīng)結(jié)果的信息??刂撇?01,使圖像形成裝置1的操作部件執(zhí)行與數(shù)據(jù)發(fā)送接收部102接收的上述處理結(jié)果以及操作請求相對應(yīng)的處理操作。
接下來,對上述通信程序與上述應(yīng)用程序相連接后進(jìn)行的處理操作進(jìn)行說明。圖4所示的是,通信終端設(shè)備3以及圖像形成裝置1中的應(yīng)用程序結(jié)構(gòu)的示意圖。在此處,將從依據(jù)存儲的應(yīng)用程序來對通信終端設(shè)備3以及圖像形成裝置1進(jìn)行處理操作的角度進(jìn)行說明。
通信終端設(shè)備3中,在存儲單元314中存儲有上述通信程序以及用于該通信終端設(shè)備3的操作系統(tǒng)。在這種狀態(tài)下,上述應(yīng)用程序安裝在存儲單元314中后,上述通信程序與該應(yīng)用程序相連接,按照該應(yīng)用程序通過上述通信程序進(jìn)行操作,控制單元300進(jìn)行為了操作圖像形成裝置1的處理操作以及與圖像形成裝置1之間進(jìn)行通信的必要的處理操作。
如圖4所示,在通信終端設(shè)備3的控制單元300中,通信程序PR在通信終端設(shè)備3的操作系統(tǒng)OS上進(jìn)行操作。通信程序PR具有仿真器11和框架12的功能。
仿真器11指的是,例如OSGi模塊,可以由API構(gòu)成。仿真器11作為控制部301(控制部301的功能中與圖像形成裝置1進(jìn)行通信相關(guān)的功能)、應(yīng)用程序獲取部302、指令接收部303、處理執(zhí)行部304以及通信部305發(fā)揮作用。
框架12指的是,例如OSGi框架,用于管理Java(登錄商標(biāo))模塊的動態(tài)添加和執(zhí)行的基礎(chǔ)系統(tǒng)。
在與框架12進(jìn)行組合時,,仿真器11發(fā)揮著模仿(仿真)按照應(yīng)用程序獲取部302獲取的安裝在存儲單元314中的應(yīng)用程序可執(zhí)行的各個功能的作用。
此外,仿真器11具有圖書館111。圖書館111指的是,用于將上述的應(yīng)用程序的功能在操作系統(tǒng)OS上進(jìn)行操作的代碼組。當(dāng)接收到用戶的按照上述應(yīng)用程序的功能的執(zhí)行指令后,從圖書館111讀取出執(zhí)行該功能必需的代碼,仿真器11在該讀取出的代碼以及上述應(yīng)用程序的基礎(chǔ)上,執(zhí)行上述指令的功能。
也就是說,應(yīng)用程序通過應(yīng)用程序獲取部302獲取并安裝在存儲單元314中,仿真器11與該應(yīng)用程序相連接后,按照該應(yīng)用程序,使用圖書館111內(nèi)相對應(yīng)的代碼,來執(zhí)行用戶輸入的指令對應(yīng)的功能。按照上述方式,通信終端設(shè)備3可以執(zhí)行該應(yīng)用程序的功能。
換言之,在通信終端設(shè)備3中,安裝上述應(yīng)用程序后,與仿真器11的功能一體化,形成用于執(zhí)行與圖像形成裝置1的操作相關(guān)的處理的程序。為了能夠通過通信終端設(shè)備3的控制單元300中使用的操作系統(tǒng),對上述應(yīng)用程序進(jìn)行操作,仿真器11處于上述應(yīng)用程序和操作系統(tǒng)之間。
此外,仿真器11還具有按照HTTP方式通過網(wǎng)絡(luò)與圖像形成裝置1之間進(jìn)行通信的功能。
在圖像形成裝置1中,通信控制程序存儲在HDD170中。該通信控制程序,例如由WSDL(Web服務(wù)描述語言)組成,控制單元100按照該通信控制程序操作進(jìn)行Web服務(wù)。WSDL指的是,以用于描述web服務(wù)的XML為基礎(chǔ)的語言。此外,控制單元100作為控制器C發(fā)揮功能、管理掃描操作、文件存儲操作、以及設(shè)備信息等。
控制單元100按照WSDL的操作,數(shù)據(jù)發(fā)送接收部102通過網(wǎng)絡(luò),以HTTP的方式接收來自通信終端設(shè)備3的上述的處理結(jié)果和操作請求,控制單元100執(zhí)行web服務(wù)。按照上述方式,控制單元100的上述控制器C,可以使圖像形成裝置1的各個操作部件執(zhí)行該操作請求對應(yīng)的操作。例如,當(dāng)操作請求為執(zhí)行掃描操作的情況下,控制器C在圖像讀取部110上執(zhí)行掃描操作。應(yīng)當(dāng)指出的是,通過控制單元100按照WSDL進(jìn)行的動作以及上述控制器C發(fā)揮控制部101及數(shù)據(jù)發(fā)送接收部102的作用。
當(dāng)上述控制器C根據(jù)上述操作請求進(jìn)行操作時,控制單元100按照WSDL進(jìn)行操作,通過網(wǎng)絡(luò)將該操作的處理結(jié)果發(fā)送給通信終端設(shè)備3。例如,在控制器C進(jìn)行操作請求的掃描操作的情況下,控制單元100按照WSDL進(jìn)行操作,通過網(wǎng)絡(luò)將該掃描操作讀取的圖像數(shù)據(jù)與表示掃描操作結(jié)束的信息一同發(fā)送給通信終端設(shè)備3。
在通信終端設(shè)備3中,仿真器11通過網(wǎng)絡(luò)接收來自圖像形成裝置1的上述處理結(jié)果,如上述例子,通過上述的掃描操作讀取的圖像數(shù)據(jù)以及表示掃描操作結(jié)束的信息,仿真器11在上述應(yīng)用程序的基礎(chǔ)上,例如向指定的云服務(wù)器的存儲設(shè)備發(fā)送該圖像數(shù)據(jù)并進(jìn)行保存。在上述例子中,上述應(yīng)用程序具有將圖像形成裝置1的原稿讀取獲得的圖像數(shù)據(jù)等存儲在云服務(wù)器的存儲設(shè)備上的功能。
接下來,對向通信終端設(shè)備3安裝上述應(yīng)用程序時的處理操作進(jìn)行說明。圖5A、圖5B、圖6A、圖6B、圖6C所示的是當(dāng)通信終端設(shè)備3上安裝上述的應(yīng)用程序時,顯示在通信終端設(shè)備3的顯示部315上的圖像的例子示意圖。圖7所示的是當(dāng)通信終端設(shè)備3上安裝上述的應(yīng)用程序情況下的處理流程的流程圖。
通常情況下,在通信終端設(shè)備3中,如圖5A中的例子所示,控制部301將表示上述通信應(yīng)用程序的圖標(biāo)i1顯示在顯示部315的待機(jī)界面D1上(S1)。在這種狀態(tài)下,當(dāng)用戶接觸顯示部315的顯示界面上的該圖標(biāo)i1的顯示區(qū)域時,設(shè)置在顯示部315中的觸摸屏發(fā)揮輸入部319的功能,接收用于啟動上述通信應(yīng)用程序的啟動指令(S2)。
當(dāng)接收到上述啟動指令后,控制部301在顯示部315上顯示圖5B的例子所示的新應(yīng)用程序的接收界面D2(S3)。在上述新應(yīng)用程序的接收界面D2中,顯示有安裝指令接收按鍵B1和分別表示各個已經(jīng)安裝完畢的應(yīng)用程序的圖標(biāo)i2~i7。
當(dāng)顯示上述新應(yīng)用程序的接收界面D2時,用戶接觸安裝指令接收按鍵B1的顯示區(qū)域時,輸入部319接收到顯示界面切換指令(S4),在上述顯示界面切換指令的基礎(chǔ)上,控制部301將顯示部315的顯示界面切換為如圖6A的例子所示的應(yīng)用程序選擇界面D3(S5)。例如,待選擇的應(yīng)用程序的數(shù)據(jù)存儲在SD卡等的外部存儲介質(zhì)中,該SD卡設(shè)置在通信終端設(shè)備3的通訊接口318中。例如,控制部301將存儲在該SD卡的各個數(shù)據(jù)的顯示圖像im1~im6顯示在應(yīng)用程序選擇界面D3中。
當(dāng)顯示該應(yīng)用程序選擇界面D3時,當(dāng)用戶接觸到顯示欲安裝的所需的應(yīng)用程序的顯示圖像,例如顯示圖像im5的顯示區(qū)域時,輸入部319接收安裝與該顯示圖像im5相對應(yīng)的應(yīng)用程序(例如,如圖6A所示的“應(yīng)用程序9”)的安裝指令(S6)。
按照該安裝指令,控制部301將顯示部315的顯示界面切換為如圖6B所示的應(yīng)用程序確認(rèn)界面D4(S7)。當(dāng)顯示該應(yīng)用程序確認(rèn)界面D4時,用戶接觸OK按鍵B2的顯示區(qū)域時,輸入部319接收顯示的應(yīng)用程序(例如“應(yīng)用程序9”)的安裝開始指令(S8)。
應(yīng)用程序獲取部302從上述的SD卡中讀取出上述選擇的應(yīng)用程序(例如“應(yīng)用程序9”)的數(shù)據(jù),并將該應(yīng)用程序安裝在存儲單元314中(S9)。例如,當(dāng)作為安裝對象的應(yīng)用程序的多個數(shù)據(jù)以集合打包的形式存儲在SD卡中時,應(yīng)用程序獲取部302從指定應(yīng)用程序的安裝包中獲取OSGi模塊。例如,為了制作classes.dex文件,應(yīng)用程序獲取部302獲取出.jar文件。此時,應(yīng)用程序獲取部302使用例如Android(登錄商標(biāo))的dx命令。然后,在獲取出的.jar文件中追加classes.dex。此時,應(yīng)用程序獲取部302使用Android(登錄商標(biāo))的aapt命令。然后,應(yīng)用程序獲取部302在OSGi容器中安裝上述模塊。此時,應(yīng)用程序獲取部302使用KNOPFLERFISH作為OSGi容器。按照上述方式,完成安裝操作。
應(yīng)當(dāng)指出的是,可以通過重復(fù)進(jìn)行如上所示的安裝處理操作,在通信終端設(shè)備3上進(jìn)行不同種類應(yīng)用程序的多個安裝。
在上述安裝完成以后,控制部301將顯示部315的顯示界面切換為如圖6C所示的新的應(yīng)用程序接收界面D2’(S10),該新的應(yīng)用程序接收界面D2’含有表示上述安裝完畢的應(yīng)用程序的顯示圖像i8。
接下來,對執(zhí)行按照上述方法安裝的應(yīng)用程序的處理操作進(jìn)行說明。圖8A、圖8B以及圖8C所示的是,當(dāng)通信終端設(shè)備3執(zhí)行上述應(yīng)用程序時,顯示在通信終端設(shè)備3的顯示部315上的圖像的例子示意圖。圖9所示的是,通信終端設(shè)備3執(zhí)行安裝的應(yīng)用程序時的處理流程示意圖。
在通信終端設(shè)備3中顯示圖8A中的例子所示的新的應(yīng)用程序接收界面D2’時,當(dāng)用戶接觸顯示需要的應(yīng)用程序的顯示圖像,例如,表示“應(yīng)用程序9”的圖標(biāo)i8的顯示區(qū)域后,指令接收部303通過輸入部319接收到啟動與該圖標(biāo)i8相關(guān)聯(lián)的“應(yīng)用程序9”的指令(S11)??刂茊卧?00啟動該應(yīng)用程序(S12)。從功能上解釋就是,上述仿真器11可以在與該啟動的應(yīng)用程序即“應(yīng)用程序9”組合操作時,在通信終端設(shè)備3的操作系統(tǒng)上,通過上述的通信程序按照“應(yīng)用程序9”進(jìn)行操作。在上述的應(yīng)用程序啟動處理操作中,控制部301將圖8B的例子所示的顯示界面D4顯示在顯示部315中。
然后,處理執(zhí)行部304通過網(wǎng)絡(luò)連接到圖像形成裝置1上,與圖像形成裝置1在上述的WSDL的基礎(chǔ)上操作的Web服務(wù)功能相連接(S13)。在上述連接完畢后,控制部301將圖8C的例子所示的操作界面D5顯示在顯示部315中(S14)。在這種情況下,通信終端設(shè)備3可以接收對圖像形成裝置1的操作指令,也可以按照“應(yīng)用程序9”的處理對圖像形成裝置1進(jìn)行操作。
接下來,在通信終端設(shè)備3中按照上述通信程序?qū)D像形成裝置1進(jìn)行操作時的處理操作進(jìn)行說明。圖10所示的是,按照上述通信程序?qū)D像形成裝置1進(jìn)行操作的情況下的處理流程的概念示意圖。圖11所示的是,按照通信程序?qū)D像形成裝置進(jìn)行操作的情況下的處理流程的流程示意圖。在此處,將以通信終端設(shè)備3對圖像形成裝置1進(jìn)行掃描操作的處理為例進(jìn)行說明。圖12所示的是,按照通信程序?qū)D像形成裝置進(jìn)行操作的情況下,顯示在通信終端設(shè)備的顯示部上的圖像的例子示意圖。
首先,用戶在圖像形成裝置1的圖像讀取部110中放置作為掃描對象的原稿。在通信終端設(shè)備3的顯示部315中顯示上述的操作界面D5時,當(dāng)用戶接觸例如該操作界面D5中的“發(fā)送”圖像im10的顯示區(qū)域時,指令接收部303通過輸入部319接收圖像形成裝置1的掃描操作的執(zhí)行指令(圖10中的#1,圖11中的S21)。接下來,控制部301在顯示部315中顯示用于選擇掃描圖像的保存區(qū)域的保存區(qū)域選擇界面D6(如圖12的例子所示)(圖11中的S22)。
在通信終端設(shè)備3的顯示部315中,顯示上述的保存區(qū)域選擇界面D6時,當(dāng)用戶接觸例如該保存區(qū)域選擇界面D6中的期望保存區(qū)域的顯示圖像,如云服務(wù)器上的“C文件夾”圖像im11的顯示區(qū)域時,指令接收部303通過輸入部319接收掃描圖像的保存區(qū)域的指定(圖10中的#2,圖11中的S23)。另外,此時,圖中未示出,指令接收部303還接收與掃描操作相關(guān)的指定顏色或者黑白、分辨率、濃度、雙面或是單面讀取的與圖像讀取相關(guān)的各種參數(shù)的指定等。在接收上述的保存區(qū)域的指定等后,通信部305將通過與圖像讀取相關(guān)的上述指定而接收到的各種參數(shù)的信息作為處理結(jié)果,將掃描操作執(zhí)行指令,即在圖像讀取部110對上述放置的原稿的讀取操作執(zhí)行指令作為操作請求,通過網(wǎng)絡(luò)以HTTP通信的方式將上述的處理結(jié)果以及操作請求發(fā)送給圖像處理裝置1(圖10中的#3,圖11中的S24)。
在圖像形成裝置1中,數(shù)據(jù)發(fā)送接收部102接收到該處理結(jié)果以及操作請求時(圖10中的#4,圖11中的S31),按照上述處理結(jié)果以及操作請求,控制部101執(zhí)行掃描操作(圖10中的#5,圖11中的S32)。也就是說,控制部101對使圖像讀取部110對放置的上述文檔進(jìn)行讀取。掃描操作完畢以后,圖像形成裝置1的數(shù)據(jù)發(fā)送接收部102通過網(wǎng)絡(luò),向通信終端設(shè)備3發(fā)送該掃描操作進(jìn)行完畢的通知以及該掃描操作獲取的掃描圖像(圖10中的#6,圖11中的S33)。
在通信終端設(shè)備3中,通信部305通過通訊接口318接收到該掃描操作進(jìn)行完畢的通知以及掃描圖像后(圖10中的#7,圖11中的S25),通信部305向步驟S23接收到的保存區(qū)域發(fā)送該掃描圖像(圖10中的#7,圖11中的S26)。例如,在云服務(wù)器上的“C文件夾”作為保存區(qū)域被接收的情況下,通信部305通過網(wǎng)絡(luò)將上述接收到的掃描圖像發(fā)送給該云服務(wù)器上的“C文件夾”。在云服務(wù)器上的“C文件夾”中,接收該掃描圖像并將該掃描圖像保存在其存儲設(shè)備中(圖10中的#8)。
按照上述方式,如果用戶在通信終端設(shè)備3上安裝上述應(yīng)用程序,就可以通過通信終端設(shè)備3對圖像形成裝置1進(jìn)行操作,此外,在通信終端設(shè)備3中,還可以執(zhí)行將從圖像形成裝置1接收到的數(shù)據(jù)更進(jìn)一步地發(fā)送給云服務(wù)器等的一系列的處理操作。另外,在圖像形成裝置1中,可以在不需要安裝復(fù)雜的應(yīng)用程序的前提下,僅僅需要存儲如上所述的WSDL之類的程序,就可以進(jìn)行來自通信終端設(shè)備3的指令的操作,更進(jìn)一步地,在不對圖像形成裝置1增加處理操作負(fù)擔(dān)的前提下,在通信終端設(shè)備3上,還可以將圖像形成裝置1得到的數(shù)據(jù)與云存儲等相連接進(jìn)行處理等操作。
因此,按照本實(shí)施方式,在與圖像形成裝置1相連接后的通信終端設(shè)備3中賦予對該圖像形成裝置1的操作的可操作性的同時,在圖像形成裝置1中不安裝應(yīng)用程序的條件下,也能夠在圖像形成裝置1中執(zhí)行新的功能。
應(yīng)當(dāng)指出的是,本發(fā)明不限于上述實(shí)施方式的結(jié)構(gòu),還可以進(jìn)行各種變形。例如,在上述的實(shí)施方式中,使用多功能機(jī)作為本發(fā)明涉及的圖像形成裝置的一種實(shí)施方式進(jìn)行了說明,但是這僅僅是一個例子,例如,還可以是打印機(jī)、復(fù)印機(jī)、傳真機(jī)等其他的圖像形成裝置。此外,在上述的實(shí)施方式中,是通過網(wǎng)絡(luò)在通信終端設(shè)備3和圖像形成裝置1之間進(jìn)行通信,但是通信終端設(shè)備3和圖像形成裝置1之間進(jìn)行的通信還可以通過LAN來實(shí)現(xiàn)。
另外,在上述的實(shí)施方式中,使用圖1至圖12按照上述實(shí)施方式顯示的結(jié)構(gòu)以及處理操作,僅僅是本發(fā)明的一種實(shí)施方式,并不旨在將本發(fā)明限定在該結(jié)構(gòu)和處理操作中。