[go: up one dir, main page]

CN110580166A - System application installation method, device and storage medium - Google Patents

System application installation method, device and storage medium Download PDF

Info

Publication number
CN110580166A
CN110580166A CN201910821156.9A CN201910821156A CN110580166A CN 110580166 A CN110580166 A CN 110580166A CN 201910821156 A CN201910821156 A CN 201910821156A CN 110580166 A CN110580166 A CN 110580166A
Authority
CN
China
Prior art keywords
system application
separated data
data
general
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910821156.9A
Other languages
Chinese (zh)
Inventor
黄振球
王鹍
吴伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Chuangwei RGB Electronics Co Ltd
Original Assignee
Shenzhen Chuangwei RGB Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Chuangwei RGB Electronics Co Ltd filed Critical Shenzhen Chuangwei RGB Electronics Co Ltd
Priority to CN201910821156.9A priority Critical patent/CN110580166A/en
Publication of CN110580166A publication Critical patent/CN110580166A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/10Requirements analysis; Specification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种系统应用安装方法。该方法包括:获取客户定制需求;根据所述客户定制需求,利用分离数据生成工具生成分离数据;将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。本发明还公开了一种系统应用安装装置及计算机可读存储介质。本发明能够实现提供一种能满足不同用户定制需求的通用系统应用安装方法。

The invention discloses a system application installation method. The method includes: obtaining customer customization requirements; using a separation data generation tool to generate separation data according to the customer customization requirements; importing the separation data into general software, so that the general software installs corresponding system applications according to the separation data. The invention also discloses a system application installation device and a computer-readable storage medium. The present invention can implement and provide a general system application installation method that can meet the customization requirements of different users.

Description

系统应用安装方法、装置和存储介质System application installation method, device and storage medium

技术领域technical field

本发明涉及应用安装技术领域,尤其涉及一种系统应用安装方法、装置和计算机可读存储介质。The present invention relates to the technical field of application installation, in particular to a system application installation method, device and computer-readable storage medium.

背景技术Background technique

随着科技的发展,电子设备的类型越来越多样化,人们对电子设备的定制需求也越来越强烈。越来越多的海外市场OEM客户希望电子设备生产商能提供定制的系统应用服务。With the development of science and technology, the types of electronic equipment are becoming more and more diverse, and people's demand for customization of electronic equipment is also becoming stronger and stronger. More and more OEM customers in overseas markets hope that electronic equipment manufacturers can provide customized system application services.

目前,电子设备生产商对于海外OEM客户不同的定制需求会针对性地提供不同的软件版本去迎合客户的需求。但是不同的软件版本当中,每一个定制的软件版本都需要经过漫长的软件认证后才能被安装使用,且每次认证都需要一定的认证经费,给生产厂家的软件开发项目造成了一定的经济损失,增加了项目成本。At present, electronic equipment manufacturers will provide different software versions to meet the different customization needs of overseas OEM customers. However, among different software versions, each customized software version needs to go through a long software certification before it can be installed and used, and each certification requires a certain amount of certification funds, which has caused certain economic losses to the software development projects of manufacturers. , increasing the project cost.

发明内容Contents of the invention

本发明的主要目的在于提供一种系统应用安装方法、装置和计算机可读存储介质,旨在实现提供一种能满足不同用户定制需求的通用系统应用安装方法。The main purpose of the present invention is to provide a system application installation method, device and computer-readable storage medium, aiming at providing a general system application installation method that can meet the customization requirements of different users.

为实现上述目的,本发明提供一种系统应用安装方法,所述系统应用安装方法包括以下步骤:To achieve the above object, the present invention provides a system application installation method, the system application installation method includes the following steps:

获取客户定制需求;Obtain customer customization requirements;

根据所述客户定制需求,利用分离数据生成工具生成分离数据;Generating separated data by using a separated data generating tool according to the customer customization requirements;

将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。Importing the separation data into general software, so that the general software installs corresponding system applications according to the separation data.

可选地,所述将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用的步骤包括:Optionally, the step of importing the separation data into general software so that the general software installs corresponding system applications according to the separation data includes:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the separated data, and installs corresponding system applications according to the recognition result.

可选地,所述将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用的步骤包括:Optionally, the step of importing the separated data into general software, so that the general software can identify the separated data, and installing a corresponding system application according to the recognition result includes:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据中的标志位信息进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the flag bit information in the separated data, and installs the corresponding system application according to the recognition result.

