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

基于蘋果操作系統(tǒng)的軟件卸載方法及裝置的制作方法

文檔序號(hào):6337098閱讀:260來(lái)源:國(guó)知局
專利名稱:基于蘋果操作系統(tǒng)的軟件卸載方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種基于蘋果操作系統(tǒng)的軟件卸載方法及裝置。
背景技術(shù)
移動(dòng)終端軟件通常包括用戶界面文件、驅(qū)動(dòng)程序以及相關(guān)的配置文件等,通過(guò)安 裝程序分別將不同的文件安裝于不同的系統(tǒng)路徑下,為了實(shí)現(xiàn)完全卸載,就要求用戶運(yùn)行 軟件自帶的卸載程序。傳統(tǒng)的軟件卸載方法是用戶通過(guò)安裝程序?qū)ㄐ遁d程序的軟件安 裝于系統(tǒng),當(dāng)用戶需要卸載軟件時(shí),運(yùn)行卸載程序即可達(dá)到完全卸載的效果。但是蘋果操作系統(tǒng)的用戶常常習(xí)慣于將用戶界面文件直接拖入系統(tǒng)桌面的廢紙 簍,從而認(rèn)為軟件被卸載了,但實(shí)際上用戶并沒有卸載所有驅(qū)動(dòng)程序和相關(guān)的配置文件。這 種不規(guī)范操作沒有完全卸載軟件,最嚴(yán)重的后果是由于過(guò)濾驅(qū)動(dòng)的存在影響下一次的軟件 安裝,勢(shì)必影響用戶體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種基于蘋果操作系統(tǒng)的軟件卸載方法及裝置,對(duì)用戶 的不規(guī)范卸載軟件的操作進(jìn)行檢測(cè),并調(diào)用卸載程序卸載軟件,實(shí)現(xiàn)完全卸載軟件。本發(fā)明提出一種基于蘋果操作系統(tǒng)的軟件卸載方法,包括監(jiān)測(cè)軟件的用戶界面文件是否被移除;當(dāng)用戶界面文件被移除時(shí),調(diào)用所述軟件的卸載程序卸載軟件。優(yōu)選地,在執(zhí)行所述監(jiān)測(cè)軟件的用戶界面文件是否被移除之前,包括當(dāng)軟件安裝時(shí),獲取該軟件的用戶界面文件的名稱。優(yōu)選地,在執(zhí)行所述調(diào)用軟件的卸載程序卸載軟件之前,還包括顯示提示信息,提示用戶是否卸載軟件。優(yōu)選地,所述監(jiān)測(cè)軟件的用戶界面文件是否被移除包括定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在所述用戶 界面文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在所述用戶界面文件時(shí),認(rèn) 為該軟件的用戶界面被移除。優(yōu)選地,所述監(jiān)測(cè)軟件的用戶界面文件是否被移除包括接收軟件路徑下的用戶界面文件移動(dòng)的消息;判斷所述用戶界面文件移動(dòng)的目的地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界 面被移除。本發(fā)明還提出一種基于蘋果操作系統(tǒng)的軟件卸載裝置,包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)軟件的用戶界面文件是否被移除;調(diào)用模塊,用于當(dāng)用戶界面文件被移除時(shí),調(diào)用所述軟件的卸載程序卸載軟件。優(yōu)選地,基于蘋果操作系統(tǒng)的軟件卸載裝置還包括
獲取模塊,用于當(dāng)軟件安裝時(shí),獲取該軟件的用戶界面文件的名稱。優(yōu)選地,基于蘋果操作系統(tǒng)的軟件卸載裝置還包括提示模塊,用于顯示提示信息,提示用戶是否卸載軟件。優(yōu)選地,所述檢測(cè)模塊具體用于定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在所述用戶 界面文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在所述用戶界面文件時(shí),認(rèn) 為該軟件的用戶界面被移除。優(yōu)選地,所述檢測(cè)模塊具體用于接收軟件路徑下的用戶界面文件移動(dòng)的消息,以及判斷所述用戶界面文件移動(dòng)的 目的地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界面被移除。本發(fā)明提出的一種基于蘋果操作系統(tǒng)的軟件卸載方法及裝置,當(dāng)檢測(cè)到用戶的不 規(guī)范卸載軟件的操作時(shí),調(diào)用卸載程序卸載軟件,實(shí)現(xiàn)完全卸載軟件。


