欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種桌面應(yīng)用更新方法及裝置制造方法

文檔序號(hào):6649048閱讀:234來(lái)源:國(guó)知局
一種桌面應(yīng)用更新方法及裝置制造方法
【專利摘要】本申請(qǐng)?zhí)峁┮环N桌面應(yīng)用更新方法及裝置,通過(guò)利用預(yù)先設(shè)置的解包規(guī)則,對(duì)獲取到的新版本應(yīng)用安裝包進(jìn)行解包得到新版本應(yīng)用程序(該新版本應(yīng)用程序是基于動(dòng)態(tài)語(yǔ)言生成的),進(jìn)而使得只需直接裝載并解釋執(zhí)行該新版本應(yīng)用程序,即可生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能,也即,完成桌面應(yīng)用的更新過(guò)程。避免了現(xiàn)有技術(shù)在進(jìn)行桌面應(yīng)用更新時(shí),需退出老版本的桌面應(yīng)用,利用下載的新版本桌面應(yīng)用的應(yīng)用安裝包執(zhí)行新版本桌面應(yīng)用的安裝,然后才可重啟執(zhí)行該新版本桌面應(yīng)用,所導(dǎo)致桌面應(yīng)用更新不流暢的問(wèn)題。
【專利說(shuō)明】一種桌面應(yīng)用更新方法及裝置

【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及桌面應(yīng)用更新【技術(shù)領(lǐng)域】,特別是涉及一種桌面應(yīng)用更新方法及裝置。

【背景技術(shù)】
[0002]隨著終端設(shè)備的普及,越來(lái)越多的桌面應(yīng)用(如,QQ、騰訊視頻等)應(yīng)運(yùn)而生,為人們的日常生活提供便利。
[0003]傳統(tǒng)的桌面應(yīng)用更新方式一般為:運(yùn)維人員發(fā)布新版本桌面應(yīng)用的應(yīng)用安裝包,然后在老版本的桌面應(yīng)用里,或者應(yīng)用商店里提示用戶進(jìn)行升級(jí)。當(dāng)用戶進(jìn)行升級(jí)時(shí),往往需要退出老版本的桌面應(yīng)用,利用下載的新版本桌面應(yīng)用的應(yīng)用安裝包執(zhí)行新版本桌面應(yīng)用的安裝,然后才可重啟執(zhí)行該新版本桌面應(yīng)用,通常導(dǎo)致桌面應(yīng)用更新不流暢的問(wèn)題。


【發(fā)明內(nèi)容】

