電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開一種電子設(shè)備的通知消息的同步方法,其特征在于,包括:監(jiān)測電子設(shè)備是否具有通知消息;如果該電子設(shè)備具有通知消息,則確定該電子設(shè)備是否待機;如果確定該電子設(shè)備待機,則通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備。本發(fā)明還公開一種服務(wù)器和電子設(shè)備。本發(fā)明的電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備,便于匯聚通知消息,使用戶能夠及時地收到通知消息。
【專利說明】電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信【技術(shù)領(lǐng)域】;具體地講,涉及一種電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備。
【背景技術(shù)】
[0002]近年來,隨著多媒體電子設(shè)備(諸如手機、PDA、個人電腦等)的普及,個人同時擁有的多媒體電子設(shè)備數(shù)目越來越多。而隨著多媒體電子設(shè)備的體積越來越大,個人已經(jīng)不可能隨身攜帶大量的多媒體電子設(shè)備。另一方面,當每個多媒體電子設(shè)備的功能越來越多之后,除了有限的穿戴式多媒體電子設(shè)備,不適于將某些多媒體電子設(shè)備作為其他多媒體電子設(shè)備的附屬設(shè)備。
[0003]如此,將導(dǎo)致個人可能收到的消息分別出現(xiàn)在多部多媒體電子設(shè)備上,而個人又無法方便的匯聚和及時知曉消息。例如,當用戶手持平板電腦瀏覽網(wǎng)頁或進行網(wǎng)購的時候,來自手機上的頂(即時消息)、短信等就不能立刻直接看到,必須轉(zhuǎn)到手機上查閱,而且在有些環(huán)境中,用戶甚至無法立刻找到自己的手機所在位置,例如手機在另一個房間等。
【發(fā)明內(nèi)容】
[0004]為了解決上述現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的在于提供一種便于用戶能夠及時的收到通知消息的電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備。
[0005]根據(jù)本發(fā)明的一方面,提供了一種電子設(shè)備的通知消息的同步方法,包括:監(jiān)測電子設(shè)備是否具有通知消息;如果該電子設(shè)備具有通知消息,則確定該電子設(shè)備是否待機;如果確定該電子設(shè)備待機,則通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備。
[0006]進一步地,所述方法還包括:如果該電子設(shè)備活躍,則該電子設(shè)備示出通知消息。
[0007]進一步地,所述“如果確定該電子設(shè)備待機,則通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備”具體包括:該電子設(shè)備向服務(wù)器提交通知消息的示出請求,其中,所述示出請求攜帶通知消息及消息標識;在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器處理;如果在第一預(yù)定等待時間段確定所述示出請求已經(jīng)被服務(wù)器處理,則服務(wù)器確定是否存在活躍的電子設(shè)備;如果服務(wù)器確定存在活躍的電子設(shè)備,則服務(wù)器根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
[0008]進一步地,所述方法還包括:如果在第一預(yù)定等待時間段確定所述示出請求未被服務(wù)器處理,則該電子設(shè)備示出通知消息。
[0009]進一步地,所述方法還包括:如果服務(wù)器確定不存在活躍的電子設(shè)備,則該電子設(shè)備接收服務(wù)器返回的執(zhí)行所述示出請求失敗的消息。
[0010]進一步地,所述方法還包括:在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看活躍的電子設(shè)備示出的通知消息;如果在第二預(yù)定等待時間段接收到服務(wù)器返回的所述示出的通知消息已被用戶查看的確認消息,則確定用戶已經(jīng)查看所述示出的通知消息。[0011]進一步地,所述方法還包括:如果在第二預(yù)定等待時間段接收到服務(wù)器返回的通知消息已被示出的確認消息,則確定用戶未查看所述示出的通知消息。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,包括:監(jiān)測模塊,被配置為監(jiān)測該電子設(shè)備是否具有通知消息;判斷模塊,被配置為如果所述監(jiān)測模塊監(jiān)測到該電子設(shè)備具有所述通知消息,則判斷該電子設(shè)備是否待機;發(fā)送模塊,被配置為發(fā)送消息;其中,如果所述判斷模塊確定該電子設(shè)備待機,則發(fā)送模塊通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備。
[0013]進一步地,所述電子設(shè)備還包括:示出模塊,被配置為示出消息;其中,如果所述判斷模塊確定該電子設(shè)備活躍,則示出通知消息。
[0014]進一步地,所述電子設(shè)備還包括:控制模塊,被配置為控制所述發(fā)送模塊向服務(wù)器提交通知消息的示出請求;在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器處理;其中,所述示出請求攜帶通知消息及消息標識;如果控制模塊在第一預(yù)定等待時間段確定所述示出請求已經(jīng)被服務(wù)器處理,則服務(wù)器確定是否存在活躍的電子設(shè)備;如果服務(wù)器確定存在活躍的電子設(shè)備,則服務(wù)器根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
[0015]進一步地,如果控制模塊在第一預(yù)定等待時間段確定所述示出請求未被服務(wù)器處理,則示出模塊示出通知消息。
[0016]進一步地,所述電子設(shè)備還包括:接收模塊,被配置為接收消息;其中,如果服務(wù)器確定不存在活躍的電子設(shè)備,則接收模塊接收服務(wù)器返回的執(zhí)行所述示出請求失敗的消
肩、O
[0017]進一步地,所述電子設(shè)備還包括:接收模塊,被配置為接收消息;控制模塊進一步被配置為在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看活躍的電子設(shè)備示出的通知消息;其中,如果在第二預(yù)定等待時間段接收模塊接收到服務(wù)器返回的所述示出的通知消息已被用戶查看的確認消息,則控制模塊確定用戶已經(jīng)查看所述示出的通知消息。
[0018]進一步地,如果在第二預(yù)定等待時間段接收模塊接收到服務(wù)器返回的通知消息已被示出的確認消息,則控制模塊確定用戶未查看所述示出的通知消息。
[0019]根據(jù)本發(fā)明的又一方面,提供了一種電子設(shè)備,包括:控制模塊,被配置為確定該電子設(shè)備是否活躍;發(fā)送模塊,被配置為發(fā)送消息;接收模塊,被配置為接收消息;其中,如果控制模塊確定該電子設(shè)備活躍,則發(fā)送模塊將攜帶消息標識的活躍消息發(fā)送到服務(wù)器;接收模塊接收服務(wù)器根據(jù)消息標識發(fā)送的與該電子設(shè)備關(guān)聯(lián)的待機的電子設(shè)備的通知消肩、O
[0020]進一步地,所述電子設(shè)備還包括:示出模塊,被配置為示出通知消息。
[0021]進一步地,所述控制模塊進一步被配置為對第二預(yù)定等待時間段進行計時,并確定用戶是否已經(jīng)查看示出模塊示出的通知消息;如果確定用戶已經(jīng)查看所述示出的通知消息,則確定第二預(yù)定等待時間段是否已經(jīng)過去;如果確定第二預(yù)定等待時間段尚未過去,則控制發(fā)送模塊將所述示出的通知消息已被用戶查看的確認消息發(fā)送到服務(wù)器。
[0022]進一步地,如果控制模塊確定所述第二預(yù)定等待時間段已經(jīng)過去,則控制發(fā)送模塊將通知消息已被示出的確認消息發(fā)送到服務(wù)器。
[0023]根據(jù)本發(fā)明的又一方面,提供了一種服務(wù)器,包括:接收模塊,被配置為接收待機的電子設(shè)備提交的示出請求,其中,所述示出請求攜帶通知消息和消息標識;控制模塊,被配置為對第一預(yù)定等待時間段進行計時,確定所述示出請求是否被接收并處理;如果確定已經(jīng)接收并處理了所述示出請求,則確定所述第一預(yù)定等待時間段是否已經(jīng)過去;如果確定所述第一預(yù)定等待時間尚未過去,則確定是否存在活躍的電子設(shè)備;發(fā)送模塊,被配置為如果控制模塊確定存在活躍的電子設(shè)備,則根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
[0024]進一步地,如果控制模塊確定第一預(yù)定等待時間段已經(jīng)過去,則待機的電子設(shè)備示出通知消息。
[0025]進一步地,如果控制模塊確定不存在活躍的電子設(shè)備,則發(fā)送模塊向待機的電子設(shè)備返回執(zhí)行所述示出請求失敗的消息。
[0026]本發(fā)明的電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備,便于匯聚通知消息,使用戶能夠及時地收到通知消息。
【專利附圖】
【附圖說明】
[0027]通過結(jié)合附圖進行的以下描述,本發(fā)明的實施例的上述和其它方面、特點和優(yōu)點將變得更加清楚,其中:
[0028]圖1是根據(jù)本發(fā)明的實施例的服務(wù)器的框圖。
[0029]圖2是根據(jù)本發(fā)明的實施例的電子設(shè)備的框圖。
[0030]圖3是根據(jù)本發(fā)明的另一實施例的電子設(shè)備的框圖。
[0031]圖4是根據(jù)本發(fā)明的實施例的服務(wù)器與電子設(shè)備進行通訊的示意圖。
[0032]圖5是根據(jù)本發(fā)明的實施例的電子設(shè)備的通知消息的同步方法的流程圖。
【具體實施方式】
[0033]以下,將參照附圖來詳細描述本發(fā)明的實施例。然而,可以以許多不同的形式來實施本發(fā)明,并且本發(fā)明不應(yīng)該被解釋為限制于這里闡述的具體實施例。相反,提供這些實施例是為了解釋本發(fā)明的原理及其實際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實施例和適合于特定預(yù)期應(yīng)用的各種修改。
[0034]在附圖中,相同的標號將始終被用于表示相同的元件。將理解的是,盡管在這里可使用術(shù)語“第一”、“第二”、“第三”等來描述各種元件,但是這些元件不應(yīng)受這些術(shù)語的限制。這些術(shù)語僅用于將一個元件與另一個元件區(qū)分開來。
[0035]根據(jù)本發(fā)明的實施例的電子設(shè)備可包括任何合適類型的移動和非移動設(shè)備。非移動設(shè)備的示例可包括臺式計算機,具備信息顯示或提示功能的家用電器,家用電子娛樂設(shè)備或其它類似的設(shè)備,而移動設(shè)備的示例可包括移動終端,例如視頻電話、移動電話、智能電話、國際移動通信系統(tǒng)2000αΜΤ-2000)終端、寬帶碼分多址(WCDMA)終端、通用移動通信系統(tǒng)(UMTS)終端、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、數(shù)字多媒體廣播(DMB)終端、電子書(E-book)、筆記本電腦、平板電腦、可穿戴式設(shè)備、數(shù)字相機或數(shù)碼相框等。
[0036]圖1是根據(jù)本發(fā)明的實施例的服務(wù)器的框圖。
[0037]如圖1所示,根據(jù)本發(fā)明的實施例的服務(wù)器10可包括第一控制模塊101、第一接收模塊102、第一發(fā)送模塊103。
[0038]第一控制模塊101用來提供電子設(shè)備的身份管理和消息管理的服務(wù)。例如,第一控制模塊101用于管理已注冊的電子設(shè)備、電子設(shè)備動態(tài)的身份及狀態(tài)等。
[0039]具體來講,第一控制模塊101接收來自至少兩個電子設(shè)備(例如,圖2的電子設(shè)備20和圖3的電子設(shè)備30)的注冊。第一控制模塊101根據(jù)每個電子設(shè)備在注冊過程中提供的唯一標識,將使用相同唯一標識的電子設(shè)備關(guān)聯(lián)組成一個電子設(shè)備組。也就是說,第一控制模塊101將使用唯一標識的電子設(shè)備相關(guān)聯(lián)。而且,第一控制模塊101為這個電子設(shè)備組管理和維護一組活躍的電子設(shè)備列表。例如,第一控制模塊101根據(jù)電子設(shè)備20和電子設(shè)備30提供的唯一標識,將使用相同的唯一標識的電子設(shè)備20和電子設(shè)備30關(guān)聯(lián)組成電子設(shè)備組。換句話說,第一控制模塊101將使用相同的唯一標識的電子設(shè)備20和電子設(shè)備30相關(guān)聯(lián)。
[0040]此外,第一控制模塊101為請求注冊的每個電子設(shè)備都分配一個簡化唯一標識,該簡化唯一標識作為電子設(shè)備在通訊過程中的身份標識。例如,第一控制模塊101為請求注冊的電子設(shè)備20和電子設(shè)備30都分配一個簡化唯一標識。這里,該簡化唯一標識可以是與電子設(shè)備在向第一控制模塊101注冊時使用的唯一標識的同類的標識,也可以是第一控制模塊101分配給電子設(shè)備的且能被第一控制模塊101識別和理解的任何其他形式和/或格式的標識,本發(fā)明并不作具體限定。
[0041]此外,第一控制模塊101還進行電子設(shè)備活躍狀態(tài)(即,電子設(shè)備處于正被用戶操作的狀態(tài),例如電子設(shè)備的屏幕被點亮等)和待機狀態(tài)(即,電子設(shè)備處于未被用戶操作的狀態(tài),例如電子設(shè)備的屏幕被關(guān)閉等)的管理。例如,當?shù)谝豢刂颇K101接收到來自電子設(shè)備30發(fā)送的活躍通知消息時,第一控制模塊101根據(jù)該活躍通知消息中攜帶的消息標識(例如,該消息標識可以是電子設(shè)備30向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備30分配的簡化唯一標識)將電子設(shè)備30的加入到其管理的活躍的電子設(shè)備列表中。當?shù)谝豢刂颇K101接收到來自電子設(shè)備30發(fā)送的待機通知消息時,第一控制模塊101根據(jù)該待機通知消息攜帶的消息標識(例如,該消息標識可以是電子設(shè)備30向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備30分配的簡化唯一標識)將電子設(shè)備30從其管理的活躍的電子設(shè)備列表中刪除。
[0042]第一接收模塊102可用于接收消息。例如,在電子設(shè)備20確定其本身處于待機狀態(tài)時,第一接收模塊102可用于接收待機的電子設(shè)備20提交的示出請求,其中,所述示出請求攜帶待機的電子設(shè)備20具有的通知消息和消息標識。例如,該消息標識可以是電子設(shè)備20向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備20分配的簡化唯一標識。
[0043]第一控制模塊101進一步用于對第一預(yù)定等待時間段進行計時,并確定所述示出請求是否被接收并處理。如果第一控制模塊101確定已經(jīng)接收并處理了所述示出請求,則第一控制模塊101確定所述第一預(yù)定等待時間段是否已經(jīng)過去。如果第一控制模塊101確定所述第一預(yù)定等待時間尚未過去,則第一控制模塊101確定其管理的活躍的電子設(shè)備列表中是否存在活躍的電子設(shè)備。
[0044]第一發(fā)送模塊103可用于發(fā)送消息。例如,如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定存在活躍的電子設(shè)備,則第一發(fā)送模塊103根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
[0045]此外,如果第一控制模塊101確定第一預(yù)定等待時間段已經(jīng)過去,則第一發(fā)送模塊103將第一控制模塊101未對所述示出請求進行處理的消息發(fā)送給待機的電子設(shè)備,從而待機的電子設(shè)備示出通知消息。
[0046]另外,如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定不存在活躍的電子設(shè)備,則第一發(fā)送模塊103將執(zhí)行所述示出請求失敗的消息發(fā)送給待機的電子設(shè)備,從而待機的電子設(shè)備示出通知消息。
[0047]以下,將分別參照圖2和圖3對根據(jù)本發(fā)明的實施例的電子設(shè)備20和電子設(shè)備30進行詳細的描述。
[0048]圖2是根據(jù)本發(fā)明的實施例的電子設(shè)備20的框圖。
[0049]參照圖2,根據(jù)本發(fā)明的是實施例的電子設(shè)備20可包括監(jiān)測模塊201、判斷模塊202、第二發(fā)送模塊203、第一示出模塊204、第二接收模塊205和第二控制模塊206。
[0050]一并參照圖1和圖2,第二控制模塊206使用電子設(shè)備20的唯一標識(例如,設(shè)備標識)向第一控制模塊101,進行注冊,以獲得第一控制模塊101分配的簡化唯一標識。并且,第一控制模塊101將使用相同的唯一標識的電子設(shè)備20和其他電子設(shè)備(例如,使用唯一標識的圖3所示的電子設(shè)備30)關(guān)聯(lián)組成一個電子設(shè)備組。換句話說,第一控制模塊101將使用相同的唯一標識的電子設(shè)備20和其他電子設(shè)備相關(guān)聯(lián)。另外,第一控制模塊101為請求注冊的電子設(shè)備20分配一個簡化唯一標識,該簡化唯一標識作為電子設(shè)備20在通訊過程中的身份標識。這里,該簡化唯一標識可以是與電子設(shè)備20在向第一控制模塊101注冊時使用的唯一標識的同類的標識,也可以是第一控制模塊101分配給電子設(shè)備20的且能被第一控制模塊101識別和理解的任何其他形式和/或格式的標識,本發(fā)明并不作具體限定。
[0051]此外,當?shù)谝皇境瞿K204處于活躍狀態(tài)(例如,第一示出模塊204可是觸摸屏,其活躍狀態(tài)指的是該觸摸屏被點亮或被觸摸等的狀態(tài),或者電子設(shè)備20上的其他具有人機交互功能的組件正在進行工作的狀態(tài),或者與電子設(shè)備20通過物理的或無線的方式進行連接的其他的顯示屏正在點亮或使用等的狀態(tài))時,第二發(fā)送模塊203將活躍通知消息發(fā)送到第一控制模塊101,第一控制模塊101根據(jù)該活躍通知消息中攜帶的消息標識(例如,該消息標識可以是電子設(shè)備20向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備20分配的簡化唯一標識)將電子設(shè)備20加入到其管理的活躍的電子設(shè)備列表中。當?shù)谝皇境瞿K204處于待機狀態(tài)(例如,屏幕被關(guān)閉等的狀態(tài))時,第二發(fā)送模塊203將待機通知消息發(fā)送到第一控制模塊101,第一控制模塊101根據(jù)該待機通知消息攜帶的消息標識(例如,該消息標識可以是電子設(shè)備20向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備20分配的簡化唯一標識)將電子設(shè)備20從其管理的活躍的電子設(shè)備列表中刪除。
[0052]監(jiān)測模塊201用于監(jiān)測電子設(shè)備20是否具有通知消息。這里,所述通知消息可例如是來電提醒、頂(即時消息)、短信、附屬設(shè)備的消息提示、來自其他設(shè)備的呼叫提示、電子設(shè)備狀態(tài)警告的消息或電子設(shè)備應(yīng)用提示的消息等。如果監(jiān)測模塊201監(jiān)測到電子設(shè)備20具有所述通知消息,則判斷模塊202判斷第一示出模塊204是否處于待機狀態(tài)。
[0053]第一示出模塊204用于示出消息。例如,如果判斷模塊202確認第一示出模塊204處于活躍狀態(tài),則第一示出模塊204示出所述通知消息。
[0054]第二發(fā)送模塊203用于發(fā)送消息。如果判斷模塊202確認第一示出模塊204處于待機狀態(tài),則第二控制模塊206控制第二發(fā)送模塊203向服務(wù)器10的第一接收模塊102提交通知消息的示出請求,其中,所述示出請求攜帶通知消息和消息標識。
[0055]第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器10的第一控制模塊101處理。如果第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求已被服務(wù)器10的第一控制模塊101處理,則第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定是否存在活躍的電子設(shè)備。如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定存在活躍的電子設(shè)備,則服務(wù)器10的第一發(fā)送模塊103根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
[0056]此外,如果第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求未被服務(wù)器10的第一控制模塊101處理,貝U第一不出模塊204不出所述消息。
[0057]第二接收模塊205用于接收消息。如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定不存在活躍的電子設(shè)備,則第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的執(zhí)行所述示出請求失敗的消息,從而第一示出模塊204示出所述消息。
[0058]在本實施例中,電子設(shè)備20的第二控制模塊206可進一步地在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看活躍的電子設(shè)備示出的通知消息。如果在第二預(yù)定等待時間段第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的所述示出的通知消息已被用戶查看的確認消息,則第二控制模塊206確定用戶已經(jīng)查看所述示出的通知消息。
[0059]如果在第二預(yù)定等待時間段第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的通知消息已被示出的確認消息,則第二控制模塊206確定用戶未查看所述示出的通知消息。
[0060]圖3是根據(jù)本發(fā)明的另一實施例的電子設(shè)備30的框圖。
[0061]參照圖3,根據(jù)本發(fā)明的另一實施例的電子設(shè)備30可包括第三控制模塊301、第三接收模塊302、第二示出模塊303和第三發(fā)送模塊304。
[0062]—并參照圖1和圖3,第三控制模塊301使用電子設(shè)備30的唯一標識(例如,設(shè)備標識)向第一控制模塊101進行注冊,以獲得第一控制模塊101分配的簡化唯一標識。并且,第一控制模塊101將使用相同的唯一標識的電子設(shè)備30和其他電子設(shè)備(例如,使用唯一標識的圖2所示的電子設(shè)備20)關(guān)聯(lián)組成一個電子設(shè)備組。換句話說,第一控制模塊101將使用相同的唯一標識的電子設(shè)備30和其他電子設(shè)備相關(guān)聯(lián)。另外,第一控制模塊101為請求注冊的電子設(shè)備30分配一個簡化唯一標識,該簡化唯一標識作為電子設(shè)備30在通訊過程中的身份標識。這里,該簡化唯一標識可以是與電子設(shè)備30在向第一控制模塊101注冊時使用的唯一標識的同類的標識,也可以是第一控制模塊101分配給電子設(shè)備30的且能被第一控制模塊101識別和理解的任何其他形式和/或格式的標識,本發(fā)明并不作具體限定。
[0063]此外,當?shù)诙境瞿K303處于活躍狀態(tài)(例如,第二示出模塊303可是觸摸屏,其活躍狀態(tài)指的是該觸摸屏被點亮或被觸摸等的狀態(tài),或者電子設(shè)備30上的其他具有人機交互功能的組件正在進行工作的狀態(tài))時,第三發(fā)送模塊304將活躍通知消息發(fā)送到第一控制模塊101,第一控制模塊101根據(jù)該活躍通知消息中攜帶的消息標識(例如,該消息標識可以是電子設(shè)備30向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備30分配的簡化唯一標識)將電子設(shè)備30加入到其管理的活躍的電子設(shè)備列表中。當?shù)诙境瞿K303處于待機狀態(tài)(例如,屏幕被關(guān)閉等的狀態(tài))時,第三發(fā)送模塊304將待機通知消息發(fā)送到第一控制模塊101,第一控制模塊101根據(jù)該待機通知消息攜帶的消息標識(例如,該消息標識可以是電子設(shè)備30向第一控制模塊101注冊時使用的唯一標識,也可以是第一控制模塊101向電子設(shè)備30分配的簡化唯一標識)將電子設(shè)備30從其管理的活躍的電子設(shè)備列表中刪除。
[0064]第三控制模塊301用于確定第二示出模塊303是否處于活躍狀態(tài)。第三接收模塊302用于接收消息。第二示出模塊303用于示出消息。第三發(fā)送模塊304用于發(fā)送消息。
[0065]具體而言,如果第三控制模塊301確定第二示出模塊303處于活躍狀態(tài),則第三發(fā)送模塊304將攜帶消息標識的活躍消息發(fā)送到第一控制模塊101。第三接收模塊302接收服務(wù)器10的第一發(fā)送模塊103根據(jù)消息標識發(fā)送的與電子設(shè)備30關(guān)聯(lián)的待機的電子設(shè)備具有的通知消息。第二示出模塊303示出該通知消息。
[0066]在本實施例中,電子設(shè)備30的第三控制模塊301進一步地對第二預(yù)定等待時間段進行計時,并確定用戶是否已經(jīng)查看第二示出模塊303示出的通知消息。如果第三控制模塊301確定用戶已經(jīng)查看了第二示出模塊303示出的通知消息,則第三控制模塊301確定第二預(yù)定等待時間段是否已經(jīng)過去。
[0067]如果第二控制模塊301確定第二預(yù)定等待時間段尚未過去,則第二控制模塊301控制第三發(fā)送模塊304將所述示出的通知消息已被用戶查看的確認消息發(fā)送到服務(wù)器10的第一接收模塊102。
[0068]如果第三控制模塊301確定第二預(yù)定等待時間段已經(jīng)過去,則第三控制模塊301控制第三發(fā)送模塊304將通知消息已被第二示出模塊303示出的確認消息發(fā)送到服務(wù)器10的第一接收模塊102。
[0069]圖4是根據(jù)本發(fā)明的實施例的服務(wù)器與電子設(shè)備進行通訊的示意圖。圖5是根據(jù)本發(fā)明的實施例的電子設(shè)備的通知消息的同步方法的流程圖。
[0070]參照圖4,本發(fā)明的實施例的電子設(shè)備的通知消息的同步是在服務(wù)器10、電子設(shè)備20和電子設(shè)備30之間進行的。然而,應(yīng)當理解,本發(fā)明的電子設(shè)備的通知消息的同步可以在服務(wù)器10、更多個電子設(shè)備20和更多個電子設(shè)備30之間進行,也可以在服務(wù)器10與至少兩個電子設(shè)備20之間進行。此外,在本發(fā)明中,服務(wù)器10也可內(nèi)置于電子設(shè)備中。例如,服務(wù)器10可內(nèi)置于電子設(shè)備20或電子設(shè)備30中。另外,在本發(fā)明中,可以將電子設(shè)備20和電子設(shè)備30組合形成一個電子設(shè)備。
[0071]參照圖1和圖4,在執(zhí)行本發(fā)明的實施例的電子設(shè)備的通知消息的同步方法之前,電子設(shè)備20、電子設(shè)備30分別使用其自身的唯一標識(例如,設(shè)備標識)向第一控制模塊101進行注冊,以分別獲得第一控制模塊101分配的簡化唯一標識。這樣,第一控制模塊101將使用相同的唯一標識的電子設(shè)備20、電子設(shè)備30關(guān)聯(lián)組成電子設(shè)備組。此外,簡化唯一標識作為每個電子設(shè)備在通訊過程中的身份標識。這里,該簡化唯一標識可以是與各個電子設(shè)備在向標識關(guān)聯(lián)模塊101注冊時使用的唯一標識的同類的標識,也可以是標識關(guān)聯(lián)模塊101分配給各個電子設(shè)備的且能被標識關(guān)聯(lián)模塊101識別和理解的任何其他形式和/或格式的標識,本發(fā)明并不作具體限定。
[0072]參照圖1至圖5,在操作501中,監(jiān)測模塊201監(jiān)測電子設(shè)備20是否具有通知消息。這里,所述通知消息可例如是來電提醒、IM(即時消息)、短信、附屬設(shè)備的消息提示、來自其他設(shè)備的呼叫提示、電子設(shè)備狀態(tài)警告的消息或電子設(shè)備應(yīng)用提示的消息等。如果監(jiān)測模塊201監(jiān)測到電子設(shè)備20具有所述通知消息,則執(zhí)行操作502。
[0073]在操作502中,判斷模塊202判斷第一示出模塊204是否處于待機狀態(tài)。如果判斷模塊202判斷第一示出模塊204處于待機狀態(tài),則進行操作503。在操作503中,第二控制模塊206控制第二發(fā)送模塊203向服務(wù)器10的第一接收模塊102提交通知消息的示出請求,其中,所述示出請求攜帶通知消息和消息標識。此外,如果判斷模塊202確定第一示出模塊204處于活躍狀態(tài),則進行操作509。在操作509中,第一示出模塊204示出通知消肩、O
[0074]然后在操作504中,第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器10的第一控制模塊101處理。這里,所述第一預(yù)定等待時間段由服務(wù)器10的第一控制模塊101計時。第一控制模塊101在第一預(yù)定等待時間段確定是否處理了所述示出請求。第一控制模塊101控制第一發(fā)送模塊103將其在第一預(yù)定等待時間段是否處理了所述示出請求的消息發(fā)送到電子設(shè)備20的第二接收模塊205。
[0075]如果第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求被第一控制模塊101處理,則進行操作505。此外,如果第二控制模塊206在第一預(yù)定等待時間段確定所述示出請求未被第一控制模塊101處理,則進行操作509。
[0076]在操作505中,第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定是否存在活躍的電子設(shè)備30。在本實施例中,例如,當電子設(shè)備30的第三控制模塊301確定第二示出模塊303處于活躍狀態(tài)時,電子設(shè)備30的第三發(fā)送模塊304將攜帶消息標識的活躍消息發(fā)送到第一控制模塊101。第一控制模塊101根據(jù)消息標識將電子設(shè)備30加入到其管理的活躍的電子設(shè)備列表中。
[0077]如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定存在活躍的電子設(shè)備30,則進行操作506。此外,如果第一控制模塊101在其管理的活躍的電子設(shè)備列表中確定不存在活躍的電子設(shè)備,則第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的執(zhí)行所述示出請求失敗的消息,從而進行操作509。
[0078]在操作506中,服務(wù)器10的第一發(fā)送模塊103根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備30的第三接收模塊302,從而活躍的電子設(shè)備30的第二示出模塊303示出通知消息。
[0079]然后在操作507中,第二控制模塊206在第二預(yù)定等待時間段確認用戶是否已經(jīng)查看活躍的電子設(shè)備30的第二示出模塊303示出的通知消息。這里,所述第二預(yù)定等待時間段由電子設(shè)備30的第三控制模塊301計時。電子設(shè)備30的第三控制模塊301在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看第二示出模塊303示出的通知消息。其中,如果第三控制模塊301在第二預(yù)定等待時間段確定用戶已經(jīng)查看第二示出模塊303示出的通知消息,則第三控制模塊301控制第三發(fā)送模塊304將所述示出的通知消息已被用戶查看的確認消息發(fā)送到服務(wù)器10的第一接收模塊102 ;如果第三控制模塊301在第二預(yù)定等待時間段確定用戶未查看第二示出模塊303示出的通知消息,則第三控制模塊301控制第三發(fā)送模塊304將通知消息已被第二示出模塊303示出的確認消息發(fā)送到服務(wù)器10的第一接收模塊102。
[0080]如果第二控制模塊206在第二預(yù)定等待時間段確認用戶已經(jīng)查看活躍的電子設(shè)備30的第二示出模塊303示出的通知消息,則進行操作508。在操作508中,電子設(shè)備20的第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的第二示出模塊303示出的通知消息已被用戶查看的確認消息。此外,如果第二控制模塊206在第二預(yù)定等待時間段確認用戶未查看活躍的電子設(shè)備30的第二示出模塊303示出的通知消息,則進行操作510。在操作510中,電子設(shè)備20的第二接收模塊205接收到服務(wù)器10的第一發(fā)送模塊103返回的通知消息已被示出的確認消息。
[0081]針對圖5而提供的方法僅作為示例而被提供。該方法中的至少一些操作可被同時執(zhí)行、以不同的順序執(zhí)行或者完全被省略。
[0082]本發(fā)明的上述內(nèi)容可利用硬件、固件來實現(xiàn),或可經(jīng)由可存儲在記錄介質(zhì)(諸如CD ROM、數(shù)字通用盤(DVD)、磁帶、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼或最初存儲在遠程記錄介質(zhì)或非暫時機器可讀介質(zhì)上并通過網(wǎng)絡(luò)下載以存儲在本地記錄介質(zhì)上的計算機代碼的運行來實現(xiàn),使得可使用通用計算機或?qū)S锰幚砥骰蚶每删幊袒驅(qū)S糜布?諸如ASIC或FPGA)經(jīng)由存儲在記錄介質(zhì)上的軟件來實施這里描述的方法。如本領(lǐng)域中所理解的,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲器部件,例如,RAM、ROM、閃存等,其中,當計算機、處理器或硬件訪問并運行所述軟件或計算機代碼時,所述軟件或計算機代碼將實現(xiàn)這里描述的處理方法。此外,應(yīng)認識到:當通用計算機訪問用于實現(xiàn)這里示出的處理的代碼時,所述代碼的運行將通用計算機轉(zhuǎn)換為用于執(zhí)行這里示出的處理的專用計算機。附圖中提供的任何功能和步驟可利用硬件、軟件或兩者的組合來實現(xiàn),并可在計算機的可編程指令內(nèi)整體或部分地執(zhí)行。
[0083]綜上所述,根據(jù)本發(fā)明的實施例的電子設(shè)備的通知消息的同步方法及服務(wù)器、電子設(shè)備,便于匯聚通知消息,使用戶能夠及時地收到通知消息。
[0084]雖然已經(jīng)參照特定實施例示出并描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解:在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可在此進行形式和細節(jié)上的各種變化。
【權(quán)利要求】
1.一種電子設(shè)備的通知消息的同步方法,其特征在于,包括: 監(jiān)測電子設(shè)備是否具有通知消息; 如果該電子設(shè)備具有通知消息,則確定該電子設(shè)備是否待機; 如果確定該電子設(shè)備待機,則通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:如果該電子設(shè)備活躍,則該電子設(shè)備示出通知消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述“如果確定該電子設(shè)備待機,則通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備”具體包括: 該電子設(shè)備向服務(wù)器提交通知消息的示出請求,其中,所述示出請求攜帶通知消息及消息標識; 在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器處理; 如果在第一預(yù)定等待時間段確定所述示出請求已經(jīng)被服務(wù)器處理,則服務(wù)器確定是否存在活躍的電子設(shè)備; 如果服務(wù)器確定存在活躍的電子設(shè)備,則服務(wù)器根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:如果在第一預(yù)定等待時間段確定所述示出請求未被服務(wù)器處理,則該電子設(shè)備示出通知消息。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:如果服務(wù)器確定不存在活躍的電子設(shè)備,則該電子設(shè)備接收服務(wù)器返回的執(zhí)行所述示出請求失敗的消息。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看活躍的電子設(shè)備示出的通知消息;如果在第二預(yù)定等待時間段接收到服務(wù)器返回的所述示出的通知消息已被用戶查看的確認消息,則確定用戶已經(jīng)查看所述示出的通知消息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括:如果在第二預(yù)定等待時間段接收到服務(wù)器返回的通知消息已被示出的確認消息,則確定用戶未查看所述示出的通知消息。
8.—種電子設(shè)備,包括: 監(jiān)測模塊,被配置為監(jiān)測該電子設(shè)備是否具有通知消息; 判斷模塊,被配置為如果所述監(jiān)測模塊監(jiān)測到該電子設(shè)備具有所述通知消息,則判斷該電子設(shè)備是否待機; 發(fā)送模塊,被配置為發(fā)送消息; 其中,如果所述判斷模塊確定該電子設(shè)備待機,則發(fā)送模塊通過服務(wù)器將通知消息發(fā)送給與該電子設(shè)備相關(guān)聯(lián)的活躍的電子設(shè)備。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,還包括: 示出模塊,被配置為示出消息; 其中,如果所述判斷模塊確定該電子設(shè)備活躍,則示出通知消息。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,還包括: 控制模塊,被配置為控制所述發(fā)送模塊向服務(wù)器提交通知消息的示出請求;在第一預(yù)定等待時間段確定所述示出請求是否被服務(wù)器處理;其中,所述示出請求攜帶通知消息及消息標識;如果控制模塊在第一預(yù)定等待時間段確定所述示出請求已經(jīng)被服務(wù)器處理,則服務(wù)器確定是否存在活躍的電子設(shè)備;如果服務(wù)器確定存在活躍的電子設(shè)備,則服務(wù)器根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,如果控制模塊在第一預(yù)定等待時間段確定所述示出請求未被服務(wù)器處理,則示出模塊示出通知消息。
12.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,還包括: 接收模塊,被配置為接收消息; 其中,如果服務(wù)器確定不存在活躍的電子設(shè)備,則接收模塊接收服務(wù)器返回的執(zhí)行所述示出請求失敗的消息。
13.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,還包括: 接收模塊,被配置為接收消息; 控制模塊進一步被配置為在第二預(yù)定等待時間段確定用戶是否已經(jīng)查看活躍的電子設(shè)備示出的通知消息; 其中,如果在第二預(yù)定等待時間段接收模塊接收到服務(wù)器返回的所述示出的通知消息已被用戶查看的確認消息,則控制模塊確定用戶已經(jīng)查看所述示出的通知消息。
14.根據(jù)權(quán)利要求13所述的電子設(shè)備,其特征在于,如果在第二預(yù)定等待時間段接收模塊接收到服務(wù)器返回的通知消息已被示出的確認消息,則控制模塊確定用戶未查看所述示出的通知消息。
15.—種電子設(shè)備,包括: 控制模塊,被配置為確定該電子設(shè)備是否活躍; 發(fā)送模塊,被配置為發(fā)送消息; 接收模塊,被配置為接收消息; 其中,如果控制模塊確定該電子設(shè)備活躍,則發(fā)送模塊將攜帶消息標識的活躍消息發(fā)送到服務(wù)器;接收模塊接收服務(wù)器根據(jù)消息標識發(fā)送的與該電子設(shè)備關(guān)聯(lián)的待機的電子設(shè)備的通知消息。
16.根據(jù)權(quán)利要求15所述的電子設(shè)備,其特征在于,還包括: 示出模塊,被配置為示出通知消息。
17.根據(jù)權(quán)利要求16所述的電子設(shè)備,其特征在于,所述控制模塊進一步被配置為對第二預(yù)定等待時間段進行計時,并確定用戶是否已經(jīng)查看示出模塊示出的通知消息;如果確定用戶已經(jīng)查看所述示出的通知消息,則確定第二預(yù)定等待時間段是否已經(jīng)過去;如果確定第二預(yù)定等待時間段尚未過去,則控制發(fā)送模塊將所述示出的通知消息已被用戶查看的確認消息發(fā)送到服務(wù)器。
18.根據(jù)權(quán)利要求17所述的電子設(shè)備,其特征在于,如果控制模塊確定所述第二預(yù)定等待時間段已經(jīng)過去,則控制發(fā)送模塊將通知消息已被示出的確認消息發(fā)送到服務(wù)器。
19.一種服務(wù)器,包括: 接收模塊,被配置為接收待機的電子設(shè)備提交的示出請求,其中,所述示出請求攜帶通知消息和消息標識; 控制模塊,被配置為對第一預(yù)定等待時間段進行計時,確定所述示出請求是否被接收并處理;如果確定已經(jīng)接收并處理了所述示出請求,則確定所述第一預(yù)定等待時間段是否已經(jīng)過去;如果確定所述第一預(yù)定等待時間尚未過去,則確定是否存在活躍的電子設(shè)備;發(fā)送模塊,被配置為如果控制模塊確定存在活躍的電子設(shè)備,則根據(jù)消息標識將通知消息發(fā)送到活躍的電子設(shè)備。
20.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,如果控制模塊確定第一預(yù)定等待時間段已經(jīng)過去,則待機的電子設(shè)備示出通知消息。
21.根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,如果控制模塊確定不存在活躍的電子設(shè)備,則發(fā)送模塊向待機的電子設(shè) 備返回執(zhí)行所述示出請求失敗的消息。
【文檔編號】H04L12/58GK103957150SQ201410190612
【公開日】2014年7月30日 申請日期:2014年5月7日 優(yōu)先權(quán)日:2014年5月7日
【發(fā)明者】鄭瑜 申請人:惠州Tcl移動通信有限公司