widget资源的共享方法及系统的制作方法

文档序号:7572493阅读:235来源:国知局
专利名称:widget资源的共享方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种widget资源的共享方法及系统。
背景技术
Widget (即,窗口小部件或窗件)是轻量级的Web应用程序,为使用者提供一键式 的服务。由于widget自身各种特点,它已经被越来越多的人所关注。Widget可以被看作是 运行于浏览器界面之外的定制web页面,基于Web作为一种特殊的“网页”正在改变着互联 网的访问方式,用户访问网络不再需要依赖浏览器,而是靠这些小工具就可以实现Web功 能。随着互联网用户的需求改变以及widget技术的发展,widget已经不在仅仅局限 于PC桌面,开始渗透到其他领域,例如,网页widget、Mobile widget、人机交互widget、甚 至widget专业终端等。同时,用户也希望能够通过widget应用实现更多的功能。在相关技术中,widget应用通常安装在终端侧,为使用者提供特定的功能,例如, 提供天气、股票、拍卖等的信息。但是,这种应用通常是收费的,即,只有付费的用户才能享 用此应用,所以,限制了 widget应用的传播和使用。

发明内容
本发明的主要目的在于提供一种widget资源的共享方案,以至少解决上述相关 技术中只有付费用户才能享用widget应用导致widget应用拓展受限的问题。为了实现上述目的,根据本发明的一个方面,提供了一种widget资源的共享方法。根据本发明的widget资源的共享方法,包括以下步骤第一用户终端将需要共享 的widget资源和设置的共享对象信息发送给域内容服务器;域内容服务器在确认第一用 户终端为域用户的情况下,对接收到的widget资源进行重整,并发送通知消息给共享对象 信息指示的第二用户终端;以及第二用户终端根据接收到的通知消息确定自身是否为域用 户,若是,则允许第二用户终端使用第一用户终端共享的widget资源;否则,在第二用户终 端加入域后才能使用该widget资源。进一步地,域内容服务器对接收到的来自第一用户终端的widget资源进行重整 之前,该方法还包括域内容服务器通过域服务器对第一用户终端进行身份验证,并确认第 一用户终端为域用户。进一步地,域内容服务器对接收到的来自第一用户终端的widget资源进行重整 包括域内容服务器在接收到的widget资源的配置文件中添加域标签字段,其中,该域标 签字段包括域服务器的地址和域名。进一步地,第二用户终端根据接收到的通知消息确定自身是否为域用户包括第 二用户终端根据通知消息中携带的标识信息从域内容服务器下载重整后的widget资源, 并对该widget资源进行解析;使用解析得到的域标签字段中的域服务器的地址和域名对第二用户终端的身份进行验证;以及根据验证结果来确定第二用户终端是否为域用户。进一步地,使用解析得到的域标签字段中的域服务器的地址和域名对第二用户终 端的身份进行验证包括第二用户终端向域服务器的地址所指示的网元发送验证请求消 息,其中,验证请求消息中携带第二用户终端本机信息和域名;域服务器的地址所指示的网 元根据接收到的验证请求消息中的第二用户终端本机信息和域名验证第二用户终端是否 为域名中的合法域用户,并将验证结果反馈给第二用户终端。进一步地,共享对象信息包括一个或多个第二用户终端的信息,其中,用户第二终 端为域用户或非域用户。进一步地,通知消息采用的网络传输协议为以下至少之一短消息服务SMS、推送 PUSH方式、会话发起协议SIP、超文本传输协议HTTP。为了实现上述目的,根据本发明的另一方面,提供了一种widget资源的共享系 统。根据本发明的widget资源的共享系统,包括第一用户终端、域内容服务器和一个 或多个第二用户终端,其中,第一用户终端包括发送模块,用于将需要共享的widget资源 和设置的共享对象信息发送给域内容服务器;域内容服务器包括重整模块,用于在确认 第一用户终端为域用户的情况下,对接收到的widget资源进行重整;通知模块,用于发送 通知消息给共享对象信息指示的一个或多个第二用户终端;以及第二用户终端包括确定 模块,用于根据接收到的通知消息确定自身是否为域用户;执行模块,用于在第二用户终端 为域用户的情况下,允许第二用户终端使用第一用户终端共享的widget资源;以及在第二 用户终端不为域用户的情况下,在第二用户终端加入域后才允许使用该widget资源。进一步地,重整模块还用于在接收到的widget资源的配置文件中添加域标签字 段,其中,该域标签字段包括域服务器的地址和域名。进一步地,确定模块包括下载解析单元,用于根据通知消息中携带的标识信息从 域内容服务器下载重整后的widget资源,并对该widget资源进行解析;以及验证确定单 元,用于使用下载解析模块解析得到的域标签字段中的域服务器的地址和域名对第二用户 终端的身份进行验证;以及根据验证结果来确定第二用户终端是否为域用户。通过本发明,采用域用户共享widget资源的方式,解决了相关技术中只有付费用 户才能享用widget应用导致widget应用拓展受限的问题,扩展了 widget应用的使用范 围,提高了用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的widget资源的共享方法的流程图;图2是根据本发明实施例的widget资源的共享系统的结构框图;图3是根据本发明优选实施例的widget资源的共享系统的结构框图;图4是根据本发明实施例一的widget资源的共享系统的示意图;图5是根据本发明实施例二的域共享的方法流程图;图6是根据本发明实施例三的widget应用共享上传的流程图;以及
图7是根据本发明实施例四的widget应用下载运行的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本发明实施例,提供了一种widget资源的共享方法。图1是根据本发明实施 例的widget资源的共享方法的流程图,如图1所示,该方法包括以下步骤步骤S102,第一用户终端将需要共享的widget资源和设置的共享对象信息发送 给域内容服务器;步骤S104,域内容服务器在确认第一用户终端为域用户的情况下,对接收到的 widget资源进行重整,并发送通知消息给共享对象信息指示的第二用户终端;以及步骤S106,第二用户终端根据接收到的通知消息确定自身是否为域用户,若是,则 允许第二用户终端使用第一用户终端共享的widget资源;否则,在第二用户终端加入域后 才能使用该widget资源。通过上述步骤,采用域用户共享widget资源的方式,解决了相关技术中只有付费 用户才能享用widget应用导致widget应用拓展受限的问题,扩展了 widget应用的使用范 围,提高了用户体验。优选地,在步骤S104中,域内容服务器对接收到的来自第一用户终端的widget资 源进行重整之前,域内容服务器可以通过域服务器对第一用户终端进行身份验证,并确认 第一用户终端为域用户。该方法可以提高系统的有效性,以保证在域用户之间共享widget 资源。优选地,在步骤S104中,域内容服务器对接收到的来自第一用户终端的widget资 源进行重整可以包括域内容服务器在接收到的widget资源的配置文件中添加域标签字 段,其中,该域标签字段包括域服务器的地址和域名。该方法简单实用、可操作性强。优选地,在步骤S106中,第二用户终端根据接收到的通知消息确定自身是否为域 用户可以包括第二用户终端根据通知消息中携带的标识信息从域内容服务器下载重整后 的widget资源,并对该widget资源进行解析;使用解析得到的域标签字段中的域服务器的 地址和域名对第二用户终端的身份进行验证;以及根据验证结果来确定第二用户终端是否 为域用户。该方法可以提高系统的安全性和保密性。优选地,使用解析得到的域标签字段中的域服务器的地址和域名对第二用户终端 的身份进行验证可以包括第二用户终端向域服务器的地址所指示的网元发送验证请求消 息,其中,验证请求消息中携带第二用户终端本机信息和域名;域服务器的地址所指示的网 元根据接收到的验证请求消息中的第二用户终端本机信息和域名验证第二用户终端是否 为域名中的合法域用户,并将验证结果反馈给第二用户终端。优选地,共享对象信息可以包括一个或多个第二用户终端的信息,其中,用户第二 终端为域用户或非域用户。该方法可以增加系统的灵活性。优选地,通知消息采用的网络传输协议可以为以下至少之一短消息服务(Short MessageService 简称为 SMS)、推送 PUSH 方式、会话发起协议(Session Initiation Protocol,简称为 SIP)、超文本传输协议(Hypertext Transport Protocol,简称为 HTTP)。用、可操作性强。对应于上述方法,本发明实施例还提供了一种widget资源的共享系统。图2是根 据本发明实施例的widget资源的共享系统的结构框图,如图2所示,该系统包括第一用户 终端22、域内容服务器M和一个或多个第二用户终端沈,其中,第一用户终端22包括发 送模块222,用于将需要共享的widget资源和设置的共享对象信息发送给域内容服务器; 域内容服务器M包括重整模块对2,耦合至发送模块222,用于在确认第一用户终端为域 用户的情况下,对接收到的widget资源进行重整;通知模块M4,耦合至重整模块M2,用于 发送通知消息给共享对象信息指示的一个或多个第二用户终端;以及第二用户终端沈包 括确定模块262,耦合至通知模块对4,用于根据接收到的通知消息确定自身是否为域用 户;执行模块264,耦合至确定模块沈2,用于在第二用户终端为域用户的情况下,允许第二 用户终端使用第一用户终端共享的widget资源;以及在第二用户终端不为域用户的情况 下,在第二用户终端加入域后才允许使用该widget资源。通过上述系统,采用域用户共享widget资源的方式,解决了相关技术中只有付费 用户才能享用widget应用导致widget应用拓展受限的问题,扩展了 widget应用的使用范 围,提高了用户体验。优选地,重整模块242还用于在接收到的widget资源的配置文件中添加域标签字 段,其中,该域标签字段包括域服务器的地址和域名。图3是根据本发明优选实施例的widget资源的共享系统的结构框图,如图3所 示,确定模块262包括下载解析单元沈22,耦合至通知模块M4,用于根据通知消息中携带 的标识信息从域内容服务器下载重整后的widget资源,并对该widget资源进行解析;以及 验证确定单元沈对,耦合至下载解析单元沈22,用于使用下载解析单元沈22解析得到的域 标签字段中的域服务器的地址和域名对第二用户终端的身份进行验证;以及根据验证结果 来确定第二用户终端是否为域用户。在具体实施过程中,上述系统还可以包括域服务器,用于对第一用户终端和第二 用户终端进行域用户的身份验证。下面结合优选实施例和附图对上述实施例的实现过程进行详细说明。实施例一本实施例提供了一种基于手机终端的、通过“域”的方式对widget资源共享的方 法,给用户带来全新的共享体验。图4是根据本发明实施例一的widget资源的共享系统的示意图,如图4所示,该 系统的网络实体可以包括用户终端A、用户终端B、域服务器(Domain Server,简称为DS)和 域内容服务器(Domain content server,简称为DCS)。例如,终端A是widget资源的发送 者;终端B是widget资源共享对象也就是接收方;域服务器DS用于保存域内用户信息,为 域内容服务器完成用户身份检查,提供加入域和离开域的服务;域内容服务器DCS用于提 供用户有效性检查,重整widget资源包格式,保存widget资源内容,发送通知以及与对象 数据交互。特别需要说明的是此网络实体可视具体需要,在保持整理功能不变的情况下可 对网络实体进行适当的增减。本实施例中的一种基于域的widget共享方法可以包括以下步骤步骤1,用户终端A将需要共享的widget资源连同用户信息以及接收方信息整合打包发送给域内容服务器(DCS)。步骤2,域内容服务器将接收到的打包信息进行解析、对发送方用户信息和接收方 的用户信息进行验证并重整widget资源。步骤3,域内容服务器将重整后的widget资源通过消息的方式发送给接收方,也 就是用户终端B。步骤4,用户终端B在接收到消息后将会对消息体进行解析,并通过指定的标识符 (例如,URI)下载widget应用包。步骤5,在用户终端B运行widget的时候将触发一个身份验证的一个过程,即,与 域服务器DS进行交互,验证终端B的身份。步骤6,如果终端B是域用户,则可以直接正常使用该widget应用,如果终端B不 是域用户,则需要进行一个加入域的过程,在加入域成功以后,用户终端B便可以正常使用 由终端A共享的widget资源了。这里需要说明的是,只要是域用户,无论是下载还是上传域内共享widget,都会严 格进行身份认证,用户在分享丰富资源的同时可以很好的得到安全保障。在这个域平台中, 值得一提的是用户之间的资源共享是完全免费的,规模会慢慢壮大从而可以建立一个庞大 的信息资源中心或者社区,用户不仅仅局限在好友内部,而是可以推广到全世界。实施例二在具体实施过程中,图4中的终端A可以包括widget应用共享设置模块,用于选择widget应用以及编辑或选择共享对象。例 如,域内用户或者非域内用户(指定的号码)。widget应用共享数据封装模块,用于将widget资源、本机用户信息即发送方用户 信息(比如,号码,姓名等)、共享对象信息以某种格式进行封装。例如,采用xml格式进行 封装。widget应用共享发送模块,用于将widget应用共享数据封装模块中封装好的数 据体以任一协商后的协议(比如,HTTP、SIP等)发送给域内容服务器DCS。终端B中也可以包括配置文件解析模块,用于解析widget应用包;域用户身份 查询模块,用于与域服务器交互,发送本机号码等信息的数据,查询用户身份;以及请求加 入域模块,用于封装并解析发送加入域的请求体数据到域服务器。图5是根据本发明实施例二的域共享方法的流程图,如图5所示,基于域的widget 共享方法的流程如下步骤S502,终端A发送widget。例如,将widget内容以及用户信息进行设置并封 装打包,发送至域内容服务器。步骤S504,域内容服务器接收到到打包内容后,需要完成一系列验证,在验证成功 通过后,对widget内容进行重整。步骤S506,终端B接收到widget后,进行解析。步骤S508,通过解析得到的域服务器的地址和域名,对终端B进行身份验证。步骤S510,终端B是非域用户的时候,需要进行一个加入域的流程。实施例三图6是根据本发明实施例三的widget应用共享上传的流程图,如图6所示,widget应用共享上传的流程可以是如下步骤步骤S601 终端A选择自己想要共享的widget应用。步骤S602 通过widget共享设置模块编辑或选择共享对象,可以选择域用户,也 可以选择非域用户(指定号码),设置本机和对方信息。步骤S603 在完成配置后,widget共享数据封装模块将widget应用、共享对象信 息以及本机用户信息以某种格式进行封装。例如,xml包格式可以类似于

