件。
[0199]由以上可見,本實施例提供的方案中,在滿足一定條件的情況下結(jié)束目標控件進程,這樣可以釋放該目標控件進程占用的內(nèi)存資源,因此,能夠有效保證終端的內(nèi)存資源及時回收。
[0200]圖9為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)不意圖,該電子設(shè)備包括:殼體901、處理器902、存儲器903、電路板904和電源電路905,其中,電路板904安置在殼體901圍成的空間內(nèi)部,處理器902和存儲器903設(shè)置在電路板904上;電源電路905,用于為電子設(shè)備的各個電路或器件供電;存儲器903用于存儲可執(zhí)行程序代碼;處理器902通過讀取存儲器903中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:[0201 ]接收針對所述應(yīng)用程序的第一操作指令;
[0202]判斷所述第一操作指令是否為用于加載目標控件頁面的指令;
[0203]若為是,則調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面,其中,所述目標控件進程為與所述應(yīng)用程序的運行進程不同的進程,所述目標控件進程用于運行所述目標控件。
[0204]處理器902對上述步驟的具體執(zhí)行過程以及處理器902通過運行可執(zhí)行程序代碼來進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-8所示實施例的描述,在此不再贅述。
[0205]該電子設(shè)備以多種形式存在,包括但不限于:
[0206](I)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
[0207](2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
[0208](3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
[0209](4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
[0210](5)其他具有數(shù)據(jù)交互功能的電子裝置。
[0211]由以上可見,本實施例提供的方案中,應(yīng)用程序接收到針對該應(yīng)用程序的操作指令后,首先判斷該操作指令是否是用于加載目標控件頁面的指令,在判斷為是的情況下,才調(diào)用目標控件進程,并通過目標控件進程展示目標控件的運行頁面。由于本實施例提供的方案中目標控件進程與應(yīng)用程序的運行進程是不同的進程,所以,目標控件可以不是在任何情況下均與應(yīng)用程序一起運行,因此,能夠降低應(yīng)用程序的內(nèi)存需求。
[0212]對于裝置、電子設(shè)備實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0213]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0214]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0215]以上所述僅為本申請的較佳實施例而已,并非用于限定本申請的保護范圍。凡在本申請的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本申請的保護范圍內(nèi)。
【主權(quán)項】
1.一種控件信息展示方法,應(yīng)用于應(yīng)用程序,其特征在于,所述方法包括: 接收針對所述應(yīng)用程序的第一操作指令; 判斷所述第一操作指令是否為用于加載目標控件頁面的指令; 若為是,則調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面,其中,所述目標控件進程為與所述應(yīng)用程序的運行進程不同的進程,所述目標控件進程用于運行所述目標控件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收針對所述應(yīng)用程序的第一操作指令之前,還包括: 監(jiān)測所述應(yīng)用程序是否處于前臺運行狀態(tài); 若為是,啟動所述目標控件進程。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 在判斷得知所述第一操作指令是用于加載目標控件頁面的指令之后,還包括: 按照第一預(yù)設(shè)策略在當(dāng)前界面展示第一顯示圖片,其中,所述第一預(yù)設(shè)策略為:所述第一顯示圖片進入當(dāng)前界面的策略; 監(jiān)測所述第一顯示圖片是否完全展示在當(dāng)前界面; 若為是,則執(zhí)行所述調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面的步驟。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述接收針對所述應(yīng)用程序的第一操作指令之前,還包括: 向所述目標控件進程發(fā)送第一圖片請求消息; 根據(jù)所述目標控件進程根據(jù)所述第一圖片請求消息反饋的圖片,獲得第一顯示圖片,其中,所述第一顯示圖片為所述目標控件根據(jù)當(dāng)前時刻運行頁面生成的靜態(tài)圖片。5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,在所述調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面之后,還包括: 接收針對所述應(yīng)用程序的第二操作指令; 判斷所述第二操作指令是否為用于退出所述目標控件頁面的指令; 若為是,則調(diào)用所述目標控件進程,通過所述目標控件進程收起所述目標控件的運行頁面。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述調(diào)用所述目標控件進程,通過所述目標控件進程收起所述目標控件的運行頁面之后,還包括: 按照第二預(yù)設(shè)策略在當(dāng)前顯示界面展示第二顯示圖片,其中,所述第二預(yù)設(shè)策略為:所述第二顯示圖片退出當(dāng)前界面的策略。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在判斷得知所述第二操作指令為用于退出所述目標控件頁面的指令之前,還包括: 向所述目標控件進程發(fā)送第二圖片請求消息; 根據(jù)所述目標控件進程根據(jù)所述第二圖片請求消息反饋的圖片,獲得第二顯示圖片,其中,所述第二顯示圖片為所述目標控件根據(jù)當(dāng)前時刻運行頁面生成的靜態(tài)圖片。8.根據(jù)權(quán)利要求5-7中任一項所述的方法,其特征在于,在判斷得知所述第二操作指令不是用于退出所述目標控件的指令的情況下,還包括: 判斷所述第二操作指令是否為針對所述目標控件的指令; 若為是,則將所述第二操作指令轉(zhuǎn)發(fā)給所述目標控件進程,以使得所述目標控件響應(yīng)所述第二操作指令。9.一種控件信息展示裝置,應(yīng)用于應(yīng)用程序,其特征在于,所述裝置包括: 第一操作指令接收模塊,用于接收針對所述應(yīng)用程序的第一操作指令; 第一操作指令判斷模塊,用于判斷所述第一操作指令是否為用于加載目標控件頁面的指令; 第一進程調(diào)用模塊,用于在所述第一操作指令判斷模塊的判斷結(jié)果為是的情況下,調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面,其中,所述目標控件進程為與所述應(yīng)用程序的運行進程不同的進程,所述目標控件進程用于運行所述目標控件。10.—種電子設(shè)備,其特征在于,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟: 接收針對所述應(yīng)用程序的第一操作指令; 判斷所述第一操作指令是否為用于加載目標控件頁面的指令; 若為是,則調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面,其中,所述目標控件進程為與所述應(yīng)用程序的運行進程不同的進程,所述目標控件進程用于運行所述目標控件。
【專利摘要】本申請實施例公開了一種控件信息展示方法、裝置及電子設(shè)備,涉及計算機軟件技術(shù)領(lǐng)域,應(yīng)用于應(yīng)用程序,其中,上述方法包括:接收針對所述應(yīng)用程序的第一操作指令;判斷所述第一操作指令是否為用于加載目標控件頁面的指令;若為是,則調(diào)用目標控件進程,通過所述目標控件進程展示目標控件的運行頁面,其中,所述目標控件進程為與所述應(yīng)用程序的運行進程不同的進程,所述目標控件進程用于運行所述目標控件。應(yīng)用本申請實施例提供的控件信息展示方案,能夠有效降低應(yīng)用程序?qū)ο到y(tǒng)的資源消耗,同時提升目標控件升級的便利性。
【IPC分類】G06F9/445
【公開號】CN105700928
【申請?zhí)枴緾N201610028765
【發(fā)明人】吳思漢, 張啟峰
【申請人】北京金山安全軟件有限公司
【公開日】2016年6月22日
【申請日】2016年1月15日