欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

卡片顯示方法、電子設備及可讀存儲介質(zhì)與流程

文檔序號:40461357發(fā)布日期:2024-12-27 09:26閱讀:11來源:國知局
卡片顯示方法、電子設備及可讀存儲介質(zhì)與流程

本技術(shù)實施例涉及終端,尤其涉及一種卡片顯示方法、電子設備及可讀存儲介質(zhì)。


背景技術(shù):

1、卡片是電子設備展示信息的一種方式。目前可以在電子設備的桌面、應用程序的界面上創(chuàng)建卡片,卡片可以顯示信息。示例性的,例如可以在桌面創(chuàng)建天氣卡片、日歷卡片,以及時鐘卡片等,天氣卡片可以展示天氣信息,日歷卡片可以展示日歷信息,時鐘卡片可以展示時間信息等。

2、目前卡片創(chuàng)建后,當卡片中的信息需要更新時,可以拉起對應應用程序的進程,該應用程序的進程可以調(diào)用系統(tǒng)服務的接口,獲取卡片的更新信息,以便卡片可以及時顯示該更新信息。目前卡片中每次信息的更新,均需要拉起對應應用程序的進程,功耗大且效率低。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供一種卡片顯示方法、電子設備及可讀存儲介質(zhì),由卡片渲染服務直接向目標系統(tǒng)服務請求卡片的更新信息,無需拉起第二應用的應用進程,可以減小功耗,且提高卡片顯示效率。

2、第一方面,本技術(shù)實施例提供一種卡片顯示方法,執(zhí)行該卡片顯示方法的執(zhí)行主體可以為電子設備或電子設備中的芯片,下述以電子設備為例進行說明。電子設備可以包括第一應用、第二應用、卡片渲染服務以及目標系統(tǒng)服務。在該方法中,所述第一應用顯示所述第二應用的卡片,當卡片中的信息需要更新時,所述卡片渲染服務向所述目標系統(tǒng)服務發(fā)送卡片信息更新請求,所述卡片信息更新請求用于請求所述卡片的更新信息。在一些示例中,例如所述卡片渲染服務可以周期性地、或間隔地向所述目標系統(tǒng)服務發(fā)送卡片信息更新請求。

3、所述目標系統(tǒng)服務響應于卡片信息更新請求,可以校驗所述第二應用的權(quán)限。其中,響應于所述第二應用的權(quán)限校驗通過,所述目標系統(tǒng)服務向所述卡片渲染服務發(fā)送所述卡片的更新信息。所述卡片渲染服務向所述第一應用發(fā)送所述卡片的更新信息,所述第一應用根據(jù)所述卡片的更新信息,顯示更新后的卡片。

4、本技術(shù)實施例中,電子設備更新卡片時,無需拉起第二應用的應用進程,由第二應用向目標系統(tǒng)服務請求卡片的更新信息,而是由卡片渲染服務直接向目標系統(tǒng)服務請求卡片的更新信息,可以減小電子設備的功耗,且提高卡片顯示效率。

5、在一種可能的實現(xiàn)方式中,所述卡片渲染服務中包括所述第二應用對應的虛擬機,第二應用對應的虛擬機可以由卡片渲染服務創(chuàng)建的。在一些示例中,當電子設備首次顯示第二應用的卡片時,卡片渲染服務可以創(chuàng)建第二應用對應的虛擬機,下面將第二應用對應的虛擬機簡稱為虛擬機。

6、在一些示例中,所述卡片信息更新請求可以包括所述卡片渲染服務的校驗信息以及所述虛擬機的標識。電子設備可以包括鑒權(quán)服務。

7、本技術(shù)實施例中,目標系統(tǒng)服務校驗所述第二應用的權(quán)限具體可以包括:目標系統(tǒng)服務響應于卡片信息更新請求,可以向所述鑒權(quán)服務發(fā)送校驗請求,所述校驗請求包括所述卡片渲染服務的校驗信息以及所述虛擬機的標識。其中,所述鑒權(quán)服務響應于校驗請求,可以根據(jù)所述卡片渲染服務的校驗信息以及所述虛擬機的標識,獲取所述第二應用的校驗信息,所述鑒權(quán)服務根據(jù)所述第二應用的校驗信息,可以校驗所述第二應用的權(quán)限。