可选地,所述系统应用安装方法还包括以下步骤:Optionally, the system application installation method further includes the following steps:

系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示。After the system application is installed, the separated data is read through the system application store, and the corresponding application search results are displayed according to the separated data.

可选地,所述系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示的步骤包括:Optionally, after the system application is installed, the steps of reading the separated data through the system application store, and displaying corresponding application search results according to the separated data include:

系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示。After the system application is installed, the flag bit information in the separated data is read through the system application store, and the corresponding application search results are displayed according to the flag bit information.

可选地,所述系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示的步骤包括:Optionally, after the system application is installed, the step of reading flag information in the separated data through the system application mall, and displaying corresponding application search results according to the flag information includes:

系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息禁止对应的应用进行搜索结果显示。After the system application is installed, read the flag information in the separated data through the system application store, and prohibit the corresponding application from displaying the search results according to the flag information.

此外,为实现上述目的,本发明还提供一种系统应用安装装置,所述系统应用安装装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的系统应用安装程序,所述系统应用安装程序被所述处理器执行时实现如下步骤:In addition, in order to achieve the above object, the present invention also provides a system application installation device, which includes: a memory, a processor, and a system application installation system stored in the memory and operable on the processor. program, when the system application installation program is executed by the processor, the following steps are implemented:

获取客户定制需求;Obtain customer customization requirements;

根据所述客户定制需求,利用分离数据生成工具生成分离数据;Generating separated data by using a separated data generating tool according to the customer customization requirements;

将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。Importing the separation data into general software, so that the general software installs corresponding system applications according to the separation data.

可选地,所述系统应用安装程序被所述处理器执行时实现如下步骤:Optionally, when the system application installation program is executed by the processor, the following steps are implemented:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the separated data, and installs corresponding system applications according to the recognition result.

可选地,所述系统应用安装程序被所述处理器执行时实现如下步骤:Optionally, when the system application installation program is executed by the processor, the following steps are implemented:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据中的标志位信息进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the flag bit information in the separated data, and installs the corresponding system application according to the recognition result.

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有系统应用安装程序,所述系统应用安装程序被处理器执行时实现上述的系统应用安装方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, on which a system application installation program is stored, and when the system application installation program is executed by a processor, the above-mentioned system application Steps in the installation method.

本发明提供一种系统应用安装方法、装置和计算机存储介质。在该方法中,获取客户定制需求;根据所述客户定制需求,利用分离数据生成工具生成分离数据;将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。通过上述方式,本发明能根据客户定制需求生产对应的分离数据,同时通用软件包含有所有的应用,但根据该分离数据只能安装与分离数据对应的满足客户定制需求的应用,从而实现客户的定制化需求,而该通用软件只需要进行一次软件认证,节约了每次针对定制客户开发定制软件需要进行认证的时间,同时,节约了每次认证的成本,给厂家带来了巨大的经济效益。此外,通过采用通用软件版本还能减少后期软件测试、维护的工作量和生产成本,产生了极大的经济效益。The invention provides a system application installation method, device and computer storage medium. In the method, customer customization requirements are obtained; according to the customer customization requirements, separate data is generated using a separate data generation tool; the separate data is imported into general software, so that the general software installs corresponding system applications according to the separate data. Through the above method, the present invention can produce corresponding separated data according to customer customization requirements, and the general software package contains all applications at the same time. Customized requirements, and the general software only needs to be certified once, which saves the time required for certification each time when developing customized software for customized customers. At the same time, it saves the cost of each certification and brings huge economic benefits to manufacturers. . In addition, by adopting a common software version, the workload and production cost of later software testing and maintenance can be reduced, resulting in great economic benefits.

附图说明Description of drawings

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;Fig. 1 is a schematic diagram of the device structure of the hardware operating environment involved in the solution of the embodiment of the present invention;

图2为本发明系统应用安装方法第一实施例的流程示意图;FIG. 2 is a schematic flowchart of the first embodiment of the system application installation method of the present invention;

图3为本发明系统应用安装方法第二实施例的流程示意图;3 is a schematic flowchart of a second embodiment of the system application installation method of the present invention;

图4为本发明系统应用安装方法第三实施例的流程示意图;FIG. 4 is a schematic flowchart of a third embodiment of the system application installation method of the present invention;

图5为本发明系统应用安装方法第四实施例的流程示意图;5 is a schematic flowchart of a fourth embodiment of the system application installation method of the present invention;

