• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種運(yùn)行數(shù)據(jù)的恢復(fù)方法及電子設(shè)備技術(shù)

    技術(shù)編號(hào):8366730 閱讀:232 留言:0更新日期:2013-02-28 05:03
    本發(fā)明專利技術(shù)實(shí)施例公開(kāi)了一種運(yùn)行數(shù)據(jù)恢復(fù)方法及電子設(shè)備。其中,運(yùn)行數(shù)據(jù)恢復(fù)方法包括:后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù);所述后臺(tái)服務(wù)端接收所述前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)發(fā)送的運(yùn)行數(shù)據(jù)獲取請(qǐng)求;所述后臺(tái)服務(wù)端將所述前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至所述前臺(tái)運(yùn)行端,以使所述前臺(tái)運(yùn)行端進(jìn)行運(yùn)行數(shù)據(jù)的恢復(fù);其中,所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間通過(guò)進(jìn)程間通信進(jìn)行交互。本發(fā)明專利技術(shù)實(shí)施例中實(shí)現(xiàn)了前臺(tái)運(yùn)行端運(yùn)行數(shù)據(jù)的快速恢復(fù),跳過(guò)了初始化流程。由于進(jìn)程間通信為內(nèi)存操作,相比起初始化流程中文件及網(wǎng)絡(luò)I/O,在速度上有著質(zhì)的飛躍,因此前臺(tái)運(yùn)行端的程序能以非??斓乃俣戎匦聠?dòng),極大地提升了用戶體驗(yàn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及數(shù)據(jù)處理
    ,特別是涉及一種運(yùn)行數(shù)據(jù)恢復(fù)方法及電子設(shè)備。
    技術(shù)介紹
    Android (安卓)是一種以Linux為基礎(chǔ)的開(kāi)放源代碼操作系統(tǒng),主要適用于便攜設(shè)備。在Android系統(tǒng)中,用戶可見(jiàn)的程序稱為Activity,是前臺(tái)運(yùn)行的主程序,在實(shí)際使用中,導(dǎo)致Activity崩潰的情形有多種,例如第一,程序中本身有缺陷,在某種特定情境下發(fā)生崩潰;第二,程序被切換到后臺(tái)后,由于內(nèi)存有限,系統(tǒng)選擇殺死部分程序以釋放資源給前臺(tái)程序;第三,用戶通過(guò)系統(tǒng)設(shè)置,當(dāng)程序一旦被切換到后臺(tái)時(shí)會(huì)立即被殺死。因此,Activity崩潰在Android系統(tǒng)中是一種普遍的現(xiàn)象。現(xiàn)有技術(shù)中,用戶在Activity崩潰后再次進(jìn)入該程序時(shí),由于Activity崩潰前的操作和狀態(tài)會(huì)消失,若要恢復(fù)崩潰前的運(yùn)行數(shù)據(jù)需要首先進(jìn)行一系列初始化過(guò)程,例如讀取配置文件,從網(wǎng)絡(luò)下載某些資源等等,這種涉及文件或網(wǎng)絡(luò)I/O (輸入/輸出)的初始化動(dòng)作耗時(shí)長(zhǎng),效率低,大大降低了用戶體驗(yàn)。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)實(shí)施例中提供了一種運(yùn)行數(shù)據(jù)恢復(fù)方法及電子設(shè)備,能夠在恢復(fù)程序崩潰前的運(yùn)行數(shù)據(jù)時(shí),避免耗時(shí)較長(zhǎng)的初始化過(guò)程,提高效率。為了解決上述技術(shù)問(wèn)題,本專利技術(shù)實(shí)施例公開(kāi)了如下技術(shù)方案第一方面,提供一種運(yùn)行數(shù)據(jù)恢復(fù)方法,包括后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù);所述后臺(tái)服務(wù)端接收所述前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)發(fā)送的運(yùn)行數(shù)據(jù)獲取請(qǐng)求;所述后臺(tái)服務(wù)端將所述前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至所述前臺(tái)運(yùn)行端,以使所述前臺(tái)運(yùn)行端進(jìn)行運(yùn)行數(shù)據(jù)的恢復(fù);其中,所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間通過(guò)進(jìn)程間通信進(jìn)行交互。進(jìn)一步,在所述后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù)之前,還包括所述后臺(tái)服務(wù)端通過(guò)其與所述前臺(tái)運(yùn)行端之間的系統(tǒng)接口進(jìn)行綁定,以實(shí)現(xiàn)所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間的進(jìn)程間通信。優(yōu)選地,在所述后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù)之后,還包括所述后臺(tái)服務(wù)端將所述運(yùn)行數(shù)據(jù)保存至臨時(shí)文件。進(jìn)一步,在所述后臺(tái)服務(wù)端將所述前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至所述前臺(tái)運(yùn)行端之前,還包括若所述后臺(tái)服務(wù)端運(yùn)行崩潰,則所述后臺(tái)服務(wù)端執(zhí)行重啟并獲取所述臨時(shí)文件中的運(yùn)行數(shù)據(jù)。第二方面,還提供了一種運(yùn)行數(shù)據(jù)恢復(fù)方法,包括前臺(tái)運(yùn)行端向后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù);所述前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)向所述后臺(tái)服務(wù)端發(fā)送獲取運(yùn)行數(shù)據(jù)的請(qǐng)求;所述前臺(tái)運(yùn)行端接收所述后臺(tái)服務(wù)端發(fā)送的運(yùn)行數(shù)據(jù),進(jìn)行運(yùn)行數(shù)據(jù)的恢復(fù);其中,所述前臺(tái)運(yùn)行端與所述后臺(tái)服務(wù)端之間通過(guò)進(jìn)程間通信進(jìn)行交互。進(jìn)一步,在所述前臺(tái)運(yùn)行端向后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù)之前,還包括所述前臺(tái)運(yùn)行端通過(guò)其與所述后臺(tái)服務(wù)端之間的系統(tǒng)接口進(jìn)行綁定,以實(shí)現(xiàn)所述前臺(tái)運(yùn)行端與所述后臺(tái)服務(wù)端之間的進(jìn)程間通信。進(jìn)一步,所述前臺(tái)運(yùn)行端向后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù),包括·所述前臺(tái)運(yùn)行端實(shí)時(shí)或定時(shí)或在更新運(yùn)行數(shù)據(jù)時(shí)向所述后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù)。第三方面,還提供了一種電子設(shè)備,包括前臺(tái)運(yùn)行端和后臺(tái)服務(wù)端,所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間通過(guò)進(jìn)程間通信進(jìn)行交互,所述前臺(tái)運(yùn)行端,用于向所述后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù);在運(yùn)行崩潰并再次接入運(yùn)行時(shí)向所述后臺(tái)服務(wù)端發(fā)送獲取運(yùn)行數(shù)據(jù)的請(qǐng)求;接收所述后臺(tái)服務(wù)端發(fā)送的運(yùn)行數(shù)據(jù),進(jìn)行運(yùn)行數(shù)據(jù)的恢復(fù);所述后臺(tái)服務(wù)端,用于接收所述前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù);接收所述前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)發(fā)送的運(yùn)行數(shù)據(jù)獲取請(qǐng)求;將所述前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至所述前臺(tái)運(yùn)行端。進(jìn)一步,所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間通過(guò)系統(tǒng)接口進(jìn)行綁定,以實(shí)現(xiàn)所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間的進(jìn)程間通信。進(jìn)一步,所述前臺(tái)運(yùn)行端,具體用于實(shí)時(shí)或定時(shí)或在更新運(yùn)行數(shù)據(jù)時(shí)向所述后臺(tái)服務(wù)端發(fā)送運(yùn)行數(shù)據(jù)。優(yōu)選地,所述后臺(tái)服務(wù)端,還用于在接收所述前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù)之后,將所述運(yùn)行數(shù)據(jù)保存至臨時(shí)文件。進(jìn)一步,所述后臺(tái)服務(wù)端,還用于在運(yùn)行崩潰時(shí),執(zhí)行重啟并獲取所述臨時(shí)文件中的運(yùn)行數(shù)據(jù)。本專利技術(shù)實(shí)施例中通過(guò)前臺(tái)運(yùn)行端與后臺(tái)服務(wù)端之間的進(jìn)程間通信,后臺(tái)服務(wù)端對(duì)前臺(tái)運(yùn)行端的運(yùn)行數(shù)據(jù)進(jìn)行保存,并在前臺(tái)運(yùn)行端運(yùn)行崩潰時(shí)提供運(yùn)行數(shù)據(jù),實(shí)現(xiàn)了前臺(tái)運(yùn)行端運(yùn)行數(shù)據(jù)的快速恢復(fù),從而跳過(guò)了初始化流程。由于進(jìn)程間通信為內(nèi)存操作,該運(yùn)行數(shù)據(jù)恢復(fù)過(guò)程與現(xiàn)有技術(shù)中的初始化流程不同,相比起初始化流程中文件及網(wǎng)絡(luò)1/0,在速度上有著質(zhì)的飛躍,因此前臺(tái)運(yùn)行端的程序能以非常快的速度重新啟動(dòng),給用戶的感覺(jué)就像程序沒(méi)有崩潰過(guò)一樣,避免了前臺(tái)運(yùn)行端崩潰后重新進(jìn)入程序時(shí)的初始化操作,極大地提升了用戶體驗(yàn)。附圖說(shuō)明為了更清楚地說(shuō)明本專利技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本專利技術(shù)一種運(yùn)行數(shù)據(jù)恢復(fù)方法的第一實(shí)施例流程圖;圖2為本專利技術(shù)一種運(yùn)行數(shù)據(jù)恢復(fù)方法的第二實(shí)施例流程圖;圖3為本專利技術(shù)一種運(yùn)行數(shù)據(jù)恢復(fù)方法的第三實(shí)施例流程圖;圖4為本專利技術(shù)實(shí)施例一種電子設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本
    的人員更好地理解本專利技術(shù)實(shí)施例中的技術(shù)方案,并使本專利技術(shù)實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本專利技術(shù)實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。參見(jiàn)圖1,為本專利技術(shù)一種運(yùn)行數(shù)據(jù)恢復(fù)方法的第一實(shí)施例流程圖。該方法應(yīng)用于包括前臺(tái)運(yùn)行端和后臺(tái)服務(wù)端的電子設(shè)備,例如智能手機(jī)、平板電 腦、機(jī)頂盒等終端,具體可以是使用Android操作系統(tǒng)的各類電子設(shè)備。其中,前臺(tái)運(yùn)行端用于運(yùn)行用戶能與其直接進(jìn)行交互的程序,例如打電話時(shí)的撥號(hào)程序,瀏覽網(wǎng)頁(yè)時(shí)用的瀏覽器等等;后臺(tái)服務(wù)端用于運(yùn)行用戶當(dāng)前不能直接與其交互但仍然在運(yùn)行的程序,例如后臺(tái)運(yùn)行的音樂(lè)播放器、下載工具等等。前臺(tái)運(yùn)行端和后臺(tái)服務(wù)端之間通過(guò)進(jìn)程間通信進(jìn)行交互,該進(jìn)程間通信是運(yùn)行在多任務(wù)操作系統(tǒng)中的程序和進(jìn)程使用的一組技術(shù),是指在不同進(jìn)程之間傳遞或交換信息,屬于內(nèi)存操作。該運(yùn)行數(shù)據(jù)恢復(fù)方法可以包括步驟101,后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù)。前臺(tái)運(yùn)行端在運(yùn)行程序時(shí)將其運(yùn)行數(shù)據(jù)發(fā)送至后臺(tái)服務(wù)端,由后臺(tái)服務(wù)端進(jìn)行接收并保存。步驟102,后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)發(fā)送的運(yùn)行數(shù)據(jù)獲取請(qǐng)求。前臺(tái)運(yùn)行端在程序運(yùn)行崩潰后再次接入運(yùn)行時(shí),不再執(zhí)行初始化動(dòng)作,而是向后臺(tái)服務(wù)端發(fā)送該程序運(yùn)行數(shù)據(jù)的請(qǐng)求消息,由后臺(tái)服務(wù)端接收該請(qǐng)求并進(jìn)一步執(zhí)行下一步驟。步驟103,后臺(tái)服務(wù)端將前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至前臺(tái)運(yùn)行端,以使前臺(tái)運(yùn)行端進(jìn)行運(yùn)行數(shù)據(jù)的恢復(fù)。后臺(tái)服務(wù)端在接收到運(yùn)行數(shù)據(jù)的請(qǐng)求消息后,在保存的運(yùn)行數(shù)據(jù)中查找前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù),具體的可以是在接收到的請(qǐng)求中包含指定運(yùn)行數(shù)據(jù)的標(biāo)識(shí)信息,后臺(tái)服務(wù)端根據(jù)該標(biāo)識(shí)信息查找對(duì)應(yīng)的運(yùn)行數(shù)據(jù),然后將查找到的運(yùn)行數(shù)據(jù)發(fā)送至前臺(tái)運(yùn)行端。本專利技術(shù)實(shí)施例中通過(guò)前臺(tái)運(yùn)行端與后臺(tái)服務(wù)端之間的進(jìn)程間通信,后臺(tái)服務(wù)端對(duì)前臺(tái)運(yùn)行端的運(yùn)行數(shù)據(jù)進(jìn)行保存,并在前臺(tái)運(yùn)行端運(yùn)行崩潰時(shí)提供運(yùn)行數(shù)據(jù),實(shí)現(xiàn)了前臺(tái)運(yùn)行端運(yùn)行數(shù)據(jù)的快速恢復(fù),從而跳過(guò)了初始化流程。由于進(jìn)程間通信為內(nèi)存操作,該運(yùn)行數(shù)據(jù)恢復(fù)過(guò)程與現(xiàn)有技術(shù)中的初始化流程不同,相比起初始化流程中文件及網(wǎng)絡(luò)1/0,在速度上有著質(zhì)的飛躍,因此前本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種運(yùn)行數(shù)據(jù)恢復(fù)方法,其特征在于,包括:后臺(tái)服務(wù)端接收前臺(tái)運(yùn)行端發(fā)送的運(yùn)行數(shù)據(jù);所述后臺(tái)服務(wù)端接收所述前臺(tái)運(yùn)行端在運(yùn)行崩潰并再次接入運(yùn)行時(shí)發(fā)送的所述運(yùn)行數(shù)據(jù)獲取請(qǐng)求;所述后臺(tái)服務(wù)端將所述前臺(tái)運(yùn)行端所請(qǐng)求的運(yùn)行數(shù)據(jù)發(fā)送至所述前臺(tái)運(yùn)行端,以使所述前臺(tái)運(yùn)行端進(jìn)行所述運(yùn)行數(shù)據(jù)的恢復(fù);其中,所述后臺(tái)服務(wù)端與所述前臺(tái)運(yùn)行端之間通過(guò)進(jìn)程間通信進(jìn)行交互。

    【技術(shù)特征摘要】

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:梁捷,俞永福,何小鵬朱順炎,湯錦鵬,
    申請(qǐng)(專利權(quán))人:廣州市動(dòng)景計(jì)算機(jī)科技有限公司,
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码少妇30P| 亚洲中文字幕无码爆乳AV| 蜜桃臀无码内射一区二区三区| 久久久久久国产精品无码下载| 人妻丰满熟妇aⅴ无码| 无码国产精品一区二区免费| 国产av无码专区亚洲av毛片搜| 午夜亚洲AV日韩AV无码大全| 国产精品无码一区二区三区在 | 最新中文字幕AV无码不卡| 国产成年无码久久久久毛片| 亚洲av无码一区二区三区天堂 | 亚洲日韩中文字幕无码一区| 人妻丰满?V无码久久不卡 | 性色AV蜜臀AV人妻无码| 久久久无码中文字幕久...| 日韩精品无码永久免费网站 | 亚洲精品av无码喷奶水糖心| 中文字幕久无码免费久久| 亚洲国产成人精品无码区花野真一| 国产亚洲精久久久久久无码AV| 国产成人无码精品久久久小说| 久久水蜜桃亚洲av无码精品麻豆| 日韩精品无码免费专区午夜不卡 | 久久午夜夜伦鲁鲁片免费无码| 国产日产欧洲无码视频| 日本精品人妻无码免费大全 | 亚洲国产精品无码久久SM| 亚洲Av无码国产情品久久| 日韩精品无码人妻免费视频| 九九无码人妻一区二区三区| 人妻av中文字幕无码专区| 亚洲人成人无码.www石榴| 亚洲av永久无码精品三区在线4| 日韩人妻无码一区二区三区久久| 无码国产色欲XXXXX视频| 无码AV波多野结衣久久| 亚洲精品无码不卡| 精品无码久久久久国产| av无码国产在线看免费网站| 伊人无码精品久久一区二区|