Development methods, devices, equipment, media and products for Star Flash and Bluetooth software

By obtaining configuration selection information and software development information, and automatically determining the target configuration function and development environment, the automated development of Starflash and Bluetooth software is realized, solving the problem of low development efficiency, improving development efficiency and reducing costs.

CN118819546BActive Publication Date: 2024-12-13SHENZHEN SIHAO INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411312757.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2024-12-13
Estimated Expiration
2044-09-20

AI Technical Summary

Technical Problem

The development efficiency of Starflash and Bluetooth software is inefficient and requires users to manually program, resulting in long development time and high cost.

Method used

By obtaining the input configuration selection information and current software development information, the target configuration function is determined using the preset compilation code base, and the development environment is built according to the software development environment, and the development of star flash and Bluetooth software is automatically developed to avoid manual programming by users.

Benefits of technology

It improves the development efficiency of Starflash and Bluetooth software, reduces development time and cost, and realizes an automated development process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118819546B_ABST
    Figure CN118819546B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, device, medium and product for developing Star Flash and Bluetooth software, which relates to the field of software development technology, and includes: obtaining input configuration selection information, and determining a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items; obtaining current software development information, and building a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements for Star Flash and Bluetooth developed separately and software integration requirements for Star Flash and Bluetooth developed together; performing software development on Star Flash and Bluetooth according to the target configuration function and the software development environment, thereby improving the development efficiency of Star Flash and Bluetooth software.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of software development technology, and in particular to a method, device, equipment, medium and product for developing Star Flash and Bluetooth software. Background Art

[0002] At present, in the process of developing Star Flash and Bluetooth software, users are required to manually program Star Flash and Bluetooth software to complete the development process. This development method will result in low development efficiency of Star Flash and Bluetooth software due to the need for manual programming.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of this application is to provide a method, device, equipment, medium and product for developing Star Flash and Bluetooth software, aiming to solve the technical problem of low development efficiency of Star Flash and Bluetooth software.

[0005] To achieve the above objectives, the present application proposes a method for developing Star Flash and Bluetooth software, the method comprising:

[0006] Acquire input configuration selection information, and determine a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes a Star Flash configuration item, a Bluetooth configuration item, and an integrated configuration item;

[0007] Acquire current software development information, and build a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements developed separately by Xingshan and Bluetooth and software integration requirements developed jointly by Xingshan and Bluetooth;

[0008] Software development is performed on the Star Flash and the Bluetooth according to the target configuration function and the software development environment.

[0009] In one embodiment, the compiled code library includes a Star Flash function code set and a Bluetooth function code set, and the step of determining the target configuration function in the preset compiled code library according to the configuration selection information includes:

[0010] Determine a matching target Starflash function code in the Starflash function code set as a target configuration function based on the Starflash configuration item;

[0011] Determining a matching target Bluetooth function code in the Bluetooth function code set as a target configuration function based on the Bluetooth configuration item;

[0012] Based on the integrated configuration item, a matching target integrated function code is determined in the StarFlash function code set and / or the Bluetooth function code set as a target configuration function.

[0013] In one embodiment, the step of constructing a corresponding software development environment according to the current software development information includes:

[0014] Determine the software development requirements in the current software development information, determine a first scenario for use of the Star Flash and a second scenario for use of the Bluetooth based on the software development requirements, and build a corresponding software development environment based on the first scenario and / or the second scenario, wherein the development requirements include application environment requirements, data transmission requirements, and power consumption requirements;

[0015] Determine the software integration requirements in the current software development information, determine the first proportion of the Star Flash and the second proportion of the Bluetooth based on the software integration requirements, and build a corresponding software development environment based on the first proportion and / or the second proportion, wherein the software integration requirements include the proportion of usage time of the Star Flash function and the Bluetooth function.

[0016] In one embodiment, the target configuration function includes a target Star Flash function code, a target Bluetooth function code and a target integrated function code, and the step of performing software development for the Star Flash and the Bluetooth according to the target configuration function and the software development environment includes:

[0017] When the software development environment is constructed using the first scenario and / or the second scenario, software development is performed on the Star Flash based on the target Star Flash function code and the Star Flash code in the target integrated function code, and software development is performed on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code;

[0018] When the software development environment is constructed using the first proportion and / or the second proportion, a first proportion time of the target Star Flash function code and the target Bluetooth function code is determined based on the first proportion and / or the second proportion, and software development is performed on the Star Flash and the Bluetooth according to the first proportion time, the target Star Flash function code and the target Bluetooth function code;

[0019] Based on the first proportion and / or the second proportion, the second proportion time of the target integrated function code is determined, and software development is performed on the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code, wherein the software development includes binding the target Star Flash function code, the target Bluetooth function code and / or the target integrated function code to the Star Flash and / or the Bluetooth.

[0020] In one embodiment, the step of performing software development on the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code includes:

[0021] Determine the Starlight integration code and the Bluetooth integration code in the target integrated function code, and determine the Starlight integration time and the Bluetooth integration time in the second proportion time;

[0022] Based on the preset first development rule, the Star Flash integration code is bound to the Star Flash software within the Star Flash integration time, and based on the preset second development rule, the Bluetooth integration code is bound to the Bluetooth software within the Bluetooth integration time.

