IoT Voice App Server-Side Template Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing over-the-air (OTA) upgrade process for IoT device applications is excessively long, requiring redevelopment of software for small changes, which delays users from accessing new functions, especially in vehicle voice applications.
Innovation Solution
A method where an IoT device sends a voice command to a server, which determines feedback content and a target template identifier, allowing the IoT device to update its display content without needing software updates, by processing functions on the server side.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If OTA upgrade process is used to update IoT device applications, then software stability is ensured, but upgrade time becomes excessively long
Solution Approach 1:
The patent segments the application update process into two parts: semantic understanding logic (updated via OTA) and template configuration (updated locally). This allows the time-consuming OTA process to be minimized to only essential updates while enabling rapid local deployment of new functions through template adjustments.
Solution Approach 2:
The patent introduces template identifiers as an intermediary layer between the voice command processing and response generation. The server returns template identifiers instead of complete response logic, allowing the IoT device to locally select and configure templates without requiring full software updates, thus reducing OTA dependency.
2Adaptability or versatility
If full software redevelopment is performed for small application changes, then functional completeness is maintained, but iteration speed decreases
Solution Approach 1:
The patent extracts the template configuration data from the complete application software and stores it separately in local storage. This allows template updates to be performed independently without triggering full software redevelopment cycles, enabling rapid iteration of voice application functions while maintaining completeness through the structured template system.
Solution Approach 2:
The patent performs preliminary preparation by pre-defining multiple response templates with different semantic categories and configurations in advance. When new voice functions are needed, developers only need to add new template configurations rather than redeveloping entire application logic, significantly accelerating the iteration process while ensuring functional completeness.
Data Source
AI summary
The present disclosure provides a method, an apparatus and a device for implementing a voice application and a computer readable storage medium, which determine a feedback content and a template identifier corresponding to a voice command of a user on a server side, and the determination result is performed by the IoT device. As the Internet information is iteratively updated, the voice command is also updated, the processing function of the voice command can be updated on the server side, so that the voice application in the IoT device does not need to be updated. Therefore, the processing capability of the voice application can be updated without upgrading the voice application itself, thereby alleviating the problem of an excessively long upgrade process due to the OTA upgrade process in the prior art.


