Method for identifying downloading and installing duration of application software in video

Through automatic screen recording and OCR technology to identify the download and installation time of APP in video, the problems of low manual statistics and poor accuracy in the existing technology are solved, and automated and accurate time statistics are achieved.

CN119621482APending Publication Date: 2025-03-14BEIJING BITE YIPAI INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411773164.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

In the prior art, the download and installation time of statistical application software requires manual screen recording and analysis, which is inefficient and inaccurate, and is wasteful of human resources.

Method used

Automatic screen recording through the task scheduling platform, the video analysis platform extracts pictures by frame and uses OCR technology to extract key information data, and formulates analysis algorithms for Android and iOS systems to automatically identify the download and installation time.

Benefits of technology

It realizes automatic statistics APP download and installation time without manual intervention, improves recognition speed and accuracy, and reduces the waste of human resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119621482A_ABST
    Figure CN119621482A_ABST
Patent Text Reader

Abstract

The invention discloses a method for identifying downloading and installation duration of application software in a video. The identification method comprises the following steps: a task scheduling platform, a video analysis platform and a log collection platform. The method has the beneficial effects that the identification method does not need manual intervention, a machine is used for automatically counting the downloading and installing time of the APP, downloading and installing videos of the APP in a store can be automatically recorded, video pictures are extracted, key information data are extracted by using an OCR technology, downloading and installing screen recording videos of various APPs on an iOS platform and an Android platform can be automatically analyzed, and the identification efficiency is improved. The method comprises the following steps: converting a video into a picture, calculating an identification area target, only identifying characters in an area by using an OCR technology, reducing useless identification data, establishing different platform application installation identification algorithms, calculating time consumption of each stage from downloading to installation of an APP, not needing manual intervention, identifying by using a computer in the whole process, and automatically reporting to a log collection platform. The method is used for summarizing and analyzing the downloading and installing duration of the multiple APPs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to an identification method, specifically a method for identifying the download and installation duration of application software in a video, and belongs to the technical field of software download and installation identification applications. Background Art

[0002] The download and installation time of application software is affected by many factors, including the size of the software, network speed, hardware configuration of the computer or device, and the complexity of the installation process. Network speed is an important factor in determining download time. Faster network connections (such as fiber broadband) can significantly shorten download time, while slower network connections (such as dial-up Internet access) will result in longer download times. In addition, network congestion and instability may also affect download speeds, and different download channels may provide different download speeds. Some official websites or third-party software stores may provide optimized download services, thereby speeding up download speeds.

[0003] At present, the download and installation time of applications can only be counted manually, which is a waste of manpower and time. When doing manual counting, you need to turn on the screen recording function of the mobile phone, find the APP application to be counted in the application store, click to download and install, and keep recording the mobile phone screen until the software is downloaded and installed. Then manually analyze the installation and download time of the APP application in the video. Considering various reasons such as different mobile phone performance and network factors, one-time counting is not accurate. It is necessary to use different mobile phones to record and count multiple times, so that the download and installation time of the application is required in each time period. The manual counting workload is too large and it is too wasteful of human resources. Therefore, in view of the above problems, a method for identifying the download and installation time of application software in the video is proposed. Summary of the invention

[0004] The purpose of this application is to provide a method for identifying the download and installation time of application software in a video in order to solve the above-mentioned problem.

[0005] The present application achieves the above-mentioned purpose through the following technical solutions, which are a method for identifying the download and installation time of application software in a video, and the identification method comprises the following steps:

[0006] (1) Task scheduling platform, automatic screen recording and application software download and installation based on Android and iOS systems;

[0007] (2) Video analysis platform, extracting images by frame and analyzing the videos sequentially based on Android and iOS system recognition rules;

[0008] (3) Log collection platform: collects video data, classifies and stores the data, and summarizes and analyzes the data.

[0009] Furthermore, in the step (1), the download and installation video of the APP application in the store is automatically recorded, and the video image is extracted.

[0010] Furthermore, in step (2), OCR technology is used to extract key information data, corresponding analysis algorithms are formulated for different platforms, the installation and download time of the application is analyzed, the video is converted into pictures frame by frame, and the recognition area target is calculated.

[0011] Furthermore, in the step (2), the download duration and installation duration are respectively identified in the Android and iOS systems, and the download and installation duration data of different system platforms are respectively obtained and transmitted.

