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

桌面控件的顯示方法、裝置及電子設(shè)備與流程

文檔序號:12664287閱讀:214來源:國知局
桌面控件的顯示方法、裝置及電子設(shè)備與流程

本發(fā)明涉及移動終端技術(shù)領(lǐng)域,特別涉及桌面控件的顯示方法、裝置及電子設(shè)備。



背景技術(shù):

隨著移動終端的發(fā)展,手機(jī)、平板電腦等移動終端已經(jīng)成為生活中、工作中不可或缺的工具。隨著移動終端的廣泛應(yīng)用,適用于移動終端的應(yīng)用軟件也應(yīng)用而生,數(shù)不勝數(shù)。

目前,各種應(yīng)用軟件為了搶占市場,提高應(yīng)用軟件的用戶量,會在應(yīng)用軟件中增設(shè)紅包模塊,在紅包模塊不定時發(fā)放紅包,吸引用戶安裝使用,從而提升用戶量。

但是在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在一些問題:在應(yīng)用軟件中增設(shè)紅包控件模塊,不定時為用戶發(fā)放紅包,雖然達(dá)到了紅包的展示和搶紅包業(yè)務(wù),但是由于紅包這一桌面控件僅能在紅包模塊中展示和領(lǐng)取,這就導(dǎo)致在系統(tǒng)發(fā)放紅包后,由于用戶未處于紅包控件模塊所在的界面中,不能看到和領(lǐng)取紅包,致使紅包這一桌面控件不能定向顯示。



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

本發(fā)明實施方式的目的在于提供一種桌面控件的顯示方法、裝置及電子設(shè)備,使得桌面控件可以定向顯示。

為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種桌面控件的顯示方法,包括:在接收到需要顯示的桌面控件時,獲取桌面控件中攜帶的桌面控件類型;將桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型進(jìn)行比對;在桌面控件類型與預(yù)設(shè)桌面控件類型匹配時,將桌面控件顯示于當(dāng)前界面。

本發(fā)明的實施方式還提供了一種桌面控件的顯示裝置,包括:獲取模塊,用于接收需要顯示的桌面控件,并獲取桌面控件中攜帶的桌面控件類型;控制模塊,用于將桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型進(jìn)行比對;顯示模塊,用于在桌面控件類型與預(yù)設(shè)桌面控件類型匹配時,將桌面控件顯示于當(dāng)前界面。

本發(fā)明的實施方式還提供了一種電子設(shè)備,包括:至少一個處理器;以及,與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠:在檢測到需要顯示的桌面控件時,獲取桌面控件中攜帶的桌面控件類型;在桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型匹配時,將桌面控件顯示于當(dāng)前界面。

本發(fā)明的實施方式還提供了一種執(zhí)行方法的非暫態(tài)存儲介質(zhì),非暫態(tài)存儲介質(zhì)存儲計算機(jī)指令,計算機(jī)指令用于使電子設(shè)備執(zhí)行本發(fā)明任意實施例提供的桌面控件的顯示方法。

本發(fā)明的實施方式還提供了一種執(zhí)行方法的計算機(jī)程序,計算程序包括存儲在非暫態(tài)存儲介質(zhì)上的計算程序,計算程序包括程序指令,當(dāng)程序指令被電子設(shè)備執(zhí)行時,使電子設(shè)備執(zhí)行本發(fā)明任意實施例提供的桌面控件的顯示方法。

本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,終端設(shè)備通過從接收到的需要顯示的桌面控件中獲取攜帶的桌面控件類型,并通過將獲取到的桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型進(jìn)行比對的方式,判斷接收到的桌面控件是否需要顯示于當(dāng)前界面,從而實現(xiàn)了桌面控件的定向顯示(可以將類型一致的桌面控件直接顯示在當(dāng)前界面中),且操作簡單,靈活度高。

另外,將桌面控件顯示于當(dāng)前界面,具體包括:在當(dāng)前界面上增設(shè)一透明圖層;將桌面控件顯示于透明圖層。通過增設(shè)圖層的方式,將桌面控件顯示于當(dāng)前界面,操作簡單,保證了本發(fā)明實施方式的可行性。