[0004]有鑒于此,本申請(qǐng)?zhí)峁┮环N桌面應(yīng)用更新方法及裝置,以解決現(xiàn)有技術(shù)桌面應(yīng)用更新不流暢的問(wèn)題。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的技術(shù)方案如下:
[0006]一種桌面應(yīng)用更新方法,包括:
[0007]獲取桌面應(yīng)用的新版本應(yīng)用安裝包;
[0008]利用預(yù)先設(shè)置的解包規(guī)則對(duì)所述新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序;
[0009]裝載并解釋執(zhí)行所述新版本應(yīng)用程序,生成與所述新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能。
[0010]優(yōu)選的,所述獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為:當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),獲取所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0011]優(yōu)選的,所述確定存在桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為:
[0012]監(jiān)控預(yù)先設(shè)置的用于提供所述桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作;
[0013]當(dāng)所述文件操作動(dòng)作指示發(fā)布所述桌面應(yīng)用的應(yīng)用安裝包時(shí),在所述桌面應(yīng)用地址中,獲取所述桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息;
[0014]獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息;
[0015]判斷所述第一版本信息中攜帶的第一版本號(hào)是否高于所述第二版本信息中攜帶的第二版本號(hào);
[0016]當(dāng)是時(shí),確定存在所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0017]優(yōu)選的,所述獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為:利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取所述桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的所述第一應(yīng)用安裝包作為所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0018]優(yōu)選的,還包括:將所述新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
[0019]一種桌面應(yīng)用更新裝置,包括:
[0020]新版本應(yīng)用安裝包獲取單元,用于獲取桌面應(yīng)用的新版本應(yīng)用安裝包;
[0021]解包單元,用于利用預(yù)先設(shè)置的解包規(guī)則對(duì)所述新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序;
[0022]更新單元,用于裝載并解釋執(zhí)行所述新版本應(yīng)用程序,生成與所述新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能。
[0023]優(yōu)選的,所述新版本應(yīng)用安裝包獲取單元當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),獲取所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0024]優(yōu)選的,還包括:
[0025]新版本應(yīng)用安裝包確定單元,用于監(jiān)控預(yù)先設(shè)置的用于提供所述桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作;以及,當(dāng)所述文件操作動(dòng)作指示發(fā)布所述桌面應(yīng)用的應(yīng)用安裝包時(shí),在所述桌面應(yīng)用地址中,獲取所述桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息;以及,獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息;以及,判斷所述第一版本信息中攜帶的第一版本號(hào)是否高于所述第二版本信息中攜帶的第二版本號(hào);以及,當(dāng)是時(shí),確定存在所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0026]優(yōu)選的,所述新版本應(yīng)用安裝包獲取單元利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取所述桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的所述第一應(yīng)用安裝包作為所述桌面應(yīng)用的新版本應(yīng)用安裝包。
[0027]優(yōu)選的,還包括:
[0028]新版本應(yīng)用程序存儲(chǔ)單元,用于將所述新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
[0029]本申請(qǐng)?zhí)峁┮环N桌面應(yīng)用更新方法及裝置,通過(guò)利用預(yù)先設(shè)置的解包規(guī)則,對(duì)獲取到的新版本應(yīng)用安裝包進(jìn)行解包得到新版本應(yīng)用程序(該新版本應(yīng)用程序是基于動(dòng)態(tài)語(yǔ)言生成的),進(jìn)而使得只需直接裝載并解釋執(zhí)行該新版本應(yīng)用程序,即可生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能,也即,完成桌面應(yīng)用的更新過(guò)程。避免了現(xiàn)有技術(shù)在進(jìn)行桌面應(yīng)用更新時(shí),需退出老版本的桌面應(yīng)用,利用下載的新版本桌面應(yīng)用的應(yīng)用安裝包執(zhí)行新版本桌面應(yīng)用的安裝,然后才可重啟執(zhí)行該新版本桌面應(yīng)用,所導(dǎo)致桌面應(yīng)用更新不流暢的冋題。

【專利附圖】