[0023] In one embodiment, before the step of obtaining the input configuration selection information and determining the target configuration function in a preset compiled code library according to the configuration selection information, the following steps are included:

[0024] Determine multiple Star Flash functions of Star Flash, and use the initial code corresponding to each Star Flash function as a first function code, and bind the first function code to a corresponding first development environment as a function code in a preset compiled code library, wherein the first development environment includes a working environment corresponding to the Star Flash;

[0025] Determine multiple Bluetooth functions of Bluetooth, and use the initial code corresponding to each Bluetooth function as a second function code, and bind the second function code to a corresponding second development environment as a function code in a preset compiled code library, wherein the second development environment includes a working environment corresponding to the Bluetooth;

[0026] Determine multiple integrated functions of Star Flash and Bluetooth, and use the initial code corresponding to each integrated function as the third function code, and then bind the third function code to the corresponding third development environment as the function code in the preset compiled code library, wherein the third development environment includes the integrated working environment corresponding to the Star Flash and the Bluetooth.

[0027] In addition, to achieve the above purpose, the present application also proposes a development device for Star Flash and Bluetooth software, the device comprising:

[0028] A first acquisition module, used to acquire input configuration selection information, and determine a target configuration function in a preset compiled code library according to the configuration selection information;

[0029] A second acquisition module is used to acquire current software development information and build a corresponding software development environment according to the current software development information;

[0030] A software development module is used to develop software for the Star Flash and the Bluetooth according to the target configuration function and the software development environment.

[0031] In addition, to achieve the above-mentioned objectives, the present application also proposes a Star Flash and Bluetooth software development device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the Star Flash and Bluetooth software development method as described above.

[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the method for developing Star Flash and Bluetooth software as described above are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the method for developing Star Flash and Bluetooth software as described above.

[0034] An embodiment of the present application provides a method for developing Star Flash and Bluetooth software, by obtaining input configuration selection information, and determining a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items; obtaining current software development information, and constructing a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements for Star Flash and Bluetooth developed separately and software integration requirements for Star Flash and Bluetooth developed together; performing software development on Star Flash and Bluetooth according to the target configuration function and the software development environment. This method for developing Star Flash and Bluetooth software determines the target configuration function in a preset compiled code library through configuration selection information, and constructs a corresponding software development environment according to the current software development information, and then performs software development on Star Flash and Bluetooth based on the software development environment and the target configuration function, without the need for users to manually program the Star Flash and Bluetooth software to complete the development process, thereby improving the development efficiency of Star Flash and Bluetooth software. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 A flowchart of a first embodiment of the method for developing Star Flash and Bluetooth software of the present application;

[0036] Figure 2 A schematic diagram of an implementation process of the development method of the Star Flash and Bluetooth software of this application;

[0037] Figure 3A flowchart of a second embodiment of the method for developing Star Flash and Bluetooth software of the present application;

[0038] Figure 4 This is a schematic diagram of the modules of the development device for the Star Flash and Bluetooth software of this application;

[0039] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in this application.

[0040] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0041] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0042] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0043] With the development of Star Flash and Bluetooth related technologies, users have also put forward higher requirements for the development of Star Flash and Bluetooth. The commonly used development method of Star Flash and Bluetooth is that users manually program them, which will require a lot of time for manual programming each time, resulting in low cost and efficiency of Star Flash and Bluetooth software development.

[0044] Therefore, based on the shortcomings of the above-mentioned Star Flash and Bluetooth software development solutions, the Star Flash and Bluetooth software development method of the present application is proposed. The solution of the embodiment of the present application is: determine the target configuration function in the preset compiled code library through configuration selection information, and build the corresponding software development environment according to the current software development information, and then develop software for Star Flash and Bluetooth based on the software development environment and the target configuration function, without the need for users to manually program the Star Flash and Bluetooth software to complete the development process, thereby improving the development efficiency of Star Flash and Bluetooth software.

[0045] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a device capable of realizing the above functions, a development device for Star Flash and Bluetooth software, etc. The following takes the development device for Star Flash and Bluetooth software as an example to illustrate this embodiment and the following embodiments.

[0046] Based on this, the embodiment of the present application provides a method for developing Star Flash and Bluetooth software, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for developing Star Flash and Bluetooth software of the present application.

[0047] Reference Figure 1 The present application provides a method for developing Star Flash and Bluetooth software. In a first embodiment of the method for developing Star Flash and Bluetooth software, the method for developing Star Flash and Bluetooth software includes:

[0048] Step S10, obtaining input configuration selection information, and determining a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes a Star Flash configuration item, a Bluetooth configuration item, and an integrated configuration item;

[0049] Step S20, obtaining current software development information, and constructing a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements developed separately by Xingshan and Bluetooth and software integration requirements developed jointly by Xingshan and Bluetooth;

