widget的试用实现方法、widget及终端的制作方法

文档序号:6333316阅读:191来源:国知局
专利名称:widget的试用实现方法、widget及终端的制作方法
技术领域
本发明涉及互联网业务领域,尤其涉及微技(widget)工具的试用实现方法、 widget及终端。
背景技术
Widget是一种基于互联网web技术的小工具应用。通常是为了实现某种功能, 为用户展示各种个性化有用的信息。一个普通的Widget可以用容易上手普及面非常广 的javascript,HTML, CSS和XML等web常用技术实现。目前主流的widget标准有w3c, access,opera,yahoo等。目前的widget小工具需要从网站上下载,很多widget需要付费 才能下载。当用户下载该小工具的时候,主要是参考网站上的排名,或者其他使用过的用户 的推荐,缺少切身的体验。

发明内容
本发明要解决的技术问题是提供一种widget的试用实现方法、widget及终端,以 提供widget功能试用,改善用户体验。为解决以上技术问题,本发明提供了一种widget的试用实现方法,所述widget的 配置文件中设置试用限制信息,该方法包括所述widget被启用后,根据所述试用限制信息判断本次启用是否符合试用条件;判断符合试用条件时,所述widget启动widget功能,否则拒绝启动widget。进一步地,所述试用限制信息为试用限制次数或试用限制时间,widget功能关闭 时,所述widget更新试用统计信息并缓存;所述widget判断是否符合试用条件时,结合缓 存的试用统计信息进行判断。进一步地,所述试用限制信息为试用限制时间段,所述widget判断是否符合试用 条件时,判断当前系统时间是否在试用限制时间段内,如果在则启动对应的widget功能, 并在到达试用限制时间段结束时间时关闭所述widget功能。进一步地,所述试用限制信息是针对所述widget的所有widget功能或某个 widget 功能。进一步地,所述widget的配置文件中还设置正式版widget的获取信息;当 widget启动、拒绝启动或关闭widget功能时,将所述正式版widget的获取信息通知用户。为解决以上技术问题,本发明还提供了一种widget,该widget包括配置模块,用于在配置文件中配置试用限制信息;判断模块,与所述配置模块连接,用于被启用时,根据配置模块中的限制信息判断 本次启用是否符合试用条件;控制模块,与所述判断模块连接,用于当判断模块判断符合试用条件时,启动对应 的widget功能模块;widget功能模块,与所述控制模块连接,用于实现widget功能。
3
进一步地,所述试用限制信息为试用限制次数或试用限制时间,所述widget还包 括与所述widget功能模块及判断模块连接的试用统计模块,用于在widget功能关闭时更 新试用统计信息并缓存;所述判断模块,结合缓存的试用统计信息判断是否符合试用条件。进一步地,所述试用限制信息为试用限制时间段,所述判断模块判断当前系统时 间在试用限制时间段内,则认为符合试用条件,否则不符合试用条件;所述控制模块,在所 述判断模块判断不符合试用条件时,还用于关闭所述widget功能。为解决以上技术问题,本发明还提供了一种终端,该终端具有widget,所述 widget包括配置模块,用于在配置文件中配置试用限制信息;判断模块,与所述配置模块连接,用于被启用时,根据配置模块中的限制信息判断 本次启用是否符合试用条件;控制模块,与所述判断模块连接,用于当判断模块判断符合试用条件时,启动对应 的widget功能模块;widget功能模块,与所述控制模块连接,用于实现widget功能。进一步地,所述试用限制信息为试用限制次数或试用限制时间,所述widget还包 括与所述widget功能模块及判断模块连接的试用统计模块,用于在widget功能关闭时更 新试用统计信息并缓存;所述判断模块,结合缓存的试用统计信息判断是否符合试用条件。本发明widget的试用实现方法、widget及终端,在widget的配置文件中设置试用 限制信息,从而根据该试用限制信息决定是否启动widget功能,从而达到用户对一个或多 个widget功能的限时或限量的亲身体验,进而根据体验结果确定是否购买正式版widget。


