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

一種機(jī)頂盒上應(yīng)用的操控方法及操控系統(tǒng)的制作方法

文檔序號(hào):7803025閱讀:138來(lái)源:國(guó)知局
一種機(jī)頂盒上應(yīng)用的操控方法及操控系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種機(jī)頂盒上應(yīng)用的操控方法及操控系統(tǒng),該操控方法若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。本發(fā)明使得各種操控設(shè)備都能夠簡(jiǎn)單便捷的對(duì)橫屏應(yīng)用和豎屏應(yīng)用進(jìn)行操控,從而使得操控設(shè)備能夠很好的對(duì)機(jī)頂盒上的各種應(yīng)用進(jìn)行操控,使各種應(yīng)用都能夠適配安裝在機(jī)頂盒上,極大的方便了用戶操控,大大提高了機(jī)頂盒的通用性。
【專利說(shuō)明】一種機(jī)頂盒上應(yīng)用的操控方法及操控系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種機(jī)頂盒上應(yīng)用的操控方法及操控系統(tǒng)。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展,智能機(jī)頂盒,尤其是android系統(tǒng)的智能機(jī)頂盒越來(lái)越普遍,很多應(yīng)用安裝在智能機(jī)頂盒上,通過(guò)DLNA、鏡屏等技術(shù)手段,機(jī)頂盒將鏡像推送到手機(jī)或者PAD等設(shè)備上,用手機(jī)、PAD等其他設(shè)備作為操控設(shè)備,對(duì)機(jī)頂盒和機(jī)頂盒上應(yīng)用進(jìn)行操控的方式也越來(lái)越多。
[0003]但是,由于部分應(yīng)用原是在手機(jī)設(shè)備上運(yùn)行(或者重力傳感器坐標(biāo)與手機(jī)相同的其他設(shè)備上),都是基于手機(jī)的重力傳感器來(lái)實(shí)現(xiàn)操控的,比如賽車游戲,跑酷游戲。應(yīng)用的類型有橫屏和豎屏之分(根據(jù)顯示來(lái)區(qū)分),而機(jī)頂盒對(duì)應(yīng)的電視顯示只有橫屏。若直接安裝豎屏的應(yīng)用到機(jī)頂盒,機(jī)頂盒推送到手機(jī)設(shè)備上的鏡像仍然只能是橫屏顯示,而手機(jī)卻要豎屏來(lái)對(duì)應(yīng)用進(jìn)行操控,對(duì)于用戶來(lái)說(shuō)很不方便。同時(shí),對(duì)于重力傳感器坐標(biāo)與手機(jī)相反的設(shè)備(例如PAD),當(dāng)應(yīng)用為橫屏應(yīng)用時(shí),反而要豎屏來(lái)操控,這就給用戶帶來(lái)極大的不便,使得與重力傳感器相關(guān)的很多應(yīng)用無(wú)法直接在機(jī)頂盒上面適配使用,降低了智能機(jī)頂盒應(yīng)用的通用性。

【發(fā)明內(nèi)容】