图6为本发明系统应用安装方法第五实施例的流程示意图;6 is a schematic flowchart of a fifth embodiment of the system application installation method of the present invention;

图7为本发明系统应用安装方法第六实施例的流程示意图;7 is a schematic flowchart of a sixth embodiment of the system application installation method of the present invention;

图8为本发明系统应用安装方法第一实施例的分离数据生成工具示意图;FIG. 8 is a schematic diagram of a separate data generation tool in the first embodiment of the system application installation method of the present invention;

图9为本发明系统应用安装方法第一实施例的分离数据内容示意图;9 is a schematic diagram of separated data content in the first embodiment of the system application installation method of the present invention;

图10为本发明系统应用安装方法第二实施例的分离数据导入示意图;FIG. 10 is a schematic diagram of separated data import in the second embodiment of the system application installation method of the present invention;

图11为本发明系统应用安装方法第三实施例的分离数据识别示意图;FIG. 11 is a schematic diagram of the separation data identification of the third embodiment of the system application installation method of the present invention;

图12为本发明系统应用安装方法第五实施例的分离数据读取示意图。FIG. 12 is a schematic diagram of reading separated data according to the fifth embodiment of the system application installation method of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic diagram of the device structure of the hardware operating environment involved in the solution of the embodiment of the present invention.

本发明实施例终端可以是PC,也可以是智能手机、平板电脑、便携计算机等具有数据处理功能的终端设备。The terminal in this embodiment of the present invention may be a PC, or a terminal device with a data processing function such as a smart phone, a tablet computer, or a portable computer.

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the terminal may include: a processor 1001 , such as a CPU, a network interface 1004 , a user interface 1003 , a memory 1005 , and a communication bus 1002 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001 .

可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、Wi-Fi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。Optionally, the terminal may further include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, a Wi-Fi module, and the like. Among them, sensors such as light sensors, motion sensors and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and/or backlight. As a kind of motion sensor, the gravitational acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used for applications that recognize the posture of mobile terminals (such as horizontal and vertical screen switching, Related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tap), etc.; of course, the mobile terminal can also be equipped with other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. No longer.

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the terminal, and may include more or less components than those shown in the figure, or combine some components, or arrange different components.

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及系统应用安装程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a system application installation program.

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的系统应用安装程序,并执行以下操作:In the terminal shown in Figure 1, the network interface 1004 is mainly used to connect to the background server and perform data communication with the background server; the user interface 1003 is mainly used to connect to the client (client) and perform data communication with the client; and the processor 1001 can be used to call the system application installation program stored in the memory 1005, and perform the following operations:

获取客户定制需求;Obtain customer customization requirements;

根据所述客户定制需求,利用分离数据生成工具生成分离数据;Generating separated data by using a separated data generating tool according to the customer customization requirements;

将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。Importing the separation data into general software, so that the general software installs corresponding system applications according to the separation data.

进一步地,处理器1001可以调用存储器1005中存储的系统应用安装程序,还执行以下操作:Further, the processor 1001 may call the system application installation program stored in the memory 1005, and also perform the following operations:

所述将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用的步骤包括:The step of importing the separation data into general software so that the general software installs corresponding system applications according to the separation data includes:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the separated data, and installs corresponding system applications according to the recognition result.

进一步地,处理器1001可以调用存储器1005中存储的系统应用安装程序,还执行以下操作:Further, the processor 1001 may call the system application installation program stored in the memory 1005, and also perform the following operations:

所述将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用的步骤包括:The step of importing the separated data into general software, so that the general software can identify the separated data, and install the corresponding system application according to the recognition result includes:

将所述分离数据导入通用软件,以使得通用软件对所述分离数据中的标志位信息进行识别,并根据识别结果安装对应的系统应用。Importing the separated data into general software, so that the general software recognizes the flag bit information in the separated data, and installs the corresponding system application according to the recognition result.

进一步地,处理器1001可以调用存储器1005中存储的系统应用安装程序,还执行以下操作:Further, the processor 1001 may call the system application installation program stored in the memory 1005, and also perform the following operations:

所述系统应用安装方法还包括以下步骤:The system application installation method also includes the following steps:

系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示。After the system application is installed, the separated data is read through the system application store, and the corresponding application search results are displayed according to the separated data.

