[發(fā)明專利]頁面訪問方法與電子設備在審
| 申請?zhí)枺?/td> | 202010120074.4 | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN113312168A | 公開(公告)日: | 2021-08-27 |
| 發(fā)明(設計)人: | 金偉明;沈金明 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 深圳中一聯(lián)合知識產(chǎn)權(quán)代理有限公司 44414 | 代理人: | 張瑞志 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 訪問 方法 電子設備 | ||
本申請?zhí)峁┮环N頁面訪問方法與電子設備,涉及計算機技術(shù)領(lǐng)域,其中,該方法包括:接收客戶端發(fā)送的目標用戶的初始化頁面訪問請求;為目標用戶分配目標容器,其中,目標容器中承載有編輯器的后臺服務進程,目標容器用于處理客戶端發(fā)送的目標用戶的代碼編輯請求。本申請?zhí)峁┑募夹g(shù)方案,每個用戶都可以分配到一個獨立的后臺服務器,從而可以緩解資源搶占的問題,減少卡頓現(xiàn)象,并提高用戶使用的安全性。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種頁面訪問方法與電子設備。
背景技術(shù)
集成開發(fā)環(huán)境(Integrated Development Environment,IDE)是用于提供程序開發(fā)環(huán)境的應用程序,其功能一般分為兩大部分:工程管理和代碼編輯,其中,工程管理包括工程的創(chuàng)建、打開、關(guān)閉、編譯和打包等功能,代碼編輯包括文本編輯、代碼自動補齊和代碼高亮等功能。IDE集成了軟件開發(fā)過程中的多種功能,可以使開發(fā)人員更加快捷方便的進行軟件開發(fā)。
傳統(tǒng)IDE開發(fā)工具在搭建過程中,往往需要花費大量的人力物力。隨著云技術(shù)的不斷發(fā)展,越來越多的云平臺公司開始將IDE工具遷移到云上,提供頁面(Web)版本的IDE供用戶使用,使用戶無需安裝任何應用程序就可以直接在網(wǎng)頁上進行軟件開發(fā)。Web IDE系統(tǒng)主要包括客戶端和后臺服務器,用戶通過客戶端上的Web頁面訪問服務器,服務器根據(jù)用戶的請求返回對應的服務和頁面。
然而,目前的Web IDE的請求處理方式,容易出現(xiàn)資源搶占的問題,從而容易造成卡頓;而且隔離性不好,容易造成安全問題。
發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┮环N頁面訪問方法與電子設備,用于減少卡頓現(xiàn)象,并提高用戶使用的安全性。
為了實現(xiàn)上述目的,第一方面,本申請實施例提供一種頁面訪問方法,應用于集成開發(fā)環(huán)境IDE服務器,所述方法包括:
接收客戶端發(fā)送的目標用戶的初始化頁面訪問請求;
為所述目標用戶分配目標容器,其中,所述目標容器中承載有編輯器的后臺服務進程,所述目標容器用于處理所述客戶端發(fā)送的所述目標用戶的代碼編輯請求。
本申請實施例提供的頁面訪問方法,IDE服務器在接收到客戶端發(fā)送的目標用戶的初始化頁面訪問請求后,通過容器平臺為目標用戶分配目標容器來處理目標用戶的代碼編輯請求,這樣每個用戶都可以分配到一個獨立的后臺服務器,從而可以緩解資源搶占的問題,減少卡頓現(xiàn)象,而且可以提高用戶使用的安全性。
在第一方面的一種可能的實施方式中,所述為所述目標用戶分配目標容器,包括:
向容器平臺發(fā)送容器分配請求,所述容器分配請求用于請求所述容器平臺為所述目標用戶分配目標容器;
接收所述容器平臺返回的所述目標容器的容器標識。
上述實施方式中,通過獨立的容器平臺為用戶分配容器,這樣可以方便容器的管理,也便于處理用戶訪問請求。
在第一方面的一種可能的實施方式中,所述容器分配請求中攜帶有資源申請量,所述目標容器占用的資源是根據(jù)所述資源申請量確定的。這樣可以提高IDE服務的靈活性。
在第一方面的一種可能的實施方式中,所述目標容器是預先創(chuàng)建的空閑的容器。這樣可以提高調(diào)度效率。
在第一方面的一種可能的實施方式中,所述方法還包括:向所述客戶端返回所述目標容器的容器標識。這樣可以降低轉(zhuǎn)發(fā)設備的處理量和系統(tǒng)復雜度。
在第一方面的一種可能的實施方式中,所述方法還包括:接收所述客戶端發(fā)送的所述目標用戶的訪問退出請求;釋放所述目標容器占用的資源。這樣可以及時釋放資源,提高資源利用率。
在第一方面的一種可能的實施方式中,所述釋放所述目標容器占用的資源,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010120074.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





