本發(fā)明涉及事件處理領域,具體而言,涉及一種事件處理方法和裝置。
背景技術:
隨著智能終端的普及,應用越來越多,很多應用中都具有目標事件執(zhí)行的功能,由于多個用戶都能夠搶占目標事件的目標資源,因此,如果用戶想要在目標事件被執(zhí)行的時間點搶占目標事件資源可能需要第三方應用的幫助。但是現(xiàn)有的第三方應用智能獲取得到授權的賬號的資源搶占時間之后,寫死在終端本地,以存儲在手機本地的提醒時間為準進行提醒,如果提醒時間點發(fā)生變動不能及時獲取,因此提醒時間點不準確,并且提醒時間以終端本地時間為準,終端的本地時間到了,就會發(fā)出提醒。但是,由于終端的本地時間往往不夠準確,時常發(fā)生錯亂,應用無法確定終端的本地時間是否出現(xiàn)問題,不能及時更新數(shù)據(jù),導致提醒時間不夠準確,降低了用戶體驗。
針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種事件處理方法和裝置,以至少解決相關技術中事件提醒應用的提醒時間不準確的技術問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種事件處理裝置,包括:在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,其中,所述第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點;在所述第一應用中檢測本地當前時間是否到達所述第一事件時間點;當檢測到所述本地當前時間到達所述第一事件時間點時,在第一應用中顯示提醒消息,其中,所述提醒消息用于指示第二應用正在執(zhí)行目標事件,所述提醒消息包括搶占標識,所述搶占標識用于對所述目標事件的目標事件資源進行搶占。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種事件處理裝置,包括:第一接收單元,用于在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,其中,所述第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點;檢測單元,用于在所述第一應用中檢測本地當前時間是否到達所述第一事件時間點;顯示單元,用于在檢測到所述本地當前時間到達所述第一事件時間點時,在第一應用中顯示提醒消息,其中,所述提醒消息用于指示第二應用正在執(zhí)行目標事件,所述提醒消息包括搶占標識,所述搶占標識用于對所述目標事件的目標事件資源進行搶占。
在本發(fā)明實施例中,通過在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,然后在檢測到本地當前時間到達第一事件時間點時在第一應用中顯示提醒消息,提醒對第二應用的目標事件資源進行搶占,將獲取到的網(wǎng)絡設備發(fā)送的第一事件時間點作為第一應用的提醒的時間點能夠在第一事件時間點發(fā)生變動后獲得準確的最新數(shù)據(jù),從而提高了事件提醒的準確性的技術效果,進而解決了相關技術中事件提醒應用的提醒時間不準確的技術問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的事件提醒方法的硬件環(huán)境的示意圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的事件處理方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的事件處理方法的架構的示意圖;
圖4是根據(jù)本發(fā)明實施例的另一種可選的事件處理方法的流程圖;
圖5是根據(jù)本發(fā)明實施例的另一種可選的事件處理方法的流程圖;
圖6是根據(jù)本發(fā)明實施例的一種可選的紅包鬧鐘進入頁的示意圖;
圖7是根據(jù)本發(fā)明實施例的一種可選的紅包鬧鐘進入頁的示意圖;
圖8是根據(jù)本發(fā)明實施例的一種可選的事件處理裝置的示意圖;以及
圖9是根據(jù)本發(fā)明實施例的一種終端的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
首先,在對本發(fā)明實施例進行描述的過程中出現(xiàn)的部分名詞或者術語適用于如下解釋:
騰訊手機管家:騰訊推出的一款免費的手機安全管理軟件,集手機殺毒、安全防護、體檢加速、健康優(yōu)化以及軟件管理于一體,為用戶提供360°的安全防護的安全類手機軟件。
紅包鬧鐘:利用手機的鬧鐘機制,在特定的時間點,通過彈窗、彈通知欄等多種方式進行提醒用戶收到即時通訊應用(如微信、支付寶紅包)的紅包的一種應用。
實施例1
根據(jù)本發(fā)明實施例,提供了一種事件處理的方法實施例。
可選地,在本實施例中,上述事件處理方法可以應用于如圖1所示的由服務器102和終端104所構成的硬件環(huán)境中。如圖1所示,服務器102通過網(wǎng)絡與終端104進行連接,上述網(wǎng)絡包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端104并不限定于PC、手機、平板電腦等。本發(fā)明實施例的事件處理方法可以由服務器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實施例的事件處理方法也可以是由安裝在其上的客戶端來執(zhí)行。
圖2是根據(jù)本發(fā)明實施例的一種可選的事件處理方法的流程圖,如圖2所示,該方法可以包括以下步驟:
步驟S202,在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點。
第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點,其中,第一應用可以是安裝在移動終端上的應用,例如,安裝在手機、平板電腦等終端上的第一應用。網(wǎng)絡設備可以是服務器或者云端等多種類型的網(wǎng)絡設備,第二應用與第一應用不是同一個應用。事件可以是多種類型的事件,通常情況下,事件需要搶占,第一事件時間點為網(wǎng)絡設備發(fā)送的時間點,第一事件時間點表示第二應用中的目標事件將會被執(zhí)行的時間點,可選地,在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點之后,顯示所設置的第一事件時間點,進一步地,還可以顯示與事件時間點對應的事件。第一應用中的事件時間點可以為一個也可以為多個,多個事件時間點可以表示多個第二應用中的事件時間點,也可以表示一個第二應用中的多個事件時間點。通過接收網(wǎng)絡設備發(fā)送的第一事件時間點,能夠更加準確地獲取到事件發(fā)生的準確時間,提高了事件提醒的準確性,能夠?qū)崿F(xiàn)根據(jù)云端的事件時間點的變化控制事件提醒時間的效果。
步驟S204,在第一應用中檢測本地當前時間是否到達第一事件時間點。
第一應用安裝在終端上,在第一應用中檢測終端的本地當前時間是否達到第一事件時間,例如,第一應用實時獲取終端的本地時間,判斷本地當前時間是否到達從網(wǎng)絡設備獲取的第一事件時間點。
步驟S206,當檢測到本地當前時間到達第一事件時間點時,在第一應用中顯示提醒消息。
如果在第一應用中檢測到本地的當前時間到達第一事件時間點,則在第一應用中顯示提醒消息,其中,提醒消息用于指示第二應用正在執(zhí)行目標事件,提醒消息包括搶占標識,搶占標識用于對目標事件的目標事件資源進行搶占。
由于事件需要搶占,在第二應用中,對于同一個目標事件可能會有多個賬號進行搶占,因此,到達事件時間點時,在第一應用中顯示提醒消息以提醒用戶對目標事件資源進行搶占,提醒消息包括搶占標識,搶占標識可以在終端上顯示,搶占標識可以是多種類型的標識,例如,可以是圓形圖案,也可以采用與第二應用中的目標事件相應的標識,以區(qū)分來自不同應用的不同目標事件??蛇x地,提醒消息除了搶占標識也可以包括其他提醒方式,例如,響鈴或者震動等其他提醒信息。以手機為例,第一應用中的提醒消息可以在手機休眠鎖屏時喚醒手機并在手機亮屏時顯示在手機屏幕上。
可選地,在顯示提醒消息之后,如果在第一應用中檢測到對搶占標識執(zhí)行的觸控操作,則可以響應觸控操作在第一應用中指示對目標事件資源進行搶占。
通過上述步驟S202至步驟S206,通過在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,然后在檢測到本地當前時間到達第一事件時間點時在第一應用中顯示提醒消息,提醒對第二應用的目標事件資源進行搶占,將獲取到的網(wǎng)絡設備發(fā)送的第一事件時間點作為第一應用的提醒的時間點能夠在第一事件時間點發(fā)生變動后獲得準確的最新數(shù)據(jù),解決了相關技術中事件提醒應用的提醒時間不準確的技術問題,進而達到提高事件提醒的準確性的技術效果。
作為一種可選的實施例,在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點之后,向網(wǎng)絡設備獲取網(wǎng)絡當前時間;在網(wǎng)絡當前時間與本地當前時間之間存在的差值時,根據(jù)差值將第一事件時間點校準為第二事件時間點,其中,第二事件時間點與網(wǎng)絡當前時間相對應。
在第一應用中接收第一事件時間點之后,第一應用向網(wǎng)絡設備獲取網(wǎng)絡當前時間,然后判斷網(wǎng)絡當前時間與終端的本地時間是否存在差值,如果存在差值,則根據(jù)網(wǎng)絡當前時間和本地時間的差值對第一事件時間點進行校準,校準為第二事件時間點。
作為一種可選的實施例,根據(jù)差值將第一事件時間點更新為第二事件時間點可以通過以下計算公式:第二事件時間點=第一事件時間點+(本地當前時間-網(wǎng)絡當前時間)。例如,第一事件時間點為10:00,本地當前時間為9:00,而網(wǎng)絡當前時間為9:02,也即本地時間落后網(wǎng)絡時間2分鐘,如果在本地事件10:00時發(fā)出提醒則落后事件發(fā)生時間2分鐘,事件資源可能已經(jīng)搶占結束,因此,對第一事件時間點進行校準,第二事件時間點=10:00+(9:00-9:02)=9:58,也即在本地時間9:58分時即發(fā)出提醒。通過根據(jù)本地時間和網(wǎng)絡時間的差值對事件時間點進行更新,能夠有效地提高第一應用的事件提醒的準確性。在多種應用場景中能夠方便用戶應用,例如,在用戶跨國出差時,為了與當?shù)貢r間保持一致可能會調(diào)整終端的本地時間,但是事件提醒的網(wǎng)絡時間可能不發(fā)生改變,如果第一應用根據(jù)終端時間提醒用戶進行資源搶占,則用戶可能錯過多個資源搶占機會,而第一應用根據(jù)網(wǎng)絡時間和終端時間的差值進行事件時間點的校準,能夠極大提高事件提醒的準確性。
作為一種可選的實施例,在第一應用中顯示提醒消息之后,向網(wǎng)絡設備上報提醒指示信息,其中,提醒指示信息包括:本地當前時間,第一事件時間點。提醒指示消息能夠提醒網(wǎng)絡設備第一應用發(fā)出提醒的時間,提醒指示消息可以通過無線網(wǎng)絡發(fā)送到網(wǎng)絡設備,提醒指示消息中攜帶有本地當前時間和第一事件時間點,也即第一應用發(fā)出提醒的時間和第一事件的時間點。
作為一種可選的實施例,在向網(wǎng)絡設備上報提醒指示信息之后,接收網(wǎng)絡設備發(fā)送的校準指示信息,其中,校準指示信息中包括:第二事件時間點;向網(wǎng)絡設備獲取網(wǎng)絡當前時間;將第一事件時間點校準為第二事件時間點。網(wǎng)絡設備接收到第一應用上報的提醒指示信息之后,發(fā)出校準指示信息,第一應用接收網(wǎng)絡設備發(fā)送的校準指示信息,校準指示信息中攜帶有第二事件時間點,然后第一應用向網(wǎng)絡設備獲取網(wǎng)絡的當前時間,根據(jù)網(wǎng)絡當前時間對第一事件時間點進行校準,校準為第二事件時間點。
圖3是根據(jù)本發(fā)明實施例的一種可選的事件處理方法的架構的示意圖,該實施例可以作為上述實施例的優(yōu)選實施例,如圖3所示,網(wǎng)絡設備端可以是云端,終端可以是手機端,事件可以是即時通訊應用的搶紅包事件,云端和手機端通過網(wǎng)絡進行通信,網(wǎng)絡可以是無線網(wǎng)絡,例如WIFI,2G,3G,4G等,也可以是有線網(wǎng)絡等。云端具有紅包鬧鐘控制引擎、紅包鬧鐘時間矯正服務和紅包鬧鐘執(zhí)行結果查看服務;手機端具有:紅包鬧鐘執(zhí)行引擎、紅包鬧鐘時間矯正引擎和紅包鬧鐘時間執(zhí)行結果上報引擎。各個組成部分的功能如下:
核心組成一:紅包鬧鐘控制引擎和紅包鬧鐘執(zhí)行引擎。
紅包鬧鐘控制引擎提供了頁面配置紅包鬧鐘的時間點、鬧鐘類型、鬧鐘響起時的提示語,一個完整的紅包鬧鐘時間點配置可以采用如下方法:
<item
type=“0”
start=“2016-2-7 20:00:00”
end=“2016-2-7 20:00:00”
money_desc=“微信紅包第一波”
detail=“1.更新微信支付(8.5版本及以上);\r\n2.打開支付寶錢包,靜靜等待紅包到來;\r\n3.輸入朋友圈里朋友分享的“紅包口令”即可參與搶群紅包或接龍紅包。”/>
在云端配置紅包鬧鐘時間點后,紅包鬧鐘控制引擎會讀取配置,并發(fā)布到內(nèi)容分發(fā)網(wǎng)絡(Content Delivery Network,簡稱為CDN),通過網(wǎng)絡,推送(Push)給手機端的紅包鬧鐘執(zhí)行引擎,紅包鬧鐘執(zhí)行引擎收到配置后,立即把配置接入到鬧鐘隊列,等待鬧鐘時間點到來后,進行紅包鬧鐘提示。
核心組成二:紅包鬧鐘時間矯正服務和紅包鬧鐘時間矯正引擎。
手機鬧鐘使用的手機本機的時間,在手機本機時間不準確的情況下,鬧鐘就會出現(xiàn)提前響起或者延遲響起。針對這種場景,在通過云控快速控制紅包鬧鐘執(zhí)行的方案里加入了紅包鬧鐘時間矯正功能。紅包鬧鐘時間矯正引擎會定期向紅包鬧鐘時間矯正服務準確的當前時間,紅包鬧鐘時間矯正引擎拉取到當前時間后,會和手機的當前時間做一個差值,然后把云端下發(fā)的鬧鐘時間點配置,加上差值,進行校準后,刷新鬧鐘列表。
核心組成三:紅包鬧鐘執(zhí)行結果查看服務和紅包鬧鐘時間執(zhí)行結果上報引擎。
通過紅包鬧鐘執(zhí)行結果查看服務能夠快速掌握紅包鬧鐘的執(zhí)行情況,發(fā)現(xiàn)錯誤的鬧鐘提醒,可以及時通過紅包鬧鐘控制引擎下發(fā)修正,保證紅包鬧鐘執(zhí)行的正確性。
表1紅包鬧鐘時間執(zhí)行結果上報引擎上報的數(shù)據(jù)格式表
在紅包鬧鐘將鬧鐘時間執(zhí)行結果上報到云端時可以采用如表1所示的格式。
圖4是根據(jù)本發(fā)明實施例的另一種可選的事件處理方法的流程圖,該實施例可以作為上述實施例的優(yōu)選實施例,如圖4所示,該方法可以包括以下步驟:
步驟S401,云端頁面配置紅包鬧鐘時間點。
紅包鬧鐘時間點可以是一個也可以是多個,云端頁面配置紅包鬧鐘時間點可以配置一個時間點,也可以配置多個時間點。
步驟S402,紅包鬧鐘控制引擎讀取配置。
在云端頁面配置紅包鬧鐘時間點之后,紅包鬧鐘控制引擎讀取配置。
步驟S403,紅包鬧鐘控制引擎把配置發(fā)布到CDN。
在紅包鬧鐘控制引擎讀取配置之后,把配置發(fā)布到CDN。
步驟S404,通過網(wǎng)絡推送給紅包鬧鐘執(zhí)行引擎。
配置通過網(wǎng)絡推送(Push)給手機端的紅包鬧鐘執(zhí)行引擎。
步驟S405,紅包鬧鐘執(zhí)行引擎讀取配置,并把配置加入鬧鐘隊列。
手機端的紅包鬧鐘執(zhí)行引擎收到配置后,執(zhí)行引擎讀取配置,將配置加入鬧鐘隊列。
步驟S406,紅包鬧鐘執(zhí)行引擎等待紅包鬧鐘時間點到來。
手機端的紅包鬧鐘執(zhí)行引擎等待紅包鬧鐘時間點到來,進行紅包鬧鐘提示。
圖5是根據(jù)本發(fā)明實施例的另一種可選的事件處理方法的流程圖,該實施例可以作為上述實施例的優(yōu)選實施例,如圖5所示,該方法可以包括以下步驟:
步驟S501,紅包鬧鐘時間矯正引擎向云端的紅包鬧鐘矯正服務器詢問服務器時間。
第一應用可以為紅包鬧鐘,紅包鬧鐘的時間矯正引擎向服務器詢問服務器時間,也即獲取服務器時間,紅包鬧鐘可以接收服務器的時間推送。
步驟S502,獲取的服務器時間和手機當前時間是否相等。
在獲取到服務器時間之后,判斷服務器時間和手機的本地當前時間是否相等。如果判斷結果為是,則流程結束,不進行時間校準,如果判斷結果為否,則執(zhí)行步驟S503。
步驟S503,計算服務器時間和手機本地時間差值。
如果判斷出服務器時間與手機當前時間不同,則計算服務器時間與手機本地時間的差值。
步驟S504,用差值對鬧鐘進行校準。
在得到服務器時間和手機本地時間差值之后,用差值對鬧鐘進行校準。
步驟S505,刷新鬧鐘隊列。
在用差值對紅包鬧鐘進行校準之后,刷新鬧鐘的時間點隊列。
根據(jù)服務器時間和手機本地時間的差值對紅包鬧鐘時間進行校準,能夠提高紅包鬧鐘的提示準確率,提高用戶搶紅包的準確率,也提高了用戶體驗。
圖6是根據(jù)本發(fā)明實施例的一種可選的紅包鬧鐘進入頁的示意圖,如圖6所示,第一應用可以為紅包鬧鐘,在紅包鬧鐘的進入頁上可以顯示企業(yè)或者明星的紅包提醒,可以按照時間順序排列,提醒中包含紅包的應用,搶紅包的時間,以及搶紅包的其他信息,例如紅包總額或者個數(shù)等。
在該界面的上方還顯示該紅包鬧鐘已經(jīng)為用戶提醒過0個第一即時通訊應用紅包和0個第二即時通訊應用紅包,也即,紅包鬧鐘提醒過0次第一即時通訊應用紅包和0次第二即時通訊應用紅包,以使用戶更直觀地了解紅包鬧鐘的提醒次數(shù),在該界面上還顯示有“告訴好友”的觸發(fā)標識,紅包鬧鐘在檢測到用戶點擊該觸發(fā)標識之后,能夠?qū)⒓t包鬧鐘的提醒次數(shù)發(fā)送給好友。
在企業(yè)和明星紅包提醒時間序列中,顯示有來自第一即時通訊應用的紅包,時間為2月7日20:00,發(fā)放過億現(xiàn)金紅包;來自第二即時通訊應用的紅包,搶紅包時間為2月7日20:00,紅包事項為2億QQ現(xiàn)金紅包第一波,還有來自第三即時通訊應用的紅包,時間為2月7日21:00,紅包事項為發(fā)放過億現(xiàn)金紅包,最后還有來自第四即時通訊應用的紅包,時間為2月7日21:00,紅包事項為2億QQ現(xiàn)金紅包第二波。
圖7是根據(jù)本發(fā)明實施例的一種可選的紅包鬧鐘進入頁的示意圖,如圖7所示,頁面上顯示搶紅包攻略,紅包倒計時,顯示第一即時通訊應用將在一天后發(fā)放紅包,搶紅包時間為2月7日20:00-2月7日20:10,頁面下還具有提示信息,提示為保證正常使用,請升級到最新版本。提示用戶對紅包鬧鐘進行升級。
上述的本發(fā)明實施例的事件處理方法,云端可以靈活實時控制鬧鐘時間點,具備自我矯正時間能力,具備實時反饋結果能力的紅包鬧鐘機制,實現(xiàn)了云端通過頁面配置,快速Push鬧鐘配置到手機客戶端,具有靈活控制紅包鬧鐘時間點的能力,紅包鬧鐘的通過詢問服務器時間,進行自我矯正鬧鐘偏差的能力,實時的執(zhí)行結果上報方案,保證紅包鬧鐘執(zhí)行結果實時反饋到云端。提高了提醒應用的提醒時間的準確性。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
實施例2
根據(jù)本發(fā)明實施例,還提供了一種用于實施上述事件處理方法的事件處理裝置。圖8是根據(jù)本發(fā)明實施例的一種可選的事件處理裝置的示意圖,如圖8所示,該裝置可以包括:第一接收單元10,檢測單元20和顯示單元30。
第一接收單元10,用于在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,其中,第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點。
檢測單元20,用于在第一應用中檢測本地當前時間是否到達第一事件時間點。
顯示單元30,用于在檢測到本地當前時間到達第一事件時間點時,在第一應用中顯示提醒消息,其中,提醒消息用于指示第二應用正在執(zhí)行目標事件,提醒消息包括搶占標識,搶占標識用于對目標事件的目標事件資源進行搶占。
需要說明的是,該實施例中的第一接收單元10可以用于執(zhí)行本申請實施例1中的步驟S202,該實施例中的檢測單元20可以用于執(zhí)行本申請實施例1中的步驟S204,該實施例中的顯示單元30可以用于執(zhí)行本申請實施例1中的步驟S206。
此處需要說明的是,上述模塊與對應的步驟所實現(xiàn)的示例和應用場景相同,但不限于上述實施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬件環(huán)境中,可以通過軟件實現(xiàn),也可以通過硬件實現(xiàn)。
通過上述模塊,解決了相關技術中事件提醒應用的提醒時間不準確的技術問題,進而達到提高事件提醒時間的準確性的技術效果。
可選地,該裝置還包括:第一獲取單元,用于在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點之后,向網(wǎng)絡設備獲取網(wǎng)絡當前時間;第一校準單元,用于在網(wǎng)絡當前時間與本地當前時間之間存在的差值時,根據(jù)差值將第一事件時間點校準為第二事件時間點,其中,第二事件時間點與網(wǎng)絡當前時間相對應。
可選地,第一校準單元用于執(zhí)行:第二事件時間點=第一事件時間點+(本地當前時間-網(wǎng)絡當前時間)。
可選地,該裝置還包括:上報單元,用于在第一應用中顯示提醒消息之后,向網(wǎng)絡設備上報提醒指示信息,其中,提醒指示信息包括:本地當前時間,第一事件時間點。
可選地,該裝置還包括:第二接收單元,用于在向網(wǎng)絡設備上報提醒指示信息之后,接收網(wǎng)絡設備發(fā)送的校準指示信息,其中,校準指示信息中包括:第二事件時間點;第二獲取單元,用于向網(wǎng)絡設備獲取網(wǎng)絡當前時間;第二校準單元,用于將第一事件時間點校準為第二事件時間點。
此處需要說明的是,上述模塊與對應的步驟所實現(xiàn)的示例和應用場景相同,但不限于上述實施例1所公開的內(nèi)容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬件環(huán)境中,可以通過軟件實現(xiàn),也可以通過硬件實現(xiàn),其中,硬件環(huán)境包括網(wǎng)絡環(huán)境。
實施例3
根據(jù)本發(fā)明實施例,還提供了一種用于實施上述事件處理方法的服務器或終端。
圖9是根據(jù)本發(fā)明實施例的一種終端的結構框圖,如圖9所示,該終端可以包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205(如上述實施例中的發(fā)送裝置),如圖9所示,該終端還可以包括輸入輸出設備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的事件處理方法和裝置對應的程序指令/模塊,處理器201通過運行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的事件處理方法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器203可進一步包括相對于處理器201遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至終端。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
上述的傳輸裝置205用于經(jīng)由一個網(wǎng)絡接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡具體實例可包括有線網(wǎng)絡及無線網(wǎng)絡。在一個實例中,傳輸裝置205包括一個網(wǎng)絡適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡設備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進行通訊。在一個實例中,傳輸裝置205為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
其中,具體地,存儲器203用于存儲應用程序。
處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應用程序,以執(zhí)行下述步驟:在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,其中,所述第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點;在所述第一應用中檢測本地當前時間是否到達所述第一事件時間點;當檢測到所述本地當前時間到達所述第一事件時間點時,在第一應用中顯示提醒消息,其中,所述提醒消息用于指示第二應用正在執(zhí)行目標事件,所述提醒消息包括搶占標識,所述搶占標識用于對所述目標事件的目標事件資源進行搶占。
處理器201還用于執(zhí)行下述步驟:在所述第一應用中接收網(wǎng)絡設備發(fā)送的所述第一事件時間點之后,向所述網(wǎng)絡設備獲取網(wǎng)絡當前時間;在所述網(wǎng)絡當前時間與所述本地當前時間之間存在的差值時,根據(jù)所述差值將所述第一事件時間點校準為第二事件時間點,其中,所述第二事件時間點與所述網(wǎng)絡當前時間相對應。
處理器201還用于執(zhí)行下述步驟:所述第二事件時間點=所述第一事件時間點+(所述本地當前時間-所述網(wǎng)絡當前時間)。
處理器201還用于執(zhí)行下述步驟:在第一應用中顯示提醒消息之后,向所述網(wǎng)絡設備上報提醒指示信息,其中,所述提醒指示信息包括:所述本地當前時間,所述第一事件時間點。
處理器201還用于執(zhí)行下述步驟:在向所述網(wǎng)絡設備上報提醒指示信息之后,接收所述網(wǎng)絡設備發(fā)送的校準指示信息,其中,所述校準指示信息中包括:第二事件時間點;向所述網(wǎng)絡設備獲取網(wǎng)絡當前時間;將所述第一事件時間點校準為第二事件時間點。
采用本發(fā)明實施例,通過在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,然后在檢測到本地當前時間到達第一事件時間點時在第一應用中顯示提醒消息,提醒對第二應用的目標事件資源進行搶占,將獲取到的網(wǎng)絡設備發(fā)送的第一事件時間點作為第一應用的提醒的時間點能夠在第一事件時間點發(fā)生變動后獲得準確的最新數(shù)據(jù),從而提高了事件提醒的準確性的技術效果,進而解決了相關技術中事件提醒應用的提醒時間不準確的技術問題。
可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
本領域普通技術人員可以理解,圖9所示的結構僅為示意,終端可以是智能手機(如Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設備(Mobile Internet Devices,MID)、PAD等終端設備。圖9其并不對上述電子裝置的結構造成限定。例如,終端還可包括比圖9中所示更多或者更少的組件(如網(wǎng)絡接口、顯示裝置等),或者具有與圖9所示不同的配置。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random Access Memory,RAM)、磁盤或光盤等。
實施例4
本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以用于執(zhí)行事件處理方法的程序代碼。
可選地,在本實施例中,上述存儲介質(zhì)可以位于上述實施例所示的網(wǎng)絡中的多個網(wǎng)絡設備中的至少一個網(wǎng)絡設備上。
可選地,在本實施例中,存儲介質(zhì)被設置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,在第一應用中接收網(wǎng)絡設備發(fā)送的第一事件時間點,其中,所述第一事件時間點用于指示第二應用執(zhí)行目標事件的時間點;
S2,在所述第一應用中檢測本地當前時間是否到達所述第一事件時間點;
S3,當檢測到所述本地當前時間到達所述第一事件時間點時,在第一應用中顯示提醒消息,其中,所述提醒消息用于指示第二應用正在執(zhí)行目標事件,所述提醒消息包括搶占標識,所述搶占標識用于對所述目標事件的目標事件資源進行搶占。
可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在所述第一應用中接收網(wǎng)絡設備發(fā)送的所述第一事件時間點之后,向所述網(wǎng)絡設備獲取網(wǎng)絡當前時間;在所述網(wǎng)絡當前時間與所述本地當前時間之間存在的差值時,根據(jù)所述差值將所述第一事件時間點校準為第二事件時間點,其中,所述第二事件時間點與所述網(wǎng)絡當前時間相對應。
可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:所述第二事件時間點=所述第一事件時間點+(所述本地當前時間-所述網(wǎng)絡當前時間)。
可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在第一應用中顯示提醒消息之后,向所述網(wǎng)絡設備上報提醒指示信息,其中,所述提醒指示信息包括:所述本地當前時間,所述第一事件時間點。
可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在向所述網(wǎng)絡設備上報提醒指示信息之后,接收所述網(wǎng)絡設備發(fā)送的校準指示信息,其中,所述校準指示信息中包括:第二事件時間點;向所述網(wǎng)絡設備獲取網(wǎng)絡當前時間;將所述第一事件時間點校準為第二事件時間點。
可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。