进一步地,处理器1001可以调用存储器1005中存储的系统应用安装程序,还执行以下操作:Further, the processor 1001 may call the system application installation program stored in the memory 1005, and also perform the following operations:

所述系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示的步骤包括:After the system application is installed, the steps of reading the separated data through the system application store and displaying corresponding application search results according to the separated data include:

系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示。After the system application is installed, the flag bit information in the separated data is read through the system application store, and the corresponding application search results are displayed according to the flag bit information.

进一步地,处理器1001可以调用存储器1005中存储的系统应用安装程序,还执行以下操作:Further, the processor 1001 may call the system application installation program stored in the memory 1005, and also perform the following operations:

所述系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示的步骤包括:After the installation of the system application is completed, the steps of reading the flag information in the separated data through the system application mall, and displaying the corresponding application search results according to the flag information include:

系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息禁止对应的应用进行搜索结果显示。After the system application is installed, read the flag information in the separated data through the system application store, and prohibit the corresponding application from displaying the search results according to the flag information.

本发明系统应用安装设备的具体实施例与下述系统应用安装方法各实施例基本相同,在此不作赘述。The specific embodiments of the system application installation device of the present invention are basically the same as the embodiments of the system application installation method described below, and will not be repeated here.

参照图2,图2为本发明系统应用安装方法第一实施例的流程示意图,所述系统应用安装方法包括:Referring to FIG. 2, FIG. 2 is a schematic flowchart of a first embodiment of a system application installation method according to the present invention. The system application installation method includes:

步骤S100,获取客户定制需求;Step S100, obtaining customer customization requirements;

在本实施方法解决的是针对不同的客户需求,需要定制不同的软件版本,而每一个版本都需要进行认证,从而导致每个软件版本认证周期长,费用高的问题。本实施方法旨在提供一种能满足不同用户定制需求的通用系统应用安装方法。本实施方法适用于应用Android/Linux系统的电子设备,当然,也可以适用于其他系统的电子设备。下面以Android/Linux系统的电子设备为例,该电子设备可以为应用Android/Linux系统的电视机、应用Android/Linux系统的手机或应用Android/Linux系统的可穿戴设备等。在本实施实例中,先获取客户定制需求,例如客户希望安装的系统应用的数量和类型,或者具体的系统应用。This implementation method solves the problem that different software versions need to be customized according to different customer needs, and each version needs to be certified, which leads to the problem of long certification period and high cost of each software version. The purpose of this implementation method is to provide a general system application installation method that can meet the customization needs of different users. This implementation method is applicable to electronic equipment using the Android/Linux system, and of course, can also be applicable to electronic equipment of other systems. Taking an electronic device with an Android/Linux system as an example below, the electronic device may be a TV set using the Android/Linux system, a mobile phone using the Android/Linux system, or a wearable device using the Android/Linux system. In this implementation example, customer customization requirements are obtained first, such as the number and types of system applications that the customer wants to install, or specific system applications.

步骤S200,根据所述客户定制需求,利用分离数据生成工具生成分离数据;Step S200, according to the customization requirements of the customer, use the separation data generation tool to generate separation data;

在确定客户定制需求后,利用分离数据生成工具生成分离数据。分离数据生成工具能根据客户定制需求,生成对应的分类数据。该分类数据能体现客户定制需求。具体的,分离数据生成工具可以如图8所示。在分离数据生成工具的页面中有多栏,如版本、机芯、机型等选项栏。如客户希望安装Netflix这款款软件,则分离数据生成工具会在生成页面中是否支持Netflix这栏选YES,并生成分离数据,生成的分离数据内容如图9所示。图9显示的内容为分离数据生成工具的选项栏中对应选择生成的内容,如9K21G-43Q21为分离数据生成工具中PID选项中选择的内容,India为国家或地区选项中选择的内容等。After determining the customer's customization requirements, use the separation data generation tool to generate separation data. The separation data generation tool can generate corresponding classification data according to customer customization requirements. The classified data can reflect customer customization needs. Specifically, the separation data generation tool may be as shown in FIG. 8 . There are multiple columns in the page of the separation data generation tool, such as version, movement, model and other option columns. If the customer wants to install the Netflix software, the separation data generation tool will select YES in the column of whether Netflix is supported on the generation page, and generate separation data. The content of the generated separation data is shown in Figure 9. The content shown in Figure 9 is the content selected and generated in the option bar of the separation data generation tool, such as 9K21G-43Q21 is the content selected in the PID option in the separation data generation tool, India is the content selected in the country or region option, etc.