[0012] Furthermore, when the Android and iOS systems identify the download duration in step (2), the video is extracted frame by frame into images and named according to the time of the frame. The width and height of the image are then calculated, the area in the red frame of the image is located proportionally, and the local OCR service is used to extract the text in the red frame area of ​​each image.

[0013] Furthermore, when the Android system is used in step (2) to identify the download duration, the text change process is identified. When the text changes from "Installation (*)" to "Percentage Progress", the frame time at which the "Installation Percentage" picture first appears is recorded as the "Download Start Time", and the intermediate installation progress is ignored. When the installation progress changes to "Installing", the frame time at which the "Installing" picture first appears is recorded as the "Download End Time", and the "Download End Time" is subtracted from the "Download Start Time" to obtain the "Download Duration".

[0014] Furthermore, when the Android system is used in step (2) to identify the installation duration, based on the download duration identification process, subsequent images are continuously identified, and the first appearance and frame time of the "installing" image are recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the word "open" is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

[0015] Furthermore, when the iOS system is used in step (2) to identify the download duration, in order to improve the recognition efficiency, it is agreed that the installation APP is located at the first application position in the upper left corner of the picture, and then the area position of the first APP in the upper left corner of the picture is calculated according to the ratio. The local OCR service is used to extract the text change process in the APP area in the upper left corner of each picture. When "Loading" appears for the first time, the current picture frame time is recorded as the "download start time", and the intermediate download process is ignored. When the text changes to "Installing", the current picture frame time is recorded as the "download end time", and the "download start time" is subtracted from the obtained "download end time" to obtain the "download duration".

[0016] Furthermore, when the iOS system is executed and the installation duration is identified in step (2), based on the iOS download duration identification process, subsequent images are continuously identified, and the time when the frame number of the "installing" image first appears is recorded as the "installation start time", and subsequent images are continuously identified, ignoring the installation process images, until the application name is identified for the first time, which is recorded as the "installation end time", and subsequent images are no longer identified, and the entire identification process is terminated, and the "installation start time" is subtracted from the obtained "installation end time" to obtain the "installation duration".

[0017] Furthermore, in step (3), the "download time" and "installation time" analyzed in the Android system and the iOS system are reported to the log collection platform, and the data is collected 3-5 times and summarized and analyzed. The data are stored separately and then reported to the log collection platform.

[0018] The beneficial effects of the present application are: this recognition method does not require human intervention, uses a machine to automatically count the download and installation time of APP applications, realizes automatic recording of download and installation videos of APP applications in stores, extracts video images, uses OCR technology to extract key information data, formulates corresponding analysis algorithms for different platforms, analyzes the installation and download time of applications, can automatically analyze various APP download and installation screen recording videos on iOS and Android platforms, converts videos into images, calculates the recognition area target, uses OCR technology to only recognize text in the area, reduces useless recognition data, and improves recognition efficiency. By formulating application installation recognition algorithms for different platforms, the time spent on each stage from download to installation of APP is calculated without human intervention, and computer recognition is used throughout the process, and the data is automatically reported to the log collection platform for summarizing and analyzing the download and installation time of multiple APPs. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a specific flow chart of the identification method of this application.

[0020] Figure 2 The overall flow chart of the identification method of this application DETAILED DESCRIPTION

[0021] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0022] Embodiment 1:

[0023] A method for identifying the download and installation duration of application software in a video, the identification method comprising the following steps:

[0024] (1) Task scheduling platform, automatic screen recording and application software download and installation based on Android and iOS systems;

[0025] (2) Video analysis platform, extracting images by frame and analyzing the videos sequentially based on Android and iOS system recognition rules;

[0026] (3) Log collection platform: collects video data, classifies and stores the data, and summarizes and analyzes the data.

[0027] In the step (1), the download and installation video of the APP application in the store is automatically recorded, and the video image is extracted.

[0028] In the step (2), OCR technology is used to extract key information data, corresponding analysis algorithms are formulated for different platforms, the installation and download time of the application is analyzed, the video is converted into images frame by frame, and the recognition area target is calculated.

[0029] In the step (2), the download duration and installation duration are respectively identified in the Android and iOS systems, and the download and installation duration data of different system platforms are respectively obtained and transmitted.