图1为本发明widget的试用实现方法的示意图;图2为本发明应用widget的流程示意图;图3为本发明widget的模块结构示意图。
具体实施例方式本发明widget的试用实现方法、widget及终端通过在widget的配置文件中设 置试用限制信息,从而根据该试用限制信息决定是否启动widget功能,从而达到用户对一 个或多个widget功能的限时或限量的亲身体验,进而根据体验结果确定是否购买正式版 widget ο本发明widget的试用实现方法,所述widget的配置文件中设置试用限制信息,如 图1所示,该方法包括步骤101 所述widget启用后,根据所述试用限制信息判断本次启用是否符合试 用条件;步骤102 所述widget判断符合试用条件时,启动widget功能,否则拒绝启动 widget 功能。 试用限制信息可以是试用限制次数、试用限制时间或试用限制时间段。 所述widget的配置文件中还可设置正式版widget的获取信息(如正式版购买网
址等);当widget启动、拒绝启动或关闭widget功能时,将所述正式版widget的获取信息通知用户。本发明中,widget工具采用试用版方式提升用户的使用体验,将试用版本制作成 一个单独的压缩包。试用版可以是正式版的一个子集,只提供一些简单或者低级的功能给 用户,或和正式版是相同的,同时试用版有试用限制。在采用试用限制的同时,对于该试用版本的widget工具的功能,可以是功能完全 的,与正式版一样,或仅具有其中的一个或几个功能。具体地,对widget压缩包的configuration document文件进行扩展,如基于W3C 规范压缩包中,一般有命名为config. xml配置文件,按照配置方法加入demo标签表示该 widget的试用版本,为demo标签添加address属性表示购买widget正式版的地址,在demo 标签对里加入usage标签用来设置试用限制信息(如限制试用版的使用时间和使用次数)。 当用户使用过试用版后,想要获得正式版,就通过demo标签的address属性到指定的网址 去购买,购买成功后就可以下载正式版本的widget压缩包,然后在widget客户端解析后, 就可以使用正式版了。以下对试用限制信息及正式版widget的获取信息的配置方式给出以下示例在widget的config. xml文件里添加以下内容<demo src = "demo, html “ type = ”text/html,, charset=,, GB2312,,address = ” http: //address, html ” ><usage><count>5</count><interval>0Y0M0D 0H8M0S</interval><datetime><starttime>2010-05-18 10:51:55</starttime><endtime>2010-05-18 11:01:55</endtime></datetime></usage></demo>以上demo标签是试用版的主标签,有4个属性src代表试用版内容,type代表媒
体类型,默认的是“text/html”,charset代表编码格式,address代表购买正式版的地址。 usage标签是试用限制信息,如果该标签为空或者不存在该标签,表示没有任何限制。它有 3类子标签c0imt表示试用限制次数,interval代表试用限制时间,datetime代表试用限 制时间段。这三个子标签是互斥的,只能存在其中之一。count标签的内容是正整数值,代表最大可试用次数。interval标签的内容是一段时间,格式是0Y0M0D 0H8M0S,其中Y代表年,M代表 月,D代表天,H代表小时,M代表分钟,S代表秒。datetime标签的内容是由starttime禾口 endtime标签构成的,代表起始和结束的 时间,例如 2010-05-18 11:01:55。注意,当config. xml文件里有demo标签时,content标签就不能存在,content标 签只存在于正式版本的widget压缩包的config. xml文件中。同理,当config. xml文件里 有content标签时,demo标签就不能存在。
5
将widget试用版压缩,制成压缩包。Widget工具的试用实现方法的实施例,如图2所示,包括如下步骤步骤201 widget工具解析widget试用版压缩包里的config. xml ;步骤202 :widget工具从demo标签的address属性中,获取widget正式版的购买 地址;步骤203 =Widget工具根据demo标签对的子标签usage标签的内容,读取试用版 的试用限制信息;步骤204 =Widget工具提示用户目前使用的是试用版、试用版的使用限制及购买 正式版的地址,等待用户确认;步骤205 如果用户确认了,widget工具再根据所述试用限制信息判断本次启用 是否符合试用条件,如符合则启动对应的widget功能,否则拒绝启动widget功能;试用限制信息为试用限制次数或试用限制时间时,所述widget在widget功能关 闭时,更新试用统计信息并缓存;所述widget根据试用限制信息和结合缓存的试用统计信 息进行判断是否符合试用条件。试用限制信息为试用限制时间段时,所述widget判断当前系统时间是否在试用 限制时间段内,则启动对应的widget功能,并在到达试用限制时间段结束时间时关闭所述 widget 功能。一个widget可以具有一个或多个widget功能,所述试用限制信息可以针对 widget的所有widget功能或某个widget功能,可以根据具体的试用目的灵活设置。widget还可以在判断不符合试用条件(如超过试用次数、试用时间或不属于试用 时间段)时,提示用户正式版的地址;步骤206 如果用户点击了购买地址,widget工具与购买地址对应的网站建立连 接,支持用户完成购买,这样用户就可以下载正式版的widget压缩包;并重新解析、启动 widget正式版。应当理解的是,上述针对具体实施例的描述为本发明的一个具体应用之实施例, 并不能因此而理解为对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利 要求。如图3所示,本发明widget包括配置模块,用于在配置文件中配置试用限制信息;判断模块,与所述配置模块连接,用于被启用时,根据配置模块中的限制信息判断 本次启用是否符合试用条件;控制模块,与所述判断模块连接,用于当判断模块判断符合试用条件时,启动对应 的widget功能模块;widget功能模块,与所述控制模块连接,用于实现widget功能。所述试用限制信息为试用限制次数或试用限制时间,所述widget还包括与所述 widget功能模块及判断模块连接的试用统计模块,用于在widget功能关闭时更新试用统 计信息并缓存;所述判断模块,结合缓存的试用统计信息判断是否符合试用条件。所述试用限制信息为试用限制时间段,所述判断模块判断当前系统时间在试用限 制时间段内,则认为符合试用条件,否则不符合试用条件;所述控制模块,在所述判断模块判断不符合试用条件时,还用于关闭所述widget功能。所述试用限制信息是针对所述试用版widget的所有widget功能或某个widget 功能。所述配置模块还用于在配置文件中设置正式版widget的获取信息;所述控制模 块在启动、拒绝启动或关闭widget功能模块时,还用于将所述正式版widget的获取信息通 知用户。另外,本发明还提供了一种终端,该终端具有widget,所述widget包括配置模块, 用于在配置文件中配置试用限制信息;判断模块,与所述配置模块连接,用于被启用时,根据配置模块中的限制信息判断 本次启用是否符合试用条件;控制模块,与所述判断模块连接,用于当判断模块判断符合试用条件时,启动对应 的widget功能模块;widget功能模块,与所述控制模块连接,用于实现widget功能。所述试用限制信息为试用限制次数或试用限制时间,所述widget还包括与所述 widget功能模块及判断模块连接的试用统计模块,用于在widget功能关闭时更新试用统 计信息并缓存;所述判断模块,结合缓存的试用统计信息判断是否符合试用条件。具体的,该终端的widget与上述widget具有相同的功能。本发明在制作widget工具阶段,扩展widget工具的配置文件字段,设置试用限制 信息,使其具有试用版本的性质,然后打包发布。widget工具安装到客户端后,每次启用时, widget工具根据该试用限制信息决定是否启动该widget工具的widget功能,使得用户可 在符合试用条件时得到真切的使用体验,进而决定是否发起购买正式版widget工具。这里 的客户端包含能够解析和执行widget小应用的任意装置。
权利要求
一种微技(widget)工具的试用实现方法,其特征在于,所述widget的配置文件中设置试用限制信息,该方法包括所述widget被启用后,根据所述试用限制信息判断本次启用是否符合试用条件;所述widget判断符合试用条件时,启动widget功能,否则拒绝启动widget功能。
2.如权利要求1所述的方法,其特征在于所述试用限制信息为试用限制次数或试用 限制时间,widget功能关闭时,所述widget更新试用统计信息并缓存;所述widget判断是 否符合试用条件时,结合缓存的试用统计信息进行判断。
3.如权利要求1所述的方法,其特征在于所述试用限制信息为试用限制时间段,所述 widget判断当前系统时间是在试用限制时间段内,则启动对应的widget功能,并在到达试 用限制时间段结束时间时关闭所述widget功能。
4.如权利要求1所述的方法,其特征在于所述试用限制信息是针对所述widget的所 有widget功能或某个widget功能。
5.如权利要求1所述的方法,其特征在于所述widget的配置文件中还设置正式版 widget的获取信息;当widget启动、拒绝启动或关闭widget功能时,将所述正式版widget 的获取信息通知用户。
6.一种widget,其特征在于,该widget包括配置模块,用于在配置文件中配置试用限制信息;判断模块,用于widget被启用时,根据配置模块中的限制信息判断本次启用是否符合 试用条件;控制模块,用于当判断模块判断符合试用条件时,启动对应的widget功能模块;widget功能模块,用于实现widget功能。
7.如权利要求6所述的widget,其特征在于所述试用限制信息为试用限制次数或试 用限制时间,所述widget还包括试用统计模块,用于在widget功能关闭时更新试用统计信 息并缓存;所述判断模块,结合缓存的试用统计信息判断是否符合试用条件。
8.如权利要求6所述的widget,其特征在于所述试用限制信息为试用限制时间段,所 述判断模块判断当前系统时间在试用限制时间段内,则认为符合试用条件,否则不符合试 用条件;所述控制模块,在所述判断模块判断不符合试用条件时,还用于关闭所述widget 功能。
9.如权利要求6所述的widget,其特征在于所述试用限制信息是针对所述试用版 widget的所有widget功言旨或某个widget功言旨。
10.如权利要求6所述的widget,其特征在于所述配置模块还用于在配置文件中设置 正式版widget的获取信息;所述控制模块在启动、拒绝启动或关闭widget功能模块时,还 用于将所述正式版widget的获取信息通知用户。
11.一种终端,其特征在于,该终端具有包含权利要求6至10中任一项权利要求所述的 widget ο
全文摘要
本发明涉及一种widget的试用实现方法、widget及终端,所述widget的配置文件中设置试用限制信息,该方法包括所述widget被启用后,根据所述试用限制信息判断本次启用是否符合试用条件;判断符合试用条件时,所述widget启动widget功能,否则拒绝启动widget功能。本发明widget的试用实现方法、widget及终端,可以提供widget功能试用,改善用户体验。
文档编号G06Q30/00GK101976408SQ20101050062
公开日2011年2月16日 申请日期2010年9月29日 优先权日2010年9月29日
发明者刘学佳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1