步骤S300,将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。Step S300, importing the separation data into general software, so that the general software installs corresponding system applications according to the separation data.

在获得分离数据后,将分离数据导入通用软件中,通用软件能根据分类数据中的内容按照对应的系统应用。因为针对不同的客户,虽然有不同的软件版本,但是每个软件版本都大致相同,而本实施例,就是根据不同的软件版本开发出一个通用的软件版本,该通用软件版本根据导入的分离数据能进行不同系统应用的安装,从而能满足不同客户的定制需求。而该通用版本只需要进行一次软件认证,从而减少了针对不同客户的软件开发认证周期,节省了软件开发的开发成本,提高了生产厂家的经济效益。在本实施例中,将分离数据导入通用软件,使得通用软件能根据分离数据安装对应的系统应用,从而实现客户定制需求。After obtaining the separated data, import the separated data into the general software, and the general software can be applied according to the corresponding system according to the content in the classified data. Because for different customers, although there are different software versions, each software version is roughly the same, and in this embodiment, a general software version is developed according to different software versions, and the general software version is based on the imported separation data. Can carry out the installation of different system applications, so as to meet the customization needs of different customers. However, the general version only needs one software certification, thereby reducing the software development certification cycle for different customers, saving the development cost of software development, and improving the economic benefits of the manufacturer. In this embodiment, the separated data is imported into the general software, so that the general software can install corresponding system applications according to the separated data, so as to realize customer customization requirements.

本发明提供一种系统应用安装方法、装置和计算机存储介质。在该方法中,获取客户定制需求;根据所述客户定制需求,利用分离数据生成工具生成分离数据;将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用。通过上述方式,本发明能根据客户定制需求生产对应的分离数据,同时通用软件包含有所有的应用,但根据该分离数据只能安装与分离数据对应的满足客户定制需求的应用,从而实现客户的定制化需求,而该通用软件只需要进行一次软件认证,节约了每次针对定制客户开发定制软件需要进行认证的时间,同时,节约了每次认证的成本,给厂家带来了巨大的经济效益。此外,通过采用通用软件版本还能减少后期软件测试、维护的工作量和生产成本,产生了极大的经济效益。The invention provides a system application installation method, device and computer storage medium. In the method, customer customization requirements are obtained; according to the customer customization requirements, separate data is generated using a separate data generation tool; the separate data is imported into general software, so that the general software installs corresponding system applications according to the separate data. Through the above method, the present invention can produce corresponding separated data according to customer customization requirements, and the general software package contains all applications at the same time. Customized requirements, and the general software only needs to be certified once, which saves the time required for certification each time when developing customized software for customized customers. At the same time, it saves the cost of each certification and brings huge economic benefits to manufacturers. . In addition, by adopting a common software version, the workload and production cost of later software testing and maintenance can be reduced, resulting in great economic benefits.

请参阅图3,图3为本发明系统应用安装方法第二实施例的流程示意图。Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of a second embodiment of a system application installation method according to the present invention.

基于上述实施例,本实施例中,步骤S300包括:Based on the above embodiments, in this embodiment, step S300 includes:

步骤S310,将所述分离数据导入通用软件,以使得通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用。Step S310, importing the separated data into the general software, so that the general software can recognize the separated data, and install the corresponding system application according to the recognition result.

在本实施例中,将所述分离数据导入通用软件,具体地,通过软件设计功能菜单Update Configs导入分离数据。具体可见图10。将所述分离数据导入通用软件,以使得通用软件根据所述分离数据安装对应的系统应用,具体通过对所述分离数据进行识别,并根据识别结果安装对应的系统应用。在获得分离数据后,通用软件对分离数据进行识别,并根据识别结果安装对应的系统应用。In this embodiment, the separation data is imported into general software, specifically, the separation data is imported through the software design function menu Update Configs. See Figure 10 for details. Importing the separated data into the general software, so that the general software installs the corresponding system application according to the separated data, specifically by identifying the separated data, and installing the corresponding system application according to the recognition result. After the separation data is obtained, the general software recognizes the separation data, and installs the corresponding system application according to the recognition result.

请参阅图4,图4为本发明系统应用安装方法第三实施例的流程示意图。Please refer to FIG. 4 , which is a schematic flowchart of a third embodiment of a system application installation method according to the present invention.

