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

一種屏幕共享的方法、裝置、電子設(shè)備和存儲介質(zhì)與流程

文檔序號:40560619發(fā)布日期:2025-01-03 11:20閱讀:11來源:國知局
一種屏幕共享的方法、裝置、電子設(shè)備和存儲介質(zhì)與流程

本技術(shù)涉及計算機,并且更具體地,涉及計算機中一種屏幕共享的方法、裝置、電子設(shè)備和存儲介質(zhì)。


背景技術(shù):

1、目前,隨著車輛功能和車機設(shè)備的不斷完善和改進,車輛中的顯示屏除了主駕位置安裝的中控屏之外,還包括副駕屏、后排屏和吸頂屏等。

2、一種可能的實現(xiàn)方式中,在車輛中安裝有多個顯示屏的情況下,用戶可以基于多個顯示屏,實現(xiàn)屏幕內(nèi)容的共享。例如,當車內(nèi)多個用戶需要看電影時,可以在其中一個顯示屏配置電影,使該顯示屏顯示電影內(nèi)容,并將電影內(nèi)容共享至車內(nèi)的其他顯示屏,使所有的顯示屏顯示的是同一個電影畫面。

3、基于此,如何實現(xiàn)車內(nèi)多個顯示屏的屏幕共享,成為了亟需解決的問題。


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

1、本技術(shù)提供了一種屏幕共享的方法、裝置、電子設(shè)備和存儲介質(zhì),該方法能夠通過克隆圖層控制器的方式實現(xiàn)內(nèi)容共享,避免了重復(fù)創(chuàng)建視圖層次結(jié)構(gòu),減少了資源的內(nèi)存占用,增強了用戶的體驗。

2、第一方面,提供了一種屏幕共享的方法,該方法包括:響應(yīng)于在目標顯示屏上的屏幕共享操作,獲取該目標顯示屏的多個原始圖層控制器,以及該屏幕共享操作對應(yīng)的待共享顯示屏的屏幕參數(shù),該屏幕參數(shù)用于表示該待共享顯示屏的大小、位置和標識;根據(jù)該待共享顯示屏,對該多個原始圖層控制器進行克隆,得到該待共享顯示屏對應(yīng)的多個克隆圖層控制器;基于該待共享顯示屏的屏幕參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏上顯示該多個原始圖層控制器對應(yīng)多個圖層的多個視圖。

3、上述技術(shù)方案中,在車輛的多個顯示屏需要實現(xiàn)屏幕共享時,本技術(shù)提出了一種屏幕共享的方法,該方法通過對原顯示屏(目標顯示屏)的圖層控制器進行克隆,通過克隆圖層控制器使原顯示屏的內(nèi)容在其他需要共享的顯示屏進行顯示。其中,通過克隆圖層控制器的方式實現(xiàn)內(nèi)容共享,避免了重復(fù)創(chuàng)建視圖層次結(jié)構(gòu),克隆的圖層控制器可以共享原始圖層控制器的部分底層資源,減少了資源的內(nèi)存占用。此外,克隆的圖層控制器可以復(fù)用原有的代碼邏輯,還可以簡化代碼的管理和維護。由于克隆圖層控制器是基于現(xiàn)有的圖層控制器創(chuàng)建的,因此還可以實現(xiàn)低延遲的更新,提高交互的流暢性。最后,在基于克隆圖層控制器,在待共享顯示屏上顯示原顯示屏的視圖,還考慮到待共享顯示屏的屏幕尺寸,確保待共享顯示屏顯示原視圖時,達到最佳的視覺效果。

4、結(jié)合第一方面,在某些可能的實現(xiàn)方式中,該基于該待共享顯示屏的屏幕參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏上顯示該多個原始圖層控制器對應(yīng)多個圖層的多個視圖,包括:根據(jù)該待共享顯示屏的屏幕參數(shù),確定該多個克隆圖層控制器對應(yīng)的多個視圖組件的布局參數(shù),該布局參數(shù)用于表示該視圖組件在該待共享顯示屏上顯示時的位置和尺寸;根據(jù)該多個視圖組件的布局參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏顯示該多個視圖。

