專利名稱:上報(bào)信息的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,更具體地,涉及上報(bào)信息的方法及裝置。
背景技術(shù):
當(dāng)前智能終端領(lǐng)域的發(fā)展非常迅速,其中操作系統(tǒng)軟件的開(kāi)發(fā)成為了研究熱點(diǎn)。操作系統(tǒng)的錯(cuò)誤報(bào)告機(jī)制是操作系統(tǒng)軟件開(kāi)發(fā)流程中重要的環(huán)節(jié),通過(guò)該機(jī)制,開(kāi)發(fā)人員可以獲知操作系統(tǒng)的錯(cuò)誤,進(jìn)而在后續(xù)的軟件開(kāi)發(fā)和更迭中改進(jìn)。目前上報(bào)操作系統(tǒng)錯(cuò)誤的常規(guī)流程包括如下步驟 步驟1:收集操作系統(tǒng)的錯(cuò)誤;步驟2 :向用戶輸出是否捕捉對(duì)應(yīng)本次錯(cuò)誤的系統(tǒng)日志的提示;步驟3 :在用戶確認(rèn)捕捉后,捕捉系統(tǒng)日志井上傳到設(shè)定位置。執(zhí)行上述步驟雖然能夠上報(bào)很多操作系統(tǒng)的錯(cuò)誤,但是操作系統(tǒng)的有些錯(cuò)誤卻不可能通過(guò)該方式上報(bào),例如1)終端的用戶界面鎖死無(wú)響應(yīng);2)操作系統(tǒng)崩潰并自動(dòng)重啟;3)終端內(nèi)的子模塊重啟或自恢復(fù)。在上述I)和2)的情況下,無(wú)法向用戶輸出是否捕捉本次錯(cuò)誤的系統(tǒng)日志的提示,因此系統(tǒng)日志無(wú)法上傳到設(shè)定位置。在上述3)的情況下,本身就不會(huì)向用戶輸出是否捕捉本次錯(cuò)誤的系統(tǒng)日志的提示,只會(huì)重新加載子模塊,因此系統(tǒng)日志也無(wú)法上傳到設(shè)定位置。為了克服上述問(wèn)題,目前出現(xiàn)了ー種解決方案,按照預(yù)定方式收集操作系統(tǒng)的錯(cuò)誤,然后生成錯(cuò)誤報(bào)告,最后通過(guò)短信等方式自動(dòng)將錯(cuò)誤報(bào)告發(fā)送到設(shè)定位置,在這種解決方案中無(wú)需提示用戶,也無(wú)需用戶的確認(rèn),即可自動(dòng)發(fā)送錯(cuò)誤報(bào)告,但是終端均以這種方式自動(dòng)上報(bào)時(shí),指定位置將收到很多指示相同錯(cuò)誤的錯(cuò)誤報(bào)告,這樣開(kāi)發(fā)人員要處理的錯(cuò)誤報(bào)告數(shù)量增多,進(jìn)而降低了處理錯(cuò)誤的效率,加重了開(kāi)發(fā)人員的操作負(fù)擔(dān)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提出一種上報(bào)信息的方法及裝置,能夠自動(dòng)上報(bào)設(shè)定信息并且能夠控制所上報(bào)信息的數(shù)量,減輕操作負(fù)擔(dān)。本發(fā)明實(shí)施例提供一種上報(bào)信息的方法,該方法包括獲取指示地理位置的信息;根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置;如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置;如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉待上報(bào)信息。本發(fā)明實(shí)施例提供的方法,在進(jìn)入設(shè)定的地理位置后才會(huì)開(kāi)啟信息上報(bào)服務(wù),才能開(kāi)始捕捉待上報(bào)信息、并在捕捉到待上報(bào)信息后發(fā)送到指定位置,這樣不僅能夠自動(dòng)上報(bào)信息,還限制了上報(bào)信息的數(shù)量,減輕操作負(fù)擔(dān)。較優(yōu)的,所述獲取指示地理位置的信息為獲取無(wú)線局域網(wǎng)的接入狀態(tài);
基于此,作為ー種可選的實(shí)施方式,根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置為根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài),如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。較優(yōu)的,所述獲取指示地理位置的信息為獲取全球定位系統(tǒng)GPS指示信息;基于此,作為另ー種可選的實(shí)施方式,根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置為解析所述GPS指示信息,確定當(dāng)前的地理位置。
較優(yōu)的,作為ー種可選的實(shí)施方式,所述捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置包括基于簡(jiǎn)單郵件協(xié)議SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址;將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。在該實(shí)施方式中,終端和第二服務(wù)器都無(wú)需做任何改動(dòng),實(shí)現(xiàn)簡(jiǎn)單。較優(yōu)的,作為另ー種可選的實(shí)施方式,所述捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置為基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址;將所述郵件通過(guò)設(shè)定端ロ發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。在該實(shí)施方式中,終端和第二服務(wù)器均需做特定的設(shè)置,但是簡(jiǎn)化了發(fā)送步驟。進(jìn)ー步,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端;或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。這里,所述郵件可以直接發(fā)送給特定的目的郵箱地址,或者還可以通過(guò)分類管理存儲(chǔ)至統(tǒng)ー的查看頁(yè)面,方便查看。進(jìn)ー步,所述目的郵箱地址的確定方法包括為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件;根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵箱地址。這里根據(jù)標(biāo)簽名字來(lái)確定目的郵箱地址,實(shí)現(xiàn)更靈活。進(jìn)ー步,通過(guò)無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送。這種發(fā)送方式不會(huì)占用用戶的付費(fèi)帶寬。本發(fā)明實(shí)施例提供一種上報(bào)信息的裝置,該裝置包括確定模塊,用于獲取指示地理位置的信息,根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置;上報(bào)模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信息。較優(yōu)的,所述確定模塊包括獲取子模塊,用于獲取無(wú)線局域網(wǎng)的接入狀態(tài);
確定子模塊,用于根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài),如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。較優(yōu)的,所述確定模塊包括獲取子模塊,用于獲取全球定位系統(tǒng)GPS指示信息;確定子模塊,用于解析所述GPS指示信息,確定當(dāng)前的地理位置。較優(yōu)的,所述上報(bào)模塊包括捕捉子模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信息;生成子模塊,用于基于簡(jiǎn)單郵件協(xié)議SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址;發(fā)送子模塊,用于將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。較優(yōu)的,所述上報(bào)模塊包括捕捉子模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信息;生成子模塊,用于基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址;發(fā)送子模塊,用于將所述郵件通過(guò)設(shè)定端ロ發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。進(jìn)ー步,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端;或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。進(jìn)ー步,所述捕捉子模塊還用于,為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件;根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵件地址。進(jìn)ー步,所述發(fā)送子模塊通過(guò)無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送。本發(fā)明實(shí)施例的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明實(shí)施例而了解。本發(fā)明實(shí)施例的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。下面通過(guò)附圖和實(shí)施例, 對(duì)本發(fā)明實(shí)施例的技術(shù)方案做進(jìn)ー步的詳細(xì)描述。
附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)ー步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限制。在附圖中圖1是本發(fā)明優(yōu)選實(shí)施例一提出的上報(bào)信息的方法的流程圖;圖2是本發(fā)明優(yōu)選實(shí)施例ニ提出的上報(bào)信息的方法的流程圖;圖3是圖2所示的優(yōu)選實(shí)施例中無(wú)線局域網(wǎng)覆蓋的示意圖;圖4是本發(fā)明優(yōu)選實(shí)施例三提出的上報(bào)信息的方法的流程圖;圖5是本發(fā)明優(yōu)選實(shí)施例四提出的上報(bào)信息的裝置的結(jié)構(gòu)示意圖6是本發(fā)明優(yōu)選實(shí)施例五提出的上報(bào)信息的裝置的結(jié)構(gòu)示意圖;圖7是本發(fā)明優(yōu)選實(shí)施例六提出的上報(bào)信息的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明實(shí)施例,并不用于限定本發(fā)明實(shí)施例。實(shí)施例一圖1是本發(fā)明優(yōu)選實(shí)施例一提供的上報(bào)信息的方法的流程圖,該方法包括步驟11 :獲取指示地理位置的信息。步驟12 :根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置。 步驟13 :如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置;如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉待上報(bào)信息??梢?jiàn),本優(yōu)選實(shí)施例提供的方法,在進(jìn)入設(shè)定的地理位置后才會(huì)開(kāi)啟信息上報(bào)服務(wù),才能開(kāi)始捕捉待上報(bào)信息、并在捕捉到待上報(bào)信息后發(fā)送到指定位置,這樣不僅能夠自動(dòng)上報(bào)信息,還限制了上報(bào)信息的數(shù)量,減輕操作負(fù)擔(dān)。實(shí)施例ニ圖2為本發(fā)明優(yōu)選實(shí)施例ニ提供的上報(bào)信息的方法的流程圖。在本優(yōu)選實(shí)施例ニ中,待上報(bào)信息為操作系統(tǒng)的錯(cuò)誤信息。圖2所示流程包括步驟21 :獲取無(wú)線局域網(wǎng)的接入狀態(tài)。無(wú)線局域網(wǎng)接入點(diǎn)(AP)廣泛存在于不同的場(chǎng)所,例如家里、単位、常去的購(gòu)物地點(diǎn)等,因此固定的無(wú)線局域網(wǎng)接入點(diǎn)與地理位置具有關(guān)聯(lián)關(guān)系。在設(shè)定的地理位置部署特定的無(wú)線局域網(wǎng)接入點(diǎn),當(dāng)終端接入該特定的無(wú)線局域網(wǎng)接入點(diǎn)之后,即說(shuō)明當(dāng)前已進(jìn)入設(shè)定的地理位置。步驟22 :根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài)確定當(dāng)前的地理位置。本步驟中,終端內(nèi)部預(yù)先存儲(chǔ)有位于設(shè)定的地理位置的無(wú)線局域網(wǎng)的相關(guān)信息,例如接入點(diǎn)標(biāo)識(shí)等,終端在接入某無(wú)線局域網(wǎng)時(shí)也會(huì)獲取無(wú)線局域網(wǎng)的相關(guān)信息,通過(guò)將接入的無(wú)線局域網(wǎng)的相關(guān)信息與預(yù)先存儲(chǔ)的無(wú)線局域網(wǎng)的相關(guān)信息進(jìn)行比對(duì),可以確定已接入的無(wú)線局域網(wǎng)是否是位于設(shè)定的地理位置的無(wú)線局域網(wǎng)。如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。如圖3所示,設(shè)定的地理位置的無(wú)線局域網(wǎng)接入點(diǎn)具有由實(shí)線橢圓標(biāo)示的覆蓋區(qū)域,當(dāng)終端進(jìn)入該區(qū)域并接入該無(wú)線局域網(wǎng)之后,這種接入狀態(tài)就可以指示當(dāng)前已進(jìn)入設(shè)定的地理位置,圖3中以SP標(biāo)識(shí)終端。步驟23 :如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉操作系統(tǒng)的錯(cuò)誤信息,并在捕捉到操作系統(tǒng)的錯(cuò)誤信息后發(fā)送到設(shè)定位置;如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉操作系統(tǒng)的錯(cuò)誤信息。本步驟中,可以通過(guò)在系統(tǒng)代碼中植入觸發(fā)消息,實(shí)現(xiàn)自動(dòng)捕捉操作系統(tǒng)的錯(cuò)誤信息。觸發(fā)消息的格式為動(dòng)作+目標(biāo)事件,其中動(dòng)作指捕捉的具體類型,可以為捕捉系統(tǒng)內(nèi)核信息、捕捉屬性信息等,目標(biāo)事件指動(dòng)作所針對(duì)的事件,可以為子模塊重啟、系統(tǒng)崩潰和用戶界面鎖死等。進(jìn)ー步,在捕捉到操作系統(tǒng)的錯(cuò)誤信息后,還可以給捕捉到的錯(cuò)誤信息添加標(biāo)簽名字,標(biāo)簽名字可以是上述觸發(fā)消息中的目標(biāo)事件。例如,針對(duì)無(wú)線保真(WIFI)子模塊重啟捕捉錯(cuò)誤信息時(shí),給捕捉到的錯(cuò)誤信息添加標(biāo)簽名字“WIFI子模塊”。本步驟在發(fā)送操作系統(tǒng)的錯(cuò)誤信息時(shí),先基于簡(jiǎn)單郵件協(xié)議(SMTP)生成包含操作系統(tǒng)的錯(cuò)誤信息的郵件,該郵件的源郵箱地址為用戶預(yù)先設(shè)定,目的郵箱地址可以為ー個(gè)以上?;赟MTP使得所發(fā)送內(nèi)容的大小不受限制,且用戶無(wú)需付費(fèi)。作為可選的實(shí)施方式之一,上述發(fā)送郵件的過(guò)程具體包括將包含操作系統(tǒng)的錯(cuò)誤信息的郵件發(fā)送到源郵箱地址所屬的第一服務(wù)器,第一服務(wù)器將該郵件轉(zhuǎn)發(fā)給設(shè)定目的 郵箱地址所屬的第二服務(wù)器,第二服務(wù)器將該郵件發(fā)送至目的郵箱地址對(duì)應(yīng)的終端。按照這種發(fā)送方式,終端和第二服務(wù)器都無(wú)需做任何改動(dòng),實(shí)現(xiàn)簡(jiǎn)單。作為可選的實(shí)施方式之一,上述發(fā)送郵件的過(guò)程具體包括將郵件直接發(fā)送到目的郵箱地址所屬的第二服務(wù)器的設(shè)定端ロ,第二服務(wù)器將該郵件發(fā)送至設(shè)定目的郵箱地址對(duì)應(yīng)的終端。按照這種方式,終端和第二服務(wù)器均需做特定的設(shè)置,但是簡(jiǎn)化了發(fā)送步驟。上述目的郵箱地址可以預(yù)先設(shè)定,還可以動(dòng)態(tài)確定,例如,當(dāng)給捕捉到的操作系統(tǒng)的錯(cuò)誤信息添加標(biāo)簽名字吋,需先確定與標(biāo)簽名字對(duì)應(yīng)的目的郵箱地址,假設(shè)標(biāo)簽名字是“WIFI子模塊”,目的郵箱地址就是WIFI系統(tǒng)開(kāi)發(fā)人員的郵箱地址,各種標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系可以預(yù)先約定。當(dāng)目的郵箱地址是ー個(gè)時(shí),第二服務(wù)器還可以在接收到包含操作系統(tǒng)的錯(cuò)誤信息的郵件后,不直接將該郵件發(fā)送至目的郵箱地址對(duì)應(yīng)的終端,而在后臺(tái)通過(guò)分揀程序進(jìn)行分類管理,并將分類后的錯(cuò)誤信息存儲(chǔ)至查看頁(yè)面,該查看頁(yè)面對(duì)應(yīng)ー個(gè)固定的鏈接,打開(kāi)該鏈接就可以瀏覽查看頁(yè)面中的所有操作系統(tǒng)的錯(cuò)誤信息。當(dāng)目的郵箱地址多于一個(gè)時(shí),第二服務(wù)器將包含操作系統(tǒng)的錯(cuò)誤信息的郵件發(fā)送至多個(gè)目的郵箱地址對(duì)應(yīng)的終端,這樣可以提高錯(cuò)誤信息上報(bào)的可靠性。由于本優(yōu)選實(shí)施例ニ中是已無(wú)線局域網(wǎng)的接入狀態(tài)來(lái)判斷是否進(jìn)入設(shè)定的地理位置的,因此無(wú)論采用上述哪種實(shí)施方式,操作系統(tǒng)的錯(cuò)誤信息都可以通過(guò)已接入的無(wú)線局域網(wǎng)發(fā)送,這樣將不會(huì)占用用戶的任何付費(fèi)帶寬。本優(yōu)選實(shí)施例ニ中,通過(guò)自動(dòng)上報(bào)操作系統(tǒng)的錯(cuò)誤信息到指定位置,使得開(kāi)發(fā)人員獲知操作系統(tǒng)出現(xiàn)的錯(cuò)誤,進(jìn)而針對(duì)這些錯(cuò)誤進(jìn)行改迸。實(shí)施例三圖4為本發(fā)明優(yōu)選實(shí)施例三提供的上報(bào)信息的方法的流程圖。在本優(yōu)選實(shí)施例三中,待上報(bào)信息為終端中某硬件模塊的使用數(shù)據(jù),例如終端上“返回”鍵、“功能菜單”鍵和“搜索”鍵都屬于終端的硬件模塊。使用數(shù)據(jù)可以是硬件模塊的使用次數(shù)。圖4所示的流程包括步驟41 :獲取全球定位系統(tǒng)(GPS)指示信息。步驟42 :通過(guò)解析GPS指示信息確定當(dāng)前的地理位置。步驟43 :如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉終端的硬件模塊的使用數(shù)據(jù),并在捕捉到終端的硬件模塊的使用數(shù)據(jù)后發(fā)送到設(shè)定位置;如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉終端的硬件模塊的使用數(shù)據(jù)。本步驟中,可以通過(guò)在系統(tǒng)代碼中植入觸發(fā)消息,實(shí)現(xiàn)自動(dòng)捕捉終端的硬件模塊的使用數(shù)據(jù)。觸發(fā)消息的格式為動(dòng)作+目標(biāo)事件,其中動(dòng)作指捕捉的具體類型,可以為捕捉使用次數(shù)信息、使用順序信息等,目標(biāo)事件指動(dòng)作所針對(duì)的事件,可以為“功能菜單”鍵、“返回”鍵和“搜索”鍵等。進(jìn)ー步,在捕捉到操作系統(tǒng)的錯(cuò)誤信息后,還可以給捕捉到的錯(cuò)誤信息添加標(biāo)簽名字,標(biāo)簽名字可以是上述觸發(fā)消息中的目標(biāo)事件。例如,針對(duì)“捜索”鍵捕捉使用次數(shù)吋,給捕捉到的錯(cuò)誤信息添加標(biāo)簽名字“按鍵”。本步驟中,設(shè)定位置指郵箱地址,以下稱為目的郵箱地址,在發(fā)送終端的硬件模塊的使用數(shù)據(jù)時(shí),先基于SMTP生成包含使用數(shù)據(jù)的郵件,該郵件的源郵箱地址為用戶預(yù)先設(shè) 定,目的郵箱地址可以為ー個(gè)以上?;赟MTP使得所發(fā)送內(nèi)容的大小不受限制,且用戶無(wú)
需付費(fèi)。作為可選的實(shí)施方式之一,上述發(fā)送郵件的過(guò)程具體包括將包含使用數(shù)據(jù)的郵件發(fā)送到源郵箱地址所屬的第一服務(wù)器,第一服務(wù)器將該郵件轉(zhuǎn)發(fā)給設(shè)定目的郵箱地址所屬的第二服務(wù)器,第二服務(wù)器將該郵件發(fā)送至目的郵箱地址對(duì)應(yīng)的終端。按照這種發(fā)送方式,終端和第二服務(wù)器都無(wú)需做任何改動(dòng),實(shí)現(xiàn)簡(jiǎn)單。作為可選的實(shí)施方式之一,上述發(fā)送郵件的過(guò)程具體包括將郵件直接發(fā)送到目的郵箱地址所屬的第二服務(wù)器的設(shè)定端ロ,第二服務(wù)器將該郵件發(fā)送至設(shè)定目的郵箱地址對(duì)應(yīng)的終端。按照這種方式,終端和第二服務(wù)器均需做特定的設(shè)置,但是簡(jiǎn)化了發(fā)送步驟。上述目的郵箱地址可以預(yù)先設(shè)定,還可以動(dòng)態(tài)確定,例如,當(dāng)給捕捉到的操作系統(tǒng)的錯(cuò)誤信息添加標(biāo)簽名字吋,需先確定與標(biāo)簽名字對(duì)應(yīng)的目的郵箱地址,例如標(biāo)簽名字是“按鍵”吋,目的郵箱地址就是終端外觀開(kāi)發(fā)人員的郵箱地址,各種標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系可以預(yù)先約定。當(dāng)目的郵箱地址是ー個(gè)時(shí),第二服務(wù)器還可以在接收到包含使用數(shù)據(jù)的郵件后,不直接將該郵件發(fā)送至目的郵箱地址對(duì)應(yīng)的終端,而在后臺(tái)通過(guò)分揀程序進(jìn)行分類管理,并將分類后的錯(cuò)誤信息存儲(chǔ)至查看頁(yè)面,該查看頁(yè)面對(duì)應(yīng)ー個(gè)固定的鏈接,打開(kāi)該鏈接就可以瀏覽查看頁(yè)面中的所有使用數(shù)據(jù)。當(dāng)目的郵箱地址多于ー個(gè)時(shí),第二服務(wù)器將包含使用數(shù)據(jù)的郵件發(fā)送至多個(gè)目的郵箱地址對(duì)應(yīng)的終端,這樣可以提高錯(cuò)誤信息上報(bào)的可靠性。本優(yōu)選實(shí)施例三中并不通過(guò)接入的無(wú)線局域網(wǎng)來(lái)確定當(dāng)前地理位置,但是終端仍有可能接入無(wú)線局域網(wǎng),因此無(wú)論采用上述哪種實(shí)施方式,終端的硬件模塊的使用數(shù)據(jù)還是可以通過(guò)已接入的無(wú)線局域網(wǎng)發(fā)送,這樣發(fā)送將不會(huì)占用用戶的任何付費(fèi)帶寬。但也可以通過(guò)其他付費(fèi)帶寬來(lái)發(fā)送,例如短信、3G等。本優(yōu)選實(shí)施例三中,通過(guò)自動(dòng)上報(bào)終端的硬件模塊的使用數(shù)據(jù)到指定位置,使得開(kāi)發(fā)人員獲知終端中硬件模塊的使用情況,進(jìn)而對(duì)硬件模塊進(jìn)行改進(jìn)。例如通過(guò)自動(dòng)上報(bào)的信息,開(kāi)發(fā)人員獲知“捜索”鍵使用次數(shù)非常少,則在新產(chǎn)品開(kāi)發(fā)時(shí)可以將“捜索”鍵從終端上去掉。除了本優(yōu)選實(shí)施例三中提到的終端的硬件模塊,還可以自動(dòng)上報(bào)終端的軟件模塊的使用數(shù)據(jù)。
實(shí)施例四圖5是本發(fā)明優(yōu)選實(shí)施例四提出的上報(bào)信息的裝置的結(jié)構(gòu)示意圖,該裝置包括確定模塊51和上報(bào)模塊52。確定模塊51,用于獲取指示地理位置的信息,根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置。上報(bào)模塊52,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信
O可見(jiàn),本優(yōu)選實(shí)施例提供的裝置,在進(jìn)入設(shè)定的地理位置后才會(huì)開(kāi)啟信息上報(bào)服務(wù),才能開(kāi)始捕捉待上報(bào)信息、并在捕捉到待上報(bào)信息后發(fā)送到指定位置,這樣不僅能夠自 動(dòng)上報(bào)信息,還限制了上報(bào)信息的數(shù)量,減輕操作負(fù)擔(dān)。實(shí)施例五圖6是本發(fā)明優(yōu)選實(shí)施例五提供的上報(bào)信息的裝置的結(jié)構(gòu)示意圖,該裝置位于終端側(cè)。圖6所示裝置包括確定模塊61和上報(bào)模塊62。確定模塊61包括獲取子模塊611和確定子模塊612。獲取子模塊611,用于獲取無(wú)線局域網(wǎng)的接入狀態(tài)。確定子模塊612,用于根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài),如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。上報(bào)模塊62包括生成子模塊621、發(fā)送子模塊622和捕捉子模塊623。捕捉子模塊623,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信息。生成子模塊621,用于基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址。發(fā)送子模塊622,用于將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。作為可替換的實(shí)施方式發(fā)送子模塊622還可以用于將所述郵件通過(guò)設(shè)定端ロ發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。作為ー種可選的實(shí)施方式,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端;或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。作為ー種可選的實(shí)施方式,捕捉子模塊623還用干,為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件;根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵件地址。由于本優(yōu)選實(shí)施例五中是已無(wú)線局域網(wǎng)的接入狀態(tài)來(lái)判斷是否進(jìn)入設(shè)定的地理位置的,因此發(fā)送子模塊622可以通過(guò)已接入的無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送操作,這樣將不會(huì)占用用戶的任何付費(fèi)帶寬。實(shí)施例六圖7是本發(fā)明優(yōu)選實(shí)施例六提供的上報(bào)信息的裝置的結(jié)構(gòu)示意圖,該裝置位于終端側(cè)。
圖7所示的裝置包括確定模塊71和上報(bào)模塊72。確定模塊71包括獲取子模塊711和確定子模塊712。獲取子模塊711,用于獲取GPS指示信息。確定子模塊712,用于解析所述GPS指示信息,確定當(dāng)前的地理位置。上報(bào)模塊72包括生成子模塊721、發(fā)送子模塊722和捕捉子模塊723。捕捉子模塊723,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置吋,停止捕捉待上報(bào)信息。生成子模塊721,用于基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址。發(fā)送子模塊722,用于將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到目的郵箱地址所屬的第二服務(wù)器。作為可替換的實(shí)施方式發(fā)送子模塊722還可以用于將所述郵件通過(guò)設(shè)定端ロ發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。作為ー種可選的實(shí)施方式,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端;或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。作為ー種可選的實(shí)施方式,捕捉子模塊723還用干,為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件;根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵件地址。本優(yōu)選實(shí)施例六中并不通過(guò)接入的無(wú)線局域網(wǎng)來(lái)確定當(dāng)前地理位置,但是終端仍有可能接入無(wú)線局域網(wǎng),因此發(fā)送子模塊722還是可以通過(guò)已接入的無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送操作,這樣發(fā)送將不會(huì)占用用戶的任何付費(fèi)帶寬。但也可以通過(guò)其他付費(fèi)帶寬來(lái)發(fā)送,例如短、3G等。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代 碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生ー個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖ー個(gè)流程或多個(gè)流程和/或方框圖ー個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖ー個(gè)流程或多個(gè)流程和/或方框圖ー個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖ー個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明實(shí)施例也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種上報(bào)信息的方法,其特征在于,該方法包括 獲取指示地理位置的信息; 根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置; 如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置; 如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉待上報(bào)信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取指示地理位置的信息為獲取無(wú)線局域網(wǎng)的接入狀態(tài); 根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置為 根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài),如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取指示地理位置的信息為獲取全球定位系統(tǒng)GPS指不彳目息; 根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置為解析所述GPS指示信息,確定當(dāng)前的地理位置。
4.如權(quán)利要求1所述的方法,其特征在于,所述捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置包括 基于簡(jiǎn)單郵件協(xié)議SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址; 將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。
5.如權(quán)利要求1所述的方法,其特征在于,所述捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置為 基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址; 將所述郵件通過(guò)設(shè)定端口發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。
6.如權(quán)利要求4或5所述的方法,其特征在于,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端; 或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。
7.如權(quán)利要求4或5所述的方法,其特征在于,所述目的郵箱地址的確定方法包括 為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件; 根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵箱地址。
8.如權(quán)利要求4或5所述的方法,其特征在于,通過(guò)無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送。
9.一種上報(bào)信息的裝置,其特征在于,該裝置包括 確定模塊,用于獲取指示地理位置的信息,根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置;上報(bào)模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置,在當(dāng)前已離開(kāi)設(shè)定的地理位置時(shí),停止捕捉待上報(bào)信息。
10.如權(quán)利要求9所述的裝置,其特征在于,所述確定模塊包括 獲取子模塊,用于獲取無(wú)線局域網(wǎng)的接入狀態(tài); 確定子模塊,用于根據(jù)無(wú)線局域網(wǎng)的接入狀態(tài),如果當(dāng)前已接入位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已進(jìn)入設(shè)定的地理位置,如果當(dāng)前已離開(kāi)位于設(shè)定的地理位置的無(wú)線局域網(wǎng),確定當(dāng)前已離開(kāi)設(shè)定的地理位置。
11.如權(quán)利要求9所述的裝置,其特征在于,所述確定模塊包括 獲取子模塊,用于獲取全球定位系統(tǒng)GPS指示信息; 確定子模塊,用于解析所述GPS指示信息,確定當(dāng)前的地理位置。
12.如權(quán)利要求9所述的裝置,其特征在于,所述上報(bào)模塊包括 捕捉子模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置時(shí),停止捕捉待上報(bào)信息; 生成子模塊,用于基于簡(jiǎn)單郵件協(xié)議SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址; 發(fā)送子模塊,用于將所述郵件通過(guò)所述源郵件地址所屬的第一服務(wù)器發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。
13.如權(quán)利要求9所述的裝置,其特征在于,所述上報(bào)模塊包括 捕捉子模塊,用于在當(dāng)前已進(jìn)入設(shè)定的地理位置時(shí),開(kāi)始捕捉待上報(bào)信息,在當(dāng)前已離開(kāi)設(shè)定的地理位置時(shí),停止捕捉待上報(bào)信息; 生成子模塊,用于基于SMTP生成包含待上報(bào)信息的郵件,所述郵件對(duì)應(yīng)有目的郵箱地址和設(shè)定的源郵箱地址; 發(fā)送子模塊,用于將所述郵件通過(guò)設(shè)定端口發(fā)送到所述目的郵箱地址所屬的第二服務(wù)器。
14.如權(quán)利要求12或13所述的裝置,其特征在于,所述郵件被所述第二服務(wù)器發(fā)送至所述目的郵箱地址對(duì)應(yīng)的終端; 或者,所述郵件被所述第二服務(wù)器存儲(chǔ)至查看頁(yè)面。
15.如權(quán)利要求12或13所述的裝置,其特征在于,所述捕捉子模塊還用于,為捕捉到的待上報(bào)信息添加標(biāo)簽名字,所述標(biāo)簽名字是所述捕捉操作針對(duì)的目標(biāo)事件;根據(jù)設(shè)定的標(biāo)簽名字與目的郵箱地址的對(duì)應(yīng)關(guān)系,確定所述標(biāo)簽名字對(duì)應(yīng)的目的郵件地址。
16.如權(quán)利要求12或13所述的裝置,其特征在于,所述發(fā)送子模塊通過(guò)無(wú)線局域網(wǎng)執(zhí)行所述發(fā)送。
全文摘要
本發(fā)明公開(kāi)了上報(bào)信息的方法及裝置,主要包括獲取指示地理位置的信息;根據(jù)所述指示地理位置的信息確定當(dāng)前的地理位置;如果當(dāng)前已進(jìn)入設(shè)定的地理位置,開(kāi)始捕捉待上報(bào)信息,并在捕捉到待上報(bào)信息后發(fā)送到設(shè)定位置;如果當(dāng)前已離開(kāi)設(shè)定的地理位置,停止捕捉待上報(bào)信息。可見(jiàn),本發(fā)明在進(jìn)入設(shè)定的地理位置后才會(huì)開(kāi)啟信息上報(bào)服務(wù),才能開(kāi)始捕捉待上報(bào)信息、并在捕捉到待上報(bào)信息后發(fā)送到指定位置,這樣不僅能夠自動(dòng)上報(bào)信息,還限制了上報(bào)信息的數(shù)量,減輕操作負(fù)擔(dān)。
文檔編號(hào)H04W4/12GK103024667SQ201210489109
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年11月26日 優(yōu)先權(quán)日2012年11月26日
發(fā)明者鄭小川 申請(qǐng)人:北京小米科技有限責(zé)任公司