一種應用數(shù)據(jù)獲取的方法以及服務器的制造方法
【專利摘要】本發(fā)明實施例公開了一種應用數(shù)據(jù)獲取的方法,包括:在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),主交互式應用的數(shù)據(jù)攜帶關聯(lián)主題號,第一預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為主交互式應用的關閉時刻;若根據(jù)關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),第二預置時間包含第一預置時間,第二預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為輔交互式應用的結(jié)束時刻;將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。本發(fā)明實施例還提供一種服務器。本發(fā)明實施例使用戶設備有效地利用電量和網(wǎng)絡資源,提升用戶設備的使用效率,有利于用戶設備的良好運行。
【專利說明】
一種應用數(shù)據(jù)獲取的方法以及服務器
技術領域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種應用數(shù)據(jù)獲取的方法以及服務器。
【背景技術】
[0002]隨著應用程序(英文全稱:Applicat1n,英文縮寫:APP)的普及,近年來,越來越多的用戶通過使用APP來打發(fā)時間,開發(fā)更具有娛樂性的APP逐漸成為了業(yè)內(nèi)趨勢。
[0003]目前,已推出相關交互式應用,其功能主要為,在一段時間內(nèi)用戶可以選擇某項功能進行操作,例如用戶在2分鐘30秒內(nèi)完成某個交互式應用中的甲項目,并于3分鐘后可以知道自己對甲項目的操作結(jié)果是否正確。
[0004]然而,從用戶完成項目的時刻到用戶等待操作結(jié)果的時刻之間還存在一段“空白”時間,以現(xiàn)有技術為例,假設用戶剛好在2分30秒的這一刻完成了某個交互式應用中的甲項目,那么這段“空白”時間就是30秒,這段時間內(nèi)用戶只能選擇對其他的交互式應用進行操作,或者不對該用戶設備上的任何交互式應用進行操作,而在這段時間內(nèi)仍舊在消耗用戶設備的電量,并占用著網(wǎng)絡資源,從而造成用戶設備的運行效率降低,不利于用戶設備的良好運行。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種應用數(shù)據(jù)獲取的方法以及服務器,可以在“空白”時間內(nèi)對用戶設備中的輔交互式應用進行操作,從而使用戶設備在這段時間里有效地利用了電量和網(wǎng)絡資源,并根據(jù)相應的操作進行輔交互式應用的進程,提升了用戶設備的使用效率,有利于用戶設備的良好運行。
[0006]有鑒于此,本發(fā)明第一方面提供一種應用數(shù)據(jù)獲取的方法,包括:
[0007]在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻;
[0008]若根據(jù)所述關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻;
[0009]將所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0010]第二方面,本方面實施例還提供一種服務器,包括:
[0011 ]第一獲取模塊,用于在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻;
[0012]第二獲取模塊,用于若根據(jù)所述第一獲取模塊獲取的所述關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻;
[0013]展示模塊,用于將所述第二獲取模塊獲取的所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0014]第三方面,本方面實施例還提供一種服務器,包括:輸入裝置、輸出裝置、存儲器和處理器;
[0015]所述處理器用于執(zhí)行所述存儲器中的程序,具體如下步驟:
[0016]控制所述輸入裝置在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻;
[0017]若根據(jù)所述關聯(lián)主題號確定開啟輔交互式應用,則控制所述輸入裝置獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻;
[0018]將所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0019]從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0020]本發(fā)明實施例中,提供了一種應用數(shù)據(jù)獲取的方法,首先服務器在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,第一預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為所述主交互式應用的關閉時刻,接著服務器可以在確定開啟輔交互式應用后,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),第二預置時間包含第一預置時間,第二預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為輔交互式應用的結(jié)束時刻,將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。由此,可以在“空白”時間內(nèi)對用戶設備中的輔交互式應用進行操作,從而使用戶設備在這段時間里有效地利用了電量和網(wǎng)絡資源,并根據(jù)相應的操作進行輔交互式應用的進程,提升了用戶設備的使用效率,有利于用戶設備的良好運行。
【附圖說明】
[0021]圖1為本發(fā)明實施例中A應用的用戶界面示意圖;
[0022]圖2為本發(fā)明實施例中用于實現(xiàn)應用數(shù)據(jù)獲取的平臺系統(tǒng)架構圖;
[0023]圖3為本發(fā)明實施例中應用數(shù)據(jù)獲取的方法一個實施例示意圖;
[0024]圖4為本發(fā)明實施例中交互式應用期號生成的時序示意圖;
[0025]圖5為本發(fā)明實施例中交互式應用主題開盤的時序示意圖;
[0026]圖6為本發(fā)明實施例中輔交互式應用撤單的時序示意圖;
[0027]圖7為本發(fā)明實施例中交互式應用主題關盤的時序示意圖;
[0028]圖8為本發(fā)明實施例中輔交互式應用開獎的時序示意圖;
[0029]圖9為本發(fā)明實施例服務器一個實施例示意圖;
[0030]圖10為本發(fā)明實施例服務器另一個實施例示意圖;
[0031]圖11為本發(fā)明實施例服務器另一個實施例示意圖;
[0032]圖12為本發(fā)明實施例服務器另一個實施例示意圖;
[0033]圖13為本發(fā)明實施例服務器另一個實施例示意圖;
[0034]圖14為本發(fā)明實施例服務器另一個實施例示意圖;
[0035]圖15為本發(fā)明實施例服務器另一個實施例示意圖;
[0036]圖16為本發(fā)明實施例服務器另一個實施例示意圖;
[0037]圖17為本發(fā)明實施例服務器另一個實施例示意圖;
[0038]圖18為本發(fā)明實施例服務器一個結(jié)構示意圖。
【具體實施方式】
[0039]本發(fā)明實施例提供了一種應用數(shù)據(jù)獲取的方法以及服務器,可以在“空白”時間內(nèi)對用戶設備中的輔交互式應用進行操作,從而使用戶設備在這段時間里有效地利用了電量和網(wǎng)絡資源,并根據(jù)相應的操作進行輔交互式應用的進程,提升了用戶設備的使用效率,有利于用戶設備的良好運行。
[0040]本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0041]應理解,本發(fā)明方案可以適用于微信或者手機QQ中的競猜類業(yè)務,具體可以是應用于娛樂大廳里的A應用中,可以理解的是,本發(fā)明方案不僅限于應用在該應用中,但是為了便于描述,將以應用于A應用為例進行介紹。
[0042]A應用是一款根據(jù)動態(tài)實時指數(shù)來競猜指數(shù)漲跌的競猜類游戲,在A應用原有的頁面中有動態(tài)實時的指數(shù)顯示,虛擬出一分半鐘一場,真實場三分鐘一場,用戶根據(jù)每回合游戲開始時給出的標準指數(shù)來猜一段時間以后截止時的指數(shù),相對于標準指數(shù)是漲還是跌。加入標準指數(shù)是3000.20點,用戶可以猜3分鐘后指數(shù)是大于3000.20點,還是小于3000.20點,亦或是等于3000.20點,并下注。開獎后,若用戶猜對則可以得到系統(tǒng)的派獎。但是考慮到用戶在猜完指數(shù)漲跌后會有一段時間需要等待開獎結(jié)果,因此,采用本發(fā)明方案對A應用進行改進,使得用戶在等待開獎結(jié)果的這段時間里可以進行輔游戲,這樣即可解決開獎等待時間內(nèi)用戶無事可做的問題,也可以提升A應用的虛擬資產(chǎn)流水問題。
[0043]具體地,請參閱圖1,圖1為本發(fā)明實施例中A應用的用戶界面示意圖,如圖所示,系統(tǒng)將猜指數(shù)漲跌作為主游戲,將猜指數(shù)尾數(shù)的單雙數(shù)作為輔游戲,用戶首先通過用戶設備提供的用戶界面(英文全稱:User Interface,英文縮寫:UI)對猜指數(shù)漲跌進行下注操作,其UI的顯示如圖1中左圖所示,在當前賠率為1.86的情況下,選擇虛擬場在14點40分時的指數(shù)是否超過3321.12。用戶在一局游戲中,第一次對猜指數(shù)漲跌下注之后將彈出輔游戲的對話框,用戶可以選擇關閉輔游戲,也可以選擇作出相應的投注。若用戶選擇進行輔游戲,則UI的顯示如圖1中右圖所示,在賠率為1.86的情況下,選擇指數(shù)的尾數(shù)是單數(shù)還是雙數(shù),其中,這里輔游戲中猜測的指數(shù)與主游戲中猜測的指數(shù)保持一致。
[0044]需要說明的是,輔游戲除了有猜指數(shù)尾數(shù)的單雙數(shù)以外,也可以是猜指數(shù)尾數(shù)的范圍,或者是猜指數(shù)尾數(shù)的數(shù)字,還可以是猜個別位數(shù)的數(shù)字等其他玩法,此處不做限定。
[0045]然而A應用的輔游戲是在原有的A應用中新增的內(nèi)容,因此需要兼容原有的A應用內(nèi)容,A應用為整個競猜平臺的產(chǎn)品之一,下面將對該競猜平臺進行介紹,以了解A應用所在的系統(tǒng)架構是如何運作的。
[0046]請參閱圖2,圖2為本發(fā)明實施例中用于實現(xiàn)應用數(shù)據(jù)獲取的平臺系統(tǒng)架構圖,如圖所示,A應用所在的競猜平臺中具有多個其他的應用程序,例如“全民猜猜猜”、“猜籃球”、“猜大小”、“賞金答題”以及“實物兌換”,這些應用程序之間是相互獨立的,但是在每個應用程序工作時,則需要采用競猜平臺系統(tǒng)中的其他組成部分,為了便于理解,下面將分別介紹與A應用相關的重要部分:
[0047](I)圖2中的下單應用程序開發(fā)平臺(英文全稱:ArcObjects,英文縮寫:A0)主要用于完成用戶參與競猜的核心交易過程,包括參數(shù)校驗、風控校驗、業(yè)務訂單生成、支付、訂單狀態(tài)更新、風控上報、都柏林核心元(英文全稱:Dublin Core,英文縮寫:DC)數(shù)據(jù)上報、交易成功消息隊列(英文全稱:Message Queue,英文縮寫:MQ)發(fā)送等過程。為了盡量縮短核心路徑,采用異步的方式進行風控上報和DC數(shù)據(jù)上報,其他同步處理過程的異常,均有對應的異常處理程序予以處理;
[0048](2)圖2中的主題AO服務主要用于提供主題相關的創(chuàng)建、更新、查詢和賠率交互等服務接口,其中,賠率交互通過異步通知來處理;
[0049](3)圖2中的算派服務主要用于提供訂單算獎服務,對于快頻類應用,如A應用引入了本地實時算獎加快了算派效率,算派服務計時器(英文全稱:timer)實現(xiàn)了多機部署,通過接入網(wǎng)頁應用程序開發(fā)框架ZK支持動態(tài)切換,避免單點問題;
[0050](4)圖2中的異常處理服務主要用于負責處理核心交易過程中的異常,保證系統(tǒng)的可靠性,由于訂單狀態(tài)可回溯,且全流程可重入,因此,對于競猜交易過程每一步異常均可通過異常處理服務異步重試不就,保證核心流程每一個異常有合理的出口 ;
[0051](5)圖2中的主題timer服務主要用于負責期號生成、主題開關盤、開獎、撤單以及與風控數(shù)據(jù)的交互,其中,期號生成用于周期性競猜的應用,主題timer服務接入網(wǎng)頁應用程序開發(fā)框架ZK,實現(xiàn)多機部署,能夠動態(tài)切換,避免單點問題;
[0052](6)圖2中的支撐系統(tǒng)主要用于為競猜系統(tǒng)提供代幣支付、風控賠率控制、數(shù)據(jù)服務以及觸達服務;
[0053](7)圖2中的運營后臺管理系統(tǒng)主要用于為運營和產(chǎn)品提供統(tǒng)一的競猜后臺管理工具,如“全民猜猜猜”的題庫管理、主題上下架、開獎結(jié)果錄入和撤單等功能,提供運營效率。
[0054]請參閱圖3,本發(fā)明實施例中應用數(shù)據(jù)獲取的方法一個實施例包括:
[0055]101、在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,第一預置時間的起始時刻為主交互式應用的開啟時刻,第一預置時間的結(jié)束時刻為主交互式應用的關閉時刻;
[0056]本實施例中,服務器在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),用戶在第一預置時間內(nèi)通過用戶設備向服務器發(fā)送主交互式應用的數(shù)據(jù)。第一預置時間的起始時刻就是主交互式應用的開啟時刻,假設起始時刻為10點整,而第一預置時間的結(jié)束時刻為主交互式應用的關閉時刻,結(jié)束時刻假設為10點2分30秒,那么第一預置時間可以理解為是2分30秒。服務器在這2分30秒以內(nèi)獲取主交互式應用的數(shù)據(jù)。
[0057]然而,為了便于區(qū)分不同時刻獲取到的數(shù)據(jù)是否為同一輪數(shù)據(jù),可以對數(shù)據(jù)進行關聯(lián)主題號的添加。具體地,以A應用為例,關聯(lián)主題號即為期號,是一輪競猜游戲的完整編號,其生成規(guī)則如下:
[0058]關聯(lián)主題號=T+日期[6位]+gUeSSType[2位]+分庫[2位]+分表[2位]+uid[3位]+玩法類型(2位)+股指類型(2位)+股票代號+期序號(4位)
[0059 ]其中,T為具體時間,例如上午的1點整,可以用100000表示,日期為當前日期,例如2016年4月13日,可以用160413表示,guessType為競猜類型,分庫和分表是指數(shù)據(jù)庫的劃分和表的劃分,uid為用戶身份證明(英文全稱:(User Identificat1n,英文縮寫:UID),玩法類型是由系統(tǒng)預先定義的,不同的數(shù)據(jù)標識不同的玩法類型,股指類型是指不同類型的股票,例如深股、滬股或者港股等,股票代號就是用戶選擇股票的股票代碼,期序號則是本輪競猜的期數(shù)。
[0060]102、若根據(jù)關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),其中,第二預置時間包含第一預置時間,第二預置時間的起始時刻為主交互式應用的開啟時刻,第二預置時間的結(jié)束時刻為輔交互式應用的結(jié)束時刻;
[0061]本實施例中,主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號應該與輔交互式應用攜帶的關聯(lián)主題號一致,以使得兩者可以保持狀態(tài)的一致性。
[0062]服務器根據(jù)關聯(lián)主題號查找與該關聯(lián)主題號一致的輔交互式應用,如果找到關聯(lián)主題號一致的輔交互式應用,則確定副交互式應用已經(jīng)被開啟。這時候,服務器可以嘗試獲取第二預置時間內(nèi)的輔交互式應用的數(shù)據(jù)。第二預置時間的起始時刻也為主交互式應用的開啟時刻,假設主交互式應用的開啟時刻為10點整,第二預置時間的結(jié)束時刻為輔交互式應用的結(jié)束時刻,輔交互式應用的結(jié)束時刻假設為10點3分,而主交互式應用的結(jié)束時刻假設為10點2分30秒,那么第二預置時間為3分鐘,第一預置時間為2分30秒,第二預置時間包含了第一預置時間,服務器獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù)。
[0063]可以理解的是,以A應用為例進行介紹,假設主交互式應用是競猜指數(shù)漲跌,輔交互式應用是競猜指數(shù)尾數(shù),每輪主交互式應用與輔交互式應用的競猜開始時間和開獎時間都是一樣的,但是用戶投注截至的時間不一樣,主交互式應用提前截至投注,輔交互式應用在主交互式應用投注截至后一段時間截至。
[0064]103、將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0065]本實施例中,由于主交互式應用的數(shù)據(jù)會在第一預置時間內(nèi)實時地通過用戶設備展示給用戶,而輔交互式應用的數(shù)據(jù)則需要在第二預置時間內(nèi)獲取到后,再通過用戶設備展示給用戶,使得用戶也能夠?qū)崟r地在第二預置時間內(nèi)對輔交互式應用進行操作,例如,投注或者等待開獎等。
[0066]本發(fā)明實施例中,提供了一種應用數(shù)據(jù)獲取的方法,首先服務器在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,第一預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為所述主交互式應用的關閉時刻,接著服務器可以在確定開啟輔交互式應用后,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),第二預置時間包含第一預置時間,第二預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為輔交互式應用的結(jié)束時刻,將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。由此,可以在“空白”時間內(nèi)對用戶設備中的輔交互式應用進行操作,從而使用戶設備在這段時間里有效地利用了電量和網(wǎng)絡資源,并根據(jù)相應的操作進行輔交互式應用的進程,提升了用戶設備的使用效率,有利于用戶設備的良好運行。
[0067]可選地,在上述圖3對應的實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第一個可選實施例中,主交互式應用的數(shù)據(jù)包括實時數(shù)據(jù)和/或虛擬數(shù)據(jù);
[0068]在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),可以包括:
[0069]檢測第一預置時間是否為預設處理時間;
[0070]若是,則確定主交互式應用的數(shù)據(jù)為實時數(shù)據(jù)或虛擬數(shù)據(jù);
[0071]若否,則確定主交互式應用的數(shù)據(jù)為虛擬數(shù)據(jù)。
[0072]本實施例中,主交互式應用的數(shù)據(jù)可以包括實時數(shù)據(jù)和/虛擬數(shù)據(jù),當然,輔交互式應用的數(shù)據(jù)也可以包括實時數(shù)據(jù)和/或虛擬數(shù)據(jù)。
[0073]假設以A應用為例進行介紹,服務器需要檢測當前獲取主交互式應用數(shù)據(jù)的第一預置時間是否在預設處理時間內(nèi),預設處理時間與股票開市時間一致,通常是工作日的上午9點半至11點半,下午是從13點至15點,這段時間內(nèi)獲取的數(shù)據(jù)既可以是股市當前的實時數(shù)據(jù),也可以是隨機生成的虛擬數(shù)據(jù)。但是,如果第一預置時間不在預設處理時間以內(nèi),則只能采用虛擬數(shù)據(jù)來進行處理。
[0074]采用實時數(shù)據(jù)具有可預測性,更貼近現(xiàn)實,比如針對預測股票指數(shù),可以考慮比較多的方面,因為影響股票漲跌的因素有很多,可以是政策的利空利多、大盤環(huán)境的好壞、主力資金的進出、個股基本面的重大變化、個股的歷史走勢的漲跌情況或者個股所屬板塊整體的漲跌情況等。
[0075]然而采用虛擬數(shù)據(jù)也可以在非開市的時間段內(nèi)進行娛樂,隨機的數(shù)據(jù)雖然難以預測,但是從另一方面來看,也可以增強用戶體驗的趣味性。
[0076]其次,本發(fā)明實施例中,主交互式應用以及輔交互式應用都可以針對不同的數(shù)據(jù)進行處理,服務器既可以獲取當前變化的實時數(shù)據(jù),也可以獲取隨機性強的虛擬數(shù)據(jù)。然而實時數(shù)據(jù)通常會顯示在一條動態(tài)變化的曲線上,用戶能夠根據(jù)曲線的變化趨勢來判斷后續(xù)可能會出現(xiàn)的數(shù)據(jù),使得方案更具有實時性和趣味性,提升用戶的使用體驗。虛擬數(shù)據(jù)是在當前無法使用實時數(shù)據(jù)或者不想使用實時數(shù)據(jù)時,提供給用戶進行處理的數(shù)據(jù),由此,為方案提供了多種實現(xiàn)方式,從而加強方案的靈活性。
[0077]可選地,在上述圖3對應的實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第二個可選實施例中,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù)之前,還可以包括:
[0078]根據(jù)主交互式應用的關聯(lián)主題號,查詢與主交互式應用的關聯(lián)主題號一致的輔交互式應用;
[0079]若輔交互式應用的關聯(lián)主題號與主交互式應用的關聯(lián)主題號一致,則確定輔交互式應用已開啟。
[0080]本實施例中,在服務器獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù)之前,可以根據(jù)主交互式應用的關聯(lián)主題號對輔交互式應用進行檢測,如果查詢到輔交互式應用的關聯(lián)主題號與主交互式應用的關聯(lián)主題號,則可以確定與主交互式應用同步的輔交互式應用已經(jīng)開啟。
[0081]具體地,以A應用為例進行介紹,請參閱圖4,圖4為本發(fā)明實施例中交互式應用期號生成的時序示意圖,如圖所示,ao_gs_topic為核心服務中的下單AO服務和主題AO服務,可以統(tǒng)稱為AO服務,dao_gs_topi c為核心服務中的訂單數(shù)據(jù)訪問對象(英文全稱:DataAccess Object,英文縮寫:DAO)服務和主題DAO服務,可以統(tǒng)稱DAO服務,系統(tǒng)則為上述實施例中提到的平臺系統(tǒng),下面將對各個步驟進行介紹:
[0082]步驟201:在系統(tǒng)側(cè)首先校驗是否處于停售日期,比如停售日期可以是周六或者周日,也可以是其他法定節(jié)假日,這些日子里不進行實時數(shù)據(jù)的獲取,該步驟是循環(huán)進行的,即每次開啟主交互式應用都會進行檢測,并且一次遍歷其他配置項;
[0083]步驟202:如果經(jīng)過步驟201得到當前日期不在停售日期范圍內(nèi),也不在休市的范圍內(nèi)時,則生成盤口競猜內(nèi)容等信息,盤口競猜內(nèi)容可以是在股票交易過程中顯示的交易動向信息,例如當前指數(shù)、個數(shù)指數(shù)或者收盤價格等,此處不作限定;
[0084]步驟203:系統(tǒng)向AO服務發(fā)送創(chuàng)建主題的請求,該請求用于創(chuàng)建于主交互式應用相關的主題內(nèi)容,例如,該主題可以是競猜指數(shù)漲跌;
[0085]步驟204:A0服務在收到該請求之后,將生成與該請求相關主題的關聯(lián)主題號,具體生成方式已在上述實施例中說明,此處不作贅述,當然,在生成關聯(lián)主題號(或者期號)后,還可以進行腳本定義校驗,校驗失敗則會重新生成新的關聯(lián)主題號(或者期號);
[0086]步驟205:關聯(lián)主題號創(chuàng)建完成后,AO服務將校驗主交互式應用的主題是否生成,如果成功生成,則繼續(xù)后續(xù)輔交互式應用的主題創(chuàng)建以及數(shù)據(jù)獲取,如果生成失敗,則繼續(xù)步驟206;
[0087]步驟206:在主交互式應用沒有成功生成的時候,AO服務插入主題信息至數(shù)據(jù)庫(英文全稱:data base,英文縮寫:DB),因為主交互式應用與輔交互式應用使用同一個DB,因此輔交互式應用也得知主交互式應用的主題生成失敗,DAO服務會返回一個結(jié)果給AO月艮務;
[0088]步驟207:A0服務再與風控系統(tǒng)進行同步處理,使得風控系統(tǒng)也得知當前主交互式應用的主題生成失敗,此時,風控系統(tǒng)也將反饋一個結(jié)果給AO服務;
[0089]步驟208:A0服務得到返回結(jié)果之后,更新主題狀態(tài)為未開盤狀態(tài),并通知DAO月艮務,DAO服務收到通知后,反饋結(jié)果給AO服務,其中AO服務在上述實施例中已經(jīng)進行介紹,故此處不再贅述,而DAO服務則是用于反饋AO服務的操作是否得到響應。
[0090]可以理解的是,為保證整個平臺系統(tǒng)關聯(lián)主題號的協(xié)調(diào)統(tǒng)一,將主交互式應用和輔交互式應用的主題分開生成,不將輔交互式應用的競猜信息存入主交互式應用主題中,但是主題結(jié)構一致。為保證主輔交互式應用的關聯(lián)關系,在生成主題時,將對應關系主題號存入數(shù)據(jù)庫字段。生成主題時,采用主、輔交互式應用主題分開生成,不交叉生成的方式。
[0091]其次,本發(fā)明實施例中,提供了一種可以通過關聯(lián)主題號確定與主交互式應用一致的輔交互式應用,并且檢測出輔交互式應用是否已經(jīng)開啟了,如果開啟,則獲取輔交互式應用的數(shù)據(jù)。采用關聯(lián)主題號關聯(lián)主交互式應用與輔交互式應用,保證兩者的開獎結(jié)果一致,從而保證方案的一致性,從而使得采用該方案的產(chǎn)品有更好的信譽以及口碑。
[0092]可選地,在上述圖3對應的第二個實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第三個可選實施例中,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù)之前,還可以包括:
[0093]根據(jù)主交互式應用的關聯(lián)主題號,獲取主交互式應用的狀態(tài)信息,其中,主交互式應用的狀態(tài)信息用于指示主交互式應用是否處于開啟狀態(tài);
[0094]當根據(jù)主交互式應用的狀態(tài)信息確定主交互式應用處于開啟狀態(tài)時,則更新輔交互式應用的狀態(tài)信息。
[0095]本實施例中,服務器在獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù)之前,可以根據(jù)主交互式應用的關聯(lián)主題號,查找與該關聯(lián)主題號相關的主交互式應用的狀態(tài)信息,通常,狀態(tài)信息包括了開啟狀態(tài),關閉狀態(tài)等。在服務器獲取到該主交互式應用的狀態(tài)信息后,判斷是否處于開啟狀態(tài),如果判斷得到主交互式應用已開啟,則通知輔交互式應用可以更新狀態(tài)信息,否則,輔交互式應用不能隨意的變更狀態(tài)。
[0096]具體地,以A應用為例進行介紹,請參閱圖5,圖5為本發(fā)明實施例中交互式應用主題開盤的時序示意圖,如圖所示,ao_gS_topiC為核心服務中的下單AO服務和主題AO服務,可以統(tǒng)稱為AO服務,dao_gs_topic為核心服務中的訂單DAO服務和主題DAO服務,可以統(tǒng)稱DAO服務,系統(tǒng)則為上述實施例中提到的平臺系統(tǒng),下面將對各個步驟進行介紹:
[0097]步驟301:系統(tǒng)在一段時間內(nèi)掃描已經(jīng)開啟的輔交互式應用的主題,掃描成功后,由DAO服務向系統(tǒng)反饋一個結(jié)果,使系統(tǒng)知道已掃描成功;
[0098]步驟302:系統(tǒng)開始依次循環(huán)遍歷主交互式應用的主題和輔交互式應用的主題,以實時地得到主交互式應用和輔交互式應用的狀態(tài)信息。當檢測到主交互式應用的開盤時間已到,說明已經(jīng)開啟數(shù)據(jù)的獲取,于是通過函數(shù)Fofficial_id獲取主交互式應用的主題信息,并得到DAO服務的反饋結(jié)果;
[0099]步驟303:系統(tǒng)再根據(jù)主交互式應用的主題狀態(tài)信息,通過AO服務更新輔交互式應用的狀態(tài)信息,并收到DAO服務的返回結(jié)果。
[0100]換言之,主交互式應用未開啟時,輔交互式應用也不會開啟,而在主交互式應用開啟,但輔交互式應用未開啟時,系統(tǒng)將繼續(xù)掃描輔交互式應用。因此,本方案仍以主交互式應用是否開啟狀態(tài)作為方案后續(xù)執(zhí)行的主要依據(jù)。
[0101]其次,本發(fā)明實施例中,服務器根據(jù)主交互式應用的關聯(lián)主題號,獲取主交互式應用的狀態(tài)信息,其中,主交互式應用的狀態(tài)信息用于指示主交互式應用是否處于開啟狀態(tài),當根據(jù)主交互式應用的狀態(tài)信息確定主交互式應用處于開啟狀態(tài)時,則更新輔交互式應用的狀態(tài)信息。在主交互式應用未開啟時,輔交互式應用也開啟,但是在主交互式應用開啟時,輔交互式應用開啟失敗時,主交互式應用仍可以進行,由此,不但可以保證主交互式應用和輔交互式應用的一致性,還可以使輔交互式應用稱為主交互式應用的輔助功能,并不會出現(xiàn)本末倒置的情況,仍以主交互式應用為主進行操作,從而增強方案的實用性和可行性。
[0102]可選地,在上述圖3對應的第三個實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第四個可選實施例中,還可以包括:
[0103]當主交互式應用的數(shù)據(jù)出現(xiàn)數(shù)據(jù)異常時,則更新主交互式應用的狀態(tài)信息;
[0104]根據(jù)更新后的主交互式應用的狀態(tài)信息,將主交互式應用的數(shù)據(jù)進行撤回處理;
[0105]對輔交互式應用的數(shù)據(jù)進行撤回處理。
[0106]本實施例中,主題撤單主要是由于數(shù)據(jù)持續(xù)異常,造成收益數(shù)據(jù)不可控情況下的一種解決方式,當主交互式應用的數(shù)據(jù)出現(xiàn)數(shù)據(jù)異常時,則服務器先更新主交互式應用的狀態(tài)信息,將開啟狀態(tài)更新為關閉狀態(tài),或者異常狀態(tài),服務器再根據(jù)更新后的主交互式應用的狀態(tài)信息,將主交互式應用的數(shù)據(jù)進行撤回處理,再對輔交互式應用的數(shù)據(jù)進行撤回處理。
[0107]需要說明的是,如果撤單失敗,系統(tǒng)將出現(xiàn)警告,并且服務器會繼續(xù)掃描主交互式應用的主題和輔交互式應用的主題,以進行撤單處理。
[0108]具體地,以A應用為例進行介紹,請參閱圖6,圖6為本發(fā)明實施例中輔交互式應用撤單的時序示意圖,如圖所示,ao_gS_topiC為核心服務中的下單AO服務和主題AO服務,可以統(tǒng)稱為AO服務,dao_gs_topic為核心服務中的訂單DAO服務和主題DAO服務,可以統(tǒng)稱DAO服務,系統(tǒng)則為上述實施例中提到的平臺系統(tǒng),下面將對各個步驟進行介紹:
[0109]步驟401:系統(tǒng)在一段時間內(nèi)掃描主交互式應用和/或輔交互式應用的主題,掃描成功后,由DAO服務向系統(tǒng)反饋一個結(jié)果,使系統(tǒng)知道已掃描成功;
[0110]步驟402:系統(tǒng)通過函數(shù)Fofficialjd獲取主交互式應用的主題信息,并得到DAO服務的返回結(jié)果,每次系統(tǒng)掃描到主交互式應用和/或輔交互式應用的主題后,都會依次遍歷緩存中的主題,以實時得到各主題的狀態(tài)信息;
[0111]步驟403:系統(tǒng)進而判斷主交互式應用的狀態(tài)信息是否為開啟狀態(tài),如果不是開啟狀態(tài),則可能出現(xiàn)了數(shù)據(jù)異常的情況,于是可以將主交互式應用的狀態(tài)信息更改為競猜取消狀態(tài);
[0112]步驟404:如果主交互式應用的狀態(tài)信息為競猜取消,則也將輔交互式應用的狀態(tài)信息更新為競猜取消,更新成功后,DAO服務將反饋一個結(jié)果。
[0113]再次,本發(fā)明實施例中,還進一步提供了一種針對主題撤單的方案當主交互式應用的數(shù)據(jù)出現(xiàn)數(shù)據(jù)異常時,則服務器先更新主交互式應用的狀態(tài)信息,再根據(jù)更新后的主交互式應用的狀態(tài)信息,將主交互式應用的數(shù)據(jù)進行撤回處理,然后對輔交互式應用的數(shù)據(jù)進行撤回處理。采用上述方式完成主題撤單,可以防止由于數(shù)據(jù)持續(xù)異常,造成收益數(shù)據(jù)不可控的現(xiàn)象。通過主題撤單的方式不僅能保證平臺不虧損,而且也不會損害用戶的利益,數(shù)據(jù)異常時,輔交互式應用會根據(jù)主交互式應用的撤單同步進行撤單處理,達到兩者的一致性,從而提升方案的實用性。
[0114]可選地,在上述圖3對應的實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第五個可選實施例中,還可以包括:
[0115]若在第一預置時間內(nèi)未獲取主交互式應用的數(shù)據(jù),則停止開啟輔交互式應用。
[0116]本實施例中,當在第一預置時間內(nèi)一直沒有獲取到主交互應用的數(shù)據(jù)時,則不開啟輔交互應用,也不獲取輔交互式應用的數(shù)據(jù)。
[0117]導致在第一預置時間內(nèi)沒有獲取主交互式應用的數(shù)據(jù)的情況有多種,例如,用戶遲遲不對主交互式應用進行任何操作,或者,用戶對主交互式應用發(fā)起了誤操作,或者,用戶設備出現(xiàn)狀況,無法識別用戶的操作等,此處不作限定。
[0118]進一步地,本發(fā)明實施例中,如果在第一預置時間內(nèi)一直沒有獲取到主交互式應用的數(shù)據(jù),則也將停止對輔交互應用數(shù)據(jù)的獲取。采用上述機制,不但可以到達主交互式應用與輔交互式應用的同步,還可以節(jié)省網(wǎng)絡資源,不會在主交互式應用數(shù)據(jù)獲取失敗的情況下,還持續(xù)獲取輔交互式應用的數(shù)據(jù),導致得到的輔交互式應用數(shù)據(jù)不能作為有效數(shù)據(jù)的情況。由此提升方案的可行性和可操作性。
[0119]可選地,在上述圖3對應的實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第六個可選實施例中,在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),可以包括:
[0120]在第一數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第一數(shù)據(jù)獲取時刻在第一預置時間內(nèi);
[0121]在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù)之后,還可以包括:
[0122]根據(jù)第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻;
[0123]若第二數(shù)據(jù)獲取時刻在第一預置時間內(nèi),則獲取第二數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。
[0124]本實施例中,服務器在第一數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第一數(shù)據(jù)獲取時刻在第一預置時間內(nèi),根據(jù)第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻,這是因為第一數(shù)據(jù)獲取時刻與第二數(shù)據(jù)獲取時刻之間的時間是大于一個固定值的,通常情況下,可以將主交互式應用的數(shù)據(jù)獲取時間設置為15秒以上,也就是說若第一數(shù)據(jù)獲取時刻為11點32分10秒,則第二數(shù)據(jù)獲取時刻需在11點32分25秒以后的某個時刻。進而,由服務器判斷第二數(shù)據(jù)獲取時刻是否在第一預置時間內(nèi),如果是,則繼續(xù)獲取第二數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。
[0125]需要說明的是,這里描述的“第一”和“第二”僅僅為一個時序上的示意,在實際應用中,還可能出現(xiàn)更多的時刻,服務器需要判斷每個獲取數(shù)據(jù)的時刻是否在第一預置時間內(nèi),以防止關閉主交互式應用不及時導致用戶持續(xù)進行無意義的操作的情況。
[0126]具體地,以A應用為例進行介紹,請參閱圖7,圖7為本發(fā)明實施例中交互式應用主題關盤的時序示意圖,如圖所示,ao_gs_topic為核心服務中的下單AO服務和主題AO服務,可以統(tǒng)稱為AO服務,dao_gs_topic為核心服務中的訂單DAO服務和主題DAO服務,可以統(tǒng)稱DAO服務,系統(tǒng)則為上述實施例中提到的平臺系統(tǒng),下面將對各個步驟進行介紹:
[0127]步驟501:系統(tǒng)在一段時間內(nèi)掃描主交互式應用和/或輔交互式應用的主題,掃描成功后,由DAO服務向系統(tǒng)反饋一個結(jié)果,使系統(tǒng)知道已掃描成功;
[0128]步驟502:系統(tǒng)掃描到主交互式應用和/或輔交互式應用的主題后,都會依次遍歷緩存中的主題,以實時得到各主題的狀態(tài)信息,如果得到當前主交互式應用的狀態(tài)信息為關閉狀態(tài)時,則請求將主交互式應用的狀態(tài)信息更改為競猜截至狀態(tài),輔交互式應用的狀態(tài)信息也更改為競猜截至狀態(tài);
[0129]步驟503:進而由AO服務進行參數(shù)校驗,以確定獲取的數(shù)據(jù)是否是有效的數(shù)據(jù),也就是判斷該數(shù)據(jù)是否在截至時間之前獲取的;
[0130]步驟504:A0服務向DAO服務請求獲取主交互式應用的主題以及輔交互式應用的主題,通過返回結(jié)果的方式可以得知兩者的競猜內(nèi)容;
[0131]步驟505:由AO服務校驗主交互式應用的主題以及輔交互式應用的主題對應的狀態(tài)?目息是為克猜狀態(tài),還是為克猜截至狀態(tài);
[0132]步驟506:如果處于競猜狀態(tài),則AO服務需要將該競猜狀態(tài)更改為競猜截至狀態(tài),并由DAO服務返回相應的結(jié)果,以得知以狀態(tài)已更改成功。
[0133]其次,本發(fā)明實施例中,服務器先在第一數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第一數(shù)據(jù)獲取時刻在第一預置時間內(nèi),進而服務器根據(jù)第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻,若第二數(shù)據(jù)獲取時刻在第一預置時間內(nèi),則獲取第二數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。采用上述方式可以有效地防止用戶在超過第一預置時間時仍對主交互式應用進行操作的情況,在接收用戶發(fā)送的數(shù)據(jù)時會根據(jù)截至時間進行校驗,節(jié)省了發(fā)送數(shù)據(jù)所占用的資源以及減少用戶設備的功耗,從而提升方案的實用性。
[0134]可選地,在上述圖3對應的第五個實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第七個可選實施例中,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),可以包括:
[0135]在第三數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第三數(shù)據(jù)獲取時刻在第二預置時間內(nèi);
[0136]獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之后,還可以包括:
[0137]根據(jù)第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻;
[0138]若第四數(shù)據(jù)獲取時刻在第二預置時間內(nèi),則獲取第四數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。
[0139]本實施例中,服務器在第三數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第三數(shù)據(jù)獲取時刻在第二預置時間內(nèi),根據(jù)第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻,這是由于第三數(shù)據(jù)獲取時刻與第四數(shù)據(jù)獲取之間的時間也是大于某個固定值的,通信情況下,可以將輔交互式應用的數(shù)據(jù)獲取時間設置為2秒以上,也就是說若第三數(shù)據(jù)獲取時刻為11點33分18秒,則第四數(shù)據(jù)獲取時刻需要在11點33分20秒以后的某個時刻,進而,由服務器判斷第四數(shù)據(jù)獲取時刻是否在第二預置時間內(nèi),如果是,則繼續(xù)獲取第四數(shù)據(jù)獲取時刻對應的輔交互式應用的數(shù)據(jù)。
[0140]需要說明的是,這里描述的“第三”和“第四”僅僅為一個時序上的示意,在實際應用中,還可能出現(xiàn)更多的時刻,服務器需要判斷每個獲取數(shù)據(jù)的時刻是否在第二預置時間內(nèi),以防止關閉輔交互式應用不及時導致用戶持續(xù)進行無意義的操作的情況。
[0141]具體實現(xiàn)過程與上述圖7描述的實施例類似,故此處不作贅述。
[0142]再次,本發(fā)明實施例中,服務器在第三數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第三數(shù)據(jù)獲取時刻在第二預置時間內(nèi),進而服務器根據(jù)第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻,若第四數(shù)據(jù)獲取時刻在第二預置時間內(nèi),則獲取第四數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。采用上述方式可以有效地防止用戶在超過第二預置時間時仍對輔交互式應用進行操作的情況,在接收用戶發(fā)送的數(shù)據(jù)時會根據(jù)截至時間進行校驗,節(jié)省了發(fā)送數(shù)據(jù)所占用的資源以及減少用戶設備的功耗,從而提升方案的實用性。
[0143]可選地,在上述圖3對應的實施例的基礎上,本發(fā)明實施例提供應用數(shù)據(jù)獲取的方法第八個可選實施例中,將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備之后,還可以包括:
[0144]獲取目標數(shù)據(jù);
[0145]將主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第一比對結(jié)果;
[0146]將輔交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第二比對結(jié)果。
[0147]本實施例中,在服務器將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備之后,可以進行開獎的操作。先獲取目標數(shù)據(jù),即當前的指數(shù),再將該目標數(shù)據(jù)與主交互式應用的數(shù)據(jù)進行對比,得到第一比對結(jié)果,第一比對結(jié)果可以是“正確”,或者“錯誤”,然后服務器將目標數(shù)據(jù)與輔交互式應用的數(shù)據(jù)進行比對,并得到第二比對結(jié)果,當然,第二比對結(jié)果也可以是“正確”或者“錯誤”。
[0148]需要說明的是,通常為先對主交互式應用的數(shù)據(jù)進行比對處理,再對輔交互式應用的數(shù)據(jù)進行比對處理,但是在實際應用中,也可以是同時對主交互式應用的數(shù)據(jù)以及輔交互式應用的數(shù)據(jù)進行比對處理,還可以是根據(jù)預設間隔時間對兩者進行比對處理,此處不作限定。
[0149]具體地,以A應用為例進行介紹,請參閱圖8,圖8為本發(fā)明實施例中輔交互式應用開獎的時序示意圖,如圖所示,ao_gS_topiC為核心服務中的下單AO服務和主題AO服務,可以統(tǒng)稱為AO服務,dao_gs_topic為核心服務中的訂單DAO服務和主題DAO服務,可以統(tǒng)稱DAO服務,系統(tǒng)則為上述實施例中提到的平臺系統(tǒng),下面將對各個步驟進行介紹:
[0150]步驟601:系統(tǒng)在一段時間內(nèi)掃描主交互式應用和/或輔交互式應用的主題,掃描成功后,由DAO服務向系統(tǒng)反饋一個結(jié)果,使系統(tǒng)知道已掃描成功;
[0151]步驟602:系統(tǒng)進而校驗是否到開獎時間,其中,校驗開獎時間的步驟是循環(huán)進行的,即每次掃描到主交互式應用和/或輔交互式應用的主題后,都會依次遍歷緩存中的主題,并檢測是否一輪操作已結(jié)束,可進行結(jié)果揭曉;
[0152]步驟603:如果開獎時間已到,則系統(tǒng)通過DAO服務獲取主交互式應用和/或輔交互式應用的主題信息,并由DAO服務反饋結(jié)果給系統(tǒng),該主題信息具體可以是,例如競猜指數(shù)尾數(shù)的單雙,或者是競猜指數(shù)尾數(shù)的范圍等主題,輔交互式應用會反饋自身的主題信息給系統(tǒng),以使系統(tǒng)得知相應內(nèi)容;
[0153]步驟604:系統(tǒng)先判斷主交互式應用的主題對應的開獎結(jié)果,相似地,主交互式應用的主題具體可以是競猜指數(shù)漲跌,判斷的方式可以是對主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)做比對,比對一致,則得到獎勵;
[0154]步驟605:當系統(tǒng)已經(jīng)完成對主交互式應用的開獎后,根據(jù)主交互式應用開獎的目標數(shù)據(jù)與輔交互式應用的數(shù)據(jù)進行比對,由DAO服務向系統(tǒng)反饋比對結(jié)果,從而使得系統(tǒng)得到主交互式應用和/或輔交互式應用的開獎結(jié)果。
[0155]其次,本發(fā)明實施例中,服務器將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備之后,還可以進一步進行開獎處理,先獲取目標數(shù)據(jù),再將主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第一比對結(jié)果,最后將主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第二比對結(jié)果。為了保證開獎的一致性,可以采用輔交互式應用的數(shù)的比對在主交互式應用的數(shù)據(jù)比對結(jié)束后進行,不再另行調(diào)用數(shù)據(jù)服務器獲取數(shù)據(jù),防止數(shù)據(jù)服務器異常造成主交互式應用與主交互式應用的開獎結(jié)果不一致,導致方案的信譽度降低。因此,本方案有利于提升用戶的信任度和可靠性。
[0156]為便于理解,下面以一個具體應用場景對本發(fā)明中一種應用數(shù)據(jù)獲取的方法進行詳細描述,具體為:
[0157]用戶甲在上班的路上使用微信“錢包”中的競猜類業(yè)務打發(fā)時間,當他在競猜類業(yè)務的娛樂大廳中發(fā)現(xiàn)一款B應用時非常有興趣,于是開啟了 B應用。
[0158]首先,用戶甲在點擊進入B應用后選擇了實時競猜,且競猜時間為3分鐘。在B應用的主頁中顯示了當前時間為9點30分,此時此刻的指數(shù)為3082.42,這時,一輪競猜游戲已經(jīng)正式開始。
[0159]接著,用戶甲需要進行投注,投注內(nèi)容為在9點33分的時候,相對于3082.42是漲還是跌,投注金額是虛擬金幣,用戶甲在9點31分15秒的時候選擇了指數(shù)為漲,在賠率為2的時候投注1000虛擬金幣。此后,每隔15秒都可以進行一次投注,投注內(nèi)容均為競猜指數(shù)漲跌,相應地,賠率也將隨著時間推移而增加,因為越接近開獎時間越容易進行預測。競猜指數(shù)漲跌在9點32分30秒時截至,即不能再進行競猜。
[0160]然而,在競猜指數(shù)漲跌這個項目開始時,也觸發(fā)了一個輔游戲的啟動,該輔游戲為競猜指數(shù)尾數(shù)的單雙數(shù),當用戶甲第一次競猜完指數(shù)漲跌時,在B應用的頁面上就會彈出一個競猜指數(shù)尾數(shù)單雙數(shù)的頁面,用戶甲如果有興趣玩這項游戲,即可直接在該頁面上投注在9點33分時的指數(shù)尾數(shù)為單數(shù)還是雙數(shù),賠率也為2,且賠率也隨著時間推移而增加。每間隔2秒皆可以競猜一次指數(shù)尾數(shù)的單雙數(shù),競猜指數(shù)尾數(shù)單雙數(shù)在9點33分時截至,即不能再競猜。用戶甲在9點32分48秒的時候選擇了指數(shù)尾數(shù)為雙數(shù),在賠率為4的時候投注1000虛擬金幣。
[0161]最后,在9點33分之前完成了投注,并得到了開獎結(jié)果為3086.51,此時服務器核對用戶甲的投注結(jié)果,在競猜指數(shù)漲跌時,答案正確,得到虛擬金幣2000,而不幸運的是,在競猜指數(shù)尾數(shù)單雙數(shù)時,則出現(xiàn)了失誤,又損失了虛擬金幣4000,最后用戶甲的虛擬金幣總數(shù)減少2000。至此,完成了一輪B類應用的競猜。
[0162]下面對本發(fā)明中的服務器進行詳細描述,請參閱圖9,本發(fā)明實施例中的服務器70包括:
[0163]第一獲取模塊701,用于在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻;
[0164]第二獲取模塊702,用于若根據(jù)所述第一獲取模塊701獲取的所述關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時亥IJ,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻;
[0165]展示模塊703,用于將所述第二獲取模塊702獲取的所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0166]本實施例中,第一獲取模塊701在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻,若根據(jù)所述第一獲取模塊701獲取的所述關聯(lián)主題號確定開啟輔交互式應用,則第二獲取模塊702獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻,展示模塊703將所述第二獲取模塊702獲取的所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0167]本發(fā)明實施例中,提供了一種應用數(shù)據(jù)獲取的方法,首先服務器在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,第一預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為所述主交互式應用的關閉時刻,接著服務器可以在確定開啟輔交互式應用后,獲取第二預置時間內(nèi)輔交互式應用的數(shù)據(jù),第二預置時間包含第一預置時間,第二預置時間的起始時刻為主交互式應用的開啟時刻,結(jié)束時刻為輔交互式應用的結(jié)束時刻,將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。由此,可以在“空白”時間內(nèi)對用戶設備中的輔交互式應用進行操作,從而使用戶設備在這段時間里有效地利用了電量和網(wǎng)絡資源,并根據(jù)相應的操作進行輔交互式應用的進程,提升了用戶設備的使用效率,有利于用戶設備的良好運行。
[0168]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖10,本發(fā)明實施例提供的服務器的另一實施例中,所述主交互式應用的數(shù)據(jù)包括實時數(shù)據(jù)和/或虛擬數(shù)據(jù);
[0169]所述第一獲取模塊701包括:
[0170]檢測單元7011,用于檢測所述第一預置時間是否為預設處理時間;
[0171]第一確定單元7012,用于若所述檢測單元7011檢測所述第一預置時間為預設處理時間,則確定所述主交互式應用的數(shù)據(jù)為實時數(shù)據(jù)或虛擬數(shù)據(jù);
[0172]第二確定單元7013,用于若所述檢測單元7011檢測所述第一預置時間不為預設處理時間,則確定所述主交互式應用的數(shù)據(jù)為虛擬數(shù)據(jù)。
[0173]其次,本發(fā)明實施例中,主交互式應用以及輔交互式應用都可以針對不同的數(shù)據(jù)進行處理,服務器既可以獲取當前變化的實時數(shù)據(jù),也可以獲取隨機性強的虛擬數(shù)據(jù)。然而實時數(shù)據(jù)通常會顯示在一條動態(tài)變化的曲線上,用戶能夠根據(jù)曲線的變化趨勢來判斷后續(xù)可能會出現(xiàn)的數(shù)據(jù),使得方案更具有實時性和趣味性,提升用戶的使用體驗。虛擬數(shù)據(jù)是在當前無法使用實時數(shù)據(jù)或者不想使用實時數(shù)據(jù)時,提供給用戶進行處理的數(shù)據(jù),由此,為方案提供了多種實現(xiàn)方式,從而加強方案的靈活性。
[0174]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖11,本發(fā)明實施例提供的服務器的另一實施例中,所述服務器70還包括:
[0175]查詢模塊704A,用于所述第二獲取模塊702獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,根據(jù)所述主交互式應用的關聯(lián)主題號,查詢與所述主交互式應用的關聯(lián)主題號一致的所述輔交互式應用;
[0176]第一確定模塊704B,用于若所述查詢模塊704A查詢得到所述輔交互式應用的關聯(lián)主題號與所述主交互式應用的關聯(lián)主題號一致,則確定所述輔交互式應用已開啟。
[0177]其次,本發(fā)明實施例中,提供了一種可以通過關聯(lián)主題號確定與主交互式應用一致的輔交互式應用,并且檢測出輔交互式應用是否已經(jīng)開啟了,如果開啟,則獲取輔交互式應用的數(shù)據(jù)。采用關聯(lián)主題號關聯(lián)主交互式應用與輔交互式應用,保證兩者的開獎結(jié)果一致,從而保證方案的一致性,從而使得采用該方案的產(chǎn)品有更好的信譽以及口碑。
[0178]可選地,在上述圖11所對應的實施例的基礎上,請參閱圖12,本發(fā)明實施例提供的服務器的另一實施例中,所述服務器70還包括:
[0179]第三獲取模塊705A,用于所述第二獲取模塊702獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,根據(jù)所述主交互式應用的關聯(lián)主題號,獲取所述主交互式應用的狀態(tài)信息,其中,所述主交互式應用的狀態(tài)信息用于指示所述主交互式應用是否處于開啟狀態(tài);
[0180]第一更新模塊705B,用于當根據(jù)所述第三獲取模塊706獲取的所述主交互式應用的狀態(tài)信息確定所述主交互式應用處于開啟狀態(tài)時,則更新所述輔交互式應用的狀態(tài)信息。
[0181]其次,本發(fā)明實施例中,服務器根據(jù)主交互式應用的關聯(lián)主題號,獲取主交互式應用的狀態(tài)信息,其中,主交互式應用的狀態(tài)信息用于指示主交互式應用是否處于開啟狀態(tài),當根據(jù)主交互式應用的狀態(tài)信息確定主交互式應用處于開啟狀態(tài)時,則更新輔交互式應用的狀態(tài)信息。在主交互式應用未開啟時,輔交互式應用也開啟,但是在主交互式應用開啟時,輔交互式應用開啟失敗時,主交互式應用仍可以進行,由此,不但可以保證主交互式應用和輔交互式應用的一致性,還可以使輔交互式應用稱為主交互式應用的輔助功能,并不會出現(xiàn)本末倒置的情況,仍以主交互式應用為主進行操作,從而增強方案的實用性和可行性。
[0182]可選地,在上述圖12所對應的實施例的基礎上,請參閱圖13,本發(fā)明實施例提供的服務器的另一實施例中,所述服務器70還包括:
[0183]第二更新模塊706A,用于當所述主交互式應用的數(shù)據(jù)出現(xiàn)數(shù)據(jù)異常時,則更新所述主交互式應用的狀態(tài)信息;
[0184]第一撤回模塊706B,用于根據(jù)所述第二更新模塊706A更新后的所述主交互式應用的狀態(tài)信息,將所述主交互式應用的數(shù)據(jù)進行撤回處理;
[0185]第二撤回模塊706C,用于在所述第一撤回模塊706B將所述主交互式應用的數(shù)據(jù)進行撤回處理之后,對所述輔交互式應用的數(shù)據(jù)進行撤回處理。
[0186]再次,本發(fā)明實施例中,還進一步提供了一種針對主題撤單的方案當主交互式應用的數(shù)據(jù)出現(xiàn)數(shù)據(jù)異常時,則服務器先更新主交互式應用的狀態(tài)信息,再根據(jù)更新后的主交互式應用的狀態(tài)信息,將主交互式應用的數(shù)據(jù)進行撤回處理,然后對輔交互式應用的數(shù)據(jù)進行撤回處理。采用上述方式完成主題撤單,可以防止由于數(shù)據(jù)持續(xù)異常,造成收益數(shù)據(jù)不可控的現(xiàn)象。通過主題撤單的方式不僅能保證平臺不虧損,而且也不會損害用戶的利益,數(shù)據(jù)異常時,輔交互式應用會根據(jù)主交互式應用的撤單同步進行撤單處理,達到兩者的一致性,從而提升方案的實用性。
[0187]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖14,本發(fā)明實施例提供的服務器的另一實施例中,所述服務器70還包括:
[0188]停止模塊707,用于若在所述第一預置時間內(nèi)未獲取所述主交互式應用的數(shù)據(jù),則停止開啟所述輔交互式應用。
[0189]進一步地,本發(fā)明實施例中,如果在第一預置時間內(nèi)一直沒有獲取到主交互式應用的數(shù)據(jù),則也將停止對輔交互應用數(shù)據(jù)的獲取。采用上述機制,不但可以到達主交互式應用與輔交互式應用的同步,還可以節(jié)省網(wǎng)絡資源,不會在主交互式應用數(shù)據(jù)獲取失敗的情況下,還持續(xù)獲取輔交互式應用的數(shù)據(jù),導致得到的輔交互式應用數(shù)據(jù)不能作為有效數(shù)據(jù)的情況。由此提升方案的可行性和可操作性。
[0190]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖15,本發(fā)明實施例提供的服務器的另一實施例中,
[0191]所述第一獲取模塊701包括:
[0192]第一接收單元7014,用于在第一數(shù)據(jù)獲取時刻接收所述主交互式應用的數(shù)據(jù),其中,所述第一數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi);
[0193]所述服務器70還包括:
[0194]第二確定模塊708A,用于所述第一獲取模塊701在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù)之后,根據(jù)所述第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻;
[0195]第四獲取模塊708B,用于若所述第二確定模塊708A確定的所述第二數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi),則獲取所述第二數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。
[0196]其次,本發(fā)明實施例中,服務器先在第一數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第一數(shù)據(jù)獲取時刻在第一預置時間內(nèi),進而服務器根據(jù)第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻,若第二數(shù)據(jù)獲取時刻在第一預置時間內(nèi),則獲取第二數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。采用上述方式可以有效地防止用戶在超過第一預置時間時仍對主交互式應用進行操作的情況,在接收用戶發(fā)送的數(shù)據(jù)時會根據(jù)截至時間進行校驗,節(jié)省了發(fā)送數(shù)據(jù)所占用的資源以及減少用戶設備的功耗,從而提升方案的實用性。
[0197]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖16,本發(fā)明實施例提供的服務器的另一實施例中,
[0198]所述第二獲取模塊702包括:
[0199]第二接收單元7021,用于在第三數(shù)據(jù)獲取時刻接收所述輔交互式應用的數(shù)據(jù),其中,所述第三數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi);
[0200]所述服務器70還包括:
[0201]第三確定模塊709A,用于所述第二獲取模塊702獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之后,根據(jù)所述第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻;
[0202]第五獲取模塊709B,用于若所述第三確定模塊709A確定所述第四數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi),則獲取所述第四數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。
[0203]再次,本發(fā)明實施例中,服務器在第三數(shù)據(jù)獲取時刻接收主交互式應用的數(shù)據(jù),其中,第三數(shù)據(jù)獲取時刻在第二預置時間內(nèi),進而服務器根據(jù)第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻,若第四數(shù)據(jù)獲取時刻在第二預置時間內(nèi),則獲取第四數(shù)據(jù)獲取時刻對應的主交互式應用的數(shù)據(jù)。采用上述方式可以有效地防止用戶在超過第二預置時間時仍對輔交互式應用進行操作的情況,在接收用戶發(fā)送的數(shù)據(jù)時會根據(jù)截至時間進行校驗,節(jié)省了發(fā)送數(shù)據(jù)所占用的資源以及減少用戶設備的功耗,從而提升方案的實用性。
[0204]可選地,在上述圖9所對應的實施例的基礎上,請參閱圖17,本發(fā)明實施例提供的服務器的另一實施例中,所述服務器70還包括:
[0205]第六獲取模塊709C,用于所述展示模塊703將所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備之后,獲取目標數(shù)據(jù);
[0206]第一比對模塊709D,用于將所述主交互式應用的數(shù)據(jù)與所述第六獲取模塊709C獲取的所述目標數(shù)據(jù)進行比對,并得到第一比對結(jié)果;
[0207]第二比對模塊709E,用于將所述輔交互式應用的數(shù)據(jù)與所述第六獲取模塊709C獲取的所述目標數(shù)據(jù)進行比對,并得到第二比對結(jié)果。
[0208]其次,本發(fā)明實施例中,服務器將輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備之后,還可以進一步進行開獎處理,先獲取目標數(shù)據(jù),再將主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第一比對結(jié)果,最后將主交互式應用的數(shù)據(jù)與目標數(shù)據(jù)進行比對,并得到第二比對結(jié)果。為了保證開獎的一致性,可以采用輔交互式應用的數(shù)的比對在主交互式應用的數(shù)據(jù)比對結(jié)束后進行,不再另行調(diào)用數(shù)據(jù)服務器獲取數(shù)據(jù),防止數(shù)據(jù)服務器異常造成主交互式應用與主交互式應用的開獎結(jié)果不一致,導致方案的信譽度降低。因此,本方案有利于提升用戶的信任度和可靠性。
[0209]圖18是本發(fā)明實施例提供的一種服務器結(jié)構示意圖,該服務器800可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(英文全稱:centralprocessing units,英文縮寫:CPU)822(例如,一個或一個以上處理器)和存儲器832,一個或一個以上存儲應用程序842或數(shù)據(jù)844的存儲介質(zhì)830(例如一個或一個以上海量存儲設備)。其中,存儲器832和存儲介質(zhì)830可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)830的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對服務器中的一系列指令操作。更進一步地,中央處理器822可以設置為與存儲介質(zhì)830通信,在服務器800上執(zhí)行存儲介質(zhì)830中的一系列指令操作。
[0210]服務器800還可以包括一個或一個以上電源826,一個或一個以上有線或無線網(wǎng)絡接口 850,一個或一個以上輸入輸出接口 858,和/或,一個或一個以上操作系統(tǒng)841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
[0211]上述實施例中由服務器所執(zhí)行的步驟可以基于該圖18所示的服務器結(jié)構。
[0212]所述中央處理器822用于,
[0213]控制所述輸入裝置858在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻;
[0214]若根據(jù)所述關聯(lián)主題號確定開啟輔交互式應用,則控制所述輸入裝置獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻;
[0215]將所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。
[0216]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0217]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0218]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0219]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0220]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0221]以上所述,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種應用數(shù)據(jù)獲取的方法,其特征在于,包括: 在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻; 若根據(jù)所述關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻; 將所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,所述方法還包括: 根據(jù)所述主交互式應用的關聯(lián)主題號,查詢與所述主交互式應用的關聯(lián)主題號一致的所述輔交互式應用; 若所述輔交互式應用的關聯(lián)主題號與所述主交互式應用的關聯(lián)主題號一致,則確定所述輔交互式應用已開啟。3.根據(jù)權利要求2所述的方法,其特征在于,所述獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,所述方法還包括: 根據(jù)所述主交互式應用的關聯(lián)主題號,獲取所述主交互式應用的狀態(tài)信息,其中,所述主交互式應用的狀態(tài)信息用于指示所述主交互式應用是否處于開啟狀態(tài); 當根據(jù)所述主交互式應用的狀態(tài)信息確定所述主交互式應用處于開啟狀態(tài)時,則更新所述輔交互式應用的狀態(tài)信息。4.根據(jù)權利要求1所述的方法,其特征在于,所述在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),包括: 在第一數(shù)據(jù)獲取時刻接收所述主交互式應用的數(shù)據(jù),其中,所述第一數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi); 所述在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù)之后,所述方法還包括: 根據(jù)所述第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻; 若所述第二數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi),則獲取所述第二數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。5.根據(jù)權利要求4所述的方法,其特征在于,所述獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),包括: 在第三數(shù)據(jù)獲取時刻接收所述輔交互式應用的數(shù)據(jù),其中,所述第三數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi); 所述獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之后,所述方法還包括: 根據(jù)所述第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻; 若所述第四數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi),則獲取所述第四數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。6.一種服務器,其特征在于,包括: 第一獲取模塊,用于在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù),其中,所述主交互式應用的數(shù)據(jù)中攜帶關聯(lián)主題號,所述第一預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第一預置時間的結(jié)束時刻為所述主交互式應用的關閉時刻; 第二獲取模塊,用于若根據(jù)所述第一獲取模塊獲取的所述關聯(lián)主題號確定開啟輔交互式應用,則獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù),其中,所述第二預置時間包含所述第一預置時間,所述第二預置時間的起始時刻為所述主交互式應用的開啟時刻,所述第二預置時間的結(jié)束時刻為所述輔交互式應用的結(jié)束時刻; 展示模塊,用于將所述第二獲取模塊獲取的所述輔交互式應用的數(shù)據(jù)發(fā)送至用于展示數(shù)據(jù)的用戶設備。7.根據(jù)權利要求6所述的服務器,其特征在于,所述服務器還包括: 查詢模塊,用于所述第二獲取模塊獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,根據(jù)所述主交互式應用的關聯(lián)主題號,查詢與所述主交互式應用的關聯(lián)主題號一致的所述輔交互式應用; 第一確定模塊,用于若所述查詢模塊查詢得到所述輔交互式應用的關聯(lián)主題號與所述主交互式應用的關聯(lián)主題號一致,則確定所述輔交互式應用已開啟。8.根據(jù)權利要求7所述的服務器,其特征在于,所述服務器還包括: 第三獲取模塊,用于所述第二獲取模塊獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之前,根據(jù)所述主交互式應用的關聯(lián)主題號,獲取所述主交互式應用的狀態(tài)信息,其中,所述主交互式應用的狀態(tài)信息用于指示所述主交互式應用是否處于開啟狀態(tài); 第一更新模塊,用于當根據(jù)所述第三獲取模塊獲取的所述主交互式應用的狀態(tài)信息確定所述主交互式應用處于開啟狀態(tài)時,則更新所述輔交互式應用的狀態(tài)信息。9.根據(jù)權利要求6所述的服務器,其特征在于,所述第一獲取模塊包括: 第一接收單元,用于在第一數(shù)據(jù)獲取時刻接收所述主交互式應用的數(shù)據(jù),其中,所述第一數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi); 所述服務器還包括: 第二確定模塊,用于所述第一獲取模塊在第一預置時間內(nèi)獲取主交互式應用的數(shù)據(jù)之后,根據(jù)所述第一數(shù)據(jù)獲取時刻確定第二數(shù)據(jù)獲取時刻; 第四獲取模塊,用于若所述第二確定模塊確定的所述第二數(shù)據(jù)獲取時刻在所述第一預置時間內(nèi),則獲取所述第二數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。10.根據(jù)權利要求9所述的服務器,其特征在于,所述第二獲取模塊包括: 第二接收單元,用于在第三數(shù)據(jù)獲取時刻接收所述輔交互式應用的數(shù)據(jù),其中,所述第三數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi); 所述服務器還包括: 第三確定模塊,用于所述第二獲取模塊獲取第二預置時間內(nèi)所述輔交互式應用的數(shù)據(jù)之后,根據(jù)所述第三數(shù)據(jù)獲取時刻確定第四數(shù)據(jù)獲取時刻; 第五獲取模塊,用于若所述第三確定模塊確定所述第四數(shù)據(jù)獲取時刻在所述第二預置時間內(nèi),則獲取所述第四數(shù)據(jù)獲取時刻對應的所述主交互式應用的數(shù)據(jù)。
【文檔編號】G06F9/48GK105930211SQ201610231155
【公開日】2016年9月7日
【申請日】2016年4月14日
【發(fā)明人】張躍, 饒亮, 張雙俊, 顏喆明, 占俊杰, 甘暉, 徐愷, 徐永, 張曉雪, 陳艷杰, 韋班, 馮豪, 陳俊勇
【申請人】騰訊科技(深圳)有限公司