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

一種音頻會(huì)議設(shè)備的級(jí)聯(lián)控制方法與流程

文檔序號(hào):11930503閱讀:740來(lái)源:國(guó)知局
一種音頻會(huì)議設(shè)備的級(jí)聯(lián)控制方法與流程

本發(fā)明屬于通訊技術(shù)領(lǐng)域,尤其涉及VoIP話機(jī)級(jí)聯(lián)控制技術(shù)。



背景技術(shù):

隨著通信技術(shù)的不斷發(fā)展與成熟,以及遠(yuǎn)程會(huì)議辦公等需求的不斷擴(kuò)大,音頻會(huì)議終端正不斷地在大小公司普及。為滿足不同會(huì)場(chǎng)格局對(duì)會(huì)議音頻效果的要求,會(huì)議終端需支持設(shè)備間的級(jí)聯(lián)來(lái)覆蓋更大的放音和拾音范圍,以保證大會(huì)場(chǎng)的會(huì)議音頻質(zhì)量。級(jí)聯(lián)設(shè)備最基本的任務(wù)是高標(biāo)準(zhǔn)地同步音頻輸入和輸出,同時(shí)為了使設(shè)備其它功能在級(jí)聯(lián)的情況下能更完善地運(yùn)行,以及提供給用戶更便捷友好的交互體驗(yàn),級(jí)聯(lián)設(shè)備的界面同步同樣扮演著很重要的角色。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種音頻會(huì)議設(shè)備的級(jí)聯(lián)控制方法,用來(lái)提供主從音頻設(shè)備在會(huì)議級(jí)聯(lián)過(guò)程,實(shí)現(xiàn)界面顯示的快速同步和從機(jī)設(shè)備操作的迅速響應(yīng)。

為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的技術(shù)方案如下:

一種音頻會(huì)議設(shè)備的級(jí)聯(lián)控制方法,用于在對(duì)至少兩臺(tái)以上觸摸屏?xí)h設(shè)備之間實(shí)現(xiàn)界面顯示、控制操作的同步,級(jí)聯(lián)控制方法主要包括:步驟a:兩臺(tái)會(huì)議設(shè)備通過(guò)RJ48數(shù)據(jù)線連接,執(zhí)行主從協(xié)商過(guò)程確定主機(jī)和從機(jī);步驟b:主機(jī)開啟界面發(fā)送線程和屏幕觸摸事件接收線程;步驟c:從機(jī)開啟界面接收線程和屏幕觸摸事件發(fā)送線程,將接收到的主機(jī)圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)繪制。

優(yōu)選的,主從協(xié)商流程后,從機(jī)將所有SIP帳號(hào)取消注冊(cè)。

優(yōu)選的,該級(jí)聯(lián)控制方法還包括:主機(jī)的界面發(fā)送線程和從機(jī)的界面接收線程建立第一socket連接。

優(yōu)選的,該級(jí)聯(lián)控制方法還包括:主機(jī)的屏幕觸摸事件接收線程和從機(jī)的屏幕觸摸事件發(fā)送線程建立第二socket連接。

優(yōu)選的,該級(jí)聯(lián)控制方法還包括:主機(jī)的界面發(fā)送線程讀取當(dāng)前顯示圖像RGB元數(shù)據(jù),經(jīng)JPEG編碼后生成主機(jī)圖像數(shù)據(jù),然后通過(guò)第一socket連接發(fā)送至從機(jī)。

優(yōu)選的,該級(jí)聯(lián)控制方法還包括:從機(jī)接收到主機(jī)圖像數(shù)據(jù)后,經(jīng)解碼生成RGB數(shù)據(jù),通過(guò)Android框架接口渲染顯示。

優(yōu)選的,該級(jí)聯(lián)控制方法還包括:從機(jī)將從機(jī)屏幕事件的坐標(biāo)點(diǎn)、壓力大小、范圍數(shù)值發(fā)送至主機(jī)進(jìn)行解析并調(diào)用框架接口進(jìn)行屏幕事件的生效。

優(yōu)選的,在主從協(xié)商完成后,主機(jī)將LED燈當(dāng)前初始狀態(tài)同步至從機(jī)。

優(yōu)選的,在級(jí)聯(lián)過(guò)程中,如果主機(jī)LED燈的狀態(tài)發(fā)生變化,主機(jī)將變化后的狀態(tài)同步至從機(jī)。

本發(fā)明提供的技術(shù)方案可以保證主從設(shè)備的各功能在級(jí)聯(lián)狀態(tài)下的穩(wěn)定和完整,界面操作以及顯示的完全一致性,并能較大程度地提升用戶的操作體驗(yàn)。

附圖說(shuō)明

圖1為本發(fā)明具體實(shí)施例的邏輯控制圖;

圖2為本發(fā)明實(shí)施例中實(shí)現(xiàn)級(jí)聯(lián)模式的操作流程圖一;

圖3為本發(fā)明實(shí)施例中實(shí)現(xiàn)級(jí)聯(lián)模式的操作流程圖二。

具體實(shí)施方式

