[發明專利]用于將在計算機設備的本地桌面應用程序上創建的命令和/或內容直接注入至網頁瀏覽器并反之亦然的系統、方法和計算機程序產品在審
| 申請號: | 201580048322.6 | 申請日: | 2015-09-09 |
| 公開(公告)號: | CN106716405A | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | J-P·巴伊;A·切欽斯基;R·戈拉;R·古利;H·若貝-杜瓦爾;N·舍納;S·塞恰;N·瓦瑟爾 | 申請(專利權)人: | 酷比特公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京戈程知識產權代理有限公司11314 | 代理人: | 程偉,王錦陽 |
| 地址: | 法國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 計算機 設備 本地 桌面 應用程序 創建 命令 內容 直接 注入 網頁瀏覽器 反之亦然 系統 | ||
技術領域
本發明總體涉及數據傳輸領域,更具體地,涉及用于這樣的系統、方法和計算機程序產品:其將在計算機設備的本地桌面應用程序上創建的命令和/或內容直接注入至網頁(web)瀏覽器,反之亦然。
背景技術
在因特網時代,網頁瀏覽器是最常用的應用程序,大多數用戶將他們大部分的計算機時間花費在網頁上。單頁面網頁應用程序是適合于網頁頁面的應用程序,其目的是提供類似于桌面應用程序的更流暢的用戶體驗。所有必要的代碼都通過單個頁面加載來檢索,或者適當的資源被動態加載并且根據需要被添加到頁面,通常是響應于用戶動作。
與單頁面應用程序的交互通常涉及與幕后的網頁服務器的動態通信。然而,編輯圖像、聲音、視頻或多維內容仍然是最好留給桌面應用程序的任務。
為了在因特網上共享本地產生的內容,用戶需要將其上傳到服務器。將任何內容(例如圖像、聲音、視頻或3D模型)上傳到服務器,在時間和計算方面具有高成本。如果用戶想要預覽網頁瀏覽器中的內容,然后使用已知的常規方法確認上傳,則需要依賴于可用帶寬和服務器負載的往返。
在因特網上共享本地產生的內容的另一替代方案是將內容作為圖形文件傳送到網頁瀏覽器。然而,圖形文件(即被稱為“.fbx、.obj或.dae”文件)占用巨大的空間數據,因此阻止使用此解決方案。
另一種方法是使用實時編輯器來使本地產生的內容適應因特網網頁導航器。然而,這種解決方式需要特定技能來開發初始內容和因特網內容之間的映射,這會阻止任何非專業最終用戶使用它。
公知的用于對象鏈接和嵌入的OLE是由微軟公司開發的專有技術,其已被廣泛用于將數據從應用程序傳送到另一應用程序。這種技術允許使用拖放和剪貼板操作來嵌入和鏈接到文檔和其他對象。但是,此技術僅限于將數據傳輸到并且現在不再支持安全問題,并且常常會引起不必要的窗口并且成為惡意軟件的起因。
因此,需要這樣一種系統和方法:其克服現有技術的限制并允許將在桌面應用程序上本地創建的任何多維內容直接注入到網頁瀏覽器中。本發明提供了對這種需要的解決方案。
發明內容
因此,本發明的目的是提供一種系統和方法,其允許將數據、內容和/或命令從桌面應用程序直接注入到網頁瀏覽器應用程序,并且反之亦然,其不需要訪問或使用遠程服務器,也不需要任何文件傳輸。
有利地,本發明提供了一種簡單的解決方案,其允許在動態環境中(例如,利用網頁瀏覽器)將在靜態環境中(例如,利用本地桌面應用程序)創建的多維模型快速地可視化。
為了實現前述目標,提供了如在所附獨立權利要求1、15和16中進一步描述的系統、方法和計算機程序產品。
具體地,一種對利用在計算機設備上運行的桌面應用程序生成的初始內容進行處理的計算機實現的方法,所述方法包括以下步驟:
-接收查詢以將初始內容傳送到網頁瀏覽器,其中,網頁瀏覽器在計算機設備上運行;
-將所述查詢傳送到軟件應用程序,其中,所述軟件應用程序在所述計算機設備上運行;
-通過所述軟件應用程序而在所述計算機設備上執行所述查詢;
-由所述軟件應用程序將所執行的查詢的結果傳送到所述網頁瀏覽器。
有利地,軟件應用程序與網頁瀏覽器之間的通信僅在所述計算機設備上本地執行。
在一個實施例中,軟件應用程序與網頁瀏覽器之間的通信在沒有任何本地盤傳輸的情況下運行。
在一個實施例中,查詢包括數據和/或命令。
在另一個實施例中,執行步驟包括封裝數據的步驟。
仍有利地,該方法進一步包括在計算機設備的網頁瀏覽器用戶界面上顯示執行的查詢的結果的步驟。
有利地,網頁瀏覽器包括多個工具和功能以豐富初始內容周圍的場景。
在一個實施例中,執行步驟包括由所述軟件應用程序簡化初始內容的步驟。
有利地,通過使用預定的啟發法來執行簡化。
仍有利地,簡化與多維模型的多個經簡化的版本相關聯,每個經簡化的版本與細節的預定水平相關聯。
在一個實施例中,該方法進一步包括使所述網頁瀏覽器將發布命令傳送到遠程服務器的步驟。
在實施例中,初始內容為3D內容。
有利地,利用WebSocket協議來執行通信步驟。
有利地,軟件應用程序是插件。
本發明還提供了一種用于對利用在計算機設備上運行的桌面應用程序生成的初始內容進行處理的系統,其包括適于執行該方法的步驟的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于酷比特公司,未經酷比特公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580048322.6/2.html,轉載請聲明來源鉆瓜專利網。





