電子裝置、通過電子裝置傳輸信息的方法以及用于傳輸信息的系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及一種電子裝置、一種通過電子裝置傳輸信息的方法以及一種用于傳輸信息的系統(tǒng)。
【背景技術(shù)】
[0002]近期的基于網(wǎng)絡(luò)的電子裝置不僅包括信息技術(shù)(IT)裝置(諸如,智能電話、平板個人計(jì)算機(jī)(PC)、計(jì)算機(jī)、筆記本等)而且包括家用電器(諸如,電視(TV)、冰箱、真空吸塵器)。進(jìn)一步地,使用電子裝置的服務(wù)環(huán)境已逐步改變?yōu)橛脩舳ㄖ菩?。例如,服?wù)環(huán)境已被改變以提供理解用戶想法和行為的服務(wù)(諸如,識別用戶的音樂模式并為用戶提供新音樂的服務(wù),或識別用戶的運(yùn)動模式并提供基于位置的推薦的服務(wù))。
[0003]同時(shí),為了提供用戶定制服務(wù),電子裝置收集日志信息(其中,所述日志信息包括由用戶使用的信息的使用狀態(tài)、處理的內(nèi)容等),并將日志信息發(fā)送到可處理日志信息的服務(wù)器。
[0004]但是,在相關(guān)技術(shù)中,當(dāng)電子裝置收集日志信息時(shí),電子裝置經(jīng)常訪問服務(wù)器以將日志信息發(fā)送到服務(wù)器,所以資源消耗太大。
[0005]上述信息僅作為背景信息被呈現(xiàn)以幫助理解本公開。至于任何上述信息是否可應(yīng)用為針對本公開的現(xiàn)有技術(shù),尚未做出決定,也未做出聲明。
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]本公開的各方面將至少解決上述問題和/或缺點(diǎn)并將至少提供以下描述的優(yōu)點(diǎn)。相應(yīng)地,本公開的一方面將提供一種電子裝置、一種通過電子裝置傳輸信息的方法以及一種用于傳輸信息的系統(tǒng),并提供一種使用推送技術(shù)發(fā)送日志信息的方法。
[0008]問題解決方案
[0009]根據(jù)本公開的一方面,提供了一種通過電子裝置發(fā)送信息的方法。所述方法包括:收集日志信息,確定保持活動消息傳輸周期是否到來,并且,當(dāng)保持活動消息傳輸周期到來時(shí),將日志信息發(fā)送到推送服務(wù)器。
[0010]根據(jù)本公開的另一方面,提供了一種電子裝置。電子裝置包括:存儲單元,被配置為存儲日志信息;通信單元,被配置為發(fā)送日志信息;控制器,被配置為收集日志信息,確定保持活動消息傳輸周期是否到來,并且,當(dāng)保持活動消息傳輸周期到來時(shí)控制以將日志信息發(fā)送到推送服務(wù)器。
[0011]根據(jù)本公開的另一方面,提供了一種用于傳輸信息的系統(tǒng)。系統(tǒng)包括:電子裝置,被配置為收集日志信息,確定保持活動消息傳輸周期是否到來,并且,當(dāng)保持活動消息傳輸周期到來時(shí),發(fā)送日志信息;推送服務(wù)器,被配置為接收日志信息,發(fā)送關(guān)于改變的設(shè)置信息版本的信息,并響應(yīng)于針對特定操作命令的請求向電子裝置作出推送請求;提供服務(wù)器,被配置為將一條或更多條設(shè)置信息、關(guān)于設(shè)置信息版本的信息和改變的設(shè)置信息發(fā)送到電子裝置;管理服務(wù)器,被配置為改變設(shè)置信息和關(guān)于設(shè)置信息版本的信息,將改變的設(shè)置信息和改變的關(guān)于設(shè)置信息版本的信息發(fā)送到推送服務(wù)器和提供服務(wù)器,并向推送服務(wù)器作出針對特定操作命令的請求。
[0012]發(fā)明的有益效果
[0013]根據(jù)本公開的電子裝置、通過電子裝置傳輸信息的方法以及用于傳輸信息的系統(tǒng)可有效管理日志信息,并通過使用推送技術(shù)減少電子裝置的電力消耗。
[0014]從以下結(jié)合附圖公開本公開的各種實(shí)施例的詳細(xì)描述中,本公開的其它方面、優(yōu)點(diǎn)和突出特征將對本領(lǐng)域技術(shù)人員而言變得清楚。
【附圖說明】
[0015]從以下結(jié)合附圖的描述中,本公開的特定實(shí)施例的以上和其它方面、特征和優(yōu)點(diǎn)將會更清楚,其中:
[0016]圖1示出根據(jù)本公開實(shí)施例的信息傳輸系統(tǒng);
[0017]圖2是示出根據(jù)本公開實(shí)施例的電子裝置的配置的框圖;
[0018]圖3是示出根據(jù)本公開實(shí)施例的信息傳輸方法的流程圖;
[0019]圖4是示出通過根據(jù)本公開實(shí)施例的電子裝置實(shí)施的信息傳輸方法的流程圖;
[0020]圖5是示出根據(jù)本公開另一實(shí)施例的信息傳輸方法的流程圖;
[0021]圖6是示出通過根據(jù)本公開另一實(shí)施例的電子裝置實(shí)施的信息傳輸方法的流程圖;以及
[0022]圖7是示出根據(jù)本公開另一實(shí)施例的信息傳輸方法的流程圖。
[0023]貫穿附圖,應(yīng)注意到:相似的參考標(biāo)號用于指示相同或相似的元件、特征和結(jié)構(gòu)。
【具體實(shí)施方式】
[0024]提供參照附圖的以下描述以幫助全面理解由權(quán)利要求及其等同物限定的本公開的各種實(shí)施例。雖然以下描述包括各種特定細(xì)節(jié)以幫助所述理解,但是這些特定細(xì)節(jié)將被認(rèn)為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員將認(rèn)識到:在不脫離本公開的范圍和精神的情況下,可做出在此描述的各種實(shí)施例的各種改變和修改。此外,為了清晰和簡潔,公知的功能和構(gòu)造的描述可被省略。
[0025]在以下描述和權(quán)利要求中使用的術(shù)語和詞語不限于文獻(xiàn)含義,而僅被發(fā)明人用于實(shí)現(xiàn)對本發(fā)明的清晰和一致的理解。因此,對本領(lǐng)域技術(shù)人員而言應(yīng)該清楚的是:提供本公開的各種實(shí)施例的以下描述僅用于示意目的而并非為了限制由所附權(quán)利要求及其等同物限定的本公開的目的。
[0026]將理解:單數(shù)形式包括復(fù)數(shù)指稱,除非上下文另有明確指示。因此,例如,參照“部件表面”包括參照一個或更多個所述表面。
[0027]圖1示出根據(jù)本公開實(shí)施例的信息傳輸系統(tǒng)。
[0028]信息傳輸系統(tǒng)包括電子裝置100和提供推送服務(wù)的推送平臺200。電子裝置100可不僅包括信息技術(shù)(IT)裝置(諸如,智能電話、平板個人計(jì)算機(jī)(PC)、計(jì)算機(jī)、筆記本等)而且包括家用電器(諸如,電視(TV)、冰箱、真空吸塵器)。推送平臺200可包括推送服務(wù)器201、提供服務(wù)器202、管理員服務(wù)器(管理服務(wù)器)203。
[0029]本公開應(yīng)用于基于網(wǎng)絡(luò)的推送服務(wù)。推送服務(wù)器目的在于將特定消息或通知發(fā)送到電子裝置。推送服務(wù)以電子裝置100的有限資源開始。當(dāng)推送服務(wù)被使用時(shí),在電子設(shè)備100中執(zhí)行的多個應(yīng)用僅維持一個公共網(wǎng)絡(luò)連接,而不是各自的網(wǎng)絡(luò)連接,并且支持向移動平臺的一側(cè)的每個應(yīng)用發(fā)送消息或通知,使得因有限的資源導(dǎo)致的限制可略微被克服,并且各種服務(wù)可被使用。服務(wù)使用諸如蘋果的蘋果推送通知服務(wù)(APNS)、谷歌的安卓云到裝置消息(C2DM)和谷歌云消息(GCM)、黑莓的黑莓推送通知服務(wù)(BPNS)、三星的三星推送平臺(SPP)等推送技術(shù)。
[0030]一般而言,電子裝置100和推送平臺200應(yīng)彼此邏輯連接用于推送服務(wù)。用戶數(shù)據(jù)電報(bào)協(xié)議(UDP) /傳輸控制協(xié)議(TCP)可用于電子裝置100和推送平臺200之間的連接,并且,推送平臺200和每個電子裝置100交換保持活動消息以保持其之間的連接。
[0031]此時(shí),保持活動消息的傳輸周期取決于通信服務(wù)提供者的防火墻超時(shí)策略,并且無通用慣例或標(biāo)準(zhǔn)。
[0032]為了繼續(xù)保持推送信道,應(yīng)保證電子裝置100的隨時(shí)在線連接。在維持隨時(shí)在線連接的方法中,在防火墻超時(shí)之前,電子裝置100將諸如心跳或ping消息的保持活動消息發(fā)送到服務(wù)器以延長信道的超時(shí)時(shí)間。
[0033]根據(jù)本公開實(shí)施例的信息傳輸系統(tǒng)可在電子裝置100將保持活動消息發(fā)送到推送平臺200(例如,推送服務(wù)器201)時(shí)同時(shí)發(fā)送信息以維持推送信道。推送服務(wù)器201可接收從電子裝置100發(fā)送的日志信息。所述信息是指記錄由用戶使用的信息的使用狀態(tài)、處理的內(nèi)容等的日志信息。例如,日志信息可包括存儲在電子裝置中的應(yīng)用的使用狀態(tài)和/或處理的內(nèi)容,關(guān)于包括在電子裝置100中的外圍裝置(諸如,傳感器、相機(jī)和音頻裝置)的使用的狀態(tài)和/或處理的內(nèi)容。例如,日志信息可包括:包括在電子裝置100中的外圍裝置、包括在電子裝置100中的應(yīng)用、包括在電子裝置100中的應(yīng)用程序的使用的狀態(tài)和/或處理的內(nèi)容。
[0034]提供服務(wù)器202可將用于發(fā)送日志信息的設(shè)置信息和關(guān)于相應(yīng)設(shè)置信息版本的信息發(fā)送到電子裝置100。設(shè)置信息可包括用于收集諸如推送服務(wù)器的地址的日志信息的日志信息收集設(shè)置值信息,其中,一個或更多個電子裝置100將把收集的日志信息發(fā)送到所述地址。日志信息收集設(shè)置值信息包括用于收集日志信息的設(shè)置值,諸如,一次發(fā)送的限制數(shù)量、應(yīng)用的發(fā)送限制數(shù)量、日志信息收集周期、被限制收集日志信息的電子裝置的型號名稱或應(yīng)用名稱。
[0035]提供服務(wù)器202將關(guān)于相應(yīng)設(shè)置信息版本的信息與設(shè)置信息一起發(fā)送到電子裝置100。電子裝置100將從提供服務(wù)器202接收的設(shè)置信息版本與預(yù)存的設(shè)置信息版本相比較。當(dāng)版本之間存在差異時(shí),電子裝置100更新從提供服務(wù)器202接收的設(shè)置信息。
[0036]管理服務(wù)器203可根據(jù)關(guān)于設(shè)置信息版本的信息和設(shè)置信息版本來更新設(shè)置信息。管理服務(wù)器203將改變的設(shè)置信息和改變的設(shè)置信息版本信息發(fā)送到所有推送服務(wù)器201和提供服務(wù)器202。電子裝置100可將收集的日志信息發(fā)送到推送服務(wù)器201,并可在將保持活動消息的響應(yīng)消息發(fā)送到推送服務(wù)器201時(shí)發(fā)送改變的關(guān)于設(shè)置信息版本的信息。電子裝置100接收改變的關(guān)于設(shè)置信息版本的信息。當(dāng)接收的設(shè)置信息版本與預(yù)存的設(shè)置信息版本之間存在差異