[0050] In this embodiment, by using a compiler or AI (Artificial Intelligence) library and other development software in advance, the function code is modularized and stored in the software development compiler, and when the user develops the Star Flash and Bluetooth software, the modular function code can be directly selected to quickly complete the development. During development, the input configuration selection information is obtained, and the target configuration function is determined in the preset compiled code library according to the configuration selection information, that is, according to the user's selection of modular function codes, the target configuration function corresponding to the selected code is determined in the preset compiled code library. Among them, the configuration selection information refers to the information selected by the user for the function code, such as summarizing the corresponding code of function A, and displaying a corresponding logo or icon on the display interface of the development software. If the user selects the logo or icon at this time, the configuration selection information is determined to be the code corresponding to the selection of function A, and the compiled code library refers to the code library that compiles and summarizes the function codes of Bluetooth and Star Flash. The target configuration function refers to the configuration function corresponding to the information selected by the user. If the configuration selection information is to select the corresponding code of function A, the target configuration function is determined to be function A. At this point, you can quickly determine the code that needs to be developed for Bluetooth and Starflash, and then quickly develop software for Bluetooth and / or Starflash.

[0051] In one embodiment, when the user inputs configuration selection information to determine the target configuration function, the current software development information is also determined to build a corresponding software development environment based on the current software development information, that is, to develop software for Bluetooth and / or Starflash based on the built environment and configuration functions. Among them, the current software development information refers to the development environment, which can be the usage scenario of Bluetooth and / or Starflash or the scenario limitation information input by the user, such as low-latency scenarios, etc. The software development environment refers to the environment for software development of Bluetooth and / or Starflash determined based on different scenarios, and then the software of Bluetooth and / or Starflash is developed based on different development environments to ensure the intelligence of software development.

[0052] In one embodiment, the development method, device, equipment, medium and product of Star Flash and Bluetooth software are also referred to as the development method, device, equipment, computer-readable storage medium and computer program product of Star Flash and Bluetooth software. Bluetooth refers to the commonly used Bluetooth software, and Star Flash refers to a new wireless communication technology specifically used for short-distance data transmission. Based on the above technologies, Bluetooth and Star Flash are used together for software development, which improves the functionality of software development.

[0053] Step S30, performing software development on the Star Flash and the Bluetooth according to the target configuration function and the software development environment.

[0054] In this embodiment, after determining the target configuration function and the software development environment, software development will be performed on Star Flash and Bluetooth based on the target configuration function and the software development environment. The development process can be to perform software development on Star Flash and Bluetooth respectively based on the software development environment and their respective target configuration functions, or to perform software development on Star Flash and Bluetooth together based on the software development environment and the corresponding target configuration functions, so as to efficiently complete the software development of Star Flash and Bluetooth and improve the development efficiency of Star Flash and Bluetooth software.

[0055] In one embodiment, referring to Figure 2 , Figure 2 This is a flowchart of the development method of the Star Flash and Bluetooth software of the present application. After checking the program code of the corresponding function in the compiler and other development software or instruments, and determining the environmental information at this time based on the user's check operation, the development environment can be constructed based on the environmental information, wherein the environmental information refers to the environment in which the software development is carried out at this time, which can be input by the user, or can be obtained by matching the development software or instrument based on the function or usage scenario. Finally, Star Flash and Bluetooth will be developed based on the constructed development environment and program code. Although Star Flash and Bluetooth are developed together at this time, Star Flash and Bluetooth can be developed separately or together based on the constructed development environment, without the need for users to manually program the Star Flash and Bluetooth software to complete the development process, thereby improving the development efficiency of Star Flash and Bluetooth software.

[0056] In this embodiment, a method for developing Star Flash and Bluetooth software is provided, by obtaining input configuration selection information, and determining a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items; obtaining current software development information, and constructing a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements for Star Flash and Bluetooth developed separately and software integration requirements for Star Flash and Bluetooth developed together; performing software development on Star Flash and Bluetooth according to the target configuration function and the software development environment. This method for developing Star Flash and Bluetooth software determines the target configuration function in a preset compiled code library through the configuration selection information, and constructs a corresponding software development environment according to the current software development information, and then performs software development on Star Flash and Bluetooth based on the software development environment and the target configuration function, without the need for users to manually program the Star Flash and Bluetooth software to complete the development process, thereby improving the development efficiency of Star Flash and Bluetooth software.

[0057] Further, based on the first embodiment of the present application, a second embodiment of the method for developing the Star Flash and Bluetooth software of the present application is proposed. In this embodiment, in the above step S10, the compiled code library includes a Star Flash function code set and a Bluetooth function code set, and the step of determining the target configuration function in the preset compiled code library according to the configuration selection information includes:

[0058] Step S11, determining a matching target star flash function code in the star flash function code set as a target configuration function based on the star flash configuration item;

[0059] Step S12, determining a matching target Bluetooth function code in the Bluetooth function code set as a target configuration function based on the Bluetooth configuration item;

[0060] Step S13: determining a matching target integrated function code in the Star Flash function code set and / or the Bluetooth function code set as a target configuration function based on the integrated configuration item.

