一種推薦數(shù)據(jù)的顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了推薦數(shù)據(jù)的顯示方法及系統(tǒng),應用于信息處理技術(shù)領(lǐng)域。在本實施例的方法中,推薦顯示進程會獲取到推薦數(shù)據(jù),應用程序的窗口的位置,并創(chuàng)建了第一顯示窗口,然后根據(jù)窗口的位置,將第一顯示窗口顯示在應用程序的窗口的第一區(qū)域,并在第一顯示窗口中展示推薦數(shù)據(jù)。這樣,本實施例中通過獨立于應用程序的進程的推薦顯示進程控制推薦數(shù)據(jù)的顯示,而不用應用程序的進程來控制,使得推薦數(shù)據(jù)的顯示與應用程序的進程解耦,這樣應用程序的進程的運行不會受到影響,且對于推薦數(shù)據(jù)的顯示的更新也不需要更新應用程序。
【專利說明】
一種推薦數(shù)據(jù)的顯示方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,特別涉及一種推薦數(shù)據(jù)的顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]推薦系統(tǒng)具體可以包括廣告系統(tǒng),新聞推薦系統(tǒng),或視頻推薦系統(tǒng)等,商家可以通過推薦系統(tǒng)定向地或不定向的將需要推薦的數(shù)據(jù)發(fā)送到各個終端設備,從而達到推廣某一產(chǎn)品,或告知某一信息的目的。終端設備在顯示推薦數(shù)據(jù)時,主要是由終端設備中運行的某一程序的進程在其用戶界面的某個區(qū)域上顯示該推薦數(shù)據(jù),這樣推薦數(shù)據(jù)的顯示會影響到該進程運行的性能,且如果需要變更該推薦數(shù)據(jù)的顯示時,就要更新終端設備中裝載的該程序,不夠靈活。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種推薦數(shù)據(jù)的顯示方法及系統(tǒng),實現(xiàn)了推薦數(shù)據(jù)的顯示與應用程序的進程解耦。
[0004]本發(fā)明實施例提供一種推薦數(shù)據(jù)的顯示方法,包括:
[0005]推薦顯示進程獲取第一推薦數(shù)據(jù);
[0006]所述推薦顯示進程創(chuàng)建第一顯示窗口,所述第一顯示窗口用于展示所述第一推薦數(shù)據(jù);
[0007]所述推薦顯示進程獲取應用程序的窗口的位置;
[0008]所述推薦顯示進程根據(jù)所述獲取的窗口的位置,將所述第一顯示窗口顯示在所述應用程序的窗口的第一區(qū)域,并在所述第一顯示窗口中展示所述第一推薦數(shù)據(jù)。
[0009]本發(fā)明實施例還提供一種推薦數(shù)據(jù)的顯示系統(tǒng),其特征在于,包括:至少一個應用程序的進程和至少一個推薦顯示進程,所述推薦顯示進程包括:
[0010]數(shù)據(jù)獲取單元,用于獲取第一推薦數(shù)據(jù);
[0011 ]創(chuàng)建單元,用于創(chuàng)建第一顯示窗口,所述第一顯示窗口用于展示所述第一推薦數(shù)據(jù);
[0012]位置獲取單元,用于獲取應用程序的窗口的位置;
[0013]展示單元,用于根據(jù)所述位置獲取單元獲取的窗口的位置,將所述創(chuàng)建單元創(chuàng)建的第一顯示窗口顯示在所述應用程序的窗口的第一區(qū)域,并在所述第一顯示窗口中展示所述數(shù)據(jù)獲取單元獲取的第一推薦數(shù)據(jù)。
[0014]可見,在本實施例的方法中,在本實施例的方法中,推薦顯示進程會獲取到推薦數(shù)據(jù),應用程序的窗口的位置,并創(chuàng)建了第一顯示窗口,然后根據(jù)窗口的位置,將第一顯示窗口顯示在應用程序的窗口的第一區(qū)域,并在第一顯示窗口中展示推薦數(shù)據(jù)。這樣,本實施例中通過獨立于應用程序的進程的推薦顯示進程控制推薦數(shù)據(jù)的顯示,而不用應用程序的進程來控制,使得推薦數(shù)據(jù)的顯示與應用程序的進程解耦,這樣應用程序的進程的運行不會受到影響,且對于推薦數(shù)據(jù)的顯示的更新也不需要更新應用程序。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例提供的一種推薦數(shù)據(jù)的顯示系統(tǒng)的結(jié)構(gòu)示意圖;
[0017]圖2是本發(fā)明實施例提供的一種推薦數(shù)據(jù)的顯示方法的流程圖;
[0018]圖3是本發(fā)明實施例提供的另一種推薦數(shù)據(jù)的顯示方法的流程圖;
[0019]圖4是本發(fā)明應用實施例中廣告數(shù)據(jù)的顯示方法的示意圖;
[0020]圖5是本發(fā)明應用實施例中微信的窗口的示意圖;
[0021]圖6是本發(fā)明實施例提供的推薦數(shù)據(jù)的顯示系統(tǒng)中一種推薦顯示進程的結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明實施例提供的推薦數(shù)據(jù)的顯示系統(tǒng)中另一種推薦顯示進程的結(jié)構(gòu)示意圖;
[0023]圖8是本發(fā)明實施例提供的另一種推薦數(shù)據(jù)的顯示系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0026]本發(fā)明實施例提供一種推薦數(shù)據(jù)的顯示方法,主要可以應用于如圖1所示的推薦數(shù)據(jù)的顯示系統(tǒng)中,該系統(tǒng)主要包括:至少一個推薦顯示進程和至少一個應用程序的進程,任一應用程序的進程都可以與至少一個推薦顯示進程之間進行通信。
[0027]其中,進程是一個程序在處理器上順序執(zhí)行時所發(fā)生的活動,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。具體地,應用程序的進程是指實現(xiàn)某項應用功能的程序在處理器上順序執(zhí)行時所發(fā)生的活動,比如即時通信的進程,新聞客戶端的進程,或微博客戶端的進程等;推薦顯示進程是顯示推薦數(shù)據(jù)的程序在處理器上順序執(zhí)行時所發(fā)生的活動。
[0028]如下推薦數(shù)據(jù)的顯示方法是如圖1所示的系統(tǒng)中任一個推薦顯示進程所執(zhí)行的方法,流程圖如圖2所示,包括:
[0029]步驟101,推薦顯示進程獲取第一推薦數(shù)據(jù)。這里第一推薦數(shù)據(jù)的具體內(nèi)容可以是由推薦顯示進程來決定;也可以由應用程序的進程來決定,在這種情況下,推薦顯示進程可以直接從應用程序的數(shù)據(jù)中加載得到。
[0030]步驟102,推薦顯示進程創(chuàng)建第一顯示窗口,該第一顯示窗口用于展示第一推薦數(shù)據(jù)。
[0031]窗口是與一個程序相對應的矩形區(qū)域,可以包括框架和客戶區(qū),是對應程序的進程展示給用戶的可視界面。當系統(tǒng)啟動某一程序的進程時,該程序的進程就會創(chuàng)建一個窗口,當從創(chuàng)建的窗口接收到用戶操作信息時,該程序的進程就可以根據(jù)用戶操作信息進行相應操作,比如用戶可以通過點擊窗口關(guān)閉按鍵,使得系統(tǒng)終止該程序的進程。
[0032]步驟103,推薦顯示進程獲取應用程序的窗口的位置,具體地,推薦顯示進程可以通過與該應用程序的進程之間的通信連接,向該應用程序的進程獲取到窗口的位置。其中,該應用程序的窗口一般是在前臺運行的應用程序的進程顯示給用戶的可視界面。
[0033]步驟104,推薦顯示進程根據(jù)步驟103獲取的窗口的位置,將第一顯示窗口顯示在應用程序的窗口的第一區(qū)域,并在第一顯示窗口中展示第一推薦數(shù)據(jù)。其中第一區(qū)域一般是不顯示任何應用程序的內(nèi)容的區(qū)域,比如左上角或右下角等位置;且推薦顯示窗口和應用程序的窗口之間可以是重疊的關(guān)系,也可以是內(nèi)嵌的關(guān)系。
[0034]需要說明的是,上述步驟101到103之間并沒有絕對的順序關(guān)系,可以同時執(zhí)行,也可以順序執(zhí)行,圖2中所示的只是一種具體的實施例。
[0035]可見,在本實施例的方法中,推薦顯示進程會獲取到推薦數(shù)據(jù),應用程序的窗口的位置,并創(chuàng)建了第一顯示窗口,然后根據(jù)窗口的位置,將第一顯示窗口顯示在應用程序的窗口的第一區(qū)域,并在第一顯示窗口中展示推薦數(shù)據(jù)。這樣,本實施例中通過獨立于應用程序的進程的推薦顯示進程控制推薦數(shù)據(jù)的顯示,而不用應用程序的進程來控制,使得推薦數(shù)據(jù)的顯示與應用程序的進程解耦,這樣應用程序的進程的運行不會受到影響,且對于推薦數(shù)據(jù)的顯示的更新也不需要更新應用程序。
[0036]參考圖3所示,在一個具體的實施例中,推薦顯示進程在通過第一顯示窗口展示了第一推薦數(shù)據(jù)后,還可以執(zhí)行如下步驟:
[0037]步驟201,推薦顯示進程從第一顯示窗口接收用戶操作信息,根據(jù)用戶操作信息對第一顯示窗口或第一推薦數(shù)據(jù)進行相應的處理。
[0038]比如用戶操作信息為對第一顯示窗口的點擊信息,則推薦顯示進程可以直接鏈接到第一推薦數(shù)據(jù)所在服務器,即顯示第一推薦數(shù)據(jù)的網(wǎng)站。
[0039]如果用戶操作信息為電子光標移動到第一顯示窗口的位置的信息,推薦顯示進程可以更新第一顯示窗口的顯示方式(比如在第一顯示窗口的外框顯示有顏色的線條等方式),或更新電子光標的顯示形狀(比如從原來的箭頭更新為手型等)。
[0040]步驟202,如果應用程序的窗口的位置變更,推薦顯示進程獲取應用程序的窗口的變更后位置,具體地,當應用程序的進程確定其窗口的位置發(fā)生變更,可以主動將變更后位置傳送給推薦顯示進程;另一種情況下,推薦顯示進程可以定期向應用程序的進程獲取應用程序的窗口的位置,如果某一次獲取的位置和上一次獲取的位置不一致,則該次獲取的位置即為變更后位置。
[0041 ]步驟203,根據(jù)變更后位置調(diào)整第一顯示窗口的位置,使得第一顯示窗口始終在應用程序的窗口的第一區(qū)域。這樣對于用戶來說,展示第一推薦數(shù)據(jù)的窗口的位置始終處于該應用程序的窗口內(nèi)的同一位置,沒有發(fā)生變更,即第一顯示窗口的位置調(diào)整對于用戶來說是透明的。
[0042]步驟204,如果應用程序的進程終止,推薦顯示進程將上述第一顯示窗口顯示到另一應用程序的窗口的某一區(qū)域,可以繼續(xù)展示第一推薦數(shù)據(jù);或者推薦顯示進程可以關(guān)閉該第一顯示窗口。其中,當應用程序的進程終止時,可以將終止的信息同步給推薦顯示進程,使得推薦顯示進程進行相應處理。
[0043]需要說明的是,上述步驟201和202之間并沒有絕對的順序關(guān)系,可以同時執(zhí)行,也可以順序執(zhí)行,圖3中所示的只是一種具體的實施例。
[0044]另一個具體的實施例中,推薦顯示進程還可以通過如下兩種方式來顯示第二推薦數(shù)據(jù):
[0045]1、推薦顯示進程獲取第二推薦數(shù)據(jù),并在第一顯示窗口展示第二推薦數(shù)據(jù)。且推薦顯示進程可以在第一顯示窗口輪詢展示上述第一推薦數(shù)據(jù)和第二推薦數(shù)據(jù)。
[0046]2、推薦顯示進程獲取第二推薦數(shù)據(jù),創(chuàng)建第二顯示窗口,該第二顯示窗口用于展示第二推薦數(shù)據(jù);且根據(jù)上述步驟103獲取的應用程序的窗口的位置,將第二顯示窗口顯示在應用程序的窗口的第二區(qū)域,并在第二顯示窗口中展示第二推薦數(shù)據(jù)。這里第二區(qū)域可以是獨立于上述第一區(qū)域,且是不顯示任何應用程序的內(nèi)容的區(qū)域。
[0047]以下以一個具體的應用實例來說明本發(fā)明實施例的方法,本實施例中推薦顯示進程為廣告進程,應用程序的進程為微信進程,應用程序的窗口為微信窗口,廣告進程顯示的推薦數(shù)據(jù)為廣告數(shù)據(jù),參考圖4所示,在顯示廣告數(shù)據(jù)時:
[0048]1、在微信進程啟動的同時,廣告進程啟動,由廣告進程加載廣告數(shù)據(jù),比如“財神送Q幣,最高4999”。一般情況下,廣告數(shù)據(jù)儲存在微信的注冊表中。在另一種情況下,該廣告數(shù)據(jù)的內(nèi)容也可以由廣告進程自主決定。
[0049]2、廣告進程創(chuàng)建獨立的彈出窗口(popup window,簡稱WS_P0PUP)屬性的廣告顯示窗口,該廣告顯示窗口在初始狀態(tài)為隱藏狀態(tài)。
[0050]3、廣告進程將微信窗口設置為主窗口,保證微信窗口與上述創(chuàng)建的廣告顯示窗口之間的顯示順序正常,一般情況下,廣告顯示窗口在微信窗口上面。
[0051]4、在廣告進程廣告顯示窗口繪制廣告數(shù)據(jù),比如圖5中廣告顯示窗口內(nèi)展示的“財神送Q幣,最尚4999 ο
[0052]5、廣告進程獲取微信窗口的位置,并將廣告顯示窗口顯示在微信窗口的第一區(qū)域的位置,比如圖5中顯示的微信窗口中對話框的左下角位置。其中微信窗口和廣告顯示窗口之間可以是重疊的關(guān)系,也可以是內(nèi)嵌的關(guān)系。
[0053]當廣告進程接收到對廣告顯示窗口的點擊信息時,可以直接鏈接到該廣告數(shù)據(jù)的服務器,比如直接鏈接到“財神送Q幣,最高4999”的具體內(nèi)容所在的服務器;當廣告進程接收到電子光標移動到該廣告顯示窗口的位置的信息,可以變更該電子光標的顯示形狀,或?qū)⒃搹V告顯示窗口的外框用有顏色的線條顯示等。
[0054]6、如果微信窗口的位置發(fā)生變更,微信進程可以主動向廣告進程發(fā)送消息,告知廣告進程微信窗口的變更后位置,則廣告進程根據(jù)微信窗口的變更后位置調(diào)整廣告顯示窗口的位置,使其在微信窗口的第一區(qū)域的位置。
[0055]本發(fā)明實施例還提供一種推薦數(shù)據(jù)的顯示系統(tǒng),其結(jié)構(gòu)示意圖如圖1所示,具體可以包括至少一個應用程序的進程和至少一個推薦顯示進程,其中任一推薦顯示進程的結(jié)構(gòu)示意圖可以如圖6所示,包括:
[0056]數(shù)據(jù)獲取單元10,用于獲取第一推薦數(shù)據(jù)。
[0057]創(chuàng)建單元11,用于創(chuàng)建第一顯示窗口,所述第一顯示窗口用于展示所述第一推薦數(shù)據(jù)。
[0058]位置獲取單元12,用于獲取應用程序的窗口的位置,具體地,位置獲取單元12可以通過與應用程序的進程之間的通信連接,向該應用程序的進程獲取到窗口的位置。
[0059]展示單元13,用于根據(jù)所述位置獲取單元12獲取的窗口的位置,將所述創(chuàng)建單元11創(chuàng)建的第一顯示窗口顯示在所述應用程序的窗口的第一區(qū)域,并在所述第一顯示窗口中展示所述數(shù)據(jù)獲取單元10獲取的第一推薦數(shù)據(jù)。其中,推薦顯示窗口和應用程序的窗口之間是重疊的關(guān)系,而不是內(nèi)嵌的關(guān)系。
[0060]在本實施例的系統(tǒng)中,推薦顯示進程中的數(shù)據(jù)獲取單元10會獲取到推薦數(shù)據(jù),位置獲取單元12獲取應用程序的窗口的位置,創(chuàng)建單元11創(chuàng)建第一顯示窗口,然后展示單元13根據(jù)窗口的位置,將第一顯示窗口顯示在應用程序的窗口的第一區(qū)域,并在第一顯示窗口中展示推薦數(shù)據(jù)。這樣,本實施例中通過獨立于應用程序的進程的推薦顯示進程控制推薦數(shù)據(jù)的顯示,而不用應用程序的進程來控制,使得推薦數(shù)據(jù)的顯示與應用程序的進程解耦,這樣應用程序的進程的運行不會受到影響,且對于推薦數(shù)據(jù)的顯示的更新也不需要更新應用程序。
[0061]參考圖7所示,在一個具體的實施例中,推薦顯示進程除了可以包括如圖6顯示的結(jié)構(gòu)外,還可以包括操作單元14和終止處理單元15,其中:
[0062]操作單元14,用于從所述展示單元13顯示的第一顯示窗口接收用戶操作信息;如果所述用戶操作信息包括對所述第一顯示窗口的點擊信息,鏈接到所述第一推薦數(shù)據(jù)的服務器;如果所述用戶操作信息包括電子光標移動到所述第一顯示窗口的位置的信息,更新所述電子光標的顯示形狀,或更新所述第一顯示窗口的顯示方式。
[0063]終止處理單元15,用于如果所述應用程序的進程終止,將所述創(chuàng)建單元11創(chuàng)建的第一顯示窗口顯示到另一應用程序的窗口的某一區(qū)域,或關(guān)閉所述第一顯示窗口。
[0064]在本實施例的一個具體的實施例中,如果所述應用程序的窗口的位置變更,推薦顯示進程中的位置獲取單元12還用于獲取所述應用程序的窗口的變更后位置;然后由展示單元13根據(jù)所述位置獲取單元12獲取的變更后位置調(diào)整所述第一顯示窗口的位置,使得所述第一顯示窗口在所述應用程序的窗口的第一區(qū)域。
[0065]當應用程序的進程確定其窗口的位置發(fā)生變更,可以主動將變更后位置傳送給推薦顯示進程中的位置獲取單元12;另一種情況下,推薦顯示進程中的位置獲取單元12可以定期向應用程序的進程獲取應用程序的窗口的位置,如果某一次獲取的位置和上一次獲取的位置不一致,則該次獲取的位置即為變更后位置。
[0066]在本實施例的另一個具體的實施例中,推薦顯示進程可以通過如下兩種方式顯示第二推薦數(shù)據(jù):
[0067]1、數(shù)據(jù)獲取單元10獲取到第二推薦數(shù)據(jù),由展示單元13在所述第一顯示窗口展示所述第二推薦數(shù)據(jù)。且展示單元13,具體可以在所述第一顯示窗口輪詢展示所述第一推薦數(shù)據(jù)和第二推薦數(shù)據(jù)。
[0068]2、數(shù)據(jù)獲取單元10獲取到第二推薦數(shù)據(jù),創(chuàng)建單元11創(chuàng)建第二顯示窗口,所述第二顯示窗口用于展示第二推薦數(shù)據(jù);由展示單元13根據(jù)所述獲取的應用程序的窗口的位置,將所述第二顯示窗口顯示在所述應用程序的窗口的第二區(qū)域,并在所述第二顯示窗口中展示所述第二推薦數(shù)據(jù)。這里第二區(qū)域可以是獨立于上述第一區(qū)域,且是不顯示任何應用程序的內(nèi)容的區(qū)域。
[0069]本發(fā)明實施例還提供一種推薦數(shù)據(jù)的顯示系統(tǒng),其結(jié)構(gòu)示意圖如圖8所示,該推薦數(shù)據(jù)的顯示系統(tǒng)可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)20(例如,一個或一個以上處理器)和存儲器21,一個或一個以上存儲應用程序221或數(shù)據(jù)222的存儲介質(zhì)22(例如一個或一個以上海量存儲設備)。其中,存儲器21和存儲介質(zhì)22可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)22的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對推薦數(shù)據(jù)的顯示系統(tǒng)中的一系列指令操作。更進一步地,中央處理器20可以設置為與存儲介質(zhì)22通信,在推薦數(shù)據(jù)的顯示系統(tǒng)上執(zhí)行存儲介質(zhì)22中的一系列指令操作。
[0070]推薦數(shù)據(jù)的顯示系統(tǒng)還可以包括一個或一個以上電源23,一個或一個以上有線或無線網(wǎng)絡接口 24,一個或一個以上輸入輸出接口 25,和/或,一個或一個以上操作系統(tǒng)223,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
[0071]上述方法實施例中所述的由推薦數(shù)據(jù)的顯示系統(tǒng)中推薦顯示進程所執(zhí)行的步驟可以基于該圖8所示的推薦數(shù)據(jù)的顯示系統(tǒng)的結(jié)構(gòu)。
[0072]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(R0M)、隨機存取存儲器RAM)、磁盤或光盤等。
[0073]以上對本發(fā)明實施例所提供的推薦數(shù)據(jù)的顯示方法及系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種推薦數(shù)據(jù)的顯示方法,其特征在于,包括: 推薦顯示進程獲取第一推薦數(shù)據(jù); 所述推薦顯示進程創(chuàng)建第一顯示窗口,所述第一顯示窗口用于展示所述第一推薦數(shù)據(jù); 所述推薦顯示進程獲取應用程序的窗口的位置; 所述推薦顯示進程根據(jù)所述獲取的窗口的位置,將所述第一顯示窗口顯示在所述應用程序的窗口的第一區(qū)域,并在所述第一顯示窗口中展示所述第一推薦數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述推薦顯示進程從所述第一顯示窗口接收用戶操作信息; 如果所述用戶操作信息包括對所述第一顯示窗口的點擊信息,鏈接到所述第一推薦數(shù)據(jù)的服務器;如果所述用戶操作信息包括電子光標移動到所述第一顯示窗口的位置的信息,更新所述電子光標的顯示形狀,或更新所述第一顯示窗口的顯示方式。3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果所述應用程序的窗口的位置變更,所述推薦顯示進程獲取所述應用程序的窗口的變更后位置; 所述推薦顯示進程根據(jù)所述變更后位置調(diào)整所述第一顯示窗口的位置,使得所述第一顯示窗口在所述應用程序的窗口的第一區(qū)域。4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果所述應用程序的進程終止,所述推薦顯示進程將所述第一顯示窗口顯示到另一應用程序的窗口的某一區(qū)域,或關(guān)閉所述第一顯示窗口。5.如權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括: 所述推薦顯示進程獲取第二推薦數(shù)據(jù),并在所述第一顯示窗口展示所述第二推薦數(shù)據(jù)。6.如權(quán)利要求5所述的方法,其特征在于,所述在所述第一顯示窗口展示所述第二推薦數(shù)據(jù),具體包括:所述推薦顯示進程在所述第一顯示窗口輪詢展示所述第一推薦數(shù)據(jù)和第二推薦數(shù)據(jù)。7.如權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括: 所述推薦顯示進程獲取第二推薦數(shù)據(jù),創(chuàng)建第二顯示窗口,所述第二顯示窗口用于展示第二推薦數(shù)據(jù); 所述推薦顯示進程根據(jù)所述獲取的應用程序的窗口的位置,將所述第二顯示窗口顯示在所述應用程序的窗口的第二區(qū)域,并在所述第二顯示窗口中展示所述第二推薦數(shù)據(jù)。8.—種推薦數(shù)據(jù)的顯示系統(tǒng),其特征在于,包括:至少一個應用程序的進程和至少一個推薦顯示進程,所述推薦顯示進程包括: 數(shù)據(jù)獲取單元,用于獲取第一推薦數(shù)據(jù); 創(chuàng)建單元,用于創(chuàng)建第一顯示窗口,所述第一顯示窗口用于展示所述第一推薦數(shù)據(jù); 位置獲取單元,用于獲取應用程序的窗口的位置; 展示單元,用于根據(jù)所述位置獲取單元獲取的窗口的位置,將所述創(chuàng)建單元創(chuàng)建的第一顯示窗口顯示在所述應用程序的窗口的第一區(qū)域,并在所述第一顯示窗口中展示所述數(shù)據(jù)獲取單元獲取的第一推薦數(shù)據(jù)。9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述推薦顯示進程還包括: 操作單元,用于從所述第一顯示窗口接收用戶操作信息;如果所述用戶操作信息包括對所述第一顯示窗口的點擊信息,鏈接到所述第一推薦數(shù)據(jù)的服務器;如果所述用戶操作信息包括電子光標移動到所述第一顯示窗口的位置的信息,更新所述電子光標的顯示形狀,或更新所述第一顯示窗口的顯示方式。10.如權(quán)利要求8所述的系統(tǒng),其特征在于, 所述位置獲取單元,還用于如果所述應用程序的窗口的位置變更,獲取所述應用程序的窗口的變更后位置; 所述展示單元,還用于根據(jù)所述位置獲取單元獲取的變更后位置調(diào)整所述第一顯示窗口的位置,使得所述第一顯示窗口在所述應用程序的窗口的第一區(qū)域。11.如權(quán)利要求8所述的系統(tǒng),其特征在于,還包括: 終止處理單元,用于如果所述應用程序的進程終止,將所述第一顯示窗口顯示到另一應用程序的窗口的某一區(qū)域,或關(guān)閉所述第一顯示窗口。12.如權(quán)利要求8至11任一項所述的系統(tǒng),其特征在于, 所述數(shù)據(jù)獲取單元,還用于獲取第二推薦數(shù)據(jù); 所述展示單元,還用于在所述第一顯示窗口展示所述第二推薦數(shù)據(jù)。13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述展示單元,具體用于在所述第一顯示窗口輪詢展示所述第一推薦數(shù)據(jù)和第二推薦數(shù)據(jù)。14.如權(quán)利要求8至11任一項所述的系統(tǒng),其特征在于, 所述數(shù)據(jù)獲取單元,還用于獲取第二推薦數(shù)據(jù); 所述創(chuàng)建單元,還用于創(chuàng)建第二顯示窗口,所述第二顯示窗口用于展示第二推薦數(shù)據(jù); 所述展示單元,還用于根據(jù)所述獲取的應用程序的窗口的位置,將所述第二顯示窗口顯示在所述應用程序的窗口的第二區(qū)域,并在所述第二顯示窗口中展示所述第二推薦數(shù)據(jù)。
【文檔編號】G06F17/30GK105893558SQ201610201502
【公開日】2016年8月24日
【申請日】2016年4月1日
【發(fā)明人】尚子峰
【申請人】騰訊科技(深圳)有限公司