Method and device for realizing dynamic installation of Android screen products and switching system default applications, processor and readable storage medium thereof

By implementing dynamic installation and switching system default applications in Android screen products, users can automatically update and switch default applications through cloud services, solving the problems of outdated and inconsistent applications in the existing technology, and achieving ease of operation and high fitness effects.

CN119201140APending Publication Date: 2024-12-27SIMON ELECTRIC CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310753049.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The default applications of existing Android screen products may be outdated or do not meet the requirements after changes in device space and user needs. Users need to manually uninstall and install new applications, which is complicated and inconvenient.

Method used

By sending a request to the cloud when the device starts, registering the device and obtaining the default application list, comparing the current application version with the cloud version, downloading and updating components and automatically switching the default startup application to achieve dynamic installation and switching.

Benefits of technology

Users can dynamically install and switch default applications to meet changing needs without manually uninstalling or installing new applications. It is easy to operate, has high adaptability and a wide range of applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201140A_ABST
    Figure CN119201140A_ABST
Patent Text Reader

Abstract

The invention relates to a method for realizing dynamic installation of android screen products and switching of system default applications. The method comprises the following steps that screen equipment acquires a selectable startup default application downloading list of the equipment through a cloud end; automatically registering the current equipment by the cloud; an installation package list is obtained, if an application package version is consistent with a cloud package name, automatic shutdown and restart are carried out, and after restart, a system default application is automatically replaced with a selected product; and if not, starting the program downloader. The invention also relates to a device for realizing dynamic installation of the Android screen product and switching of the system default application, a processor and a storage medium. By adopting the method and device for realizing dynamic installation of the Android screen product and switching of the system default application, the processor and the computer readable storage medium thereof, a user is allowed to dynamically install and switch the default application program, and continuously changing user requirements are met; the original default starting application does not need to be manually uninstalled, a new default starting application program does not need to be installed, or other complex operations do not need to be carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Android screen products, and in particular to the field of installation and switching of default startup applications of Android screen devices when they are turned on. Specifically, it refers to a method, device, processor and computer-readable storage medium thereof for dynamically installing and switching system default applications of Android screen products. Background Art

[0002] Currently, Android screen products generally use default applications to provide various functions and services. Usually, these default applications need to be pre-installed or manually installed on the device. However, due to changes in device space and user needs, pre-installed or manually installed applications may become outdated or no longer needed. In addition, the default applications of the device may not meet the needs of the user, and the user may need to change the default applications to meet their needs. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and to provide a method, device, processor and computer-readable storage medium for dynamically installing and switching system default applications for Android screen products, which are easy to operate, have wide adaptability and a wide range of applications.

[0004] In order to achieve the above objectives, the method, device, processor and computer-readable storage medium for dynamically installing and switching system default applications for Android screen products of the present invention are as follows: The method for dynamically installing and switching system default applications for Android screen products is mainly characterized in that the method comprises the following steps: (1) The screen device starts, sends a request to the cloud and registers the device; (2) Obtain the default application list for startup in the cloud; (3) Screen devices obtain the installation package of the default application list; (4) Compare the application version of the current device with the installation package of the default application list in the cloud to see if they are consistent. If so, proceed to step (6); otherwise, proceed to step (5); (5) Download components and update the installation package version; (6) Restart the device and automatically switch to the default startup application.

[0005] Preferably, the step (1) specifically includes the following steps: (1.1) After the screen device is started, it automatically sends a request to the cloud; (1.2) The cloud determines whether the device has been registered based on the MAC address. If so, proceed to step (1.3); otherwise, register the device to the cloud and proceed to step (2); (1.3) Check whether there are any updates for installed apps.

[0006] Preferably, the step (5) specifically comprises the following steps: (5.1) Start downloading and determine whether there are optional updates from the download list. If so, continue with step (5.2); otherwise, download the necessary components and continue with step (5.3); (5.2) Select the components you want to download; (5.3) Determine whether the network status is normal. If so, proceed to step (5.4); otherwise, prompt the user to connect to the network; (5.4) Download the components and proceed to step (6).

[0007] Preferably, the method further comprises the following steps: (1-1) The screen device starts, sends a request to the cloud and registers the device; (1-2) Check whether the cloud has obtained the device MAC and obtain the default system application download list on the cloud; (1-3) Determine whether the status is obtained successfully. If so, continue with step (1-4); otherwise, check the cloud MAC; (1-4) Obtain the system applications that need to be downloaded, and wait for the system to automatically install them after the download is complete; (1-5) After successful installation, the system restarts and switches to the new default startup program.

[0008] Preferably, the download list includes a mandatory download list and an optional download list, wherein the mandatory download list includes necessary installation components for switching applications, and the optional download list includes non-essential components required by the program.