另外,在獲取桌面控件中攜帶的桌面控件類型前,判斷桌面控件是否需要全屏顯示;判定桌面控件不需要全屏顯示。本發(fā)明實施方式中在判定桌面控件不需要全屏顯示時,才執(zhí)行獲取桌面控件中攜帶的桌面控件類型,使得桌面控件可以根據(jù)不同需求顯示,增加了桌面控件顯示的選擇性。

另外,應(yīng)用啟動后,以預(yù)設(shè)周期接收桌面控件;如果在當(dāng)前周期內(nèi),接收到的桌面控件大于1個,則根據(jù)接收到的桌面控件中攜帶的時間參數(shù),選擇距離當(dāng)前時刻有效時長最短的桌面控件;接收到需要顯示的桌面控件,具體包括:將選擇的距離當(dāng)前時刻有效時長最短的的桌面控件,作為需要顯示的桌面控件。本發(fā)明實施方式中以預(yù)設(shè)周期接收需要顯示的桌面控件,并提供了一種以周期性獲取桌面控件的具體方式,確保了桌面顯示控件可以被及時獲取。

附圖說明

一個或多個實施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

圖1是本發(fā)明第一實施方式的一種桌面控件的顯示方法流程圖;

圖2是本發(fā)明第二實施方式的一種桌面控件的顯示方法流程圖;

圖3是本發(fā)明第三實施方式的一種桌面控件的顯示方法流程圖;

圖4是本發(fā)明第四實施方式的一種桌面控件的顯示方法流程圖;

圖5是本發(fā)明第五實施方式的一種桌面控件的顯示裝置的結(jié)構(gòu)框圖;

圖6是本發(fā)明第六實施方式的一種桌面控件的顯示裝置的結(jié)構(gòu)框圖;

圖7是本發(fā)明第七實施方式的一種桌面控件的顯示裝置的結(jié)構(gòu)框圖;

圖8是本發(fā)明第八實施方式的一種桌面控件的顯示裝置的結(jié)構(gòu)框圖;

圖9是本發(fā)明第九實施方式的一種電子設(shè)備的結(jié)構(gòu)框圖。

具體實施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請所要求保護(hù)的技術(shù)方案。

本發(fā)明的第一實施方式涉及一種桌面控件的顯示方法,具體流程如圖1所示。

在步驟101中,獲取桌面控件類型。

具體的說,終端設(shè)備在接收到需要顯示的桌面控件時,從接收到的桌面控件中獲取其攜帶的桌面控件類型。本實施方式的桌面控件可以是紅包。

需要說明的是,本實施方式中的桌面控件類型可以是由桌面控件的發(fā)送方(如服務(wù)器)設(shè)定的,該桌面控制類型可以為球賽、新聞,還可以為娛樂、動漫等,這里不做限制,根據(jù)應(yīng)用的使用場合、范圍及人群等進(jìn)行合理設(shè)定均可。

在步驟102中,判斷桌面控件類型是否為預(yù)設(shè)桌面控件類型。

具體的說,終端設(shè)備在獲取到桌面控件類型后,需要將桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型進(jìn)行比對,如果獲取到的桌面控件類型與預(yù)設(shè)桌面控件類型匹配,則進(jìn)入步驟103;否則直接結(jié)束本次流程。

需要說明的是,本實施方式中的預(yù)設(shè)桌面控件類型可以是終端與桌面控件的發(fā)送方協(xié)商確定的。

比如說,通過協(xié)商,將指定應(yīng)用的第一個界面的預(yù)設(shè)桌面控件類型設(shè)置為“球賽”,第二個界面的預(yù)設(shè)桌面控件類型設(shè)置為“新聞”,第三個界面的預(yù)設(shè)桌面控件類型設(shè)置為“動漫”等,當(dāng)用戶打開該應(yīng)用進(jìn)入第一個界面后,此時系統(tǒng)接收到一個桌面控件類型為“球賽”的桌面控件,經(jīng)過比對,判定接收到的桌面控件的桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型一致。

