WO2017215135A1 - Method and system for upgrading terminal - Google Patents
Method and system for upgrading terminal Download PDFInfo
- Publication number
- WO2017215135A1 WO2017215135A1 PCT/CN2016/098458 CN2016098458W WO2017215135A1 WO 2017215135 A1 WO2017215135 A1 WO 2017215135A1 CN 2016098458 W CN2016098458 W CN 2016098458W WO 2017215135 A1 WO2017215135 A1 WO 2017215135A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- audio
- upgrade
- file
- terminal
- value
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/73—Program documentation
Definitions
- the present invention relates to the field of upgrading electronic products, and in particular, to a method and system for upgrading a terminal.
- the main purpose of the present invention is to provide a method and system for upgrading a terminal, which aims to solve the problem that the user upgrades the terminal when the terminal cannot connect to the hardware device and the network.
- the present invention provides an upgrade method, which is applied to a terminal, and includes the steps of:
- the terminal is upgraded according to the upgrade file.
- the generating, according to the audio parameter of the audio, an upgrade file corresponding to the audio file includes:
- the upgrade file is generated based on the binary code.
- the audio parameters of the audio comprise frequency values.
- the method further includes:
- the upgrade file is deleted.
- the audio played by the audio playback device includes a frequency value and an audio parameter corresponding to the frequency value.
- a file conversion table is stored in the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
- the present invention further provides an upgrade method, which is applied to an audio playback device, including the steps of:
- Corresponding audio files are generated according to the upgrade file, and played.
- the generating the corresponding audio file according to the upgrade file includes:
- the audio file having the audio parameter value is generated according to the audio parameter value and its generation order.
- the present invention provides an upgrade system, where the system runs on a terminal, including:
- An acquisition module configured to collect audio played by an audio playback device associated with the terminal
- a generating module configured to generate an upgrade file corresponding thereto according to the audio parameter of the audio
- an upgrade module configured to upgrade the terminal according to the upgrade file.
- the generating module further includes:
- Generating a submodule configured to generate a preset value corresponding to the audio parameter value according to a preset correspondence between the preset audio parameter value and the preset value;
- a conversion submodule configured to convert the preset value into a corresponding binary code according to a sequence of generating the preset value
- the generating submodule is further configured to generate the upgrade file according to the binary code.
- the audio parameters of the audio comprise frequency values.
- the upgrade module is further configured to delete the upgrade file after the terminal is upgraded.
- the audio played by the audio playback device includes a frequency value and an audio parameter corresponding to the frequency value.
- the conversion sub-module is further configured to store, in a memory of the terminal, a file conversion table, where the file conversion table includes a conversion relationship between the preset upgrade file data and the audio parameter.
- the present invention also provides an upgrade system, which runs on an audio playback device, and includes:
- An obtaining module configured to obtain an upgrade file required for the terminal upgrade
- the playing module is configured to generate a corresponding audio file according to the upgrade file, and play the same.
- the playing module further includes:
- a splitting module for converting the upgrade file into a binary code and splitting the upgrade file by one copy per 6-bit binary code
- a calculation sub-module for calculating a value represented by a binary code corresponding to each upgrade file after the split
- generating a submodule configured to generate an audio parameter value corresponding to the value according to a correspondence between the preset value and the audio parameter value, and generate the audio file according to the audio parameter value and a generation order thereof.
- the invention collects audio played by an audio playing device; generates an upgrade file corresponding thereto according to the parameter of the audio; and upgrades the terminal according to the upgrade file. It is effective to upgrade the terminal system if the terminal cannot use the hardware device connection and the network connection. It provides a more convenient and simple way for the terminal upgrade method.
- FIG. 1 is a schematic flowchart of a preferred embodiment of an upgrade method according to the present invention.
- FIG. 2 is a schematic diagram of an operating environment of an upgrade system of the present invention
- 3 is a flow chart showing an implementation of converting the upgrade file into the audio file and playing the audio playback device
- 4 is a flowchart of an implementation of generating, by the terminal, the upgrade file according to an audio parameter value of the collected audio
- FIG. 5 is a schematic diagram of functional modules of an embodiment of an upgrade system according to the present invention.
- FIG. 6 is a schematic diagram of functional modules of still another embodiment of an upgrade system according to the present invention.
- the main solution of the embodiment of the present invention is: collecting audio played by an audio playback device; generating an upgrade file corresponding thereto according to the audio parameter; and upgrading the terminal according to the upgrade file. Effectively avoid the problem that the terminal cannot be upgraded due to damage of the USB or SD card slot or no network connection during the upgrade process of the existing terminal. It provides a new, more convenient and simple terminal upgrade method, which improves the user experience of terminal upgrade.
- the present invention provides an upgrade method for enabling a terminal that cannot be upgraded normally to be upgraded.
- FIG. 1 is a schematic flowchart of a preferred embodiment of an upgrade method according to the present invention.
- the execution order of the steps in the flowchart shown in FIG. 1 may be changed according to different requirements, and some steps may be omitted.
- the method includes:
- step S1 when the terminal needs to be upgraded, the terminal collects audio played by the audio playback device used with the terminal.
- the upgrade method is applied to the hardware environment shown in FIG. 2, where the hardware environment includes the terminal and at least one audio playback device, and the terminal cooperates with the audio playback device to Implementing the upgrade of the terminal.
- the terminal may be a portable electronic device such as a mobile phone, a tablet, and a personal digital assistant.
- the terminal includes, but is not limited to, a memory, a processor, and an audio collection unit.
- the audio playback device is an electronic device having a normal audio playback function, and may be a mobile phone, a notebook, a desktop computer, a server, etc., and the audio playback device includes, but is not limited to, a memory, a processor, and an audio playback unit.
- the above memory may be an internal storage unit, such as the hard disk or the memory of the terminal and the audio playback device; or an external storage device, such as the terminal and the plug-in hard disk provided on the audio playback device, SMC Card (Smart Media Card: Smart Memory Card), SD Card (Secure Digital: Secure Digital Card), FC Card (Flash) Card: a flash card) or the like; further, the above memory may further include an internal storage unit and an external storage device, for example, the terminal and the audio playback device are equipped with a hard disk or a memory, and are also equipped with a plug-in type. Hard disk, SMC card, SD card, FC card, etc.
- At least a file conversion table is stored in the memory of the audio playback device and the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
- the audio playback device may convert the upgrade file required for the terminal upgrade into an audio file having a specific audio parameter value feature, and further When the terminal needs to be upgraded, it is played through the audio playback unit of the audio playback device.
- the file conversion table may be configured to collect, after the terminal collects the audio through an audio collection unit, and identify the specific audio parameter value from the audio, according to the specific audio parameter value.
- the conversion relationship with the upgrade file data restores the upgrade file for upgrading the terminal.
- the present invention mainly includes two processes: one is to convert the acquired upgrade file into an audio file on the audio playback device end; and the other is to generate the audio file according to the audio file in the terminal.
- the upgrade file is described; and the conversion methods used by the two processes are identical. Therefore, the conversion relationship setting between the upgrade file data and the audio parameter value in the file conversion table can be performed from one of the above processes. For example, starting from the upgrade file of process one, since the computer file data (ie, the upgrade file) is composed of binary code, and the 6-bit binary code is sorted by numerical value from small to large, it is exactly the same as 0, 1, ..., 63.
- the values correspond one-to-one (the largest 6-bit binary code 111111 corresponds to 63, and the smallest 6-bit binary code 000000 corresponds to 0). Therefore, if 64 specific audio parameter values (for example, 64 frequency values) are preset with 0, 1, ...., 63 these 64 decimal values correspond to complete the conversion relationship between the audio parameter values and the binary code in the file conversion table. For example, you can set the binary code 000000 to correspond to the value 0.
- the value 0 corresponds to the audio parameter value a; 000001 corresponds to the value 1,
- the value 1 corresponds to the audio parameter value b; 000011 corresponds to the value 2, and the value 2 corresponds to the audio parameter value c and the like.
- the binary code corresponds to the decimal value
- the decimal value corresponds to the audio parameter value
- the one-to-one conversion relationship between the binary code and the audio parameter value is set by using the decimal value as a bridge.
- the file conversion table is configured by presetting 64 audio parameter values that are easily recognized by the audio collection device of the terminal, and corresponding to 64 decimal values of the 64 preset audio parameter values ( 0-63), and a binary code (000000-111111) corresponding to the 64 decimal values to complete the setting of the conversion relationship.
- the above processor may be a central processing unit (Central Processing Unit, CPU), a microprocessor or other data processing chip for running program code or processing data installed in the above-described memory (the terminal or the memory of the audio playback device), for example, according to the file conversion table
- the upgrade file is converted into the audio file, or the audio file is converted into the upgrade file or the like.
- the audio playback unit may be a device such as a speaker, a microphone, an audio power amplifier chip, etc., and is used in conjunction with the audio collection unit of the terminal, and plays an audio file converted from the upgrade file when the terminal needs to be upgraded. .
- the audio collecting unit may be a device such as a microphone or an audio collecting chip, and is configured to collect the played audio and identify the audio parameter value of the collected audio when the audio playing unit of the audio playing device plays the audio file.
- the audio parameter value includes, but is not limited to, a frequency value of the audio.
- the audio playback device plays the audio file, wherein the audio file is upgraded by the audio playback device according to the file conversion table to the terminal.
- the required upgrade file is generated after conversion.
- FIG. 3 it is an implementation flowchart of the audio playback device converting the upgrade file into the audio file and playing, and the specific steps include:
- Step S100 the audio playback device downloads, by using a network service, an upgrade file required for the terminal upgrade
- Step S101 the audio playback device converts the upgrade file into a binary code, and splits the upgrade file by using a 6-bit binary code as one copy;
- Step S102 the audio playback device calculates a decimal value corresponding to each upgrade file after the splitting
- Step S103 The audio playback device determines, according to the decimal value and the file conversion table, an audio parameter value corresponding to each split upgrade file.
- Step S104 The audio playback device generates an audio file having the audio parameter value feature according to the audio parameter value, and plays the audio file through the audio playback unit.
- the upgrade file is split according to each 6-bit binary code.
- the method may be performed by using any suitable number of binary codes.
- the upgrade file is split, as long as the decimal value can be reached and the binary code table can be mapped one by one.
- step S2 the terminal generates a corresponding upgrade file according to the audio parameters of the collected audio.
- FIG. 4 it is an implementation flowchart of the terminal generating the upgrade file according to audio parameter values of the collected audio. Specific steps are as follows:
- Step S200 identifying the collected audio, and acquiring audio parameter values in the audio
- Step S201 generating a binary code sequence corresponding to the audio parameter value according to the file conversion table and the obtaining order of the audio parameter values;
- Step S202 generating the upgrade file according to the binary code sequence.
- the acquired sequence of audio values is (10HZ, 12HZ, 11HZ, 15HZ, 8HZ, 6HZ); and the decimal number corresponding to the audio value sequence is (12, 14, 13, 17, respectively) according to the file conversion table. 10, 8
- the binary codes corresponding to the decimal numbers are respectively (100100, 110010, 110001, 1000001, 101000, 100000)
- the finally generated binary code sequence is (1001001100101100011000001101000100000)
- the binary code sequence is A portion of the binary code sequence of the upgrade file.
- Step S3 upgrading the terminal according to the upgrade file
- the terminal may be upgraded according to the upgrade file.
- the method includes modifying the system settings of the terminal according to the upgrade file, replacing data, adding or deleting system functions, and the like.
- the present invention enables the terminal to pass by presetting the correspondence between the audio parameter value, the preset value, and the binary code in the terminal, and then playing the audio converted by the upgrade file through the audio playback device.
- the audio is collected to obtain the upgrade file, thereby completing the upgrade of the terminal. In this way, when the terminal cannot be upgraded through the normal upgrade mode, the upgrade can be smoothly performed to improve the user experience.
- the present invention further provides an upgrade system for enabling a terminal that cannot be upgraded to be upgraded.
- FIG. 2 is a schematic diagram of an operating environment of an upgrade system according to the present invention.
- the upgrade system runs in a hardware environment including the terminal and at least one audio playback device, and the terminal cooperates with the audio playback device to implement upgrade of the terminal.
- the terminal may be a portable electronic device such as a mobile phone, a tablet, and a personal digital assistant.
- the terminal includes, but is not limited to, a memory, a processor, and an audio collection unit.
- the audio playback device is an electronic device having a normal audio playback function, and may be a mobile phone, a notebook, a desktop computer, a server, etc., and the audio playback device includes, but is not limited to, a memory, a processor, and an audio playback unit.
- the above memory may be an internal storage unit, such as the hard disk or the memory of the terminal and the audio playback device; or an external storage device, such as the terminal and the plug-in hard disk provided on the audio playback device, SMC Card (Smart Media Card: Smart Memory Card), SD Card (Secure Digital: Secure Digital Card), FC Card (Flash) Card: a flash card) or the like; further, the above memory may further include an internal storage unit and an external storage device, for example, the terminal and the audio playback device are equipped with a hard disk or a memory, and are also equipped with a plug-in type. Hard disk, SMC card, SD card, FC card, etc.
- At least a file conversion table is stored in the memory of the audio playback device and the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
- the audio playback device may convert the upgrade file required for the terminal upgrade into an audio file having a specific audio parameter value feature, and further When the terminal needs to be upgraded, it is played through the audio playback unit of the audio playback device.
- the file conversion table may be configured to collect, after the terminal collects the audio through an audio collection unit, and identify the specific audio parameter value from the audio, according to the specific audio parameter value.
- the conversion relationship with the upgrade file data restores the upgrade file for upgrading the terminal.
- the present invention mainly includes two processes: one is to convert the acquired upgrade file into an audio file on the audio playback device end; and the other is to generate the audio file according to the audio file in the terminal.
- the upgrade file is described; and the conversion methods used by the two processes are identical. Therefore, the conversion relationship setting between the upgrade file data and the audio parameter value in the file conversion table can be performed from one of the above processes. For example, starting from the upgrade file of process one, since the computer file data (ie, the upgrade file) is composed of binary code, and the 6-bit binary code is sorted by numerical value from small to large, it is exactly the same as 0, 1, ..., 63.
- the values correspond one-to-one (the largest 6-bit binary code 111111 corresponds to 63, and the smallest 6-bit binary code 000000 corresponds to 0). Therefore, if 64 specific audio parameter values (for example, 64 frequency values) are preset with 0, 1, ...., 63 these 64 decimal values correspond to complete the conversion relationship between the audio parameter values and the binary code in the file conversion table. For example, you can set the binary code 000000 to correspond to the value 0.
- the value 0 corresponds to the audio parameter value a; 000001 corresponds to the value 1,
- the value 1 corresponds to the audio parameter value b; 000011 corresponds to the value 2, and the value 2 corresponds to the audio parameter value c and the like.
- the binary code corresponds to the decimal value
- the decimal value corresponds to the audio parameter value
- the one-to-one conversion relationship between the binary code and the audio parameter value is set by using the decimal value as a bridge.
- the file conversion table is configured by presetting 64 audio parameter values that are easily recognized by the audio collection device of the terminal, and corresponding to 64 decimal values of the 64 preset audio parameter values ( 0-63), and a binary code (000000-111111) corresponding to the 64 decimal values to complete the setting of the conversion relationship.
- the above processor may be a central processing unit (Central Processing Unit, CPU), a microprocessor or other data processing chip for running program code or processing data installed in the above-described memory (the terminal or the memory of the audio playback device), for example, according to the file conversion table
- the upgrade file is converted into the audio file, or the audio file is converted into the upgrade file or the like.
- the audio playback unit may be a device such as a speaker, a microphone, an audio power amplifier chip, etc., and is used in conjunction with the audio collection unit of the terminal, and plays an audio file converted from the upgrade file when the terminal needs to be upgraded. .
- the audio collecting unit may be a device such as a microphone or an audio collecting chip, and is configured to collect the played audio and identify the audio parameter value of the collected audio when the audio playing unit of the audio playing device plays the audio file.
- the audio parameter value includes, but is not limited to, a frequency value of the audio.
- FIG. 5 it is a schematic diagram of functional modules of an embodiment of the upgrade system of the present invention.
- the upgrade system runs on the audio playback device, and the system includes, but is not limited to, an acquisition module 11 and a play module 12, wherein the play module 12 further includes a split molecular module 121, and a calculation
- the submodule 122 and the submodule 123 are generated. among them:
- the obtaining module is configured to download, by using a network service, an upgrade file required for the terminal upgrade;
- the playing module is configured to generate and play a corresponding audio file according to the upgrade file and the file conversion table.
- the split module of the play module is configured to convert the upgrade file into a binary code, and split the upgrade file by using a 6-bit binary code as a copy;
- the calculation sub-module of the play module For determining a value represented by a binary code corresponding to each upgrade file after the splitting;
- the generating submodule of the playing module is configured to generate and the value according to the correspondence between the value and the audio parameter value Corresponding audio parameter values, and generating an audio file having the audio parameter values according to the audio parameter values.
- the upgrade file is split according to each 6-bit binary code.
- the method may be performed by using any suitable number of binary codes.
- the upgrade file is split, as long as the decimal value can be reached and the binary code table can be mapped one by one.
- the upgrade system of the present invention can preset the file conversion table in the audio playback device, and set the conversion relationship between the upgrade file data and the corresponding audio parameter value, so that the audio playback device can obtain the terminal upgrade station in advance.
- the upgrade file is required, and the upgrade file is converted into an audio file having certain audio parameter characteristics according to the file and the conversion relationship, so that the audio playback device can be directly controlled when the terminal needs to be upgraded. Audio.
- FIG. 6 is a schematic diagram of functional modules of still another embodiment of the upgrade system of the present invention.
- the upgrade system runs on the terminal, and the system includes, but is not limited to, an acquisition module 221, a generation module 22, and an upgrade module 23, wherein the generation module 22 further includes an acquisition sub-module 221
- the sub-module 222 and the conversion sub-module 223 are generated. among them:
- the collecting module is configured to collect audio played by the audio playing device and identify the audio parameter value in the audio.
- the generating module generates an upgrade file corresponding thereto according to the audio parameter value.
- the acquiring sub-module of the generating module is configured to acquire an audio parameter value played by the audio playing device, and a generating sub-module of the generating module, configured to convert, according to the audio parameter value and the value in the file conversion table Corresponding relationship, generating a value corresponding to the audio parameter value;
- the conversion sub-module of the generating module is configured to convert the preset value into a corresponding one according to a sequence of generating the value and the file conversion table Binary code;
- the generating submodule further configured to generate the upgrade file according to the binary code.
- the upgrade module is configured to upgrade the terminal according to the upgrade file.
- the upgrade system of the present invention obtains the audio parameter value of the audio by collecting the audio played by the audio playback device, and then converts the audio parameter into a binary code according to a preset file conversion table, so that the The terminal can generate an upgrade file required for the upgrade according to the binary code, and smoothly upgrade.
- the upgrade file can be obtained from the audio playback device by using audio transmission, and the upgrade is completed, which is convenient for the user to use and improves the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Library & Information Science (AREA)
- Stored Programmes (AREA)
Abstract
A method and system for upgrading a terminal. The method comprises the following steps: collecting an audio played by an audio playing device (S1); generating, according to parameters of the audio, an upgrade file corresponding thereto (S2); and upgrading a terminal according to the upgrade file (S3). By means of the method and system, upgrading a terminal without using a file transfer mode is realized, and a more convenient and faster mode is provided for terminal upgrade.
Description
技术领域Technical field
本发明涉及电子产品的升级领域,尤其涉及一种终端升级的方法和***。The present invention relates to the field of upgrading electronic products, and in particular, to a method and system for upgrading a terminal.
背景技术Background technique
在现代社会,电子产品的应用越来越广泛,人们对电子产品使用的要求也越来越高,这促使电子产品的商家需要不断对电子产品的内容进行更新,也就是俗称的对电子产品***部件的升级,以适应用户的使用。但在某些情况下,电子产品无法完成升级。例如,在电子产品的USB端口接触不良、SD卡槽破损或者网络无法连接时,就不能通过现有技术的方式对电器产品进行更新升级。In modern society, the application of electronic products is more and more extensive, and people are increasingly demanding the use of electronic products. This has prompted electronic products manufacturers to constantly update the content of electronic products, which is commonly known as the electronic product system. Upgrade the components to suit the user's use. However, in some cases, the electronic product cannot be upgraded. For example, when the USB port of the electronic product is in poor contact, the SD card slot is broken, or the network cannot be connected, the electrical product cannot be updated and upgraded by the prior art.
当前对电子产品进行升级的方式,大部分通过USB端口关联有网络连接的电子设备或者SD卡槽***移动存储设备进行升级,这两种升级方式中,都是需要升级的终端关联网络或者已有本地升级文件的。若是当前终端的USB接口不良、SD卡槽破损并且网络无法连接时,想要将终端升级时就需要采取其他办法才能完成升级操作了。At present, most of the upgrade methods for electronic products are upgraded through the USB port associated with the network-connected electronic device or the SD card slot into the mobile storage device. Both of the upgrade methods are upgraded terminal-related networks or existing Local upgrade files. If the USB interface of the current terminal is bad, the SD card slot is damaged, and the network cannot be connected, you need to take other measures to complete the upgrade when you want to upgrade the terminal.
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above content is only used to assist in understanding the technical solutions of the present invention, and does not constitute an admission that the above is prior art.
发明内容Summary of the invention
本发明的主要目的在于提供一种终端升级的方法和***,旨在解决用户在终端无法连接硬件设备和网络的情况下对终端进行升级的问题。The main purpose of the present invention is to provide a method and system for upgrading a terminal, which aims to solve the problem that the user upgrades the terminal when the terminal cannot connect to the hardware device and the network.
为实现上述目的,本发明提供的一种升级方法,该方法应用于终端,包括步骤:To achieve the above objective, the present invention provides an upgrade method, which is applied to a terminal, and includes the steps of:
采集与所述终端相关联的一音频播放设备所播放的音频;Acquiring audio played by an audio playback device associated with the terminal;
根据所述音频的音频参数生成与之对应的升级文件;Generating an upgrade file corresponding thereto according to the audio parameter of the audio;
根据所述升级文件对所述终端进行升级。The terminal is upgraded according to the upgrade file.
优选地,所述根据所述音频的音频参数生成与之对应的升级文件包括:Preferably, the generating, according to the audio parameter of the audio, an upgrade file corresponding to the audio file includes:
获取所述音频播放设备所播放的音频参数值;Obtaining an audio parameter value played by the audio playback device;
根据预设的音频参数值与预设数值的对应关系,生成与所述音频参数值对应的预设数值;Generating a preset value corresponding to the audio parameter value according to a preset correspondence between the preset audio parameter value and the preset value;
按所述预设数值的生成顺序,将所述预设数值转化为对应的二进制代码;及Converting the preset value into a corresponding binary code according to the generation order of the preset value; and
根据所述二进制代码生成所述升级文件。The upgrade file is generated based on the binary code.
优选地,所述音频的音频参数包括频率值。Preferably, the audio parameters of the audio comprise frequency values.
优选地,所述方法还包括:Preferably, the method further includes:
在所述终端升级完成后,删除所述升级文件。After the terminal upgrade is completed, the upgrade file is deleted.
优选地,所述音频播放设备所播放的音频,包括频率值和与频率值对应的音频参数。Preferably, the audio played by the audio playback device includes a frequency value and an audio parameter corresponding to the frequency value.
优选地,所述终端的存储器中存储有文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。Preferably, a file conversion table is stored in the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
为实现上述目的,本发明还提供的一种升级方法,该方法应用于音频播放设备,包括步骤:To achieve the above object, the present invention further provides an upgrade method, which is applied to an audio playback device, including the steps of:
获取终端升级所需的升级文件;及Obtain the upgrade files required for terminal upgrade; and
根据所述升级文件生成对应的音频文件,并进行播放。Corresponding audio files are generated according to the upgrade file, and played.
优选地,所述根据所述升级文件生成对应的音频文件包括:Preferably, the generating the corresponding audio file according to the upgrade file includes:
将所述升级文件转化为二进制代码,并以每6bit二进制代码为一份的方式拆分所述升级文件;Converting the upgrade file into a binary code and splitting the upgrade file in a manner of one copy per 6-bit binary code;
计算与拆分后的每一份升级文件相对应二进制码所表示的数值;Calculate the value represented by the binary code corresponding to each upgrade file after the split;
根据预设的数值与音频参数值的对应关系,生成与所述数值对应的音频参数值;及Generating an audio parameter value corresponding to the value according to a correspondence between a preset value and an audio parameter value; and
根据所述音频参数值及其生成顺序,生成具备该音频参数值的所述音频文件。The audio file having the audio parameter value is generated according to the audio parameter value and its generation order.
此外,为实现上述目的,本发明提供一种升级***,该***运行于终端,包括: In addition, in order to achieve the above object, the present invention provides an upgrade system, where the system runs on a terminal, including:
采集模块,用于采集与所述终端相关联的一音频播放设备所播放的音频;An acquisition module, configured to collect audio played by an audio playback device associated with the terminal;
生成模块,用于根据所述音频的音频参数生成与之对应的升级文件;a generating module, configured to generate an upgrade file corresponding thereto according to the audio parameter of the audio;
升级模块,用于根据所述升级文件对所述终端进行升级。And an upgrade module, configured to upgrade the terminal according to the upgrade file.
优选地,所述生成模块还包括:Preferably, the generating module further includes:
获取子模块,用于获取所述音频播放设备所播放的音频参数值;Obtaining a submodule, configured to obtain an audio parameter value played by the audio playback device;
生成子模块,用于根据预设的音频参数值与预设数值的对应关系,生成与所述音频参数值对应的预设数值;Generating a submodule, configured to generate a preset value corresponding to the audio parameter value according to a preset correspondence between the preset audio parameter value and the preset value;
转化子模块,用于按所述预设数值的生成顺序,将所述预设数值转化为对应的二进制码;a conversion submodule, configured to convert the preset value into a corresponding binary code according to a sequence of generating the preset value;
所述生成子模块,还用于根据所述二进制码生成所述升级文件。The generating submodule is further configured to generate the upgrade file according to the binary code.
优选地,所述音频的音频参数包括频率值。Preferably, the audio parameters of the audio comprise frequency values.
优选地,所述升级模块,还用于在所述终端升级完成后,删除所述升级文件。Preferably, the upgrade module is further configured to delete the upgrade file after the terminal is upgraded.
优选地,所述音频播放设备所播放的音频,包括频率值和与频率值对应的音频参数。Preferably, the audio played by the audio playback device includes a frequency value and an audio parameter corresponding to the frequency value.
优选地,所述转化子模块,还用于终端的存储器中存储有文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。Preferably, the conversion sub-module is further configured to store, in a memory of the terminal, a file conversion table, where the file conversion table includes a conversion relationship between the preset upgrade file data and the audio parameter.
为实现上述目的,本发明还提供一种升级***,该***运行于音频播放设备,包括:To achieve the above object, the present invention also provides an upgrade system, which runs on an audio playback device, and includes:
获取模块,用于获取所述终端升级所需的升级文件;An obtaining module, configured to obtain an upgrade file required for the terminal upgrade;
播放模块,用于根据所述升级文件生成对应的音频文件,并进行播放。The playing module is configured to generate a corresponding audio file according to the upgrade file, and play the same.
优选地,所述播放模块还包括:Preferably, the playing module further includes:
拆分子模块,用于将所述升级文件转化为二进制代码,并以每6bit二进制代码为一份的方式拆分所述升级文件;a splitting module for converting the upgrade file into a binary code and splitting the upgrade file by one copy per 6-bit binary code;
计算子模块,用于计算与拆分后的每一份升级文件相对应二进制代码所表示的数值;a calculation sub-module for calculating a value represented by a binary code corresponding to each upgrade file after the split;
生成子模块,用于根据预设的数值与音频参数值的对应关系,生成与所述数值对应的音频参数值,及根据所述音频参数值及其生成顺序,生成所述音频文件。And generating a submodule, configured to generate an audio parameter value corresponding to the value according to a correspondence between the preset value and the audio parameter value, and generate the audio file according to the audio parameter value and a generation order thereof.
本发明通过采集一音频播放设备所播放的音频;根据所述音频的参数生成与之对应的升级文件;根据所述升级文件对所述终端进行升级。有效的在终端不能使用硬件设备连接和网络连接的情况下,进行终端***升级。为终端升级方式提供了一种更加方便简单的方式。The invention collects audio played by an audio playing device; generates an upgrade file corresponding thereto according to the parameter of the audio; and upgrades the terminal according to the upgrade file. It is effective to upgrade the terminal system if the terminal cannot use the hardware device connection and the network connection. It provides a more convenient and simple way for the terminal upgrade method.
附图说明DRAWINGS
图1为本发明所述的升级方法较佳实施例的流程示意图;1 is a schematic flowchart of a preferred embodiment of an upgrade method according to the present invention;
图2为本发明升级***的运行环境示意图;2 is a schematic diagram of an operating environment of an upgrade system of the present invention;
图3是所述音频播放设备将所述升级文件转化为所述音频文件并进行播放的实施流程图;3 is a flow chart showing an implementation of converting the upgrade file into the audio file and playing the audio playback device;
图4是所述终端根据所采集音频的音频参数值生成所述升级文件的实施流程图;4 is a flowchart of an implementation of generating, by the terminal, the upgrade file according to an audio parameter value of the collected audio;
图5为本发明升级***一实施例的功能模块示意图;FIG. 5 is a schematic diagram of functional modules of an embodiment of an upgrade system according to the present invention; FIG.
图6为本发明升级***又一实施例的功能模块示意图;6 is a schematic diagram of functional modules of still another embodiment of an upgrade system according to the present invention;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明实施例的主要解决方案是:采集一音频播放设备所播放的音频;根据所述音频的参数生成与之对应的升级文件;根据所述升级文件对所述终端进行升级。有效避免现有终端升级过程中,由于USB、SD卡槽损坏或无网络连接时导致的终端不能升级的问题。提供了一种新的、更加方便简洁的终端升级方式,进而提高了终端升级的使用体验度。The main solution of the embodiment of the present invention is: collecting audio played by an audio playback device; generating an upgrade file corresponding thereto according to the audio parameter; and upgrading the terminal according to the upgrade file. Effectively avoid the problem that the terminal cannot be upgraded due to damage of the USB or SD card slot or no network connection during the upgrade process of the existing terminal. It provides a new, more convenient and simple terminal upgrade method, which improves the user experience of terminal upgrade.
当前终端在升级时,若是USB接口接触不良、SD卡槽损坏或则无网络连接时导致不能正常升级,终端不能更新的话,会影响终端的体验度和使用率。When the current terminal is upgraded, if the USB interface is badly connected, the SD card slot is damaged, or there is no network connection, the upgrade cannot be performed normally, and the terminal cannot update, which will affect the experience and usage rate of the terminal.
基于上述问题,本发明提供一种升级方法,用以使无法正常升级的终端也能够进行升级。Based on the above problems, the present invention provides an upgrade method for enabling a terminal that cannot be upgraded normally to be upgraded.
参照图1,图1为本发明所述的升级方法较佳实施例的流程示意图。其中,根据不同的需求,图1所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。所述方法包括:Referring to FIG. 1, FIG. 1 is a schematic flowchart of a preferred embodiment of an upgrade method according to the present invention. The execution order of the steps in the flowchart shown in FIG. 1 may be changed according to different requirements, and some steps may be omitted. The method includes:
步骤S1,终端在需要升级时,采集与该终端配合使用的音频播放设备所播放的音频。In step S1, when the terminal needs to be upgraded, the terminal collects audio played by the audio playback device used with the terminal.
在本实施例中,所述升级方法应用于如图2所示的硬件环境中,所述硬件环境包括所述终端和至少一音频播放设备,所述终端与所述音频播放设备相配合,以实现所述终端的升级。其中,所述终端可以是手机、平板及个人数字助理等便携式电子设备,该终端包括,但不仅限于,存储器、处理器及音频采集单元。所述音频播放设备为具有正常音频播放功能的电子设备,可以是手机、笔记本、桌上型计算机、服务器等,该音频播放设备包括,但不仅限于,存储器、处理器及音频播放单元。In this embodiment, the upgrade method is applied to the hardware environment shown in FIG. 2, where the hardware environment includes the terminal and at least one audio playback device, and the terminal cooperates with the audio playback device to Implementing the upgrade of the terminal. The terminal may be a portable electronic device such as a mobile phone, a tablet, and a personal digital assistant. The terminal includes, but is not limited to, a memory, a processor, and an audio collection unit. The audio playback device is an electronic device having a normal audio playback function, and may be a mobile phone, a notebook, a desktop computer, a server, etc., and the audio playback device includes, but is not limited to, a memory, a processor, and an audio playback unit.
上述存储器,可以是内部存储单元,例如所述终端与所述音频播放设备的硬盘或内存;也可以是外部存储设备,例如所述终端与所述音频播放设备上配备的插接式硬盘,SMC卡(Smart
Media Card:智能存储卡),SD卡(Secure Digital:安全数字卡),FC卡(Flash
Card:闪存卡)等;进一步地,上述存储器,还可以既包括内部存储单元也包括外部存储设备,例如所述终端与所述音频播放设备上既配备有硬盘或内存,又配备有插接式硬盘、SMC卡、SD卡、FC卡等。The above memory may be an internal storage unit, such as the hard disk or the memory of the terminal and the audio playback device; or an external storage device, such as the terminal and the plug-in hard disk provided on the audio playback device, SMC Card (Smart
Media Card: Smart Memory Card), SD Card (Secure Digital: Secure Digital Card), FC Card (Flash)
Card: a flash card) or the like; further, the above memory may further include an internal storage unit and an external storage device, for example, the terminal and the audio playback device are equipped with a hard disk or a memory, and are also equipped with a plug-in type. Hard disk, SMC card, SD card, FC card, etc.
在本实施例中,所述音频播放设备的存储器和所述终端的存储器中至少用于存储有一文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。对所述音频播放设备而言,根据所述文件转化表,该音频播放设备可以预先将所述终端升级所需的所述升级文件转化为具备特定音频参数值特征的音频文件,进而在所述终端需要进行升级时,通过该音频播放设备的音频播放单元进行播放。而对于所述终端而言,所述文件转化表可用于在所述终端通过音频采集单元采集所述音频,并从该音频中识别出所述特定音频参数值后,根据所述特定音频参数值与升级文件数据之间的转化关系,还原出所述升级文件,以用于对所述终端的升级。In this embodiment, at least a file conversion table is stored in the memory of the audio playback device and the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance. For the audio playback device, according to the file conversion table, the audio playback device may convert the upgrade file required for the terminal upgrade into an audio file having a specific audio parameter value feature, and further When the terminal needs to be upgraded, it is played through the audio playback unit of the audio playback device. And for the terminal, the file conversion table may be configured to collect, after the terminal collects the audio through an audio collection unit, and identify the specific audio parameter value from the audio, according to the specific audio parameter value. The conversion relationship with the upgrade file data restores the upgrade file for upgrading the terminal.
很明显地,从上文可以看出,本发明主要包括两个过程:一是在音频播放设备端将获取的所述升级文件转化为音频文件;二是在终端内根据所述音频文件生成所述升级文件;且该两个过程所使用的转化方法是完全相同的。因此,可以从上述过程之一出发来进行所述文件转化表内升级文件数据与音频参数值之间的转化关系设置。例如,从过程一的升级文件出发,由于计算机文件数据(即升级文件)均由二进制码组成,且6bit的二进制码按数值从小到大排序恰好与0,1,……,63这64个十进制数值一一对应(最大的6bit二进制码111111对应于63,最小的6bit二进制码000000对应于0),因此,若预设64个特定的音频参数值(例如64个频率值)与0,1,……,63这64个十进制数值相对应,即可完成所述文件转化表内音频参数值与二进制码之间的转化关系设置。例如,可以设定二进制码000000对应于数值0,
数值0对应于音频参数值a;000001对应于数值1,
数值1对应于音频参数值b;000011对应于数值2,数值2对应于音频参数值c等。即二进制码对应于十进制数值,十进制数值对应于音频参数值,通过十进制数值作为桥梁来设置二进制码与音频参数值的一对一转化关系。本实施例中,所述文件转化表正是通过预设64种易被所述终端的音频采集设备所识别的音频参数值,对应于与该64种预设音频参数值的64个十进制数值(0-63),及对应于所述64个十进制数值的二进制码(000000-111111),来完成所述转化关系的设定的。Obviously, it can be seen from the above that the present invention mainly includes two processes: one is to convert the acquired upgrade file into an audio file on the audio playback device end; and the other is to generate the audio file according to the audio file in the terminal. The upgrade file is described; and the conversion methods used by the two processes are identical. Therefore, the conversion relationship setting between the upgrade file data and the audio parameter value in the file conversion table can be performed from one of the above processes. For example, starting from the upgrade file of process one, since the computer file data (ie, the upgrade file) is composed of binary code, and the 6-bit binary code is sorted by numerical value from small to large, it is exactly the same as 0, 1, ..., 63. The values correspond one-to-one (the largest 6-bit binary code 111111 corresponds to 63, and the smallest 6-bit binary code 000000 corresponds to 0). Therefore, if 64 specific audio parameter values (for example, 64 frequency values) are preset with 0, 1, ......, 63 these 64 decimal values correspond to complete the conversion relationship between the audio parameter values and the binary code in the file conversion table. For example, you can set the binary code 000000 to correspond to the value 0.
The value 0 corresponds to the audio parameter value a; 000001 corresponds to the value 1,
The value 1 corresponds to the audio parameter value b; 000011 corresponds to the value 2, and the value 2 corresponds to the audio parameter value c and the like. That is, the binary code corresponds to the decimal value, the decimal value corresponds to the audio parameter value, and the one-to-one conversion relationship between the binary code and the audio parameter value is set by using the decimal value as a bridge. In this embodiment, the file conversion table is configured by presetting 64 audio parameter values that are easily recognized by the audio collection device of the terminal, and corresponding to 64 decimal values of the 64 preset audio parameter values ( 0-63), and a binary code (000000-111111) corresponding to the 64 decimal values to complete the setting of the conversion relationship.
上述处理器,可以是一中央处理器(Central Processing Unit,
CPU),微处理器或其他数据处理芯片,该处理器用于运行上述存储器(所述终端或者所述音频播放设备的存储器)内安装的程序代码或者处理数据,例如根据所述文件转化表将所述升级文件转化为所述音频文件,或将所述音频文件转化为所述升级文件等。The above processor may be a central processing unit (Central Processing Unit,
CPU), a microprocessor or other data processing chip for running program code or processing data installed in the above-described memory (the terminal or the memory of the audio playback device), for example, according to the file conversion table The upgrade file is converted into the audio file, or the audio file is converted into the upgrade file or the like.
上述音频播放单元,可以是扬声器、麦克风、音频功放芯片等器件,用于与所述终端的音频采集单元配合使用,在该终端需要进行升级时,播放由所述升级文件转化而成的音频文件。The audio playback unit may be a device such as a speaker, a microphone, an audio power amplifier chip, etc., and is used in conjunction with the audio collection unit of the terminal, and plays an audio file converted from the upgrade file when the terminal needs to be upgraded. .
上述音频采集单元,可以是麦克风、音频采集芯片等器件,用于在所述音频播放设备的音频播放单元播放所述音频文件时,采集所播放的音频并识别出所采集音频的音频参数值。其中,所述音频参数值包括,但不仅限于,所述音频的频率值。The audio collecting unit may be a device such as a microphone or an audio collecting chip, and is configured to collect the played audio and identify the audio parameter value of the collected audio when the audio playing unit of the audio playing device plays the audio file. The audio parameter value includes, but is not limited to, a frequency value of the audio.
在本实施例中,当所述终端需要升级时,所述音频播放设备播放所述音频文件,其中,所述音频文件是由所述音频播放设备根据所述文件转化表对所述终端升级所需的升级文件进行转化后而生成。如图3所示,是所述音频播放设备将所述升级文件转化为所述音频文件并进行播放的实施流程图,具体步骤包括:In this embodiment, when the terminal needs to be upgraded, the audio playback device plays the audio file, wherein the audio file is upgraded by the audio playback device according to the file conversion table to the terminal. The required upgrade file is generated after conversion. As shown in FIG. 3, it is an implementation flowchart of the audio playback device converting the upgrade file into the audio file and playing, and the specific steps include:
步骤S100,所述音频播放设备通过网络服务下载所述终端升级所需的升级文件;Step S100, the audio playback device downloads, by using a network service, an upgrade file required for the terminal upgrade;
步骤S101,所述音频播放设备将所述升级文件转化成二进制码,并以每6bit二进制码为一份的方式拆分该升级文件;Step S101, the audio playback device converts the upgrade file into a binary code, and splits the upgrade file by using a 6-bit binary code as one copy;
步骤S102,所述音频播放设备计算与拆分后的每份升级文件所对应的十进制数值;Step S102, the audio playback device calculates a decimal value corresponding to each upgrade file after the splitting;
步骤S103,所述音频播放设备根据所述十进制数值及所述文件转化表,确定与所述拆分后的每份升级文件相对应的音频参数值。Step S103: The audio playback device determines, according to the decimal value and the file conversion table, an audio parameter value corresponding to each split upgrade file.
步骤S104,所述音频播放设备根据所述音频参数值生成具备该音频参数值特征的音频文件,并通过其音频播放单元进行播放。Step S104: The audio playback device generates an audio file having the audio parameter value feature according to the audio parameter value, and plays the audio file through the audio playback unit.
需要说明的是,本实施例是按每一份6bit二进制码的方式进行所述升级文件拆分的,在其他实施例中,还可以是按任意适宜数量的二进制码一份的方式对所述升级文件进行拆分,只要能达到十进制数值与拆分后二进制码表能一一对应即可。It should be noted that, in this embodiment, the upgrade file is split according to each 6-bit binary code. In other embodiments, the method may be performed by using any suitable number of binary codes. The upgrade file is split, as long as the decimal value can be reached and the binary code table can be mapped one by one.
步骤S2,所述终端根据所采集音频的音频参数生成对应的升级文件。In step S2, the terminal generates a corresponding upgrade file according to the audio parameters of the collected audio.
如图4所示,是所述终端根据所采集音频的音频参数值生成所述升级文件的实施流程图。具体步骤如下:As shown in FIG. 4, it is an implementation flowchart of the terminal generating the upgrade file according to audio parameter values of the collected audio. Specific steps are as follows:
步骤S200,识别所采集的音频,并获取所述音频中的音频参数值;Step S200, identifying the collected audio, and acquiring audio parameter values in the audio;
步骤S201,根据所述文件转化表及所述音频参数值的获取顺序,生成与所述音频参数值对应的二进制码序列;Step S201, generating a binary code sequence corresponding to the audio parameter value according to the file conversion table and the obtaining order of the audio parameter values;
步骤S202,根据所述二进制码序列生成所述升级文件。Step S202, generating the upgrade file according to the binary code sequence.
例如,假设获取到的音频数值序列为(10HZ、12HZ、11HZ、15HZ、8HZ、6HZ);对照文件转化表,得到与该音频数值序列对应的十进制数分别为(12、14、13、17、10、8),与所述十进制数对应的二进制码分别为(100100、110010、110001、1000001、101000、100000),则最终生成的二进制码序列为(1001001100101100011000001101000100000),且该二进制码序列为与所述升级文件的二进制码序列的一部分。当所有的音频参数值均按上述方式转化为二进制码序列后,将所有的二进制码序列按生成的先后顺序汇总,即可得到完整的所述升级文件的二进制码数据,进而经简单的二进制码转化即可还原出所述升级文件,具体的转化方法为现有技术,此处不再赘述。For example, suppose that the acquired sequence of audio values is (10HZ, 12HZ, 11HZ, 15HZ, 8HZ, 6HZ); and the decimal number corresponding to the audio value sequence is (12, 14, 13, 17, respectively) according to the file conversion table. 10, 8), the binary codes corresponding to the decimal numbers are respectively (100100, 110010, 110001, 1000001, 101000, 100000), and the finally generated binary code sequence is (1001001100101100011000001101000100000), and the binary code sequence is A portion of the binary code sequence of the upgrade file. After all the audio parameter values are converted into a binary code sequence in the above manner, all the binary code sequences are summarized in the order of generation, and the complete binary code data of the upgrade file is obtained, and then the simple binary code is obtained. The upgrade file can be restored by the conversion, and the specific conversion method is the prior art, and details are not described herein again.
步骤S3,根据所述升级文件对所述终端进行升级;Step S3, upgrading the terminal according to the upgrade file;
在本实施例中,所述升级文件生成后,所述终端即可根据所述升级文件进行升级。其中,包括根据所述升级文件对所述终端的***设置进行修改,对数据进行替换,增加或删除***功能等。In this embodiment, after the upgrade file is generated, the terminal may be upgraded according to the upgrade file. The method includes modifying the system settings of the terminal according to the upgrade file, replacing data, adding or deleting system functions, and the like.
经上述步骤S1-S3,本发明通过预先在终端内设置音频参数值、预设数值、二进制码之间的对应关系,然后通过音频播放设备播放由升级文件转化的音频,使所述终端能够通过采集所述音频来获取所述升级文件,进而完成对所述终端的升级。这样,可以在所述终端无法通过正常升级方式升级时,顺利进行升级,提高用户体验。Through the above steps S1-S3, the present invention enables the terminal to pass by presetting the correspondence between the audio parameter value, the preset value, and the binary code in the terminal, and then playing the audio converted by the upgrade file through the audio playback device. The audio is collected to obtain the upgrade file, thereby completing the upgrade of the terminal. In this way, when the terminal cannot be upgraded through the normal upgrade mode, the upgrade can be smoothly performed to improve the user experience.
本发明进一步提供一种升级***,用以使无法正常升级的终端也能够进行升级。The present invention further provides an upgrade system for enabling a terminal that cannot be upgraded to be upgraded.
参照图2,图2为本发明升级***的运行环境示意图。在本实施例中,所述升级***运行于包括所述终端和至少一音频播放设备的硬件环境中,所述终端与所述音频播放设备相配合,以实现所述终端的升级。其中,所述终端可以是手机、平板及个人数字助理等便携式电子设备,该终端包括,但不仅限于,存储器、处理器及音频采集单元。所述音频播放设备为具有正常音频播放功能的电子设备,可以是手机、笔记本、桌上型计算机、服务器等,该音频播放设备包括,但不仅限于,存储器、处理器及音频播放单元。Referring to FIG. 2, FIG. 2 is a schematic diagram of an operating environment of an upgrade system according to the present invention. In this embodiment, the upgrade system runs in a hardware environment including the terminal and at least one audio playback device, and the terminal cooperates with the audio playback device to implement upgrade of the terminal. The terminal may be a portable electronic device such as a mobile phone, a tablet, and a personal digital assistant. The terminal includes, but is not limited to, a memory, a processor, and an audio collection unit. The audio playback device is an electronic device having a normal audio playback function, and may be a mobile phone, a notebook, a desktop computer, a server, etc., and the audio playback device includes, but is not limited to, a memory, a processor, and an audio playback unit.
上述存储器,可以是内部存储单元,例如所述终端与所述音频播放设备的硬盘或内存;也可以是外部存储设备,例如所述终端与所述音频播放设备上配备的插接式硬盘,SMC卡(Smart
Media Card:智能存储卡),SD卡(Secure Digital:安全数字卡),FC卡(Flash
Card:闪存卡)等;进一步地,上述存储器,还可以既包括内部存储单元也包括外部存储设备,例如所述终端与所述音频播放设备上既配备有硬盘或内存,又配备有插接式硬盘、SMC卡、SD卡、FC卡等。The above memory may be an internal storage unit, such as the hard disk or the memory of the terminal and the audio playback device; or an external storage device, such as the terminal and the plug-in hard disk provided on the audio playback device, SMC Card (Smart
Media Card: Smart Memory Card), SD Card (Secure Digital: Secure Digital Card), FC Card (Flash)
Card: a flash card) or the like; further, the above memory may further include an internal storage unit and an external storage device, for example, the terminal and the audio playback device are equipped with a hard disk or a memory, and are also equipped with a plug-in type. Hard disk, SMC card, SD card, FC card, etc.
在本实施例中,所述音频播放设备的存储器和所述终端的存储器中至少用于存储有一文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。对所述音频播放设备而言,根据所述文件转化表,该音频播放设备可以预先将所述终端升级所需的所述升级文件转化为具备特定音频参数值特征的音频文件,进而在所述终端需要进行升级时,通过该音频播放设备的音频播放单元进行播放。而对于所述终端而言,所述文件转化表可用于在所述终端通过音频采集单元采集所述音频,并从该音频中识别出所述特定音频参数值后,根据所述特定音频参数值与升级文件数据之间的转化关系,还原出所述升级文件,以用于对所述终端的升级。In this embodiment, at least a file conversion table is stored in the memory of the audio playback device and the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance. For the audio playback device, according to the file conversion table, the audio playback device may convert the upgrade file required for the terminal upgrade into an audio file having a specific audio parameter value feature, and further When the terminal needs to be upgraded, it is played through the audio playback unit of the audio playback device. And for the terminal, the file conversion table may be configured to collect, after the terminal collects the audio through an audio collection unit, and identify the specific audio parameter value from the audio, according to the specific audio parameter value. The conversion relationship with the upgrade file data restores the upgrade file for upgrading the terminal.
很明显地,从上文可以看出,本发明主要包括两个过程:一是在音频播放设备端将获取的所述升级文件转化为音频文件;二是在终端内根据所述音频文件生成所述升级文件;且该两个过程所使用的转化方法是完全相同的。因此,可以从上述过程之一出发来进行所述文件转化表内升级文件数据与音频参数值之间的转化关系设置。例如,从过程一的升级文件出发,由于计算机文件数据(即升级文件)均由二进制码组成,且6bit的二进制码按数值从小到大排序恰好与0,1,……,63这64个十进制数值一一对应(最大的6bit二进制码111111对应于63,最小的6bit二进制码000000对应于0),因此,若预设64个特定的音频参数值(例如64个频率值)与0,1,……,63这64个十进制数值相对应,即可完成所述文件转化表内音频参数值与二进制码之间的转化关系设置。例如,可以设定二进制码000000对应于数值0,
数值0对应于音频参数值a;000001对应于数值1,
数值1对应于音频参数值b;000011对应于数值2,数值2对应于音频参数值c等。即二进制码对应于十进制数值,十进制数值对应于音频参数值,通过十进制数值作为桥梁来设置二进制码与音频参数值的一对一转化关系。本实施例中,所述文件转化表正是通过预设64种易被所述终端的音频采集设备所识别的音频参数值,对应于与该64种预设音频参数值的64个十进制数值(0-63),及对应于所述64个十进制数值的二进制码(000000-111111),来完成所述转化关系的设定的。Obviously, it can be seen from the above that the present invention mainly includes two processes: one is to convert the acquired upgrade file into an audio file on the audio playback device end; and the other is to generate the audio file according to the audio file in the terminal. The upgrade file is described; and the conversion methods used by the two processes are identical. Therefore, the conversion relationship setting between the upgrade file data and the audio parameter value in the file conversion table can be performed from one of the above processes. For example, starting from the upgrade file of process one, since the computer file data (ie, the upgrade file) is composed of binary code, and the 6-bit binary code is sorted by numerical value from small to large, it is exactly the same as 0, 1, ..., 63. The values correspond one-to-one (the largest 6-bit binary code 111111 corresponds to 63, and the smallest 6-bit binary code 000000 corresponds to 0). Therefore, if 64 specific audio parameter values (for example, 64 frequency values) are preset with 0, 1, ......, 63 these 64 decimal values correspond to complete the conversion relationship between the audio parameter values and the binary code in the file conversion table. For example, you can set the binary code 000000 to correspond to the value 0.
The value 0 corresponds to the audio parameter value a; 000001 corresponds to the value 1,
The value 1 corresponds to the audio parameter value b; 000011 corresponds to the value 2, and the value 2 corresponds to the audio parameter value c and the like. That is, the binary code corresponds to the decimal value, the decimal value corresponds to the audio parameter value, and the one-to-one conversion relationship between the binary code and the audio parameter value is set by using the decimal value as a bridge. In this embodiment, the file conversion table is configured by presetting 64 audio parameter values that are easily recognized by the audio collection device of the terminal, and corresponding to 64 decimal values of the 64 preset audio parameter values ( 0-63), and a binary code (000000-111111) corresponding to the 64 decimal values to complete the setting of the conversion relationship.
上述处理器,可以是一中央处理器(Central Processing Unit,
CPU),微处理器或其他数据处理芯片,该处理器用于运行上述存储器(所述终端或者所述音频播放设备的存储器)内安装的程序代码或者处理数据,例如根据所述文件转化表将所述升级文件转化为所述音频文件,或将所述音频文件转化为所述升级文件等。The above processor may be a central processing unit (Central Processing Unit,
CPU), a microprocessor or other data processing chip for running program code or processing data installed in the above-described memory (the terminal or the memory of the audio playback device), for example, according to the file conversion table The upgrade file is converted into the audio file, or the audio file is converted into the upgrade file or the like.
上述音频播放单元,可以是扬声器、麦克风、音频功放芯片等器件,用于与所述终端的音频采集单元配合使用,在该终端需要进行升级时,播放由所述升级文件转化而成的音频文件。The audio playback unit may be a device such as a speaker, a microphone, an audio power amplifier chip, etc., and is used in conjunction with the audio collection unit of the terminal, and plays an audio file converted from the upgrade file when the terminal needs to be upgraded. .
上述音频采集单元,可以是麦克风、音频采集芯片等器件,用于在所述音频播放设备的音频播放单元播放所述音频文件时,采集所播放的音频并识别出所采集音频的音频参数值。其中,所述音频参数值包括,但不仅限于,所述音频的频率值。The audio collecting unit may be a device such as a microphone or an audio collecting chip, and is configured to collect the played audio and identify the audio parameter value of the collected audio when the audio playing unit of the audio playing device plays the audio file. The audio parameter value includes, but is not limited to, a frequency value of the audio.
参照图5,是本发明升级***一实施例的功能模块示意图。在本实施例中,所述的升级***运行于所述音频播放设备,该***包括,但不仅限于,获取模块11和播放模块12,其中,所述播放模块12还包括拆分子模块121、计算子模块122、及生成子模块123。其中:Referring to FIG. 5, it is a schematic diagram of functional modules of an embodiment of the upgrade system of the present invention. In this embodiment, the upgrade system runs on the audio playback device, and the system includes, but is not limited to, an acquisition module 11 and a play module 12, wherein the play module 12 further includes a split molecular module 121, and a calculation The submodule 122 and the submodule 123 are generated. among them:
所述获取模块,用于通过网络服务下载所述终端升级所需的升级文件;The obtaining module is configured to download, by using a network service, an upgrade file required for the terminal upgrade;
所述播放模块,用于根据所述升级文件及所述文件转化表,生成对应的音频文件并进行播放。具体地,所述播放模块的拆分子模块,用于将所述升级文件转化成二进制码,并以每6bit二进制码为一份的方式拆分该升级文件;所述播放模块的计算子模块,用于确定与拆分后的每一份升级文件相对应二进制代码所表示的数值;所述播放模块的生成子模块,用于根据所述数值与音频参数值的对应关系,生成与所述数值对应的音频参数值,并根据所述音频参数值生成具备所述音频参数值的音频文件。The playing module is configured to generate and play a corresponding audio file according to the upgrade file and the file conversion table. Specifically, the split module of the play module is configured to convert the upgrade file into a binary code, and split the upgrade file by using a 6-bit binary code as a copy; the calculation sub-module of the play module, For determining a value represented by a binary code corresponding to each upgrade file after the splitting; the generating submodule of the playing module is configured to generate and the value according to the correspondence between the value and the audio parameter value Corresponding audio parameter values, and generating an audio file having the audio parameter values according to the audio parameter values.
需要说明的是,本实施例是按每一份6bit二进制码的方式进行所述升级文件拆分的,在其他实施例中,还可以是按任意适宜数量的二进制码一份的方式对所述升级文件进行拆分,只要能达到十进制数值与拆分后二进制码表能一一对应即可。It should be noted that, in this embodiment, the upgrade file is split according to each 6-bit binary code. In other embodiments, the method may be performed by using any suitable number of binary codes. The upgrade file is split, as long as the decimal value can be reached and the binary code table can be mapped one by one.
本发明所述的升级***通过在音频播放设备内预设文件转化表,并设定升级文件数据与对应音频参数值之间的转化关系,使所述音频播放设备可以预先获取所述终端升级所需的升级文件,并根据所述文件及所述转化关系将该升级文件转化为具备一定音频参数特征的音频文件,这样,可以在所述终端需要升级时,直接控制所述音频播放设备播放所述音频。The upgrade system of the present invention can preset the file conversion table in the audio playback device, and set the conversion relationship between the upgrade file data and the corresponding audio parameter value, so that the audio playback device can obtain the terminal upgrade station in advance. The upgrade file is required, and the upgrade file is converted into an audio file having certain audio parameter characteristics according to the file and the conversion relationship, so that the audio playback device can be directly controlled when the terminal needs to be upgraded. Audio.
参照图6,是本发明升级***又一实施例的功能模块示意图。在本实施例中,所述的升级***运行于所述终端,该***包括,但不仅限于,采集模块221、生成模块22及升级模块23,其中,所述生成模块22还包括获取子模块221、生成子模块222及转化子模块223。其中:FIG. 6 is a schematic diagram of functional modules of still another embodiment of the upgrade system of the present invention. In this embodiment, the upgrade system runs on the terminal, and the system includes, but is not limited to, an acquisition module 221, a generation module 22, and an upgrade module 23, wherein the generation module 22 further includes an acquisition sub-module 221 The sub-module 222 and the conversion sub-module 223 are generated. among them:
所述采集模块,用于采集所述音频播放设备所播放的音频并识别,获取所述音频中的音频参数值。The collecting module is configured to collect audio played by the audio playing device and identify the audio parameter value in the audio.
所述生成模块,根据所述音频参数值生成与之对应的升级文件。具体地,所述生成模块的获取子模块,用于获取所述音频播放设备所播放的音频参数值;所述生成模块的生成子模块,用于根据所述文件转化表内音频参数值与数值的对应关系,生成与所述音频参数值对应的数值;所述生成模块的转化子模块,用于按所述数值的生成顺序及所述文件转化表,将所述预设数值转化为对应的二进制代码;所述生成子模块,还用于根据所述二进制代码生成所述升级文件。The generating module generates an upgrade file corresponding thereto according to the audio parameter value. Specifically, the acquiring sub-module of the generating module is configured to acquire an audio parameter value played by the audio playing device, and a generating sub-module of the generating module, configured to convert, according to the audio parameter value and the value in the file conversion table Corresponding relationship, generating a value corresponding to the audio parameter value; the conversion sub-module of the generating module is configured to convert the preset value into a corresponding one according to a sequence of generating the value and the file conversion table Binary code; the generating submodule, further configured to generate the upgrade file according to the binary code.
所述升级模块,用于根据所述升级文件对所述终端进行升级。The upgrade module is configured to upgrade the terminal according to the upgrade file.
本发明所述的升级***通过在采集所述音频播放设备所播放的音频,获取该音频的音频参数值,进而根据预设的文件转化表,将所述音频参数转化为二进制码,使所述终端可以根据所述二进制码生成升级所需的升级文件,顺利进行升级。这样,可以在所述终端无法正常升级时,采用音频传输的方式从音频播放设备内获取到所述升级文件,完成升级,方便了用户使用,提高了用户体验。The upgrade system of the present invention obtains the audio parameter value of the audio by collecting the audio played by the audio playback device, and then converts the audio parameter into a binary code according to a preset file conversion table, so that the The terminal can generate an upgrade file required for the upgrade according to the binary code, and smoothly upgrade. In this way, when the terminal cannot be upgraded normally, the upgrade file can be obtained from the audio playback device by using audio transmission, and the upgrade is completed, which is convenient for the user to use and improves the user experience.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only the preferred embodiments of the present invention, and are not intended to limit the scope of the invention, and the equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technical fields. The same is included in the scope of patent protection of the present invention.
Claims (17)
- 一种升级方法,应用于终端,其特征在于,所述方法包括以下步骤: An upgrade method is applied to a terminal, where the method includes the following steps:采集与所述终端相关联的一音频播放设备所播放的音频;Acquiring audio played by an audio playback device associated with the terminal;根据所述音频的音频参数生成与之对应的升级文件;Generating an upgrade file corresponding thereto according to the audio parameter of the audio;根据所述升级文件对所述终端进行升级。The terminal is upgraded according to the upgrade file.
- 如权利要求1所述的升级方法,其特征在于,所述根据所述音频的音频参数生成与之对应的升级文件包括:The upgrade method according to claim 1, wherein the generating an upgrade file corresponding to the audio parameter of the audio comprises:获取所述音频播放设备所播放的音频参数值;Obtaining an audio parameter value played by the audio playback device;根据预设的音频参数值与预设数值的对应关系,生成与所述音频参数值对应的预设数值;Generating a preset value corresponding to the audio parameter value according to a preset correspondence between the preset audio parameter value and the preset value;按所述预设数值的生成顺序,将所述预设数值转化为对应的二进制代码;及Converting the preset value into a corresponding binary code according to the generation order of the preset value; and根据所述二进制代码生成所述升级文件。The upgrade file is generated based on the binary code.
- 如权利要求2任一项所述的升级方法,其特征在于,所述音频的音频参数包括频率值。The upgrade method according to any one of claims 2 to 4, wherein the audio parameters of the audio comprise frequency values.
- 如权利要求3所述的升级方法,其特征在于,所述方法还包括:The method of upgrading of claim 3, wherein the method further comprises:在所述终端升级完成后,删除所述升级文件。After the terminal upgrade is completed, the upgrade file is deleted.
- 如权利要求1所述的升级方法,其特征在于,所述音频播放设备所播放的音频,包括频率值和与频率值对应的音频参数。The upgrade method according to claim 1, wherein the audio played by the audio playback device comprises a frequency value and an audio parameter corresponding to the frequency value.
- 如权利要求1所述的升级方法,其特征在于,所述终端的存储器中存储有文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。The upgrade method according to claim 1, wherein a file conversion table is stored in the memory of the terminal, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
- 一种升级方法,应用于音频播放设备,其特征在于,所述方法包括以下步骤:An upgrade method is applied to an audio playback device, characterized in that the method comprises the following steps:获取终端升级所需的升级文件;及Obtain the upgrade files required for terminal upgrade; and根据所述升级文件生成对应的音频文件,并进行播放。Corresponding audio files are generated according to the upgrade file, and played.
- 如权利要求7所述的升级方法,其特征在于,所述根据所述升级文件生成对应的音频文件包括:The upgrade method according to claim 7, wherein the generating the corresponding audio file according to the upgrade file comprises:将所述升级文件转化为二进制代码,并以每6bit二进制代码为一份的方式拆分所述升级文件;Converting the upgrade file into a binary code and splitting the upgrade file in a manner of one copy per 6-bit binary code;计算与拆分后的每一份升级文件相对应二进制码所表示的数值;Calculate the value represented by the binary code corresponding to each upgrade file after the split;根据预设的数值与音频参数值的对应关系,生成与所述数值对应的音频参数值;及Generating an audio parameter value corresponding to the value according to a correspondence between a preset value and an audio parameter value; and根据所述音频参数值及其生成顺序,生成具备该音频参数值的所述音频文件。The audio file having the audio parameter value is generated according to the audio parameter value and its generation order.
- 如权利要求6所述的升级方法,其特征在于,所述音频播放设备的存储器中存储有文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。The upgrade method according to claim 6, wherein a file conversion table is stored in the memory of the audio playback device, and the file conversion table includes a conversion relationship between the upgrade file data and the audio parameters set in advance.
- 一种升级***,运行于终端,其特征在于,该***包括:An upgrade system running on a terminal, the system comprising:采集模块,用于采集与所述终端相关联的一音频播放设备所播放的音频;An acquisition module, configured to collect audio played by an audio playback device associated with the terminal;生成模块,用于根据所述音频的音频参数生成与之对应的升级文件;a generating module, configured to generate an upgrade file corresponding thereto according to the audio parameter of the audio;升级模块,用于根据所述升级文件对所述终端进行升级。And an upgrade module, configured to upgrade the terminal according to the upgrade file.
- 如权利要求10所述的升级***,其特征在于,所述生成模块还包括:The upgrade system of claim 10, wherein the generating module further comprises:获取子模块,用于获取所述音频播放设备所播放的音频参数值;Obtaining a submodule, configured to obtain an audio parameter value played by the audio playback device;生成子模块,用于根据预设的音频参数值与预设数值的对应关系,生成与所述音频参数值对应的预设数值;Generating a submodule, configured to generate a preset value corresponding to the audio parameter value according to a preset correspondence between the preset audio parameter value and the preset value;转化子模块,用于按所述预设数值的生成顺序,将所述预设数值转化为对应的二进制码;a conversion submodule, configured to convert the preset value into a corresponding binary code according to a sequence of generating the preset value;所述生成子模块,还用于根据所述二进制码生成所述升级文件。The generating submodule is further configured to generate the upgrade file according to the binary code.
- 如权利要求11所述的升级***,其特征在于,所述音频的音频参数包括频率值。The upgrade system of claim 11 wherein the audio parameters of the audio comprise frequency values.
- 如权利要求12所述的升级***,其特征在于,所述升级模块,还用于在所述终端升级完成后,删除所述升级文件。The upgrade system of claim 12, wherein the upgrade module is further configured to delete the upgrade file after the terminal upgrade is completed.
- 如权利要求10所述的升级***,其特征在于,所述音频播放设备所播放的音频,包括频率值和与频率值对应的音频参数。The upgrade system of claim 10, wherein the audio played by the audio playback device comprises a frequency value and an audio parameter corresponding to the frequency value.
- 如权利要求10所述的升级***,其特征在于,所述转化子模块,还用于终端的存储器中存储有文件转化表,该文件转化表包括预先设置的升级文件数据与音频参数之间的转化关系。The upgrade system of claim 10, wherein the conversion sub-module is further configured to store, in a memory of the terminal, a file conversion table, where the file conversion table includes pre-set upgrade file data and audio parameters. Transform relationship.
- 一种升级***,运行于音频播放设备,其特征在于,该***包括:An upgrade system running on an audio playback device, the system comprising:获取模块,用于获取终端升级所需的升级文件;The obtaining module is used to obtain an upgrade file required for the terminal upgrade;播放模块,用于根据所述升级文件生成对应的音频文件,并进行播放。The playing module is configured to generate a corresponding audio file according to the upgrade file, and play the same.
- 如权利要求16所述的终端升级的***,其特征在于,所述播放模块还包括:The system for upgrading a terminal according to claim 16, wherein the playing module further comprises:拆分子模块,用于将所述升级文件转化为二进制代码,并以每6bit二进制代码为一份的方式拆分所述升级文件;a splitting module for converting the upgrade file into a binary code and splitting the upgrade file by one copy per 6-bit binary code;计算子模块,用于计算与拆分后的每一份升级文件相对应二进制代码所表示的数值;a calculation sub-module for calculating a value represented by a binary code corresponding to each upgrade file after the split;生成子模块,用于根据预设的数值与音频参数值的对应关系,生成与所述数值对应的音频参数值,及根据所述音频参数值及其生成顺序,生成所述音频文件。And generating a submodule, configured to generate an audio parameter value corresponding to the value according to a correspondence between the preset value and the audio parameter value, and generate the audio file according to the audio parameter value and a generation order thereof.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610421881.3A CN106095450A (en) | 2016-06-14 | 2016-06-14 | The upgrade method of intelligent terminal and system |
CN201610421881.3 | 2016-06-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017215135A1 true WO2017215135A1 (en) | 2017-12-21 |
Family
ID=57845734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/098458 WO2017215135A1 (en) | 2016-06-14 | 2016-09-08 | Method and system for upgrading terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106095450A (en) |
WO (1) | WO2017215135A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739538A (en) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | Intelligent terminal power board method for upgrading software, intelligent terminal and storage medium |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110069270A (en) * | 2019-04-24 | 2019-07-30 | 珠海格力电器股份有限公司 | Air conditioner program updating method and device, air conditioner and system |
CN112241274A (en) * | 2019-07-18 | 2021-01-19 | 上海绿联软件股份有限公司 | Program upgrading method, device and equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201717954U (en) * | 2010-02-02 | 2011-01-19 | 深圳市九洲电器有限公司 | Set top box and updating system thereof |
US20110088024A1 (en) * | 2009-10-14 | 2011-04-14 | Harman International Industries, Incorporated | Software updates via digital audio media |
CN102760433A (en) * | 2012-07-06 | 2012-10-31 | 广东美的制冷设备有限公司 | Sound control remote controller and control method of networked household appliances |
CN103488497A (en) * | 2013-08-29 | 2014-01-01 | Tcl通力电子(惠州)有限公司 | Upgrading method and system of audio equipment |
-
2016
- 2016-06-14 CN CN201610421881.3A patent/CN106095450A/en active Pending
- 2016-09-08 WO PCT/CN2016/098458 patent/WO2017215135A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110088024A1 (en) * | 2009-10-14 | 2011-04-14 | Harman International Industries, Incorporated | Software updates via digital audio media |
CN201717954U (en) * | 2010-02-02 | 2011-01-19 | 深圳市九洲电器有限公司 | Set top box and updating system thereof |
CN102760433A (en) * | 2012-07-06 | 2012-10-31 | 广东美的制冷设备有限公司 | Sound control remote controller and control method of networked household appliances |
CN103488497A (en) * | 2013-08-29 | 2014-01-01 | Tcl通力电子(惠州)有限公司 | Upgrading method and system of audio equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109739538A (en) * | 2018-12-29 | 2019-05-10 | 深圳Tcl新技术有限公司 | Intelligent terminal power board method for upgrading software, intelligent terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106095450A (en) | 2016-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019196213A1 (en) | Interface test method, apparatus and device, and computer-readable storage medium | |
WO2018006489A1 (en) | Terminal voice interaction method and device | |
WO2017092268A1 (en) | Terminal failure processing method, device and system | |
WO2013131444A1 (en) | Content sharing method, terminal, server, and system, and computer storage medium | |
WO2019051902A1 (en) | Terminal control method, air conditioner and computer-readable storage medium | |
WO2018090823A1 (en) | Method and system for protecting system partition key data, and terminal | |
WO2018076811A1 (en) | Data sharing method, device, system, storage medium and electronic device | |
WO2019161615A1 (en) | Bill entry method, system, optical character recognition server and storage medium | |
WO2016058258A1 (en) | Terminal remote control method and system | |
WO2020224247A1 (en) | Blockchain–based data provenance method, apparatus and device, and readable storage medium | |
WO2017084301A1 (en) | Audio data playing method and apparatus, and smart television | |
WO2017197802A1 (en) | Character string fuzzy matching method and apparatus | |
WO2017215135A1 (en) | Method and system for upgrading terminal | |
WO2018023926A1 (en) | Interaction method and system for television and mobile terminal | |
WO2017071352A1 (en) | Password push method, push system, and terminal device | |
WO2012028079A1 (en) | Method and device for importing backup data of mobile terminal | |
WO2017088444A1 (en) | Method and device for prompting electric quantity information of terminal | |
WO2019085301A1 (en) | Missed call feedback method, apparatus and device for fixed phone, and readable storage medium | |
WO2018076829A1 (en) | Terminal data processing method, apparatus, system, storage medium and server | |
WO2016179903A1 (en) | Network hospital platform, expert platform and expert consultation request method | |
WO2019051901A1 (en) | Terminal control method and device, and computer readable storage medium | |
WO2018076871A1 (en) | Method for synchronizing contact information, apparatus, medium, electronic device and system | |
WO2015135497A1 (en) | User classification method, apparatus, and server | |
WO2018098879A1 (en) | Method and device for encrypting digital watermark | |
WO2017096764A1 (en) | Audio data output method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16905248 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16905248 Country of ref document: EP Kind code of ref document: A1 |