[0004]有鑒于此,有必要針對(duì)上述機(jī)頂盒上應(yīng)用無(wú)法適配的問(wèn)題,提供一種機(jī)頂盒上應(yīng)用的操控方法。
[0005]此外,還提供一種機(jī)頂盒上應(yīng)用的操控系統(tǒng)。
[0006]一種機(jī)頂盒上應(yīng)用的操控方法,包括如下步驟:
[0007]監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備;
[0008]若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;其中,所述第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備,所述第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)系X軸和Y軸相反的設(shè)備;
[0009]若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
[0010]進(jìn)一步的,所述將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為:
[0011]由第二類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用,或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;
[0012]所述將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為:
[0013]由第一類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用,或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
[0014]進(jìn)一步的,所述將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為:
[0015]機(jī)頂盒接收所述第二類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層;
[0016]所述將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為:
[0017]機(jī)頂盒接收所述第一類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層。
[0018]進(jìn)一步的,所述方法還包括:
[0019]機(jī)頂盒獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。
[0020]進(jìn)一步的,所述方法還包括:
[0021 ] 機(jī)頂盒對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。
[0022]一種機(jī)頂盒上應(yīng)用的操控系統(tǒng),包括:
[0023]監(jiān)控單元,監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備;
[0024]橫屏應(yīng)用操控單元,若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;其中,所述第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備,所述第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)系X軸和Y軸相反的設(shè)備;
[0025]豎屏應(yīng)用操控單元,若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
[0026]進(jìn)一步的,所述橫屏應(yīng)用操控單元安裝于第二類設(shè)備上或者機(jī)頂盒上;所述豎屏應(yīng)用操控單元安裝于第二類設(shè)備上或者機(jī)頂盒上。
[0027]進(jìn)一步的,所述橫屏應(yīng)用操控單元安裝于機(jī)頂盒上,接收第二類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層;所述豎屏應(yīng)用操控單元安裝于機(jī)頂盒上,接收第一類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層。
[0028]進(jìn)一步的,所述系統(tǒng)還包括:
[0029]豎屏應(yīng)用推送單元,獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。
[0030]進(jìn)一步的,所述豎屏應(yīng)用推送單元對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。
[0031]本發(fā)明方法及系統(tǒng),監(jiān)控應(yīng)用和操控設(shè)備的類型,針對(duì)橫屏應(yīng)用和豎屏應(yīng)用的不同,對(duì)第一類設(shè)備和第二類設(shè)備的重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,使得各種操控設(shè)備都能夠簡(jiǎn)單便捷的對(duì)橫屏應(yīng)用和豎屏應(yīng)用進(jìn)行操控,從而使得操控設(shè)備能夠很好的對(duì)機(jī)頂盒上的各種應(yīng)用進(jìn)行操控,使各種應(yīng)用都能夠適配安裝在機(jī)頂盒上,極大的方便了用戶操控,大大提高了機(jī)頂盒的通用性。
【專利附圖】

