[发明专利]一种Widget的制作方法及其制作装置有效
申请号: | 200910108721.3 | 申请日: | 2009-07-09 |
公开(公告)号: | CN101944017A | 公开(公告)日: | 2011-01-12 |
发明(设计)人: | 符海芳;李朋;张杰;肖啟志 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 widget 制作方法 及其 制作 装置 | ||
技术领域
本发明实施例涉及计算机领域,特别是涉及一种Widget的制作方法及其制作装置。
背景技术
随着移动互联网的迅速发展,微件(Widget)的出现让互联网的发展又提高了一个阶段,Widget也可以称之为微技。Widget是一种基于JavaSc ript的应用程序平台,也可以认为是一个基于网络、可以独立在桌面运行的实用小工具,通常是打包成一个文件被客户端下载并安装使用。用户通过Widget可以享受新闻阅读、天气资讯、图片浏览等业务。当然,用户在享受Widget这种业务的同时,也可以根据自己的想法制作各式各样的Widget。
目前,用户可以通过使用一些类似软件开发工具来制作Widget,比如NOKIA的软件开发工具包(Software Development Kit,SDK)。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺点:现有技术中的SDK要求用户具备相当的专业知识,即要求用户通过编写相关的技术代码来制作Widget,然而,广大的用户不具有相应的专业知识,从而限制了制作Widget的用户范围,并且SDK很难被广大的用户接受和使用。
发明内容
本发明实施例提供一种Widget的制作方法及其制作装置,以扩大制作Widget的用户范围。
根据本发明的一方面,提供一种Widget的制作方法,所述方法包括:
为用户提供多个组件;
根据用户对选择的组件的编辑操作,生成组件间的Widget逻辑;
根据所述组件间的Widget逻辑生成相应的Widget文件。
根据本发明的另一方面,还提供一种Widget的制作装置,所述装置包括:
组件库,用于为用户提供多个组件;
Widget制作单元,用于根据用户对选择的组件的编辑操作生成组件间的Widget逻辑,并根据所述组件间的Widget逻辑生成相应的Widget文件。。
采用上述提供的技术方案,当用户需要制作Widget时,为用户提供多个组件选择,并根据用户对选择的组件间的逻辑操作,生成组件间的Widget逻辑,从而生成一个Widget文件,由于不需要用户具有该技术领域的相关专业知识,只需要用户进行选择组件和简单的逻辑操作,从而可以使用户可以方便简单的制作Widget,从而扩大制作Widget的用户范围。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的Widget制作方法的流程图;
图2为本发明实施例的图1中的步骤S106的具体实现流程图;
图3为本发明实施例的Widget制作装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本实施例中的Widget制作方法为基于组件的Widget制作方法。在本实施例中,可以根据组件来源或描述文件对组件进行分类。若采用组件来源的形式分类,则组件可以包括Widget组件,模板组件及应用程序编程接口(Application Programming Interface,API)组件。在本实施例中,Widget组件可以具有主动获取数据、对主动获取的数据进行处理的逻辑及用户界面的三部分功能;模板组件可以具有对被动接收的数据进行处理的逻辑和用户界面的二部分功能,其中,模板组件为被动的接收数据;API组件可以具有获取数据和用户界面的二部分功能,其中,API组件为主动的获取数据。
若采用描述文件的形式分类时,组件可以分为输入型组件和输出型组件。输入型组件用于接收外来数据,包括具有对接收的数据进行处理的逻辑组件和用户界面组件,比如Widget-input组件和模板组件。输出型组件用于输出数据,包括具有获取数据的组件和对获取的数据进行处理的逻辑组件,比如,Widget-output组件和API组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910108721.3/2.html,转载请声明来源钻瓜专利网。