Research on Intelligent Monitoring and Support Technology of Mobile Application Software on Cloud Platform

By analyzing the powerful advantages of cloud computing and relying on the cloud platform, the intelligent monitoring system can realize efficient back-end data processing, so that the system can achieve the best performance. At the same time, further analysis of the monitoring data can provide decision makers with decision-making basis to a certain extent.

This article refers to the address: http://

1 Introduction

With the development of the Internet, as the focus and hotspot of information technology change, the cloud has received more and more attention. The cloud is a broad concept that can be all-encompassing, but this all-encompassing is based on the Internet, that is, the cloud integrates Internet resources, Internet services, and provides it as a large whole to users accessing the Internet. . Through cloud consolidation, users can enjoy high-speed computing power, massive data storage, distributed software, and hardware infrastructure at a low cost. The cloud also gives users more mobility on the interaction level with Internet resources. Users can synchronize their personal life office data to the cloud, and they can select multiple devices to use the stored content anytime and anywhere, and get rid of the physical location constraints. Therefore, with the development of the cloud, the cloud will bring great changes to the working mode, the business model of the enterprise and even the national strategic industry.

Cloud computing based on the Internet cloud migrates information processing to the cloud. Cloud computing consists of several levels of services, mainly divided into IaaS, PaaS, and SaaS, which are infrastructure as a service, platform as a service, and software as a service.

IaaS provides users with basic computing resources that the network can interconnect, such as physical and virtual computers, cloud storage devices, etc. Users can make personalized orders from a huge facility repository, and pay for the amount of resources used, reducing IT The labor complexity of the developer manager and the substantial reduction in costs. PaaS provides services on a platform basis. Through cloud platform developers, application development, online deployment and testing of application functions, and monitoring of applications can save developers a lot of time to configure the basic environment and improve software development. s efficiency. SaaS provides the right to use the software to the final user through the cloud. Users do not need to download the application software, access the Internet through the browser or the client, and then use the software on demand. At the same time, the user's data and program status are managed by the cloud. Reliability and expanded ease of use.

2. Mobile application software intelligent monitoring

Wireless communication technology and mobile intelligent terminals are the hotspots of information technology development today, and the two complement each other, which has led to the pattern of today's smart terminals being almost unified. All kinds of tablets gradually change the unshakable position of traditional PCs with their portable and easy-to-use properties. The development of smart phones has enabled mobile phones to use only the ability to call and send text messages to the current set of fast access to the Internet, personal information management, multimedia entertainment applications, multi-tasking, and third-party software extensions.

The Android and iOS camps already account for the vast majority of the smartphone market.

The rapid development of mobile intelligent terminals has also brought about the popularity of third-party application markets. There are countless large and small companies or development teams in the world joining the army of intelligent terminal applications. However, the software quality developed by such a large development army is not uniform, such as malicious deduction, stealing user communication information, reporting the geographical location of users, etc. On the other hand, how to identify the market positioning from a large number of application software, It is a big problem for many companies to predict that applications that are about to enter the market will be welcomed by users.

Intelligent monitoring of mobile application software can help solve the above problems to some extent. Intelligent monitoring mainly monitors the running dynamics of third-party software by acquiring third-party software information installed on the mobile intelligent terminal, and obtains the communication port number information. When an abnormality occurs, the abnormality is reported and the abnormal destination address is tracked. At the same time, intelligent monitoring aggregates, classifies and integrates all kinds of monitored information and processes the information, and finally provides decision makers with effective decision data.

3. Intelligent monitoring based on cloud platform

The intelligent monitoring of mobile application software is based on the monitoring of third-party application software, and finally analyzes the monitoring results and provides certain decision-making basis.

Therefore, intelligent monitoring requires monitoring of a large number of third-party applications, and these softwares are geographically dispersed due to their mobile intelligent terminal carriers, and monitoring requires a large amount of time accumulation, and a large amount of data is generated during the monitoring process. This puts high demands on the back-end platform of intelligent monitoring. The cloud platform just combines its unique advantages with intelligent monitoring to achieve complementary advantages.

3.1 Current development status

At present, application software based on mobile intelligent terminals has prospered, but the application software intelligent monitoring has lagged behind. On the one hand, software such as stealing user's personal communication information is hidden in the background, which is difficult for users to detect. This has caused users to have insufficient understanding of the urgency of intelligent monitoring. On the other hand, intelligent monitoring requires a large number of acquisitions. The software information located on the mobile intelligent terminal is difficult to monitor, and analyzing useful information from a large amount of data requires high-performance computing and a powerful back-end processing platform, which adds an extra difficulty to the intelligent monitoring.

3.2 Cloud Platform Advantage

● By building a cloud platform, the distributed computing resources can be integrated into the platform server cluster to the greatest extent, which can realize resource pooling and optimize the computing resources.

● The cloud platform can be used as a back-end processing platform for the mobile application software intelligent monitoring system, and can combine the massive data storage function with the data analysis decision processing function.

● Cloud platform adopts the most front-end cloud computing technology to combine software intelligent monitoring with the Internet. The parts involved in the monitoring system are divided into cloud platform server clusters that support the cloud server main program. The cloud client carrier is the mobile terminal. The two are combined into a whole through network interconnection.

Research on Intelligent Monitoring and Support Technology of Mobile Application Software on Cloud Platform

3.3 Overall architecture

This system mainly monitors the security, reliability, compatibility of mobile application software and the behavior of intelligent application software used by users, and provides relevant reference for the formulation of the next operation strategy.

Research on Intelligent Monitoring and Support Technology of Mobile Application Software on Cloud Platform

