智能終端應用軟件app安裝權限控制處理方法及系統的制作方法
【技術領域】
[0001]本發明涉及智能終端技術領域,尤其涉及一種智能終端應用軟件APP安裝權限控制處理方法及系統。
【背景技術】
[0002]隨著電子技術的發展和人們生活水平的不斷提高,各種智能終端的使用越來越普及,智能終端已經成為人們生活中不可缺少的通信工具。
[0003]目前以OTT盒子為代表的安卓智能終端已經全面普及,除了智能終端出廠時已經安裝的應用程序(APP)外,用戶還可以自行安裝各種APP。
[0004]但是用戶可能會安裝一些國家法律法規不許可的軟件、或者安裝一些和智能終端廠家業務沖突的軟件都會給智能終端廠家帶來法律或者經濟風險。或者不經意之間安裝了帶木馬的軟件,容易給用戶造成損失。
[0005]因此,現有技術還有待于改進和發展。
【發明內容】
[0006]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種智能終端應用軟件APP安裝權限控制處理方法及系統。本發明采用對應用軟件加密的方式進行用戶安裝應用軟件APP的種類進行控制,有效的解決了用戶隨意安裝應用軟件APP帶來的法律和經濟風險,防止木馬軟件安裝,提高了安全性,有效地保護了智能終端的安全信息。
[0007]本發明解決技術問題所采用的技術方案如下:
一種智能終端應用軟件APP安裝權限控制處理方法,其中,包括:
A、對目標APP進行權限標記:在原有的APP文件頭部增加權限標記字段;
B、對添加了文件頭的APP進行加密;
C、智能終端獲取所述加密的APP,接收用戶的操作指令打開所述加密的APP準備安裝;
D、智能終端對打開的所述加密的APP進行解密;
E、智能終端讀取解密的APP文件頭,獲取可安裝該APP的智能終端序列號段列表,并且讀取本智能終端的序列號進行比對,如果本智能終端序列號在授權號段內,則進行安裝,如果不在號段內,則限制安裝并提示用戶沒有權限。
[0008]所述的智能終端應用軟件APP安裝權限控制處理方法,其中,所述權限標記字段,包含:APP的特征碼、APP文件的大小、可安裝該APP的智能終端序列號段列表。
[0009]所述的智能終端應用軟件APP安裝權限控制處理方法,其中,所述步驟A還包括:對需安裝的APP通過對應的安全軟件進行安全過濾檢測,檢測通過確定為所述目標APP。
[0010]所述的智能終端應用軟件APP安裝權限控制處理方法,其中,所述步驟B還包括:對添加了文件頭的APP采用指定的加密算法進行加密。
[0011]所述的智能終端應用軟件APP安裝權限控制處理方法,其中,所述步驟D還包括:智能終端對打開的所述加密的APP采用與所述加密算法對稱的解密算法進行解密。
[0012]所述的智能終端應用軟件APP安裝權限控制處理方法,其中,所述加密算法與所述解密算法為互相對稱的算法;
所述智能終端序列號唯一且用戶不可修改。
[0013]一種智能終端應用軟件APP安裝權限控制處理系統,其中,包括
APP權限標記模塊、用于對目標APP進行權限標記:在原有的APP文件頭部增加權限標記字段;
APP加密模塊、用于對添加了文件頭的APP進行加密;
APP預安裝處理模塊、用于控制智能終端獲取所述加密的APP,接收用戶的操作指令打開所述加密的APP準備安裝;
APP解密模塊、用于控制智能終端對打開的所述加密的APP進行解密APP權限校驗模塊、用于控制智能終端讀取解密的APP文件頭,獲取可安裝該APP的智能終端序列號段列表,并且讀取本智能終端的序列號進行比對,如果本智能終端序列號在授權號段內,則進行安裝,如果不在號段內,則限制安裝并提示用戶沒有權限。
[0014]所述的智能終端應用軟件APP安裝權限控制處理系統,其中,所述權限標記字段,包含:APP的特征碼、APP文件的大小、可安裝該APP的智能終端序列號段列表。
[0015]所述的智能終端應用軟件APP安裝權限控制處理系統,其中,其還包括:
加密控制模塊,用于對添加了文件頭的APP采用指定的加密算法進行加密;
解密控制模塊,用于智能終端對打開的所述加密的APP采用與所述加密算法對稱的解密算法進行解密。
[0016]所述的智能終端應用軟件APP安裝權限控制處理系統,其中,所述加密算法與所述解密算法為互相對稱的算法;
所述智能終端序列號唯一且用戶不可修改。
[0017]本發明所提供的智能終端應用軟件APP安裝權限控制處理方法及系統,由于采用APP及其文件頭被加密,防止惡意篡改APP或者權限標記;權限以序列號段形式管控,可以對智能終端分別控制權限。本發明適用于諸如手機、平板、OTT盒子等安卓智能終端,主要是對這些設備的應用軟件APP安裝權限進行監控限制。本發明采用對應用軟件加密實現對用戶安裝應用軟件APP的種類進行控制,有效的解決了用戶隨意安裝應用軟件APP帶來的法律和經濟風險,防止木馬軟件安裝,提高了安全性,有效地保護了智能終端的安全信息。
【附圖說明】
[0018]圖1是本發明智能終端應用軟件APP安裝權限控制處理方法的較佳實施例的流程圖。
[0019]圖2是本發明智能終端應用軟件APP安裝權限控制處理系統的較佳實施例的功能原理框圖。
[0020]圖3是本發明智能終端應用軟件APP安裝權限控制處理系統的具體應用實施例的功能模塊圖。
【具體實施方式】
[0021]為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0022]請參見圖1,圖1是本發明一種智能終端應用軟件APP安裝權限控制處理方法的較佳實施例的流程圖。圖1所示的一種智能終端應用軟件APP安裝權限控制處理方法,包括以下步驟:
步驟S110、對目標APP進行權限標記:在原有的APP文件頭部增加權限標記字段。
[0023]本發明實施例中,在具體實施例,可以采用先對需安裝的APP通過對應的安全軟件進行安全過濾檢測,檢測通過確定為所述目標APP。
[0024]然后對目標APP進行權限標記:在原有的APP文件頭部增加權限標記字段。其中,所述權限標記字段,包含:APP的特征碼(例如什么類似的APP)、APP文件的大小、可安裝該APP的智能終端序列號段列表。
[0025]其中,所述智能終端序列號唯一且用戶不可修改。
步驟S120、對添加了文件頭的APP進行加密。
[0026]例如可以對添加了文件頭的APP采用指定的加密算法進行加密。
[0027]步驟S130、智能終端獲取所述加密的APP,接收用戶的操作指令打開所述加密的APP準備安裝。
[0028]步驟S140、智能終端對打開的所述加密的APP進行解密。
[0029]其中,智能終端對打開的所述加密的APP采用與所述加密算法對稱的解密算法進行解密;即所述加密算法與所述解密算法為互相對稱的算法;其中加密算法和解密算法為現有公知技術在此不在重復論述。
[0030]步驟S150、智能終端讀取解密的APP文件頭,獲取可安裝該APP的智能終端序列號段列表,并且讀取本智能終端的序列號進行比對,如果本智能終端序列號在授權號段內,則進行安裝,如果不在號段內,則限制安裝并提示用戶沒有權限。
[0031]本發明中采用讀取解密的APP文件頭,獲取可安裝該APP的智能終端序列號段列表,并且讀取本智能終端的序列號進行比對,如果本智能終端序列號在授權號段內,則允許進行安裝,如果不在號段內,則限制安裝并提示用戶沒有權限。
[0032]由上可見,本發明采用對應用軟件加密的方式實現對用戶安裝應用軟件APP的種類進行控制,有效的解決了用戶隨意安裝應用軟件APP帶來的法律和經濟風險,防止木馬軟件安裝,提高了安全性,有效地保護了智