基于上述实施例,本实施例中,步骤S310包括:Based on the above embodiments, in this embodiment, step S310 includes:

步骤S311,将所述分离数据导入通用软件,以使得通用软件对所述分离数据中的标志位信息进行识别,并根据识别结果安装对应的系统应用。Step S311, importing the separated data into the general software, so that the general software can recognize the flag information in the separated data, and install the corresponding system application according to the recognition result.

在本实施例中,通用软件对所述分离数据进行识别,并根据识别结果安装对应的系统应用,具体地,可以对所述分离数据中的标志位信息进行识别,并根据识别结果安装对应的系统应用。参见图11,先根据分离数据获得分离数据标志位信息,在对分离数据标志位信息进行识别,如果分离数据标志位包含“NO”,则开机不安装对应的应用。如针对Netflix应用,分离数据标志位包含“NO”,则开机不安装Netflix应用。In this embodiment, the general software identifies the separated data, and installs the corresponding system application according to the recognition result. Specifically, it can recognize the flag information in the separated data, and installs the corresponding system application according to the recognition result. system applications. Referring to FIG. 11 , first obtain the separated data flag information according to the separated data, and then identify the separated data flag information, if the separated data flag contains "NO", the corresponding application will not be installed after booting. For the Netflix application, if the separation data flag contains "NO", then the Netflix application will not be installed after booting.

请参阅图5,图5为本发明系统应用安装方法第四实施例的流程示意图。Please refer to FIG. 5 , which is a schematic flowchart of a fourth embodiment of a system application installation method according to the present invention.

基于上述实施例,本实施例中还包括如下步骤:Based on the foregoing embodiments, the present embodiment also includes the following steps:

步骤S400,系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示。In step S400, after the system application is installed, the separated data is read through the system application store, and corresponding application search results are displayed according to the separated data.

在本实施例中,系统应用安装完成后,通过系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示。系统应用商城为系统自带的应用安装工具。该系统应用商城也能够读取分离数据,并根据分离数据进行对应的应用显示。In this embodiment, after the system application is installed, the separated data is read through the system application store, and corresponding application search results are displayed according to the separated data. The system application store is an application installation tool that comes with the system. The system application store can also read the separated data, and perform corresponding application display according to the separated data.

请参阅图6,图6为本发明系统应用安装方法第五实施例的流程示意图。Please refer to FIG. 6 . FIG. 6 is a schematic flowchart of a fifth embodiment of a system application installation method according to the present invention.

基于上述实施例,本实施例中,步骤S400包括:Based on the above embodiments, in this embodiment, step S400 includes:

步骤S410,系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示。Step S410, after the installation of the system application is completed, the flag information in the separated data is read through the system application mall, and the corresponding application search results are displayed according to the flag information.

在本实施例中,系统应用安装完成后,系统应用商城读取分离数据,并根据分离数据进行对应的应用搜索结果显示,具体地,可以读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示。参见图12,先根据分离数据获得分离数据标志位信息,在对分离数据标志位信息进行读取,如果分离数据标志位信息包含“NO”,则禁止从系统应用商城中搜索到对应的应用。如针对Netflix应用,分离数据标志位包含“NO”,则禁止从系统应用商城中搜索到Netflix应用。In this embodiment, after the system application is installed, the system application store reads the separated data, and displays the corresponding application search results according to the separated data. The flag bit information is used to display the corresponding application search results. Referring to FIG. 12 , first obtain the separated data flag information according to the separated data, and then read the separated data flag information, if the separated data flag information contains "NO", then it is forbidden to search for the corresponding application from the system application store. For the Netflix application, if the separation data flag contains "NO", the Netflix application is prohibited from being searched from the system application store.

请参阅图7,图7为本发明系统应用安装方法第六实施例的流程示意图。Please refer to FIG. 7 , which is a schematic flowchart of a sixth embodiment of a system application installation method according to the present invention.

基于上述实施例,本实施例中,步骤S410包括:Based on the foregoing embodiments, in this embodiment, step S410 includes:

步骤S411,系统应用安装完成后,通过系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息禁止对应的应用进行搜索结果显示。Step S411, after the system application is installed, read the flag information in the separated data through the system application store, and prohibit the corresponding application from displaying search results according to the flag information.