本發(fā)明的基本原理:本發(fā)明通過(guò)對(duì)級(jí)聯(lián)主機(jī)屏幕原始數(shù)據(jù)的獲取、編碼、發(fā)送,以及從機(jī)的接收、解碼、渲染來(lái)完成界面的同步。同時(shí)由于是基于Android系統(tǒng)的電容屏設(shè)備,可以接收用戶的屏幕觸摸事件,在從機(jī)進(jìn)行的屏幕操作需要將屏幕事件同步至主機(jī),由主機(jī)對(duì)事件進(jìn)行解析并更新界面,再將新界面?zhèn)鬏斨翉臋C(jī)。同時(shí)通過(guò)別的傳輸鏈路來(lái)同步LED燈狀態(tài),屏幕開關(guān)狀態(tài)等的數(shù)據(jù)。

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為本發(fā)明具體實(shí)施例的邏輯控制圖。如圖1所示,在本發(fā)明具體實(shí)施例中,所涉設(shè)備基于Android系統(tǒng),級(jí)聯(lián)過(guò)程是在主機(jī)和從機(jī)完成主從協(xié)商后,音頻和界面各司其職,獨(dú)立同步。界面同步的大體實(shí)現(xiàn)過(guò)程為:級(jí)聯(lián)主機(jī)將屏幕的圖像數(shù)據(jù)發(fā)送給從機(jī),從機(jī)解析圖像數(shù)據(jù)并顯示;從機(jī)發(fā)送屏幕觸摸事件至主機(jī),主機(jī)解析后進(jìn)行界面的更新。除此之外,界面同步還包括設(shè)備LED燈狀態(tài)的同步,以及屏幕開關(guān)狀態(tài)等的同步。

級(jí)聯(lián)界面的同步能提升用戶操作的體驗(yàn)度,但它同樣存在著瓶頸和缺陷。由于屏幕的原始RGB數(shù)據(jù)的數(shù)據(jù)量較大,為進(jìn)行網(wǎng)絡(luò)傳輸需要對(duì)圖像數(shù)據(jù)進(jìn)行編碼以及對(duì)應(yīng)的解碼。因此所采用的編解碼算法的質(zhì)量對(duì)整個(gè)界面級(jí)聯(lián)過(guò)程的流暢性有著決定性的影響,除此之外,編解碼的速度會(huì)一定程度上依賴于硬件性能。因此如果沒(méi)有性能足夠好的硬件支撐以及沒(méi)有足夠優(yōu)化的圖像編解碼算法,則界面級(jí)聯(lián)的過(guò)程反映在從機(jī)上就容易表現(xiàn)出卡頓明顯,圖像模糊等問(wèn)題。

本發(fā)明實(shí)施示例提供了具體的RJ48級(jí)聯(lián)界面同步的實(shí)現(xiàn)過(guò)程,該同步實(shí)現(xiàn)基于Android系統(tǒng),并配合第三方圖像編解碼庫(kù)libjpeg。另外,如果在實(shí)際應(yīng)用中RJ45口理論上也是可行。

圖2為本發(fā)明具體實(shí)施例中實(shí)現(xiàn)級(jí)聯(lián)模式的操作流程圖。如圖2所示,在實(shí)際級(jí)聯(lián)控制過(guò)程主要包括如下步驟:

步驟101:同型號(hào)設(shè)備經(jīng)過(guò)級(jí)聯(lián)線相連后,將開始兩臺(tái)設(shè)備的主從協(xié)商過(guò)程, 設(shè)備的界面都會(huì)彈出主從選擇的對(duì)話框,一端申請(qǐng)成為主機(jī)后,另一端將自動(dòng)成為從機(jī),從機(jī)需將所有SIP帳號(hào)取消注冊(cè),以避免自身的線路通話會(huì)影響到主從音頻的同步。

步驟102:協(xié)商完成后主機(jī)開啟界面發(fā)送線程和屏幕觸摸事件接收線程,屏幕發(fā)送線程負(fù)責(zé)持續(xù)地將采集到的屏幕圖像原數(shù)據(jù)進(jìn)行編碼壓縮并發(fā)送至從機(jī),事件接收線程負(fù)責(zé)接收從機(jī)發(fā)送過(guò)來(lái)的屏幕點(diǎn)擊以及觸摸事件數(shù)據(jù)并進(jìn)行解析和應(yīng)用以產(chǎn)生界面的變更。同時(shí)從機(jī)會(huì)開啟屏幕接收線程和屏幕觸摸事件的發(fā)送線程,屏幕接收線程用于持續(xù)地接收主機(jī)發(fā)送的屏幕圖像數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行解碼顯示以此來(lái)達(dá)到與主機(jī)界面同步的效果,屏幕事件發(fā)送線程則實(shí)時(shí)地捕捉用戶對(duì)屏幕的操作事件,獲取到精確的事件類型和事件坐標(biāo),并將數(shù)據(jù)發(fā)送至主機(jī),以使主機(jī)能產(chǎn)生相應(yīng)的界面變更。為達(dá)到從機(jī)與主機(jī)完全一致的界面以及功能行為,在級(jí)聯(lián)建立后從機(jī)需要注銷掉所有已注冊(cè)的通話賬號(hào),并斷開藍(lán)牙連接。