8、在該實現(xiàn)方式中,由系統(tǒng)服務中的鑒權(quán)服務校驗第二應用的權(quán)限,可以提高校驗安全性。

9、在一種可能的實現(xiàn)方式中,所述電子設備還包括卡片管理服務。所述卡片管理服務包括:所述第二應用的校驗信息和所述虛擬機的標識之間的第一映射關(guān)系。

10、在一些示例中,鑒權(quán)服務可以包括鑒權(quán)接口。所述目標系統(tǒng)服務響應于卡片信息更新請求,可以調(diào)用所述鑒權(quán)服務的鑒權(quán)接口,向所述鑒權(quán)服務發(fā)送所述校驗請求。本技術(shù)實施例中,因為卡片管理服務中存儲有所述第二應用的校驗信息和所述虛擬機的標識之間的第一映射關(guān)系,因此所述鑒權(quán)服務響應于校驗請求,可以根據(jù)所述卡片渲染服務的校驗信息,向所述卡片管理服務發(fā)送所述虛擬機的標識,以向卡片管理服務請求第二應用的校驗信息。其中,所述卡片管理服務響應于來自鑒權(quán)服務的所述虛擬機的標識,可以根據(jù)所述虛擬機的標識,以及所述第一映射關(guān)系,向所述鑒權(quán)服務發(fā)送所述第二應用的校驗信息,以便鑒權(quán)服務可以校驗第二應用的權(quán)限。

11、本技術(shù)實施例中,該第一映射關(guān)系存儲在卡片管理服務中,一方面可以提高校驗信息的安全性,另一方面,卡片管理服務中存儲的第二應用的校驗信息以及虛擬機的標識的第一映射關(guān)系,還可以輔助鑒權(quán)服務校驗所述第二應用的權(quán)限,以便實現(xiàn)卡片渲染服務直接向目標系統(tǒng)服務請求卡片的更新信息。

12、在一種可能的實現(xiàn)方式中,所述鑒權(quán)服務包括:所述第二應用的校驗信息和所述第二應用的權(quán)限的第二映射關(guān)系,以便可以實現(xiàn)鑒權(quán)服務可以校驗第二應用的權(quán)限。在一些示例中,第二映射關(guān)系中的第二應用的權(quán)限可以理解為:第二應用具有調(diào)用系統(tǒng)服務的權(quán)限。在一些示例中,第二映射關(guān)系中的第二應用的權(quán)限可以包括第二應用可以調(diào)用的至少一個系統(tǒng)服務的標識。

13、其中,鑒權(quán)服務接收到來自卡片管理服務的第二應用的校驗信息,鑒權(quán)服務可以根據(jù)所述第二應用的校驗信息,以及所述第二映射關(guān)系,確定所述第二應用是否有調(diào)用所述目標系統(tǒng)服務的權(quán)限。

14、本技術(shù)實施例中,鑒權(quán)服務可以與卡片管理服務協(xié)同校驗第二應用的校驗信息,可以提高校驗安全性。

15、在一種可能的實現(xiàn)方式中,鑒權(quán)服務確定所述第二應用是否有調(diào)用所述目標系統(tǒng)服務的權(quán)限之后,當所述第二應用具有調(diào)用所述目標系統(tǒng)服務的權(quán)限時,所述鑒權(quán)服務確定所述第二應用的權(quán)限校驗通過,且向所述目標系統(tǒng)服務發(fā)送校驗成功消息。其中,目標系統(tǒng)服務響應于校驗成功消息,可以向卡片渲染服務發(fā)送所述卡片的更新信息,可以實現(xiàn)卡片的更新。