在本实施例中,系统应用安装完成后,系统应用商城读取分离数据中的标志位信息,并根据所述标志位信息进行对应的应用搜索结果显示,具体地,可以根据所述标志位信息禁止对应的应用进行搜索结果显示。例如,参见上一实施例中的图12,先根据分离数据获得分离数据标志位信息,在对分离数据标志位信息进行读取,如果分离数据标志位信息包含“NO”,则禁止从系统应用商城中搜索到对应的应用,并禁止对应的应用进行搜索结果显示。如针对Netflix应用,分离数据标志位包含“NO”,则禁止系统应用商城进行Netflix应用的搜索结果显示。In this embodiment, after the system application is installed, the system application mall reads the flag information in the separated data, and displays the corresponding application search results according to the flag information. The corresponding application is prohibited from displaying search results. For example, referring to Fig. 12 in the previous embodiment, the separation data flag bit information is first obtained according to the separation data, and the separation data flag bit information is read, if the separation data flag bit information contains "NO", then the slave system application is prohibited. The corresponding application is searched in the mall, and the corresponding application is prohibited from displaying the search results. For the Netflix application, if the separation data flag contains "NO", the system application store is prohibited from displaying the search results of the Netflix application.

此外,本发明实施例还提出一种计算机可读存储介质。In addition, an embodiment of the present invention also provides a computer-readable storage medium.

本发明计算机可读存储介质上存储有系统应用安装程序,所述系统应用安装程序被处理器执行时实现如上所述的系统应用安装方法的步骤。A system application installation program is stored on the computer-readable storage medium of the present invention, and when the system application installation program is executed by a processor, the steps of the above-mentioned system application installation method are implemented.

其中,在所述处理器上运行的系统应用安装程序被执行时所实现的方法可参照本发明系统应用安装方法各个实施例,此处不再赘述。For the method implemented when the system application installation program running on the processor is executed, reference may be made to various embodiments of the system application installation method of the present invention, which will not be repeated here.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , magnetic disk, optical disk), including several instructions to make a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present invention.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.

Claims (10)

1. a system application installation method, comprising the steps of:
Acquiring a customer customization demand;
Generating separation data by using a separation data generation tool according to the customer customization requirements;
And importing the separated data into general software so that the general software installs corresponding system application according to the separated data.
2. the system application installation method of claim 1, wherein the step of importing the separation data into general-purpose software so that the general-purpose software installs the corresponding system application according to the separation data comprises:
and importing the separated data into general software so that the general software identifies the separated data, and installing corresponding system application according to an identification result.
3. The method for installing system applications according to claim 2, wherein the step of importing the separated data into general-purpose software so that the general-purpose software identifies the separated data and installs the corresponding system applications according to the identification result comprises:
And importing the separated data into general software so that the general software identifies the zone bit information in the separated data, and installing corresponding system application according to the identification result.
4. the system application installation method of claim 1, further comprising the steps of:
And after the system application is installed, reading the separated data through the system application mall, and displaying corresponding application search results according to the separated data.
5. the system application installation method of claim 4, wherein after the system application installation is completed, the step of reading the separated data through the system application mall and displaying the corresponding application search result according to the separated data comprises:
After the system application is installed, the zone bit information in the separated data is read through the system application mall, and corresponding application search results are displayed according to the zone bit information.
6. the method for installing the system application according to claim 5, wherein after the installation of the system application is completed, the step of reading the flag bit information in the separated data through the system application mall and displaying the corresponding application search result according to the flag bit information comprises:
After the system application is installed, the zone bit information in the separated data is read through the system application mall, and the corresponding application is forbidden to display the search result according to the zone bit information.
7. A system application installation apparatus, comprising: a memory, a processor, and a system application installer stored on the memory and executable on the processor, the system application installer when executed by the processor implementing the steps of:
Acquiring a customer customization demand;
Generating separation data by using a separation data generation tool according to the customer customization requirements;
and importing the separated data into general software so that the general software installs corresponding system application according to the separated data.
8. the system application installation apparatus of claim 7, wherein the system application installer, when executed by the processor, performs the steps of:
and importing the separated data into general software so that the general software identifies the separated data, and installing corresponding system application according to an identification result.
9. The system application installation apparatus of claim 8, wherein the system application installer, when executed by the processor, performs the steps of:
and importing the separated data into general software so that the general software identifies the zone bit information in the separated data, and installing corresponding system application according to the identification result.
10. A computer-readable storage medium, having stored thereon a system application installer, the system application installer, when executed by a processor, implementing the steps of the system application installation method of any of claims 1 to 6.
CN201910821156.9A 2019-08-30 2019-08-30 System application installation method, device and storage medium Pending CN110580166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910821156.9A CN110580166A (en) 2019-08-30 2019-08-30 System application installation method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910821156.9A CN110580166A (en) 2019-08-30 2019-08-30 System application installation method, device and storage medium