步驟103:主機(jī)的界面發(fā)送線程和從機(jī)的界面接收線程建立socket連接,同時(shí)屏幕觸摸事件線程也建立另一個(gè)socket連接,主從的同步通過(guò)兩條TCP連接的數(shù)據(jù)傳輸來(lái)完成。級(jí)聯(lián)過(guò)程中主機(jī)每一時(shí)刻能捕獲到的都是一幀一幀的圖像,并不是視頻流,因此不管主機(jī)界面是處于何種狀態(tài),界面的同步都是通過(guò)發(fā)送/接收靜止的圖像來(lái)完成的。

步驟104:主機(jī)的界面發(fā)送進(jìn)程負(fù)責(zé)從設(shè)備顯存文件/dev/graphics/fb0中獲取屏幕RGB元數(shù)據(jù),并通過(guò)libjpeg庫(kù)將RGB數(shù)據(jù)編碼成JPEG格式,然后通過(guò)socket連接發(fā)送至從機(jī)。主機(jī)發(fā)送圖像數(shù)據(jù)的頻率(每秒種的幀數(shù))同時(shí)取決于libjpeg庫(kù)的編碼能力以及硬件的性能,在發(fā)送頻率較低的情況下(如每秒少于10幀),則會(huì)引起從機(jī)顯示卡頓的問(wèn)題。在硬件允許的情況下圖像還可采用硬件編解碼,有助于提高編解碼效率。

步驟105:從機(jī)接收到圖像數(shù)據(jù)后,通過(guò)libjpeg庫(kù)將JPEG圖像解碼成RGB數(shù)據(jù),并通過(guò)Android框架接口將圖像渲染顯示。

步驟106:另一方面從機(jī)捕獲到屏幕事件后,將事件的坐標(biāo)點(diǎn),壓力大小,范圍等數(shù)據(jù)封裝后發(fā)送至主機(jī),主機(jī)獲取到數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行解析并調(diào)用框架接口進(jìn)行屏幕事件的生效。

步驟107:由于通話狀態(tài),網(wǎng)絡(luò)狀態(tài)變更等情況會(huì)觸發(fā)設(shè)備LED燈顏色,閃爍頻率以及開關(guān)等的狀態(tài)變化,因此LED燈的狀態(tài)變更也許進(jìn)行主從的同步,且完全由主機(jī)同步至從機(jī)。主要有兩種同步場(chǎng)景:

(1) 主從級(jí)聯(lián)協(xié)商完成后,主機(jī)需先通過(guò)框架接口獲取到當(dāng)前LED燈的開關(guān),顏色,頻率的狀態(tài)數(shù)據(jù),并將數(shù)據(jù)封裝成能用于傳輸?shù)臄?shù)據(jù)單元,最后通過(guò)屏幕事件收發(fā)的TCP連接發(fā)送至從機(jī)。從機(jī)接收到后對(duì)數(shù)據(jù)進(jìn)行解析并通過(guò)框架接口設(shè)置LED燈的狀態(tài)。至此,LED燈的初始狀態(tài)已完成從主機(jī)到從機(jī)的同步。

(2) 級(jí)聯(lián)過(guò)程中,若主機(jī)的LED燈狀態(tài)發(fā)生了改變,如通話狀態(tài)變更,網(wǎng)絡(luò)狀態(tài)有變更等觸發(fā),主機(jī)需實(shí)時(shí)地將LED燈狀態(tài)的變化同步至從機(jī) ,同步的過(guò)程和初始狀態(tài)的同步一致。

步驟108:LED燈的數(shù)據(jù)發(fā)送復(fù)用屏幕事件同步時(shí)的socket連接。從機(jī)接收到LED燈狀態(tài)變更的數(shù)據(jù)后,調(diào)用LED燈控制接口來(lái)生效相應(yīng)的狀態(tài)。

步驟109:設(shè)備屏幕點(diǎn)亮關(guān)閉的狀態(tài)需主從之間相互同步,其中屏幕關(guān)閉只由主機(jī)同步至從機(jī),屏幕點(diǎn)亮則相互同步。數(shù)據(jù)的傳輸依然是復(fù)用屏幕事件同步時(shí)的socket連接。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌兰浩特市| 赣榆县| 定西市| 拜泉县| 东台市| 通州区| 北京市| 玉田县| 宝山区| 哈巴河县| 南皮县| 布尔津县| 曲阳县| 嵊泗县| 子长县| 伊宁市| 双桥区| 万盛区| 遂溪县| 东乡族自治县| 综艺| 吕梁市| 义乌市| 中方县| 新竹市| 高雄市| 峨边| 三明市| 东光县| 祁连县| 抚宁县| 济阳县| 连南| 丹东市| 永新县| 高青县| 恭城| 湘阴县| 民县| 罗江县| 井冈山市|