16、其中,鑒權(quán)服務確定所述第二應用是否有調(diào)用所述目標系統(tǒng)服務的權(quán)限之后,當所述第二應用不具有調(diào)用所述目標系統(tǒng)服務的權(quán)限時,所述鑒權(quán)服務確定所述第二應用的權(quán)限校驗未通過,且向所述目標系統(tǒng)服務發(fā)送校驗失敗消息,所述目標系統(tǒng)服務向所述卡片渲染服務發(fā)送調(diào)用失敗消息。

17、本技術(shù)實施例中,通過對第二應用的權(quán)限的校驗,可以確定第二應用是否具有調(diào)用目標系統(tǒng)服務的權(quán)限,在第二應用具有調(diào)用所述目標系統(tǒng)服務的權(quán)限時,目標系統(tǒng)服務可以向卡片渲染服務發(fā)送所述卡片的更新信息,可以實現(xiàn)卡片的更新。在第二應用不具有調(diào)用所述目標系統(tǒng)服務的權(quán)限時,目標系統(tǒng)服務可以不向卡片渲染服務發(fā)送所述卡片的更新信息。本技術(shù)實施例中,可以保證目標系統(tǒng)服務的使用權(quán)限只對特定應用生效,從而提升系統(tǒng)安全性。

18、上述講述了第一應用顯示更新后的卡片的過程,下面介紹第一應用顯示所述第二應用的卡片的過程:

19、在一種可能的實現(xiàn)方式中,鑒權(quán)服務可以包括注冊接口。所述第二應用可以調(diào)用所述鑒權(quán)服務的注冊接口,注冊所述第二應用的校驗信息。所述卡片渲染服務可以調(diào)用所述注冊接口,注冊所述卡片渲染服務的校驗信息。在一種可能的實現(xiàn)方式中,所述第二應用的校驗信息為令牌token,所述卡片渲染服務的校驗信息為token,所述第二應用對應的虛擬機的標識為所述第二應用對應的虛擬機中線程的線程號。

20、示例性的,當用戶觸發(fā)第一應用顯示第二應用的卡片時,所述第一應用可以向所述卡片管理服務發(fā)送卡片創(chuàng)建請求,所述卡片創(chuàng)建請求包括所述第二應用的標識,以及所述卡片的標識。其中,所述卡片管理服務根據(jù)所述第二應用的標識,與所述第二應用建立連接。所述第二應用可以向所述卡片管理服務發(fā)送所述第二應用的校驗信息。

21、其中,卡片管理服務可以檢測卡片管理服務中是否已存儲第二應用的校驗信息。其中,當所述卡片管理服務中已存儲所述第二應用的校驗信息時,表征電子設備已經(jīng)創(chuàng)建過該第二應用的卡片,所述卡片管理服務可以向所述卡片渲染服務發(fā)送渲染指令,所述渲染指令用于指示所述卡片渲染服務獲取所述卡片的圖形節(jié)點樹?;蛘撸斔隹ㄆ芾矸罩形创鎯λ龅诙玫男r炐畔r,表征電子設備未經(jīng)創(chuàng)建過該第二應用的卡片,或者第二應用的卡片已被全部刪除,所述卡片管理服務存儲所述第二應用的校驗信息,且向所述卡片渲染服務發(fā)送所述渲染指令。

22、在一種可能的實現(xiàn)方式中,所述渲染指令包括所述第二應用的標識,以及所述卡片的標識。所述卡片渲染服務響應于渲染指令,可以根據(jù)所述第二應用的標識,確定卡片渲染服務中是否包括所述第二應用對應的虛擬機。

23、其中,所述卡片渲染服務確定所述卡片渲染服務中包括所述虛擬機時,所述卡片渲染服務可以根據(jù)所述卡片的標識,獲取所述卡片的布局代碼,且根據(jù)所述卡片的布局代碼,獲取所述圖形節(jié)點樹。其中,所述卡片渲染服務根據(jù)所述第二應用的標識,確定所述卡片渲染服務中未包括所述虛擬機時,卡片渲染服務可以創(chuàng)建所述虛擬機,所述卡片渲染服務可以向所述卡片管理服務發(fā)送所述虛擬機的標識,以便所述卡片管理服務存儲所述第二應用的校驗信息以及所述虛擬機的標識之間的第一映射關(guān)系。