Publications (1)

Publication Number Publication Date
CN110580166A true CN110580166A (en) 2019-12-17

Family

ID=68811566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910821156.9A Pending CN110580166A (en) 2019-08-30 2019-08-30 System application installation method, device and storage medium

Country Status (1)

Country Link
CN (1) CN110580166A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111124483A (en) * 2019-12-26 2020-05-08 深圳创维-Rgb电子有限公司 System software adaptation method, terminal and storage medium
CN114153471A (en) * 2021-12-07 2022-03-08 湖南麒麟信安科技股份有限公司 A method, device, terminal and storage medium for installing a system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5950010A (en) * 1996-11-25 1999-09-07 J.D. Edwards World Source Co. System and method for customized application package building and installation
US20090313619A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation Installation of customized applications
CN107423073A (en) * 2017-08-11 2017-12-01 广东天波信息技术股份有限公司 The method for customizing and system of system
CN108710503A (en) * 2018-05-17 2018-10-26 烽火通信科技股份有限公司 A kind of management method of software version, application method and system
CN109032661A (en) * 2018-08-07 2018-12-18 武汉普利商用机器有限公司 System version method for customizing, device and intelligent terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5950010A (en) * 1996-11-25 1999-09-07 J.D. Edwards World Source Co. System and method for customized application package building and installation
US20090313619A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation Installation of customized applications
CN107423073A (en) * 2017-08-11 2017-12-01 广东天波信息技术股份有限公司 The method for customizing and system of system
CN108710503A (en) * 2018-05-17 2018-10-26 烽火通信科技股份有限公司 A kind of management method of software version, application method and system
CN109032661A (en) * 2018-08-07 2018-12-18 武汉普利商用机器有限公司 System version method for customizing, device and intelligent terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111124483A (en) * 2019-12-26 2020-05-08 深圳创维-Rgb电子有限公司 System software adaptation method, terminal and storage medium
CN111124483B (en) * 2019-12-26 2024-01-30 深圳创维-Rgb电子有限公司 System software adaptation method, terminal and storage medium
CN114153471A (en) * 2021-12-07 2022-03-08 湖南麒麟信安科技股份有限公司 A method, device, terminal and storage medium for installing a system

Similar Documents

Publication Publication Date Title
KR102730751B1 (en) Electronic device supporting recommendation and download of avatar
US11366584B2 (en) Method for providing function or content associated with application, and electronic device for carrying out same
US11481085B2 (en) Electronic device and folder configuring method therefor
US20170161240A1 (en) Web page operation method and electronic device for supporting the same
KR20150071252A (en) Method and apparatus for controlling a composition of a picture in electronic device
KR102734793B1 (en) Electronic device for displaying message and operating method thereof
US11501069B2 (en) Electronic device for inputting characters and method of operation of same
CN113050941A (en) Front-end page generation method, device, equipment and computer readable storage medium
CN114640727A (en) Protocol analysis method, device and computer readable storage medium
KR20180033834A (en) Wearable Apparatus and Method for Providing Widget
CN113672311A (en) Structure assignment method, assigner and computer-readable storage medium
US11327818B2 (en) Electronic device and method for managing data input into input field
CN110580166A (en) System application installation method, device and storage medium
CN110618811B (en) Information presentation methods and devices
US20150052145A1 (en) Electronic device and method capable of searching application
KR102797533B1 (en) Providing Method of Autofill function and electric device including the same
KR20210101583A (en) Electronic device and method for operating contents using the same
US10643252B2 (en) Banner display method of electronic device and electronic device thereof
CN111291555B (en) Commodity specification identification method, commodity specification identification device and computer readable storage medium
CN111752563A (en) Method, device, terminal and computer readable storage medium for dynamically modifying interface
CN109558186A (en) A kind of page display method and device
CN111030848B (en) Automatic configuration method and device of electronic product and storage medium
KR20200079081A (en) Method for sharing content and electronic device thereof
US20170053263A1 (en) Apparatus and method for providing information of electronic device
CN112308657A (en) Applet-based guide system, guide device, server and guide method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191217