一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備的制作方法
【專利摘要】本發(fā)明的實施例公開了一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備,能夠提高終端設(shè)備操作系統(tǒng)的性能。所述終端設(shè)備中應(yīng)用軟件的啟動方法包括:對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。所述終端設(shè)備包括:監(jiān)控單元,用于對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;啟動單元,用于若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。本發(fā)明適用于終端設(shè)備中應(yīng)用軟件的啟動技術(shù)。
【專利說明】一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備中應(yīng)用軟件的啟動【技術(shù)領(lǐng)域】,尤其涉及一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備。
【背景技術(shù)】
[0002]啟動項目就是開機(jī)的時候系統(tǒng)會在前臺或者后臺運行的應(yīng)用程序。例如,Windows操作系統(tǒng)是目前最流行的個人計算機(jī)操作系統(tǒng),提供了一些啟動項目自啟動機(jī)制,使相應(yīng)的應(yīng)用軟件能夠在開機(jī)后自動運行起來,無需用戶手動打開。但是過多的應(yīng)用軟件加入自啟動會導(dǎo)致系統(tǒng)開機(jī)嚴(yán)重變慢;大部分應(yīng)用軟件會有常駐的服務(wù)或者后臺進(jìn)程,但是當(dāng)用戶不使用這些應(yīng)用軟件的時候,后臺運行的應(yīng)用程序會和用戶正在使用的應(yīng)用程序競爭資源,導(dǎo)致系統(tǒng)變慢,影響用戶的正常使用。
[0003]目前的一些系統(tǒng)優(yōu)化類應(yīng)用軟件會通過關(guān)閉一些應(yīng)用軟件不讓它們開機(jī)自啟動,來實現(xiàn)優(yōu)化開機(jī)速度和系統(tǒng)性能的目的。但是,在有些應(yīng)用軟件的自啟動關(guān)閉后,會導(dǎo)致相關(guān)的功能不正常,在用戶需要使用時,無法正常運行。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備,能夠提高終端設(shè)備操作系統(tǒng)的性能。
[0005]一方面,本發(fā)明實施例提供一種終端設(shè)備中應(yīng)用軟件的啟動方法,包括:
[0006]對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;
[0007]若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
[0008]可選地,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前包括:關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能。
[0009]可選地,所述關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能包括:對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;對掃描到的啟動項目進(jìn)行禁用。
[0010]可選地,所述對掃描到的啟動項目進(jìn)行禁用包括:將啟動項目的狀態(tài)修改為手動啟動;或?qū)禹椖康臓顟B(tài)修改為禁用;或?qū)禹椖恐苯觿h除。
[0011]可選地,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前包括:設(shè)置所述應(yīng)用軟件的使用場景。
[0012]可選地,所述設(shè)置所述應(yīng)用軟件的使用場景包括:對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件;在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
[0013]可選地,所述確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件包括:提取啟動項目的特征信息;將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較;根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
[0014]可選地,所述提取啟動項目的特征信息包括:提取啟動項目的位置信息和/或字符串特征信息;和/或提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
[0015]可選地,所述使用場景包括:支付場景和/或設(shè)備連接場景。
[0016]可選地,所述啟動所述應(yīng)用軟件包括:啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
[0017]本發(fā)明實施例的終端設(shè)備中應(yīng)用軟件的啟動方法,在監(jiān)控到操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,再啟動所述應(yīng)用軟件,這樣,避免了終端設(shè)備中自啟動的應(yīng)用軟件的運行,減少了對操作系統(tǒng)資源的占用,從而提高了終端設(shè)備操作系統(tǒng)的性能。
[0018]另一方面,本發(fā)明實施例提供一種終端設(shè)備,包括:
[0019]監(jiān)控單元,用于對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;
[0020]啟動單元,用于若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
[0021]可選地,所述終端設(shè)備還包括:關(guān)閉單元,用于在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前,關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能;
[0022]可選地,所述關(guān)閉單元包括:第一掃描模塊,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;禁用模塊,用于對掃描到的啟動項目進(jìn)行禁用。
[0023]可選地,所述禁用模塊用于將啟動項目的狀態(tài)修改為手動啟動;或者用于將啟動項目的狀態(tài)修改為禁用;或者用于將啟動項目直接刪除。
[0024]可選地,所述終端設(shè)備還包括:場景設(shè)置單元,用于設(shè)置所述應(yīng)用軟件的使用場旦-5^ ο
[0025]可選地,所述場景設(shè)置單元包括:第二掃描模塊,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)或插件;確定模塊,用于在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件;設(shè)置模塊,用于在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
[0026]可選地,所述確定模塊包括:提取子模塊,用于提取啟動項目的特征信息;對比子模塊,用于將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較;確定子模塊,用于根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
[0027]可選地,所述提取子模塊用于提取啟動項目的位置信息和/或字符串特征信息;和/或用于提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
[0028]可選地,所述使用場景包括:支付場景和/或設(shè)備連接場景。
[0029]可選地,所述啟動單元用于啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
[0030]本發(fā)明實施例的終端設(shè)備中應(yīng)用軟件的啟動方法,由啟動單元在監(jiān)控單元監(jiān)控到操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,再啟動所述應(yīng)用軟件,這樣,避免了終端設(shè)備中自啟動的應(yīng)用軟件的運行,減少了對操作系統(tǒng)資源的占用,從而提高了終端設(shè)備操作系統(tǒng)的性能。
【專利附圖】
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0032]圖1為本發(fā)明的終端設(shè)備中應(yīng)用軟件的啟動方法一實施例的流程示意圖;
[0033]圖2為本發(fā)明的終端設(shè)備一實施例的結(jié)構(gòu)示意圖;
[0034]圖3為本發(fā)明的終端設(shè)備另一實施例的結(jié)構(gòu)示意圖;
[0035]圖4為本發(fā)明的終端設(shè)備又一實施例的結(jié)構(gòu)示意圖;
[0036]圖5為本發(fā)明的終端設(shè)備中確定子模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]下面結(jié)合附圖對本發(fā)明實施例一種終端設(shè)備中應(yīng)用軟件的啟動方法及終端設(shè)備進(jìn)行詳細(xì)描述。
[0038]應(yīng)當(dāng)明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
[0039]參看圖1所示,本發(fā)明一種終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】,包括:
[0040]S1、對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;
[0041]S2、若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
[0042]本發(fā)明實施例的終端設(shè)備中應(yīng)用軟件的啟動方法,在監(jiān)控到操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,再啟動所述應(yīng)用軟件,這樣,避免了終端設(shè)備中自啟動的應(yīng)用軟件的運行,減少了對操作系統(tǒng)資源的占用,從而提高了終端設(shè)備操作系統(tǒng)的性能。
[0043]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,可選地,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控(S1)之前包括:關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能。
[0044]本發(fā)明實施例中,關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能之后,避免了與該應(yīng)用軟件相對應(yīng)的程序在后臺的運行導(dǎo)致的操作系統(tǒng)變慢;并且關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能之后,在下一次系統(tǒng)開機(jī)時,避免了過多的應(yīng)用軟件自啟動導(dǎo)致的系統(tǒng)開機(jī)緩慢。
[0045]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,可以通過對與應(yīng)用軟件相對應(yīng)的啟動項目進(jìn)行禁用來關(guān)閉所述應(yīng)用軟件的開機(jī)自啟動功能,可選地,所述關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能包括:對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;對掃描到的啟動項目進(jìn)行禁用。
[0046]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,可以根據(jù)啟動項目的位置,對不同位置的啟動項目采取相應(yīng)的禁用方式,可選地,所述對掃描到的啟動項目進(jìn)行禁用包括:將啟動項目的狀態(tài)修改為手動啟動;或?qū)禹椖康臓顟B(tài)修改為禁用;或?qū)禹椖恐苯觿h除。
[0047]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,為了便于操作系統(tǒng)識別到應(yīng)用軟件的使用場景,可選地,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控(S1)之前包括:設(shè)置所述應(yīng)用軟件的使用場景。
[0048]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,在終端設(shè)備中,根據(jù)禁用的啟動項目設(shè)置相應(yīng)的應(yīng)用軟件的使用場景,可選地,所述設(shè)置所述應(yīng)用軟件的使用場景包括:對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件;在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
[0049]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,可選地,所述確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件包括:提取啟動項目的特征信息;將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較;根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
[0050]可選地,所述提取啟動項目的特征信息包括:提取啟動項目的位置信息和/或字符串特征信息;和/或提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
[0051]本發(fā)明實施例中,版本信息可以包括:啟動文件對應(yīng)的版本、公司名稱及產(chǎn)品名稱。
[0052]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,可選地,所述使用場景包括:支付場景和/或設(shè)備連接場景。
[0053]本發(fā)明實施例中,使用場景還包括其它應(yīng)用軟件的使用場景,例如,某些應(yīng)用軟件啟動主程序時,也需要啟動相應(yīng)的服務(wù)程序。
[0054]在前述終端設(shè)備中應(yīng)用軟件的啟動方法的【具體實施方式】中,當(dāng)操作系統(tǒng)識別到應(yīng)用軟件的使用場景,也就是操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,恢復(fù)該應(yīng)用軟件的執(zhí)行,可選地,所述啟動所述應(yīng)用軟件(S2)還可以包括:啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
[0055]參看圖2所示,本發(fā)明一種終端設(shè)備的【具體實施方式】,包括:
[0056]監(jiān)控單元1,用于對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控;
[0057]啟動單元2,用于若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
[0058]本發(fā)明實施例的終端設(shè)備中應(yīng)用軟件的啟動方法,由啟動單元2在監(jiān)控單元1監(jiān)控到操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,再啟動所述應(yīng)用軟件,這樣,避免了終端設(shè)備中自啟動的應(yīng)用軟件的運行,減少了對操作系統(tǒng)資源的占用,從而提高了終端設(shè)備操作系統(tǒng)的性能。
[0059]參看圖3所示,在前述終端設(shè)備的【具體實施方式】中,可選地,所述終端設(shè)備還包括:關(guān)閉單元3,用于在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前,關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能;
[0060]本發(fā)明實施例中,關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能之后,避免了與該應(yīng)用軟件相對應(yīng)的程序在后臺運行導(dǎo)致的操作系統(tǒng)變慢;并且關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能之后,在下一次系統(tǒng)開機(jī)時,避免了過多的應(yīng)用軟件自啟動導(dǎo)致的系統(tǒng)開機(jī)緩慢。
[0061]在前述終端設(shè)備的【具體實施方式】中,可以通過對于應(yīng)用軟件相對應(yīng)的啟動項目進(jìn)行禁用來關(guān)閉所述應(yīng)用軟件的開機(jī)自啟動功能,可選地,所述關(guān)閉單元3包括:第一掃描模塊31,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;禁用模塊32,用于對掃描到的啟動項目進(jìn)行禁用。
[0062]在前述終端設(shè)備的【具體實施方式】中,可以根據(jù)啟動項目的位置,對不同位置的啟動項目采取相應(yīng)的禁用方式,可選地,所述禁用模塊32用于將啟動項目的狀態(tài)修改為手動啟動;或者用于將啟動項目的狀態(tài)修改為禁用;或者用于將啟動項目直接刪除。
[0063]參看圖4所示,在前述終端設(shè)備的【具體實施方式】中,為了便于操作系統(tǒng)識別到應(yīng)用軟件的使用場景,可選地,所述終端設(shè)備還包括:場景設(shè)置單元4,用于設(shè)置所述應(yīng)用軟件的使用場景。
[0064]在前述終端設(shè)備的【具體實施方式】中,在終端設(shè)備中,根據(jù)禁用的啟動項目設(shè)置相應(yīng)的應(yīng)用軟件的使用場景,可選地,所述場景設(shè)置單元4包括:第二掃描模塊41,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件;確定模塊42,用于在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件;設(shè)置模塊43,用于在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
[0065]參看圖5所示,在前述終端設(shè)備的【具體實施方式】中,可選地,所述確定模塊42包括:提取子模塊421,用于提取啟動項目的特征信息;對比子模塊422,用于將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較;確定子模塊423,用于根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
[0066]可選地,所述提取子模塊421用于提取啟動項目的位置信息和/或字符串特征信息;和/或用于提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
[0067]本發(fā)明實施例中,版本信息可以包括:啟動文件對應(yīng)的版本、公司名稱及產(chǎn)品名稱。
[0068]在前述終端設(shè)備的【具體實施方式】中,可選地,所述使用場景包括:支付場景和/或設(shè)備連接場景。
[0069]本發(fā)明實施例中,使用場景還包括其它應(yīng)用軟件的使用場景,例如,某些應(yīng)用軟件啟動主程序時,也需要啟動相應(yīng)的服務(wù)程序。
[0070]在前述終端設(shè)備的【具體實施方式】中,當(dāng)操作系統(tǒng)識別到應(yīng)用軟件的使用場景,也就是操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,恢復(fù)該應(yīng)用軟件的執(zhí)行,可選地,所述啟動單元2還用于啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
[0071]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0072]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,包括: 對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控; 若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
2.根據(jù)權(quán)利要求1所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前包括: 關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能。
3.根據(jù)權(quán)利要求2所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能包括: 對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件; 對掃描到的啟動項目進(jìn)行禁用。
4.根據(jù)權(quán)利要求3所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述對掃描到的啟動項目進(jìn)行禁用包括: 將啟動項目的狀態(tài)修改為手動啟動;或 將啟動項目的狀態(tài)修改為禁用;或 將啟動項目直接刪除。
5.根據(jù)權(quán)利要求1所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前包括: 設(shè)置所述應(yīng)用軟件的使用場景。
6.根據(jù)權(quán)利要求5所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述設(shè)置所述應(yīng)用軟件的使用場景包括: 對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件; 在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件; 在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
7.根據(jù)權(quán)利要求6所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件包括: 提取啟動項目的特征信息; 將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較; 根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
8.根據(jù)權(quán)利要求7所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述提取啟動項目的特征信息包括: 提取啟動項目的位置信息和/或字符串特征信息;和/或 提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
9.根據(jù)權(quán)利要求1所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述使用場景包括: 支付場景和/或設(shè)備連接場景。
10.根據(jù)權(quán)利要求1所述的終端設(shè)備中應(yīng)用軟件的啟動方法,其特征在于,所述啟動所述應(yīng)用軟件包括: 啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
11.一種終端設(shè)備,其特征在于,包括: 監(jiān)控單元,用于對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控; 啟動單元,用于若監(jiān)控到所述操作系統(tǒng)觸發(fā)預(yù)先設(shè)置的應(yīng)用軟件的使用場景時,啟動所述應(yīng)用軟件。
12.根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,還包括: 關(guān)閉單元,用于在對終端設(shè)備的操作系統(tǒng)的運行進(jìn)行監(jiān)控之前,關(guān)閉應(yīng)用軟件的開機(jī)自啟動功能。
13.根據(jù)權(quán)利要求12所述的終端設(shè)備,其特征在于,所述關(guān)閉單元包括: 第一掃描模塊,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件; 禁用模塊,用于對掃描到的啟動項目進(jìn)行禁用。
14.根據(jù)權(quán)利要求13所述的終端設(shè)備,其特征在于,所述禁用模塊用于將啟動項目的狀態(tài)修改為手動啟動;或者 用于將啟動項目的狀態(tài)修改為禁用;或者 用于將啟動項目直接刪除。
15.根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,還包括: 場景設(shè)置單元,用于設(shè)置所述應(yīng)用軟件的使用場景。
16.根據(jù)權(quán)利要求15所述的終端設(shè)備,其特征在于,所述場景設(shè)置單元包括: 第二掃描模塊,用于對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描;其中,所述啟動項目包括開機(jī)自啟動的程序、服務(wù)、驅(qū)動、計劃任務(wù)和/或插件; 確定模塊,用于在對所述終端設(shè)備的操作系統(tǒng)中的啟動項目進(jìn)行掃描之后,確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件; 設(shè)置模塊,用于在確定掃描到的啟動項目所對應(yīng)的應(yīng)用軟件之后,設(shè)置所述應(yīng)用軟件的使用場景。
17.根據(jù)權(quán)利要求16所述的終端設(shè)備,其特征在于,所述確定模塊包括: 提取子模塊,用于提取啟動項目的特征信息; 對比子模塊,用于將所述啟動項目的特征信息與本地識別庫或者服務(wù)端識別庫中保存的應(yīng)用軟件的特征信息進(jìn)行比較; 確定子模塊,用于根據(jù)所述比較結(jié)果,將特征信息與所述啟動項目的特征信息相一致的應(yīng)用軟件,確定為所述啟動項目所對應(yīng)的應(yīng)用軟件。
18.根據(jù)權(quán)利要求17所述的終端設(shè)備,其特征在于,所述提取子模塊用于提取啟動項目的位置信息和/或字符串特征信息;和/或 用于提取啟動項目對應(yīng)的啟動文件名和/或啟動文件屬性;所述啟動文件屬性包括:版本信息、和/或數(shù)字簽名。
19.根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述使用場景包括: 支付場景和/或設(shè)備連接場景。
20.根據(jù)權(quán)利要求11所述的終端設(shè)備,其特征在于,所述啟動單元用于啟動所述應(yīng)用軟件運行時所需要的后臺服務(wù)或者對應(yīng)的插件。
【文檔編號】G06F9/445GK104267997SQ201410525221
【公開日】2015年1月7日 申請日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】趙昱, 陶智飛, 周峰, 劉桂峰, 姚輝 申請人:珠海市君天電子科技有限公司