5、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該根據(jù)該多個視圖組件的布局參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏顯示該多個視圖,包括:根據(jù)該多個克隆圖層控制器,創(chuàng)建該多個視圖組件;基于該多個視圖組件的布局參數(shù),將該多個視圖組件添加至該待共享顯示屏;將該多個克隆圖層控制器與該多個視圖組件進行關(guān)聯(lián),以使該待共享顯示屏顯示該多個視圖。

6、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該基于該待共享顯示屏的屏幕參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏上顯示該多個原始圖層控制器對應(yīng)多個圖層的多個視圖之后,該方法還包括:響應(yīng)于該待共享顯示屏上的觸屏事件,獲取該觸屏事件的事件參數(shù),該事件參數(shù)用于表示該觸屏事件在該待共享顯示屏上發(fā)生的位置;根據(jù)該事件參數(shù)和該屏幕參數(shù),從該目標顯示屏的該多個視圖中確定出與該觸屏事件對應(yīng)的目標視圖;將該觸屏事件分發(fā)至該目標視圖,以使該目標視圖基于該觸屏事件,更新該目標視圖;基于更新后的目標視圖,通過該多個克隆圖層控制器更新該待共享顯示屏上的該目標視圖。

7、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該事件參數(shù)包括原始事件坐標,該屏幕參數(shù)包括該待共享顯示屏相對于該目標顯示屏的位置偏移量,該根據(jù)該事件參數(shù)和該屏幕參數(shù),從該目標顯示屏的該多個視圖中確定出與該觸屏事件對應(yīng)的目標視圖,包括:根據(jù)該原始事件坐標和該位置偏移量,將該觸屏事件從該待共享顯示屏轉(zhuǎn)換至該目標顯示屏,得到該目標顯示屏下該觸屏事件對應(yīng)的目標事件坐標;根據(jù)該目標事件坐標,確定該目標視圖。

8、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該根據(jù)該目標事件坐標,確定該目標視圖之前,該方法還包括:獲取該目標顯示屏的多個圖層的坐標區(qū)間;以及,該根據(jù)該目標事件坐標,確定該目標視圖,包括:根據(jù)該多個圖層的坐標區(qū)間,確定該目標事件坐標所處的第一坐標區(qū)間;確定目標圖層為該第一坐標區(qū)間對應(yīng)的圖層;在該目標圖層對應(yīng)的視圖數(shù)量為一個的情況下,確定該目標視圖為該目標圖層對應(yīng)的視圖;在該目標圖層的視圖數(shù)量為多個的情況下,獲取該目標圖層對應(yīng)的多個視圖的坐標區(qū)間;根據(jù)該多個視圖的坐標區(qū)間,確定該目標事件坐標所處的第二坐標區(qū)間;確定目標視圖為該第二坐標區(qū)間對應(yīng)的視圖。

9、結(jié)合第一方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該目標視圖基于該觸屏事件,更新該目標視圖的步驟包括:獲取該觸屏事件的事件類型,該事件類型用于表示該觸屏事件所對應(yīng)的操作;根據(jù)該事件類型,更新該觸屏事件對應(yīng)的目標回調(diào)處理方法;基于該目標回調(diào)處理方法,處理該觸屏事件并更新該目標視圖。

10、第二方面,提供了一種屏幕共享的裝置,該裝置包括:參數(shù)獲取模塊,用于響應(yīng)于在目標顯示屏上的屏幕共享操作,獲取該目標顯示屏的多個原始圖層控制器,以及該屏幕共享操作對應(yīng)的待共享顯示屏的屏幕參數(shù),該屏幕參數(shù)用于表示該待共享顯示屏的大小、位置和標識;圖層克隆模塊,用于根據(jù)該待共享顯示屏,對該多個原始圖層控制器進行克隆,得到該待共享顯示屏對應(yīng)的多個克隆圖層控制器;視圖顯示模塊,用于基于該待共享顯示屏的屏幕參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏上顯示該多個原始圖層控制器對應(yīng)多個圖層的多個視圖。

11、結(jié)合第二方面,在某些可能的實現(xiàn)方式中,該視圖顯示模塊具體用于:根據(jù)該待共享顯示屏的屏幕參數(shù),確定該多個克隆圖層控制器對應(yīng)的多個視圖組件的布局參數(shù),該布局參數(shù)用于表示該視圖組件在該待共享顯示屏上顯示時的位置和尺寸;根據(jù)該多個視圖組件的布局參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏顯示該多個視圖。

