Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Microware updating method, client, server and system

A server and client technology, applied in the Internet field, can solve the problems of low update efficiency and large network overhead, and achieve the effect of reducing network overhead and improving update efficiency

Inactive Publication Date: 2011-01-12
HUAWEI TECH CO LTD
View PDF0 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In the research and practice process to the prior art, the inventor of the present invention finds that the above-mentioned method updates the old version by downloading a complete new version of the Widget package, but the inventor of the present invention finds that this method will cause Large network overhead and low update efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Microware updating method, client, server and system
  • Microware updating method, client, server and system
  • Microware updating method, client, server and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] Embodiment one, refer to figure 1 , is a flowchart of a method for updating Widget in Embodiment 1 of the present invention, and the specific steps are as follows:

[0047] S101: The Widget client downloads a Widget update description file (UDD, Update DescriptionDocument), where the Widget UDD includes information about a Widget patch;

[0048] In a specific implementation, the Widget client may download the Widget UDD from the Widget update server.

[0049] S102: The Widget client downloads the Widget patch according to the relevant information of the Widget patch;

[0050] In a specific implementation, the Widget client can download the Widget patch from the Widget server.

[0051] S103: The Widget is updated according to the Widget patch to obtain a Widget package of a specified version.

[0052] In a specific implementation, the Widget update server and the Widget server may be the same physical entity, or may be separate physical entities.

[0053] It can be s...

Embodiment 2

[0055] Embodiment 2: Widget patch-related information in the Widget UDD may include: a Uniform Resource Locator (URL, Universal Resource Locator) address of the Widget patch, and file information to be deleted after updating. Usually, the Widget update server stores or automatically generates UDD, and processes the UDD request from the Widget client. The Widget server stores or automatically generates Widget patches, and processes the Widget patch requests from the Widget client. Can be a separate physical entity. Widget update process reference figure 2 ,Specific steps are as follows:

[0056] S201: the Widget client requests the corresponding UDD from the URL address specified by the href attribute of the update element in the Widget configuration file config.xml;

[0057] An example of the Widget configuration file config.xml structure defined in the W3C Working Draft "Widget 1.0: Packaging and Configuration" is as follows:

[0058]

[0059] <widget / / Config.xml roo...

Embodiment 3

[0110] Embodiment 3. The difference from Embodiment 2 is that the Widget patch-related information in the Widget UDD is the URL address of the Widget patch description file. At this time, the process of interacting between the Widget client and the Widget update server to obtain the Widget patch description file will be added. , the Widget update server is used to save or automatically generate UDD and Widget patch description files, and process the UDD request of the Widget client and the Widget patch description file request, the Widget server stores or automatically generates the Widget patch, and processes the Widget patch request of the Widget client. Likewise, the Widget update server and the Widget server may be the same physical entity, or may be separate physical entities. refer to image 3 ,Specific steps are as follows:

[0111] S301: the Widget client requests the corresponding UDD from the URL address specified by the href attribute of the update element in the W...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a microware Widget updating method. The method comprises the following steps of: downloading a Widget update description file which contains the corresponding information of a Widget patch; downloading the Widget patch according to the corresponding information; and updating the microware according to the Widget patch to obtain a Widget packet of the specified version. The embodiment of the invention further provides a corresponding client, a corresponding server and a corresponding system. In the technical scheme of the invention, the network overhead is reduced and the Widget updating efficiency is improved because only part of the Widget is required to be updated according to the Widget patch.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a method for updating a widget (Widget), a client, a server and a system. Background technique [0002] Widget, also known as micro-technology, is a small application based on the Internet (Web), which usually implements a specific function. Widget can be regarded as a customized web page running outside the browser interface. Based on the characteristics of Web technology, Widget has the characteristics of small size, light weight, easy development, low coupling degree with the operating system, and complete functions. Each Widget is oriented to a specific lightweight task. Widget applications are between browser / server (B / S, Browser / Server) and client / server (C / S, Client / Server) architectures, combining the advantages of both. It does not completely depend on the network, the software framework can be obtained locally, while the content resources are obtained from the ne...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F17/30H04L29/06H04L29/08
Inventor 朱望斌符海芳
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products