24、其中,所述卡片渲染服務根據(jù)所述第二應用的標識,確定所述卡片渲染服務中未包括所述虛擬機時,所述卡片渲染服務可以根據(jù)所述卡片的標識,獲取所述卡片的布局代碼,且根據(jù)所述卡片的布局代碼,獲取所述圖形節(jié)點樹。

25、本技術(shù)實施例中,圖形節(jié)點樹可以表征卡片的布局,卡片渲染服務獲取圖形節(jié)點樹的目的在于,使能第一應用可以根據(jù)該圖形節(jié)點樹,顯示第二應用的卡片。

26、在一種可能的實現(xiàn)方式中,本技術(shù)實施例可以通過如下兩種方式獲取第二應用的卡片的信息:

27、其一,由第二應用獲取第二應用的卡片的信息。其中,所述第二應用可以向所述目標系統(tǒng)服務發(fā)送卡片信息獲取請求,所述卡片信息獲取請求用于請求所述卡片的信息。所述目標系統(tǒng)服務響應于卡片信息獲取請求,可以向所述第二應用發(fā)送所述卡片的信息。所述第二應用向所述卡片渲染服務發(fā)送所述卡片的信息。

28、其二,由卡片渲染服務獲取第二應用的卡片的信息。其中,所述卡片渲染服務可以向所述目標系統(tǒng)服務發(fā)送卡片信息獲取請求,所述卡片信息獲取請求用于請求所述卡片的信息。所述目標系統(tǒng)服務校驗所述第二應用的權(quán)限,響應于所述第二應用的權(quán)限校驗通過,所述目標系統(tǒng)服務向所述卡片渲染服務發(fā)送所述卡片的信息。其中,目標系統(tǒng)服務校驗所述第二應用的權(quán)限的過程可以參照上述實施例中的相關(guān)描述。

29、本技術(shù)實施例中,在創(chuàng)建卡片時,卡片渲染服務也可以直接向目標系統(tǒng)服務請求以獲取卡片的信息,相較于第二應用向目標系統(tǒng)服務請求以獲取卡片的信息再發(fā)送給卡片渲染服務的方法,可以減少信令開銷,提高卡片顯示效率。

30、在一種可能的實現(xiàn)方式中,所述卡片渲染服務獲取所述卡片的信息以及圖形節(jié)點樹之后,所述卡片渲染服務可以向所述第一應用發(fā)送所述圖形節(jié)點樹和所述卡片的信息。其中,所述第一應用根據(jù)所述圖形節(jié)點樹和所述卡片的信息,顯示所述卡片。

31、第二方面,本技術(shù)實施例提供一種電子設備,該電子設備可以包括:處理器、存儲器。存儲器用于存儲計算機可執(zhí)行程序代碼,程序代碼包括指令;當處理器執(zhí)行指令時,指令使所述電子設備執(zhí)行如第一方面中的方法。

32、第三方面,本技術(shù)實施例提供一種電子設備,該電子設備可以包括用于執(zhí)行以上第一方面所提供的方法的單元、模塊或電路。

33、第四方面,本技術(shù)實施例提供一種包含指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述第一方面中的方法。

34、第五方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當其在計算機上運行時,使得計算機執(zhí)行上述第一方面中的方法。

35、上述第二方面至第五方面的各可能的實現(xiàn)方式,其有益效果可以參見上述第一方面所帶來的有益效果,在此不加贅述。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
称多县| 涡阳县| 岳西县| 东兴市| 霞浦县| 甘德县| 嘉禾县| 泌阳县| 霍州市| 枞阳县| 泗洪县| 铅山县| 太湖县| 宁德市| 白城市| 龙山县| 德化县| 泽州县| 乐都县| 株洲市| 商都县| 武功县| 琼结县| 彭泽县| 南漳县| 江陵县| 定边县| 洛川县| 凉山| 黄冈市| 阜城县| 永德县| 长治市| 嵊州市| 闸北区| 东平县| 阳高县| 淮安市| 伊宁县| 石阡县| 班玛县|