权利要求
1.一种widget资源的共享方法,其特征在于,包括以下步骤第一用户终端将需要共享的widget资源和设置的共享对象信息发送给域内容服务器;所述域内容服务器在确认所述第一用户终端为域用户的情况下,对接收到的所述 widget资源进行重整,并发送通知消息给所述共享对象信息指示的第二用户终端;以及所述第二用户终端根据接收到的所述通知消息确定自身是否为域用户,若是,则允许 所述第二用户终端使用所述第一用户终端共享的所述widget资源;否则,在所述第二用户 终端加入域后才能使用该widget资源。
2.根据权利要求1所述的方法,其特征在于,所述域内容服务器对接收到的来自所述 第一用户终端的所述widget资源进行重整之前,还包括所述域内容服务器通过域服务器对所述第一用户终端进行身份验证,并确认所述第一 用户终端为域用户。
3.根据权利要求1所述的方法,其特征在于,所述域内容服务器对接收到的来自所述 第一用户终端的所述widget资源进行重整包括所述域内容服务器在接收到的所述widget资源的配置文件中添加域标签字段,其中, 该域标签字段包括域服务器的地址和域名。
4.根据权利要求3所述的方法,其特征在于,所述第二用户终端根据接收到的所述通 知消息确定自身是否为域用户包括所述第二用户终端根据所述通知消息中携带的标识信息从所述域内容服务器下载重 整后的所述widget资源,并对该widget资源进行解析;使用解析得到的所述域标签字段中的所述域服务器的地址和所述域名对所述第二用 户终端的身份进行验证;以及根据验证结果来确定所述第二用户终端是否为域用户。
5.根据权利要求4所述的方法,其特征在于,使用解析得到的所述域标签字段中的所 述域服务器的地址和所述域名对所述第二用户终端的身份进行验证包括所述第二用户终端向所述域服务器的地址所指示的网元发送验证请求消息,其中,所 述验证请求消息中携带所述第二用户终端本机信息和所述域名;所述域服务器的地址所指示的网元根据接收到的所述验证请求消息中的所述第二用 户终端本机信息和所述域名验证所述第二用户终端是否为所述域名中的合法域用户,并将 验证结果反馈给所述第二用户终端。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述共享对象信息包括一个 或多个所述第二用户终端的信息,其中,所述用户第二终端为域用户或非域用户。
7.根据权利要求6所述的方法,其特征在于,所述通知消息采用的网络传输协议为以 下至少之一短消息服务SMS、推送PUSH方式、会话发起协议SIP、超文本传输协议HTTP。
8.—种widget资源的共享系统,其特征在于,包括第一用户终端、域内容服务器和一 个或多个第二用户终端,其中,所述第一用户终端包括发送模块,用于将需要共享的widget资源和设置的共享对象 信息发送给所述域内容服务器;所述域内容服务器包括重整模块,用于在确认所述第一用户终端为域用户的情况下,对接收到的所述widget资源进行重整;通知模块,用于发送通知消息给所述共享对象信息 指示的一个或多个所述第二用户终端;以及所述第二用户终端包括确定模块,用于根据接收到的所述通知消息确定自身是否为 域用户;执行模块,用于在所述第二用户终端为域用户的情况下,允许所述第二用户终端使 用所述第一用户终端共享的所述widget资源;以及在所述第二用户终端不为域用户的情 况下,在所述第二用户终端加入域后才允许使用该widget资源。
9.根据权利要求8所述的系统,其特征在于,所述重整模块还用于在接收到的所述 widget资源的配置文件中添加域标签字段,其中,该域标签字段包括域服务器的地址和域 名。
10.根据权利要求8或9所述的系统,其特征在于,所述确定模块包括下载解析单元,用于根据所述通知消息中携带的标识信息从所述域内容服务器下载重 整后的所述widget资源,并对该widget资源进行解析;以及验证确定单元,用于使用所述下载解析模块解析得到的所述域标签字段中的所述域服 务器的地址和所述域名对所述第二用户终端的身份进行验证;以及根据验证结果来确定所 述第二用户终端是否为域用户。
全文摘要
本发明公开了一种widget资源的共享方法及系统,该方法包括以下步骤第一用户终端将需要共享的widget资源和设置的共享对象信息发送给域内容服务器;域内容服务器在确认第一用户终端为域用户的情况下,对接收到的widget资源进行重整,并发送通知消息给共享对象信息指示的第二用户终端;以及第二用户终端根据接收到的通知消息确定自身是否为域用户,若是,则允许第二用户终端使用第一用户终端共享的widget资源;否则,在第二用户终端加入域后才能使用该widget资源。通过本发明扩展了widget应用的使用范围,提高了用户体验。
文档编号H04L29/08GK102143219SQ20111002672
公开日2011年8月3日 申请日期2011年1月25日 优先权日2011年1月25日
发明者杨莹莹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1