【附圖說(shuō)明】
[0032]圖1是一個(gè)實(shí)施例中的機(jī)頂盒上應(yīng)用的操控方法的流程圖;
[0033]圖2是一個(gè)實(shí)施例中的機(jī)頂盒上應(yīng)用操控系統(tǒng)的流程圖。
【具體實(shí)施方式】
[0034]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]圖1是一個(gè)實(shí)施例中的機(jī)頂盒上應(yīng)用的操控方法的流程圖。如圖1所示,該操控方法包括如下步驟:
[0036]SlO:監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備。
[0037]由于安裝在機(jī)頂盒上的應(yīng)用根據(jù)應(yīng)用的顯示方式,有橫屏顯示和豎屏顯示之分,橫屏顯示的應(yīng)用定義為橫屏應(yīng)用,豎屏顯示的應(yīng)用定義為豎屏應(yīng)用,在應(yīng)用安裝在機(jī)頂盒上時(shí)需要監(jiān)控應(yīng)用的橫豎屏類型。同時(shí),由于機(jī)頂盒在與操控設(shè)備連接,將鏡像推送到操控設(shè)備上時(shí),操控設(shè)備的重力傳感器按照方式不同,導(dǎo)致操控設(shè)備重力傳感器的坐標(biāo)(或坐標(biāo)系)不同,故在操控設(shè)備與機(jī)頂盒連接后,需要監(jiān)控操控設(shè)備屬于哪一種類型。通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,實(shí)時(shí)獲取應(yīng)用和操控設(shè)備的類型。
[0038]S20:若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。其中,第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備。第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)系X軸和Y軸相反的設(shè)備。例如PAD。
[0039]通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,獲取應(yīng)用和操控設(shè)備的類型后,需要根據(jù)應(yīng)用和操控設(shè)備的類型,對(duì)操控設(shè)備重力傳感器數(shù)據(jù)進(jìn)行相適應(yīng)的調(diào)整,以使操控設(shè)備能夠方便的對(duì)各種應(yīng)用進(jìn)行操控,使各種應(yīng)用能夠適配到機(jī)頂盒上。
[0040]該實(shí)施例中,如果應(yīng)用為橫屏顯示的橫屏應(yīng)用,那么機(jī)頂盒在將鏡像推送到操控終端上時(shí),也是以橫屏推送到操控終端上的,這就與應(yīng)用安裝在操控設(shè)備上顯示沒(méi)有差別,則此時(shí)對(duì)于第一類設(shè)備(優(yōu)選為手機(jī)),在對(duì)機(jī)頂盒上應(yīng)用進(jìn)行操控時(shí),也是橫屏對(duì)應(yīng)用進(jìn)行操控的,第一類設(shè)備的重力傳感器數(shù)據(jù)不需要進(jìn)行處理,直接可以傳送給應(yīng)用,對(duì)機(jī)頂盒上的應(yīng)用進(jìn)行操控。
[0041]對(duì)于第二類設(shè)備(優(yōu)選為PAD),由于第二類設(shè)備重力傳感器坐標(biāo)系的X軸和Y軸與第一類設(shè)備的相反,雖然應(yīng)用在第二類設(shè)備上也是橫屏顯示,但是第二類設(shè)備必須豎屏對(duì)應(yīng)用進(jìn)行操控才可以,只有將第二類設(shè)備的重力傳感器數(shù)據(jù)中X軸和Y軸數(shù)據(jù)調(diào)換后發(fā)送給應(yīng)用,才能使第二類設(shè)備也是橫屏對(duì)應(yīng)用進(jìn)行操控。故該實(shí)施例中,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用,從而方便第二類設(shè)備操控應(yīng)用,使應(yīng)用更好的適配機(jī)頂盒。
[0042]在進(jìn)一步的實(shí)施方式中,將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用的步驟具體為:由第二類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。即對(duì)第二類設(shè)備重力傳感器數(shù)據(jù)的調(diào)換可以由第二類設(shè)備完成,也可以由機(jī)頂盒完成??紤]到便捷性,優(yōu)選的,由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換。具體的,機(jī)頂盒接收第二類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口(JavaNativelnterface, JAVA本地接口)傳送給應(yīng)用層,從而傳送給應(yīng)用,對(duì)應(yīng)用進(jìn)行操控。
[0043]S30:若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
[0044]如果通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,應(yīng)用為豎屏顯示的豎屏應(yīng)用,那么機(jī)頂盒在將鏡像推送到操控終端上時(shí),仍舊以橫屏推送到操控終端上的,這就與豎屏應(yīng)用安裝在操控設(shè)備上顯示產(chǎn)生很大差別,則此時(shí)對(duì)于第一類設(shè)備(優(yōu)選為手機(jī)),在對(duì)機(jī)頂盒上應(yīng)用進(jìn)行操控時(shí),機(jī)頂盒橫屏推送到第一類設(shè)備上,但是第一類設(shè)備必須豎屏對(duì)應(yīng)用進(jìn)行操控,只有將第一類設(shè)備的重力傳感器數(shù)據(jù)中X軸和Y軸數(shù)據(jù)調(diào)換后發(fā)送給應(yīng)用,才能使第一類設(shè)備也是橫屏對(duì)應(yīng)用進(jìn)行操控。故該實(shí)施例中,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用,從而方便第一類設(shè)備操控應(yīng)用,使應(yīng)用更好的適配機(jī)頂盒。
[0045]在進(jìn)一步的實(shí)施方式中,將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用的步驟具體為:由第一類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。即對(duì)第一類設(shè)備重力傳感器數(shù)據(jù)的調(diào)換可以由第二類設(shè)備完成,也可以由機(jī)頂盒完成??紤]到便捷性,優(yōu)選的,由機(jī)頂盒對(duì)第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換。具體的,機(jī)頂盒接收第一類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口(JavaNativelnterface,JAVA本地接口)傳送給應(yīng)用層,從而傳送給應(yīng)用,對(duì)應(yīng)用進(jìn)行操控。
[0046]對(duì)于第二類設(shè)備(優(yōu)選為PAD),由于第二類設(shè)備重力傳感器坐標(biāo)系的X軸和Y軸與第一類設(shè)備的相反,此時(shí)不需要對(duì)第二類設(shè)備重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,直接發(fā)送給應(yīng)用即可。
[0047]同時(shí),考慮到豎屏應(yīng)用安裝在機(jī)頂盒上時(shí),如果機(jī)頂盒在推送應(yīng)用到電視或者操控設(shè)備上時(shí)拉滿全屏?xí)O大影響應(yīng)用的分辨率,為保持豎屏應(yīng)用分辨率,該方法進(jìn)一步包括:機(jī)頂盒獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。進(jìn)一步的,機(jī)頂盒對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。這樣就使得豎屏應(yīng)用最大化顯示且分辨率不受影響,方便用戶操控。
[0048]該機(jī)頂盒上應(yīng)用的操控方法,監(jiān)控應(yīng)用和操控設(shè)備的類型,針對(duì)橫屏應(yīng)用和豎屏應(yīng)用的不同,對(duì)第一類設(shè)備和第二類設(shè)備的重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,使得各種操控設(shè)備都能夠簡(jiǎn)單便捷的對(duì)橫屏應(yīng)用和豎屏應(yīng)用進(jìn)行操控,從而使得操控設(shè)備能夠很好的對(duì)機(jī)頂盒上的各種應(yīng)用進(jìn)行操控,使各種應(yīng)用都能夠適配安裝在機(jī)頂盒上,極大的方便了用戶操控,大大提高了機(jī)頂盒的通用性。
[0049]同時(shí),本發(fā)明還提供一種機(jī)頂盒上應(yīng)用的操控系統(tǒng)。如圖2所示,該機(jī)頂盒上應(yīng)用的操控系統(tǒng)包括:
[0050]監(jiān)控單元100,監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備。
[0051]由于安裝在機(jī)頂盒上的應(yīng)用根據(jù)應(yīng)用的顯示方式,有橫屏顯示和豎屏顯示之分,橫屏顯示的應(yīng)用定義為橫屏應(yīng)用,豎屏顯示的應(yīng)用定義為豎屏應(yīng)用,在應(yīng)用安裝在機(jī)頂盒上時(shí)監(jiān)控單元100需要監(jiān)控應(yīng)用的橫豎屏類型。同時(shí),由于機(jī)頂盒在與操控設(shè)備連接,將鏡像推送到操控設(shè)備上時(shí),操控設(shè)備的重力傳感器按照方式不同,導(dǎo)致操控設(shè)備重力傳感器的坐標(biāo)(或坐標(biāo)系)不同,故在操控設(shè)備與機(jī)頂盒連接后,監(jiān)控單元100需要監(jiān)控操控設(shè)備屬于哪一種類型。監(jiān)控單元100通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,實(shí)時(shí)獲取應(yīng)用和操控設(shè)備的類型。
[0052]橫屏應(yīng)用操控單元200,若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用。其中,第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備。第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)X軸和Y軸相反的設(shè)備。例如PAD。
[0053]通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,獲取應(yīng)用和操控設(shè)備的類型后,需要根據(jù)應(yīng)用和操控設(shè)備的類型,對(duì)操控設(shè)備重力傳感器數(shù)據(jù)進(jìn)行相適應(yīng)的調(diào)整,以使操控設(shè)備能夠方便的對(duì)各種應(yīng)用進(jìn)行操控,使各種應(yīng)用能夠適配到機(jī)頂盒上。
[0054]該實(shí)施例中,如果應(yīng)用為橫屏顯示的橫屏應(yīng)用,那么機(jī)頂盒在將鏡像推送到操控終端上時(shí),也是以橫屏推送到操控終端上的,這就與應(yīng)用安裝在操控設(shè)備上顯示沒(méi)有差別,則此時(shí)對(duì)于第一類設(shè)備(優(yōu)選為手機(jī)),在對(duì)機(jī)頂盒上應(yīng)用進(jìn)行操控時(shí),也是橫屏對(duì)應(yīng)用進(jìn)行操控的,橫屏應(yīng)用操控單元200對(duì)第一類設(shè)備的重力傳感器數(shù)據(jù)不需要進(jìn)行處理,直接可以傳送給應(yīng)用,對(duì)機(jī)頂盒上的應(yīng)用進(jìn)行操控。
[0055]對(duì)于第二類設(shè)備(優(yōu)選為PAD),由于第二類設(shè)備重力傳感器坐標(biāo)系的X軸和Y軸與第一類設(shè)備的相反,雖然應(yīng)用在第二類設(shè)備上也是橫屏顯示,但是第二類設(shè)備必須豎屏對(duì)應(yīng)用進(jìn)行操控才可以,只有將第二類設(shè)備的重力傳感器數(shù)據(jù)中X軸和Y軸數(shù)據(jù)調(diào)換后發(fā)送給應(yīng)用,才能使第二類設(shè)備也是橫屏對(duì)應(yīng)用進(jìn)行操控。故該實(shí)施例中,如果操控設(shè)備為第二類設(shè)備,橫屏應(yīng)用操控單元200則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用,從而方便第二類設(shè)備橫屏操控應(yīng)用,使應(yīng)用更好的適配機(jī)頂盒。
[0056]在進(jìn)一步的實(shí)施方式中,橫屏應(yīng)用操控單元200安裝于第二類設(shè)備上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;或者橫屏應(yīng)用操控單元200安裝于機(jī)頂盒上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。即對(duì)第二類設(shè)備重力傳感器數(shù)據(jù)的調(diào)換可以由第二類設(shè)備完成,也可以由機(jī)頂盒完成??紤]到便捷性,優(yōu)選的,橫屏應(yīng)用操控單元200安裝于機(jī)頂盒上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換。具體的,橫屏應(yīng)用操控單元200安裝于機(jī)頂盒上,接收第二類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口(JavaNativelnterface, JAVA本地接口)傳送給應(yīng)用層,從而傳送給應(yīng)用,對(duì)應(yīng)用進(jìn)行操控。
[0057]豎屏應(yīng)用操控單元300,若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用。
[0058]如果通過(guò)對(duì)應(yīng)用及操控設(shè)備的監(jiān)控,應(yīng)用為豎屏顯示的豎屏應(yīng)用,那么機(jī)頂盒在將鏡像推送到操控終端上時(shí),仍舊以橫屏推送到操控終端上的,這就與豎屏應(yīng)用安裝在操控設(shè)備上顯示產(chǎn)生很大差別,則此時(shí)對(duì)于第一類設(shè)備(優(yōu)選為手機(jī)),在對(duì)機(jī)頂盒上應(yīng)用進(jìn)行操控時(shí),機(jī)頂盒橫屏推送到第一類設(shè)備上,但是第一類設(shè)備必須豎屏對(duì)應(yīng)用進(jìn)行操控,只有將第一類設(shè)備的重力傳感器數(shù)據(jù)中X軸和Y軸數(shù)據(jù)調(diào)換后發(fā)送給應(yīng)用,才能使第一類設(shè)備也是橫屏對(duì)應(yīng)用進(jìn)行操控。故該實(shí)施例中,如果操控設(shè)備為第一類設(shè)備,豎屏應(yīng)用操控單元300則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后再傳送給應(yīng)用,從而方便第一類設(shè)備操控應(yīng)用,使應(yīng)用更好的適配機(jī)頂盒。
[0059]在進(jìn)一步的實(shí)施方式中,豎屏應(yīng)用操控單元300安裝于第一設(shè)備上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;或者豎屏應(yīng)用操控單元300安裝于機(jī)頂盒上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。即對(duì)第一類設(shè)備重力傳感器數(shù)據(jù)的調(diào)換可以由第一類設(shè)備完成,也可以由機(jī)頂盒完成??紤]到便捷性,優(yōu)選的,豎屏應(yīng)用操控單元300安裝于機(jī)頂盒上,對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換。具體的,豎屏應(yīng)用操控單元300安裝于機(jī)頂盒上,接收第一類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口(JavaNativeInterface,JAVA本地接口)傳送給應(yīng)用層,從而傳送給應(yīng)用,對(duì)應(yīng)用進(jìn)行操控。
[0060]對(duì)于第二類設(shè)備(優(yōu)選為PAD),由于第二類設(shè)備重力傳感器坐標(biāo)系的X軸和Y軸與第一類設(shè)備的相反,此時(shí)豎屏應(yīng)用操控單元300不需要對(duì)第二類設(shè)備重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,直接發(fā)送給應(yīng)用即可。
[0061]同時(shí),考慮到豎屏應(yīng)用安裝在機(jī)頂盒上時(shí),如果機(jī)頂盒在推送應(yīng)用到電視或者操控設(shè)備上時(shí)拉滿全屏?xí)O大影響應(yīng)用的分辨率,為保持豎屏應(yīng)用分辨率,該系統(tǒng)進(jìn)一步包括:
[0062]豎屏應(yīng)用推送單元400,獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。進(jìn)一步的,豎屏應(yīng)用推送單元400對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。這樣就使得豎屏應(yīng)用最大化顯示且分辨率不受影響,方便用戶操控。
[0063]該機(jī)頂盒上應(yīng)用的操控系統(tǒng),監(jiān)控單元100監(jiān)控應(yīng)用和操控設(shè)備的類型,橫屏應(yīng)用操控單元200和豎屏應(yīng)用操控單元300針對(duì)橫屏應(yīng)用和豎屏應(yīng)用的不同,對(duì)第一類設(shè)備和第二類設(shè)備的重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,使得各種操控設(shè)備都能夠簡(jiǎn)單便捷的對(duì)橫屏應(yīng)用和豎屏應(yīng)用進(jìn)行操控,從而使得操控設(shè)備能夠很好的對(duì)機(jī)頂盒上的各種應(yīng)用進(jìn)行操控,使各種應(yīng)用都能夠適配安裝在機(jī)頂盒上,極大的方便了用戶操控,大大提高了機(jī)頂盒的通用性。
[0064]本發(fā)明方法及系統(tǒng),監(jiān)控應(yīng)用和操控設(shè)備的類型,針對(duì)橫屏應(yīng)用和豎屏應(yīng)用的不同,對(duì)第一類設(shè)備和第二類設(shè)備的重力傳感器數(shù)據(jù)進(jìn)行調(diào)整,使得各種操控設(shè)備都能夠簡(jiǎn)單便捷的對(duì)橫屏應(yīng)用和豎屏應(yīng)用進(jìn)行操控,從而使得操控設(shè)備能夠很好的對(duì)機(jī)頂盒上的各種應(yīng)用進(jìn)行操控,使各種應(yīng)用都能夠適配安裝在機(jī)頂盒上,極大的方便了用戶操控,大大提高了機(jī)頂盒的通用性。
[0065]以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種機(jī)頂盒上應(yīng)用的操控方法,其特征在于,包括如下步驟: 監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備; 若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;其中,所述第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備,所述第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)系X軸和Y軸相反的設(shè)備; 若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
2.根據(jù)權(quán)利要求1所述的機(jī)頂盒上應(yīng)用的操控方法,其特征在于,所述將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為: 由第二類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用,或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用; 所述將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為: 由第一類設(shè)備對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用,或者由機(jī)頂盒對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
3.根據(jù)權(quán)利要求2所述的機(jī)頂盒上應(yīng)用的操控方法,其特征在于,所述將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為: 機(jī)頂盒接收所述第二類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層; 所述將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用的步驟具體為: 機(jī)頂盒接收所述第一類設(shè)備傳送的重力傳感器數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層。
4.根據(jù)權(quán)利要求1所述的機(jī)頂盒上應(yīng)用的操控方法,其特征在于,所述方法還包括: 機(jī)頂盒獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。
5.根據(jù)權(quán)利要求4所述的機(jī)頂盒上應(yīng)用的操控方法,其特征在于,所述方法還包括: 機(jī)頂盒對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。
6.一種機(jī)頂盒上應(yīng)用的操控系統(tǒng),其特征在于,包括: 監(jiān)控單元,監(jiān)控安裝在機(jī)頂盒上的應(yīng)用及與機(jī)頂盒連接的操控設(shè)備; 橫屏應(yīng)用操控單元,若應(yīng)用為橫屏應(yīng)用,如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備的重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用;其中,所述第一類設(shè)備為手機(jī)或者重力傳感器坐標(biāo)系和手機(jī)相同的其他設(shè)備,所述第二類設(shè)備為重力傳感器坐標(biāo)系與手機(jī)重力傳感器坐標(biāo)系X軸和Y軸相反的設(shè)備; 豎屏應(yīng)用操控單元,若應(yīng)用為豎屏應(yīng)用,如果操控設(shè)備為第二類設(shè)備,則將第二類設(shè)備重力傳感器數(shù)據(jù)直接傳送給應(yīng)用;如果操控設(shè)備為第一類設(shè)備,則將第一類設(shè)備重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)調(diào)換后傳送給應(yīng)用。
7.根據(jù)權(quán)利要求6所述的機(jī)頂盒上應(yīng)用的操控系統(tǒng),其特征在于,所述橫屏應(yīng)用操控單元安裝于第二類設(shè)備上或者機(jī)頂盒上;所述豎屏應(yīng)用操控單元安裝于第二類設(shè)備上或者機(jī)頂盒上。
8.根據(jù)權(quán)利要求7所述的機(jī)頂盒上應(yīng)用的操控系統(tǒng),其特征在于,所述橫屏應(yīng)用操控單元安裝于機(jī)頂盒上,接收第二類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層;所述豎屏應(yīng)用操控單元安裝于機(jī)頂盒上,接收第一類設(shè)備傳送的重力傳感器的數(shù)據(jù),并對(duì)重力傳感器數(shù)據(jù)中X軸數(shù)據(jù)與Y軸數(shù)據(jù)進(jìn)行調(diào)換后通過(guò)JNI接口傳送給應(yīng)用層。
9.根據(jù)權(quán)利要求6所述的機(jī)頂盒上應(yīng)用的操控系統(tǒng),其特征在于,所述系統(tǒng)還包括: 豎屏應(yīng)用推送單元,獲取豎屏應(yīng)用的分辨率,在進(jìn)行推送時(shí)按照豎屏應(yīng)用的分辨率同比例的進(jìn)行縮放,對(duì)豎屏應(yīng)用進(jìn)行推送。
10.根據(jù)權(quán)利要求9所述的機(jī)頂盒上應(yīng)用的操控系統(tǒng),其特征在于,所述豎屏應(yīng)用推送單元對(duì)豎屏應(yīng)用進(jìn)行推送時(shí),使豎屏應(yīng)用整體居中,且按最大比例同比例縮放。
【文檔編號(hào)】H04N21/422GK103997670SQ201410187078
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2014年5月5日 優(yōu)先權(quán)日:2014年5月5日
【發(fā)明者】鄧鵬
申請(qǐng)人:深圳市九洲電器有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
湖南省| 乾安县| 南宁市| 麦盖提县| 新巴尔虎左旗| 长海县| 辽宁省| 淮安市| 唐海县| 清涧县| 宝兴县| 电白县| 梓潼县| 郓城县| 鄂托克旗| 麦盖提县| 神木县| 都兰县| 洮南市| 绍兴县| 景洪市| 麻阳| 吉林省| 当涂县| 永泰县| 宕昌县| 潞西市| 嵊泗县| 堆龙德庆县| 迁西县| 邢台市| 白银市| 富宁县| 和林格尔县| 文安县| 兴海县| 烟台市| 余干县| 明光市| 和硕县| 大城县|