亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

智能手機(jī)公網(wǎng)控制智能電視的方法與流程

文檔序號(hào):12628789閱讀:745來(lái)源:國(guó)知局
智能手機(jī)公網(wǎng)控制智能電視的方法與流程

本發(fā)明涉及家用電器技術(shù)領(lǐng)域,具體涉及一種智能手機(jī)公網(wǎng)控制智能電視的方法。



背景技術(shù):

隨著彩色電視機(jī)的出現(xiàn)人們逐漸告別了老式的黑白電視,電視機(jī)的控制也由利用古老的換臺(tái)按鈕與微調(diào)高頻頻道轉(zhuǎn)換旋轉(zhuǎn)按鈕實(shí)現(xiàn)轉(zhuǎn)化為可以遠(yuǎn)程移動(dòng)的紅外遙控器來(lái)實(shí)現(xiàn)控制。因?yàn)榭刂频姆奖?,電視機(jī)擺放的陣地也由以前的臥室(遙控器出現(xiàn)以前需要人貼近電視通過(guò)電視機(jī)上的按鈕控制)轉(zhuǎn)移到寬敞的客廳中,成為家庭設(shè)施不可或缺的一部分。電視機(jī)的觀賞與控制解耦給人們對(duì)電視機(jī)的使用即帶來(lái)的方便同時(shí)也帶來(lái)了不少的麻煩,客廳是家庭人員與外來(lái)訪客聚集之處,電視機(jī)遙控器也是客廳公共使用的器件,多人使用隨手?jǐn)[放導(dǎo)致電視機(jī)遙控器經(jīng)常不見(jiàn)蹤跡,但是電視機(jī)遙控器無(wú)法像手機(jī)一樣,隨手?jǐn)[放忘記地方可以通過(guò)另一個(gè)電話進(jìn)行呼叫產(chǎn)生鈴聲進(jìn)行地點(diǎn)判斷。再不少電視機(jī)廠家為了追求工藝的美感,電視機(jī)遙控器越做越小,更是加大了遙控器遺失的可能性,于是便出現(xiàn)了播放電視時(shí)全家出動(dòng)提燈移柜四處尋找。

正如上面所述因?yàn)殡娨暀C(jī)是客廳不可或缺的一部分,電視機(jī)對(duì)應(yīng)的遙控器使用的對(duì)象也不盡相同,成人能正確使用遙控器延長(zhǎng)其壽命,小孩錯(cuò)誤使用,或者玩耍,摔打遙控器使其早早的結(jié)束服役時(shí)間。市場(chǎng)為此也催生了一個(gè)產(chǎn)品——萬(wàn)能遙控器,雖名為“萬(wàn)能”,個(gè)別小眾或者時(shí)間較為久遠(yuǎn)的電視它也是無(wú)可奈何,即便是幾大主流電視,它為了都兼容,所以在電視機(jī)控制功能上也大大縮水,僅能做一點(diǎn)最簡(jiǎn)單的控制。

信息時(shí)代的發(fā)展,智能手機(jī)已經(jīng)逐漸成為人們“商務(wù)居家”標(biāo)準(zhǔn)配置。許多傳統(tǒng)的控制,娛樂(lè)和辦公慢慢由智能手機(jī)來(lái)取代。比如說(shuō):手機(jī)購(gòu)物、手機(jī)轉(zhuǎn)賬和手機(jī)繳納各種費(fèi)用等,電視機(jī)的控制也開(kāi)始由智能手機(jī)來(lái)實(shí)現(xiàn)。門(mén)前市面上許多主流電視品牌已經(jīng)實(shí)現(xiàn)的智能手機(jī)在局域網(wǎng)對(duì)電視機(jī)進(jìn)行控制。雖然這已經(jīng)是一個(gè)革命性的創(chuàng)舉,但是由于局域網(wǎng)的天然局限任然不能完全的方便用戶(hù)的使用,限制用戶(hù)必須提前連接跟電視機(jī)所在的局域網(wǎng)才進(jìn)行控制,而4G的普及資費(fèi)的降低許多手機(jī)用戶(hù)已經(jīng)習(xí)慣了運(yùn)營(yíng)網(wǎng)絡(luò)的在線連接,同時(shí)如果用戶(hù)需要在遠(yuǎn)程幫助年老的父母或者年少的子女對(duì)電視機(jī)進(jìn)行控制在該功能下是萬(wàn)萬(wàn)不能的。局域網(wǎng)內(nèi)的智能手機(jī)對(duì)電視的控制顯然不是用戶(hù)擺脫遙控器控制電視革命道路的終點(diǎn)。



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