在步驟103中,將桌面控件顯示于當(dāng)前界面,結(jié)束本次流程。

需要說明的是,本實施方式中將桌面控件顯示于當(dāng)前界面中,桌面控件一般顯示在當(dāng)前界面的中央,在實際使用中,也可以在桌面控件中攜帶具體顯示的坐標(biāo)位置以及顯示的大小,根據(jù)桌面控件攜帶的具體信息將接收到的桌面控件顯示于當(dāng)前界面。

本實施方式中,通過獲取需要顯示的桌面控件中攜帶的桌面控件類型,并將獲取到的桌面控件類型與所在界面預(yù)設(shè)的第一桌面類型進(jìn)行比對,根據(jù)比對結(jié)果,確定該桌面控件是否需要在當(dāng)前界面顯示,從而實現(xiàn)了桌面控件的定向顯示,操作簡單,靈活度高。

本發(fā)明的第二實施方式涉及一種桌面控件的顯示方法。本實施方式在第一實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:通過在當(dāng)前界面增設(shè)一透明圖層,將桌面控件顯示與透明圖層的方式,實現(xiàn)將桌面控件顯示與當(dāng)前界面,具體流程如圖2所示。

在步驟201中,獲取桌面控件類型。

具體的說,終端設(shè)備在接收到需要顯示的桌面控件時,從接收到的桌面控件中獲取其攜帶的桌面控件類型。

在步驟202中,判斷桌面控件類型是否為預(yù)設(shè)桌面控件類型。如果獲取到的桌面控件類型與預(yù)設(shè)桌面控件類型匹配,則進(jìn)入步驟203;否則直接結(jié)束本次操作。

由于步驟201和步驟202與第一實施方式中的步驟101和步驟102大致相同,旨在接收到需要顯示的桌面控件時,獲取桌面控件中攜帶的桌面控件類型,并與當(dāng)前界面預(yù)設(shè)的預(yù)設(shè)桌面控件類型進(jìn)行比對,此處不再贅述。

在步驟203中,在當(dāng)前界面增設(shè)一透明圖層。

具體的說,終端設(shè)備在獲取到桌面控件類型與當(dāng)前界面預(yù)設(shè)的預(yù)設(shè)桌面控件類型匹配時,在當(dāng)前界面增設(shè)一透明圖層,其中,該透明圖層的橫縱坐標(biāo)需要與當(dāng)前界面相同且一一對應(yīng)。

在步驟204中,將桌面控件顯示于透明圖層。

具體的說,在透明圖層設(shè)置好后,將桌面控件直接顯示于透明圖層上,如果接收到的桌面控件中還攜帶有具體顯示的坐標(biāo)位置,則按照該坐標(biāo)位置,將桌面控件顯示于透明圖層上的相應(yīng)坐標(biāo)位置上。

本實施方式中,在將桌面控件顯示于當(dāng)前界面時,通過在當(dāng)前界面增設(shè)一透明圖層,并將桌面控件顯示于該透明圖層的方式,避免了將桌面控件直接放置在當(dāng)前界面可能會覆蓋當(dāng)前界面中存在的其他顯示控件或者需要改變當(dāng)前界面的布局,保證了本實施方式的可行性。

本發(fā)明的第三實施方式涉及一種桌面控件的顯示方法。本實施方式在第一實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在獲取桌面控件類型之前,先判斷桌面控件是否需要全屏顯示,具體流程如圖3所示。

在步驟301中,判斷桌面控件是否需要全屏顯示。

具體的說,終端設(shè)備在接收到需要顯示的桌面控件時,在獲取桌面控件中攜帶的桌面控件類型之前,需要先判斷桌面控件是否需要全屏顯示,如果判定桌面控件需要全屏顯示,則進(jìn)入步驟302;如果判定桌面控件不需要全屏顯示,則進(jìn)入步驟303。

需要說明的是,本實施方式中是通過獲取桌面控件中攜帶的顯示參數(shù),判斷桌面控件是否需要全屏顯示,并且桌面控件的發(fā)送方可以為顯示參數(shù)設(shè)置較高的優(yōu)先級,在接收到需要顯示的桌面控件時,優(yōu)先獲取顯示參數(shù),進(jìn)行判斷。

