Background application program downloading system based on data analysis
By designing a data -based background application download system based on data analysis in wireless routers, the problem of lagging lag and affecting communication bandwidth in downloading applications is solved, and automated background download and intelligent improvement are realized.
Patent Information
- Application Number
- CN202411589098.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-19
- Filing Date
- 2024-11-08
- Publication Date
- 2025-01-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Smart wireless routers have lag problems when downloading applications, and the download process will affect the bandwidth of wireless communications and affect the data transmission and reception performance.
Design a data -based back -end application download system, search for the matching application ID through the smart route device in the pre -stored database, and use the background download mode to download the corresponding application, while maintaining the front desk wireless network routing operation Essence
In the case of not affecting the front desktop routing function, the application of users' preference for automatic background has been automatically downloaded, which improves the intelligent level of wireless route devices and reduces user waiting time and resource consumption.
Abstract
Description
Technical Field
[0001] The invention relates to the field of wireless communications, and in particular to a background application download system based on data analysis. Background Art
[0002] Wireless routers can be directly connected to all Ethernet-connected ADSL MODEMs or CABLE MODEMs, or they can be connected to LANs such as switches / hubs, broadband routers, etc. It has a simple built-in virtual dial-up software that can store user names and passwords for dial-up Internet access, and can provide automatic dial-up functions for ADSL, CM, etc. that dial up to the Internet without manual dialing or occupying a computer as a server. In addition, wireless routers generally have relatively more complete security protection functions.
[0003] Smart wireless routers have the function of relaying application downloads, that is, receiving application download requests from connected wireless terminals and downloading corresponding applications through the smart wireless routers. Obviously, this download mode is relatively lagging, and the download process causes a reduction in the bandwidth of normal wireless communications, affecting the data transmission and reception performance of wireless communications. Summary of the invention
[0004] The present invention provides a background application download system based on data analysis, the system comprising: The smart router component is used to search for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number when receiving the current registered user number, and download the application corresponding to the preferred application ID in a background download mode based on the preferred application ID; An environment acquisition device is arranged on the top of the smart router device, and is used to synchronously execute a panoramic acquisition action of the environment where the smart router device is located when detecting that the smart router device is in a working mode, so as to obtain and output a corresponding panoramic environment picture; A continuous mapping device, which is arranged on the printed circuit board of the intelligent router device and includes a dynamic processing device, a combined filtering device and a gamma correction device, and is connected to the environment acquisition device, and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output a corresponding continuous mapping image; A content comparison mechanism connected to the continuous mapping device is used to identify one or more registered users in the received panoramic environment picture and one or more imaging depth values corresponding to each of them based on the reference contour patterns of each registered user, and when the imaging depth value with the smallest value is less than or equal to the set depth threshold, send the number of the registered user corresponding to the imaging depth value with the smallest value as the current registered user number to the smart router device; A profile storage chip, connected to the content comparison mechanism, for pre-storing reference profile patterns of each registered user; Wherein, searching for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number, and downloading the application corresponding to the preferred application ID in a background download mode based on the preferred application ID comprises: the preference database uses each registered user number as an index to store each copy of the preferred application ID corresponding to each registered user number; Among them, based on the current registered user number, searching the preference database pre-stored in the smart router component for a preference application ID that matches the current registered user number, and downloading the application corresponding to the preference application ID in background download mode based on the preference application ID also includes: while the smart router component downloads the application corresponding to the preference application ID in background download mode based on the preference application ID, maintaining the foreground wireless network routing operation.
[0005] The present invention can develop new functions for the smart router device. The new function automatically downloads the application preferred by the most recently registered user in the environment where the smart router device is located in the background mode based on the most recently registered user in the environment where the smart router device is located, while maintaining the foreground routing function, thereby improving the intelligence level of the wireless router device, reducing the time and resources of the registered user to use the preferred application, and thus solving the technical problems in the related fields. DETAILED DESCRIPTION
[0006] The implementation scheme of the background application downloading system based on data analysis of the present invention will be described in detail below.
[0007] Implementation A According to embodiment A of the present invention, a background application downloading system based on data analysis is shown, and the system comprises: The smart router component is used to search for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number when receiving the current registered user number, and download the application corresponding to the preferred application ID in a background download mode based on the preferred application ID; An environment acquisition device is arranged on the top of the smart router device, and is used to synchronously execute a panoramic acquisition action of the environment where the smart router device is located when detecting that the smart router device is in a working mode, so as to obtain and output a corresponding panoramic environment picture; For example, the environment acquisition device is arranged on the top of the smart router device, and is used to synchronously perform a panoramic acquisition action on the environment where the smart router device is located when the smart router device is detected to be in a working mode, so as to obtain and output a corresponding panoramic environment picture, including: the environment acquisition device has a built-in CCD sensor or a CMOS sensor, and is used to synchronously perform a panoramic acquisition action on the environment where the smart router device is located when the smart router device is detected to be in a working mode; A continuous mapping device, which is arranged on the printed circuit board of the intelligent router device and includes a dynamic processing device, a combined filtering device and a gamma correction device, and is connected to the environment acquisition device, and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output a corresponding continuous mapping image; A content comparison mechanism connected to the continuous mapping device is used to identify one or more registered users in the received panoramic environment picture and one or more imaging depth values corresponding to each of them based on the reference contour patterns of each registered user, and when the imaging depth value with the smallest value is less than or equal to the set depth threshold, send the number of the registered user corresponding to the imaging depth value with the smallest value as the current registered user number to the smart router device; A profile storage chip, connected to the content comparison mechanism, for pre-storing reference profile patterns of each registered user; Wherein, searching for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number, and downloading the application corresponding to the preferred application ID in a background download mode based on the preferred application ID comprises: the preference database uses each registered user number as an index to store each copy of the preferred application ID corresponding to each registered user number; Wherein, searching the preference database pre-stored in the smart router component for a preference application ID matching the current registered user number based on the current registered user number, and downloading the application corresponding to the preference application ID in a background download mode based on the preference application ID also includes: while the smart router component downloads the application corresponding to the preference application ID in a background download mode based on the preference application ID, maintaining the foreground wireless network routing operation; Among them, based on the baseline contour pattern recognition of each registered user, more than one registered user in the received continuous mapping image corresponds to more than one imaging depth of field value, and when the imaging depth of field value with the smallest value is less than or equal to the set depth of field threshold, the number of the registered user corresponding to the imaging depth of field value with the smallest value is sent to the smart router as the current registered user number. The smart router also includes: for each registered user in the continuous mapping image, based on each depth of field value corresponding to each constituent pixel point of the image area occupied by the registered user in the continuous mapping image, determining the imaging depth of field value corresponding to the registered user; Among them, for each registered user in the continuous mapping image, determining the imaging depth of field value corresponding to the registered user based on the depth of field values respectively corresponding to the constituent pixel points of the image area occupied by the registered user in the continuous mapping image includes: taking the arithmetic mean of the remaining multiple depth of field values after removing the maximum value and the minimum value of the depth of field values respectively corresponding to the constituent pixel points of the image area occupied by the registered user in the continuous mapping image as the imaging depth of field value corresponding to the registered user.
[0008] Implementation Plan B According to embodiment B of the present invention, a background application download system based on data analysis is shown, which may include the following components: The smart router component is used to search for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number when receiving the current registered user number, and download the application corresponding to the preferred application ID in a background download mode based on the preferred application ID; An environment acquisition device is arranged on the top of the smart router device, and is used to synchronously execute a panoramic acquisition action of the environment where the smart router device is located when detecting that the smart router device is in a working mode, so as to obtain and output a corresponding panoramic environment picture; A continuous mapping device, which is arranged on the printed circuit board of the intelligent router device and includes a dynamic processing device, a combined filtering device and a gamma correction device, and is connected to the environment acquisition device, and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output a corresponding continuous mapping image; A content comparison mechanism connected to the continuous mapping device is used to identify one or more registered users in the received panoramic environment picture and one or more imaging depth values corresponding to each of them based on the reference contour patterns of each registered user, and when the imaging depth value with the smallest value is less than or equal to the set depth threshold, send the number of the registered user corresponding to the imaging depth value with the smallest value as the current registered user number to the smart router device; A profile storage chip, connected to the content comparison mechanism, for pre-storing reference profile patterns of each registered user; A parallel data interface, for connecting the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively, so as to receive data from the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively, and send parallel data from a parallel data bus to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively; Among them, the parallel data interface is used for connecting the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, so as to receive data from the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, and send the parallel data from the parallel data bus to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, including: the parallel data bus is one of a 16-bit parallel data bus and a 32-bit parallel data bus.
[0009] Implementation Plan C According to embodiment C of the present invention, a background application download system based on data analysis is shown, which may include the following components: The smart router component is used to search for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number when receiving the current registered user number, and download the application corresponding to the preferred application ID in a background download mode based on the preferred application ID; An environment acquisition device is arranged on the top of the smart router device, and is used to synchronously execute a panoramic acquisition action of the environment where the smart router device is located when detecting that the smart router device is in a working mode, so as to obtain and output a corresponding panoramic environment picture; A continuous mapping device, which is arranged on the printed circuit board of the intelligent router device and includes a dynamic processing device, a combined filtering device and a gamma correction device, and is connected to the environment acquisition device, and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output a corresponding continuous mapping image; A content comparison mechanism connected to the continuous mapping device is used to identify one or more registered users in the received panoramic environment picture and one or more imaging depth values corresponding to each of them based on the reference contour patterns of each registered user, and when the imaging depth value with the smallest value is less than or equal to the set depth threshold, send the number of the registered user corresponding to the imaging depth value with the smallest value as the current registered user number to the smart router device; A profile storage chip, connected to the content comparison mechanism, for pre-storing reference profile patterns of each registered user; The user control interface is respectively connected to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, and is used to receive user control instructions for the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively.
[0010] Next, the specific structure of the background application downloading system based on data analysis of the present invention will be further described.
[0011] In the background application downloading system based on data analysis according to any embodiment of the present invention: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are connected to the same quartz oscillation device to obtain the timing data provided by the quartz oscillation device, and the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same content storage chip, and the content storage chip is one of a FLASH flash memory, an SDRAM memory chip and a DDR memory chip.
[0012] In the background application downloading system based on data analysis according to any embodiment of the present invention: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same IIC control bus, and are used to receive various control commands sent by the IIC control bus, and the various control commands are used to respectively configure various working parameters of the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device.
[0013] In the background application downloading system based on data analysis according to any embodiment of the present invention: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the IIC control bus and are used to receive various control instructions sent through the IIC control bus.
[0014] In the background application downloading system based on data analysis according to any embodiment of the present invention: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same MCU controller, and are used for switching the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device between the sleep mode and the working mode under the control of the same MCU controller.
[0015] In the background application downloading system based on data analysis according to any embodiment of the present invention: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same MCU controller, and are used for switching the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device between the sleep mode and the working mode respectively under the control of the same MCU controller, including: the same MCU controller is designed based on the ARM13 core.
[0016] In addition, in the background application download system based on data analysis, a continuous mapping device is arranged on the printed circuit board of the smart router device and includes a dynamic processing device, a combined filtering device and a gamma correction device. The continuous mapping device is connected to the environment acquisition device and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output the corresponding continuous mapping image, including: the dynamic processing device, the combined filtering device and the gamma correction device respectively perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing.
[0017] The present invention has at least the following three important inventive features: (1) Developing new functions for the smart router software, wherein the new functions automatically download the preferred applications of the most recently registered users in the environment where the smart router software is located in the background mode, while maintaining the foreground routing function, thereby improving the intelligence level of the wireless router software and reducing the time and resources of the registered users in using the preferred applications; (2) Using a targeted visual detection mode to intelligently identify the most recently registered user of the environment where the smart router device is located based on the depth of field value comparison result, wherein the arithmetic average of the multiple depth of field values remaining after removing the maximum and minimum values of the depth of field values corresponding to the respective constituent pixel points of the image area occupied by the registered user in the targeted optimized picture of the panoramic environment picture corresponding to the environment where the smart router device is located is used as the imaging depth of field value corresponding to the registered user; (3) A continuous mapping device is used to continuously perform white balance processing based on a dynamic threshold, combined filtering processing, and gamma correction processing on the received panoramic environment image to obtain and output a corresponding continuous mapping image as a targeted optimized image, thereby achieving targeted optimization processing of the on-site image and providing more valuable basic data for the recognition accuracy and efficiency of subsequent users.
[0018] By implementing the background application download system based on data analysis of the present invention, the technical problem in the prior art that the download of applications by wireless router components is likely to affect the normal communication function and the response is delayed can be solved. Based on the most recently registered users in the environment where the smart router component is located, the background mode can be used to automatically download the preferred applications of the most recently registered users in the environment where the smart router component is located in the background mode, while maintaining the foreground routing function, thereby improving the intelligence level of the wireless router component and reducing the time and resources of registered users in using preferred applications.
[0019] The present invention is not limited to the above embodiments, and various changes and modifications can be made within the spirit and scope of the present invention. Therefore, in order to inform the public of the scope of the present invention, corresponding claims are made.
Claims
1. A background application download system based on data analysis, characterized in that: The system comprises: The smart router component is used to search for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number when receiving the current registered user number, and download the application corresponding to the preferred application ID in a background download mode based on the preferred application ID; An environment acquisition device is arranged on the top of the smart router device, and is used to synchronously execute a panoramic acquisition action of the environment where the smart router device is located when detecting that the smart router device is in a working mode, so as to obtain and output a corresponding panoramic environment picture; A continuous mapping device, which is arranged on the printed circuit board of the intelligent router device and includes a dynamic processing device, a combined filtering device and a gamma correction device, and is connected to the environment acquisition device, and is used to continuously perform white balance processing based on dynamic thresholds, combined filtering processing and gamma correction processing on the received panoramic environment picture to obtain and output a corresponding continuous mapping image; A content comparison mechanism connected to the continuous mapping device is used to identify one or more registered users in the received panoramic environment picture and one or more imaging depth values corresponding to each of them based on the reference contour patterns of each registered user, and when the imaging depth value with the smallest value is less than or equal to the set depth threshold, send the number of the registered user corresponding to the imaging depth value with the smallest value as the current registered user number to the smart router device; A profile storage chip, connected to the content comparison mechanism, for pre-storing reference profile patterns of each registered user; Wherein, searching for a preferred application ID matching the current registered user number in a preference database pre-stored in the smart router component based on the current registered user number, and downloading the application corresponding to the preferred application ID in a background download mode based on the preferred application ID comprises: the preference database uses each registered user number as an index to store each copy of the preferred application ID corresponding to each registered user number; Among them, based on the current registered user number, searching the preference database pre-stored in the smart router component for a preference application ID that matches the current registered user number, and downloading the application corresponding to the preference application ID in background download mode based on the preference application ID also includes: while the smart router component downloads the application corresponding to the preference application ID in background download mode based on the preference application ID, maintaining the foreground wireless network routing operation.
2. The background application download system based on data analysis as claimed in claim 1, characterized in that: Recognizing that more than one registered user in the received continuous mapping image corresponds to more than one imaging depth of field value based on the reference contour pattern of each registered user, and when the imaging depth of field value with the smallest value is less than or equal to the set depth of field threshold, sending the number of the registered user corresponding to the imaging depth of field value with the smallest value as the current registered user number to the smart router component further includes: for each registered user in the continuous mapping image, determining the imaging depth of field value corresponding to each constituent pixel point of the image area occupied by the registered user in the continuous mapping image based on each depth of field value corresponding to each constituent pixel point; Among them, for each registered user in the continuous mapping image, determining the imaging depth of field value corresponding to the registered user based on the depth of field values respectively corresponding to the constituent pixel points of the image area occupied by the registered user in the continuous mapping image includes: taking the arithmetic mean of the remaining multiple depth of field values after removing the maximum value and the minimum value of the depth of field values respectively corresponding to the constituent pixel points of the image area occupied by the registered user in the continuous mapping image as the imaging depth of field value corresponding to the registered user.
3. The background application download system based on data analysis as claimed in claim 2, characterized in that: The system further comprises: A parallel data interface, for connecting the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively, so as to receive data from the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively, and send parallel data from a parallel data bus to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, respectively; Among them, the parallel data interface is used for connecting the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, so as to receive data from the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, and send the parallel data from the parallel data bus to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively, including: the parallel data bus is one of a 16-bit parallel data bus and a 32-bit parallel data bus.
4. The background application download system based on data analysis as claimed in claim 3, characterized in that: The system further comprises: The user control interface is respectively connected to the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device, and is used to receive user control instructions for the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device respectively.
5. The background application downloading system based on data analysis according to any one of claims 2 to 4, characterized in that: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are connected to the same quartz oscillation device to obtain the timing data provided by the quartz oscillation device, and the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same content storage chip, and the content storage chip is one of a FLASH flash memory, an SDRAM memory chip and a DDR memory chip.
6. The background application downloading system based on data analysis according to any one of claims 2 to 4, characterized in that: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same IIC control bus, and are used to receive various control commands sent by the IIC control bus, and the various control commands are used to respectively configure various working parameters of the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device.
7. The background application downloading system based on data analysis as claimed in claim 6, characterized in that: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the IIC control bus and are used to receive various control instructions sent through the IIC control bus.
8. The background application downloading system based on data analysis according to any one of claims 2 to 4, characterized in that: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same MCU controller, and are used for switching the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device between the sleep mode and the working mode under the control of the same MCU controller.
9. The background application downloading system based on data analysis as claimed in claim 8, characterized in that: The content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device are respectively connected to the same MCU controller, and are used for switching the content comparison mechanism, the dynamic processing device, the combined filtering device and the gamma correction device between the sleep mode and the working mode respectively under the control of the same MCU controller, including: the same MCU controller is designed based on the ARM13 core.