| In the rapid development of the Internet environment,data services have gotten rapid development.With the development of information technology,a lot of new applications are emerging.However,due to the lack of effective technical means,many new applications can not be perceived and refined management,resulting in network operation become very difficult.For example,flow detection,users lose interests in the traditional applications and some other issues.The emergence of DPI technology,bringing the dawn to mobile Internet operators.In this paper,App application protocol analysis system provides App applications recognition,generating of the App rule libraries,storaging by machine and testing of the application rules,applications recommendation,encrypting of the rule libraries and contents identification libraries and so on.The author analyzes the App applications through DPI technology,fully understand the requirements,refined the requirements of the system.The system is mainly uses for the management and maintenance the application rules which using DPI technology to extract,regularly publishing different versions of the rule libraries,testing rule libraries,encrypting and deploying rule libraries,identifying traffic information by rule libraries,by processing the data flow,recommending applications to users.This system mainly includes App application analysis,rule libraries generation,machine rules storage and detection,App applications recommendation,depth recognition libraries and so on.The author has designed and developed the following six modules:App applications analysis and management module.It includes functions as App applications management,applications group management,applications search,applications protocol analysis.Particularly,it realizes different application groups,applications management and analysis of application rules.Rules creation and management module.It includes functions as application rules management,display,error correction and query.Particularly,it realizes basic,http,ip application rules management and XML rules preview.Machine rules storage and statistic module.It includes functions as rules for the extraction of machines storaging,rules examining,rules information statistics and so on.Particularly,it realizes rules for the extraction of machines storaging and examining.Rule libraries generation and test module.It includes functions as rules of XML file generation,rules testing,rule libraries information management and so on.Particularly,it realizes generating of the XML file of the three rules.App application recommendation module.It includes functions as user data cleaning,collaborative filtering algorithm,algorithm optimization and so on.Particularly,it realizes App applications recommendation.Rule libraries encryption and depth identification module.It includes functions as encrypting and decrypting of the rule libraries,applications management,application contents display,applications of key actions management.Function test results of the system show that the App application protocol analysis system is able to meet the common application rules management,rule libraries management,App applications recommendation function.Through analysis of system users operation of the actual situation,optimize the dynamic management of the application rules in the generating.So far,this system is under internal testing and trial operation.After launching,it will save more labor costs for the company and improve the data aspects of the business income. |