專利名稱:截圖顯示控制裝置、截圖顯示控制方法、截圖顯示控制用集成電路、服務(wù)器裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示控制技術(shù),S卩,在通過執(zhí)行服務(wù)器裝置所提供的應(yīng)用程序來對服務(wù)器裝置進(jìn)行遠(yuǎn)程操作的客戶裝置中,對截圖的顯示進(jìn)行控制的顯示控制技術(shù)。
背景技術(shù):
以往,在對經(jīng)由網(wǎng)絡(luò)而連接的裝置進(jìn)行遠(yuǎn)程操作的場合,遠(yuǎn)程用戶接口(User Interface, UI)作為一種對操作側(cè)的裝置提供接口的技術(shù)而為人所知。遠(yuǎn)程UI是通過服務(wù)器裝置(被遠(yuǎn)程操作的裝置)和客戶裝置而實(shí)現(xiàn)的,其中,月艮務(wù)器裝置發(fā)送執(zhí)行應(yīng)用程序所需的文檔;客戶裝置通過網(wǎng)絡(luò)與服務(wù)器裝置連接,用從服務(wù)器裝置接收到的文檔來執(zhí)行應(yīng)用程序。具體而言,客戶裝置保存著服務(wù)器裝置的IP地址和要啟動(dòng)的應(yīng)用程序的名稱,受理了啟動(dòng)應(yīng)用程序的指示后,便請求服務(wù)器裝置發(fā)送執(zhí)行應(yīng)用程序所需的文檔(UI的定義文檔或顯示內(nèi)容)??蛻粞b置從服務(wù)器裝置接收到文檔后,便用所接收到的文檔來執(zhí)行應(yīng)用程序,并顯示操作畫面(UI)。作為不同于上述遠(yuǎn)程UI的另一種技術(shù),截圖(screen shot)技術(shù)已為人所知。截圖技術(shù)是一種為了表現(xiàn)出應(yīng)用程序的啟動(dòng)速度似乎實(shí)現(xiàn)了高速化,而在從應(yīng)用程序的啟動(dòng)處理開始至結(jié)束為止的期間中,將作為應(yīng)用程序啟動(dòng)結(jié)束之后的顯示圖像的截圖顯示出來的方法。在此,截圖是將應(yīng)用程序在幀緩存器(暫時(shí)存儲顯示器所顯示的圖像的最終數(shù)據(jù)的存儲器)中寫入的繪圖內(nèi)容作為位圖保存而得到的。具體而言,在應(yīng)用程序的啟動(dòng)剛剛開始后,將預(yù)先準(zhǔn)備好的截圖的數(shù)據(jù)寫入幀緩存器,并在顯示器上顯示截圖。然后,在應(yīng)用程序啟動(dòng)結(jié)束的時(shí)刻,將幀緩存器的存儲內(nèi)容與應(yīng)用程序所生成的繪圖內(nèi)容交換,其后,將應(yīng)用程序的顯示數(shù)據(jù)顯示在顯示器上。原本是直到應(yīng)用程序啟動(dòng)結(jié)束為止不顯示應(yīng)用程序的顯示數(shù)據(jù)。對此,如果在應(yīng)用程序的啟動(dòng)剛剛開始后便顯示截圖,則用戶會感覺到至啟動(dòng)處理結(jié)束為止的等待時(shí)間被縮短。另外,專利文獻(xiàn)1中記載了與圖像的顯示控制相關(guān)的技術(shù)。專利文獻(xiàn)1涉及一種將多個(gè)被壓縮的數(shù)據(jù)塊組合起來生成顯示圖像的顯示控制裝置。專利文獻(xiàn)1中,在顯示與畫面上已顯示的圖像相同的圖像的情況下,通過對已在圖像數(shù)據(jù)存儲單元上被解壓而展開的圖像數(shù)據(jù)進(jìn)行再利用,來實(shí)現(xiàn)高速度的圖像顯示。對于裝設(shè)了上述遠(yuǎn)程UI的客戶裝置,也可以考慮采用截圖技術(shù),以使至應(yīng)用程序啟動(dòng)結(jié)束為止的等待時(shí)間在感覺上變短。然而,在將遠(yuǎn)程UI與截圖的顯示控制相組合的情況下,會發(fā)生以下問題。截圖由使用截圖的裝置來生成。即,在提供遠(yuǎn)程UI的系統(tǒng)中,客戶裝置在應(yīng)用程序啟動(dòng)之后,制作表示應(yīng)用程序的顯示圖像的截圖,并將所制作的截圖保存到存儲器中。在應(yīng)用程序下一次啟動(dòng)時(shí),被保存著的截圖被使用。另一方面,在實(shí)現(xiàn)遠(yuǎn)程UI的系統(tǒng)中,客戶裝置在應(yīng)用程序的執(zhí)行(顯示畫面的生成)中使用的文檔由服務(wù)器裝置管理。因而,該應(yīng)用程序的執(zhí)行中所使用的文檔在服務(wù)器裝置內(nèi)被更新了的情況下,已保存在客戶裝置中的截圖(客戶裝置用更新前的文檔制作的)便不同于用更新后的文檔執(zhí)行的應(yīng)用程序的顯示數(shù)據(jù)。其結(jié)果,會出現(xiàn)從截圖切換為應(yīng)用程序的生成圖像時(shí)顯示內(nèi)容會發(fā)生變化,給用戶帶來不協(xié)調(diào)的感覺這樣的問題(參照圖 11B)。專利文獻(xiàn)1日本特開平7-44155號公報(bào)
發(fā)明內(nèi)容
故而,本發(fā)明的目的在于提供一種在實(shí)現(xiàn)遠(yuǎn)程UI的網(wǎng)絡(luò)系統(tǒng)中,無論服務(wù)器裝置中文檔更新狀況如何,都能在客戶裝置上顯示最新截圖的顯示控制技術(shù)。本發(fā)明所涉及的截圖顯示控制裝置用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序,并在應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為應(yīng)用程序啟動(dòng)后的顯示圖像的截圖。該截圖顯示控制裝置包括文檔接收部,從服務(wù)器裝置接收執(zhí)行應(yīng)用程序所需的文檔;截圖生成部,用文檔接收部所接收到的文檔來生成截圖;截圖保存部,保存截圖生成部所生成的截圖;截圖接收部,在服務(wù)器裝置中文檔被更新之后,從服務(wù)器裝置接收該服務(wù)器裝置用更新后的文檔制作的截圖;以及顯示選擇部,在截圖接收部從服務(wù)器裝置接收到截圖的情況下,在顯示畫面上顯示所接收到的截圖,而在此外的情況下,在顯示畫面上顯示截圖保存部中保存的截圖?;蛘撸貓D顯示控制裝置也可以包括截圖接收部,從服務(wù)器裝置接收差異數(shù)據(jù), 該差異數(shù)據(jù)表示用更新前的文檔生成的第一截圖與用更新后的文檔生成的第二截圖之間的差異;以及顯示選擇部,在截圖接收部從服務(wù)器裝置接收到差異數(shù)據(jù)的情況下,在顯示畫面上顯示將所接收到差異數(shù)據(jù)與截圖保存部中保存的截圖合成后所得到的截圖,而在此外的情況下,在顯示畫面上顯示截圖保存部中保存的截圖。本發(fā)明所涉及的截圖顯示控制方法用于在用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序的客戶裝置中,在應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖。該截圖顯示控制方法包括文檔接收步驟,從服務(wù)器裝置接收執(zhí)行應(yīng)用程序所需的文檔;截圖生成步驟,用通過文檔接收步驟而接收到的文檔來生成截圖;截圖保存步驟,保存通過截圖生成步驟而生成的截圖;截圖接收步驟,在服務(wù)器裝置中文檔被更新之后,從服務(wù)器裝置接收該服務(wù)器裝置用更新后的文檔制作的截圖;以及顯示選擇步驟,在通過截圖接收步驟而從服務(wù)器裝置接收到截圖的情況下,在顯示畫面上顯示所接收到的截圖,而在此外的情況下,在顯示畫面上顯示通過截圖保存步驟而保存了的截圖?;蛘撸貓D顯示控制方法也可以包括截圖接收步驟,從服務(wù)器裝置接收差異數(shù)據(jù),該差異數(shù)據(jù)表示用更新前的文檔生成的第一截圖與用更新后的文檔生成的第二截圖之間的差異;以及顯示選擇步驟,在通過截圖接收步驟而從服務(wù)器裝置接收到差異數(shù)據(jù)的情況下,在顯示畫面上顯示將所接收到的差異數(shù)據(jù)與通過截圖保存步驟而保存了的截圖合成后所得到的截圖,而在此外的情況下,在顯示畫面上顯示通過截圖保存步驟而保存了的截圖。本發(fā)明所涉及的截圖顯示控制用集成電路是集成了實(shí)現(xiàn)上述的文檔接收部、截圖生成部、截圖保存部、截圖接收部、顯示選擇部的功能的電路的集成電路。
另外,本發(fā)明所涉及的服務(wù)器裝置在應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,向顯示作為應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖的上述客戶裝置發(fā)送截圖。該服務(wù)器裝置包括文檔發(fā)送部,響應(yīng)來自客戶裝置的請求,向客戶裝置發(fā)送在該客戶裝置上執(zhí)行應(yīng)用程序所需的文檔;截圖生成部,在文檔被更新之后,用該更新后的文檔來生成截圖;截圖保存部,保存截圖生成部所生成的截圖;發(fā)送判斷部,在從客戶裝置得到啟動(dòng)應(yīng)用程序的通知時(shí),判斷在上一次應(yīng)用程序執(zhí)行之后截圖保存部中保存的截圖是否已被更新;以及截圖發(fā)送部,在發(fā)送判斷部判斷為截圖保存部中保存的截圖已被更新的情況下,將截圖保存部中保存的截圖發(fā)送給客戶裝置?;蛘?,服務(wù)器裝置也可以包括截圖保存部,保存用更新前的文檔生成的第一截圖和用更新后的文檔生成的第二截圖;發(fā)送判斷部,在從客戶裝置得到啟動(dòng)應(yīng)用程序的通知時(shí),判斷在上一次應(yīng)用程序執(zhí)行之后截圖保存部中保存的第二截圖是否已被更新;以及截圖發(fā)送部,在發(fā)送判斷部判斷為第二截圖已被更新的情況下,將表示第一截圖與第二截圖之間的差異的差異數(shù)據(jù)發(fā)送給客戶裝置。發(fā)明效果基于本發(fā)明,無論服務(wù)器裝置中文檔更新狀況如何,都能夠在客戶裝置上顯示最新的截圖。
圖1是本發(fā)明的第一實(shí)施方式所涉及的顯示控制系統(tǒng)的方框圖。圖2是表示圖1的客戶裝置上顯示的畫面的一例的圖。圖3A是表示執(zhí)行應(yīng)用程序所需的文檔格式的一例的圖。圖;3B是表示截圖的文檔格式的一例的圖。圖4是表示圖1的第一截圖管理部的構(gòu)成的方框圖。圖5是表示圖1的第二截圖管理部的構(gòu)成的方框圖。圖6是表示圖1的顯示控制部的構(gòu)成的方框圖。圖7是表示第一實(shí)施方式所涉及的客戶裝置所進(jìn)行的截圖生成處理的流程圖。圖8是表示第一實(shí)施方式所涉及的服務(wù)器裝置所進(jìn)行的截圖生成處理的流程圖。圖9是表示第一實(shí)施方式所涉及的截圖更新及顯示處理的流程圖。圖10是表示截圖的例子的圖。圖IlA是表示第一實(shí)施方式所涉及的客戶裝置的畫面顯示的圖。圖IlB是表示參考例所涉及的客戶裝置的畫面顯示的圖。圖12是表示本發(fā)明的第二實(shí)施方式所涉及的顯示控制系統(tǒng)的方框圖。圖13是表示截圖及差異數(shù)據(jù)的例子的圖。圖14是表示第二實(shí)施方式所涉及的截圖更新及顯示處理的流程圖。附圖標(biāo)記說明100服務(wù)器裝置101文檔發(fā)送部102第一截圖管理部105執(zhí)行應(yīng)用程序所需的文檔106、108、117 截圖
109差異數(shù)據(jù)110客戶裝置112文檔接收部113通知部114第二截圖管理部115輸入部116顯示控制部1021、1142截圖生成部1022更新監(jiān)視部1023、1143截圖保存部1141截圖接收部1161顯示內(nèi)容生成部1162顯示選擇部1163 顯示部
具體實(shí)施例方式下面,參照附圖來說明本發(fā)明的各實(shí)施方式所涉及的顯示控制系統(tǒng)、以及構(gòu)成該顯示控制系統(tǒng)的服務(wù)器裝置和客戶裝置。以下,以具有節(jié)目錄像功能的服務(wù)器裝置對客戶裝置提供用于經(jīng)由網(wǎng)絡(luò)來進(jìn)行該錄像信息的閱覽或操作的遠(yuǎn)程用戶接口(UI)這樣的系統(tǒng)為例,來進(jìn)行說明。但是,不限于服務(wù)器裝置具有節(jié)目錄像功能的情況,對于經(jīng)由網(wǎng)絡(luò)來實(shí)現(xiàn)遠(yuǎn)程UI的系統(tǒng),同樣適用本發(fā)明的顯示控制方法。(第一實(shí)施方式)圖1是表示本發(fā)明的第一實(shí)施方式所涉及的顯示控制系統(tǒng)的方框圖。圖2是表示圖1的客戶裝置上顯示的畫面的一例的圖。進(jìn)一步,圖3A是表示執(zhí)行應(yīng)用程序所需的文檔格式的一例的圖;圖3B是表示截圖的文檔格式的一例的圖。本實(shí)施方式所涉及的顯示控制系統(tǒng)具有經(jīng)由網(wǎng)絡(luò)而連接的服務(wù)器裝置100和客戶裝置110。服務(wù)器裝置110對客戶裝置110提供遠(yuǎn)程UI,從而可以經(jīng)由網(wǎng)絡(luò)在客戶裝置 110進(jìn)行遠(yuǎn)距離操作。圖2的顯示內(nèi)容201是客戶裝置110的顯示部上顯示的操作畫面的一例,作為受理用戶所進(jìn)行的輸入的用戶接口而發(fā)揮作用。圖2的錄像節(jié)目一覽表中,列舉了被錄像的四個(gè)節(jié)目(題目為A D)。利用顯示內(nèi)容201上的用戶接口來對服務(wù)器裝置110進(jìn)行遠(yuǎn)距離操作,便可進(jìn)行錄像信息的確認(rèn)或變更、錄像節(jié)目的重放或快進(jìn)等的處理。服務(wù)器裝置100具備文檔發(fā)送部101、第一截圖管理部102和網(wǎng)絡(luò)接口(I/F)。文檔發(fā)送部101及第一截圖管理部102經(jīng)由網(wǎng)絡(luò)I/F而與網(wǎng)絡(luò)連接,能與客戶裝置110之間進(jìn)行通信。文檔發(fā)送部101保存著客戶裝置110執(zhí)行應(yīng)用程序以顯示用戶接口而需要的文檔 105。另外,文檔發(fā)送部101在從客戶裝置110得到應(yīng)用程序啟動(dòng)的通知時(shí),響應(yīng)客戶裝置 110的請求而將文檔105發(fā)送給客戶裝置110。文檔105如圖3A所示那樣,包含著顯示內(nèi)容本身和布局信息。布局信息包含定義顯示內(nèi)容、對象(按鈕、TAB鍵、列表框等)的配置的數(shù)據(jù),例如可以用XMUeXtensible Markup Language,可延伸標(biāo)記語言)來記載。顯示內(nèi)容包含靜止圖像、動(dòng)圖像及文字信息中的至少一種。在顯示錄像節(jié)目一覽表的情況下,被錄像的節(jié)目的標(biāo)題、頻道、錄像日期、圖標(biāo)的圖像數(shù)據(jù)等屬于顯示內(nèi)容。第一截圖管理部102監(jiān)視文檔發(fā)送部101所管理的文檔105的更新狀況,并相應(yīng)于文檔105的更新內(nèi)容來生成截圖。另外,響應(yīng)來自客戶裝置110的請求而將截圖發(fā)送給客戶裝置110。并且,在從客戶裝置110得到應(yīng)用程序結(jié)束的通知時(shí),記錄應(yīng)用程序結(jié)束的日期和時(shí)刻。該應(yīng)用程序結(jié)束的日期和時(shí)刻被用來判斷客戶裝置110中保存的截圖、和第一截圖管理部102中保存的截圖中哪一個(gè)是新的。有關(guān)該判斷處理,將于后述。截圖是指在服務(wù)器裝置100中的應(yīng)用程序啟動(dòng)期間顯示在客戶裝置110的顯示畫面上的圖像,即,是應(yīng)用程序啟動(dòng)剛開始時(shí)顯示的初始圖像、應(yīng)用程序啟動(dòng)剛結(jié)束時(shí)顯示的顯示圖像。如圖3B所示那樣,截圖包括應(yīng)用程序名、最后更新的日期和時(shí)刻、操作畫面名、 截圖位圖。應(yīng)用程序名為與截圖相對應(yīng)的應(yīng)用程序的名稱。最后更新的日期和時(shí)刻為截圖被保存時(shí)的日期和時(shí)刻。操作畫面名表示截圖是應(yīng)用程序所顯示的多個(gè)顯示畫面中的哪一個(gè)。例如,在畫面被構(gòu)成為可用TAB鍵來切換操作畫面的情況下,可將對應(yīng)于各TAB鍵的名稱作為操作畫面名來設(shè)定。截圖位圖是將畫面數(shù)據(jù)以位圖模式保存的數(shù)據(jù)。應(yīng)保存截圖的畫面因應(yīng)用程序而異。例如,可在布局信息中記載應(yīng)將哪一個(gè)畫面作為截圖來保存。另外, 可以對每一個(gè)顯示畫面制作多個(gè)截圖。另一方面,客戶裝置110包括文檔接收部112、通知部113、截圖管理部114、輸入部115、顯示控制部116及網(wǎng)絡(luò)I/F。文檔接收部112、通知部113、截圖管理部114通過網(wǎng)絡(luò)I/F與網(wǎng)絡(luò)連接,能與服務(wù)器裝置100進(jìn)行通信。通知部113將客戶裝置110中的應(yīng)用程序的啟動(dòng)及結(jié)束的情況通知給服務(wù)器裝置 100。文檔接收部112請求服務(wù)器裝置100發(fā)送執(zhí)行應(yīng)用程序所需的文檔105。另外,文檔接收部112接收從服務(wù)器裝置100發(fā)送來的文檔105,并將接收到的文檔105存儲到存儲
器或硬盤等存儲裝置中。第二截圖管理部114請求服務(wù)器裝置100發(fā)送截圖,并接收從服務(wù)器裝置100發(fā)送來的截圖106。截圖106為用更新后的文檔105在客戶裝置110上執(zhí)行了應(yīng)用程序時(shí),被顯示在顯示畫面上的顯示圖像。接收到的截圖106被保存到存儲器或硬盤等存儲裝置。另夕卜,第二截圖管理部114使用服務(wù)器裝置100上的應(yīng)用程序所生成的顯示數(shù)據(jù)來生成截圖 117。輸入部115受理應(yīng)用程序的啟動(dòng)指示等用戶輸入。輸入部115例如是按鈕、鍵盤。顯示控制部116用從服務(wù)器裝置100接收到的文檔105來執(zhí)行應(yīng)用程序,并生成應(yīng)用程序的顯示數(shù)據(jù)。顯示控制部116包括顯示器等顯示屏面,顯示應(yīng)用程序的顯示數(shù)據(jù)、 從服務(wù)器裝置100接收到的截圖106、客戶裝置110所制作的截圖117中的任一種。以下,對本發(fā)明所涉及的截圖顯示控制進(jìn)行詳細(xì)說明。圖4是表示圖1的第一截圖管理部的構(gòu)成的方框圖。第一截圖管理部102包括截圖生成部1021、更新監(jiān)視部1022、截圖保存部1023、截圖發(fā)送部IOM和截圖發(fā)送判斷部1025。
更新監(jiān)視部1022對文檔發(fā)送部101所管理的文檔(客戶裝置中的執(zhí)行應(yīng)用程序所需的文檔)的更新狀況進(jìn)行監(jiān)視,在文檔已被更新的情況下,指示截圖生成部1021生成截圖。截圖生成部1021響應(yīng)更新監(jiān)視部1022發(fā)來的指示,在用更新后的文檔執(zhí)行了應(yīng)用程序時(shí),生成作為顯示在客戶裝置上的顯示圖像的截圖。截圖保存部1023存儲截圖生成部1021所生成的截圖。截圖發(fā)送部IOM從截圖接收部1141 (圖5)接收到截圖發(fā)送請求時(shí),向截圖發(fā)送判斷部1025詢問是否要發(fā)送截圖。截圖發(fā)送判斷部1025判斷為需要發(fā)送截圖時(shí),截圖發(fā)送部IOM將截圖保存部1023中保存的截圖發(fā)送給截圖接收部1141。截圖發(fā)送判斷部1025 判斷為不需要發(fā)送截圖時(shí),將截圖未被更新的情況回復(fù)給截圖接收部1141。截圖發(fā)送判斷部1025從通知部113接收到應(yīng)用程序結(jié)束的通知時(shí),記錄應(yīng)用程序結(jié)束的日期和時(shí)刻。截圖發(fā)送判斷部1025從截圖發(fā)送部IOM得到是否要發(fā)送截圖的詢問時(shí),將截圖保存部1023中保存的截圖的最后更新的日期和時(shí)刻與上一次應(yīng)用程序結(jié)束的日期和時(shí)刻進(jìn)行比較。在最后更新的日期和時(shí)刻是在上一次應(yīng)用程序結(jié)束的日期和時(shí)刻之后的情況下,截圖發(fā)送判斷部1025通知截圖發(fā)送部IOM需要發(fā)送通過服務(wù)器裝置制作的截圖,在此外的情況下,截圖發(fā)送判斷部1025通知截圖發(fā)送部IOM不需要發(fā)送截圖。圖5是表示圖1的第二截圖管理部的構(gòu)成的方框圖。第二截圖管理部114包括截圖接收部1141、截圖生成部1142和截圖保存部1143。截圖接收部1141接收從截圖發(fā)送部IOM(圖4)發(fā)送來的截圖。截圖生成部1142 利用應(yīng)用程序所生成的顯示數(shù)據(jù)來生成截圖。截圖保存部1143存儲著截圖接收部1141所接收到的截圖和截圖生成部1142所生成的截圖1142。另外,截圖保存部1143中可以存儲多種截圖。圖6是表示圖1的顯示控制部的構(gòu)成的方框圖。顯示控制部116包括顯示內(nèi)容生成部1161、顯示選擇部1162、顯示部1163和緩沖存儲器1164。顯示內(nèi)容生成部1161用文檔接收部112所接收到的文檔來生成應(yīng)用程序的顯示數(shù)據(jù)。生成后的顯示數(shù)據(jù)被存儲于緩沖存儲器1164中。顯示部1163包括液晶顯示器等顯示屏面,顯示由顯示選擇部1162選擇的內(nèi)容。顯示內(nèi)容選擇部1162選擇是顯示由顯示內(nèi)容生成部1161生成的顯示數(shù)據(jù)還是顯示截圖,并指示顯示部1163顯示所選擇的數(shù)據(jù)。更為詳細(xì)地,在客戶裝置110中的應(yīng)用程序剛開始啟動(dòng)至啟動(dòng)結(jié)束為止的期間中,顯示選擇部1162將截圖輸出給顯示部1163,在應(yīng)用程序啟動(dòng)后,將應(yīng)用程序所生成的顯示數(shù)據(jù)從緩沖存儲器201中讀出并輸出給顯示部 1163。另外,在顯示截圖之際,顯示內(nèi)容選擇部1162將服務(wù)器裝置100所生成的截圖106 和截圖生成部1142所生成的截圖117中的任一個(gè)顯示在顯示畫面上。以下,說明本實(shí)施方式所涉及的顯示控制處理。在以下的說明中,兼用圖1及4 6的各個(gè)部的符號。圖7是表示第一實(shí)施方式所涉及的客戶裝置所進(jìn)行的截圖生成處理的流程圖。圖 7的流程圖是在客戶裝置110中的應(yīng)用程序最開始被啟動(dòng)時(shí)所執(zhí)行的處理。因此,在該階段中客戶裝置110內(nèi)尚未保存截圖。
首先,說明服務(wù)器裝置100所進(jìn)行的控制處理。在步驟S1000中,服務(wù)器裝置100直到從客戶裝置接收到文檔發(fā)送請求為止一至待機(jī)(步驟S1000中的“否”)。文檔發(fā)送部101接收到文檔發(fā)送請求(步驟S1000中的 “是”)后,控制處理進(jìn)入步驟S1001。在步驟S1001中,文檔發(fā)送部101將執(zhí)行應(yīng)用程序所需的文檔105發(fā)送給文檔接收部112。在步驟S1002中,服務(wù)器裝置100直到從客戶裝置110接收到應(yīng)用程序結(jié)束的通知為止一直待機(jī)(步驟S1002中的“否”)。截圖發(fā)送判斷部1025從通知部113接收到應(yīng)用程序結(jié)束的通知(步驟S1002中的“是”)后,控制處理進(jìn)入步驟S1003。在步驟S1003中,截圖發(fā)送判斷部1025記錄應(yīng)用程序結(jié)束的日期和時(shí)刻。接下來,對客戶裝置110所進(jìn)行的控制處理進(jìn)行說明。在步驟1100中,顯示內(nèi)容生成部1161響應(yīng)從輸入部115輸入的用戶指示,向服務(wù)器裝置100通知應(yīng)用程序已被啟動(dòng)的情況。在步驟SllOl中,顯示內(nèi)容生成部1161請求將執(zhí)行應(yīng)用程序所需的文檔105發(fā)送給文檔接收部112。在步驟S1102中,文檔接收部112接收從文檔發(fā)送部101發(fā)送來的文檔105。在步驟S1103中,顯示內(nèi)容生成部1161用文檔接收部112所接收到的文檔105來執(zhí)行應(yīng)用程序,并生成應(yīng)用程序的啟動(dòng)畫面。在該階段中,由于截圖尚未被保存,所以顯示選擇部1162使顯示部1163顯示由顯示內(nèi)容生成部1161生成的顯示數(shù)據(jù)。在步驟S1104中,顯示內(nèi)容生成部1161將因應(yīng)用程序執(zhí)行而生成的顯示數(shù)據(jù)輸出到截圖生成部1142,并指示生成截圖。截圖生成部1142用顯示數(shù)據(jù)來生成啟動(dòng)中所顯示的靜止圖像(啟動(dòng)畫面)。截圖生成部1142將所生成的靜止圖像作為截圖117存儲到截圖保存部1143中。在步驟S1105中,顯示控制部116使顯示部1163顯示應(yīng)用程序的顯示數(shù)據(jù),直至從輸入部115受理了應(yīng)用程序結(jié)束的指示為止(步驟S1105中的“否”)。從輸入部115受理了應(yīng)用程序結(jié)束的指示后(步驟S1105中的“是”),顯示內(nèi)容生成部1161執(zhí)行應(yīng)用程序的結(jié)束處理,并清除緩沖存儲器1164內(nèi)的顯示數(shù)據(jù)。在步驟S1106中,通知部113向截圖發(fā)送判斷部1025發(fā)送應(yīng)用程序結(jié)束的通知。另外,在上述步驟S1104中,生成并保存啟動(dòng)畫面的截圖。在此時(shí)制作的截圖對于啟動(dòng)時(shí)顯示初始畫面的應(yīng)用程序而言尤其有效。另外,也可以在應(yīng)用程序結(jié)束時(shí)生成截圖 117。在此情況下,顯示內(nèi)容生成部1161在執(zhí)行應(yīng)用程序的結(jié)束處理之前,進(jìn)行步驟S1104 的處理。在此時(shí)制作的截圖尤其有效于在應(yīng)用程序的下一次啟動(dòng)時(shí)顯示上一次結(jié)束時(shí)的顯示圖像的情況。圖8是表示第一實(shí)施方式所涉及的服務(wù)器裝置所進(jìn)行的截圖生成處理的流程圖。在步驟S1010中,更新監(jiān)視部1022對執(zhí)行應(yīng)用程序所需的文檔105是否被更新的情況進(jìn)行監(jiān)視。更為詳細(xì)地,更新監(jiān)視部1022對文檔105的內(nèi)容是否產(chǎn)生了變化,或者應(yīng)用程序剛啟動(dòng)后的顯示圖像是否產(chǎn)生了變化的情況進(jìn)行監(jiān)視。在文檔105已被更新的情況下(步驟S1010中的“是”),進(jìn)入步驟S1011。對文檔105的更新的監(jiān)視可以間隔一定的時(shí)間而反復(fù)進(jìn)行,也可以只在文檔更新時(shí)進(jìn)行。
在步驟SlOll中,截圖生成部1021用更新后的文檔105來生成客戶裝置110中的應(yīng)用程序啟動(dòng)時(shí)所顯示的靜止圖像,并將所生成的靜止圖像作為截圖106存儲到截圖保存部1023中。圖9是表示第一實(shí)施方式所涉及的截圖更新及顯示處理的流程圖。圖9的流程圖表示客戶裝置110中第二次以后的應(yīng)用程序啟動(dòng)時(shí)所執(zhí)行的處理。因而,在該階段,客戶裝置110內(nèi)保存著截圖。首先,對服務(wù)器裝置100所進(jìn)行的控制處理進(jìn)行說明。在步驟S1020中,服務(wù)器裝置100直到從截圖接收部1141接收到截圖的發(fā)送請求為止一直待機(jī)(步驟S1020中的“否”)。截圖發(fā)送判斷部1025接收到截圖的發(fā)送請求(步驟S1020中的“是”)后,進(jìn)入步驟S1021。在步驟S1021中,截圖發(fā)送判斷部1025判斷在上一次的應(yīng)用程序結(jié)束后截圖是否被更新。具體而言,截圖發(fā)送判斷部1025將截圖保存部1023所保存的截圖106的最后更新日期和時(shí)刻與應(yīng)用程序的上一次結(jié)束的日期和時(shí)刻進(jìn)行比較。若截圖106的最后更新日期和時(shí)刻是在應(yīng)用程序的上一次結(jié)束的日期和時(shí)刻之后,則截圖發(fā)送判斷部1025判斷為截圖已被更新,從而控制處理進(jìn)入步驟S1022。在此外的情況下,截圖發(fā)送判斷部1025判斷為截圖未被更新,從而控制處理進(jìn)入步驟S1023。在步驟S1022中,截圖發(fā)送部IOM將截圖保存部1023中保存的截圖106發(fā)送給截圖接收部1141。在步驟S1023中,截圖生成部1023將截圖未被更新的情況通知截圖接收部1141。下面,對客戶裝置110所進(jìn)行的控制處理進(jìn)行說明。在步驟S1120中,顯示內(nèi)容生成部1161響應(yīng)輸入部115所受理的指示,通知服務(wù)
器裝置100啟動(dòng)應(yīng)用程序。在步驟S1121中,截圖接收部1141請求截圖發(fā)送判斷部1025發(fā)送截圖106。81在步驟S1122中,顯示內(nèi)容生成部1161判斷是否已通過截圖接收部1141從服務(wù)器裝置100接收到了截圖106。在已通過截圖接收部1141接收到了截圖的情況下(步驟S1122中的“是”),進(jìn)入步驟S1123。在此外的情況下(步驟S1123中的“否”),控制處理進(jìn)入步驟Sl 124。在步驟Sl 123中,顯示內(nèi)容選擇部1162將所接收到的截圖106顯示在顯示部1163上。在步驟S1124中,顯示內(nèi)容選擇部1162讀出截圖保存部1143中保存的截圖117, 并將所讀出的截圖117顯示在顯示部1163上。在步驟S1125中,截圖接收部1141將所接收到的截圖保存到截圖保存部1143中, 以置換已保存著的截圖117。并且,也可以在顯示所接收到的截圖106之前執(zhí)行步驟S1125 的處理,并一直將從截圖保存部1143中讀出的截圖顯示到顯示部1163上。在步驟S1126中,文檔接收部112接收從文檔發(fā)送部101發(fā)送來的文檔105。在步驟S1127中,顯示內(nèi)容生成部1161使用文檔接收部112所接收到的文檔105 來執(zhí)行應(yīng)用程序,生成應(yīng)用程序的顯示數(shù)據(jù)。在步驟Sl 128中,顯示選擇部1162在顯示內(nèi)容生成部1161所進(jìn)行的應(yīng)用程序啟動(dòng)結(jié)束的時(shí)刻,將顯示部1163的顯示從截圖切換為通過應(yīng)用程序而生成了的顯示數(shù)據(jù)。
在此,說明客戶裝置的顯示部1163上所顯示的畫面的轉(zhuǎn)變。圖10是表示截圖的例子的圖。具體而言,圖10(a)表示客戶裝置110所生成的截圖117的例子,圖10(b)表示在文檔105更新之后服務(wù)器裝置100所生成的截圖106。圖 10的例中,在上一次客戶裝置110中應(yīng)用程序結(jié)束之后,由于服務(wù)器裝置100內(nèi)的文檔105 被更新,所以應(yīng)用程序剛啟動(dòng)后所顯示的顯示內(nèi)容發(fā)生變化。圖IlA是表示第一實(shí)施方式所涉及的客戶裝置的畫面顯示的圖,圖IlB是表示參考例所涉及的客戶裝置的畫面顯示的圖。本實(shí)施方式所涉及的顯示控制系統(tǒng)中,在自上一次的應(yīng)用程序結(jié)束時(shí)至下一次的應(yīng)用程序啟動(dòng)時(shí)為止的期間中,服務(wù)器裝置100判斷應(yīng)用程序的顯示圖像是否發(fā)生了變化。然后,客戶裝置110的顯示部1063上顯示出在服務(wù)器裝置100所制作的截圖和客戶裝置110中保存的截圖的兩者中新的一個(gè)。因而,如圖IlA所示那樣,應(yīng)用程序啟動(dòng)之前顯示的截圖與應(yīng)用程序啟動(dòng)結(jié)束之后顯示的顯示圖像相一致,不會給用戶帶來不協(xié)調(diào)的感覺。在不采用本實(shí)施方式這樣的控制方法,而是一直顯示客戶裝置110中保存的截圖的情況下,如圖IlB所示那樣,應(yīng)用程序啟動(dòng)結(jié)束前后所顯示圖像不一致。在此情況下,會給用戶帶來不協(xié)調(diào)的感覺。如此,基于本實(shí)施方式所涉及的控制方法,由于服務(wù)器裝置100對客戶裝置110所保存的截圖的版本進(jìn)行管理,所以能夠使客戶裝置110始終顯示最新的截圖。(第二實(shí)施方式)圖12是本發(fā)明的第二實(shí)施方式所涉及的顯示控制系統(tǒng)的方框圖,圖13是表示截圖及差異數(shù)據(jù)的例子的圖。在本實(shí)施方式中,從服務(wù)器裝置100向客戶裝置110發(fā)送的數(shù)據(jù)與第一實(shí)施方式的不同。具體而言,在本實(shí)施方式中,在服務(wù)器裝置100內(nèi)的文檔105更新之后,不是發(fā)送與被更新的文檔對應(yīng)的截圖,而是只發(fā)送最新的截圖與客戶裝置110所保存的截圖之間的差異數(shù)據(jù)。下面,以本實(shí)施方式與第一實(shí)施方式之間的不同之處為中心進(jìn)行說明。本實(shí)施方式所涉及的第一截圖管理部102及第二截圖管理部114的基本構(gòu)成與圖 4和5所示的相同。但是,在第一截圖管理部102中,截圖保存部1023存儲著截圖106(圖15 (a))、截圖108 (圖15 (b))、以及截圖106和108的差異數(shù)據(jù)109 (圖15 (c)),其中,截圖106相當(dāng)于在用更新后的文檔105來執(zhí)行了應(yīng)用程序的情況下的顯示圖像;截圖108與客戶裝置110 所保存的相同。截圖108是截圖生成部使用更新前的文檔而生成的數(shù)據(jù),是在上一次對客戶裝置110發(fā)送了截圖或差異數(shù)據(jù)時(shí)生成的。差異數(shù)據(jù)109是在向客戶裝置110發(fā)送數(shù)據(jù)時(shí)截圖生成部1021根據(jù)各種公知的方法而生成的數(shù)據(jù)。也可以將差異數(shù)據(jù)109在發(fā)送給客戶裝置110之后刪除。另外,在第二截圖管理部114中,截圖接收部1141接收從截圖發(fā)送部IOM發(fā)送來的差異數(shù)據(jù)。截圖接收部1141將所接收到的差異數(shù)據(jù)與截圖保存部1143中保存的截圖合成,從而生成與最新的文檔105對應(yīng)的截圖。圖14是表示第二實(shí)施方式所涉及的截圖更新及顯示處理的流程圖。首先,對服務(wù)器裝置100所進(jìn)行的控制處理進(jìn)行說明。在步驟S1050中,服務(wù)器裝置100直到從截圖接收部1141接收到差異數(shù)據(jù)發(fā)送請求為止一直待機(jī)(步驟S1050中的“否”)。截圖發(fā)送判斷部1025接收到差異數(shù)據(jù)發(fā)送請求(步驟S1050中的“是”)后,控制處理進(jìn)入步驟S1051。在步驟S1051中,截圖發(fā)送判斷部1025判斷在上一次的應(yīng)用程序結(jié)束之后截圖是否被更新。具體而言,截圖發(fā)送判斷部1025將截圖保存部1023所保存的最新的截圖106 與同客戶裝置110所保存的截圖相同的截圖108(上一次發(fā)送時(shí)制作的)進(jìn)行比較。在截圖106與108不同的情況下,截圖發(fā)送判斷部1025判斷為截圖已被更新,從而進(jìn)入步驟
51052。在此外的情況下,截圖發(fā)送判斷部1025判斷為截圖未被更新,控制處理進(jìn)入步驟
51053。在步驟S1052中,截圖生成部1021生成截圖106和108的差異數(shù)據(jù)109。截圖發(fā)送部IOM將所生成的差異數(shù)據(jù)109發(fā)送給截圖接收部1141。在步驟S1053中,截圖發(fā)送部1023不是發(fā)送截圖,而是將截圖未被更新的情況通知截圖接收部1141。在步驟S1054中,截圖生成部1021用最新的截圖106來置換上一次發(fā)送了的截圖 108。下面,說明客戶裝置110所進(jìn)行的控制處理。在步驟S1150中,顯示內(nèi)容生成部1161響應(yīng)輸入部115所受理的指示,而指示服
務(wù)器裝置100啟動(dòng)應(yīng)用程序。在步驟S1151中,截圖接收部1141請求截圖發(fā)送判斷部1025發(fā)送用于更新截圖的差異數(shù)據(jù)。在步驟S1152中,顯示內(nèi)容生成部1161判斷截圖接收部1141是否從服務(wù)器裝置 100接收到了差異數(shù)據(jù)。在截圖接收部1141已接收到差異數(shù)據(jù)的情況下(步驟S1152中的“是”),控制處理進(jìn)入步驟S1153。在此外的情況下(步驟S1152中的“否”),控制處理進(jìn)入步驟S1154。在步驟S1153中,截圖接收部1141將所接收到的差異數(shù)據(jù)與截圖保存部1143中保存的截圖合成,以更新截圖。在步驟S1154中,顯示內(nèi)容選擇部1162讀出截圖保存部1143中保存的截圖,并將所讀出的截圖顯示到顯示部1163上。在步驟S1155中,文檔接收部112接收從文檔發(fā)送部101發(fā)送來的文檔105。在步驟S1156中,顯示內(nèi)容生成部1161用文檔接收部112所接收到的文檔105來執(zhí)行應(yīng)用程序,并生成顯示數(shù)據(jù)。在步驟Sl 157中,顯示選擇部1162在顯示內(nèi)容生成部1161所進(jìn)行的應(yīng)用程序啟動(dòng)結(jié)束的時(shí)刻,將顯示部1163的顯示從截圖切換為由應(yīng)用程序生成的顯示數(shù)據(jù)。并且,在應(yīng)用程序初始啟動(dòng)時(shí)客戶裝置110所進(jìn)行的截圖生成處理、及服務(wù)器裝置100所進(jìn)行的截圖生成處理與圖7及8所示的相同,因而在此省略說明。像本實(shí)施方式這樣,通過發(fā)送用來更新客戶裝置110中保存的截圖的差異數(shù)據(jù), 能夠減少從服務(wù)器裝置100向客戶裝置110發(fā)送的數(shù)據(jù)量,所以能夠更高速地更新截圖。并且,較為典型的是,上述第一及第二實(shí)施方式所涉及的客戶裝置可以通過作為半導(dǎo)體集成電路的LSI來實(shí)現(xiàn)。可以將它們分別作成單個(gè)芯片,也可以將它們?nèi)炕虿糠值丶捎谝粋€(gè)芯片。根據(jù)集成度的不同,該LSI也被稱為IC、系統(tǒng)LSI、超大規(guī)模LSI、特大
14規(guī)模LSI。另外,集成電路化的方法并不局限于LSI,也可以利用專用電路或通用處理器?;蛘撸部梢岳迷贚SI制成之后,能夠編程的FPGA(Field Programmable Gate Array 元件可編程邏輯閘陣列)、能夠重新進(jìn)行LSI內(nèi)部的電路單元的連接及/或設(shè)定的可重構(gòu)處理
ο進(jìn)一步,假如由于半導(dǎo)體技術(shù)的進(jìn)步或派生出別的技術(shù)而出現(xiàn)取代LSI的集成電路技術(shù),當(dāng)然,也可以利用該技術(shù)來進(jìn)行功能塊的集成化。也有利用生物技術(shù)等的可能性。進(jìn)一步,可以將集成了本發(fā)明所涉及的客戶裝置的半導(dǎo)體芯片與用于繪制圖像的顯示器組合起來構(gòu)成對應(yīng)于各種各樣的用途的繪制設(shè)備??梢詫⒈景l(fā)明應(yīng)用于攜帶電話、 電視機(jī)、數(shù)字錄像機(jī)、數(shù)碼攝像機(jī)、車用導(dǎo)航裝置等中的信息繪制單元。作為顯示器,除了陰極射線管(CRT)之外,可以與液晶或PDP(等離子顯示器面板)、有機(jī)EL等的平面顯示器、代表投影機(jī)的投射型顯示器等組合。另外,本發(fā)明所涉及的截圖的顯示控制方法不局限于自應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間,也可以適用于產(chǎn)生等待時(shí)間那樣的畫面轉(zhuǎn)變期間(例如,因切換畫面上的TAB鍵而使顯示內(nèi)容變化的期間)。工業(yè)實(shí)用性本發(fā)明有效于,在經(jīng)由網(wǎng)絡(luò)將服務(wù)器側(cè)所執(zhí)行的應(yīng)用程序的顯示數(shù)據(jù)顯示在客戶側(cè)設(shè)備上的構(gòu)成中,使人感覺到應(yīng)用程序啟動(dòng)所需要的等待時(shí)間變短。例如,能夠應(yīng)用于通過網(wǎng)絡(luò)裝置來操作電視機(jī)、數(shù)字錄像機(jī)的客戶裝置的畫面顯示控制。
權(quán)利要求
1.一種截圖顯示控制裝置,用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序,并在該應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為所述應(yīng)用程序啟動(dòng)后的顯示圖像的截圖,該截圖顯示控制裝置包括文檔接收部,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成部,用所述文檔接收部所接收到的文檔來生成截圖; 截圖保存部,保存所述截圖生成部所生成的截圖;截圖接收部,在所述服務(wù)器裝置中所述文檔被更新之后,從該服務(wù)器裝置接收該服務(wù)器裝置用所述更新后的文檔制作的截圖;以及顯示選擇部,在所述截圖接收部從所述服務(wù)器裝置接收到截圖的情況下,在顯示畫面上顯示所接收到的截圖,而在此外的情況下,在所述顯示畫面上顯示所述截圖保存部中保存的截圖。
2.一種截圖顯示控制裝置,用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序,并在該應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為所述應(yīng)用程序啟動(dòng)后的顯示圖像的截圖,該截圖顯示控制裝置包括文檔接收部,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成部,用所述文檔接收部所接收到的文檔來生成截圖; 截圖保存部,保存所述截圖生成部所生成的截圖;截圖接收部,從所述服務(wù)器裝置接收差異數(shù)據(jù),該差異數(shù)據(jù)表示用更新前的文檔生成的第一截圖與用更新后的文檔生成的第二截圖之間的差異;以及顯示選擇部,在所述截圖接收部從所述服務(wù)器裝置接收到差異數(shù)據(jù)的情況下,在顯示畫面上顯示將所接收到差異數(shù)據(jù)與所述截圖保存部中保存的截圖合成后所得到的截圖,而在此外的情況下,在所述顯示畫面上顯示所述截圖保存部中保存的截圖。
3.如權(quán)利要求1或2所述的截圖顯示控制裝置,其特征在于 所述截圖生成部在應(yīng)用程序啟動(dòng)結(jié)束時(shí)生成所述截圖。
4.如權(quán)利要求1或2所述的截圖顯示控制裝置,其特征在于 所述截圖生成部在應(yīng)用程序結(jié)束時(shí)生成所述第一截圖。
5.一種截圖顯示控制方法,在用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序的客戶裝置中,在所述應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖,該截圖顯示控制方法包括文檔接收步驟,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成步驟,用通過所述文檔接收步驟而接收到的文檔來生成截圖; 截圖保存步驟,保存通過所述截圖生成步驟而生成的截圖;截圖接收步驟,在所述服務(wù)器裝置中所述文檔被更新之后,從所述服務(wù)器裝置接收該服務(wù)器裝置用所述更新后的文檔制作的截圖;以及顯示選擇步驟,在通過所述截圖接收步驟而從所述服務(wù)器裝置接收到所述截圖的情況下,在顯示畫面上顯示所接收到的截圖,而在此外的情況下,在所述顯示畫面上顯示通過所述截圖保存步驟而保存了的截圖。
6.一種截圖顯示控制方法,在用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序的客戶裝置中,在所述應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,顯示作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖,該截圖顯示控制方法包括文檔接收步驟,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成步驟,用通過所述文檔接收步驟而接收到的文檔來生成截圖; 截圖保存步驟,保存通過所述截圖生成步驟而生成的截圖;截圖接收步驟,從所述服務(wù)器裝置接收差異數(shù)據(jù),該差異數(shù)據(jù)表示用更新前的文檔生成的第一截圖與用更新后的文檔生成的第二截圖之間的差異;以及顯示選擇步驟,在通過所述截圖接收步驟而從所述服務(wù)器裝置接收到差異數(shù)據(jù)的情況下,在顯示畫面上顯示將所接收到的差異數(shù)據(jù)與通過所述截圖保存步驟而保存了的截圖合成后所得到的截圖,而在此外的情況下,在所述顯示畫面上顯示通過所述截圖保存步驟而保存了的截圖。
7.一種截圖顯示控制用集成電路,在用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序的客戶裝置中,在所述應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,控制作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖的顯示,該集成電路包括文檔接收部,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成部,用所述文檔接收部所接收到的文檔來生成截圖; 截圖保存部,保存所述截圖生成部所生成的截圖;截圖接收部,在所述服務(wù)器裝置中所述文檔被更新之后,從該服務(wù)器裝置接收該服務(wù)器裝置用所述更新后的文檔制作的截圖;以及顯示選擇部,在所述截圖接收部從所述服務(wù)器裝置接收到截圖的情況下,在顯示畫面上顯示所接收到的截圖,而在此外的情況下,在所述顯示畫面上顯示所述截圖保存部中保存的截圖。
8.一種截圖顯示控制用集成電路,在用從服務(wù)器裝置接收到的文檔來啟動(dòng)應(yīng)用程序的客戶裝置中,在所述應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,控制作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖的顯示,該集成電路包括文檔接收部,從所述服務(wù)器裝置接收執(zhí)行所述應(yīng)用程序所需的文檔; 截圖生成部,用所述文檔接收部所接收到的文檔來生成截圖; 截圖保存部,保存所述截圖生成部所生成的截圖;截圖接收部,從所述服務(wù)器裝置接收差異數(shù)據(jù),該差異數(shù)據(jù)表示用更新前的文檔生成的第一截圖與用更新后的文檔生成的第二截圖之間的差異;以及顯示選擇部,在所述截圖接收部從所述服務(wù)器裝置接收到差異數(shù)據(jù)的情況下,在顯示畫面上顯示將所接收到的差異數(shù)據(jù)與所述截圖保存部中保存的截圖合成后所得到的截圖, 而在此外的情況下,在所述顯示畫面上顯示所述截圖保存部中保存的截圖。
9.一種服務(wù)器裝置,在應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,向顯示作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖的客戶裝置發(fā)送截圖,該服務(wù)器裝置包括文檔發(fā)送部,響應(yīng)來自所述客戶裝置的請求,向所述客戶裝置發(fā)送在該客戶裝置上執(zhí)行所述應(yīng)用程序所需的文檔;截圖生成部,在所述文檔被更新之后,用該更新后的文檔來生成截圖; 截圖保存部,保存所述截圖生成部所生成的截圖;發(fā)送判斷部,在從所述客戶裝置得到啟動(dòng)所述應(yīng)用程序的通知時(shí),判斷在上一次應(yīng)用程序執(zhí)行之后所述截圖保存部中保存的截圖是否已被更新;以及截圖發(fā)送部,在所述發(fā)送判斷部判斷為所述截圖保存部中保存的截圖已被更新的情況下,將所述截圖保存部中保存的截圖發(fā)送給所述客戶裝置。
10. 一種服務(wù)器裝置,在應(yīng)用程序啟動(dòng)開始至啟動(dòng)結(jié)束為止的期間中,向顯示作為所述應(yīng)用程序啟動(dòng)結(jié)束時(shí)的顯示圖像的截圖的客戶裝置發(fā)送用來更新截圖的差異數(shù)據(jù),該服務(wù)器裝置包括文檔發(fā)送部,響應(yīng)來自所述客戶裝置的請求,向所述客戶裝置發(fā)送在該客戶裝置上執(zhí)行所述應(yīng)用程序所需的文檔;截圖生成部,在所述文檔被更新之后,用該更新后的文檔來生成截圖;截圖保存部,保存用更新前的文檔生成的第一截圖和用更新后的文檔生成的第二截圖;發(fā)送判斷部,在從所述客戶裝置得到啟動(dòng)所述應(yīng)用程序的通知時(shí),判斷在上一次應(yīng)用程序執(zhí)行之后所述截圖保存部中保存的所述第二截圖是否已被更新;以及截圖發(fā)送部,在所述發(fā)送判斷部判斷為所述第二截圖已被更新的情況下,將表示所述第一截圖與所述第二截圖之間的差異的差異數(shù)據(jù)發(fā)送給所述客戶裝置。
全文摘要
本發(fā)明提供一種在實(shí)現(xiàn)遠(yuǎn)程UI的網(wǎng)絡(luò)系統(tǒng)中,無論服務(wù)器裝置中文檔更新狀況如何,都可以在客戶裝置上顯示最新的截圖的顯示控制技術(shù)。在自上一次的應(yīng)用程序結(jié)束的時(shí)刻到現(xiàn)時(shí)刻為止的期間中,在服務(wù)器裝置100上的文檔105被更新了的情況下,第一截圖管理部102將服務(wù)器裝置100所生成的截圖106回復(fù)給客戶裝置110。顯示控制部116在服務(wù)器裝置100接收到截圖106的情況下,將所接收到的截圖106顯示于顯示畫面,在此外的情況下,將客戶裝置110所制作的保存在第二截圖管理部114中的截圖117顯示到顯示畫面上。
文檔編號G06F13/00GK102473065SQ201080026098
公開日2012年5月23日 申請日期2010年12月10日 優(yōu)先權(quán)日2010年4月13日
發(fā)明者秦秀彥, 篠本雄基 申請人:松下電器產(chǎn)業(yè)株式會社