比如說,在接收到需要顯示的桌面控件時,檢測到該桌面控件攜帶有用于標(biāo)識是否全屏顯示的參數(shù),且該標(biāo)識指示全屏顯示,因此,判定桌面控件需要全屏顯示,將接收到的桌面控件直接全屏顯示于當(dāng)前界面即可,無需進(jìn)行后續(xù)操作。

值得一提的是,本實施方式中接收到的需要顯示的桌面控件,除了可以攜帶桌面控件類型,以及標(biāo)識該桌面控件是否全屏顯示的參數(shù),還可以攜帶用于標(biāo)識桌面控件的時效性的時間參數(shù),時間參數(shù)中具體包含了桌面控件提供的時間點(diǎn)和可以顯示的有效時長,即每個需要顯示的桌面控件是在指定的時間段內(nèi)才會有效,并非永久有效,過了指定的時間,桌面控件就會失效,終端設(shè)備無法再接收。

在步驟302中,將桌面控件全屏顯示于當(dāng)前界面。

需要說明的是,本實施方式中,將桌面控件全屏顯示于當(dāng)前界面,可以在當(dāng)前界面上增設(shè)已透明圖層,將桌面控件顯示于透明圖層上;也可以直接將桌面控件全屏覆蓋于當(dāng)前界面上,在用戶點(diǎn)擊查看該桌面控件后,直接將桌面控件移除,恢復(fù)當(dāng)前界面原始布局。

在步驟303中,獲取桌面控件類型。

具體的說,終端設(shè)備在判定桌面控件不需要全屏顯示時,繼續(xù)獲取桌面控件中攜帶的桌面控件類型。

在步驟304中,判斷桌面控件類型是否為預(yù)設(shè)桌面控件類型。如果獲取到的桌面控件類型與預(yù)設(shè)桌面控件類型匹配,則進(jìn)入步驟305;否則直接結(jié)束本次操作。

在步驟305中,將桌面控件顯示于當(dāng)前界面,結(jié)束本次流程。

由于步驟303至步驟305與第一實施方式中的步驟101至步驟103大致相同,旨在接收到需要顯示的桌面控件時,獲取桌面控件中攜帶的桌面控件類型,并通過與當(dāng)前界面預(yù)設(shè)的預(yù)設(shè)桌面控件類型進(jìn)行比對,確定桌面控件是否顯示于當(dāng)前界面,此次不再贅述。

本實施方式中,通過在獲取桌面控件中攜帶的桌面控件類型之前,判斷桌面控件是否需要全屏顯示,在判定需要全屏顯示時,可以直接將桌面控件全屏顯示于當(dāng)前界面,進(jìn)一步簡化了操作,提高了控件顯示的靈活度。

本發(fā)明的第四實施方式涉及一種桌面控件的顯示方法。本實施方式在第一實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:以預(yù)設(shè)周期,接收需要顯示的桌面控件并對獲取的個數(shù)進(jìn)行判斷,具體流程如圖4所示。

在步驟401中,檢測當(dāng)前時間段內(nèi)是否有需要顯示的桌面控件。

具體的說,終端設(shè)備在接收需要顯示的桌面控件時,以預(yù)設(shè)周期,接收需要顯示的桌面控件,如果檢測到當(dāng)前周期內(nèi)有需要顯示的桌面控件,則進(jìn)入步驟402;否則等待下一周期,繼續(xù)檢測當(dāng)前時間段內(nèi)是否有需要顯示的桌面控件,直到進(jìn)入步驟402或退出當(dāng)前界面、應(yīng)用為止。

值得一提的是,預(yù)設(shè)周期可以與桌面控件的發(fā)送方協(xié)商確定,如每2分鐘接收一次,此處不做限制。

在步驟402中,判斷當(dāng)前時間段內(nèi)需要顯示的桌面控件個數(shù)是否大于1。

