一種傳輸數(shù)據(jù)的方法和終端的制作方法
【專利摘要】本發(fā)明實(shí)施例涉及數(shù)據(jù)通訊技術(shù),特別涉及一種傳輸數(shù)據(jù)的方法和終端,用以解決現(xiàn)有技術(shù)中存在的當(dāng)用戶對(duì)手機(jī)進(jìn)行觸控拖動(dòng)操作時(shí),手機(jī)傳輸觸控拖動(dòng)操作的觸控信息的效率低下的問題。本發(fā)明實(shí)施例提供的傳輸數(shù)據(jù)的方法包括:終端在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;終端將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。本發(fā)明實(shí)施例實(shí)現(xiàn)了提高傳輸觸控拖動(dòng)操作的觸控信息的效率。
【專利說明】一種傳輸數(shù)據(jù)的方法和終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通訊技術(shù),特別涉及一種傳輸數(shù)據(jù)的方法和終端。
【背景技術(shù)】
[0002]隨著數(shù)字技術(shù)的發(fā)展,多屏互動(dòng)技術(shù)越來(lái)越成為一種主流技術(shù),其中多屏互動(dòng)技術(shù)指的是通過無(wú)線網(wǎng)絡(luò)連接的方式,不同的操作系統(tǒng)以及不同的終端設(shè)備之間可以相互兼容跨越操作,實(shí)現(xiàn)多媒體資源的共享以及相互推送至屏幕播放的技術(shù)。作為多屏互動(dòng)技術(shù)的重要部分的虛擬觸控技術(shù)是指一個(gè)終端設(shè)備可以代替另一個(gè)終端設(shè)備的控制設(shè)備,實(shí)現(xiàn)控制另一個(gè)終端設(shè)備,比如,手機(jī)代替機(jī)頂盒的遙控裝置,對(duì)機(jī)頂盒進(jìn)行控制。
[0003]現(xiàn)有技術(shù)中,手機(jī)代替機(jī)頂盒的遙控裝置,對(duì)機(jī)頂盒進(jìn)行控制的過程如下:通過在觸摸屏手機(jī)里安裝程序,實(shí)現(xiàn)將機(jī)頂盒的遙控器上的各功能鍵在觸摸屏手機(jī)上顯示;在用戶觸控點(diǎn)擊一個(gè)功能鍵時(shí),觸摸屏手機(jī)向機(jī)頂盒發(fā)送用戶觸控點(diǎn)擊的鍵值,指示機(jī)頂盒進(jìn)行相應(yīng)地操作,實(shí)現(xiàn)控制機(jī)頂盒,其中,在用戶同時(shí)觸控點(diǎn)擊多個(gè)功能鍵時(shí),觸摸屏手機(jī)會(huì)分別向機(jī)頂盒發(fā)送用戶觸控點(diǎn)擊的每個(gè)鍵值。由于用戶除了可以對(duì)顯示機(jī)頂盒的遙控器上各功能鍵的觸摸屏手機(jī)進(jìn)行觸控點(diǎn)擊操作,還可以進(jìn)行其他觸控操作,比如,觸控拖動(dòng)操作,當(dāng)用戶對(duì)該觸摸屏手機(jī)進(jìn)行觸控拖動(dòng)操作時(shí),需要傳輸?shù)挠|控信息量會(huì)非常大,如果仍然采用目前的手機(jī)傳輸鍵值的方法,將導(dǎo)致觸摸屏手機(jī)傳輸觸控信息的效率非常低下。
[0004]綜上所述,目前手機(jī)遙控機(jī)頂盒時(shí),當(dāng)用戶對(duì)該手機(jī)進(jìn)行觸控拖動(dòng)操作時(shí),需要傳輸?shù)挠|控信息量會(huì)非常大,導(dǎo)致手機(jī)傳輸觸控拖動(dòng)操作的觸控信息效率比較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供的一種傳輸數(shù)據(jù)的方法和終端,用以解決現(xiàn)有技術(shù)中存在的當(dāng)用戶對(duì)手機(jī)進(jìn)行觸控拖動(dòng)操作時(shí),需要傳輸?shù)挠|控信息量會(huì)非常大,導(dǎo)致手機(jī)傳輸觸控拖動(dòng)操作的觸控信息的效率比較低的問題。
[0006]本發(fā)明實(shí)施例提供的一種傳輸數(shù)據(jù)的方法,包括:
[0007]終端在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;
[0008]終端將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0009]本發(fā)明實(shí)施例提供的一種終端,包括:
[0010]確定模塊,用于在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;
[0011]處理模塊,用于將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與終端建立了通信連接的機(jī)頂盒。
[0012]在本發(fā)明實(shí)施例中,終端在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,由于終端將觸控拖動(dòng)操作的所有的觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,從而實(shí)現(xiàn)了提高傳輸觸控拖動(dòng)操作的觸控信息的效率?!緦@綀D】
【附圖說明】
[0013]圖1為本發(fā)明實(shí)施例傳輸數(shù)據(jù)的方法流程示意圖;
[0014]圖2為本發(fā)明實(shí)施例終端和機(jī)頂盒建立連接的示意圖;
[0015]圖3為本發(fā)明實(shí)施例終端被觸控拖動(dòng)軌跡示意圖;
[0016]圖4為本發(fā)明實(shí)施例傳輸數(shù)據(jù)的詳細(xì)方法流程示意圖;
[0017]圖5為本發(fā)明實(shí)施例終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]本發(fā)明實(shí)施例,終端在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,由于終端將觸控拖動(dòng)操作的所有的觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,從而實(shí)現(xiàn)了提高傳輸觸控拖動(dòng)操作的觸控信息的效率。
[0019]下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0020]如圖1所示,本發(fā)明實(shí)施例傳輸數(shù)據(jù)的方法包括下列步驟:
[0021]步驟101、終端在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;
[0022]步驟102、終端將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0023]較佳地,終端預(yù)先安裝有虛擬觸控程序,用于在和機(jī)頂盒建立連接后,能夠顯示機(jī)頂盒的遙控裝置上的各功能鍵,則在步驟101、終端在被觸控拖動(dòng)操作之前,終端和機(jī)頂盒需要建立連接。
[0024]較佳地,如圖2所示,終端和機(jī)頂盒建立連接,包括:
[0025]步驟S1、終端與機(jī)頂盒接入同一個(gè)局域網(wǎng);
[0026]步驟S2、終端在搜索到機(jī)頂盒信號(hào)后,終端輸入密鑰進(jìn)行配對(duì);
[0027]步驟S3、終端在配對(duì)成功后,向機(jī)頂盒發(fā)起連接請(qǐng)求;以及在機(jī)頂盒接受請(qǐng)求后,與機(jī)頂盒建立連接。
[0028]較佳地,在步驟S2中,終端輸入密鑰進(jìn)行配對(duì),包括:
[0029]終端將接收到的來(lái)自用戶的密鑰輸入,進(jìn)行配對(duì)。
[0030]較佳地,在步驟S3、終端與機(jī)頂盒在配對(duì)成功后之后,還包括:
[0031]終端和機(jī)頂盒均保存配對(duì)信息,則該終端和該機(jī)頂盒需要再次建立連接時(shí),在該終端搜索到該機(jī)頂盒信號(hào)后,不需要進(jìn)行輸入密鑰配對(duì),可直接確定與該機(jī)頂盒配對(duì)成功,進(jìn)而可以節(jié)省建立連接時(shí)間,提高建立連接的效率。
[0032]較佳地,步驟S3中,終端與機(jī)頂盒建立的連接可以是長(zhǎng)連接,也可以是短連接,其中,終端與機(jī)頂盒建立TCP (Transmission Control Protocol,傳輸控制協(xié)議)長(zhǎng)連接是指終端和機(jī)頂盒建立連接,在終端和機(jī)頂盒完成第一次讀寫操作后,二者之間的連接不會(huì)關(guān)閉,后續(xù)二者之間的讀寫操作仍然會(huì)使用該TCP長(zhǎng)連接,直到終端和機(jī)頂盒中的一方主動(dòng)發(fā)起斷開連接時(shí),該TCP長(zhǎng)連接才會(huì)關(guān)閉,而終端與機(jī)頂盒建立短連接是指終端和機(jī)頂盒建立連接,在完成第一次讀寫操作之后,如果長(zhǎng)時(shí)間未使用二者之間建立的連接,則二者之間建立的連接會(huì)自動(dòng)關(guān)閉,較佳地,終端與機(jī)頂盒建立TCP長(zhǎng)連接。[0033]實(shí)施中,采用終端與機(jī)頂盒建立TCP長(zhǎng)連接的方式,可以提高終端與機(jī)頂盒傳輸?shù)男逝c安全性。
[0034]實(shí)施中,終端和機(jī)頂盒建立連接的方式不限于上述所述的方法,任何能夠?qū)崿F(xiàn)終端和機(jī)頂盒建立連接的方式都適用于本發(fā)明,比如終端與機(jī)頂盒接入同一個(gè)廣域網(wǎng)(而不是接入同一個(gè)局域網(wǎng))。
[0035]實(shí)施中,步驟S3、終端與機(jī)頂盒建立連接后,包括:
[0036]終端向機(jī)頂盒傳輸觸控信息,用于指示機(jī)頂盒根據(jù)觸控信息控制電視機(jī)的顯示。
[0037]較佳地,可以由用戶對(duì)終端進(jìn)行觸控操作,也可以由其他能實(shí)現(xiàn)觸控功能的物體對(duì)終端進(jìn)行觸控操作,下面將以用戶對(duì)終端進(jìn)行觸控操作為例進(jìn)行介紹,其他情況的實(shí)施可以參見用戶對(duì)終端進(jìn)行觸控操作的實(shí)施。
[0038]較佳地,用戶可以對(duì)終端進(jìn)行多種觸控操作,比如,觸控拖動(dòng)操作和觸控點(diǎn)擊操作,針對(duì)用戶對(duì)終端進(jìn)行的不同的觸控操作,終端對(duì)觸控操作對(duì)應(yīng)的觸控信息的傳輸方式不同,下面將分別進(jìn)行介紹。
[0039]情況一、用戶對(duì)終端進(jìn)行觸控拖動(dòng)操作。
[0040]實(shí)施一、用戶進(jìn)行的某一次觸控拖動(dòng)操作的實(shí)施。
[0041]較佳地,在步驟101中,觸控信息包括用戶進(jìn)行觸控拖動(dòng)軌跡中的至少一段軌跡對(duì)應(yīng)的觸控信息。
[0042]Itia,圖3為用戶進(jìn)行觸控拖動(dòng)軌跡AB⑶E示意圖,步驟101中的觸控信息可以包括AB、BC、⑶、DE段軌跡對(duì)應(yīng)的觸控信息中的一種或多種。
[0043]較佳地,終端確定用戶進(jìn)行觸控拖動(dòng)軌跡中的每段軌跡可以有很多種方式比如,計(jì)時(shí)實(shí)現(xiàn),以軌跡長(zhǎng)度劃分每段軌跡,隨機(jī)確定,根據(jù)觸控信息的信息量確定等,下面將選取兩種進(jìn)行詳細(xì)介紹。
[0044]方式一、終端計(jì)時(shí)實(shí)現(xiàn)確定用戶進(jìn)行觸控拖動(dòng)操作軌跡中的每段軌跡。
[0045]終端從用戶進(jìn)行觸控拖動(dòng)操作開始計(jì)時(shí),每隔設(shè)定時(shí)間長(zhǎng)度,計(jì)時(shí)清零,重新開始計(jì)時(shí);以及在用戶進(jìn)行觸控拖動(dòng)操作的總時(shí)間長(zhǎng)度內(nèi),將在每個(gè)設(shè)定時(shí)間長(zhǎng)度內(nèi)用戶進(jìn)行觸控拖動(dòng)的軌跡作為一段軌跡。
[0046]方式二、終端以軌跡長(zhǎng)度劃分每段軌跡。
[0047]終端確定用戶開始進(jìn)行觸控拖動(dòng)操作,在用戶進(jìn)行觸控拖動(dòng)軌跡長(zhǎng)度達(dá)到設(shè)定長(zhǎng)度時(shí),確定一段軌跡,并以確定的軌跡的結(jié)束點(diǎn)為起始點(diǎn),確定下一段軌跡。
[0048]其中,每段軌跡的長(zhǎng)度可以相等,也可以不相等。
[0049]較佳地,在步驟101中,終端確定的觸控信息可以是觸控操作對(duì)應(yīng)的任何觸控信息,比如,位置坐標(biāo)信息,拖動(dòng)速度信息,拖動(dòng)壓力和拖動(dòng)方向信息等。
[0050]其中,終端可以根據(jù)需要設(shè)定位置坐標(biāo)信息是下面的一種或多種:觸控拖動(dòng)操作起始點(diǎn)位置坐標(biāo)信息、觸控拖動(dòng)操作結(jié)束點(diǎn)位置坐標(biāo)信息、觸控拖動(dòng)軌跡點(diǎn)位置坐標(biāo)信息。
[0051]其中,終端確定拖動(dòng)速度信息,包括:
[0052]終端確定觸控拖動(dòng)操作對(duì)應(yīng)的拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,以及根據(jù)拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,確定拖動(dòng)速度信息。
[0053]比如,終端根據(jù)確定的觸控拖動(dòng)操作起始點(diǎn)位置坐標(biāo)信息、觸控拖動(dòng)操作結(jié)束點(diǎn)位置坐標(biāo)信息和觸控拖動(dòng)操作起始點(diǎn)到結(jié)束點(diǎn)需要的時(shí)間,確定拖動(dòng)速度信息。[0054]其中,終端可以根據(jù)壓力傳感器采集的數(shù)據(jù),確定觸控拖動(dòng)操作對(duì)終端觸控屏幕的壓力。
[0055]其中,終端可以設(shè)置陀螺儀,確定拖動(dòng)方向信息;也可以確定觸控拖動(dòng)操作對(duì)應(yīng)的拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,以及根據(jù)拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,確定拖動(dòng)方向信
肩、O
[0056]如,終端確定用戶在第一時(shí)刻,觸控拖動(dòng)軌跡的A點(diǎn),用戶在第二時(shí)刻,觸控拖動(dòng)軌跡的B點(diǎn),從而根據(jù)第一時(shí)刻、第二時(shí)刻的時(shí)間先后和A點(diǎn)、B點(diǎn)的位置坐標(biāo)信息,確定拖動(dòng)方向信息。
[0057]較佳地,終端可以根據(jù)需要,有選擇地確定觸控信息,比如,當(dāng)拖動(dòng)壓力小于第一閾值時(shí),就不將拖動(dòng)壓力作為觸控信息。
[0058]需要說明的是,上述僅是列舉的一個(gè)例子,實(shí)施中,也可以根據(jù)需要,當(dāng)拖動(dòng)壓力小于第一閾值時(shí),就將拖動(dòng)壓力作為觸控信息。
[0059]實(shí)施中,由于終端有選擇地確定觸控信息,選擇對(duì)控制與自身建立了通信連接的機(jī)頂盒比較重要的信息(比如,位置坐標(biāo)信息、拖動(dòng)速度信息和拖動(dòng)方向信息等信息)作為觸控信息,從而減小了傳輸?shù)臄?shù)據(jù)量,提高了傳輸?shù)男省?br>
[0060]較佳地,在步驟102中,終端將觸控信息封裝成幀數(shù)據(jù),包括:
[0061]終端通過編碼的方式,將觸控信息封裝成幀數(shù)據(jù)。
[0062]其中,現(xiàn)有的能實(shí)現(xiàn)將觸控信息封裝成幀數(shù)據(jù)的編碼方式都適用于本發(fā)明。
[0063]較佳地,在步驟101中,終端實(shí)時(shí)確定觸控信息,則在步驟102中,終端將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,包括:
[0064]終端實(shí)時(shí)將確定的觸控信息封裝成幀數(shù)據(jù),并實(shí)時(shí)將該幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0065]比如,如圖3所示,用戶從A點(diǎn)開始進(jìn)行觸控拖動(dòng)操作,當(dāng)用戶觸控拖動(dòng)到B點(diǎn)時(shí),終端確定了 AB段軌跡對(duì)應(yīng)的觸控信息,實(shí)時(shí)將該觸控信息編碼封裝成幀數(shù)據(jù),并實(shí)時(shí)將該幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒;當(dāng)用戶觸控拖動(dòng)到C點(diǎn)時(shí),終端確定了 BC段軌跡對(duì)應(yīng)的觸控信息,實(shí)時(shí)將該觸控信息編碼封裝成幀數(shù)據(jù),并實(shí)時(shí)將該幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒;當(dāng)用戶觸控拖動(dòng)到D點(diǎn)時(shí),終端確定了 CD段軌跡對(duì)應(yīng)的觸控信息,實(shí)時(shí)將該觸控信息編碼封裝成幀數(shù)據(jù),并實(shí)時(shí)將該幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒;當(dāng)用戶觸控拖動(dòng)到E點(diǎn)時(shí),終端確定了 DE段軌跡對(duì)應(yīng)的觸控信息,實(shí)時(shí)將該觸控信息編碼封裝成幀數(shù)據(jù),并實(shí)時(shí)將該幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒;用戶觸控拖動(dòng)到E點(diǎn)時(shí),結(jié)束一次觸控拖動(dòng)操作。
[0066]較佳地,終端可以將多個(gè)觸控信息封裝成的幀數(shù)據(jù)打包成一個(gè)幀數(shù)據(jù)包,在該幀數(shù)據(jù)包的包頭中攜帶該多個(gè)幀數(shù)據(jù)的時(shí)序關(guān)系,并將該幀數(shù)據(jù)包發(fā)送給與終端連接的機(jī)頂盒,其中,該某一時(shí)間段可以根據(jù)需要設(shè)定。
[0067]實(shí)施中,步驟102中,終端將確定的幀數(shù)據(jù)壓縮后,通過數(shù)據(jù)鏈路層,發(fā)送給與自身建立了通信連接的機(jī)頂盒,可以提高數(shù)據(jù)傳輸?shù)男省?br>
[0068]較佳地,步驟102中,終端將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,包括:
[0069]終端將幀數(shù)據(jù)轉(zhuǎn)換成比特流數(shù)據(jù),并將比特流數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0070]實(shí)施中,通過物理層,將打包壓縮后的比特流數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,實(shí)現(xiàn)了更快地傳輸觸控信息。
[0071]實(shí)施二、用戶進(jìn)行多次觸控拖動(dòng)操作的實(shí)施。
[0072]較佳地,步驟101中,觸控信息是用戶進(jìn)行的多次觸控拖動(dòng)操作對(duì)應(yīng)的觸控信息,則在步驟102中,針對(duì)用戶的一個(gè)觸控拖動(dòng)操作,終端確定該觸控拖動(dòng)操作對(duì)應(yīng)的幀數(shù)據(jù),并向與終端建立了通信連接的機(jī)頂盒發(fā)送該幀數(shù)據(jù);以及針對(duì)用戶的多個(gè)觸控拖動(dòng)操作,終端采用流封裝的方式確定每個(gè)觸控拖動(dòng)操作對(duì)應(yīng)的幀數(shù)據(jù),并實(shí)時(shí)傳輸該幀數(shù)據(jù),即終端按照用戶的每個(gè)觸控拖動(dòng)操作的先后順序,依次確定每個(gè)觸控拖動(dòng)操作對(duì)應(yīng)的幀數(shù)據(jù),在確定一個(gè)觸控拖動(dòng)操作對(duì)應(yīng)的幀數(shù)據(jù)后,就將該幀數(shù)據(jù)發(fā)送給與終端建立了通信連接的機(jī)頂盒,機(jī)頂盒對(duì)該幀數(shù)據(jù)進(jìn)行實(shí)時(shí)解碼。
[0073]實(shí)施中,采用實(shí)時(shí)傳輸和實(shí)時(shí)解碼的方式,提高了傳輸?shù)男屎蜋C(jī)頂盒控制電視機(jī)顯示的準(zhǔn)確性。
[0074]較佳地,步驟102中,終端也可以確定在某一時(shí)間段內(nèi)用戶進(jìn)行的多個(gè)觸控拖動(dòng)操作中的每個(gè)觸控拖動(dòng)操作對(duì)應(yīng)的觸控信息;針對(duì)一個(gè)觸控拖動(dòng)操作,將該觸控拖動(dòng)操作對(duì)應(yīng)的觸控信息封裝成幀數(shù)據(jù);以及將得到的多個(gè)幀數(shù)據(jù)打包成一個(gè)幀數(shù)據(jù)包,在該幀數(shù)據(jù)包的包頭中攜帶該多個(gè)幀數(shù)據(jù)的時(shí)序關(guān)系,并將該幀數(shù)據(jù)包發(fā)送給與終端建立了通信連接的機(jī)頂盒,其中,該某一時(shí)間段可以根據(jù)需要設(shè)定。
[0075]實(shí)施中,將某一時(shí)間段內(nèi)的觸控拖動(dòng)操作對(duì)應(yīng)的幀數(shù)據(jù)一起傳輸,可以提高傳輸?shù)男省?br>
[0076]情況二、用戶對(duì)終端進(jìn)行觸控點(diǎn)擊操作,傳輸數(shù)據(jù)的方法還包括:
[0077]步驟P1、終端確定觸控點(diǎn)擊的鍵值;
[0078]步驟P2、終端將鍵值發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0079]其中,步驟P2中,終端將確定的鍵值直接發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0080]較佳地,在用戶同時(shí)觸控多個(gè)鍵值時(shí),終端可以將確定的多個(gè)鍵值分別發(fā)送給與自身建立了通信連接的機(jī)頂盒,也可以將確定的多個(gè)鍵值打包成幀數(shù)據(jù)后,發(fā)送給與自身建立了通信連接的機(jī)頂盒,其中,將確定的多個(gè)鍵值打包成幀數(shù)據(jù)的實(shí)施方式與本發(fā)明實(shí)施例將觸控拖動(dòng)操作的觸控信息封裝成幀數(shù)據(jù)的實(shí)施方式類似。
[0081]情況三、用戶對(duì)終端進(jìn)行觸控拖動(dòng)操作和觸控點(diǎn)擊操作,傳輸數(shù)據(jù)的方法還包括:
[0082]步驟Ql、終端確定觸控拖動(dòng)操作的觸控信息和觸控點(diǎn)擊的鍵值;
[0083]步驟Q2、終端將鍵值和觸控拖動(dòng)操作的觸控信息封裝成幀數(shù)據(jù),并發(fā)送給與自身建立了通信連接的機(jī)頂盒,其中,將鍵值和觸控拖動(dòng)操作的觸控信息封裝成幀數(shù)據(jù)的實(shí)施方式與本發(fā)明實(shí)施例將觸控拖動(dòng)操作的觸控信息封裝成幀數(shù)據(jù)的實(shí)施方式類似。
[0084]較佳地,步驟Q2中,終端也可以將鍵值和觸控拖動(dòng)操作的觸控信息封裝后得到的幀數(shù)據(jù)分別發(fā)送給與自身建立了通信連接的機(jī)頂盒,只不過需要將發(fā)送的鍵值和幀數(shù)據(jù)上攜帶信息,標(biāo)識(shí)該鍵值和該幀數(shù)據(jù)對(duì)應(yīng)的觸控操作屬于用戶同時(shí)進(jìn)行的操作。
[0085]如圖4所示,本發(fā)明實(shí)施例傳輸數(shù)據(jù)的詳細(xì)方法包括下列步驟:[0086]步驟401、終端與機(jī)頂盒接入同一個(gè)無(wú)線網(wǎng)絡(luò);
[0087]步驟402、終端在搜索到機(jī)頂盒信號(hào)后,輸入密鑰進(jìn)行配對(duì);
[0088]步驟403、終端在配對(duì)成功后,向機(jī)頂盒發(fā)起TCP長(zhǎng)連接請(qǐng)求;以及在機(jī)頂盒接受請(qǐng)求后,與機(jī)頂盒建立TCP長(zhǎng)連接;
[0089]步驟404、終端顯示機(jī)頂盒的遙控裝置上的各功能鍵;
[0090]步驟405、用戶對(duì)終端進(jìn)行A點(diǎn)到B點(diǎn)的觸控拖動(dòng)操作;
[0091]步驟406、終端確定該觸控拖動(dòng)操作對(duì)應(yīng)的觸控信息,其中,觸控信息包括位置坐標(biāo)信息、拖動(dòng)速度信息、拖動(dòng)方向信息和拖動(dòng)壓力;
[0092]步驟407、終端將觸控信息封裝成幀數(shù)據(jù),將該幀數(shù)據(jù)轉(zhuǎn)換成比特流數(shù)據(jù),并將比特流數(shù)據(jù)壓縮后,通過物理層,發(fā)送給與自身建立了通信連接的機(jī)頂盒;
[0093]步驟408、用戶對(duì)終端進(jìn)行C點(diǎn)到D點(diǎn)的觸控拖動(dòng)操作;
[0094]步驟409、終端確定該觸控拖動(dòng)操作對(duì)應(yīng)的觸控信息,其中,觸控信息包括位置坐標(biāo)信息和拖動(dòng)壓力;
[0095]步驟410、終端將觸控信息封裝成幀數(shù)據(jù),并將該幀數(shù)據(jù)加密壓縮后,通過數(shù)據(jù)鏈路層,發(fā)送給與自身建立了通信連接的機(jī)頂盒;
[0096]步驟411、用戶對(duì)終端進(jìn)行觸控點(diǎn)擊操作;
[0097]步驟412、終端確定觸控點(diǎn)擊的鍵值;
[0098]步驟413、終端將確定的鍵值直接發(fā)送給與自身建立了通信連接的機(jī)頂盒。
[0099]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種終端,由于該終端解決問題的原理與本發(fā)明實(shí)施例的方法相似,因此該終端的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0100]圖5為本發(fā)明實(shí)施例終端的結(jié)構(gòu)示意圖,如圖所示,本發(fā)明實(shí)施例的終端包括:
[0101 ] 確定模塊501,用于在被觸控拖動(dòng)操作時(shí),確定觸控拖動(dòng)操作的觸控信息;
[0102]處理模塊502,用于將觸控信息封裝成幀數(shù)據(jù),并將幀數(shù)據(jù)發(fā)送給與終端建立了通信連接的機(jī)頂盒。
[0103]較佳地,觸控信息包括被觸控拖動(dòng)軌跡中的至少一段軌跡對(duì)應(yīng)的觸控信息。
[0104]較佳地,確定模塊501,具體用于從被觸控拖動(dòng)操作開始計(jì)時(shí),每隔設(shè)定時(shí)間長(zhǎng)度,計(jì)時(shí)清零,重新開始計(jì)時(shí);以及在被觸控拖動(dòng)操作的總時(shí)間長(zhǎng)度內(nèi),將在每個(gè)設(shè)定時(shí)間長(zhǎng)度內(nèi)被觸控拖動(dòng)的軌跡作為一段軌跡。
[0105]較佳地,觸控信息包括拖動(dòng)速度信息和拖動(dòng)方向信息;確定模塊501,具體用于確定觸控拖動(dòng)操作對(duì)應(yīng)的拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,以及根據(jù)所述拖動(dòng)時(shí)間信息和所述位置坐標(biāo)信息,確定拖動(dòng)速度信息和拖動(dòng)方向信息。
[0106]較佳地,確定模塊501,還用于在被觸控點(diǎn)擊操作時(shí),確定觸控點(diǎn)擊的鍵值;
[0107]處理模塊502,還用于將鍵值發(fā)送給與終端建立了通信連接的機(jī)頂盒。
[0108]較佳地,處理模塊502,具體用于與機(jī)頂盒接入同一個(gè)局域網(wǎng);在搜索到機(jī)頂盒信號(hào)后,輸入密鑰進(jìn)行配對(duì);在配對(duì)成功后,向機(jī)頂盒發(fā)起連接請(qǐng)求;以及在機(jī)頂盒接受請(qǐng)求后,與機(jī)頂盒建立連接。
[0109]較佳地,處理模塊502,具體用于將幀數(shù)據(jù)轉(zhuǎn)換成比特流數(shù)據(jù),并將比特流數(shù)據(jù)發(fā)送給與終端建立了通信連接的機(jī)頂盒。[0110]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0111]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0112]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0113]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0114]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0115]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種傳輸數(shù)據(jù)的方法,其特征在于,該方法包括: 終端在被觸控拖動(dòng)操作時(shí),確定所述觸控拖動(dòng)操作的觸控信息; 所述終端將所述觸控信息封裝成幀數(shù)據(jù),并將所述幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
2.如權(quán)利要求1所述的方法,其特征在于,所述觸控信息包括被觸控拖動(dòng)軌跡中的至少一段軌跡對(duì)應(yīng)的觸控信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述終端確定所述被觸控拖動(dòng)軌跡中的每段軌跡,包括: 所述終端從被觸控拖動(dòng)操作開始計(jì)時(shí),每隔設(shè)定時(shí)間長(zhǎng)度,計(jì)時(shí)清零,重新開始計(jì)時(shí); 所述終端在被觸控拖動(dòng)操作的總時(shí)間長(zhǎng)度內(nèi),將在每個(gè)設(shè)定時(shí)間長(zhǎng)度內(nèi)被觸控拖動(dòng)的軌跡作為一段軌跡。
4.如權(quán)利要求1所述的方法,其特征在于,所述觸控信息包括拖動(dòng)速度信息和拖動(dòng)方向信息; 所述終端確定所述觸控拖動(dòng)操作的觸控信息,包括: 所述終端確定觸控拖動(dòng)操作對(duì)應(yīng)的拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,以及根據(jù)所述拖動(dòng)時(shí)間信息和所述位置坐標(biāo)信息,確定拖動(dòng)速度信息和拖動(dòng)方向信息。
5.如權(quán)利要求1所述的方法,其特征在于,該方法還包括: 終端在被觸控點(diǎn)擊操作時(shí), 確定觸控點(diǎn)擊的鍵值; 所述終端將所述鍵值發(fā)送給與自身建立了通信連接的機(jī)頂盒。
6.如權(quán)利要求5所述的方法,其特征在于,所述終端與所述機(jī)頂盒建立連接,包括: 所述終端與所述機(jī)頂盒接入同一個(gè)局域網(wǎng); 所述終端在搜索到機(jī)頂盒信號(hào)后,輸入密鑰進(jìn)行配對(duì); 所述終端在配對(duì)成功后,向機(jī)頂盒發(fā)起連接請(qǐng)求;以及在所述機(jī)頂盒接受所述請(qǐng)求后,與所述機(jī)頂盒建立連接。
7.如權(quán)利要求1~4任一所述的方法,其特征在于,所述終端將幀數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒,包括: 所述終端將所述幀數(shù)據(jù)轉(zhuǎn)換成比特流數(shù)據(jù),并將所述比特流數(shù)據(jù)發(fā)送給與自身建立了通信連接的機(jī)頂盒。
8.—種終端,其特征在于,該終端包括: 確定模塊,用于在被觸控拖動(dòng)操作時(shí),確定所述觸控拖動(dòng)操作的觸控信息; 處理模塊,用于將所述觸控信息封裝成幀數(shù)據(jù),并將所述幀數(shù)據(jù)發(fā)送給與所述終端建立了通信連接的機(jī)頂盒。
9.如權(quán)利要求8所述的終端,其特征在于,所述觸控信息包括被觸控拖動(dòng)軌跡中的至少一段軌跡對(duì)應(yīng)的觸控信息。
10.如權(quán)利要求9所述的終端,其特征在于,所述確定模塊,具體用于從被觸控拖動(dòng)操作開始計(jì)時(shí),每隔設(shè)定時(shí)間長(zhǎng)度 ,計(jì)時(shí)清零,重新開始計(jì)時(shí);以及在被觸控拖動(dòng)操作的總時(shí)間長(zhǎng)度內(nèi),將在每個(gè)設(shè)定時(shí)間長(zhǎng)度內(nèi)被觸控拖動(dòng)的軌跡作為一段軌跡。
11.如權(quán)利要求8所述的終端,其特征在于,所述觸控信息包括拖動(dòng)速度信息和拖動(dòng)方向信息;所述確定模塊,具體用于確定觸控拖動(dòng)操作對(duì)應(yīng)的拖動(dòng)時(shí)間信息和位置坐標(biāo)信息,以及根據(jù)所述拖動(dòng)時(shí)間信息和所述位置坐標(biāo)信息,確定拖動(dòng)速度信息和拖動(dòng)方向信息。
12.如權(quán)利要求8所述的終端,其特征在于,所述確定模塊,還用于在被觸控點(diǎn)擊操作時(shí),確定觸控點(diǎn)擊的鍵值;所述處理模塊,還用于將所述鍵值發(fā)送給與所述終端建立了通信連接的機(jī)頂盒。
13.如權(quán)利要求12所述的終端,其特征在于,所述處理模塊,具體用于與所述機(jī)頂盒接入同一個(gè)局域網(wǎng);在搜索到機(jī)頂盒信號(hào)后,輸入密鑰進(jìn)行配對(duì);在配對(duì)成功后,向機(jī)頂盒發(fā)起連接請(qǐng)求;以及在所述機(jī)頂盒接受所述請(qǐng)求后,與所述機(jī)頂盒建立連接。
14.如權(quán)利要求8~11任一所述的終端,其特征在于,所述處理模塊,具體用于將所述幀數(shù)據(jù)轉(zhuǎn)換成比特流數(shù)據(jù),并將所述 比特流數(shù)據(jù)發(fā)送給與所述終端建立了通信連接的機(jī)頂盒。
【文檔編號(hào)】H04N21/41GK103888586SQ201210555534
【公開日】2014年6月25日 申請(qǐng)日期:2012年12月19日 優(yōu)先權(quán)日:2012年12月19日
【發(fā)明者】劉松鵬, 邵旸, 殷杰, 貝悅 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)上海有限公司