[發明專利]同時運行多個軟件的手機系統在審
| 申請號: | 201710320827.4 | 申請日: | 2017-05-09 |
| 公開(公告)號: | CN107423103A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 黃友華 | 申請(專利權)人: | 成都市宏山科技有限公司 |
| 主分類號: | G06F9/45 | 分類號: | G06F9/45;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 同時 運行 軟件 手機 系統 | ||
技術領域
本發明涉及通信領域,具體涉及同時運行多個軟件的手機系統。
背景技術
手機APP,就是安裝在智能手機上的客戶端軟件,完善原始系統的不足與個性化。隨著科技的發展,現在手機的功能也越來越多,越來越強大。不是像過去的那么簡單死板,目前發展到了可以和電腦相媲美。手機軟件與電腦一樣,下載手機軟件時還要考慮你購買這一款手機所安裝的系統來決定要下相對應的軟件。早期的手機主流系統有以下:Symbian、BlackBerry OS、Windows Mobile.但是在2007年,蘋果推出了運行自己軟件的iPhone;Google宣布推出Android手機操作系統平臺。蘋果跟安卓兩款系統憑著強大的優勢,迅速占領手機市場大部分份額。
目前常見的智能系統均不支持同時開啟同一個APP的多個進程,但實際應用中,用戶經常需要對某個APP進行多開,為了實現這種功能,現有技術中常用的手段是在手機中安裝一個虛擬機,利用該虛擬機再次安裝APP,然后通過虛擬機實現APP的多開,由于虛擬機占用內存和處理器較多,容易系統卡死,同時虛擬機對APP還存在兼容性問題,導致在虛擬機上運行的APP容易發生崩潰。
發明內容
本發明所要解決的技術問題是現有APP多開手段,系統容易卡死,APP容易崩潰,目的在于提供同時運行多個軟件的手機系統,解決上述問題。
本發明通過下述技術方案實現:
同時運行多個軟件的手機系統,其特征在于,包括:用于檢測用戶接觸的接觸模塊;用于儲存信息的儲存模塊;用于根據所述接觸在儲存模塊中安裝原APP的控制模塊;用于解析原APP的校驗信息的解析模塊;用于將解析出來的原APP的校驗信息進行修改的修改模塊;所述控制模塊還用于在儲存模塊中安裝修改后的APP;所述修改模塊還用于修改修改校驗信息后的APP查找類的路徑。
目前常見的智能系統均不支持同時開啟同一個APP的多個進程,但實際應用中,用戶經常需要對某個APP進行多開,為了實現這種功能,現有技術中常用的手段是在手機中安裝一個虛擬機,利用該虛擬機再次安裝APP,然后通過虛擬機實現APP的多開,由于虛擬機占用內存和處理器較多,容易系統卡死,同時虛擬機對APP還存在兼容性問題,導致在虛擬機上運行的APP容易發生崩潰。
本發明應用時,接觸模塊檢測用戶接觸;控制模塊根據所述接觸在儲存模塊中安裝原APP;由于目前的智能系統均會對APP的校驗信息進行校驗,所以相同校驗信息的APP不能重復安裝,所以解析模塊解析原APP的校驗信息,修改模塊將解析出來的原APP的校驗信息進行修改,修改后的APP就可以在系統上進行安裝了,然后修改模塊還用于修改修改校驗信息后的APP查找類的路徑,目前的智能系統,不同APP在運行中不能從相同的路徑查找類,所以,需要修改經S2安裝后APP查找類的路徑,使得修改后的APP可以和原APP共同運行。本發明不需要虛擬機既可以將APP在智能系統中多開,兼容性強,APP不容易發生崩潰。
進一步的,所述修改模塊還用于修改修改校驗信息后的APP的包名的校驗信息。
本發明應用時,修改模塊修改修改校驗信息后的APP的包名的校驗信息,APP在智能系統運行過程中,有時候需要對APP的包名進行校驗,當多個同時運行的APP的包名的校驗信息相同時,APP會發生崩潰。本發明通過修改修改校驗信息后的APP的包名的校驗信息,防止了APP因包名校驗而崩潰。
進一步的,所述解析模塊還用于解析原APP并將解析出來的信息分類;所述解析模塊還用于解析修改校驗信息后APP并將解析出來的信息分類。
再進一步的,所述解析原APP獲得的信息分類包括原APP的包屬性和活動組的包名;解析修改后APP獲得的信息分類包括修改后APP的包屬性和活動組的包名;所述修改模塊還用于修改修改校驗信息后APP的包屬性使其與原APP的包屬性不同;所述修改模塊還用于修改修改校驗信息后APP活動組的包名使其與修改后的包屬性相匹配。
再進一步的,所述活動組的包名與包屬性的匹配方式為在包屬性后加入入口名稱形成活動組的包名。
本發明應用時,由于原APP的包屬性和修改后APP的包屬性相同時,在調用系統組件時會發生崩潰,所以,將修改后APP的包屬性進行修改,同時,修改后APP的活動組的包名需要與修改后的包屬性相匹配,APP才能調用活動組,匹配方式為在包屬性后加入入口名稱形成活動組的包名。
本發明與現有技術相比,具有如下的優點和有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市宏山科技有限公司,未經成都市宏山科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710320827.4/2.html,轉載請聲明來源鉆瓜專利網。





