System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機領域,具體而言,涉及一種應用界面的顯示方法和裝置、存儲介質及電子設備。
技術介紹
1、隨著網絡技術的發展,云應用成為一種越來越主流的應用體驗模式。在終端運行云應用的過程中,通常是在云服務器中運行云應用進程,而終端中通過運行一個用于接收并顯示云服務器返回的應用界面的進程。
2、在終端中運行云應用的同時,進行輸入操作的過程中,現有的處理方式通常是在終端與云服務器各自調用一個輸入控件,在終端中基于終端自身的輸入控件獲取輸入操作,以控制云服務器中的輸入控件執行相同的輸入操作。但是,如果終端的操作系統與云服務器的操作系統不一致的情況下,終端中顯示的輸入控件會對云應用的界面造成嚴重遮擋。也就是說,現有的輸入界面的顯示方式存在顯示效果較差的技術問題。
3、針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
1、本申請實施例提供了一種應用界面的顯示方法和裝置、存儲介質及電子設備,以至少解決相關技術對應用界面進行顯示的顯示效果較差的技術問題。
2、根據本申請實施例的一個方面,提供了一種應用界面的顯示方法,包括:在當前終端中響應于目標云應用的第一應用界面內的輸入觸發操作,發送界面獲取請求,其中,上述界面獲取請求用于獲取包含輸入控件的第二應用界面;獲取運行有上述目標云應用的目標服務器根據上述界面獲取請求所返回的上述第二應用界面,其中,上述目標服務器中運行有處于觸摸控制狀態的第一操作系統,上述第二應用界面中的上述輸入控件按照與上述第一操作系統對應
3、根據本申請實施例的另一個方面,提供了另一種應用界面的發送方法,包括:獲取目標終端基于第一應用界面發送的界面獲取請求,其中,上述界面獲取請求用于獲取包含輸入控件的第二應用界面,上述第一應用界面為目標云應用的運行界面;響應于上述界面獲取請求,在當前服務器中觸發輸入控件,其中,上述當前服務器中運行有處于觸摸控制狀態的第一操作系統,上述第一操作系統與上述目標終端中運行的第二操作系統為不同的操作系統;在第一顯示區域內顯示上述輸入控件,并在第二顯示區域顯示上述目標云應用的運行界面,其中,上述輸入控件按照與上述第一操作系統對應的布局樣式進行顯示,上述第一顯示區域與上述第二顯示區域互不遮擋;將上述當前服務器的當前顯示界面作為上述第二應用界面發送給上述目標終端。
4、根據本申請實施例的又一方面,還提供了一種應用界面的顯示裝置,包括:發送單元,用于在當前終端中響應于目標云應用的第一應用界面內的輸入觸發操作,發送界面獲取請求,其中,上述界面獲取請求用于獲取包含輸入控件的第二應用界面;獲取單元,用于獲取運行有上述目標云應用的目標服務器根據上述界面獲取請求所返回的上述第二應用界面,其中,上述目標服務器中運行有處于觸摸控制狀態的第一操作系統,上述第二應用界面中的上述輸入控件按照與上述第一操作系統對應的布局樣式進行顯示,上述第一操作系統與上述當前終端中運行的第二操作系統為不同的操作系統;顯示單元,用于在上述當前終端的第一顯示區域內顯示上述第二應用界面中的上述輸入控件,并在上述當前終端的第二顯示區域內顯示上述第二應用界面中上述目標云應用的運行界面,其中,上述第一顯示區域與上述第二顯示區域互不遮擋。
5、根據本申請實施例的又一方面,還提供了另一種應用界面的發送裝置,包括:獲取單元,用于獲取目標終端基于第一應用界面發送的界面獲取請求,其中,上述界面獲取請求用于獲取包含輸入控件的第二應用界面,上述第一應用界面為目標云應用的運行界面;觸發單元,用于響應于上述界面獲取請求,在當前服務器中觸發輸入控件,其中,上述當前服務器中運行有處于觸摸控制狀態的第一操作系統,上述第一操作系統與上述目標終端中運行的第二操作系統為不同的操作系統;顯示單元,用于在第一顯示區域內顯示上述輸入控件,并在第二顯示區域顯示上述目標云應用的運行界面,其中,上述輸入控件按照與上述第一操作系統對應的布局樣式進行顯示,上述第一顯示區域與上述第二顯示區域互不遮擋;發送單元,用于將上述當前服務器的當前顯示界面作為上述第二應用界面發送給上述目標終端。
6、根據本申請實施例的又一方面,還提供了一種計算機可讀的存儲介質,該計算機可讀的存儲介質中存儲有計算機程序,其中,該計算機程序被設置為運行時執行上述應用界面的顯示方法或上述應用界面的發送方法。
7、根據本申請實施例的又一個方面,提供一種計算機程序產品或計算機程序,該計算機程序產品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取該計算機指令,處理器執行該計算機指令,使得該計算機設備執行如以上應用界面的顯示方法或上述應用界面的發送方法。
8、根據本申請實施例的又一方面,還提供了一種電子設備,包括存儲器和處理器,上述存儲器中存儲有計算機程序,上述處理器被設置為通過所述計算機程序執行上述的應用界面的顯示方法或上述應用界面的發送方法。
9、在本申請實施例中,采用在當前終端中響應于目標云應用的第一應用界面內的輸入觸發操作,發送界面獲取請求,其中,界面獲取請求用于獲取包含輸入控件的第二應用界面;獲取運行有目標云應用的目標服務器根據界面獲取請求所返回的第二應用界面,其中,目標服務器中運行有處于觸摸控制狀態的第一操作系統,第二應用界面中的輸入控件按照與第一操作系統對應的布局樣式進行顯示,第一操作系統與當前終端中運行的第二操作系統為不同的操作系統;在當前終端的第一顯示區域內顯示第二應用界面中的輸入控件,并在當前終端的第二顯示區域內顯示第二應用界面中目標云應用的運行界面,其中,第一顯示區域與第二顯示區域互不遮擋。從而實現了通過接收目標服務器中顯示的輸入控件,在終端中的不同顯示區域對運行界面和輸入控件進行分別顯示。
10、在上述實施方式中,在需要進行輸入操作時,通過處于觸摸控制狀態的第一操作系統調用輸入控件,實現了輸入控件和云應用在顯示界面中的自動適配,進而在終端中接收到云服務器發送的顯示界面的情況下,可以根據服務器中適配顯示的結果對輸入控件和應用界面進行適配顯示,避免了終端調用的輸入法與服務器中的應用界面的顯示效果不適配的情況,解決了現有方式在云應用中進行輸入顯示的顯示效果較差的技術問題。
本文檔來自技高網...【技術保護點】
1.一種應用界面的顯示方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述當前終端的第一顯示區域內顯示所述第二應用界面中的所述輸入控件,并在所述當前終端的第二顯示區域內顯示所述第二應用界面中所述目標云應用的運行界面之后,還包括:
3.根據權利要求2所述的方法,其特征在于,所述響應于所述第一顯示區域中的觸控操作,向所述目標服務器發送觸控操作指令,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據所述第三應用界面在所述當前終端的所述第一顯示區域內更新顯示所述輸入控件,包括以下至少之一:
5.根據權利要求1所述的方法,其特征在于,所述在當前終端中響應于目標云應用的第一應用界面內的輸入觸發操作,發送界面獲取請求包括:
6.根據權利要求5所述的方法,其特征在于,所述在所述目標服務器中運行的所述第一操作系統處于所述觸摸控制狀態的情況下,將攜帶所述輸入觸發操作的操作位置信息的所述界面獲取請求發送給所述目標服務器之前,還包括:
7.根據權利要求5所述的方法,其特征在于,所述在所述目標服務器中
8.一種應用界面的發送方法,其特征在于,包括:
9.根據權利要求8所述的方法,其特征在于,所述將所述當前服務器的當前顯示界面作為所述第二應用界面發送給所述目標終端之后,還包括:
10.根據權利要求9所述的方法,其特征在于,所述響應于所述觸控操作指令,確定所述觸控操作指令指示的輸入元素包括:
11.根據權利要求9所述的方法,其特征在于,所述根據所述輸入元素更新顯示所述輸入控件包括以下至少之一:
12.根據權利要求8所述的方法,其特征在于,所述獲取目標終端基于第一應用界面發送的界面獲取請求包括:
13.根據權利要求12所述的方法,其特征在于,所述在所述當前服務器中運行的所述第一操作系統處于所述觸摸控制狀態的情況下,獲取所述界面獲取請求中攜帶的操作位置信息之前,還包括:
14.根據權利要求12所述的方法,其特征在于,所述在所述當前服務器中運行的所述第一操作系統尚未處于所述觸摸控制狀態的情況下,根據所述界面獲取請求中攜帶的控制狀態切換指令將所述當前服務器切換為所述觸摸控制狀態之后,還包括:
15.根據權利要求13所述的方法,其特征在于,所述響應于所述第二操作系統與所述目標云應用對應的第一操作系統不匹配,將多個服務器中運行有處于所述觸摸控制狀態的所述第一操作系統的服務器作為所述當前服務器之前,還包括:
16.一種應用界面的顯示裝置,其特征在于,包括:
17.一種應用界面的發送裝置,其特征在于,包括:
18.一種計算機可讀的存儲介質,其特征在于,所述計算機可讀的存儲介質包括存儲的程序,其中,所述程序運行時執行所述權利要求1至7或8至15任一項中所述的方法。
19.一種計算機程序產品,包括計算機程序/指令,其特征在于,該計算機程序/指令被處理器執行時實現權利要求1至7或8至15任一項中所述方法的步驟。
20.一種電子設備,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為通過所述計算機程序執行所述權利要求1至7或8至15任一項中所述的方法。
...【技術特征摘要】
1.一種應用界面的顯示方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述在所述當前終端的第一顯示區域內顯示所述第二應用界面中的所述輸入控件,并在所述當前終端的第二顯示區域內顯示所述第二應用界面中所述目標云應用的運行界面之后,還包括:
3.根據權利要求2所述的方法,其特征在于,所述響應于所述第一顯示區域中的觸控操作,向所述目標服務器發送觸控操作指令,包括:
4.根據權利要求2所述的方法,其特征在于,所述根據所述第三應用界面在所述當前終端的所述第一顯示區域內更新顯示所述輸入控件,包括以下至少之一:
5.根據權利要求1所述的方法,其特征在于,所述在當前終端中響應于目標云應用的第一應用界面內的輸入觸發操作,發送界面獲取請求包括:
6.根據權利要求5所述的方法,其特征在于,所述在所述目標服務器中運行的所述第一操作系統處于所述觸摸控制狀態的情況下,將攜帶所述輸入觸發操作的操作位置信息的所述界面獲取請求發送給所述目標服務器之前,還包括:
7.根據權利要求5所述的方法,其特征在于,所述在所述目標服務器中運行的所述第一操作系統尚未處于所述觸摸控制狀態的情況下,將攜帶控制狀態切換指令的所述界面獲取請求發送給所述目標服務器之后,還包括:
8.一種應用界面的發送方法,其特征在于,包括:
9.根據權利要求8所述的方法,其特征在于,所述將所述當前服務器的當前顯示界面作為所述第二應用界面發送給所述目標終端之后,還包括:
10.根據權利要求9所述的方法,其特征在于,所述響應于所述觸控操作指令,確定所述觸控操作指令指示的輸入元素包括:
11.根據權利要求...
【專利技術屬性】
技術研發人員:唐璽,潘博淵,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。