[0061] In this embodiment, when determining the target configuration function, it is determined in at least three situations. Because the configuration selection information at this time includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items, that is, Star Flash configuration items that configure the Star Flash function alone, Bluetooth configuration items that configure the Bluetooth function alone, and integrated configuration items that configure Star Flash and Bluetooth at the same time. When it is a Star Flash configuration item, the matching target Star Flash function code will be determined as the target configuration function in the Star Flash function code set based on the Star Flash configuration item; when it is a Bluetooth configuration item, the matching target Bluetooth function code will be determined as the target configuration function in the Bluetooth function code set based on the Bluetooth configuration item; when it is an integrated configuration item, the matching target integrated function code will be determined as the target configuration function in the Star Flash function code set and / or Bluetooth function code set based on the integrated configuration item. Among them, matching means that the implementation function corresponding to the code in the function code set is the same as the configuration function, the Star Flash function code set refers to a set of function codes obtained by pre-compilation of various functions of Star Flash, and the Bluetooth function code set refers to a set of function codes obtained by pre-compilation of various functions of Bluetooth. This can quickly realize the software development of Star Flash and Bluetooth, and greatly improve the software development efficiency of Star Flash and Bluetooth.

[0062] In one embodiment, the above method can be used to develop software for Star Flash or Bluetooth separately, or for both Star Flash and Bluetooth at the same time. When developing integrated configuration items, the most similar function codes will be determined in the Star Flash function code set and the Bluetooth function code set respectively, and then summarized to obtain the target integrated function code. The summary method can be a subsequent function summary based on the constructed development environment. Here, similar function codes are directly placed in the target integrated function code. That is, the target integrated / Star Flash / Bluetooth function code refers to the function code in the Star Flash function code set and / or the Bluetooth function code set that best matches the function to be configured.

[0063] Furthermore, the step of constructing a corresponding software development environment according to the current software development information includes:

[0064] Step S21, determining the software development requirements in the current software development information, determining a first scenario for use of the Star Flash and a second scenario for use of the Bluetooth based on the software development requirements, and building a corresponding software development environment based on the first scenario and / or the second scenario, wherein the development requirements include application environment requirements, data transmission requirements, and power consumption requirements;

[0065] Step S22, determine the software integration requirements in the current software development information, determine the first proportion of the Star Flash and the second proportion of the Bluetooth based on the software integration requirements, and build a corresponding software development environment based on the first proportion and / or the second proportion, wherein the software integration requirements include the usage time proportion of the Star Flash function and the Bluetooth function.

[0066] In this embodiment, when determining the software development environment, different software development environments will be constructed based on whether Bluetooth and Starflash are developed separately or together. When developing Bluetooth and Starflash separately, the software development requirements in the current software development information will be determined, and then the first scenario of Starflash and the second scenario of Bluetooth will be determined based on the relevant demand scenarios in the software development requirements. At this time, the corresponding software development environment can be constructed based on the first scenario and / or the second scenario. The first scenario and / or the second scenario means that the first scenario, the second scenario can exist separately or the first scenario and the second scenario exist. Among them, the development requirements include application environment requirements, data transmission requirements and power consumption requirements. The application environment requirements refer to the requirements for applying Starflash or Bluetooth. The data transmission requirements refer to the requirements for transmission efficiency, security, etc. The power consumption requirements refer to the power consumption requirements for use. The first scenario refers to the scenario in which Starflash is recommended for use in the development requirements, and the second scenario refers to the scenario in which Bluetooth is recommended for use in the development requirements. If Bluetooth is used for low transmission efficiency requirements, and Starflash is used for high transmission efficiency requirements, the use scenarios of Bluetooth and Starflash can be bound to ensure the accuracy of subsequent Bluetooth and Starflash use and the matching with different scenarios. Although Bluetooth and Starflash are being developed separately at this time, they are bound to different scenarios to improve the specificity of subsequent Bluetooth and Starflash use.

[0067] In one embodiment, when developing Bluetooth and Starflash at the same time, the software integration requirements in the current software development information will be determined, and then the first proportion of Starflash and the second proportion of Bluetooth will be determined based on the software integration requirements. At this time, the corresponding software development environment can be constructed based on the first proportion and / or the second proportion. The first proportion and / or the second proportion refers to the existence of the first proportion, the second proportion alone, or the existence of the first proportion and the second proportion. Among them, the software integration requirements include the proportion of the use time of the Starflash function and the Bluetooth function. The first proportion refers to the proportion of time recommended for the use of Starflash in the development requirements, and the second proportion refers to the proportion of time recommended for the use of Bluetooth in the development requirements. If Bluetooth can be used for pictures and character profiles transmitted for songs, and Starflash can be used for sound effects and lyrics, then the respective proportions of Bluetooth and Starflash can be bound to ensure the accuracy of subsequent Bluetooth and Starflash use and compatibility with different scenarios, rather than using a single Starflash or Bluetooth for transmission, thereby ensuring the matching of the transmissions of the two.

[0068] Further, based on the first embodiment and / or the second embodiment of the present application, a third embodiment of the method for developing the Star Flash and Bluetooth software of the present application is proposed. In this embodiment, in the above step S30, the target configuration function includes a target Star Flash function code, a target Bluetooth function code and a target integrated function code, and the step of developing software for the Star Flash and the Bluetooth according to the target configuration function and the software development environment includes:

[0069] Step S31, when the software development environment is constructed using the first scenario and / or the second scenario, software development is performed on the Star Flash based on the target Star Flash function code and the Star Flash code in the target integrated function code, and software development is performed on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code;