本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供低成本高并發(fā)開(kāi)源系統(tǒng)消息服務(wù)器部署連接方案,實(shí)現(xiàn)手機(jī)與智能電視機(jī)連接上該服務(wù)器,從而實(shí)現(xiàn)手機(jī)通過(guò)公網(wǎng)對(duì)智能電視的遠(yuǎn)程控制,再通過(guò)手機(jī)跟智能電視的連接管理方案使其在少量硬件資源的環(huán)境下實(shí)現(xiàn)大規(guī)模用戶(hù)無(wú)時(shí)差的控制體驗(yàn)。

為解決上述的技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案:

一種智能手機(jī)公網(wǎng)控制智能電視的方法,所述的方法包括以下步驟:

步驟一、手機(jī)端通過(guò)HTTP請(qǐng)求發(fā)送控制指令,電視機(jī)端通過(guò)長(zhǎng)連接到消息服務(wù)器;

步驟二、消息服務(wù)器裁剪好友關(guān)系模塊,將電視機(jī)Session從消息服務(wù)器中遷移到NOSQL非關(guān)系型數(shù)據(jù)庫(kù)中進(jìn)行保存;

步驟三、建立一個(gè)Web服務(wù)器公共客戶(hù)端,手機(jī)通過(guò)HTTP連接到公共客戶(hù)端,公共客戶(hù)端保持與消息服務(wù)器的長(zhǎng)連接,供每次手機(jī)發(fā)送控制消息;

步驟四、通過(guò)當(dāng)前時(shí)間與最近一次發(fā)送消息的時(shí)間差來(lái)判斷當(dāng)前手機(jī)用戶(hù)是否為活躍用戶(hù)決定電視機(jī)開(kāi)機(jī)聯(lián)網(wǎng)時(shí)是否需要建立與消息服務(wù)器的長(zhǎng)連接。

更進(jìn)一步的技術(shù)方案是所述步驟三還包括:手機(jī)與電視機(jī)的綁定步驟。

更進(jìn)一步的技術(shù)方案是所述步驟三包括:在Web服務(wù)器公共客戶(hù)端中建立手機(jī)設(shè)備關(guān)系列表步驟。

更進(jìn)一步的技術(shù)方案是所述步驟四包括:每次用戶(hù)通過(guò)手機(jī)發(fā)送指令控制電視時(shí),異步保存或者更新發(fā)送指令的時(shí)間,設(shè)置一個(gè)閾值,如果大于這個(gè)閾值判定用戶(hù)不是活躍用戶(hù),電視機(jī)啟動(dòng)時(shí)不連接消息服務(wù)器。

更進(jìn)一步的技術(shù)方案是所述閾值是:當(dāng)前時(shí)間與最近一次使用遙控器來(lái)發(fā)送指令的時(shí)間差。

更進(jìn)一步的技術(shù)方案是所述步驟四還包括:當(dāng)非活躍用戶(hù)再次使用時(shí),手機(jī)發(fā)送控制指令更新最近一次使用遙控器發(fā)送指令的時(shí)間,同時(shí)重新開(kāi)機(jī)激活連接。

更進(jìn)一步的技術(shù)方案是所述重新開(kāi)機(jī)激活連接是:電視機(jī)與消息服務(wù)器建立長(zhǎng)連接。