具體的說,在檢測到當(dāng)前時間段內(nèi)有需要顯示的桌面控件時,進(jìn)一步判定當(dāng)前時間段內(nèi)需要顯示的桌面控件個數(shù)是否大于1(即在當(dāng)前周期內(nèi),接收到的桌面控件個數(shù)是否大于1),如果當(dāng)前時間段內(nèi)需要顯示的桌面控件個數(shù)不大于1,即當(dāng)前時間段內(nèi)需要顯示的桌面控件有且僅有1個,則進(jìn)入步驟403;如果當(dāng)前時間段內(nèi)需要顯示的桌面控件個數(shù)大于1,則進(jìn)入步驟406。

在步驟403中,獲取桌面控件類型。

在步驟404中,判斷桌面控件類型是否為當(dāng)前界面的預(yù)設(shè)桌面控件類型。如果獲取到的桌面控件類型與預(yù)設(shè)桌面控件類型匹配,則進(jìn)入步驟405;否則直接結(jié)束本次操作。

在步驟405中,將桌面控件顯示于當(dāng)前界面,結(jié)束本次流程。

由于步驟403至步驟405與第一實施方式中的步驟101至步驟103大致相同,旨在接收到需要顯示的桌面控件時,獲取桌面控件中攜帶的桌面控件類型,并通過與當(dāng)前界面預(yù)設(shè)的預(yù)設(shè)桌面控件類型進(jìn)行比對,確定桌面控件是否顯示于當(dāng)前界面,此次不再贅述。

在步驟406中,獲取所有需要顯示的桌面控件中攜帶的時間參數(shù)。

具體的說,在當(dāng)前時間段內(nèi)有多個需要顯示的桌面控件時,依次獲取所有需要顯示的桌面控件中攜帶的時間參數(shù),并根據(jù)時間參數(shù)中具體的提供時間點(diǎn)及可以顯示的有效時長進(jìn)行排序。

比如說,終端設(shè)備在13點(diǎn)的時候一共檢測到有3個需要顯示的桌面控件,分別為A、B、C,依次獲取到的這3個桌面控件中攜帶的時間參數(shù)為:桌面控件A為12點(diǎn)45分提供的,可以顯示的有效時長為20分鐘、桌面控件B為12點(diǎn)55提供的,可以顯示的有效時長為20分鐘、桌面控件C為同樣為12點(diǎn)55提供的,但是可以顯示的有效時長為15分鐘,在進(jìn)行排序時,根據(jù)各桌面控件距離當(dāng)前時刻的有效時長進(jìn)行排序,比如將距離當(dāng)前時刻的有效時長從短到長的排序為:A、C、B。

需要說明的是,根據(jù)時間參數(shù)進(jìn)行排序的方式可以由終端和服務(wù)器協(xié)商確定,本實施方式中是按照桌面控件距離當(dāng)前時刻有效時長最短的方式來進(jìn)行排序,優(yōu)先獲取的,在實際應(yīng)用中,可以根據(jù)需要預(yù)先確定即可,這里不做限制。

值得一提的是,在實際應(yīng)用中,桌面控件還可以根據(jù)應(yīng)用場景,使用范圍及人群攜帶其他信息,如攜帶主題、大小等信息,這里不做限制。

在步驟407中,根據(jù)時間參數(shù),獲取距離當(dāng)前時刻有效時長最短的桌面控件的桌面控件類型。

具體的說,在任意界面中,同一時刻只顯示一個桌面控件,因此,在獲取到所有需要顯示的桌面控件的時間參數(shù),按照上述排序方式進(jìn)行排序后,可選擇距離當(dāng)前時刻有效時長最短的桌面控件,來獲取桌面控件類型。具體實現(xiàn)時,可以為距離當(dāng)前時刻有效時長最短的桌面控件(即上述案例中的桌面控件A)設(shè)置較高的優(yōu)先級,優(yōu)先獲取該桌面控件的桌面控件類型,從而保證了在固定的時間段內(nèi),可以盡可能的將接收到需要顯示的桌面控件依次顯示。

在步驟408中,判斷獲取的桌面控件類型是否為當(dāng)前界面的預(yù)設(shè)桌面控件類型。