[0070] Step S32, when the software development environment is constructed using the first proportion and / or the second proportion, determine the first proportion time of the target Star Flash function code and the target Bluetooth function code based on the first proportion and / or the second proportion, and perform software development on the Star Flash and the Bluetooth according to the first proportion time, the target Star Flash function code and the target Bluetooth function code;

[0071] Step S33, determine the second proportion time of the target integrated function code based on the first proportion and / or the second proportion, and perform software development on the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code, wherein the software development includes binding the target Star Flash function code, the target Bluetooth function code and / or the target integrated function code to the Star Flash and / or the Bluetooth.

[0072] In this embodiment, when the software development environment is constructed using the first scenario and / or the second scenario, that is, when separate development is performed based on the scenario, software development for Star Flash will be performed based on the target Star Flash function code and the Star Flash code in the target integrated function code, and software development for Bluetooth will be performed based on the target Bluetooth function code and the Bluetooth code in the target integrated function code, that is, at this time, the target Star Flash function code and the Star Flash code are bound to Star Flash to achieve Star Flash software development, and the target Bluetooth function code and the Bluetooth code are bound to Bluetooth to achieve Bluetooth software development, wherein during software development, the scenarios corresponding to the respective function codes will be bound to the function codes before software development is performed to ensure that targeted work is performed in different scenarios later. It is worth noting here that the development method can also be based on other development methods to process various determined codes (such as the target Star Flash function code and the Star Flash code), which is not limited here.

[0073] In one embodiment, when the software development environment is constructed using the first proportion and / or the second proportion, the first proportion time of the target Star Flash function code and the target Bluetooth function code corresponding to the first proportion and / or the second proportion will be determined, that is, the proportion time of the function codes corresponding to Bluetooth and Star Flash will be determined. For example, if the first proportion is 50% and the second proportion is 50%, then the working time of the target Star Flash function code and the target Bluetooth function code in the first proportion time will each occupy 50%. It is worth noting that at this time, the distinction is not directly based on time, but can be based on actual usage scenarios. For example, the first proportion is high-latency transmission, and the second proportion is low-latency transmission. The first proportion time can be adjusted according to the delay requirements in the usage scenario. Because the first proportion time designed for the number of times is dynamic, it can be changed in subsequent use, which can greatly improve the accuracy of subsequent use. After obtaining the first proportion time, software development for Bluetooth and Star Flash will be carried out based on the first proportion time, the target Star Flash function code and the target Bluetooth function code. The development process is to bind the target Bluetooth function code to Bluetooth based on the Bluetooth usage time in the first proportion time, and to bind the target Star Flash function code to Star Flash based on the Star Flash usage time in the first proportion time. Software development can also be carried out in other ways. At the same time, when there is a target integrated function code, the second proportion time of the target integrated function code is determined based on the first proportion and / or the second proportion. The second proportion time refers to the usage time of the code for controlling Bluetooth and Star Flash in the target integrated function code, wherein software development includes binding the target Star Flash function code, the target Bluetooth function code and / or the target integrated function code to Star Flash and / or Bluetooth. In software development, not only the code is simply bound, but also different scenarios and proportion usage time as well as integrated control methods are taken into consideration to improve the applicability of Bluetooth and Star Flash.

[0074] Further, see Figure 3 , Figure 3 This is a flow chart of a second embodiment of the method for developing the Star Flash and Bluetooth software of the present application, wherein the steps of developing the software for the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code include:

[0075] Step S331, determining the Star Flash integration code and the Bluetooth integration code in the target integrated function code, and determining the Star Flash integration time and the Bluetooth integration time in the second proportion time;

[0076] Step S332, based on the preset first development rule, bind the Star Flash integration code to the Star Flash software within the Star Flash integration time, and based on the preset second development rule, bind the Bluetooth integration code to the Bluetooth software within the Bluetooth integration time.

[0077] In this embodiment, when development is performed based on the second proportion of time, the Star Flash integration code and the Bluetooth integration code in the target integrated function code are determined, as well as the Star Flash integration time and the Bluetooth integration time in the second proportion of time, wherein the Star Flash integration code refers to the code for controlling Star Flash in the integrated control of Bluetooth and Star Flash, the Bluetooth integration code refers to the code for controlling Bluetooth in the integrated control of Bluetooth and Star Flash, the Star Flash integration time refers to the proportion of time for Star Flash control in the integrated control of Bluetooth and Star Flash, and the proportion can be directly defined or customized according to the actual scenario, and the Bluetooth integration time refers to the proportion of time for Bluetooth control in the integrated control of Bluetooth and Star Flash. At this time, based on the preset first development rule, the Xingshan integration code will be bound to the Xingshan software within the Xingshan integration time, and based on the preset second development rule, the Bluetooth integration code will be bound to the Bluetooth software within the Bluetooth integration time, wherein the first development rule refers to the rule that the function code and time are bound to Xingshan, such as time is defined as a high timeliness requirement, and the second development rule refers to the rule that the function code and time are bound to Bluetooth, such as time is defined as a low timeliness requirement. The difference between the two development rules is that the defined communication requirements are different, and then different ways of binding are used for different communication requirements. For example, Xingshan is a high-timeliness communication, and different delay timeliness can be bound to improve the user's selectivity. Bluetooth is a low-timeliness communication, and a single timeliness can be bound to ensure the basic Bluetooth communication timeliness requirements. That is, different binding methods are selected for different communication advantages and disadvantages to improve the selectivity of subsequent communications. It is worth noting that the development rules can also define other communication and connection rules, such as the time of broadcasting (such as 30 seconds, 60 seconds, 2 minutes), whether to flash the light, how long it is on, color changes (such as 3 colors are lit together), effects, etc.