The system is mainly divided into two parts: cloud client and cloud platform. The cloud client runs on various mobile intelligent terminals to monitor third-party software for real-time monitoring of network access to obtain the network address and port number information of the third-party software server. The cloud platform runs the cloud processing center program. Server clusters, including database servers, web servers, data processing and intelligent analytics servers, and more. 3.4 Module composition of the system

The system is mainly divided into user interface module, mobile application software monitoring engine, user intelligence software using behavioral intelligence analysis module, data interface module and part of manual data acquisition and analysis.

3.4.1 User Interface Module (UI)

The interface with the user is realized through the web, and all the data analysis results are presented, and the management of adding, deleting, and modifying related data analysis is realized. At the same time, the user's hierarchical management function is realized, and different users obtain different information through different permissions. At the same time, task scheduling and control between different modules of the system are realized.

3.4.2 Mobile Application Monitoring Engine

While mobile smart terminals and mobile application stores provide users with rich application software and digital content, there are many problems in the compatibility, security and reliability of mobile application software.

Compatibility issue: The compatibility of application software of different platforms can be completed by UA detection, but there is no specific detection method for the compatibility of application software of the same platform, which is basically compatible in a backward compatible manner. Applications such as the Android 2.0 interface may have compatibility issues with the 4.0 platform. Security issues such as smart terminal viruses, application software charges, and illegal information dissemination are constantly exposed. The way to share user geolocation data or information violates user privacy, and half of the applications send user geolocation information to the ad network or data analysis company without the user's permission. In China, there are still problems such as the built-in application software of the smart phone terminal and the third-party application software, such as yellowing or smoking, and the mobile phone WAP website.

Reliability issues: There is currently no software specifically for detecting the reliability of mobile applications. Since mobile applications generally use the C/S architecture, the reliability issue is relatively insignificant.

However, low-reliability applications can cause the mobile smart terminal to crash.

The cloud platform-based mobile application software reliability monitoring technology refers to the high-performance computing capability of the cloud platform to realize the monitoring of free mobile applications, and timely discover mobile application software with problems in compatibility, security and reliability. . This technology solves the following three problems and can solve the following problems:

● For compatibility issues, this technology can simulate the client's detection of its own mobile application software, and obtain an intelligent platform compatible with this application software through intelligent analysis.

● For security issues, this technology can simulate the client, enable the mobile application software to run on the simulated client, monitor the security vulnerabilities of its operation, and through intelligent monitoring and analysis, can discover the security vulnerabilities of third-party application software, and Background deduction, Trojan loopholes.

● For the reliability problem, you can find the memory leaks and abnormal throws of the application through the running of the simulation application software on the client.

3.4.3 User uses intelligent software behavior analysis module

The intelligent application monitoring service is a wireless monitoring service for smartphone users. The service is based on the mobile communication network. The network address and port number information of the third-party software server is obtained through monitoring of the network access by the terminal, and the server performs preliminary statistics on the information. Feedback Statistics The intelligent application monitoring system is a protection software system to better meet the network security needs of mobile phone users. The project is aimed at smart phones and develops proprietary software with independent property rights. By monitoring the data unit during transmission, the third-party client information of the intelligent terminal, including the address and port number of the destination server, is obtained, and the captured information is effectively synchronized to the server, and the statistical analysis result is monitored as it is. effect. Finally, it provides a data basis for the formulation of operational strategies.

3.4.4 Data Interface Module

Provide data interfaces for the above modules, including data storage, application software storage, cloud platform interfaces, and interfaces with operational support systems.

3.4.5 Manual Data Acquisition and Analysis Module

Part of the system data needs to be manually collected and managed, such as the acquisition, screening, and reporting of system monitoring software. It also includes the need to manually process the data from other platforms, as well as some of the operational support system analysis for the operational support system, as well as the operational support of the system.

4. Summary and outlook

By analyzing the advantages of cloud computing and cloud platform, this paper combines the intelligent monitoring of mobile application software with the cloud platform and gives detailed module division of the monitoring system, including user interface to software monitoring engine and user usage behavior analysis, data interface. Modules, manual data acquisition and analysis modules, and more. The intelligent monitoring system combined with the cloud platform breaks through the constraints of the traditional way, improves the accuracy and efficiency of the intelligent monitoring system monitoring, and fully exerts the synergistic effect of the high-performance computing, mass storage and hardware and software resources of the cloud platform.

The intelligent monitoring of mobile application software based on cloud platform can analyze the user's software usage behavior well, and has unique advantages in third-party software detection, fully analyzing the compatibility, security and reliability of the software. The problem can be given a certain decision data reference for the situation detected by various aspects of performance.

With the further development of cloud computing and mobile intelligent terminals, intelligent monitoring technology has matured and has broad prospects in the future market and user growth.

    The Industrial Gigabit Media Converter supports 60-watt PoE budget to drive up to 4 IEEE 802.3af compliant powered devices simultaneously. The PoE feature enables the industrial Gigabit Media Converter an efficient and cost-effective solution for SMB, SOHO and other similar fields to deploy the PoE network for the wireless access points, IP-based surveillance cameras or IP phones anywhere easily and efficiently. To satisfy the increasing demand of PoE for Gigabit Ethernet (GE) networking, N-net has developed this series of PoE GE switch.industrial gigabit Media Converter which provides10/100/1000M 802.3af PoE copper ports and  1000Base-X fiber ports.

Industrial Gigabit POE Media Converter

Industrial Gigabit POE Media Converter,Industrial Gigabit Media Converter,POE Media Converter,Industrial Gigabit Fiber Converter,Hardend Gigabit POE Media Converter, Industrial 10/100/1000M POE Media Converter

Shenzhen N-net High-Tech Co.,Ltd , http://www.nnetswitch.com