[0030] When the Android and iOS systems identify the download duration in step (2), the video is extracted frame by frame into images and named according to the time of the frame. The width and height of the image are then calculated, the area in the red frame of the image is located proportionally, and the local OCR service is used to extract the text in the red frame area of ​​each image.

[0031] When the Android system is used in step (2) to identify the download duration, the text change process is identified. When the text changes from "Installation (*)" to "Percentage Progress", the frame time at which the "Installation Percentage" picture first appears is recorded as the "Download Start Time", and the intermediate installation progress is ignored. When the installation progress changes to "Installing", the frame time at which the "Installing" picture first appears is recorded as the "Download End Time", and the "Download End Time" is subtracted from the "Download Start Time" to obtain the "Download Duration".

[0032] When the Android system is used and the installation duration is identified in the step (2), based on the download duration identification process, subsequent images are continuously identified, and the time of the first appearance and the frame number of the "installing" image is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the word "open" is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

[0033] When the iOS system is used in step (2) to identify the download duration, in order to improve the recognition efficiency, it is agreed that the installation APP is located at the first application position in the upper left corner of the picture, and then the area position of the APP in the upper left corner of the picture is calculated according to the ratio. The local OCR service is used to extract the text change process in the APP area in the upper left corner of each picture. When "Loading" appears for the first time, the current picture frame time is recorded as the "download start time", and the intermediate download process is ignored. When the text changes to "Installing", the current picture frame time is recorded as the "download end time", and the "download start time" is subtracted from the obtained "download end time" to obtain the "download duration".

[0034] When the iOS system is used and the installation duration is identified in step (2), based on the iOS download duration identification process, subsequent images are continuously identified, and the time when the frame number of the "installing" image first appears is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the application name is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

[0035] In the step (3), the "download time" and "installation time" analyzed in the Android system and the iOS system are reported to the log collection platform, and the data is collected three times and summarized and analyzed. After the data is stored separately, it is reported to the log collection platform.

[0036] The above method is used to identify the download and installation time of application software in the video. The recognition speed is fast, but the accuracy of the analysis result is low.

[0037] Embodiment 2:

[0038] A method for identifying the download and installation duration of application software in a video, the identification method comprising the following steps:

[0039] (1) Task scheduling platform, automatic screen recording and application software download and installation based on Android and iOS systems;

[0040] (2) Video analysis platform, extracting images by frame and analyzing the videos sequentially based on Android and iOS system recognition rules;

[0041] (3) Log collection platform: collects video data, classifies and stores the data, and summarizes and analyzes the data.

[0042] In the step (1), the download and installation video of the APP application in the store is automatically recorded, and the video image is extracted.

[0043] In the step (2), OCR technology is used to extract key information data, corresponding analysis algorithms are formulated for different platforms, the installation and download time of the application is analyzed, the video is converted into images frame by frame, and the recognition area target is calculated.

[0044] In the step (2), the download duration and installation duration are respectively identified in the Android and iOS systems, and the download and installation duration data of different system platforms are respectively obtained and transmitted.

[0045] When the Android and iOS systems identify the download duration in step (2), the video is extracted frame by frame into images and named according to the time of the frame. The width and height of the image are then calculated, the area in the red frame of the image is located proportionally, and the local OCR service is used to extract the text in the red frame area of ​​each image.

[0046] When the Android system is used in step (2) to identify the download duration, the text change process is identified. When the text changes from "Installation (*)" to "Percentage Progress", the frame time at which the "Installation Percentage" picture first appears is recorded as the "Download Start Time", and the intermediate installation progress is ignored. When the installation progress changes to "Installing", the frame time at which the "Installing" picture first appears is recorded as the "Download End Time", and the "Download End Time" is subtracted from the "Download Start Time" to obtain the "Download Duration".

[0047] When the Android system is used and the installation duration is identified in the step (2), based on the download duration identification process, subsequent images are continuously identified, and the time of the first appearance and the frame number of the "installing" image is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the word "open" is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

[0048] When the iOS system is used in step (2) to identify the download duration, in order to improve the recognition efficiency, it is agreed that the installation APP is located at the first application position in the upper left corner of the picture, and then the area position of the APP in the upper left corner of the picture is calculated according to the ratio. The local OCR service is used to extract the text change process in the APP area in the upper left corner of each picture. When "Loading" appears for the first time, the current picture frame time is recorded as the "download start time", and the intermediate download process is ignored. When the text changes to "Installing", the current picture frame time is recorded as the "download end time", and the "download start time" is subtracted from the obtained "download end time" to obtain the "download duration".