12、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該視圖顯示模塊還用于:根據(jù)該多個克隆圖層控制器,創(chuàng)建該多個視圖組件;基于該多個視圖組件的布局參數(shù),將該多個視圖組件添加至該待共享顯示屏;將該多個克隆圖層控制器與該多個視圖組件進行關(guān)聯(lián),以使該待共享顯示屏顯示該多個視圖。

13、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該基于該待共享顯示屏的屏幕參數(shù)和該多個克隆圖層控制器,在該待共享顯示屏上顯示該多個原始圖層控制器對應(yīng)多個圖層的多個視圖之后,該裝置還包括:視圖更新模塊,用于響應(yīng)于該待共享顯示屏上的觸屏事件,獲取該觸屏事件的事件參數(shù),該事件參數(shù)用于表示該觸屏事件在該待共享顯示屏上發(fā)生的位置;根據(jù)該事件參數(shù)和該屏幕參數(shù),從該目標顯示屏的該多個視圖中確定出與該觸屏事件對應(yīng)的目標視圖;將該觸屏事件分發(fā)至該目標視圖,以使該目標視圖基于該觸屏事件,更新該目標視圖;基于更新后的目標視圖,通過該多個克隆圖層控制器更新該待共享顯示屏上的該目標視圖。

14、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該事件參數(shù)包括原始事件坐標,該屏幕參數(shù)包括該待共享顯示屏相對于該目標顯示屏的位置偏移量,該視圖更新模塊還用于:根據(jù)該原始事件坐標和該位置偏移量,將該觸屏事件從該待共享顯示屏轉(zhuǎn)換至該目標顯示屏,得到該目標顯示屏下該觸屏事件對應(yīng)的目標事件坐標;根據(jù)該目標事件坐標,確定該目標視圖。

15、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該根據(jù)該目標事件坐標,確定該目標視圖之前,該視圖更新模塊還用于:獲取該目標顯示屏的多個圖層的坐標區(qū)間;以及,根據(jù)該多個圖層的坐標區(qū)間,確定該目標事件坐標所處的第一坐標區(qū)間;確定目標圖層為該第一坐標區(qū)間對應(yīng)的圖層;在該目標圖層對應(yīng)的視圖數(shù)量為一個的情況下,確定該目標視圖為該目標圖層對應(yīng)的視圖;在該目標圖層的視圖數(shù)量為多個的情況下,獲取該目標圖層對應(yīng)的多個視圖的坐標區(qū)間;根據(jù)該多個視圖的坐標區(qū)間,確定該目標事件坐標所處的第二坐標區(qū)間;確定目標視圖為該第二坐標區(qū)間對應(yīng)的視圖。

16、結(jié)合第二方面和上述實現(xiàn)方式,在某些可能的實現(xiàn)方式中,該視圖更新模塊還用于:獲取該觸屏事件的事件類型,該事件類型用于表示該觸屏事件所對應(yīng)的操作;根據(jù)該事件類型,更新該觸屏事件對應(yīng)的目標回調(diào)處理方法;基于該目標回調(diào)處理方法,處理該觸屏事件并更新該目標視圖。

17、第三方面,提供了一種電子設(shè)備,包括存儲器和處理器。該存儲器用于存儲可執(zhí)行程序代碼,該處理器用于從存儲器中調(diào)用并運行該可執(zhí)行程序代碼,使得該電子設(shè)備執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。

18、第四方面,提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括:計算機程序代碼,當該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。

19、第五方面,提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序代碼,當該計算機程序代碼在計算機上運行時,使得該計算機執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中的方法。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
蒲城县| 靖宇县| 连云港市| 柳州市| 饶河县| 巴青县| 东海县| 广昌县| 宜州市| 昌邑市| 宁阳县| 平度市| 睢宁县| 嘉黎县| 溧水县| 桂东县| 囊谦县| 佛冈县| 东乌珠穆沁旗| 绵阳市| 灵宝市| 葫芦岛市| 隆林| 扶沟县| 虹口区| 壶关县| 房产| 鄯善县| 洛隆县| 洪湖市| 札达县| 磐石市| 兖州市| 五大连池市| 苗栗县| 辽阳县| 常州市| 田东县| 内乡县| 教育| 万载县|