具體的說,將獲取的桌面控件類型與當(dāng)前界面的預(yù)設(shè)桌面控件類型進(jìn)行比對,如果獲取的桌面控件類型與第一桌面類型匹配,則進(jìn)入步驟405;否則進(jìn)入步驟409。

在步驟409中,判斷剩余需要顯示的桌面控件個數(shù)是否為0。

具體的說,如果剩余需要顯示的桌面控件個數(shù)為0,直接結(jié)束本次流程;如果剩余需要顯示的桌面?zhèn)€數(shù)不為0,則進(jìn)入步驟410。

在步驟410中,根據(jù)時間參數(shù),獲取剩余的桌面控件中距離當(dāng)前時刻有效時長最短的桌面控件的桌面控件類型。

具體的說,在獲取的桌面控件類型與預(yù)設(shè)桌面控件類型匹配失敗時,根據(jù)時間參數(shù),在剩余的桌面控件中,重新獲取距離當(dāng)前時刻有效時長最短的桌面控件的桌面控件類型,并進(jìn)入步驟408。針對上述案例,如果判定桌面控件A的控件類型,與當(dāng)前界面的預(yù)設(shè)桌面控件類型不一致,則根據(jù)排序,獲取桌面控件C的控件類型,并進(jìn)入步驟408,判斷桌面控件C的控件類型,與當(dāng)前界面的預(yù)設(shè)桌面控件類型是否一致,如果桌面控件C的控件類型,與當(dāng)前界面的預(yù)設(shè)桌面控件類型一致,則在將桌面控件C顯示在當(dāng)前界面。

需要說明的是,在實際應(yīng)用中,每個桌面控件在當(dāng)前界面的顯示時長,可以根據(jù)需要由終端與服務(wù)器約定,或由終端默認(rèn)設(shè)置。如果當(dāng)前界面的桌面控件顯示完畢,從當(dāng)前界面移除后,還沒有進(jìn)入下一接收需要顯示的桌面控件的時間周期,則還可以判斷在這一個周期內(nèi),接收到的剩余需要顯示的桌面空間個數(shù)是否為0,如果大于0,則可以根據(jù)之前的排序,繼續(xù)獲取剩余的桌面控件中,距離當(dāng)前時刻有效時長最短的桌面控件(即上述案例中的桌面控件C)的控件類型,進(jìn)行與當(dāng)前界面的預(yù)設(shè)桌面控件類型的比對,如果匹配,則將桌面控件C顯示在當(dāng)前界面。

本實施方式中,以預(yù)設(shè)周期,在當(dāng)前時間段內(nèi)接收到多個需要顯示的桌面控件時,根據(jù)桌面控件中攜帶的時間參數(shù),優(yōu)先獲取距離當(dāng)前時刻有效時長最短的桌面控件的桌面控件類型,從而保證了在指定時間段內(nèi),可以合理顯示桌面控件,使得桌面控件顯示更加靈活。

上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進(jìn)行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護(hù)范圍內(nèi)。

本發(fā)明第五實施方式涉及一種桌面控件的顯示裝置,如圖5所示。

桌面控件的顯示裝置500包括:獲取模塊501、控制模塊502、顯示模塊503。

其中,獲取模塊501,用于接收需要顯示的桌面控件,并獲取桌面控件中攜帶的桌面控件類型。

需要說明的是,本實施方式中的桌面控件類型是由桌面控件的發(fā)送方設(shè)定的,該桌面控制類型可以為球賽、新聞,還可以為娛樂、動漫等,這里不做限制,根據(jù)應(yīng)用的使用場合、范圍及人群等進(jìn)行合理設(shè)定均可。

控制模塊502,用于將桌面控件類型與當(dāng)前界面預(yù)設(shè)的預(yù)設(shè)桌面控件類型進(jìn)行比對。

需要說明的是,本實施方式中的預(yù)設(shè)桌面控件類型為與桌面控件的發(fā)送方協(xié)商確定的。

顯示模塊503,用于在桌面控件類型與預(yù)設(shè)桌面控件類型匹配時,將桌面控件顯示于當(dāng)前界面。