[0078] Further, based on the first embodiment, the second embodiment and / or the third embodiment of the present application, a fourth embodiment of the method for developing the Star Flash and Bluetooth software of the present application is proposed. In this embodiment, before the step of obtaining the input configuration selection information and determining the target configuration function in a preset compiled code library according to the configuration selection information, the following steps are included:

[0079] Step a, determining multiple Star Flash functions of Star Flash, and taking the initial code corresponding to each Star Flash function as the first function code, and binding the first function code to the corresponding first development environment as the function code in the preset compiled code library, wherein the first development environment includes the working environment corresponding to the Star Flash;

[0080] Step b, determining multiple Bluetooth functions of Bluetooth, and using the initial code corresponding to each Bluetooth function as a second function code, and binding the second function code to a corresponding second development environment as a function code in a preset compiled code library, wherein the second development environment includes a working environment corresponding to the Bluetooth;

[0081] Step c, determine multiple integrated functions of Star Flash and Bluetooth, and use the initial code corresponding to each integrated function as the third function code, and bind the third function code to the corresponding third development environment as the function code in the preset compiled code library, wherein the third development environment includes the integrated working environment corresponding to the Star Flash and the Bluetooth.

[0082] In this embodiment, before executing the software development process, the function code needs to be edited, and the function code editing methods are divided into single Bluetooth function code editing, single Star Flash function code editing, and joint editing of Bluetooth and Star Flash function codes. When editing a single Star Flash function code, multiple Star Flash functions of Star Flash will be determined, and the initial code corresponding to each Star Flash function will be used as the first function code, and then the first function code will be bound to the corresponding first development environment as the function code in the preset compiled code library, wherein the first development environment includes the working environment corresponding to Star Flash, such as a single high-efficiency data transmission, etc. Star Flash function refers to the function of Star Flash, such as transmission delay, connection time, etc., and the first function code refers to the function code corresponding to the Star Flash function; when editing a single Bluetooth function code, multiple Bluetooth functions of Bluetooth will be determined, and the initial code corresponding to each Bluetooth function will be used as the second function code, and then the second function code will be bound to the corresponding second development environment as the function code in the preset compiled code library, wherein the second development environment includes the working environment corresponding to Bluetooth, such as a single A large amount of data transmission, etc., Bluetooth function refers to the function of Bluetooth, such as transmission delay, connection time, etc., and the second function code refers to the function code corresponding to the Bluetooth function; in the joint editing of Bluetooth and Star Flash function codes, multiple integrated functions of Star Flash and Bluetooth will be determined, and the initial code corresponding to each integrated function will be used as the third function code, and the third function code will be bound to the corresponding third development environment as the function code in the preset compiled code library, wherein the third development environment includes the integrated working environment corresponding to Star Flash and Bluetooth, such as the collaborative working environment of Bluetooth and Star Flash, and the integrated function refers to the function of Bluetooth and Star Flash working together, such as collaborative transmission delay, collaborative connection time, etc. The third function code refers to the function code corresponding to the collaborative working function of Bluetooth and Star Flash. At this time, the respective usage time and usage scenarios can be defined to achieve collaborative control of the two communications. It is worth noting that the function code corresponding to the integrated function can be placed in the Star Flash function code set or the Bluetooth function code set according to the proportion of controlling Bluetooth and Star Flash, so as to facilitate the subsequent rapid software development, or it can be placed separately and then searched in a separate function code set in the subsequent integrated configuration, which can greatly improve the efficiency of the search, so as to improve the development efficiency of Star Flash and Bluetooth software.

[0083] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the development method of the Star Flash and Bluetooth software of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0084] This application also provides a development device for Star Flash and Bluetooth software, please refer to Figure 4 , the development device of the Star Flash and Bluetooth software includes:

[0085] The first acquisition module 10 is used to acquire input configuration selection information and determine a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes a Star Flash configuration item, a Bluetooth configuration item, and an integrated configuration item;

[0086] The second acquisition module 20 is used to acquire current software development information and construct a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements developed separately by Xingshan and Bluetooth and software integration requirements developed jointly by Xingshan and Bluetooth;

[0087] The software development module 30 is used to develop software for the Star Flash and the Bluetooth according to the target configuration function and the software development environment.

[0088] The Star Flash and Bluetooth software development device provided by the present application adopts the Star Flash and Bluetooth software development method in the above embodiment, which can solve the technical problem of low development efficiency of Star Flash and Bluetooth software. Compared with the prior art, the beneficial effects of the Star Flash and Bluetooth software development device provided by the present application are the same as the beneficial effects of the Star Flash and Bluetooth software development method provided by the above embodiment, and other technical features in the Star Flash and Bluetooth software development device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0089] The present application provides a Star Flash and Bluetooth software development device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the Star Flash and Bluetooth software development method in the above-mentioned embodiment one.