圖1為本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法一實(shí)施例的流程示意圖;圖2為本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法又一實(shí)施例的流程示意圖;圖3為本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載裝置一實(shí)施例的結(jié)構(gòu)示意圖;圖4為本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載裝置又一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施例方式本發(fā)明提出的一種基于蘋果操作系統(tǒng)的軟件卸載方法及裝置,當(dāng)檢測(cè)到用戶進(jìn)行 的不規(guī)范的卸載軟件操作時(shí),調(diào)用卸載程序卸載軟件。參照?qǐng)D1,提出本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法一實(shí)施例,包括步驟S101,監(jiān)測(cè)軟件的用戶界面文件是否被移除;首先在需要安裝的軟件中設(shè)置一基于蘋果操作系統(tǒng)的軟件卸載裝置,該裝置在軟 件安裝時(shí)一同安裝于蘋果操作系統(tǒng)內(nèi),基于蘋果操作系統(tǒng)的軟件卸載裝置可以有兩種啟動(dòng) 方式一為軟件安裝完畢前,通過(guò)腳本的方式啟動(dòng)該裝置,另一種是啟動(dòng)系統(tǒng)前,借助系統(tǒng) 的機(jī)制啟動(dòng)該裝置,如在系統(tǒng)的路徑/Library/LaimchAgents/下寫入包含該裝置安裝路 徑的文件,并在系統(tǒng)啟動(dòng)后啟動(dòng)該裝置。基于蘋果操作系統(tǒng)的軟件卸載裝置可以采用如下 方法進(jìn)行監(jiān)測(cè)(1)基于蘋果操作系統(tǒng)的軟件卸載裝置定時(shí)檢測(cè)軟件路徑(/Application)下的 用戶界面文件是否存在,以及廢紙簍(/.Trash)下是否存在用戶界面文件。當(dāng)軟件路徑下 的用戶界面文件不存在,且廢紙簍中存在該用戶界面文件時(shí),認(rèn)為用戶界面文件被移除。(2)利用Cocoa提供的消息機(jī)制,通過(guò)注冊(cè)NSFileManager類型的對(duì)象,監(jiān)測(cè)用 戶界面文件的移動(dòng),如果用戶界面文件從程序路徑(/Application)發(fā)生移動(dòng),則獲取到消 息,進(jìn)一步判斷移動(dòng)的目的地址是否為廢紙簍(/. Trash),是則認(rèn)為用戶界面文件被移除。步驟S102,當(dāng)用戶界面文件被移除時(shí),調(diào)用軟件的卸載程序卸載軟件。當(dāng)監(jiān)測(cè)到用戶界面文件被移除時(shí),基于蘋果操作系統(tǒng)的軟件卸載裝置調(diào)用軟件的卸載程序,將軟件完全卸載。本發(fā)明提出的一種基于蘋果操作系統(tǒng)的軟件卸載方法,當(dāng)檢測(cè)到用戶進(jìn)行的不規(guī) 范的卸載軟件操作時(shí),調(diào)用卸載程序卸載軟件,實(shí)現(xiàn)完全卸載軟件。在本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法一實(shí)施例中,步驟SlOl可包括定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在用戶界面 文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在用戶界面文件時(shí),認(rèn)為該軟件 的用戶界面被移除。在本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法一實(shí)施例中,步驟SlOl也可包括接收軟件路徑下的用戶界面文件移動(dòng)的消息;判斷用戶界面文件移動(dòng)的目的地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界面被 移除。參照?qǐng)D2,提出本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載方法又一實(shí)施例,在上述實(shí)施 例中,在執(zhí)行步驟SlOl之前,包括步驟S100,當(dāng)軟件安裝時(shí),獲取該軟件的用戶界面文件的名稱。執(zhí)行軟件安裝的過(guò)程中,基于蘋果操作系統(tǒng)的軟件卸載裝置獲取該軟件的用戶界 面文件名稱,將該名稱寫入本地配置文件中,提供給基于蘋果操作系統(tǒng)的軟件卸載裝置監(jiān) 測(cè)使用。在執(zhí)行步驟S102之前,包括步驟S1011,顯示提示信息,提示用戶是否卸載軟件。當(dāng)基于蘋果操作系統(tǒng)的軟件卸載裝置檢測(cè)到用戶界面文件被移除時(shí),表示發(fā)生了 用戶不規(guī)范的刪除軟件操作,此時(shí)顯示提示信息,提示用戶是否刪除軟件,如果用戶確定刪 除軟件,則調(diào)用軟件的卸載程序卸載軟件。在基于蘋果操作系統(tǒng)的軟件卸載方法上一實(shí)施例中,基于蘋果操作系統(tǒng)的軟件卸 載裝置還可獲取軟件的用戶界面文件的名稱,因此可在上一實(shí)施例的基礎(chǔ)上,適合內(nèi)置于 各種軟件,并且在卸載之前提示用戶,以防誤操作。參照?qǐng)D3,提出本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載裝置一實(shí)施例,包括監(jiān)測(cè)模塊10,用于監(jiān)測(cè)軟件的用戶界面文件是否被移除;調(diào)用模塊20,用于當(dāng)用戶界面文件被移除時(shí),調(diào)用軟件的卸載程序卸載軟件?;谔O果操作系統(tǒng)的軟件卸載裝置在軟件安裝時(shí)一同安裝于蘋果操作系統(tǒng)內(nèi), 基于蘋果操作系統(tǒng)的軟件卸載裝置可以有兩種啟動(dòng)方式一為軟件安裝完畢前,通過(guò)腳本 的方式啟動(dòng)該裝置,另一種是啟動(dòng)系統(tǒng)前,借助系統(tǒng)的機(jī)制啟動(dòng)該裝置,如在系統(tǒng)的路徑/ Library/LaunchAgents/下寫入包含該裝置安裝路徑的文件,并在系統(tǒng)啟動(dòng)后啟動(dòng)該裝置。 當(dāng)該裝置啟動(dòng)時(shí),監(jiān)測(cè)模塊10開始監(jiān)測(cè)用戶界面軟件是否被移除,監(jiān)測(cè)模塊10可以采用如 下方法進(jìn)行監(jiān)測(cè)(1)基于蘋果操作系統(tǒng)的軟件卸載裝置定時(shí)檢測(cè)軟件路徑(/Application)下的 用戶界面文件是否存在,以及廢紙簍(/.Trash)下是否存在用戶界面文件。當(dāng)軟件路徑下 的用戶界面文件不存在,且廢紙簍中存在該用戶界面文件時(shí),認(rèn)為用戶界面文件被移除。(2)利用Cocoa提供的消息機(jī)制,通過(guò)注冊(cè)NSFileManager類型的對(duì)象,監(jiān)測(cè)用 戶界面文件的移動(dòng),如果用戶界面文件從程序路徑(/Application)發(fā)生移動(dòng),則獲取到消息,進(jìn)一步判斷移動(dòng)的目的地址是否為廢紙簍(/. Trash),是則認(rèn)為用戶界面文件被移除。當(dāng)監(jiān)測(cè)到用戶界面文件被移除時(shí),調(diào)用模塊20調(diào)用軟件的卸載程序,將軟件完全 卸載。本發(fā)明提出的一種基于蘋果操作系統(tǒng)的軟件卸載裝置,當(dāng)檢測(cè)到用戶進(jìn)行的不規(guī) 范的卸載軟件操作時(shí),調(diào)用卸載程序卸載軟件,實(shí)現(xiàn)完全卸載軟件。在基于蘋果操作系統(tǒng)的軟件卸載裝置一實(shí)施例中,檢測(cè)模塊10具體可用于定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在用戶界面 文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在用戶界面文件時(shí),認(rèn)為該軟件 的用戶界面被移除。在基于蘋果操作系統(tǒng)的軟件卸載裝置一實(shí)施例中,檢測(cè)模塊10還可用于接收軟件路徑下的用戶界面文件移動(dòng)的消息,以及判斷用戶界面文件移動(dòng)的目的 地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界面被移除。參照?qǐng)D4,提出本發(fā)明基于蘋果操作系統(tǒng)的軟件卸載裝置又一實(shí)施例,在上一實(shí)施 例的基于蘋果操作系統(tǒng)的軟件卸載裝置中,還包括獲取模塊30,用于當(dāng)軟件安裝時(shí)時(shí),獲取該軟件的用戶界面文件的名稱。提示模塊40,用于顯示提示信息,提示用戶是否卸載軟件。執(zhí)行軟件安裝的過(guò)程中,獲取模塊30獲取該軟件的用戶界面程序名稱,將該名稱 寫入本地配置文件中,提供給基于蘋果操作系統(tǒng)的軟件卸載裝置監(jiān)測(cè)使用。當(dāng)檢測(cè)模塊10檢測(cè)到用戶界面文件被移除時(shí),表示發(fā)生了用戶不規(guī)范的刪除軟 件操作,此時(shí)提示模塊40顯示提示信息,提示用戶是否刪除軟件,如果用戶確定刪除軟件, 則通知調(diào)用模塊調(diào)用軟件的卸載程序卸載軟件。在基于蘋果操作系統(tǒng)的軟件卸載裝置上一實(shí)施例中,基于蘋果操作系統(tǒng)的軟件卸 載裝置還可獲取軟件的用戶界面文件的名稱,因此可在上一實(shí)施例的基礎(chǔ)上,適合內(nèi)置于 各種軟件,并且在卸載之前提示用戶,以防誤操作。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于蘋果操作系統(tǒng)的軟件卸載方法,其特征在于,包括監(jiān)測(cè)軟件的用戶界面文件是否被移除;當(dāng)用戶界面文件被移除時(shí),調(diào)用所述軟件的卸載程序卸載軟件。
2.如權(quán)利要求1所述的基于蘋果操作系統(tǒng)的軟件卸載方法,其特征在于,在執(zhí)行所述 監(jiān)測(cè)軟件的用戶界面文件是否被移除之前,包括當(dāng)軟件安裝時(shí),獲取該軟件的用戶界面文件的名稱。
3.如權(quán)利要求1或2所述的基于蘋果操作系統(tǒng)的軟件卸載方法,其特征在于,在執(zhí)行所 述調(diào)用軟件的卸載程序卸載軟件之前,還包括顯示提示信息,提示用戶是否卸載軟件。
4.如權(quán)利要求1或2所述的基于蘋果操作系統(tǒng)的軟件卸載方法,其特征在于,所述監(jiān)測(cè) 軟件的用戶界面文件是否被移除包括定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在所述用戶界面 文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在所述用戶界面文件時(shí),認(rèn)為該 軟件的用戶界面被移除。
5.如權(quán)利要求1或2所述的基于蘋果操作系統(tǒng)的軟件卸載方法,其特征在于,所述監(jiān)測(cè) 軟件的用戶界面文件是否被移除包括接收軟件路徑下的用戶界面文件移動(dòng)的消息;判斷所述用戶界面文件移動(dòng)的目的地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界面被 移除。
6.一種基于蘋果操作系統(tǒng)的軟件卸載裝置,其特征在于,包括監(jiān)測(cè)模塊,用于監(jiān)測(cè)軟件的用戶界面文件是否被移除;調(diào)用模塊,用于當(dāng)用戶界面文件被移除時(shí),調(diào)用所述軟件的卸載程序卸載軟件。
7.如權(quán)利要求6所述的基于蘋果操作系統(tǒng)的軟件卸載裝置,其特征在于,還包括獲取模塊,用于當(dāng)軟件安裝時(shí),獲取該軟件的用戶界面文件的名稱。
8.如權(quán)利要求6或7所述的基于蘋果操作系統(tǒng)的軟件卸載裝置,其特征在于,還包括提示模塊,用于顯示提示信息,提示用戶是否卸載軟件。
9.如權(quán)利要求6或7所述的基于蘋果操作系統(tǒng)的軟件卸載裝置,其特征在于,所述檢測(cè) 模塊具體用于定時(shí)檢測(cè)軟件路徑下的用戶界面文件是否存在,以及廢紙簍中是否存在所述用戶界面 文件,當(dāng)軟件路徑下的用戶界面文件不存在,且廢紙簍中存在所述用戶界面文件時(shí),認(rèn)為該 軟件的用戶界面被移除。
10.如權(quán)利要求6或7所述的基于蘋果操作系統(tǒng)的軟件卸載裝置,其特征在于,所述檢 測(cè)模塊具體用于接收軟件路徑下的用戶界面文件移動(dòng)的消息,以及判斷所述用戶界面文件移動(dòng)的目的 地址是否為廢紙簍,是則認(rèn)為該軟件的用戶界面被移除。
全文摘要
本發(fā)明揭示了一種基于蘋果操作系統(tǒng)的軟件卸載方法,包括監(jiān)測(cè)軟件的用戶界面文件是否被移除;當(dāng)用戶界面文件被移除時(shí),調(diào)用所述軟件的卸載程序卸載軟件。本發(fā)明還提出相應(yīng)的裝置。本發(fā)明提出的一種基于蘋果操作系統(tǒng)的軟件卸載方法及裝置,當(dāng)檢測(cè)到用戶的不規(guī)范卸載軟件的操作時(shí),調(diào)用卸載程序卸載軟件,實(shí)現(xiàn)完全卸載軟件。
文檔編號(hào)G06F9/44GK102004643SQ20101056588
公開日2011年4月6日 申請(qǐng)日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者李曉蕾 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁远县| 文安县| 隆尧县| 合阳县| 刚察县| 昌乐县| 泗阳县| 福建省| 余庆县| 湖北省| 伊宁县| 麻城市| 东光县| 芜湖市| 宾阳县| 会同县| 平度市| 肥西县| 祁东县| 漳州市| 峨山| 探索| 益阳市| 青铜峡市| 磴口县| 高平市| 平凉市| 德阳市| 文登市| 平陆县| 德惠市| 德兴市| 正阳县| 新沂市| 霍州市| 花莲市| 耒阳市| 安福县| 中卫市| 延津县| 温泉县|