更進(jìn)一步的技術(shù)方案是所述步驟三包括:在Web服務(wù)器端通過(guò)公共賬號(hào)與消息服務(wù)器建立長(zhǎng)連接通道,當(dāng)手機(jī)通過(guò)HTTP短連接發(fā)送控制指令到Web服務(wù)器,再查詢(xún)?cè)撌謾C(jī)綁定的電視設(shè)備,從公共客戶(hù)端消息連接池中獲取長(zhǎng)連接,進(jìn)行控制指令的發(fā)送,發(fā)送完消息后歸還鏈接到長(zhǎng)連接池中。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的有益效果之一是:本發(fā)明提出了低成本高并發(fā)開(kāi)源系統(tǒng)消息服務(wù)器部署連接方案,實(shí)現(xiàn)手機(jī)與智能電視機(jī)連接上該服務(wù)器,從而實(shí)現(xiàn)手機(jī)通過(guò)公網(wǎng)對(duì)智能電視的遠(yuǎn)程控制,再通過(guò)手機(jī)跟智能電視的連接管理方案使其在少量硬件資源的環(huán)境下實(shí)現(xiàn)大規(guī)模用戶(hù)無(wú)時(shí)差的控制體驗(yàn)。讓用戶(hù)真正實(shí)現(xiàn)徹底擺脫遙控器對(duì)電視機(jī)實(shí)現(xiàn)任何時(shí)間任何地點(diǎn)的全方位控制。

附圖說(shuō)明

圖1為本發(fā)明一個(gè)實(shí)施例手機(jī)控制電視原理示意框圖。

圖2為本發(fā)明一個(gè)實(shí)施例中電視機(jī)開(kāi)機(jī)消息連接建立流程圖。

具體實(shí)施方式

本說(shuō)明書(shū)中公開(kāi)的所有特征,或公開(kāi)的所有方法或過(guò)程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。

本說(shuō)明書(shū)(包括任何附加權(quán)利要求、摘要和附圖)中公開(kāi)的任一特征,除非特別敘述,均可被其他等效或具有類(lèi)似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類(lèi)似特征中的一個(gè)例子而已。

下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)描述。

如圖1和圖2所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例,本實(shí)施例公開(kāi)一種智能手機(jī)公網(wǎng)控制智能電視的方法,在即時(shí)通訊消息服務(wù)器上,選擇免費(fèi)開(kāi)源的消息服務(wù)器如:openfire等作為IM服務(wù)器軟件(以下都簡(jiǎn)稱(chēng)開(kāi)源消息服務(wù)器或者),業(yè)界都知開(kāi)源服務(wù)器最大的缺點(diǎn)就是內(nèi)存消耗大,而且隨著在線用戶(hù)的增加,“吃?xún)?nèi)存”現(xiàn)象更加嚴(yán)重,所以好多時(shí)候只能做內(nèi)網(wǎng)通信或者demo示范。通過(guò)具體分析發(fā)現(xiàn)消息服務(wù)器為了加快通信相應(yīng)速度,在服務(wù)器啟動(dòng)后當(dāng)設(shè)備登陸在線后,消息服務(wù)器都將用戶(hù)信息,好友關(guān)系,群組成員分布等以session對(duì)象的形式保存在內(nèi)存中,以方便用戶(hù)信息查詢(xún),消息發(fā)送,好友獲取等。這樣雖然提高了服務(wù)效率,但是對(duì)服務(wù)器內(nèi)存提出了更高的要求。通過(guò)改造消息服務(wù)器開(kāi)源代碼將包含在線用戶(hù)信息session對(duì)象從消息服務(wù)器軟件中移出保存在局域網(wǎng)中另一臺(tái)服務(wù)器NOSQL數(shù)據(jù)庫(kù)中,以JSON的形式存儲(chǔ),因?yàn)镴avabean對(duì)象與session可以進(jìn)行自由快速轉(zhuǎn)換。消息服務(wù)器讀取用戶(hù)session時(shí)可以先根據(jù)用戶(hù)JID從NOSQL數(shù)據(jù)庫(kù)服務(wù)器中獲取對(duì)應(yīng)的JSON數(shù)據(jù)串,再將JSON數(shù)據(jù)串轉(zhuǎn)換成session對(duì)象,通過(guò)該方案可以大大的減小消息服務(wù)器本身內(nèi)存的使用量,同時(shí)通過(guò)NOSQL數(shù)據(jù)庫(kù)對(duì)用戶(hù)session存儲(chǔ),理論上通過(guò)數(shù)據(jù)庫(kù)集群存儲(chǔ)可以無(wú)限擴(kuò)張,提高了單機(jī)用戶(hù)同時(shí)在線人數(shù),為消息服務(wù)器大并發(fā)奠定了基礎(chǔ)。

具體的,本實(shí)施例智能手機(jī)公網(wǎng)控制智能電視的方法包括以下步驟:

步驟一、手機(jī)端通過(guò)HTTP請(qǐng)求發(fā)送控制指令,電視機(jī)端通過(guò)長(zhǎng)連接到消息服務(wù)器。

步驟二、消息服務(wù)器裁剪好友關(guān)系模塊,將電視機(jī)Session從消息服務(wù)器中遷移到NOSQL非關(guān)系型數(shù)據(jù)庫(kù)中進(jìn)行保存。

本實(shí)施例實(shí)現(xiàn)了移除好友關(guān)系功能,通過(guò)修改消息服務(wù)器源代碼屏蔽好友相關(guān)功能。眾所周知:好友,離線消息保存,群組功能,即時(shí)消息是一個(gè)IM(即時(shí)通訊消息服務(wù)器)的四大功能。而在本實(shí)施例中卻要將其移除,因?yàn)槊慨?dāng)用戶(hù)(設(shè)備)上下線狀態(tài)變化后,消息服務(wù)器都需要去查詢(xún)獲取該用戶(hù)(設(shè)備)的好友列表(無(wú)論該用戶(hù)是否存在好友),依次進(jìn)行狀態(tài)通知。因?yàn)橛脩?hù)的狀態(tài)是自主性,時(shí)刻在變化,同時(shí)由于家庭寬帶的不穩(wěn)定,網(wǎng)絡(luò)的變化直接影響了用戶(hù)在線狀態(tài)的變化,每次狀態(tài)變化都需要進(jìn)行好友狀態(tài)通知,當(dāng)用戶(hù)上量后,對(duì)服務(wù)器資源消耗與性能影響不可小覷。

步驟三、建立一個(gè)Web服務(wù)器公共客戶(hù)端,手機(jī)通過(guò)HTTP連接到公共客戶(hù)端,公共客戶(hù)端保持與消息服務(wù)器的長(zhǎng)連接,供每次手機(jī)發(fā)送控制消息。

手機(jī)移動(dòng)端通過(guò)HTTP端連接發(fā)送消息到Web服務(wù)器端,在Web服務(wù)器端通過(guò)公共賬號(hào)與消息服務(wù)器建立數(shù)條長(zhǎng)連接通道,當(dāng)手機(jī)通過(guò)HTTP短連接發(fā)送控制指令到Web服務(wù)器,再查詢(xún)?cè)撌謾C(jī)綁定的電視設(shè)備,從公共客戶(hù)端消息連接池中獲取長(zhǎng)連接,進(jìn)行控制指令的發(fā)送,發(fā)送完消息后歸還鏈接到長(zhǎng)連接池中,這樣避免了每次發(fā)送都需要建立連接的需要,提高了并發(fā),節(jié)省了服務(wù)器資源的消耗。

手機(jī)對(duì)電視的控制是P2P一對(duì)一的控制,而通過(guò)消息服務(wù)器給對(duì)方發(fā)送消息,是采取的寄信模式——需要在發(fā)送函數(shù)中寫(xiě)明接收方的賬號(hào)地址和消息內(nèi)容。所以需要在數(shù)據(jù)庫(kù)中建立一張手機(jī)設(shè)備關(guān)系列表,當(dāng)手機(jī)需要控制電視發(fā)送消息時(shí),通過(guò)調(diào)用相關(guān)的接口查詢(xún)?cè)O(shè)備綁定列表獲取電視機(jī)注冊(cè)的賬號(hào)地址將其填充到消息發(fā)送函數(shù)中,再附上發(fā)送的控制指令消息,即可實(shí)現(xiàn)手機(jī)對(duì)電視的控制。當(dāng)然前提需要一個(gè)手機(jī)設(shè)備綁定過(guò)程,這個(gè)過(guò)程可以用二維碼掃碼綁定,或者手動(dòng)輸入綁定等,這里就不詳細(xì)介紹綁定過(guò)程的實(shí)現(xiàn)了。

步驟四、通過(guò)當(dāng)前時(shí)間與最近一次發(fā)送消息的時(shí)間差來(lái)判斷當(dāng)前手機(jī)用戶(hù)是否為活躍用戶(hù)決定電視機(jī)開(kāi)機(jī)聯(lián)網(wǎng)時(shí)是否需要建立與消息服務(wù)器的長(zhǎng)連接。