[0090] Reference below Figure 5 , which shows a schematic diagram of the structure of the development equipment of the Star Flash and Bluetooth software suitable for implementing the embodiments of the present application. The development equipment of the Star Flash and Bluetooth software in the embodiments of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The development equipment of Star Flash and Bluetooth software shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0091] like Figure 5 As shown, the development device of Star Flash and Bluetooth software may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the development device of Star Flash and Bluetooth software are also stored in RAM1004. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following devices may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 may allow the development device of the Star Flash and Bluetooth software to communicate wirelessly or wired with other devices to exchange data. Although the figure shows the development device of the Star Flash and Bluetooth software with various devices, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.

[0092] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0093] The Star Flash and Bluetooth software development device provided by the present application adopts the Star Flash and Bluetooth software development method in the above embodiment, which can solve the technical problem of low development efficiency of Star Flash and Bluetooth software. Compared with the prior art, the beneficial effects of the Star Flash and Bluetooth software development device provided by the present application are the same as the beneficial effects of the Star Flash and Bluetooth software development method provided by the above embodiment, and other technical features in the Star Flash and Bluetooth software development device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0094] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0095] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0096] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the Star Flash and Bluetooth software development method in the above-mentioned embodiments.

[0097] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, devices or components, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution device, device or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0098] The above-mentioned computer-readable storage medium may be included in the development device of the Star Flash and Bluetooth software; or it may exist independently without being assembled into the development device of the Star Flash and Bluetooth software.

[0099] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the development device of Xingshan and Bluetooth software, the development device of Xingshan and Bluetooth software:

[0100] Acquire input configuration selection information, and determine a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes a Star Flash configuration item, a Bluetooth configuration item, and an integrated configuration item;

[0101] Acquire current software development information, and build a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements developed separately by Xingshan and Bluetooth and software integration requirements developed jointly by Xingshan and Bluetooth;

[0102] Software development is performed on the Star Flash and the Bluetooth according to the target configuration function and the software development environment.

[0103] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0104] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the device, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based device that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0105] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0106] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for developing the Star Flash and Bluetooth software, and can solve the technical problem of low development efficiency of the Star Flash and Bluetooth software. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the method for developing the Star Flash and Bluetooth software provided in the above-mentioned embodiment, and will not be elaborated here.

[0107] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned method for developing Star Flash and Bluetooth software when executed by a processor.

[0108] The computer program product provided by this application can solve the technical problem of low development efficiency of Star Flash and Bluetooth software. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the development method of Star Flash and Bluetooth software provided by the above embodiment, which will not be repeated here.

[0109] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for developing Star Flash and Bluetooth software, It is characterized in that The development method of the Star Flash and Bluetooth software includes: Obtain input configuration selection information, and determine a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items, and the compiled code library includes a Star Flash function code set and a Bluetooth function code set. The step of determining a target configuration function in a preset compiled code library according to the configuration selection information includes: determining a matching target Star Flash function code in the Star Flash function code set as a target configuration function based on the Star Flash configuration item; determining a matching target Bluetooth function code in the Bluetooth function code set as a target configuration function based on the Bluetooth configuration item; determining a matching target integrated function code in the Star Flash function code set and / or the Bluetooth function code set as a target configuration function based on the integrated configuration item; Obtain current software development information, and construct a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements for Star Flash and Bluetooth developed separately and software integration requirements for Star Flash and Bluetooth developed together, and the step of constructing a corresponding software development environment according to the current software development information includes: determining the software development requirements in the current software development information, determining a first scenario for Star Flash use and a second scenario for Bluetooth use based on the software development requirements, and constructing a corresponding software development environment based on the first scenario and / or the second scenario, wherein the development requirements include application environment requirements, data transmission requirements, and power consumption requirements; determining the software integration requirements in the current software development information, determining a first proportion of Star Flash and a second proportion of Bluetooth based on the software integration requirements, and constructing a corresponding software development environment based on the first proportion and / or the second proportion, wherein the software integration requirements include a usage time proportion of the functions of Star Flash and the functions of Bluetooth; Software development is performed on the Star Flash and the Bluetooth according to the target configuration function and the software development environment, wherein the target configuration function includes a target Star Flash function code, a target Bluetooth function code and a target integrated function code, and the step of performing software development on the Star Flash and the Bluetooth according to the target configuration function and the software development environment includes: when the software development environment is constructed using the first scenario and / or the second scenario, software development is performed on the Star Flash based on the target Star Flash function code and the Star Flash code in the target integrated function code, and software development is performed on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code; when the software development environment is constructed using the first scenario and / or the second scenario, software development is performed on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code; When the first ratio and / or the second ratio are constructed, the first ratio time of the target Star Flash function code and the target Bluetooth function code is determined based on the first ratio and / or the second ratio, and software development is performed on the Star Flash and the Bluetooth according to the first ratio time, the target Star Flash function code and the target Bluetooth function code; the second ratio time of the target integrated function code is determined based on the first ratio and / or the second ratio, and software development is performed on the Star Flash and the Bluetooth according to the second ratio time and the target integrated function code, wherein the software development includes binding the target Star Flash function code, the target Bluetooth function code and / or the target integrated function code to the Star Flash and / or the Bluetooth.

