智能電視中的光標控制方法和裝置制造方法
【專利摘要】本發(fā)明公開了智能電視中的光標控制方法和裝置,該方法包括:接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與智能電視連接;接收第二指令,啟動應用程序中控制智能電視屏幕上的光標的進程;響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置;發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上光標相對應的位置。本發(fā)明解決現(xiàn)有技術控制智能電視光標移動時,無法同時兼顧效率和精度的問題,提高效率的同時,保證精度。
【專利說明】智能電視中的光標控制方法和裝置
【技術領域】
[0001]本發(fā)明涉及電視領域,具體而言,涉及一種智能電視中的光標控制方法和裝置。
【背景技術】
[0002]電視作為信息傳播終端,在人們生活中被廣泛使用。隨著互聯(lián)網(wǎng)技術的發(fā)展,電視因其具有越來越多的功能,包括互聯(lián)網(wǎng)、視頻、游戲等功能,受到很多用戶的喜歡。為了配合其具有的多種功能,智能電視一般具有鼠標功能,方便其執(zhí)行選中操作。
[0003]現(xiàn)有的智能電視產(chǎn)品中的鼠標功能,多使用具有USB接口的有線鼠標或無線的鼠標,完成對智能電視端屏幕上鼠標光標的控制,由于有線或無線鼠標不會隨身攜帶,因此,這種控制方式具有一定的限制性。也有的智能電視可以連接至用戶身邊隨身攜帶的無線移動終端(如手機、平板電腦等),通過滑動無線移動終端的觸摸屏來控制智能電視屏幕上的光標,具體地,以手機為例,在使用手機進行控制時,由于手機的觸摸屏相較于智能電視的屏幕尺寸小,因此控制的精度和控制的效率是一個矛盾體:如果追求較高的控制精度,則用戶每在手機上滑動一次,電視屏幕上光標的移動距離較小,當用戶需要光標移動的距離較大時,需要用戶在手機上滑動很多次,造成控制效率較低;如果追求較高的控制效率,則用戶每在手機滑動一次,電視屏幕上光標的移動距離較大,則無法準確的移動至想要的位置,造成控制精度較低。
[0004]針對現(xiàn)有技術中控制智能電視屏幕上的光標移動時,無法同時兼顧控制效率和控制精度的問題,目前尚未提出有效地解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種智能電視中的光標控制方法和裝置,以至少解決現(xiàn)有技術中控制智能電視屏幕上的光標移動時,無法同時兼顧控制效率和控制精度的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種智能電視中的光標控制方法,該方法包括:預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與智能電視建立連接;接收第二指令,啟動應用程序中用于控制智能電視屏幕上的光標的進程;響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置;發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置。
[0007]可選地,響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置,包括:檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作;在第一預定時間閾值內(nèi)且第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作;在第二預定時間閾值內(nèi)且第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作;將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。[0008]可選地,響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置,包括:檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值;將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0009]可選地,在發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之前,包括:獲取移動終端觸摸屏上的光標跳轉后的第一位置坐標;以移動終端觸摸屏為坐標系,確定第一位置坐標在移動終端觸摸屏上的相對坐標;生成第一同步指令,第一同步指令中攜帶有確定的第一位置坐標在移動終端觸摸屏上的相對坐標。
[0010]可選地,在發(fā)送第一同步指令至智能電視端,以控制智能電視端屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之前,包括:獲取移動終端觸摸屏上的光標跳轉前的第二位置坐標和跳轉后的第三位置坐標;根據(jù)獲取的第二位置坐標和第三位置坐標,計算移動終端觸摸屏上的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比;生成第一同步指令,第一同步指令中攜帶有計算的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比。
[0011]可選地,在發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之后,還包括:響應于檢測到的在移動終端觸摸屏的指定位置觸發(fā)的滑動操作,將觸摸屏上的光標移動至滑動操作終止位置;發(fā)送第二同步指令至智能電視端,第二同步指令中攜帶有滑動操作終止位置相對于移動終端觸摸屏的第二位置信息,以便智能電視端根據(jù)第二位置信息,將屏幕上的光標移動至與當前移動終端觸摸屏上的光標相對應的位置。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種智能電視中的光標控制裝置,該裝置包括:第一接收單元,用于預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與智能電視建立連接;第二接收單元,用于接收第二指令,啟動應用程序中用于控制智能電視屏幕上的光標的進程;第一響應單元,用于響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置;第一同步單元,用于發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置。
[0013]可選地,響應單元包括:第一檢測模塊,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作;第二檢測模塊,用于在第一預定時間閾值內(nèi)且第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作;第三檢測模塊,用于在第二預定時間閾值內(nèi)且第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作;第一響應模塊,用于將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0014]可選地,響應單元包括:第四檢測模塊,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值;第二響應模塊,用于將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。[0015]可選地,該裝置還包括:第三獲取單元,用于獲取移動終端觸摸屏上的光標跳轉后的第一位置坐標;確定單元,用于以移動終端觸摸屏為坐標系,確定第一位置坐標在移動終端觸摸屏上的相對坐標;第一生成單元,用于生成第一同步指令,第一同步指令中攜帶有確定的第一位置坐標在移動終端觸摸屏上的相對坐標。
[0016]在本發(fā)明中在控制智能電視屏幕上的光標,無需使用傳統(tǒng)的有線鼠標或無線的鼠標等控制器,可以啟動移動終端上用于控制智能電視屏幕上的光標的進程,在該進程中,用戶利用移動終端的觸摸屏完成對智能電視端光標的控制。具體控制時,當用戶需要移動智能電視端光標的距離較遠時,可以在移動終端的觸摸屏上對應位置發(fā)送特定的操作指令,發(fā)送的該特定的操作指令可以指示移動終端的觸摸屏光標直接跳轉至對應位置,并發(fā)送用于同步的指令,控制智能電視端屏幕上的光標進行位置同步。這種控制方式在用戶需要移動光標的距離較遠時,減少用戶滑動觸摸屏的次數(shù),有效地解決了現(xiàn)有技術中控制智能電視屏幕上的光標移動時,無法同時兼顧控制效率和控制精度的問題,提高了控制效率的同時,保證控制精度。
[0017]
【專利附圖】
【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的智能電視中的光標控制方法的一種可選的流程圖;
圖2是根據(jù)本發(fā)明實施例的智能電視中的光標控制裝置的一種可選的結構框圖;以及 圖3是根據(jù)本發(fā)明實施例的智能電視中的光標控制裝置的另一種可選的結構框圖。
[0019]【具體實施方式】
[0020]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0021]實施例一
本發(fā)明的實施例一提供了一種智能電視中的光標控制方法,圖1不出該方法的一種可選的流程圖,如圖1所示,該方法包括如下步驟:
S102,預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與智能電視建立連接;
具體來說,在使用移動終端控制智能電視實現(xiàn)相關操作之前,需預先在移動終端安裝用于與智能電視建立連接的應用程序,若移動終端為有線的終端,可以通過USB等接口與智能電視連接;若移動終端為有線的終端(如智能手機、平板電腦等)時,可以將無線移動終端與智能電視連接至同一無線局域網(wǎng)內(nèi),然后無線移動終端啟動應用程序,將應用程序內(nèi)部攜帶的參數(shù)信息,與智能電視終端的相關參數(shù)進行匹配,在匹配完成后,建立連接通訊。在移動終端與智能電視建立連接之后,移動終端側可發(fā)出相應的控制信號,對智能電視側進行控制。
[0022]S104,接收第二指令,啟動應用程序中用于控制智能電視屏幕上的光標的進程; 具體實現(xiàn)時,當移動終端與智能電視建立連接后,在移動終端的應用程序中,查找并啟
動用于控制智能電視屏幕上的光標的進程,可選地,該進程可以是應用程序中單獨存在的進程,也可以是與其他進行復用的進程。在啟動該進程之后,可以使用該進程內(nèi)部設置的模型,控制智能電視屏幕上的光標。
[0023]S106,響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置;
具體實現(xiàn)時,可以預先設定觸發(fā)光標跳轉的條件,在滿足預先設置的條件時,觸發(fā)操作指令,將觸摸屏上的光標直接跳轉至操作指令指示的位置。本發(fā)明的可選的實施方式中,提供了一種觸發(fā)條件及在該觸發(fā)條件下的具體實現(xiàn)的方案,該方案包括:檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作;在第一預定時間閾值內(nèi)且第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作;在第二預定時間閾值內(nèi)且第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作;將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0024]具體應用場景可以如下:用戶在移動終端的觸摸屏上需要的位置執(zhí)行一次點擊操作,移動終端上的該進程檢測到該操作,并將其記錄;用戶在執(zhí)行完該次點擊操作后,間隔
0.1秒(假設第一預定時間閾值為0.2秒)后,在相同點擊位置或距離該點擊位置很近(滿足預置的第一預定區(qū)域范圍)的位置,再次執(zhí)行一次點擊操作,移動終端上的該進程檢測到該操作,并將其記錄;當用戶在執(zhí)行完第二次點擊操作之后,間隔0.2秒(假設第二預定時間閾值為0.25秒)后,在相同點擊位置或距離該點擊位置很近(滿足預置的第二預定區(qū)域范圍)的位置,再次執(zhí)行第三次點擊,則判定上述操作滿足設定觸發(fā)光標跳轉的條件,將光標直接跳轉至第一次擊操作的位置。
[0025]需要說明的是,上述記載的第一預定時間閾值為0.2秒和第二預定時間閾值0.25秒僅僅作為一種示例,并不構成不當?shù)南薅ǎ景l(fā)明實施例中第一預定時間閾值和第二預定時間閾值可以為相同,如都是0.2秒;上述記載的第一預定區(qū)域范圍和第二預定區(qū)域范圍也可以為相同范圍取值。
[0026]本發(fā)明的可選的實施方式中,還提供了另一種觸發(fā)條件及在該觸發(fā)條件下的具體實現(xiàn)的方案,該方案包括:檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值;將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0027]具體應用場景可以如下:用戶在移動終端的觸摸屏上需要的位置,執(zhí)行持續(xù)點擊觸摸屏操作,移動終端上的該進程檢測到該操作,記錄點擊持續(xù)時間,并與第三預定時間閾值進行比較,假定第三預定時間閾值為2秒,當用戶持續(xù)點擊的時間為3秒時,大于預置的2秒,則判定上述操作滿足設定觸發(fā)光標跳轉的條件,將光標直接跳轉至用戶點擊的位置;當用戶持續(xù)點擊的時間為1.9秒秒時,小于預置的2秒,則判定上述操作不滿足設定觸發(fā)光標跳轉的條件,光標不進行跳轉。
[0028]S108,發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置。[0029]具體實現(xiàn)時,提供了兩種可選的方案:
一種可選方案,在發(fā)送第一同步指令至智能電視端,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之前,包括如下步驟:獲取移動終端觸摸屏上的光標跳轉后的第一位置坐標;以移動終端觸摸屏為坐標系,確定第一位置坐標在移動終端觸摸屏上的相對坐標;生成第一同步指令,第一同步指令中攜帶有確定的第一位置坐標在移動終端觸摸屏上的相對坐標。具體來說,當移動終端觸摸屏上的光標完成跳轉后,獲取該跳轉后位置的坐標,確定該坐標在該觸摸屏的相對位置,在確定相對位置時,可以根據(jù)屏幕的大小進行確定,也可以根據(jù)屏幕的分辨率進行確定,例如,屏幕大小為100mm*80mm,用戶點擊位置坐標為(50,20 ),即,可以確定用戶點擊位置的相對坐標為(50%,20%),智能電視端根據(jù)該相對坐標的信息控制光標的跳轉位置,例如,智能電視的屏幕大小為1500mm* 1200mm,則跳轉位置的橫坐標為1500*50%=750,縱坐標為1200*25%=300。若根據(jù)像素確定跳轉位置,基本單位則為像素點,具體確定方式同屏幕大小的方式相似,不再贅述。
[0030]另一種可選的方案,在發(fā)送第一同步指令至智能電視端,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之前,包括如下步驟:獲取移動終端觸摸屏上的光標跳轉前的第二位置坐標和跳轉后的第三位置坐標;根據(jù)獲取的第二位置坐標和第三位置坐標,計算移動終端觸摸屏上的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比;生成第一同步指令,第一同步指令中攜帶有計算的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比。具體來說,當移動終端觸摸屏上的光標完成跳轉后,獲取光標跳轉前的坐標和跳轉后的坐標,根據(jù)獲取的光標跳轉前的坐標和跳轉后的坐標,確定光標相對于起始位置移動的距離,具體地,可以根據(jù)屏幕的大小進行確定,也可以根據(jù)屏幕的分辨率進行確定,例如,屏幕大小為100mm*80mm,光標跳轉前坐標為(25,20),跳轉后的坐標為(50,40)計算出光標相對于整個屏幕橫向跳轉距離的百分比和縱向跳轉距離的百分t匕,其中橫向跳轉距離的百分比為:(50-25) /100=25%,縱向跳轉距離的百分比為:(40-20)/80=25%。將計算出的跳轉距離百分比發(fā)送給智能電視端,根據(jù)智能電視屏幕的大小,確定光標跳轉的位置,例如,智能電視的屏幕大小為1500mm*1200mm,當前屏幕上光比的坐標為(600, 400),則光標橫向跳轉距離為1500*25%=375,縱向跳轉距離為1200*25%=300,則跳轉后的坐標為(975,700)。若根據(jù)像素確定跳轉位置,基本單位則為像素點,具體確定方式同屏幕大小的方式相似,不再贅述。
[0031]在本發(fā)明的優(yōu)選的實施方式中,還對上述方案進行了進一步優(yōu)化,具體地,在發(fā)送第一同步指令至智能電視端,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置之后,還包括:響應于檢測到的在移動終端觸摸屏的指定位置觸發(fā)的滑動操作,將觸摸屏上的光標移動至滑動操作終止位置;發(fā)送第二同步指令至智能電視端,第二同步指令中攜帶有滑動操作終止位置相對于移動終端觸摸屏的第二位置信息,以便智能電視端根據(jù)第二位置信息,將屏幕上的光標移動至與當前移動終端觸摸屏上的光標相對應的位置。在用戶實際操作過程中,當用戶需要智能電視屏幕上的光標移動的距離較遠時,可以先通過觸發(fā)用于光標跳轉的指令,使光標跳轉至所需的大概位置,然后,通過滑動移動終端觸摸屏的方式,進行精確的控制,最終,到達用戶所需的位置。
[0032]從以上描述中可以看出,本發(fā)明的實施例在控制智能電視屏幕上的光標,無需使用傳統(tǒng)的有線鼠標或無線的鼠標等控制器,可以啟動移動終端上用于控制智能電視屏幕上的光標的進程,在該進程中,用戶利用移動終端的觸摸屏完成對智能電視端光標的控制。具體控制時,當用戶需要移動智能電視端光標的距離較遠時,可以在移動終端的觸摸屏上對應位置發(fā)送特定的操作指令,發(fā)送的該特定的操作指令可以指示移動終端的觸摸屏光標直接跳轉至對應位置,并發(fā)送用于同步的指令,控制智能電視端屏幕上的光標進行位置同步。這種控制方式在用戶需要移動光標的距離較遠時,減少用戶滑動觸摸屏的次數(shù),有效地解決了現(xiàn)有技術中控制智能電視屏幕上的光標移動時,無法同時兼顧控制效率和控制精度的問題,提高了控制效率的同時,保證控制精度。
[0033]實施例二
基于上述實施例一中提供的智能電視中的光標控制方法,本實施例提供了一種智能電視中的光標控制裝置,圖2示出該裝置的一種可選的結構框圖,如圖2所示,該裝置包括:第一接收單元20,用于預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與智能電視建立連接;具體來說,在使用移動終端控制智能電視實現(xiàn)相關操作之前,需預先在移動終端安裝用于與智能電視建立連接的應用程序,若移動終端為有線的終端,可以通過USB等接口與智能電視連接;若移動終端為有線的終端(如智能手機、平板電腦等)時,可以將無線移動終端與智能電視連接至同一無線局域網(wǎng)內(nèi),然后無線移動終端啟動應用程序,將應用程序內(nèi)部攜帶的參數(shù)信息,與智能電視終端的相關參數(shù)進行匹配,在匹配完成后,建立連接通訊。在移動終端與智能電視建立連接之后,移動終端側可發(fā)出相應的控制信號,對智能電視側進行控制。
[0034]第二接收單元22,與第一接收單元20連接,用于接收第二指令,啟動應用程序中用于控制智能電視屏幕上的光標的進程;具體實現(xiàn)時,當移動終端與智能電視建立連接后,在移動終端的應用程序中,查找并啟動用于控制智能電視屏幕上的光標的進程,可選地,該進程可以是應用程序中單獨存在的進程,也可以是與其他進行復用的進程。在啟動該進程之后,可以使用該進程內(nèi)部設置的模型,控制智能電視屏幕上的光標。
[0035]第一響應單元24,與第二接收單元22連接,用于響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將觸摸屏上的光標直接跳轉至指定位置;
具體實現(xiàn)時,可以預先設定觸發(fā)光標跳轉的條件,在滿足預先設置的條件時,觸發(fā)操作指令,將觸摸屏上的光標直接跳轉至操作指令指示的位置。本發(fā)明的可選的實施方式中,提供了一種觸發(fā)條件及在該觸發(fā)條件下的具體實現(xiàn)的方案,為實現(xiàn)上述方案,具體地,如圖3所示,響應單元24包括:第一檢測模塊242,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作;第二檢測模塊244,與第一檢測模塊242連接,用于在第一預定時間閾值內(nèi)且第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作;第三檢測模塊246,與第二檢測模塊244連接,用于在第二預定時間閾值內(nèi)且第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作;第一響應模塊248,與第三檢測模塊246連接,用于將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0036]具體應用場景可以如下:用戶在移動終端的觸摸屏上需要的位置執(zhí)行一次點擊操作,移動終端上的該進程檢測到該操作,并將其記錄;用戶在執(zhí)行完該次點擊操作后,間隔0.1秒(假設第一預定時間閾值為0.2秒)后,在相同點擊位置或距離該點擊位置很近(滿足預置的第一預定區(qū)域范圍)的位置,再次執(zhí)行一次點擊操作,移動終端上的該進程檢測到該操作,并將其記錄;當用戶在執(zhí)行完第二次點擊操作之后,間隔0.2秒(假設第二預定時間閾值為0.25秒)后,在相同點擊位置或距離該點擊位置很近(滿足預置的第二預定區(qū)域范圍)的位置,再次執(zhí)行第三次點擊,則判定上述操作滿足設定觸發(fā)光標跳轉的條件,將光標直接跳轉至第一次擊操作的位置。
[0037]需要說明的是,上述記載的第一預定時間閾值為0.2秒和第二預定時間閾值0.25秒僅僅作為一種示例,并不構成不當?shù)南薅?,本發(fā)明實施例中第一預定時間閾值和第二預定時間閾值可以為相同,如都是0.2秒;上述記載的第一預定區(qū)域范圍和第二預定區(qū)域范圍也可以為相同范圍取值。
[0038]本發(fā)明的可選的實施方式中,還提供了另一種觸發(fā)條件及在該觸發(fā)條件下的具體實現(xiàn)的方案,為實現(xiàn)上述方案,具體地,響應單元包括:第四檢測模塊,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值;第二響應模塊,用于將觸摸屏上的光標直接跳轉至第一點擊操作終止位置。
[0039]具體應用場景可以如下:用戶在移動終端的觸摸屏上需要的位置,執(zhí)行持續(xù)點擊觸摸屏操作,移動終端上的該進程檢測到該操作,記錄點擊持續(xù)時間,并與第三預定時間閾值進行比較,假定第三預定時間閾值為2秒,當用戶持續(xù)點擊的時間為3秒時,大于預置的2秒,則判定上述操作滿足設定觸發(fā)光標跳轉的條件,將光標直接跳轉至用戶點擊的位置;當用戶持續(xù)點擊的時間為1.9秒秒時,小于預置的2秒,則判定上述操作不滿足設定觸發(fā)光標跳轉的條件,光標不進行跳轉。
[0040]第一同步單元26,與第一響應單元24連接,用于發(fā)送第一同步指令至智能電視端,第一同步指令中攜帶有指定位置相對于移動終端觸摸屏的第一位置信息,以便智能電視端根據(jù)指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前移動終端觸摸屏上的光標相對應的位置。
[0041]具體實現(xiàn)時,提供了兩種可選的方案:
一種可選方案,該裝置還包括:第三獲取單元,用于獲取移動終端觸摸屏上的光標跳轉后的第一位置坐標;確定單元,用于以移動終端觸摸屏為坐標系,確定第一位置坐標在移動終端觸摸屏上的相對坐標;第一生成單元,用于生成第一同步指令,第一同步指令中攜帶有確定的第一位置坐標在移動終端觸摸屏上的相對坐標。具體來說,當移動終端觸摸屏上的光標完成跳轉后,獲取該跳轉后位置的坐標,確定該坐標在該觸摸屏的相對位置,在確定相對位置時,可以根據(jù)屏幕的大小進行確定,也可以根據(jù)屏幕的分辨率進行確定,例如,屏幕大小為100mm*80mm,用戶點擊位置坐標為(50,20),即,可以確定用戶點擊位置的相對坐標為(50%,20%),智能電視端根據(jù)該相對坐標的信息控制光標的跳轉位置,例如,智能電視的屏幕大小為1500mm*1200mm,則跳轉位置的橫坐標為1500*50%=750,縱坐標為1200*25%=300。若根據(jù)像素確定跳轉位置,基本單位則為像素點,具體確定方式同屏幕大小的方式相似,不再贅述。
[0042]另一種可選的方案,該裝置還包括:第四獲取單元,用于獲取移動終端觸摸屏上的光標跳轉前的第二位置坐標和跳轉后的第三位置坐標;計算單元,用于根據(jù)獲取的第二位置坐標和第三位置坐標,計算移動終端觸摸屏上的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比;第二生成單元,用于生成第一同步指令,第一同步指令中攜帶有計算的光標在移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分t匕。具體來說,當移動終端觸摸屏上的光標完成跳轉后,獲取光標跳轉前的坐標和跳轉后的坐標,根據(jù)獲取的光標跳轉前的坐標和跳轉后的坐標,確定光標相對于起始位置移動的距離,具體地,可以根據(jù)屏幕的大小進行確定,也可以根據(jù)屏幕的分辨率進行確定,例如,屏幕大小為100mm*80mm,光標跳轉前坐標為(25,20),跳轉后的坐標為(50,40)計算出光標相對于整個屏幕橫向跳轉距離的百分比和縱向跳轉距離的百分比,其中橫向跳轉距離的百分比為:(50-25)/100=25%,縱向跳轉距離的百分比為:(40-20)/80=25%。將計算出的跳轉距離百分比發(fā)送給智能電視端,根據(jù)智能電視屏幕的大小,確定光標跳轉的位置,例如,智能電視的屏幕大小為1500mm*1200mm,當前屏幕上光比的坐標為(600,400),則光標橫向跳轉距離為1500*25%=375,縱向跳轉距離為1200*25%=300,則跳轉后的坐標為(975,700)。若根據(jù)像素確定跳轉位置,基本單位則為像素點,具體確定方式同屏幕大小的方式相似,不再贅述。
[0043]在本發(fā)明的優(yōu)選的實施方式中,還對上述方案進行了進一步優(yōu)化,具體地,該裝置還包括:第二響應單元,用于響應于檢測到的在移動終端觸摸屏的指定位置觸發(fā)的滑動操作,將觸摸屏上的光標移動至滑動操作終止位置;第二同步單元,發(fā)送第二同步指令至智能電視端,第二同步指令中攜帶有滑動操作終止位置相對于移動終端觸摸屏的第二位置信息,以便智能電視端根據(jù)第二位置信息,將屏幕上的光標移動至與當前移動終端觸摸屏上的光標相對應的位置。在用戶實際操作過程中,當用戶需要智能電視屏幕上的光標移動的距離較遠時,可以先通過觸發(fā)用于光標跳轉的指令,使光標跳轉至所需的大概位置,然后,通過滑動移動終端觸摸屏的方式,進行精確的控制,最終,到達用戶所需的位置。
[0044]從以上描述中可以看出,本發(fā)明的實施例在控制智能電視屏幕上的光標,無需使用傳統(tǒng)的有線鼠標或無線的鼠標等控制器,可以啟動移動終端上用于控制智能電視屏幕上的光標的進程,在該進程中,用戶利用移動終端的觸摸屏完成對智能電視端光標的控制。具體控制時,當用戶需要移動智能電視端光標的距離較遠時,可以在移動終端的觸摸屏上對應位置發(fā)送特定的操作指令,發(fā)送的該特定的操作指令可以指示移動終端的觸摸屏光標直接跳轉至對應位置,并發(fā)送用于同步的指令,控制智能電視端屏幕上的光標進行位置同步。這種控制方式在用戶需要移動光標的距離較遠時,減少用戶滑動觸摸屏的次數(shù),有效地解決了現(xiàn)有技術中控制智能電視屏幕上的光標移動時,無法同時兼顧控制效率和控制精度的問題,提高了控制效率的同時,保證控制精度。
[0045]應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0046]本申請可以應用于計算機系統(tǒng)/服務器,其可與眾多其它通用或專用計算系統(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡個人電腦、小型計算機系統(tǒng)、大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術環(huán)境,等等。
[0047]計算機系統(tǒng)/服務器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標程序、組件、邏輯、數(shù)據(jù)結構等等,它們執(zhí)行特定的任務或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務是由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設備的本地或遠程計算系統(tǒng)存儲介質上。
【權利要求】
1.一種智能電視中的光標控制方法,其特征在于,包括: 預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與所述智能電視建立連接; 接收第二指令,啟動所述應用程序中用于控制智能電視屏幕上的光標的進程; 響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將所述觸摸屏上的光標直接跳轉至所述指定位置; 發(fā)送第一同步指令至所述智能電視端,所述第一同步指令中攜帶有所述指定位置相對于所述移動終端觸摸屏的第一位置信息,以便所述智能電視端根據(jù)所述指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前所述移動終端觸摸屏上的光標相對應的位置。
2.如權利要求1所述的方法,其特征在于,所述響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將所述觸摸屏上的光標直接跳轉至所述指定位置,包括: 檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作; 在第一預定時間閾值內(nèi)且所述第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作; 在第二預定時間閾值內(nèi)且所述第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作; 將所述觸摸屏上的光標直接跳轉至所述第一點擊操作終止位置。
3.如權利要求1所述的方法,其特征在于,所述響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將所述觸摸屏上的光標直接跳轉至所述指定位置,包括:` 檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值; 將所述觸摸屏上的光標直接跳轉至所述第一點擊操作終止位置。
4.如權利要求2或3所述的方法,其特征在于,在發(fā)送第一同步指令至所述智能電視端,所述第一同步指令中攜帶有所述指定位置相對于所述移動終端觸摸屏的第一位置信息,以便所述智能電視端根據(jù)所述指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前所述移動終端觸摸屏上的光標相對應的位置之前,包括: 獲取所述移動終端觸摸屏上的光標跳轉后的第一位置坐標; 以所述移動終端觸摸屏為坐標系,確定所述第一位置坐標在所述移動終端觸摸屏上的相對坐標; 生成第一同步指令,所述第一同步指令中攜帶有確定的所述第一位置坐標在所述移動終端觸摸屏上的相對坐標。
5.如權利要求2或3所述的方法,其特征在于,在所述發(fā)送第一同步指令至所述智能電視端,以控制所述智能電視端屏幕上的光標直接跳轉至與當前所述移動終端觸摸屏上的光標相對應的位置之前,包括: 獲取所述移動終端觸摸屏上的光標跳轉前的第二位置坐標和跳轉后的第三位置坐標; 根據(jù)獲取的第二位置坐標和所述第三位置坐標,計算所述移動終端觸摸屏上的光標在所述移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比; 生成第一同步指令,所述第一同步指令中攜帶有計算的所述光標在所述移動終端觸摸屏上橫向跳轉距離的百分比和縱向跳轉距離的百分比。
6.如權利要求1所述的方法,其特征在于,在所述發(fā)送第一同步指令至所述智能電視端,所述第一同步指令中攜帶有所述指定位置相對于所述移動終端觸摸屏的第一位置信息,以便所述智能電視端根據(jù)所述指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前所述移動終端觸摸屏上的光標相對應的位置之后,還包括: 響應于檢測到的在移動終端觸摸屏的指定位置觸發(fā)的滑動操作,將所述觸摸屏上的光標移動至所述滑動操作終止位置; 發(fā)送第二同步指令至所述智能電視端,所述第二同步指令中攜帶有所述滑動操作終止位置相對于所述移動終端觸摸屏的第二位置信息,以便所述智能電視端根據(jù)所述第二位置信息,將屏幕上的光標移動至與當前所述移動終端觸摸屏上的光標相對應的位置。
7.一種智能電視中的光標控制裝置,其特征在于,包括: 第一接收單元,用于預先接收第一指令,啟動內(nèi)部用于連接智能電視的應用程序,以完成移動終端與所述智能電視建立連接; 第二接收單元,用于接收第二指令,啟動所述應用程序中用于控制智能電視屏幕上的光標的進程; 第一響應單元,用于響應于在移動終端觸摸屏的指定位置觸發(fā)的符合預置條件的操作指令,將所述觸摸屏上的光標直接跳轉至所述指定位置; 第一同步單元,用于發(fā)送第一同步指令至所述智能電視端,所述第一同步指令中攜帶有所述指定位置相對于所述移動終端觸摸屏的第一位置信息,以便所述智能電視端根據(jù)所述指定位置的第一位置信息,將屏幕上的光標直接跳轉至與當前所述移動終端觸摸屏上的光標相對應的位置。
8.如權利要求7所述的裝置,其特征在于,所述響應單元包括: 第一檢測模塊,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第一點擊操作; 第二檢測模塊,用于在第一預定時間閾值內(nèi)且所述第一點擊操作終止位置的第一預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第二點擊操作; 第三檢測模塊,用于在第二預定時間閾值內(nèi)且所述第一點擊操作終止位置的第二預定區(qū)域范圍內(nèi),檢測到觸發(fā)的第三點擊操作; 第一響應模塊,用于將所述觸摸屏上的光標直接跳轉至所述第一點擊操作終止位置。
9.如權利要求7所述的裝置,其特征在于,所述響應單元包括: 第四檢測模塊,用于檢測到移動終端觸摸屏的指定位置觸發(fā)的第四點擊操作的持續(xù)時間滿足第三預定時間閾值; 第二響應模塊,用于將所述觸摸屏上的光標直接跳轉至所述第一點擊操作終止位置。
10.如權利要求8或9所述的裝置,其特征在于,還包括: 第三獲取單元,用于獲取所述移動終端觸摸屏上的光標跳轉后的第一位置坐標; 確定單元,用于以所述移動終端觸摸屏為坐標系,確定所述第一位置坐標在所述移動終端觸摸屏上的相對坐標; 第一生成單元,用于生成第一同步指令,所述第一同步指令中攜帶有確定的所述第一位置坐 標在所述移動終端觸摸屏上的相對坐標。
【文檔編號】G06F3/048GK103729069SQ201310619931
【公開日】2014年4月16日 申請日期:2013年11月29日 優(yōu)先權日:2013年11月29日
【發(fā)明者】李震 申請人:樂視致新電子科技(天津)有限公司