System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及終端,尤其涉及一種通話投屏方法及終端設備。
技術介紹
1、投屏技術能夠將一個終端設備屏幕中的畫面通過另一個終端設備的屏幕進行顯示。目前投屏大多應用在對圖片、視頻的查看過程中,示例性地,用戶可以將手機上的圖片或視頻投放到電視、投影等屏幕較大的設備上,提升觀看體驗。
2、隨著終端技術的發展以及人們生活水平的提高,用戶還存在對通話進行投屏的訴求。通話包括視頻通話和語音通話,目前的通話投屏技術僅僅能夠將一個終端設備(一般為小屏設備)的通話界面投放到另一個終端設備(一般為大屏設備)上。以手機和電視為例,用戶正在使用手機通話,并將通話界面投放至電視上,在通話過程中用戶仍然使用的是手機的攝像頭、麥克風、揚聲器等硬件設備。一方面,這種投屏方式沒有合理利用到被投屏的終端設備(即大屏設備)的硬件資源,另一方面,這種投屏方式需要用戶手持手機,用戶體驗較差。
技術實現思路
1、本申請提供了一種通話投屏方法及終端設備,能夠利用投屏技術實現服務在不同設備間的流轉,合理利用被投屏的終端設備的硬件資源,進而提升用戶體驗。
2、第一方面,提供了一種通話投屏方法,應用于包括第一終端設備和第二終端設備的通信系統,第一終端設備和第二終端設備之間建立了藍牙無線通信連接,或者,用戶在第一終端設備和第二終端設備登錄了相同賬號、且第一終端設備和第二終端設備處于同一局域網。方法可以包括:在檢測到用戶在投屏列表中對第二終端設備的選擇操作的情況下,第一終端設備獲取第二終端設備的設備狀態信息,設備狀態信
3、本申請提供的通話投屏方法,在檢測到用戶在投屏列表中對第二終端設備的選擇操作的情況下,第一終端設備獲取第二終端設備的設備狀態信息,在設備狀態信息指示第二終端設備的硬件設備中的部分設備可用于投屏的情況下,第一終端設備與第二終端設備創建第一數據傳輸通道和第二數據傳輸通道,第一終端設備執行投屏操作,并利用第一數據傳輸通道和第二數據傳輸通道與第二終端設備傳輸通話數據,能夠利用投屏技術實現服務在不同設備間的流轉,進而提升用戶體驗。
4、上述設備狀態信息也可以理解為第二終端設備上是否設有用于投屏的硬件設備,和/或,第二終端設備的硬件設備是否被占用。上述設備狀態信息還可以理解為第二終端設備是否支持分布式投屏。
5、對于視頻通話服務,若第二終端設備上設有攝像頭、麥克風和揚聲器,和/或,第二終端設備的攝像頭、麥克風和揚聲器沒有被占用,則第二終端設備的硬件設備可用于投屏,即第二終端設備支持分布式投屏。
6、上述設備狀態信息可以包括設備標識和分布式狀態標識。其中,設備標識用于指示第二終端設備,分布式標識用于指示硬件設備是否可用于投屏,即是否支持分布式投屏。
7、設備標識可以是設備名稱,也可以是網絡地址,還可以是其他能夠用于確定第二終端設備的標識,本申請對此不做限定。其中,設備名稱可以是第二終端設備出廠時預設的名稱,也可以是經用戶修改后的名稱,本申請對此不做限定。網絡地址可以包括互聯網協議(internet?protocol?address,ip)地址和/或媒體訪問控制(media?access?controladdress,mac)地址。
8、分布式狀態標識可以用英文字符進行表示,第二終端設備的分布式狀態標識也可以用字符串進行表示。本申請對第二終端設備的分布式狀態標識的具體形式不做限定。
9、以用戶a使用第一終端設備與用戶b進行視頻通話為例,第一數據傳輸通道用于第二終端設備向第一終端設備發送第二終端設備通過攝像頭采集的用戶a的畫面數據和第二終端設備通過麥克風采集的用戶a的聲音數據;第二數據傳輸通道用于第一終端設備向第二終端設備發送第一終端設備通過網絡獲取的用戶b的畫面數據和用戶b的聲音數據。
10、以用戶a使用第一終端設備與用戶b進行語音通話為例,第一數據傳輸通道用于第二終端設備向第一終端設備發送第二終端設備通過麥克風采集的用戶a的聲音數據;第二數據傳輸通道用于第一終端設備向第二終端設備發送第一終端設備通過網絡獲取的用戶b的聲音數據。
11、結合第一方面,在第一方面的某些實現方式中,在檢測到用戶在投屏列表中對第二終端設備的選擇操作的情況下,第一終端設備獲取第二終端設備的設備狀態信息,包括兩種可能的實現方式。
12、在第一種可能的實現方式中,第一終端設備和第二終端設備之間建立了藍牙無線通信連接,響應于用戶對下拉菜單中投屏控件的點擊操作,第一終端設備掃描預設范圍內與第一終端設備建立有無線通信連接的終端設備,并顯示投屏設備列表,投屏設備列表中包括第二終端設備的標識;響應于用戶對第二終端設備的選擇操作,第一終端設備通過藍牙獲取第二終端設備的設備狀態信息。
13、其中,第二終端設備的設備狀態信息是第二終端設備通過第二終端設備的藍牙進行廣播的。
14、這樣,第一終端設備和第二終端設備無需連接局域網,僅通過藍牙即可進行投屏,在一定程度上降低了第一終端設備和第二終端設備的功耗。
15、在第二種可能的實現方式中,用戶在第一終端設備和第二終端設備登錄了相同賬號、且第一終端設備和第二終端設備處于同一局域網,響應于用戶對控制中心控件的點擊操作,第一終端設備掃描與第一終端設備登錄了相同賬號且處于同一局域網的終端設備,并顯示投屏設備列表,投屏設備列表中包括第二終端設備的標識;響應于用戶對第二終端設備的選擇操作,第一終端設備通過信息同步模塊獲取第二終端設備的設備狀態信息。
16、應理解,第二終端設備可以將第二終端設備的設備狀態信息存儲至第二終端設備的信息同步模塊中,因此第一終端設備能夠通過第一終端設備的信息同步模塊與第二終端設備的信息同步模塊交互,獲取第二終端設備的設備狀態信息。
17、這樣,因為第一終端設備與第二終端設備登錄了相同的設備賬號,無需再通過第一設備虛擬化模塊對第二終端設備進行認證,在一定程度上降低了投屏連接耗時,提升了用戶體驗。
18、上述兩種可能的實現方式均能夠使第一終端設備獲取到第二終端設備的設備狀態信息,進而能夠為用戶顯示可連接的設備名稱,對于讀取錯誤等原因造成的無法從下拉菜單界面發起投屏時用戶可以從控制中心界面發起投屏,無法從控制中心界面發起投屏時用戶可以從下拉菜單界面發起投屏,進而提升了用戶體驗。
19、結合第一方面,在第一方面的某些實現方式中,第二數據傳輸通道,包括兩種可能的實現方式。
20、在第一種可能的實現方式中,在第一終端設備和第二終端設備本文檔來自技高網...
【技術保護點】
1.一種通話投屏方法,其特征在于,應用于包括第一終端設備和第二終端設備的通信系統,所述第一終端設備和所述第二終端設備之間建立了藍牙無線通信連接,或者,用戶在所述第一終端設備和所述第二終端設備登錄了相同賬號、且所述第一終端設備和所述第二終端設備處于同一局域網,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一終端設備和所述第二終端設備之間建立了藍牙無線通信連接,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,用戶在所述第一終端設備和所述第二終端設備登錄了相同賬號、且所述第一終端設備和所述第二終端設備處于同一局域網,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1至5中任一項所述的方法,其特征在于,所述第一終端設備與第二終端設備創建第二數據傳輸通道,包括:
7.根據權利要求1至5中任一項所述的方法,其特征在于,所述第一終端設備與第二終端設備創建第二數據傳輸通道,包括:
9.根據權利要求8所述的方法,其特征在于,所述基于所述第一終端設備的通信服務管理器的版本號,判斷所述第一終端設備是否支持所述新協議,包括:
10.根據權利要求9所述的方法,其特征在于,所述基于所述第一終端設備的通信服務管理器的版本號,判斷所述第一終端設備是否支持所述新協議,包括:
11.根據權利要求1至10中任一項所述的方法,其特征在于,所述通話為視頻通話,所述硬件設備包括攝像頭、麥克風和揚聲器。
12.根據權利要求11所述的方法,其特征在于,在所述攝像頭、所述麥克風和所述揚聲器均可用于投屏的情況下,所述設備狀態信息為用于指示所述第二終端設備的硬件設備可用于投屏的信息。
13.根據權利要求11或12所述的方法,其特征在于,所述利用所述第一數據傳輸通道和所述第二數據傳輸通道與所述第二終端設備傳輸通話數據,包括:
14.一種終端設備,其特征在于,包括:處理器,所述處理器與存儲器耦合,所述存儲器用于存儲計算機程序,當所述處理器調用所述計算機程序時,使得所述終端設備執行如權利要求1至13中任一項所述的方法。
15.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序,所述計算機程序包括用于實現如權利要求1至13中任一項所述的方法的指令。
16.一種計算機程序產品,其特征在于,所述計算機程序產品中包括計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得所述計算機實現如權利要求1至13中任一項所述的方法。
...【技術特征摘要】
1.一種通話投屏方法,其特征在于,應用于包括第一終端設備和第二終端設備的通信系統,所述第一終端設備和所述第二終端設備之間建立了藍牙無線通信連接,或者,用戶在所述第一終端設備和所述第二終端設備登錄了相同賬號、且所述第一終端設備和所述第二終端設備處于同一局域網,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第一終端設備和所述第二終端設備之間建立了藍牙無線通信連接,所述方法還包括:
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,用戶在所述第一終端設備和所述第二終端設備登錄了相同賬號、且所述第一終端設備和所述第二終端設備處于同一局域網,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1至5中任一項所述的方法,其特征在于,所述第一終端設備與第二終端設備創建第二數據傳輸通道,包括:
7.根據權利要求1至5中任一項所述的方法,其特征在于,所述第一終端設備與第二終端設備創建第二數據傳輸通道,包括:
8.根據權利要求6或7所述的方法,其特征在于,所述方法還包括:
9.根據權利要求8所述的方法,其特征在于,所述基于所述第一終端設備的通信服務管理器的版本號,判斷所述第一終端設備是否...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。