具體的,消息服務(wù)器實(shí)現(xiàn)即時(shí)消息的原理是設(shè)備端跟消息服務(wù)器之間實(shí)現(xiàn)了用心跳保持的長(zhǎng)連接。所以一旦電視開(kāi)機(jī)聯(lián)網(wǎng)就會(huì)自動(dòng)連接到消息服務(wù)器,占用長(zhǎng)連接消息通道,雖然可以通過(guò)代碼優(yōu)化和加大服務(wù)器內(nèi)存提高消息服務(wù)器支撐的鏈接數(shù)量,但是這種資源畢竟是寶貴有限的,為了降低服務(wù)器成本,提高活躍用戶(hù)的使用體驗(yàn),需要在電視機(jī)啟動(dòng)鏈接消息服務(wù)器時(shí)調(diào)用接口檢驗(yàn),對(duì)該電視綁定的用戶(hù)是否是活躍用戶(hù)——是否經(jīng)常是通過(guò)手機(jī)來(lái)控制電視,還是偏向喜歡通過(guò)傳統(tǒng)遙控器來(lái)控制電視。判斷標(biāo)準(zhǔn):每次用戶(hù)通過(guò)手機(jī)發(fā)送指令控制電視時(shí),都異步保存或者更新發(fā)送指令的時(shí)間,最后設(shè)置一個(gè)閾值(當(dāng)前時(shí)間與最近一次使用遙控器來(lái)發(fā)送指令的時(shí)間差),如果大于這個(gè)閾值說(shuō)明用戶(hù)不是活躍用戶(hù),電視機(jī)啟動(dòng)時(shí)不需要連接消息服務(wù)器。

非活躍用戶(hù)不代表一直不使用該功能,所以當(dāng)非活躍用戶(hù)再次使用時(shí),發(fā)送控制指令更新最近一次使用遙控器發(fā)送指令的時(shí)間,同時(shí)提醒用戶(hù)需要重新開(kāi)機(jī)激活連接(電視機(jī)跟消息服務(wù)器建立長(zhǎng)連接)。這樣便將非活躍用戶(hù)轉(zhuǎn)換為活躍用戶(hù)。

本實(shí)施例可以實(shí)現(xiàn)手機(jī)與智能電視機(jī)連接上該服務(wù)器,從而實(shí)現(xiàn)手機(jī)通過(guò)公網(wǎng)對(duì)智能電視的遠(yuǎn)程控制,再通過(guò)手機(jī)跟智能電視的連接管理方案使其在少量硬件資源的環(huán)境下實(shí)現(xiàn)大規(guī)模用戶(hù)無(wú)時(shí)差的控制體驗(yàn)。

在本說(shuō)明書(shū)中所談到的“一個(gè)實(shí)施例”、“另一個(gè)實(shí)施例”、“實(shí)施例”等,指的是結(jié)合該實(shí)施例描述的具體特征、結(jié)構(gòu)或者特點(diǎn)包括在本申請(qǐng)概括性描述的至少一個(gè)實(shí)施例中。在說(shuō)明書(shū)中多個(gè)地方出現(xiàn)同種表述不是一定指的是同一個(gè)實(shí)施例。進(jìn)一步來(lái)說(shuō),結(jié)合任一個(gè)實(shí)施例描述一個(gè)具體特征、結(jié)構(gòu)或者特點(diǎn)時(shí),所要主張的是結(jié)合其他實(shí)施例來(lái)實(shí)現(xiàn)這種特征、結(jié)構(gòu)或者特點(diǎn)也落在本發(fā)明的范圍內(nèi)。

盡管這里參照發(fā)明的多個(gè)解釋性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計(jì)出很多其他的修改和實(shí)施方式,這些修改和實(shí)施方式將落在本申請(qǐng)公開(kāi)的原則范圍和精神之內(nèi)。更具體地說(shuō),在本申請(qǐng)公開(kāi)權(quán)利要求的范圍內(nèi),可以對(duì)主題組合布局的組成部件和/或布局進(jìn)行多種變型和改進(jìn)。除了對(duì)組成部件和/或布局進(jìn)行的變型和改進(jìn)外,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),其他的用途也將是明顯的。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1