[0049] When the iOS system is used and the installation duration is identified in step (2), based on the iOS download duration identification process, subsequent images are continuously identified, and the time when the frame number of the "installing" image first appears is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the application name is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

[0050] In the step (3), the "download time" and "installation time" analyzed in the Android system and the iOS system are reported to the log collection platform, and the data is collected 5 times and summarized and analyzed. After the data is stored separately, it is reported to the log collection platform.

[0051] The above method is used to identify the download and installation time of application software in the video. The recognition speed is fast, but the accuracy of the analysis result is low.

[0052] It is obvious to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, and that the present application can be implemented in other specific forms without departing from the spirit or essential features of the present application. Therefore, the embodiments should be regarded as exemplary and non-limiting in all respects, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present application. Any reference numeral in a claim should not be regarded as limiting the claim to which it relates.

[0053] In addition, it should be understood that although the present specification is described according to implementation modes, not every implementation mode contains only one independent technical solution. This description of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment may also be appropriately combined to form other implementation modes that can be understood by those skilled in the art.

Claims

1. A method for identifying the download and installation duration of application software in a video, characterized in that: The identification method comprises the following steps: (1) Task scheduling platform, automatic screen recording and application software download and installation based on Android and iOS systems; (2) Video analysis platform, extracting images by frame and analyzing the videos sequentially based on Android and iOS system recognition rules; (3) Log collection platform: collects video data, classifies and stores the data, and summarizes and analyzes the data.

2. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: In the step (1), the download and installation video of the APP application in the store is automatically recorded, and the video image is extracted.

3. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: In the step (2), OCR technology is used to extract key information data, corresponding analysis algorithms are formulated for different platforms, the installation and download time of the application is analyzed, the video is converted into images frame by frame, and the recognition area target is calculated.

4. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: In the step (2), the download duration and installation duration are respectively identified in the Android and iOS systems, and the download and installation duration data of different system platforms are respectively obtained and transmitted.

5. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: When the Android and iOS systems identify the download duration in step (2), the video is extracted frame by frame into images and named according to the time of the frame. The width and height of the image are then calculated, and the area in the red frame of the image is located proportionally. The local OCR service is used to extract the text in the red frame area of ​​each image.

6. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: When the Android system is used in step (2) to identify the download duration, the text change process is identified. When the text changes from "Installation (*)" to "Percentage Progress", the frame time at which the "Installation Percentage" picture first appears is recorded as the "Download Start Time". The intermediate installation progress is ignored. When the installation progress changes to "Installing", the frame time at which the "Installing" picture first appears is recorded as the "Download End Time". The "Download End Time" is subtracted from the "Download Start Time" to obtain the "Download Duration".

7. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: When the Android system is used in step (2) and the installation duration is identified, based on the download duration identification process, subsequent images are continuously identified, and the time of the first appearance and the frame number of the "installing" image is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the text "open" is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

8. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: When the iOS system is used in step (2) to identify the download duration, in order to improve the recognition efficiency, it is agreed that the installation APP is located at the first application position in the upper left corner of the picture, and then the area position of the APP in the upper left corner of the picture is calculated according to the ratio. The local OCR service is used to extract the text change process in the APP area in the upper left corner of each picture. When "loading" appears for the first time, the current picture frame time is recorded as the "download start time", and the intermediate download process is ignored. When the text changes to "installing", the current picture frame time is recorded as the "download end time", and the "download start time" is subtracted from the obtained "download end time" to obtain the "download duration".

9. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: When the iOS system is used and the installation duration is identified in step (2), based on the iOS download duration identification process, subsequent images are continuously identified, and the time when the frame number of the "installing" image first appears is recorded as the "installation start time". Subsequent images are continuously identified, and the installation process images are ignored until the application name is identified for the first time, which is recorded as the "installation end time". Subsequent images are no longer identified, and the entire identification process is terminated. The "installation end time" is subtracted from the "installation start time" to obtain the "installation duration".

10. The method for identifying the download and installation duration of application software in a video according to claim 1, characterized in that: In the step (3), the "download time" and "installation time" analyzed in the Android system and the iOS system are reported to the log collection platform, and the data is collected 3-5 times and summarized and analyzed. After the data is stored separately, it is reported to the log collection platform.