本實施方式中,獲取模塊通過獲取需要顯示的桌面控件中攜帶的桌面控件類型,并將獲取到的桌面控件類型發(fā)生送給控制模塊,控制模塊將桌面控件類型與所在界面預(yù)設(shè)的第一桌面類型進(jìn)行比對,并將比對結(jié)果發(fā)送給顯示模塊,顯示模塊根據(jù)比對結(jié)果,確定該桌面控件是否需要在當(dāng)前界面顯示,從而實現(xiàn)了桌面控件的定向顯示,操作簡單,靈活度高。

不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應(yīng)的系統(tǒng)實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實施方式中。

值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。

本發(fā)明第六實施方式涉及一種桌面控件的顯示裝置。本實施方式在第五實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:通在當(dāng)前界面增設(shè)一透明圖層,將桌面控件顯示與透明圖層的方式,實現(xiàn)將桌面控件顯示與當(dāng)前界面。

如圖6所示,除了圖5中所示的模塊之外,在顯示模塊503中還包括增設(shè)子模塊5031和懸浮顯示子模塊5032。

需要說明的是,在控制模塊502發(fā)送來的比對結(jié)果為匹配時,增設(shè)子模塊5031在當(dāng)前界面增設(shè)一透明圖層,其中,該透明圖層的橫縱坐標(biāo)需要與當(dāng)前界面相同且一一對應(yīng)。在透明圖層設(shè)置好后,懸浮顯示子模塊5032將桌面控件直接顯示于透明圖層上,如果接收到的桌面控件中還攜帶有具體顯示的坐標(biāo)位置,則按照該坐標(biāo)位置,將桌面控件顯示于透明圖層上的相應(yīng)坐標(biāo)位置上。

本實施方式中,顯示模塊503在將桌面控件顯示于當(dāng)前界面時,通過內(nèi)部的增設(shè)子模塊5031在當(dāng)前界面增設(shè)一透明圖層,懸浮顯示子模塊5032將桌面控件顯示于該透明圖層的方式,避免了將桌面控件直接放置在當(dāng)前界面可能會覆蓋當(dāng)前界面中存在的其他顯示控件或者需要改變當(dāng)前界面的布局,用戶使用效果更佳。

由于第二實施方式與本實施方式相互對應(yīng),因此本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,在第二實施方式中所能達(dá)到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實施方式中。

本發(fā)明第七實施方式涉及一種桌面控件的顯示裝置。本實施方式在第五實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在獲取桌面控件類型之前,先判斷桌面控件是否需要全屏顯示。

如圖7所示,除了圖5中所示的模塊之外,還包括判斷模塊504。其中,判斷模塊504,用于判斷桌面控件是否需要全屏顯示;獲取模塊501,用于在判斷模塊504判定桌面控件不需要全屏顯示時,獲取桌面控件中攜帶的桌面控件類型。

本實施方式中,通過在獲取桌面控件中攜帶的桌面控件類型之前,判斷桌面控件是否需要全屏顯示,在判定需要全屏顯示時,可以直接將桌面控件全屏顯示于當(dāng)前界面,進(jìn)一步簡化了操作,提高了控件顯示的靈活度。

由于第三實施方式與本實施方式相互對應(yīng),因此本實施方式可與第三實施方式互相配合實施。第三實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,在第三實施方式中所能達(dá)到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在三實施方式中。

本發(fā)明第八實施方式涉及一種桌面控件的顯示裝置。本實施方式在第五實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:以預(yù)設(shè)周期,接收需要顯示的桌面控件并對獲取的個數(shù)進(jìn)行判斷。

如圖8所示,除了圖5中的所示的模塊之外,在獲取模塊501中還包括接收子模塊5011、篩選子模塊5012和類型獲取子模塊5013。

其中,接收子模塊5011,用于在應(yīng)用啟動后,以預(yù)設(shè)周期接收桌面控件;篩選子模塊5012,用于在當(dāng)前周期內(nèi),接收到的桌面控件大于1個時,根據(jù)接收到的桌面控件中攜帶的時間參數(shù),選擇距離當(dāng)前時刻有效時長最短的桌面控件;類型獲取子模塊5013,用于從選擇距離當(dāng)前時刻有效時長最短的桌面控件中,獲取桌面控件類型。

需要說明的是,本實施方式中桌面控件攜帶的時間參數(shù)用于標(biāo)識桌面控件的時效性,即每個需要顯示的桌面控件是在指定的時間段內(nèi)才會有效,并非永久有效,過了指定的時間,桌面控件就會失效,從桌面控件發(fā)送方中移除。因此,篩選子模塊5012,在當(dāng)前周期內(nèi),接收到的桌面控件大于1個時,需要根據(jù)接收到的桌面控件中攜帶的時間參數(shù),選擇距離當(dāng)前時刻有效時長最短的桌面控件。

在本實施方式中,桌面控件中攜帶的時間參數(shù)為用于標(biāo)識桌面控件時效性的,因此在任一預(yù)設(shè)周期中,根據(jù)時間參數(shù)即可獲取當(dāng)前時間段內(nèi)有效的桌面控件,從而保證了在指定時間段內(nèi),可以合理顯示桌面控件,使得桌面控件顯示更加靈活。

由于第四實施方式與本實施方式相互對應(yīng),因此本實施方式可與第四實施方式互相配合實施。第四實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,在第四實施方式中所能達(dá)到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第四實施方式中。

本發(fā)明的第九實施方式涉及一種電子設(shè)備,如圖9所示。

電子設(shè)備900包括一個或多個處理器901以及存儲器902,圖9中以一個處理器901為例。

電子設(shè)備900還可以包括:顯示器903。處理器901、存儲器902、顯示器903可以通過總線或者其他方式連接,圖9中以通過總線連接為例。存儲器902作為一種非暫態(tài)計算機(jī)可讀存儲介質(zhì),可用于存儲非暫態(tài)軟件程序、非暫態(tài)計算機(jī)可執(zhí)行程序以及模塊,(例如,附圖5所示的獲取模塊501、控制模塊502)。處理器901通過運(yùn)行存儲在存儲器902中的非暫態(tài)軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器902可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲電子設(shè)備900使用過程中所創(chuàng)建的數(shù)據(jù)等。此外,存儲器902可以包括高速隨機(jī)存取存儲器,還可以包括非暫態(tài)存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非暫態(tài)固態(tài)存儲器件。在一些實施例中,存儲器902可選包括相對于處理器901遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至桌面控件的顯示裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。顯示器903可接收輸入的數(shù)字或字符信息,以及根據(jù)處理器的處理結(jié)果輸出需要顯示的桌面控件。

通過本實施方式中提供的電子設(shè)備,實現(xiàn)了桌面控件的定向顯示,操作簡單,實現(xiàn)靈活。

本發(fā)明的第十實施方式涉及一種執(zhí)行方法的非暫態(tài)存儲介質(zhì),本實施方式中的非暫態(tài)存儲介質(zhì)存儲有計算機(jī)可執(zhí)行命令,該計算機(jī)可執(zhí)行命令可執(zhí)行上述任意方法實施例中的桌面控件的顯示方法的處理操作。

通過本實施方式中提供的非暫態(tài)存儲介質(zhì),可以直接按照該操作命令,實現(xiàn)上述任意方法實施例中所述的桌面控件的顯示方法。

本發(fā)明的第十一實施方式涉及一種執(zhí)行方法的計算機(jī)程序,需要說明的是,本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過程序來指令相關(guān)的硬件來完成,該程序可存儲在一個存儲介質(zhì)中,程序在執(zhí)行時,可包括上述個方法實施例的流程。其中存儲介質(zhì)可以為磁碟、光盤、只讀存儲記憶體(ROM)或隨機(jī)存儲記憶體(RAM)等。

通過本實施方式中提供的執(zhí)行方法的計算機(jī)程序,使得本領(lǐng)域的技術(shù)人員可以方便的實現(xiàn)上述實施例方法中的全部或部分流程。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1