2. The method for developing Star Flash and Bluetooth software as claimed in claim 1, It is characterized in that The step of performing software development on the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code comprises: Determine the Starlight integration code and the Bluetooth integration code in the target integrated function code, and determine the Starlight integration time and the Bluetooth integration time in the second proportion time; Based on the preset first development rule, the Star Flash integration code is bound to the Star Flash software within the Star Flash integration time, and based on the preset second development rule, the Bluetooth integration code is bound to the Bluetooth software within the Bluetooth integration time.

3. The method for developing Star Flash and Bluetooth software according to any one of claims 1 to 2, It is characterized in that Before the step of obtaining the input configuration selection information and determining the target configuration function in the preset compiled code library according to the configuration selection information, the method includes: Determine multiple Star Flash functions of Star Flash, and use the initial code corresponding to each Star Flash function as a first function code, and bind the first function code to a corresponding first development environment as a function code in a preset compiled code library, wherein the first development environment includes a working environment corresponding to the Star Flash; Determine multiple Bluetooth functions of Bluetooth, and use the initial code corresponding to each Bluetooth function as a second function code, and bind the second function code to a corresponding second development environment as a function code in a preset compiled code library, wherein the second development environment includes a working environment corresponding to the Bluetooth; Determine multiple integrated functions of Star Flash and Bluetooth, and use the initial code corresponding to each integrated function as the third function code, and then bind the third function code to the corresponding third development environment as the function code in the preset compiled code library, wherein the third development environment includes the integrated working environment corresponding to the Star Flash and the Bluetooth.

4. A development device for Star Flash and Bluetooth software, It is characterized in that The device comprises: A first acquisition module is used to acquire input configuration selection information, and determine a target configuration function in a preset compiled code library according to the configuration selection information, wherein the configuration selection information includes Star Flash configuration items, Bluetooth configuration items and integrated configuration items, and the compiled code library includes a Star Flash function code set and a Bluetooth function code set. The step of determining the target configuration function in the preset compiled code library according to the configuration selection information includes: determining a matching target Star Flash function code in the Star Flash function code set as a target configuration function based on the Star Flash configuration item; determining a matching target Bluetooth function code in the Bluetooth function code set as a target configuration function based on the Bluetooth configuration item; determining a matching target integrated function code in the Star Flash function code set and / or the Bluetooth function code set as a target configuration function based on the integrated configuration item; A second acquisition module is used to acquire current software development information and construct a corresponding software development environment according to the current software development information, wherein the current software development information includes software development requirements for the separate development of Star Flash and Bluetooth and software integration requirements for the joint development of Star Flash and Bluetooth. The step of constructing a corresponding software development environment according to the current software development information includes: determining the software development requirements in the current software development information, determining a first scenario for the use of Star Flash and a second scenario for the use of Bluetooth based on the software development requirements, and constructing a corresponding software development environment based on the first scenario and / or the second scenario, wherein the development requirements include application environment requirements, data transmission requirements, and power consumption requirements; determining the software integration requirements in the current software development information, determining a first proportion of Star Flash and a second proportion of Bluetooth based on the software integration requirements, and constructing a corresponding software development environment based on the first proportion and / or the second proportion, wherein the software integration requirements include a usage time proportion of the functions of Star Flash and the functions of Bluetooth; A software development module is used to perform software development on the Star Flash and the Bluetooth according to the target configuration function and the software development environment, wherein the target configuration function includes a target Star Flash function code, a target Bluetooth function code and a target integrated function code, and the step of performing software development on the Star Flash and the Bluetooth according to the target configuration function and the software development environment includes: when the software development environment is constructed using the first scenario and / or the second scenario, performing software development on the Star Flash based on the target Star Flash function code and the Star Flash code in the target integrated function code, and performing software development on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code; when the software development environment is constructed using the first scenario and / or the second scenario, performing software development on the Star Flash based on the target Star Flash function code and the Star Flash code in the target integrated function code, and performing software development on the Bluetooth based on the target Bluetooth function code and the Bluetooth code in the target integrated function code; When the first proportion and / or the second proportion are constructed, the first proportion time of the target Star Flash function code and the target Bluetooth function code is determined based on the first proportion and / or the second proportion, and software development is performed for the Star Flash and the Bluetooth according to the first proportion time, the target Star Flash function code and the target Bluetooth function code; the second proportion time of the target integrated function code is determined based on the first proportion and / or the second proportion, and software development is performed for the Star Flash and the Bluetooth according to the second proportion time and the target integrated function code, wherein the software development includes binding the target Star Flash function code, the target Bluetooth function code and / or the target integrated function code to the Star Flash and / or the Bluetooth.

5. A development device for Star Flash and Bluetooth software, It is characterized in that The Star Flash and Bluetooth software development device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the Star Flash and Bluetooth software development method as described in any one of claims 1 to 3.

6. A storage medium, It is characterized in that The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for developing Star Flash and Bluetooth software as described in any one of claims 1 to 3 are implemented.

7. A computer program product, It is characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for developing Star Flash and Bluetooth software according to any one of claims 1 to 3 are implemented.