Widget communication method, device and system
A communication method and technology of a communication device, applied in the field of Widgets, can solve problems such as multiprocessing resources, consumption of Widget applications, low communication efficiency of Widget applications, etc., and achieve the effect of improving communication efficiency and saving processing resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] The embodiment of the present invention proposes that when communicating between Widget applications, data transmission is no longer performed directly, but a Widget engine is set, and the Widget engine performs data forwarding, thereby realizing indirect communication between Widget applications. In order to ensure the security of data during transmission, the Widget engine and Widget applications need to use key information to encrypt the data before transmission. In the embodiment of the present invention, the Widget engine and each Widget application pre-set the key information, and the follow-up can Directly use the saved key information to encrypt and decrypt data. Wherein, the pre-set key information may be a symmetric key or an asymmetric key, and the methods of setting the symmetric key and the asymmetric key are respectively introduced below.
[0055] 1. How to set the symmetric key
[0056] The Widget engine generates key information for each Widget applicat...
Embodiment 2
[0072] Such as image 3 As shown, it is a schematic flow diagram of the Widget communication method proposed by the embodiment of the present invention, and its specific processing process is as follows:
[0073] Step 31, when the first Widget application needs to send data to the second Widget application, it encrypts the data to be sent using the key information stored locally.
[0074] If the key information stored in the first Widget application is a symmetric key, the first Widget application uses the symmetric key to encrypt data to be sent to the second Widget application. If the key information stored in the first Widget application includes a public key (the public key generated by the Widget engine for the first Widget application) and a private key (the private key generated by itself), then the first Widget application will send it to the second Widget When the data of the application is encrypted, the public key is used for encryption.
[0075] In addition, the ...
Embodiment 3
[0094] Such as Figure 6 As shown, it is a schematic diagram of the implementation of the Widget communication method proposed by Embodiment 3 of the present invention when the set key information is a symmetric key. The Widget engine sets a symmetric key for each Widget application, and then uses the set symmetric key Send them to each Widget application separately. If a Widget application wants to send data to other Widget applications later, it can use the locally stored symmetric key to encrypt the data to be sent, and then send it to the Widget engine. The corresponding symmetric key decrypts the received data, and then encrypts the decrypted data according to the symmetric key corresponding to the Widget application to receive the data, and then sends it to the Widget application to receive the data, and the Widget application to receive the data The Widget application decrypts the received data according to the locally stored symmetric key, thereby realizing the indirec...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com