国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理裝置、方法、以及程序的制作方法

      文檔序號(hào):9635157閱讀:314來(lái)源:國(guó)知局
      信息處理裝置、方法、以及程序的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及信息處理裝置、方法、以及程序。
      【背景技術(shù)】
      [0002] 在遠(yuǎn)程桌面中,在服務(wù)器裝置配置有虛擬化的桌面環(huán)境(以下,稱為虛擬桌面)。 客戶端裝置能夠遠(yuǎn)程訪問(wèn)服務(wù)器,來(lái)利用使用服務(wù)器裝置的計(jì)算資源而提供的虛擬桌面。 近年來(lái),隨著智能手機(jī)等的移動(dòng)設(shè)備的高功能化和普及,從移動(dòng)環(huán)境利用提供遠(yuǎn)程桌面的 服務(wù)的需求增大。另外,從數(shù)據(jù)的安全對(duì)策、個(gè)人計(jì)算機(jī)的運(yùn)用管理的成本的觀點(diǎn)來(lái)看,提 供遠(yuǎn)程桌面的服務(wù)也被關(guān)注。
      [0003] 另一方面,進(jìn)行數(shù)據(jù)的發(fā)送和接收的通信裝置彼此的距離通過(guò)事業(yè)的全球化等 而越來(lái)越長(zhǎng)。對(duì)通信對(duì)象發(fā)出信號(hào)、數(shù)據(jù)后,到響應(yīng)返回來(lái)所需要的時(shí)間亦即往返延遲時(shí) 間(RoundTripTime:RTT)被與對(duì)象的物理距離、在路徑上進(jìn)行中繼、轉(zhuǎn)送的裝置等的個(gè) 數(shù)所左右。例如,發(fā)送側(cè)的通信裝置與接收側(cè)的通信裝置之間的距離越長(zhǎng),發(fā)送側(cè)的通信 裝置與接收側(cè)的通信裝置之間的路徑的往返延遲時(shí)間越長(zhǎng)。而且,在通過(guò)肯定響應(yīng)(ACK: ACKnowledgement)保證數(shù)據(jù)到達(dá)的例如TCP等的方式中,若往返延遲時(shí)間變長(zhǎng)則到肯定響 應(yīng)返回的時(shí)間也變慢。其結(jié)果,等待時(shí)間變大,通信的吞吐量降低。
      [0004] 進(jìn)一步,存在客戶端裝置中正在工作的其他的應(yīng)用程序占具通信帶寬,可利用于 構(gòu)建遠(yuǎn)程桌面環(huán)境的通信帶寬被限制的狀況。在這種狀況下,通信速度變得更慢。
      [0005] 對(duì)于此,公知有提供減少或者阻止由于從服務(wù)器裝置向客戶端裝置傳輸動(dòng)畫(huà)信息 的傳輸路徑的傳輸量不均勻而產(chǎn)生信息的缺少、傳輸信息的延遲等的動(dòng)畫(huà)信息傳輸方法以 及裝置的技術(shù)。另外,公知有減少動(dòng)態(tài)圖像數(shù)據(jù)的傳輸錯(cuò)誤的技術(shù)。(例如,參照專利文獻(xiàn) 1以及專利文獻(xiàn)2)
      [0006] 專利文獻(xiàn)1 :日本特開(kāi)2005 - 260302號(hào)公報(bào)
      [0007] 專利文獻(xiàn)2 :日本特開(kāi)2009 - 49529號(hào)公報(bào)
      [0008] 在遠(yuǎn)程桌面的一個(gè)例子中,服務(wù)器裝置將捕獲虛擬桌面的畫(huà)面而得到的圖像數(shù)據(jù) 發(fā)送至客戶端裝置。客戶端裝置將接收到的圖像數(shù)據(jù)顯示在顯示畫(huà)面??蛻舳搜b置的用戶 能夠根據(jù)顯示于顯示畫(huà)面的圖像數(shù)據(jù)掌握虛擬桌面的狀態(tài)。另外,客戶端裝置將用戶對(duì)于 虛擬桌面輸入的操作通知給服務(wù)器裝置。服務(wù)器裝置根據(jù)所輸入的用戶的操作更新虛擬桌 面的畫(huà)面。因此,即使是未配置有桌面環(huán)境的客戶端裝置,也能夠利用桌面環(huán)境。例如,在 這種安裝中,通信速度影響客戶端裝置中的遠(yuǎn)程桌面的畫(huà)面的更新間隔。而且,若畫(huà)面的更 新間隔變長(zhǎng),則導(dǎo)致遠(yuǎn)程桌面的可用性降低。該可用性的降低例如能夠通過(guò)加快通信速度 而改善,但根據(jù)網(wǎng)絡(luò)環(huán)境,存在難以充分地加快通信速度的狀況。因此,期望提供例如在給 定的通信速度中,也能夠使遠(yuǎn)程桌面的可用性提高的技術(shù)。

      【發(fā)明內(nèi)容】

      [0009] 本發(fā)明的一個(gè)方式的信息處理裝置所執(zhí)行的方法包括計(jì)算的工序、設(shè)定為空余大 小的工序、設(shè)定為發(fā)送間隔的工序、減法的工序、以及加法的工序。計(jì)算的工序?qū)υ谂c客戶 端裝置之間的通信中可利用的帶寬乘以通信的往返延遲時(shí)間,來(lái)計(jì)算客戶端裝置所具有的 緩沖區(qū)的緩沖區(qū)大小。設(shè)定為空余大小的工序,將通過(guò)緩沖區(qū)大小除以對(duì)于客戶端裝置設(shè) 定的發(fā)送數(shù)據(jù)大小而得到的實(shí)數(shù)整數(shù)化來(lái)計(jì)算整數(shù)值,并將整數(shù)值設(shè)定到空余大小。設(shè)定 為發(fā)送間隔的工序,將往返延遲時(shí)間除以整數(shù)值而得到的值、或者發(fā)送數(shù)據(jù)大小除以帶寬 而得到的值設(shè)定為發(fā)送間隔。減法的工序在每當(dāng)經(jīng)過(guò)發(fā)送間隔時(shí),均判定空余大小是否大 于第一值,在大于第一值的情況下生成遠(yuǎn)程桌面的畫(huà)面的圖像數(shù)據(jù)并發(fā)送至客戶端裝置, 從空余大小減去第二值。加法的工序在每次從客戶端裝置接收到針對(duì)通過(guò)減法的工序發(fā)送 的圖像數(shù)據(jù)的響應(yīng)時(shí),均對(duì)空余大小加上第二值。
      [0010] 使遠(yuǎn)程桌面的可用性提高。
      【附圖說(shuō)明】
      [0011]圖1是例示提供遠(yuǎn)程桌面的系統(tǒng)中的服務(wù)器裝置與客戶端裝置之間的數(shù)據(jù)的發(fā) 送和接收的流程的圖。
      [0012] 圖2是例示不等待來(lái)自客戶端裝置的肯定響應(yīng)的到達(dá)就發(fā)送下一個(gè)畫(huà)面的圖像 數(shù)據(jù)的情況的數(shù)據(jù)的發(fā)送和接收的流程的圖。
      [0013] 圖3是例示利用丟幀和滑動(dòng)窗口的畫(huà)面數(shù)據(jù)的發(fā)送數(shù)的控制的圖。
      [0014] 圖4是例示畫(huà)面的更新間隔的偏差的圖。
      [0015] 圖5是例示針對(duì)用戶輸入的操作的顯示畫(huà)面的響應(yīng)性的圖。
      [0016] 圖6是例示通過(guò)使用實(shí)施方式所涉及的發(fā)送間隔而抑制畫(huà)面的更新間隔的偏差 的圖。
      [0017] 圖7是例示通過(guò)使用實(shí)施方式所涉及的發(fā)送間隔而改善針對(duì)畫(huà)面的用戶操作的 響應(yīng)性的圖。
      [0018] 圖8是例示服務(wù)器裝置的虛擬桌面的畫(huà)面和客戶端裝置的顯示畫(huà)面的圖。
      [0019]圖9是例示提供實(shí)施方式所涉及的遠(yuǎn)程桌面的系統(tǒng)的圖。
      [0020] 圖10是例示實(shí)施方式所涉及的服務(wù)器裝置的功能模塊構(gòu)成的圖。
      [0021] 圖11是例示實(shí)施方式所涉及的客戶端裝置的功能模塊構(gòu)成的圖。
      [0022] 圖12是例示實(shí)施方式所涉及的設(shè)定信息的圖。
      [0023] 圖13是例示實(shí)施方式所涉及的畫(huà)面信息的圖。
      [0024] 圖14是例示實(shí)施方式所涉及的肯定響應(yīng)的圖。
      [0025] 圖15是例示第一實(shí)施方式所涉及的畫(huà)面數(shù)據(jù)的發(fā)送和接收處理的圖。
      [0026] 圖16是例示第二實(shí)施方式所涉及的畫(huà)面數(shù)據(jù)的發(fā)送和接收處理的圖。
      [0027] 圖17是例示第三實(shí)施方式所涉及的畫(huà)面數(shù)據(jù)的發(fā)送和接收處理的圖。
      [0028] 圖18是例示重新設(shè)定處理的圖。
      [0029] 圖19是例示用于實(shí)現(xiàn)實(shí)施方式所涉及的服務(wù)器裝置的信息處理裝置的硬件構(gòu)成 的圖。
      [0030] 圖20是例示用于實(shí)現(xiàn)實(shí)施方式所涉及的客戶端裝置的信息處理裝置的硬件構(gòu)成 的圖。
      【具體實(shí)施方式】
      [0031] 以下,參照附圖對(duì)本發(fā)明的幾個(gè)實(shí)施方式詳細(xì)地進(jìn)行說(shuō)明。此外,對(duì)在多個(gè)附圖中 對(duì)應(yīng)的要素標(biāo)注了相同的符號(hào)。
      [0032] 如上所述,在遠(yuǎn)程桌面的一個(gè)例子中,在服務(wù)器裝置配置有虛擬桌面環(huán)境。而且, 服務(wù)器裝置將例如捕獲虛擬桌面的畫(huà)面而得到的圖像數(shù)據(jù)發(fā)送至客戶端裝置。此外,所謂 捕獲虛擬桌面的畫(huà)面例如也可以是服務(wù)器裝置生成虛擬桌面的畫(huà)面的圖像數(shù)據(jù)。在客戶端 裝置中,若從服務(wù)器裝置接收到圖像數(shù)據(jù),則將表示能夠接收該圖像數(shù)據(jù)的信號(hào)亦即肯定 響應(yīng)(ACKACKnowledgement)回信給服務(wù)器裝置。接著,客戶端裝置通過(guò)將接收到的圖像 數(shù)據(jù)例如顯示在客戶端裝置所具備的顯示裝置的顯示畫(huà)面,從而服務(wù)器裝置的虛擬桌面的 狀態(tài)顯示于客戶端裝置的顯示畫(huà)面。若服務(wù)器裝置接收到來(lái)自客戶端裝置的肯定響應(yīng),則 將再次捕獲虛擬桌面的畫(huà)面而得到的下一個(gè)畫(huà)面的圖像數(shù)據(jù)發(fā)送至客戶端裝置。通過(guò)反復(fù) 進(jìn)行以上的處理,用戶能夠通過(guò)客戶端裝置的顯示畫(huà)面確認(rèn)虛擬桌面的畫(huà)面的狀態(tài),所以 能夠在客戶端裝置中操作虛擬桌面。
      [0033] 圖1是例示提供以上例示的遠(yuǎn)程桌面的系統(tǒng)中的服務(wù)器裝置與客戶端裝置之間 的數(shù)據(jù)的發(fā)送和接收的流程的圖。此外,在以下的說(shuō)明中,為了按時(shí)間序列區(qū)別被服務(wù)器裝 置捕獲到的一系列的虛擬桌面的畫(huà)面的每一個(gè),而使用在"畫(huà)面"的術(shù)語(yǔ)后標(biāo)注編號(hào)η的例 如"畫(huà)面η"這樣的記載。所標(biāo)注的編號(hào)η表示畫(huà)面被服務(wù)器裝置捕獲的時(shí)間序列的順序。 例如,附加了編號(hào)"1"的"畫(huà)面1"表示在某時(shí)刻以后第1個(gè)被服務(wù)器裝置捕獲的虛擬桌面 的畫(huà)面。而且,"畫(huà)面2"表示"畫(huà)面1"的下一個(gè)被服務(wù)器裝置捕獲的畫(huà)面。另外,在以下的 說(shuō)明中,將捕獲畫(huà)面而得到的圖像數(shù)據(jù)稱為畫(huà)面數(shù)據(jù)。并且,在表示從某時(shí)刻開(kāi)始第η個(gè)被 服務(wù)器裝置捕獲的畫(huà)面的圖像數(shù)據(jù)的情況下記載為"畫(huà)面η數(shù)據(jù)"。即,"畫(huà)面1數(shù)據(jù)"是捕 獲"畫(huà)面1"而得到的圖像數(shù)據(jù)。另外,"畫(huà)面2數(shù)據(jù)"是捕獲"畫(huà)面2"而得到的圖像數(shù)據(jù)。
      [0034] 如圖1所示,若服務(wù)器裝置開(kāi)始對(duì)客戶端裝置提供遠(yuǎn)程桌面,則捕獲虛擬桌面的 畫(huà)面(畫(huà)面1),獲取其圖像數(shù)據(jù)(畫(huà)面1數(shù)據(jù))(圖1的(1))。服務(wù)器裝置對(duì)捕獲到的畫(huà) 面1數(shù)據(jù)進(jìn)行例如壓縮處理等之后將該畫(huà)面1數(shù)據(jù)發(fā)送至客戶端裝置(圖1的(2))。若客 戶端裝置接收到畫(huà)面1數(shù)據(jù),則將表示能夠接收到畫(huà)面1數(shù)據(jù)的信號(hào)亦即肯定響應(yīng)回信給 服務(wù)器裝置(圖1的(3))。接著,客戶端裝置通過(guò)將接收到的畫(huà)面1數(shù)據(jù)例如顯示在客戶 端裝置所具備的顯示裝置的顯示畫(huà)面(圖1的(4)),來(lái)對(duì)用戶提供顯示于虛擬桌面的畫(huà)面。 若服務(wù)器裝置接收到來(lái)自客戶端裝置的肯定響應(yīng),則再次捕獲虛擬桌面的畫(huà)面并獲取下一 個(gè)畫(huà)面(畫(huà)面2)的圖像數(shù)據(jù)(畫(huà)面2數(shù)據(jù))(圖1的(5))。與畫(huà)面1的情況相同地,服務(wù) 器裝置對(duì)捕獲到的畫(huà)面2的畫(huà)面2數(shù)據(jù)進(jìn)行例如壓縮處理等之后將該畫(huà)面2數(shù)據(jù)發(fā)送至客 戶端裝置(圖1的(6))。若客戶端裝置接收到畫(huà)面2數(shù)據(jù),則將表示能夠正常地接收到畫(huà) 面2數(shù)據(jù)的肯定響應(yīng)回信給服務(wù)器裝置(圖1的(7)),將接收到的畫(huà)面2數(shù)據(jù)例如顯示在 客戶端裝置所具備的顯示裝置的顯示畫(huà)面(圖1的(8))。通過(guò)例如反復(fù)進(jìn)行以上的處理, 從而在客戶端裝置的顯示畫(huà)面依次顯示顯示于服務(wù)器裝置的虛擬桌面的畫(huà)面,提供了遠(yuǎn)程 桌面環(huán)境。
      [0035] 在以上的圖1所示的例子中,服務(wù)器裝置通過(guò)肯定響應(yīng)確認(rèn)了發(fā)送的畫(huà)面的圖像 數(shù)據(jù)能夠在客戶端裝置正常地接收之后,生成下一個(gè)畫(huà)面的圖像數(shù)據(jù)并發(fā)送。因此,在客戶 端裝置的顯示畫(huà)面以與被服務(wù)器裝置捕獲的畫(huà)面的順序相同的順序顯示了畫(huà)面的圖像數(shù) 據(jù),用戶能夠通過(guò)客戶端裝置的顯示畫(huà)面而知曉虛擬桌面的畫(huà)面的隨時(shí)間的變化。因此,用 戶能夠通過(guò)客戶端裝置的顯示畫(huà)面而知曉例如針對(duì)對(duì)于虛擬桌面執(zhí)行的自身的操作的響 應(yīng)。
      [0036] 然而,在等待來(lái)自客戶端裝置的肯定響應(yīng)后發(fā)送下一個(gè)畫(huà)面的圖像數(shù)據(jù)的上述的 方式中,往返延遲時(shí)間直接被反映在畫(huà)面的更新間隔。因此,在往返延遲時(shí)間較長(zhǎng)的網(wǎng)絡(luò)環(huán) 境中,針對(duì)用戶的操作的響應(yīng)性顯著地降低。此外,所謂針對(duì)用戶的操作的響應(yīng)性,例如是 在用戶操作鼠標(biāo)、鍵盤(pán)(例如光標(biāo)的移動(dòng)、文字的輸入等)時(shí)該操作被反映到客戶端裝置的 顯示畫(huà)面為止的時(shí)間,該時(shí)間越短響應(yīng)性越高。
      [0037] 為了抑制這種由于往返延遲時(shí)間而引起的畫(huà)面的更新間隔的長(zhǎng)期化,而考慮到服 務(wù)器裝置不等待來(lái)自客戶端裝置的肯定響應(yīng)的到達(dá)就發(fā)送下一個(gè)畫(huà)面的圖像數(shù)據(jù)。圖2是 例示服務(wù)器裝置不等待來(lái)自客戶端裝置的肯定響應(yīng)的到達(dá)就發(fā)送下一個(gè)畫(huà)面的圖像數(shù)據(jù) 的情況的數(shù)據(jù)的發(fā)送和接收的流程的圖。
      [0038] 在圖2的例子中,若服務(wù)器裝置開(kāi)始對(duì)客戶端裝置提供遠(yuǎn)程桌面,則捕獲虛擬桌 面的畫(huà)面并獲取作為畫(huà)面1的圖像數(shù)據(jù)的畫(huà)面1數(shù)據(jù)(圖2的(1))。而且,服務(wù)器裝置在 對(duì)獲取到的畫(huà)面1數(shù)據(jù)進(jìn)行了例如壓縮處理等之后將該畫(huà)面1數(shù)據(jù)發(fā)送至客戶端裝置(圖 2的(2))。接著,服務(wù)器裝置不等待針對(duì)已發(fā)送的畫(huà)面1數(shù)據(jù)的來(lái)自客戶端裝置的肯定響 應(yīng)的接收,就捕獲下一個(gè)虛擬桌面的畫(huà)面并獲取作為畫(huà)面2的圖像數(shù)據(jù)的畫(huà)面2數(shù)據(jù)(圖 2的(3))。而且,與畫(huà)面1的情況相同地,服務(wù)器裝置對(duì)獲取到的畫(huà)面2數(shù)據(jù)進(jìn)行了例如壓 縮處理等之后將該畫(huà)面2數(shù)據(jù)發(fā)送至客戶端裝置(圖2的(4))。以后,服務(wù)器裝置不等待 針對(duì)已發(fā)送的圖像數(shù)據(jù)的來(lái)自客戶端裝置的肯定響應(yīng)的接收,就以規(guī)定的時(shí)間間隔捕獲虛 擬桌面的畫(huà)面,并進(jìn)行了壓縮處理等之后將該圖像數(shù)據(jù)依次發(fā)送至客戶端裝置。
      [0039]另一方面,若客戶端裝置接收到從服務(wù)器裝置發(fā)送來(lái)的畫(huà)面1數(shù)據(jù),則將表示能 夠正常地接收的信號(hào)亦即肯定響應(yīng)回信給服務(wù)器裝置(圖2的(5))。接著,客戶端裝置將 接收到的畫(huà)面1數(shù)據(jù)顯示在例如客戶端裝置所具備的顯示裝置的顯示畫(huà)面(圖2的(6))。 相同地,若客戶端裝置接收到畫(huà)面2數(shù)據(jù),則將表示能夠正常地接收的肯定響應(yīng)回信給服 務(wù)器裝置(圖2的(7)),將接收到的畫(huà)面2數(shù)據(jù)顯示在顯示畫(huà)面(圖2的(8))。以后,若 客戶端裝置接收到從服務(wù)器裝置發(fā)送來(lái)的圖像數(shù)據(jù),則將針對(duì)接收到的圖像數(shù)據(jù)的肯定響 應(yīng)回信給服務(wù)器裝置,將接收到的圖像數(shù)據(jù)依次顯示在顯示畫(huà)面。
      [0040] 通過(guò)例如以上的處理,服務(wù)器裝置不等待來(lái)自客戶端裝置的肯定響應(yīng)就將捕獲畫(huà) 面而得到的圖像發(fā)送至客戶端裝置,所以在往返延遲時(shí)間較長(zhǎng)的情況下,也能夠抑制客戶 端裝置中的圖像數(shù)據(jù)的更新間隔的長(zhǎng)期化。
      [0041] 此外,在這種服務(wù)器裝置不等待來(lái)自客戶端裝置的肯定響應(yīng)就發(fā)送畫(huà)面數(shù)據(jù)的構(gòu) 成的情況下,根據(jù)發(fā)送方式,存在畫(huà)面數(shù)據(jù)實(shí)際被捕獲的順序和在客戶端裝置接收的順序 更換的情況。即,例如,在圖2中,存在從先發(fā)送的畫(huà)面1數(shù)據(jù)之后發(fā)送的畫(huà)面2數(shù)據(jù)先被客 戶端裝置接收的情況。在遠(yuǎn)程桌面中,優(yōu)選在客戶端裝置中也以在服務(wù)器裝置中被捕獲的 畫(huà)面的順序顯示畫(huà)面數(shù)據(jù)。這例如為用戶進(jìn)行鼠標(biāo)光標(biāo)的移動(dòng)的操作。在該情況下,若捕 獲到的畫(huà)面數(shù)據(jù)的順序被更換顯示,則產(chǎn)生用戶能夠看到光標(biāo)向與實(shí)際移動(dòng)的光標(biāo)的移動(dòng) 方向相反的方向移動(dòng)這樣的問(wèn)題。這種問(wèn)題成為使可用性降低的重要因素,所以在遠(yuǎn)程桌 面中,優(yōu)選在客戶端裝置中也以服務(wù)器裝置捕獲到的畫(huà)面的順序顯示畫(huà)面數(shù)據(jù)。因此,在客 戶端裝置設(shè)置有用于積蓄從服務(wù)器裝置接收到的圖像數(shù)據(jù)的緩沖區(qū)。而且,服務(wù)器裝置對(duì) 發(fā)送的圖像數(shù)據(jù)附加表示捕獲到畫(huà)面的順序的序列號(hào)后發(fā)送至客戶端裝置。在客戶端裝置 中,將接收到的畫(huà)面數(shù)據(jù)積蓄到緩沖區(qū),根據(jù)所附加的序列號(hào)在顯示裝置的顯示畫(huà)面顯示, 所以能夠按照順序顯示畫(huà)面數(shù)據(jù)。
      [0042] 然而,即使成為以上那樣的構(gòu)成,也由于客戶端裝置的緩沖區(qū)的大小有限,因而例 如在發(fā)送緩沖區(qū)能夠積蓄的個(gè)數(shù)以上的畫(huà)面數(shù)據(jù)的情況下,有可能引起溢出?;?
      當(dāng)前第1頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1