[0009] The main feature of the device for dynamically installing and switching system default applications for Android screen products is that the device comprises: a processor configured to execute computer executable instructions; The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for dynamically installing and switching system default applications for Android screen products are implemented.

[0010] The processor for realizing dynamic installation and switching of system default applications for Android screen products has the main feature that the processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for realizing dynamic installation and switching of system default applications for Android screen products are realized.

[0011] The main feature of the computer-readable storage medium is that a computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for dynamically installing and switching system default applications for Android screen products.

[0012] The method, device, processor and computer-readable storage medium of the present invention for dynamically installing and switching system default applications for Android screen products allow users to dynamically install and switch default applications of the device to meet ever-changing user needs without manually uninstalling the original default startup application and installing a new default startup application or performing other complex operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 The present invention is an overall flow chart of the method for dynamically installing and switching system default applications for Android screen products.

[0014] Figure 2 A flow chart of screen device function testing for implementing the method of the present invention for dynamically installing and switching system default applications for Android screen products. Implementation

[0015] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.

[0016] The method of the present invention for dynamically installing and switching system default applications for Android screen products includes the following steps: (1) The screen device starts, sends a request to the cloud and registers the device; (2) Obtain the default application list for startup in the cloud; (3) Screen devices obtain the installation package of the default application list; (4) Compare the application version of the current device with the installation package of the default application list in the cloud to see if they are consistent. If so, proceed to step (6); otherwise, proceed to step (5); (5) Download components and update the installation package version; (6) Restart the device and automatically switch to the default startup application.

[0017] As a preferred embodiment of the present invention, the step (1) specifically includes the following steps: (1.1) After the screen device is started, it automatically sends a request to the cloud; (1.2) The cloud determines whether the device has been registered based on the MAC address. If so, proceed to step (1.3); otherwise, register the device to the cloud and proceed to step (2); (1.3) Check whether there are any updates for installed apps.

[0018] As a preferred embodiment of the present invention, the step (5) specifically includes the following steps: (5.1) Start downloading and determine whether there are optional updates from the download list. If so, continue with step (5.2); otherwise, download the necessary components and continue with step (5.3); (5.2) Select the components you want to download; (5.3) Determine whether the network status is normal. If so, proceed to step (5.4); otherwise, prompt the user to connect to the network; (5.4) Download the components and proceed to step (6).

[0019] As a preferred embodiment of the present invention, the method further comprises the following steps: (1-1) The screen device starts, sends a request to the cloud and registers the device; (1-2) Check whether the cloud has obtained the device MAC and obtain the default system application download list on the cloud; (1-3) Determine whether the status is obtained successfully. If so, continue with step (1-4); otherwise, check the cloud MAC; (1-4) Obtain the system applications that need to be downloaded, and wait for the system to automatically install them after the download is complete; (1-5) After successful installation, the system restarts and switches to the new default startup program.

[0020] As a preferred embodiment of the present invention, the download list includes a mandatory download list and an optional download list, the mandatory download list includes necessary installation components for switching applications, and the optional download list includes non-essential components required by the program.

[0021] The device of the present invention realizes dynamic installation and switching of system default applications for Android screen products, wherein the device comprises: a processor configured to execute computer executable instructions; The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for dynamically installing and switching system default applications for Android screen products are implemented.

[0022] The processor of the present invention realizes dynamic installation and switching of system default applications for Android screen products, wherein the processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for realizing dynamic installation and switching of system default applications for Android screen products are implemented.

[0023] The computer-readable storage medium of the present invention stores a computer program thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for dynamically installing and switching system default applications for Android screen products.

[0024] The present invention provides a method for dynamically installing and switching the default application of the system startup of an Android screen product. The method comprises the following steps: A list of selectable default startup applications for the device is obtained through the cloud service. After selecting a product in the list, the corresponding default startup application can be downloaded to the device through the cloud service platform.

[0025] An interface is provided through the cloud service, allowing the user to select a download link for a default startup application that needs to be installed, and download and install the default application.

[0026] Once the default startup application is installed, the system will automatically switch to the default startup program. When you restart the computer, the newly installed default application will be automatically enabled.

[0027] If the original default startup program is A, then after the installation of application B is completed, the default startup application of the screen system is B, the startup priority of application A is reduced to a normal application, and application A will no longer be started after the device is started.

[0028] When the user changes the default application, the system updates the device's application configuration file to reflect the user's new selection.

[0029] The default application may be a pre-installed application or an application downloaded from the Internet.

[0030] The user can select the application program to be installed through the user interface.

[0031] The system can update the device's application profile when the user changes the default application.

[0032] Users can change default applications at any time without restarting the device.

[0033] In a specific embodiment of the present invention, the first embodiment Figure 2 As shown, the Android screen device (hereinafter referred to as the screen device) automatically sends a request to the cloud after startup. The cloud server sends the list of products that the device is allowed to upgrade to the screen device based on the MAC address of the current device. After the construction personnel clicks the corresponding startup product option in the screen device product list, the screen device will display the main information parameters of the product. The construction personnel can download the product by clicking the download button.

