本發(fā)明涉及智能電視,特別涉及遠(yuǎn)程可視化在線服務(wù)系統(tǒng)及方法。
背景技術(shù):
在顧客是上帝的消費(fèi)社會(huì)中,一個(gè)企業(yè)抑或是產(chǎn)品發(fā)展的好與壞只有一小部分源于技術(shù)的提升,更多取決于對顧客的服務(wù)上。在智能電視領(lǐng)域,由于系統(tǒng)越來越復(fù)雜和智能,而作為傳統(tǒng)用戶面對這樣的智能化升級(jí)產(chǎn)品時(shí),使用問題層出不窮,花樣百出。傳統(tǒng)的離線售后服務(wù)模式已經(jīng)遠(yuǎn)遠(yuǎn)不能匹配智能時(shí)代的要求。
針對這些行業(yè)維修,維護(hù)難的諸多問題,為了打造服務(wù)顧客的口碑,迫切的需求一種方便、快捷、高效、易用的能夠支撐這樣的用戶使用場景:遠(yuǎn)程、在線、點(diǎn)對點(diǎn)的可視化服務(wù)系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是:提供一種遠(yuǎn)程可視化在線服務(wù)系統(tǒng)及方法,滿足用戶在使用智能電視過程中的互動(dòng)、診斷、溝通、解決問題等需求。
為解決上述問題,本發(fā)明采用的技術(shù)方案是:
遠(yuǎn)程可視化在線服務(wù)系統(tǒng),包括智能電視、遠(yuǎn)程控制端和云端服務(wù)器;
所述智能電視用于:實(shí)現(xiàn)電視用戶的注冊、登錄、鑒權(quán);從云端服務(wù)器獲取遠(yuǎn)程控制端發(fā)送的操控指令及文件,實(shí)現(xiàn)操控指令及文件對應(yīng)的功能并返回狀態(tài);在與遠(yuǎn)程控制端通訊過程中實(shí)時(shí)錄屏,UI交互數(shù)據(jù)采集,并將錄屏數(shù)據(jù)和UI交互數(shù)據(jù)上傳到云端服務(wù)器;
所述遠(yuǎn)程控制端用于:與智能電視直接進(jìn)行P2P通信,通過云端服務(wù)器對智能電視發(fā)送操控指令及文件,從云端服務(wù)器接收智能電視返回的錄屏數(shù)據(jù)和UI交互數(shù)據(jù),基于智能電視返回的錄屏數(shù)據(jù)和UI交互數(shù)據(jù)為后臺(tái)技術(shù)人員呈現(xiàn)交互UI的操控頁面;
所述云端服務(wù)器用于:建立基于智能電視的在線設(shè)備管理列表,對智能電視和遠(yuǎn)程控制端的用戶設(shè)備鑒權(quán)進(jìn)行管理,完成智能電視與遠(yuǎn)程控制端配對,實(shí)現(xiàn)遠(yuǎn)程控制端與智能電視之間的通信轉(zhuǎn)發(fā),協(xié)助遠(yuǎn)程控制端與智能電視之間穿透防火墻直接進(jìn)行P2P通信并在網(wǎng)絡(luò)數(shù)據(jù)傳輸中完成安全策略。
進(jìn)一步的,遠(yuǎn)程控制端能夠通獲取對智能電視的ROOT操控權(quán)限,修改智能電視的環(huán)境變量。
進(jìn)一步的,智能電視與遠(yuǎn)程控制端通過SSH反向隧道建立連接。
進(jìn)一步的,云端服務(wù)器通過判斷遠(yuǎn)程控制端提供的PIN校檢碼與智能電視MAC隨機(jī)生成PIN校驗(yàn)碼是否一致,完成智能電視與遠(yuǎn)程控制端配對。
進(jìn)一步的,所述遠(yuǎn)程控制端還可以通過云端服務(wù)器向智能電視推送增值服務(wù)。
遠(yuǎn)程可視化在線服務(wù)方法,包括如下步驟:
a.智能電視判斷當(dāng)前電視用戶是否有權(quán)發(fā)起在線服務(wù)申請,如果有權(quán),則引導(dǎo)用戶登陸;如果無權(quán),則引導(dǎo)用戶注冊后登陸;
b.智能電視向云端服務(wù)器發(fā)起在線服務(wù)申請,云端服務(wù)器根據(jù)智能電視的MAC隨機(jī)生成PIN校驗(yàn)碼,電視用戶將所述PIN校驗(yàn)碼提供給后臺(tái)技術(shù)人員;
c.云端服務(wù)器完成售后技術(shù)人員的鑒權(quán)和登錄之后,遠(yuǎn)程控制端獲取云端服務(wù)器中智能電視的在線列表管理數(shù)據(jù),從在線列表管理數(shù)據(jù)中選中發(fā)起在線申請的智能電視,并向云端服務(wù)器發(fā)送電視用戶提供的PIN校驗(yàn)碼;
d.云端服務(wù)器判斷遠(yuǎn)程控制端提供的PIN校檢碼與智能電視MAC隨機(jī)生成PIN校驗(yàn)碼是否一致,如果一致,則完成智能電視與遠(yuǎn)程控制端配對,智能電視與遠(yuǎn)程控制端建立P2P的通信通道;否則,返回步驟d。
e.遠(yuǎn)程控制端通過云端服務(wù)器向智能電視發(fā)送操控指令及文件;
f.智能電視從云端服務(wù)器接收所述操控指令及文件,實(shí)現(xiàn)所述操控指令及文件所對應(yīng)的功能并通過P2P通信通道返回狀態(tài),同時(shí),智能電視屏幕錄制接口錄制TV畫面和UI交互信息,通過云端服務(wù)器傳輸?shù)竭h(yuǎn)程控制端;
g.遠(yuǎn)程控制端解析智能電視返回的數(shù)據(jù),基于智能電視返回的數(shù)據(jù)同步還原畫面,并為后臺(tái)技術(shù)人員提供交互式UI。
進(jìn)一步的,步驟d中,智能電視與遠(yuǎn)程控制端通過SSH反向隧道建立連接。
進(jìn)一步的,在智能電視與遠(yuǎn)程控制端通信過程中,采用RSA/DES非對稱加密密算法對傳輸內(nèi)容進(jìn)行加密。
進(jìn)一步的,智能電視與遠(yuǎn)程控制端進(jìn)行P2P通信使用UDP傳輸協(xié)議,通過隧道服務(wù)器轉(zhuǎn)發(fā)實(shí)現(xiàn)。
本發(fā)明的有益效果是:通過智能電視、云端服務(wù)器、遠(yuǎn)程控制端三方運(yùn)行各自對應(yīng)的一套應(yīng)用程序,組成一整套系統(tǒng),基于互聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)在遠(yuǎn)程控制端上遠(yuǎn)程在線的操控智能電視,并將電視畫面/UI數(shù)據(jù)同步實(shí)時(shí)回傳到遠(yuǎn)程控制端端,實(shí)現(xiàn)對智能電視的可視化遠(yuǎn)程在線服務(wù),完成調(diào)試、推送服務(wù)、解決各類技術(shù)故障等工作。因此,本發(fā)明可以高效且在線的解決各種智能電視使用過程中的疑難雜癥,為企業(yè)節(jié)約大量的維修服務(wù)成本,大大縮短用戶問題的處理周期;還能推薦針對個(gè)人的個(gè)性化服務(wù),提升智能電視的用戶體驗(yàn),提供產(chǎn)品的服務(wù)附加值。
附圖說明
圖1為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
現(xiàn)在的電視已經(jīng)全面進(jìn)入智能化的互聯(lián)網(wǎng)時(shí)代,電視具備了更加豐富的功能,操作系統(tǒng)和各種軟件也變得更加復(fù)雜,因此消費(fèi)者在使用可能會(huì)遇到各種硬件或軟件上的問題,但將電視送到維修中心路程較遠(yuǎn),也非常麻煩。本發(fā)明為消費(fèi)者們提供了一個(gè)非常好的解決方案,即“可視化、遠(yuǎn)程、在線的服務(wù)系統(tǒng)”,用戶撥打電話或使用電腦,就可以享受到產(chǎn)品生產(chǎn)廠家的技術(shù)支持,通過基于本方案的技術(shù)來解決智能電視的各種疑難雜癥。
如圖1所示,遠(yuǎn)程可視化在線服務(wù)系統(tǒng)包括智能電視、遠(yuǎn)程控制端和云端服務(wù)器。
所述智能電視用于:實(shí)現(xiàn)電視用戶的注冊、登錄、鑒權(quán);從云端服務(wù)器獲取遠(yuǎn)程控制端發(fā)送的操控指令及文件,實(shí)現(xiàn)操控指令及文件對應(yīng)的功能并返回狀態(tài);在與遠(yuǎn)程控制端通訊過程中實(shí)時(shí)錄屏,UI交互數(shù)據(jù)采集,并將錄屏數(shù)據(jù)和UI交互數(shù)據(jù)上傳到云端服務(wù)器。
所述遠(yuǎn)程控制端用于:與智能電視直接進(jìn)行P2P通信,通過云端服務(wù)器對智能電視發(fā)送操控指令及文件,從云端服務(wù)器接收智能電視返回的錄屏數(shù)據(jù)和UI交互數(shù)據(jù),基于智能電視返回的錄屏數(shù)據(jù)和UI交互數(shù)據(jù)為后臺(tái)技術(shù)人員呈現(xiàn)交互UI的操控頁面。
當(dāng)遠(yuǎn)程控制端需要啟動(dòng)智能電視APP時(shí),遠(yuǎn)程控制端能夠通獲取對智能電視的ROOT操控權(quán)限,修改智能電視的環(huán)境變量,提供遠(yuǎn)程啟動(dòng)APP運(yùn)行的環(huán)境。
所述云端服務(wù)器用于:建立基于智能電視的在線設(shè)備管理列表,對智能電視和遠(yuǎn)程控制端的用戶設(shè)備鑒權(quán)進(jìn)行管理,完成智能電視與遠(yuǎn)程控制端配對,實(shí)現(xiàn)遠(yuǎn)程控制端與智能電視之間的通信轉(zhuǎn)發(fā),協(xié)助遠(yuǎn)程控制端與智能電視之間穿透防火墻直接進(jìn)行P2P通信并在網(wǎng)絡(luò)數(shù)據(jù)傳輸中完成安全策略。
基于上述系統(tǒng),本發(fā)明遠(yuǎn)程可視化在線服務(wù)方法的步驟如下:
第一步:進(jìn)入智能電視在線可視化服務(wù)功能頁面,開啟在線服務(wù)申請。
第二步:電視用戶點(diǎn)擊遠(yuǎn)程連接,智能電視判斷當(dāng)前電視用戶是否有權(quán)發(fā)起在線服務(wù)申請,如果有權(quán),則引導(dǎo)用戶登陸;如果無權(quán),則引導(dǎo)用戶注冊后登陸。
第三步:如果用戶狀態(tài)正常,智能電視端右上角顯示已登錄的用戶賬號(hào)、注冊頭像和遠(yuǎn)程服務(wù)狀態(tài)標(biāo)識(shí)。
第四步:用戶安全采用企業(yè)自建的用戶系統(tǒng)數(shù)據(jù),必須經(jīng)過企業(yè)認(rèn)同的用戶系統(tǒng)注冊才能夠使用遠(yuǎn)程在線可視化服務(wù),為定點(diǎn)增值服務(wù)的推送打好基礎(chǔ)。
第五步;智能電視向云端服務(wù)器發(fā)起在線服務(wù)申請,服務(wù)器下發(fā)用戶免責(zé)申請,用戶同意后,服務(wù)器根據(jù)智能電視的有線MAC隨機(jī)生成8位PIN校驗(yàn)碼。
第六步:電視用戶將所述PIN校驗(yàn)碼提供給后臺(tái)技術(shù)人員。
第七步:云端服務(wù)器完成售后技術(shù)人員的鑒權(quán)和登錄之后,遠(yuǎn)程控制端獲取云端服務(wù)器中智能電視的在線列表管理數(shù)據(jù),從在線列表管理數(shù)據(jù)中選中發(fā)起在線申請的智能電視,并向云端服務(wù)器發(fā)送電視用戶提供的PIN校驗(yàn)碼。
第八步:云端服務(wù)器判斷遠(yuǎn)程控制端提供的PIN校檢碼與智能電視MAC隨機(jī)生成PIN校驗(yàn)碼是否一致,如果一致,則完成智能電視與遠(yuǎn)程控制端配對,智能電視與遠(yuǎn)程控制端通過SSH反向隧道建立連接;否則,提醒遠(yuǎn)程控制端重新提供的PIN校檢碼,返回本步驟繼續(xù)執(zhí)行。
反向穿透防火墻后智能電視與遠(yuǎn)程控制端之間即可實(shí)現(xiàn)P2P直接通信,智能電視與遠(yuǎn)程控制端之間使用可靠的UDP傳輸協(xié)議,由于網(wǎng)絡(luò)代理等造成無法實(shí)現(xiàn)UDP-P2P傳輸?shù)?,可以轉(zhuǎn)為使用隧道服務(wù)器轉(zhuǎn)發(fā)的方式通信。
第九步:遠(yuǎn)程控制端通過云端服務(wù)器向智能電視發(fā)送操控指令及文件。通過遠(yuǎn)程控制端,后臺(tái)技術(shù)人員可以直接推送指令/內(nèi)容到用戶系統(tǒng)授權(quán)允許的指定智能電視上,智能電視做具體的識(shí)別和處理,從而實(shí)現(xiàn)可視化操作和增值業(yè)務(wù)推薦等功能。
第十步:智能電視從云端服務(wù)器接收所述操控指令及文件,實(shí)現(xiàn)所述操控指令及文件所對應(yīng)的功能并通過P2P通信通道返回狀態(tài),同時(shí),智能電視屏幕錄制接口錄制TV畫面和UI交互信息,通過云端服務(wù)器傳輸?shù)竭h(yuǎn)程控制端。在智能電視與遠(yuǎn)程控制端通信過程中,通信安全采用加密算法對傳輸內(nèi)容在智能電視發(fā)送前進(jìn)行加密,遠(yuǎn)程控制端接收后解密,加解密過程不需要云端服務(wù)器端經(jīng)手,加密算法采用RSA/DES非對稱加密。
第十一步:遠(yuǎn)程控制端解析智能電視返回的數(shù)據(jù),基于智能電視返回的數(shù)據(jù)同步還原畫面,并為后臺(tái)技術(shù)人員提供交互式UI。
采用本發(fā)明,當(dāng)用戶使用電視過程中發(fā)生任何問題時(shí),撥打電話與客服取得聯(lián)系,根據(jù)客戶人員介紹打開電視上的遠(yuǎn)程服務(wù)功能并實(shí)現(xiàn)與遠(yuǎn)程控制端的相連,協(xié)助診斷電視發(fā)現(xiàn)的問題,后臺(tái)技術(shù)人員可以遠(yuǎn)程、可視化的在線為客戶解決掉問題。
以上描述了本發(fā)明的基本原理和主要的特征,說明書的描述只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。