【附圖說(shuō)明】
[0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0031]圖1為本申請(qǐng)實(shí)施例一提供的一種桌面應(yīng)用更新方法流程圖;
[0032]圖2為本申請(qǐng)實(shí)施例二提供的一種確定存在桌面應(yīng)用的新版本應(yīng)用安裝包的方法流程圖;
[0033]圖3為本申請(qǐng)實(shí)施例三提供的一種桌面應(yīng)用更新裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0034]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]實(shí)施例一:
[0036]圖1為本申請(qǐng)實(shí)施例一提供的一種桌面應(yīng)用更新方法流程圖。
[0037]如圖1所示,該方法包括:
[0038]S101、獲取桌面應(yīng)用的新版本應(yīng)用安裝包;
[0039]在本申請(qǐng)實(shí)施例中,優(yōu)選的,本申請(qǐng)實(shí)施例提供的一種桌面應(yīng)用更新方法應(yīng)用于終端設(shè)備,如:電腦等。
[0040]當(dāng)終端設(shè)備上的桌面應(yīng)用需要更新時(shí),首先需要獲取該桌面應(yīng)用的新版本應(yīng)用安裝包。
[0041]S102、利用預(yù)先設(shè)置的解包規(guī)則對(duì)新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序;
[0042]在本申請(qǐng)實(shí)施例中,優(yōu)選的,獲取到的桌面應(yīng)用的應(yīng)用安裝包是通過(guò)預(yù)先設(shè)置打包規(guī)則對(duì)基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序進(jìn)行打包后生成的。
[0043]在本申請(qǐng)實(shí)施例中,優(yōu)選的,預(yù)先設(shè)置有與上述打包規(guī)則對(duì)應(yīng)的解包規(guī)則,當(dāng)獲取到桌面應(yīng)用的新版本應(yīng)用安裝包后,則可通過(guò)該解包規(guī)則進(jìn)行解包,獲取相應(yīng)的新版本應(yīng)用程序(該新版本應(yīng)用程序是基于動(dòng)態(tài)語(yǔ)言生成的)。
[0044]在本申請(qǐng)實(shí)施例中,優(yōu)選的,動(dòng)態(tài)語(yǔ)言為JavaScript語(yǔ)言,以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置動(dòng)態(tài)語(yǔ)言的具體表現(xiàn)形式,在此不做限定。
[0045]在本申請(qǐng)實(shí)施例中,優(yōu)選的,解包規(guī)則包括:解壓縮規(guī)則、新版本應(yīng)用安裝包解壓縮后(相當(dāng)于對(duì)現(xiàn)有技術(shù)中對(duì)壓縮文件進(jìn)行解壓縮的過(guò)程)生成的信息中新版本應(yīng)用程序的位置信息等。
[0046]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置解包規(guī)則中包括的信息,在此不做限定。
[0047]S103、裝載并解釋執(zhí)行新版本應(yīng)用程序,生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功會(huì)K。
[0048]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)對(duì)新版本應(yīng)用安裝包進(jìn)行解包得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序后,無(wú)需退出原有桌面應(yīng)用,只需在原有桌面應(yīng)用的基礎(chǔ)上直接裝載并解釋執(zhí)行該新版本應(yīng)用程序,即可生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能。
[0049]在本申請(qǐng)實(shí)施例中,優(yōu)選的,新版本應(yīng)用程序安裝包為桌面應(yīng)用的全部更新信息,如:當(dāng)需在QQ中更新“游戲”功能時(shí),該新版本應(yīng)用程序安裝包中的信息為與“游戲”功能對(duì)應(yīng)的更新信息。
[0050]在本申請(qǐng)實(shí)施例中,優(yōu)選的,新版本應(yīng)用程序安裝包可以為桌面應(yīng)用的全部信息,如:當(dāng)需在QQ中更新“游戲”功能時(shí),該新版本應(yīng)用程序安裝包中的信息為與整個(gè)QQ的功能對(duì)應(yīng)的信息,該信息中至少包括與“游戲”功能對(duì)應(yīng)的更新信息。
[0051]以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置新版本應(yīng)用程序安裝包中攜帶的信息,在此不做限定。
[0052]本申請(qǐng)?zhí)峁┮环N桌面應(yīng)用更新方法,通過(guò)利用預(yù)先設(shè)置的解包規(guī)則,對(duì)獲取到的新版本應(yīng)用安裝包進(jìn)行解包得到新版本應(yīng)用程序(該新版本應(yīng)用程序是基于動(dòng)態(tài)語(yǔ)言生成的),進(jìn)而使得只需直接裝載并解釋執(zhí)行該新版本應(yīng)用程序,即可生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能,也即,完成桌面應(yīng)用的更新過(guò)程。避免了現(xiàn)有技術(shù)在進(jìn)行桌面應(yīng)用更新時(shí),需退出老版本的桌面應(yīng)用,利用下載的新版本桌面應(yīng)用的應(yīng)用安裝包執(zhí)行新版本桌面應(yīng)用的安裝,然后才可重啟執(zhí)行該新版本桌面應(yīng)用,所導(dǎo)致桌面應(yīng)用更新不流暢的問(wèn)題。
[0053]實(shí)施例二:
[0054]為了便于本領(lǐng)域技術(shù)人員對(duì)上述實(shí)施例提供的一種桌面應(yīng)用更新方法的理解,尤其是對(duì)該過(guò)程中獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程的理解,進(jìn)行如下介紹。
[0055]在本申請(qǐng)實(shí)施例中,優(yōu)選的,在上述實(shí)施例一提供的桌面應(yīng)用更新方法的基礎(chǔ)上,在獲取桌面應(yīng)用的新版本應(yīng)用安裝包之前,首先確定是否存在桌面應(yīng)用的新版本應(yīng)用安裝包。
[0056]具體的,當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),才獲取該桌面應(yīng)用的新版本應(yīng)用安裝包;當(dāng)不存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),則不獲取該桌面應(yīng)用的新版本應(yīng)用安裝包。
[0057]圖2為本申請(qǐng)實(shí)施例二提供的一種確定存在桌面應(yīng)用的新版本應(yīng)用安裝包的方法流程圖。
[0058]如圖2所示,該方法包括:
[0059]S201、監(jiān)控預(yù)先設(shè)置的用于提供桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作;
[0060]在本申請(qǐng)實(shí)施例中,優(yōu)選的,預(yù)先設(shè)置文件驅(qū)動(dòng)監(jiān)控器,通過(guò)該文件驅(qū)動(dòng)監(jiān)控器可監(jiān)控桌面應(yīng)用地址中的文件操作動(dòng)作。
[0061]S202、當(dāng)文件操作動(dòng)作指示發(fā)布桌面應(yīng)用的應(yīng)用安裝包時(shí),在桌面應(yīng)用地址中,獲取桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息;
[0062]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)運(yùn)維人員需要更新桌面應(yīng)用時(shí),首先需要將該桌面應(yīng)用的新版本應(yīng)用安裝包放置在預(yù)先設(shè)置的用于為該桌面應(yīng)用提供分發(fā)和更新服務(wù)的桌面應(yīng)用地址中,實(shí)現(xiàn)對(duì)該桌面應(yīng)用的新版本應(yīng)用安裝包的發(fā)布。
[0063]優(yōu)選的,將桌面應(yīng)用的新版本應(yīng)用安裝包放置在桌面應(yīng)用地址中的過(guò)程可利用互聯(lián)網(wǎng)通過(guò)上傳的方式實(shí)現(xiàn)。以上僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置該放置方式,在此不做限定。
[0064]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)文件驅(qū)動(dòng)監(jiān)控器所監(jiān)控到的文件操作動(dòng)作指示發(fā)布桌面應(yīng)用的應(yīng)用安裝包時(shí),從該桌面應(yīng)用地址中獲取該文件操作動(dòng)作發(fā)布的應(yīng)用安裝包(這里稱之為第一應(yīng)用安裝包)的版本信息(這里稱之為第一版本信息)。
[0065]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)運(yùn)維人員每次在桌面應(yīng)用地址中放置新版本桌面應(yīng)用的應(yīng)用安裝包時(shí),可通過(guò)將新版本桌面應(yīng)用的應(yīng)用安裝包替換舊版本桌面應(yīng)用的應(yīng)用安裝包的方式實(shí)現(xiàn);還可通過(guò)在保留原有舊版本桌面應(yīng)用的應(yīng)用安裝包的基礎(chǔ)上,額外添加新版本桌面應(yīng)用的應(yīng)用安裝包的方式實(shí)現(xiàn)。
[0066]在本申請(qǐng)實(shí)施例中,優(yōu)選的,每個(gè)應(yīng)用安裝包對(duì)應(yīng)唯——個(gè)版本信息,該版本信息中攜帶版本號(hào),版本信息所屬的桌面應(yīng)用安裝包越新,其攜帶的版本號(hào)越高。當(dāng)通過(guò)在保留原有舊版本桌面應(yīng)用的應(yīng)用安裝包的基礎(chǔ)上,額外添加新版本桌面應(yīng)用的應(yīng)用安裝包的方式,實(shí)現(xiàn)在桌面應(yīng)用地址中放置新版本桌面應(yīng)用的應(yīng)用安裝包的過(guò)程時(shí),將桌面應(yīng)用地址中版本號(hào)最高的應(yīng)用安裝包作為該桌面應(yīng)用的第一應(yīng)用安裝包,并獲取其版本信息作為第一版本信息。
[0067]S203、獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息;
[0068]在本申請(qǐng)實(shí)施例中,優(yōu)選的,在確定存在桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程中,不僅需要獲取桌面應(yīng)用地址中的該桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息,還需要獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的應(yīng)用安裝包(這里稱之為第二應(yīng)用安裝包)的版本信息(這里稱之為第二版本信息)。
[0069]具體的,獲取當(dāng)前提供的應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息的過(guò)程可利用終端設(shè)備上所預(yù)先設(shè)置的桌面應(yīng)用運(yùn)行環(huán)境實(shí)現(xiàn)。
[0070]桌面應(yīng)用運(yùn)行環(huán)境是在終端設(shè)備上運(yùn)行桌面應(yīng)用所必須的環(huán)境,其提供了執(zhí)行桌面應(yīng)用的桌面應(yīng)用程序的能力,通過(guò)執(zhí)行桌面應(yīng)用的桌面應(yīng)用程序?qū)崿F(xiàn)該桌面應(yīng)用的各種功能,具體的桌面應(yīng)用運(yùn)行環(huán)境的原理請(qǐng)參見(jiàn)現(xiàn)有技術(shù),在此不做詳細(xì)介紹。
[0071]在本申請(qǐng)實(shí)施例中,優(yōu)選的,以上執(zhí)行過(guò)程僅僅是本申請(qǐng)實(shí)施例的優(yōu)選方式,發(fā)明人可根據(jù)自己的需求任意設(shè)置S201和S202的執(zhí)行順序,在此不做限定。
[0072]S204、判斷第一版本信息中攜帶的第一版本號(hào)是否高于第二版本信息中攜帶的第二版本號(hào);
[0073]S205、確定存在桌面應(yīng)用的新版本應(yīng)用安裝包。
[0074]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)?shù)谝话姹拘畔⒅袛y帶的第一版本號(hào)高于第二版本信息中攜帶的第二版本號(hào)時(shí),確定存在桌面應(yīng)用的新版本應(yīng)用安裝包。
[0075]在本申請(qǐng)實(shí)施例中,優(yōu)選的,當(dāng)?shù)谝话姹拘畔⒅袛y帶的第一版本號(hào)不高于第二版本信息中攜帶的第二版本號(hào)時(shí),確定不存在桌面應(yīng)用的新版本應(yīng)用安裝包。
[0076]在本申請(qǐng)實(shí)施例中,優(yōu)選的,獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程具體為:利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的第一應(yīng)用安裝包作為桌面應(yīng)用的新版本應(yīng)用安裝包。
[0077]進(jìn)一步的,本申請(qǐng)實(shí)施例提供的一種桌面應(yīng)用更新方法在上述實(shí)施例提供的一種桌面應(yīng)用更新方法的基礎(chǔ)上進(jìn)一步包括:將新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
[0078]在本申請(qǐng)實(shí)施例中,優(yōu)選的,預(yù)先設(shè)置有存儲(chǔ)路徑信息,當(dāng)利用預(yù)先設(shè)置的解包規(guī)則對(duì)新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序后,可將該新版本應(yīng)用程序存儲(chǔ)在該存儲(chǔ)路徑信息指示的地址中,以實(shí)現(xiàn)對(duì)桌面應(yīng)用的保存及更新,直到有比該新版本應(yīng)用程序更加新的應(yīng)用程序存儲(chǔ)在該存儲(chǔ)路徑信息指示的地址中后,使用該更加新的應(yīng)用程序生成相應(yīng)的應(yīng)用功能。
[0079]通過(guò)上述對(duì)本申請(qǐng)實(shí)施例提供的桌面應(yīng)用更新方法的進(jìn)一步介紹,使得本申請(qǐng)實(shí)施例提供的桌面應(yīng)用更新方法更加清晰、完整,便于本領(lǐng)域技術(shù)人員理解。
[0080]實(shí)施例三:
[0081]圖3為本申請(qǐng)實(shí)施例三提供的一種桌面應(yīng)用更新裝置的結(jié)構(gòu)示意圖。
[0082]如圖3所示,該裝置包括:
[0083]新版本應(yīng)用安裝包獲取單元I,用于獲取桌面應(yīng)用的新版本應(yīng)用安裝包;
[0084]解包單元2,用于利用預(yù)先設(shè)置的解包規(guī)則對(duì)新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序;
[0085]更新單元3,用于裝載并解釋執(zhí)行新版本應(yīng)用程序,生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能。
[0086]在本申請(qǐng)實(shí)施例中,優(yōu)選的,新版本應(yīng)用安裝包獲取單元當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),獲取桌面應(yīng)用的新版本應(yīng)用安裝包。
[0087]進(jìn)一步的,在本申請(qǐng)實(shí)施例提供的一種桌面應(yīng)用更新裝置中,還包括:
[0088]新版本應(yīng)用安裝包確定單元,用于監(jiān)控預(yù)先設(shè)置的用于提供桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作;以及,當(dāng)文件操作動(dòng)作指示發(fā)布桌面應(yīng)用的應(yīng)用安裝包時(shí),在桌面應(yīng)用地址中,獲取桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息;以及,獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息;以及,判斷第一版本信息中攜帶的第一版本號(hào)是否高于第二版本信息中攜帶的第二版本號(hào);以及,當(dāng)是時(shí),確定存在桌面應(yīng)用的新版本應(yīng)用安裝包。
[0089]在本申請(qǐng)實(shí)施例中,優(yōu)選的,新版本應(yīng)用安裝包獲取單元利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的第一應(yīng)用安裝包作為桌面應(yīng)用的新版本應(yīng)用安裝包。
[0090]進(jìn)一步的,在本申請(qǐng)實(shí)施例提供的一種桌面應(yīng)用更新裝置中,還包括:新版本應(yīng)用程序存儲(chǔ)單元,用于將新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
[0091]本申請(qǐng)?zhí)峁┮环N桌面應(yīng)用更新裝置,通過(guò)利用預(yù)先設(shè)置的解包規(guī)則,對(duì)獲取到的新版本應(yīng)用安裝包進(jìn)行解包得到新版本應(yīng)用程序(該新版本應(yīng)用程序是基于動(dòng)態(tài)語(yǔ)言生成的),進(jìn)而使得只需直接裝載并解釋執(zhí)行該新版本應(yīng)用程序,即可生成與新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能,也即,完成桌面應(yīng)用的更新過(guò)程。避免了現(xiàn)有技術(shù)在進(jìn)行桌面應(yīng)用更新時(shí),需退出老版本的桌面應(yīng)用,利用下載的新版本桌面應(yīng)用的應(yīng)用安裝包執(zhí)行新版本桌面應(yīng)用的安裝,然后才可重啟執(zhí)行該新版本桌面應(yīng)用,所導(dǎo)致桌面應(yīng)用更新不流暢的問(wèn)題。
[0092]本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
[0093]以上僅是本申請(qǐng)的優(yōu)選實(shí)施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種桌面應(yīng)用更新方法,其特征在于,包括: 獲取桌面應(yīng)用的新版本應(yīng)用安裝包; 利用預(yù)先設(shè)置的解包規(guī)則對(duì)所述新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序; 裝載并解釋執(zhí)行所述新版本應(yīng)用程序,生成與所述新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功會(huì)K。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為:當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),獲取所述桌面應(yīng)用的新版本應(yīng)用安裝包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定存在桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為: 監(jiān)控預(yù)先設(shè)置的用于提供所述桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作; 當(dāng)所述文件操作動(dòng)作指示發(fā)布所述桌面應(yīng)用的應(yīng)用安裝包時(shí),在所述桌面應(yīng)用地址中,獲取所述桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息; 獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息; 判斷所述第一版本信息中攜帶的第一版本號(hào)是否高于所述第二版本信息中攜帶的第二版本號(hào); 當(dāng)是時(shí),確定存在所述桌面應(yīng)用的新版本應(yīng)用安裝包。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取桌面應(yīng)用的新版本應(yīng)用安裝包的過(guò)程為:利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取所述桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的所述第一應(yīng)用安裝包作為所述桌面應(yīng)用的新版本應(yīng)用安裝包。
5.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,還包括:將所述新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
6.一種桌面應(yīng)用更新裝置,其特征在于,包括: 新版本應(yīng)用安裝包獲取單元,用于獲取桌面應(yīng)用的新版本應(yīng)用安裝包; 解包單元,用于利用預(yù)先設(shè)置的解包規(guī)則對(duì)所述新版本應(yīng)用安裝包進(jìn)行解包,得到基于動(dòng)態(tài)語(yǔ)言生成的新版本應(yīng)用程序; 更新單元,用于裝載并解釋執(zhí)行所述新版本應(yīng)用程序,生成與所述新版本應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用功能。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述新版本應(yīng)用安裝包獲取單元當(dāng)確定存在桌面應(yīng)用的新版本應(yīng)用安裝包時(shí),獲取所述桌面應(yīng)用的新版本應(yīng)用安裝包。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 新版本應(yīng)用安裝包確定單元,用于監(jiān)控預(yù)先設(shè)置的用于提供所述桌面應(yīng)用的分發(fā)和更新服務(wù)的桌面應(yīng)用地址中的文件操作動(dòng)作;以及,當(dāng)所述文件操作動(dòng)作指示發(fā)布所述桌面應(yīng)用的應(yīng)用安裝包時(shí),在所述桌面應(yīng)用地址中,獲取所述桌面應(yīng)用的第一應(yīng)用安裝包的第一版本信息;以及,獲取當(dāng)前提供應(yīng)用功能的桌面應(yīng)用的第二應(yīng)用安裝包的第二版本信息;以及,判斷所述第一版本信息中攜帶的第一版本號(hào)是否高于所述第二版本信息中攜帶的第二版本號(hào);以及,當(dāng)是時(shí),確定存在所述桌面應(yīng)用的新版本應(yīng)用安裝包。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述新版本應(yīng)用安裝包獲取單元利用互聯(lián)網(wǎng)通過(guò)服務(wù)請(qǐng)求的方式獲取所述桌面應(yīng)用地址中的桌面應(yīng)用的第一應(yīng)用安裝包,并將獲取到的所述第一應(yīng)用安裝包作為所述桌面應(yīng)用的新版本應(yīng)用安裝包。
10.根據(jù)權(quán)利要求6-9任意一項(xiàng)所述的裝置,其特征在于,還包括: 新版本應(yīng)用程序存儲(chǔ)單元,用于將所述新版本應(yīng)用程序存儲(chǔ)在預(yù)先設(shè)置的存儲(chǔ)路徑信息指示的地址中。
【文檔編號(hào)】G06F9/445GK104516761SQ201510014507
【公開(kāi)日】2015年4月15日 申請(qǐng)日期:2015年1月12日 優(yōu)先權(quán)日:2015年1月12日
【發(fā)明者】江春華, 陳曉龍, 陳顯龍, 楊志鵬, 成七一 申請(qǐng)人:北京恒華偉業(yè)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
离岛区| 四川省| 得荣县| 东阿县| 隆尧县| 新营市| 崇明县| 陵川县| 彭山县| 河曲县| 宝坻区| 亳州市| 沁水县| 枣阳市| 枣强县| 绥化市| 金溪县| 陕西省| 宜春市| 军事| 和顺县| 西乌| 同德县| 临夏市| 高青县| 玛纳斯县| 南昌县| 朝阳县| 光泽县| 中宁县| 乌拉特后旗| 岗巴县| 大厂| 东阳市| 冀州市| 紫阳县| 缙云县| 克什克腾旗| 潞城市| 虞城县| 宜城市|