[0034] The second implementation is as follows Figure 1 As shown, before the screen device starts downloading, it will first send a request to the cloud to check whether the cloud installation package of the current product allows the current device to register. If registration is allowed, the cloud will automatically register the device and send the installation package list contained in the product. After the screen device obtains the installation package list, it will compare whether the application list in the current device contains the same package name application. If it does, it will compare whether the application package version is consistent with the cloud package name. If it is consistent, it will prompt the construction personnel to start the application to prepare and automatically shut down and restart. After restarting, the system default application will be automatically replaced with the changed product. If the cloud application package does not exist or the package version of the cloud program package is inconsistent with the current version, the program downloader will be started.

[0035] The installer contains a mandatory download list and an optional download list. The mandatory list contains the necessary installation components for switching applications, and the optional list contains non-essential components required by the program. Construction personnel can customize the download according to the needs of the site. When the construction personnel have selected all the download components, click OK, and the system can download the software and provide real-time feedback on the download progress, number of downloaded files, network status and other information for the construction personnel to view. After the download is complete, the system will automatically install all downloaded components and set the main program of the component as the default startup program for the screen device. When multiple main programs are downloaded, the system will also provide a default program switching pop-up window for construction personnel to choose. After restarting the device, the screen device will switch the default startup program to the previously selected application.

[0036] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.

[0037] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0038] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0039] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.

[0040] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0041] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the corresponding program may be stored in a computer-readable storage medium, which, when executed, includes one of the steps of the method embodiment or a combination thereof.

[0042] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0043] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0044] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0045] The method, device, processor and computer-readable storage medium of the present invention for dynamically installing and switching system default applications for Android screen products allow users to dynamically install and switch default applications of the device to meet ever-changing user needs without manually uninstalling the original default startup application and installing a new default startup application or performing other complex operations.

[0046] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it is apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.

Claims

1. A method for dynamically installing and switching system default applications for Android screen products, characterized in that: The method comprises the following steps: (1) The screen device starts, sends a request to the cloud and registers the device; (2) Obtain the default application list for startup in the cloud; (3) Screen devices obtain the installation package of the default application list; (4) Compare the application version of the current device with the installation package of the default application list in the cloud to see if they are consistent. If so, proceed to step (6); otherwise, proceed to step (5); (5) Download components and update the installation package version; (6) Restart the device and automatically switch to the default startup application.

2. The method for dynamically installing and switching system default applications for Android screen products according to claim 1, characterized in that: The step (1) specifically includes the following steps: (1.1) After the screen device is started, it automatically sends a request to the cloud; (1.2) The cloud determines whether the device has been registered based on the MAC address. If so, proceed to step (1.3); otherwise, register the device to the cloud and proceed to step (2); (1.3) Check whether there are any updates for installed apps.

3. The method for dynamically installing and switching system default applications for Android screen products according to claim 1, characterized in that: The step (5) specifically includes the following steps: (5.1) Start downloading and determine whether there are optional updates from the download list. If so, continue with step (5.2); otherwise, download the necessary components and continue with step (5.3); (5.2) Select the components you want to download; (5.3) Determine whether the network status is normal. If so, proceed to step (5.4); otherwise, prompt the user to connect to the network; (5.4) Download the components and proceed to step (6).

4. The method for dynamically installing and switching system default applications for Android screen products according to claim 1, characterized in that: The method further comprises the following steps: (1-1) The screen device starts, sends a request to the cloud and registers the device; (1-2) Check whether the cloud has obtained the device MAC and obtain the default system application download list on the cloud; (1-3) Determine whether the status is obtained successfully. If so, continue with step (1-4); otherwise, check the cloud MAC; (1-4) Obtain the system applications that need to be downloaded, and wait for the system to automatically install them after the download is complete; (1-5) After successful installation, the system restarts and switches to the new default startup program.

5. The method for dynamically installing and switching system default applications for Android screen products according to claim 4 is characterized in that: The download list includes a mandatory download list and an optional download list. The mandatory download list includes necessary installation components for switching applications, and the optional download list includes non-essential components required by the program.

6. A device for dynamically installing and switching system default applications for Android screen products, characterized in that: The device comprises: a processor configured to execute computer executable instructions; A memory storing one or more computer executable instructions, which, when executed by the processor, implements the steps of the method for dynamically installing and switching system default applications for Android screen products as described in any one of claims 1 to 5.

7. A processor for dynamically installing and switching system default applications for Android screen products, characterized in that: The processor is configured to execute computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method for dynamically installing and switching system default applications for Android screen products as described in any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the method for dynamically installing and switching system default applications for Android screen products as described in any one of claims 1 to 5.