[go: up one dir, main page]

CN110147308A - The monitoring tracking system and its working method of APP applied to iOS system - Google Patents

The monitoring tracking system and its working method of APP applied to iOS system Download PDF

Info

Publication number
CN110147308A
CN110147308A CN201910416970.2A CN201910416970A CN110147308A CN 110147308 A CN110147308 A CN 110147308A CN 201910416970 A CN201910416970 A CN 201910416970A CN 110147308 A CN110147308 A CN 110147308A
Authority
CN
China
Prior art keywords
information
server
app
ios
ios app
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910416970.2A
Other languages
Chinese (zh)
Other versions
CN110147308B (en
Inventor
王允
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chen Yayun
Original Assignee
Human Cube Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Human Cube Intelligent Technology Co Ltd filed Critical Human Cube Intelligent Technology Co Ltd
Priority to CN201910416970.2A priority Critical patent/CN110147308B/en
Publication of CN110147308A publication Critical patent/CN110147308A/en
Application granted granted Critical
Publication of CN110147308B publication Critical patent/CN110147308B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3452Performance evaluation by statistical analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/3636Debugging of software by tracing the execution of the program

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses the monitoring tracking system of APP applied to iOS system a kind of and its working methods, including iOS APP and server end, the iOS APP is monitored object, integrate corresponding SDK, report information to server, it is divided into active reporting and passively reports, the active reporting refers to is reported according to the strategy of server configuration;Described passively reports the server instruction referred to according to receiving, and iOS APP reports information to server;The server end sends instruction for sending detection instruction, to there is abnormal iOSAPP, collects the statistical information that iOSAPP is reported up.Invention can not only count the crash info of iOSAPP, and the essential information of running equipment can also count on the stack information of user's operation, the FPS information of operational process median surface, the coordinate information that user clicks;The present invention can not only configure statistical items using both-way communication, the statistical information of iOSAPP on programming count line, and statistics instruction can also be sent by background system, counts the information of corresponding iOSAPP.

Description

The monitoring tracking system and its working method of APP applied to iOS system
Technical field
The present invention relates to iOS system technical fields, specially applied to iOS system APP monitoring tracking system and its Working method.
Background technique
The APP of some iOS systems on the market counts platform at present, is all unidirectionally to count, and mainly iOSAPP is integrated After corresponding SDK (Software Development Kit Software Development Kit), collapse and equipment essential information are collected, It is reported to server, in the corresponding displaying of background system.IOS APP integrates corresponding SDK, then by the information reporting being collected into Server exists collect the non-optional situation of information for users.
Summary of the invention
The purpose of the present invention is to provide the monitoring tracking systems and its working method of the APP for being applied to iOS system, can The running state information of two-way collection iOS APP grasps the operating condition of iOS APP in real time, finds the problem, real-time tracking, simultaneously Feedback information is collected, to solve the problems mentioned in the above background technology.
To achieve the above object, the invention provides the following technical scheme: the monitoring for being applied to the APP of iOS system tracks system System, comprising: iOS APP and server end,
The iOS APP is monitored object, integrates corresponding SDK, reports information to server, be broadly divided into master Dynamic to report and passively report, the active reporting refers to be reported according to the strategy of server configuration;It is described it is passive on Report refers to that, according to the server instruction received, iOS APP reports information to server;
The server end sends instruction for sending detection instruction, to there is abnormal iOS APP, collects iOS The statistical information that APP is reported up.
The working method of the monitoring tracking system of APP applied to iOS system, the specific steps are as follows:
The first step, iOS APP and background server linked using Socket mode, and is sentenced by way of heartbeat packet It is disconnected that whether successful connection if server end does not receive the heartbeat packet that iOS APP is sent in 2 minutes marks the user It is not online.If iOS APP linked server fails, such as temporarily unavailable without network or network, iOS APP is used Local cache strategy, the information preservation that configuration is collected are uploaded to server to local cache database after successful connection;
Second step after iOS APP starting, sends online information after linked server success.Link failure, record buffer memory behaviour Make;
Third step checks whether there is crash info after sending online information, if so, uploading crash info to server;
4th step, the essential information of collecting device, memory, CPU, electricity, equipment essential information (differentiate by system, hardware Rate), report essential information to server.If receiving No. 10001 instructions in equipment running process, it is basic to reacquire equipment Information, and upload;
5th step, cache user operating process, the process at record access interface and user in iOS APP operational process The coordinate of click monitors FPS information in real time, if there is corresponding information collection item is uploaded and corresponded to according to the upload frequencies of configuration Monitoring information to server, if not configuring corresponding acquisition item, wait uploading instructions to be subjected, receive server and send Instruction after do corresponding upload operation;
6th step uploads the FPS information of monitoring to servicing if iOS APP receives 10002 instructions that server sends Device;
If iOS APP receives 10003 instructions that server is sent, the information that current user browses stack is uploaded;
If iOS APP receives 10004 instructions that server is sent, the coordinate information that upload user is clicked;
If iOS APP receives 10005 instructions that server is sent, screenshotss record is done to the interface that user is operating, And it uploads onto the server after compressed picture.
Preferably, the collectable project of iOS APP includes: the online information of iOS APP;IOS APP is reported to collapse Information (if there is);Report memory, CPU, electricity, equipment essential information (system, hardware, resolution ratio);Report FPS information;On Report browsing stack information;Report of user click coordinate information;Report screenshotss information;Report offline message.
Preferably, the instruction that the server of the system is sent includes:
It sends 10001 to instruct, the essential information of acquisition iOS APP, memory, CPU, electricity, equipment essential information (system, Hardware, resolution ratio);
10002 instructions are sent, the FPS information on APP is obtained;
10003 instructions are sent, iOS APP is obtained and browses stack information;
10004 instructions are sent, user's click coordinate information is obtained;
10005 instructions are sent, user's screen operator information is obtained.
Compared with prior art, the beneficial effects of the present invention are: invention can not only count the crash info of iOS APP, The essential information of running equipment can also count on the stack information of user's operation, the FPS information of operational process median surface, user The coordinate information of click;And the present invention can not only configure statistical items using both-way communication, come on programming count line The statistical information of iOS APP can also be sent statistics instruction by background system, count the information of corresponding iOS APP.
Detailed description of the invention
Fig. 1 is modular structure schematic diagram of the present invention;
Fig. 2 is iOS APP structural schematic diagram of the invention;
Fig. 3 is server end structural schematic diagram of the invention;
Fig. 4 is overall structure structural schematic diagram of the invention;
Fig. 5 is operating process schematic diagram of the invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Fig. 1-5 is please referred to, the present invention provides the monitoring tracking system of APP applied to iOS system a kind of, comprising: iOS APP and server end,
The iOS APP is monitored object, integrates corresponding SDK, reports information to server, be broadly divided into master Dynamic to report and passively report, the active reporting refers to be reported according to the strategy of server configuration;It is described it is passive on Report refers to that, according to the server instruction received, iOS APP reports information to server;
The server end sends instruction for sending detection instruction, to there is abnormal iOS APP, collects iOS The statistical information that APP is reported up.
The working method of the monitoring tracking system of APP applied to iOS system, the specific steps are as follows:
The first step, iOS APP and background server linked using Socket mode, and is sentenced by way of heartbeat packet It is disconnected that whether successful connection if server end does not receive the heartbeat packet that iOS APP is sent in 2 minutes marks the user It is not online.If iOS APP linked server fails, such as temporarily unavailable without network or network, iOS APP is used Local cache strategy, the information preservation that configuration is collected are uploaded to server to local cache database after successful connection;
Second step after iOS APP starting, sends online information after linked server success.Link failure, record buffer memory behaviour Make;
Third step checks whether there is crash info after sending online information, if so, uploading crash info to server;
4th step, the essential information of collecting device, memory, CPU, electricity, equipment essential information (differentiate by system, hardware Rate), report essential information to server.If receiving No. 10001 instructions in equipment running process, it is basic to reacquire equipment Information, and upload;
5th step, cache user operating process, the process at record access interface and user in iOS APP operational process The coordinate of click monitors FPS information in real time, if there is corresponding information collection item is uploaded and corresponded to according to the upload frequencies of configuration Monitoring information to server, if not configuring corresponding acquisition item, wait uploading instructions to be subjected, receive server and send Instruction after do corresponding upload operation;
6th step uploads the FPS information of monitoring to servicing if iOS APP receives 10002 instructions that server sends Device;
If iOS APP receives 10003 instructions that server is sent, the information that current user browses stack is uploaded;
If iOS APP receives 10004 instructions that server is sent, the coordinate information that upload user is clicked;
If iOS APP receives 10005 instructions that server is sent, screenshotss record is done to the interface that user is operating, And it uploads onto the server after compressed picture.
Preferably, the collectable project of iOS APP includes: the online information of iOS APP;IOS APP is reported to collapse Information (if there is);Report memory, CPU, electricity, equipment essential information (system, hardware, resolution ratio);Report FPS information;On Report browsing stack information;Report of user click coordinate information;Report screenshotss information;Report offline message.
Preferably, the instruction that the server of the system is sent includes:
It sends 10001 to instruct, the essential information of acquisition iOS APP, memory, CPU, electricity, equipment essential information (system, Hardware, resolution ratio);
10002 instructions are sent, the FPS information on APP is obtained;
10003 instructions are sent, iOS APP is obtained and browses stack information;
10004 instructions are sent, user's click coordinate information is obtained;
10005 instructions are sent, user's screen operator information is obtained.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding And modification, the scope of the present invention is defined by the appended.

Claims (4)

1. being applied to the monitoring tracking system of the APP of iOS system characterized by comprising iOS APP and server end,
The iOS APP is monitored object, integrates corresponding SDK, reports information to server, be broadly divided into active It reports and passively reports, the active reporting refers to be reported according to the strategy of server configuration;Described passively report be Refer to that, according to the server instruction received, iOS APP reports information to server;
The server end sends instruction for sending detection instruction, to there is abnormal iOS APP, collects on iOS APP Report the statistical information come up.
2. being applied to the working method of the monitoring tracking system of the APP of iOS system, which is characterized in that specific step is as follows:
The first step, iOS APP and background server linked using Socket mode, and judges to be by way of heartbeat packet No successful connection marks the user not exist if server end does not receive the heartbeat packet that iOS APP is sent in 2 minutes Line, if iOS APP linked server fails, such as temporarily unavailable without network or network, iOS APP is using local Cache policy, the information preservation that configuration is collected are uploaded to server to local cache database after successful connection;
Second step after iOS APP starting, sends online information, link failure, record buffer memory operation after linked server success;
Third step checks whether there is crash info after sending online information, if so, uploading crash info to server;
4th step, the essential information of collecting device, memory, CPU, electricity, equipment essential information report essential information to service Device reacquires equipment essential information, and upload if receiving No. 10001 instructions in equipment running process;
5th step, cache user operating process in iOS APP operational process, the process at record access interface and user click Coordinate, monitor in real time FPS information, if there is corresponding information collection item uploads corresponding prison according to the upload frequencies of configuration Information is controlled to server, if not configuring corresponding acquisition item, uploading instructions to be subjected is waited, receives the finger that server is sent Corresponding upload operation is done after order;
6th step uploads the FPS information of monitoring to server if iOS APP receives 10002 instructions that server sends;
If iOS APP receives 10003 instructions that server is sent, the information that current user browses stack is uploaded;
If iOS APP receives 10004 instructions that server is sent, the coordinate information that upload user is clicked;
If iOS APP receives 10005 instructions that server is sent, screenshotss record is done to the interface that user is operating, and press It uploads onto the server after contract drawing piece.
3. the monitoring tracking system of APP applied to iOS system according to claim 1 a kind of, which is characterized in that described The collectable project of iOS APP include: the online information of iOS APP;Report iOS APP crash info;Report memory, CPU, electricity Amount, equipment essential information;Report FPS information;Report browsing stack information;Report of user click coordinate information;Report screenshotss information; Report offline message.
4. the monitoring tracking system of APP applied to iOS system according to claim 1 a kind of, which is characterized in that described Server of the system send instruction include:
10001 instructions are sent, the essential information of iOS APP, memory, CPU, electricity, equipment essential information are obtained;
10002 instructions are sent, the FPS information on APP is obtained;
10003 instructions are sent, iOS APP is obtained and browses stack information;
10004 instructions are sent, user's click coordinate information is obtained;
10005 instructions are sent, user's screen operator information is obtained.
CN201910416970.2A 2019-05-20 2019-05-20 APP monitoring and tracking system applied to iOS system and working method thereof Active CN110147308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910416970.2A CN110147308B (en) 2019-05-20 2019-05-20 APP monitoring and tracking system applied to iOS system and working method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910416970.2A CN110147308B (en) 2019-05-20 2019-05-20 APP monitoring and tracking system applied to iOS system and working method thereof

Publications (2)

Publication Number Publication Date
CN110147308A true CN110147308A (en) 2019-08-20
CN110147308B CN110147308B (en) 2024-08-02

Family

ID=67591961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910416970.2A Active CN110147308B (en) 2019-05-20 2019-05-20 APP monitoring and tracking system applied to iOS system and working method thereof

Country Status (1)

Country Link
CN (1) CN110147308B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111464839A (en) * 2020-03-17 2020-07-28 南京创维信息技术研究院有限公司 Main and auxiliary screen system capable of displaying auxiliary information

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951382A (en) * 2014-03-25 2015-09-30 北京神州泰岳软件股份有限公司 Method and system for analyzing intelligent terminal user behavior based on APP mapping database
CN106933472A (en) * 2017-05-20 2017-07-07 南京西桥科技有限公司 A kind of user behavior data acquisition system and its control method based on mobile phone A PP
CN107018046A (en) * 2017-06-06 2017-08-04 上海鋆创信息技术有限公司 A kind of collecting method, device, terminal and storage medium
US20170346864A1 (en) * 2016-05-25 2017-11-30 Mark Nataros System And Method For Video Gathering And Processing
CN108182091A (en) * 2016-12-08 2018-06-19 北京奇虎科技有限公司 The method and device manipulated in SDK to user behavior
CN108563526A (en) * 2018-03-06 2018-09-21 北京酷我科技有限公司 A kind of iOS interim cards monitoring strategies
CN109495340A (en) * 2018-11-02 2019-03-19 国电南京自动化股份有限公司 A kind of Android application performance monitoring statisticss method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951382A (en) * 2014-03-25 2015-09-30 北京神州泰岳软件股份有限公司 Method and system for analyzing intelligent terminal user behavior based on APP mapping database
US20170346864A1 (en) * 2016-05-25 2017-11-30 Mark Nataros System And Method For Video Gathering And Processing
CN108182091A (en) * 2016-12-08 2018-06-19 北京奇虎科技有限公司 The method and device manipulated in SDK to user behavior
CN106933472A (en) * 2017-05-20 2017-07-07 南京西桥科技有限公司 A kind of user behavior data acquisition system and its control method based on mobile phone A PP
CN107018046A (en) * 2017-06-06 2017-08-04 上海鋆创信息技术有限公司 A kind of collecting method, device, terminal and storage medium
CN108563526A (en) * 2018-03-06 2018-09-21 北京酷我科技有限公司 A kind of iOS interim cards monitoring strategies
CN109495340A (en) * 2018-11-02 2019-03-19 国电南京自动化股份有限公司 A kind of Android application performance monitoring statisticss method and system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
王海峰: "基于Android平台远程监控系统的研究与实现", 《中国优秀硕士学位论文全文数据库信息科技》 *
王海峰: "基于Android平台远程监控系统的研究与实现", 《中国优秀硕士学位论文全文数据库信息科技》, no. 8, 15 August 2016 (2016-08-15), pages 140 - 643 *
陈兴蜀;赵丹丹;李辉;张磊;: "基于虚拟化的不可信模块运行监控", 华中科技大学学报(自然科学版), no. 03, pages 39 - 43 *
颜富甲;: "银行移动应用专项测试探索与实践", 中国金融电脑, no. 03, pages 43 - 49 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111464839A (en) * 2020-03-17 2020-07-28 南京创维信息技术研究院有限公司 Main and auxiliary screen system capable of displaying auxiliary information

Also Published As

Publication number Publication date
CN110147308B (en) 2024-08-02

Similar Documents

Publication Publication Date Title
CN100558050C (en) A method and device for remote monitoring or maintenance
CN101502144A (en) Element management system in wireless communication network
CN105093109A (en) Wireless and remote monitoring and networking system and method for motor state
CN209233564U (en) Electric power monitoring system laminates office network Security Situation Awareness Systems
CN105391573A (en) Data acquisition system, data analysis system and monitoring analysis system based on intelligent terminal
CN101923759A (en) Message monitoring alarm method for self-help tax terminal equipment failure
CN101136801A (en) Network fault detecting method
CN105712143B (en) A kind of elevator long-distance monitorng point inspection and maintenance method
CN105629103A (en) Online monitoring method based on transformer substation operation and maintenance network shutdown
CN107465564A (en) VOD service mass monitoring system and method
CN110147308A (en) The monitoring tracking system and its working method of APP applied to iOS system
JP3425871B2 (en) Network management system and management method thereof
CN101197714B (en) A method for centralized collection of mobile data service status
CN102355061B (en) Remote monitoring and diagnosing system for substation equipment
CN214314723U (en) Intelligent power distribution station monitoring system based on 5G cloud control platform
KR19990056189A (en) System Maintenance System for Asymmetric Subscriber Line Transmission System
CN109309526B (en) Shipborne satellite communication network backup management system
CN102480369A (en) Network management system and performance acquisition method
CN115835275A (en) Method and device for diagnosing faults of 5G CPE (customer premises equipment)
CN114268721B (en) Low-flow network video monitoring method and storage medium
CN101159950A (en) An Intelligent Monitoring System
CN105592485A (en) Method for collecting and processing messages in real time based on SNMP
CN111509863B (en) Mobile substation monitoring alarm system and method
CN116599209A (en) One-key sequential control system of intelligent transformer substation
CN212115347U (en) Network flow data acquisition system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20240625

Address after: No. 181 Yongfeng Lane, West Ring Road, Wenxi County, Yuncheng City, Shanxi Province 043899

Applicant after: Chen Yayun

Country or region after: China

Address before: 200120, Room 1602, Building 3, Century Financial Plaza, No. 799 Yanggao South Road, Jinshan District, Shanghai

Applicant before: Human Cube Intelligent Technology Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant