专利名称:网格服务配送系统的制作方法
技术领域:
本发明涉及的是一种网格技术领域的系统,具体地说,是一种网格服务配送系统。
背景技术:
网格是把整个因特网整合成一台巨大的超级计算机,实现资源的全面共享。当然,网格并不一定非要这么大,也可以构造地区性的网格。事实上,网格的根本特征是资源共享而不是它的规模。用户访问网格服务使用的工具不再局限于计算机,手机,掌上电脑及其他移动设备都将加入这一行列。计算能力需求较大的任务也可以在本地没有能力解决的情况下使用网格提供的计算能力得以解决而不会再向以前那样一筹莫展。然而目前网格的资源共享是通过网格服务的概念提供给外界的,那么访问就一定要遵守网格服务协议。
现在已经存在一个在终端上支持访问WEB服务的开源软件包KSOAP,它主要使移动终端能够顺利访问网格环境中提供的服务,这样就解决了上面网格中存在的问题,能够使有限资源的终端利用计算资源丰富的网格,使它更容易融入到网格中去,但是它尚需要终端编程人员为特定的服务设计特定的服务访问接口,增加了客户端的工作量,不符合廋客户端提倡的要求,同时它也不能在客户端实现多种服务管理的功能以及缺少适当的商业化的服务计费工具。经对现有技术的文献检索,至今尚未发现与本发明主题相同或者类似的文献报道。
发明内容
本发明的目的在于针对现有技术的不足以及以上的要求,提出一种网格服务配送的系统,使其能够让移动终端更容易融合到未来巨大的网格中去,同时也可以简化和统一了整个客户端的模型,并且也能够集成相应的计费策略。
本发明是通过以下技术方案实现的,本发明包括网格服务访问定制模块、移动终端定制访问模块、移动终端服务管理模块、移动终端访问网格服务模块以及计费模块。所述的网格服务访问定制模块负责对网格服务访问代理软件的包装和发送;所述的移动终端定制访问模块负责在移动终端对服务代理模块远程的访问;所述的服务管理模块则是对各种服务代理软件的统一模型管理;所述的网格服务访问模块和计费模块则分别负责支持对网格服务的移动访问以及计费。这里,在网格服务访问定制模块中,产商提供网格服务以及访问代理,而移动客户端通过移动终端定制访问模块进行访问,并通过管理模块管理;同时整个流程中伴有计费模块中的计费功能。
所述的网格服务访问定制模块,为了实现对网格服务的配送,需要让每个网格服务提供商在提供网格服务的同时,也提供一套访问特定网格服务的定制访问代理软件,并提交到代理服务器上,这样移动终端完全可以只面对应用,而对服务透明。
所述的移动终端定制访问模块,移动终端对网格服务的访问代理进行网络访问和启动,启动方式利用JNLP规范,当启动好服务代理访问软件时,在移动终端服务管理模块中,对各种定制访问的有效的管理,包括服务的在线升级、更新、增加和删除功能,这些功能使在客户端能够更加轻松的对网格服务进行管理,简化了客户端的模型。
所述的移动终端访问网格服务模块,服务代理软件最终通过移动终端访问网格服务模块对网格资源进行访问。
所述的计费模块,对整个配送流程进行两种策略的跟踪计费基于时间的和基于次数的计费方式。
本发明让移动终端能够访问强大的网格服务,这就为它能够融合到网格中提供了基础,同时也在移动客户端提供一个网格服务访问定制软件的管理模块,简化整个客户端的模型,并最终加入了相应的计费方法。
综上所述,和现有技术相比,本发明引入了网格服务定制访问机制、移动终端远程访问、移动终端管理工具以及计费功能。因此它解决了上面网格中存在的问题即能够使有限资源的终端利用计算资源丰富的网格,使它更容易融入到网格中去,同时避免了终端编程人员为特定的服务设计特定的服务访问接口的工作,减少了客户端的工作量,让客户端更加简单,同时也在客户端实现了多种服务管理的功能使它们更加容易的管理,最后还引入了两种计费机制,便于商业化。
图1本发明系统结构框2为本发明具体功能图具体实施方式
如图1所示,本发明包括网格服务访问定制模块、移动终端定制访问模块、移动终端服务管理模块、移动终端访问网格服务模块以及计费模块。所述的网格服务访问定制模块负责对网格服务访问代理软件的包装和发送;所述的移动终端定制访问模块负责在移动终端对服务代理模块远程的访问;所述的服务管理模块则是对各种服务代理软件的统一模型管理;所述的网格服务访问模块和计费模块则分别负责支持对网格服务的移动访问以及计费。这里,在网格服务访问定制模块中,产商提供网格服务以及访问代理,而移动客户端通过移动终端定制访问模块进行访问,并通过管理模块管理;同时整个流程中伴有计费模块中的计费功能。
所述的网格服务访问定制模块,为了实现对网格服务的配送,需要让每个网格服务提供商在提供网格服务的同时,也提供一套访问特定网格服务的定制访问代理软件,并提交到代理服务器上,这样移动终端完全可以只面对应用,而对服务透明。
所述的移动终端定制访问模块,移动终端对网格服务的访问代理进行网络访问和启动,启动方式利用JNLP规范。在目前的移动终端上还没有实现对JNLP规范的支持,故在本发明网格服务配送系统中,分析并支持了JNLP规范。当启动好服务代理访问软件时,在移动终端服务管理模块中,由于存在不同的网格服务的定制访问代理,因此就需要在移动终端对各种定制访问的有效的管理,包括服务的在线升级、更新、增加和删除等功能,这些功能使在客户端能够更加轻松的对网格服务进行管理,简化了客户端的模型。
所述的移动终端访问网格服务模块,服务代理软件最终通过移动终端访问网格服务模块对网格资源进行访问。
所述的计费模块,对整个配送流程进行两种策略的跟踪计费基于时间的和基于次数的计费方式。
基于以上的结构图,系统的具体模块分别实现在网络服务器、数据库服务器以及移动客户三个平台上,各个平台具体情况如图2所示
如图2所示,在代理服务器和数据库服务器平台上,主要有数据库访问模块、部署模块、日志模块、代理软件上传、下载和注册等模块,以及许可证费用和版本管理模块。这里,数据库访问模块和部署模块分别负责对定制软件的存储以及远程部署;日志模块则负责信息调试;代理软件管理模块负责代理软件在服务器端的管理;而许可证费用和版本管理模块则分别负责计费以及版本更新等功能。而在图2中的移动客户端,主要包括代理软件访问模块、代理软件管理模块版本、许可证费用模块以及版本管理模块。在移动客户端中,代理软件访问模块负责对代理服务器上的代理软件进行远程访问,管理模块负责在终端上对多个模块进行管理,而版本以及许可证费用模块分别负责版本更新以及软件计费等功能。
基于以上的模块,系统整个流程为首先通过代理服务器端,服务提供厂商提供网格服务,并通过相应的代理软件上传和注册功能提交网格服务的代理访问软件。提交成功以后,通过许可证和版本管理模块对信息进行相应的修改和维护。此时,移动客户端就可以通过网格代理软件访问模块对远程代理软件进行访问了,并且在访问当中伴有许可证的验证以及费用的计量等功能,当完成访问以后,代理软件管理模块最终对它们执行了有效的管理。
权利要求
1.一种网格服务配送系统,其特征在于,包括网格服务访问定制模块、移动终端定制访问模块、移动终端服务管理模块以及计费模块,所述的网格服务访问定制模块负责对网格服务访问代理软件的包装和发送,所述的移动终端定制访问模块负责在移动终端对服务代理模块远程的访问,所述的服务管理模块则是对各种服务代理软件的统一模型管理,所述的计费模块则分别负责支持对网格服务的计费,这里,在网格服务访问定制模块中,产商提供网格服务以及访问代理,而移动客户端通过移动终端定制访问模块进行访问,并通过管理模块管理,同时整个流程中伴有计费模块中的计费功能。
2.根据权利要求1所述的网格服务配送系统,其特征是,所述的网格服务访问定制模块,为了实现对网格服务的配送,需要让每个网格服务提供商在提供网格服务的同时,也提供一套访问特定网格服务的定制访问代理软件,并提交到代理服务器上,这样移动终端完全可以只面对应用,而对服务透明。
3.根据权利要求1所述的网格服务配送系统,其特征是,所述的移动终端定制访问模块,移动终端对网格服务的访问代理进行网络访问和启动,启动方式利用JNLP规范,当启动好服务代理访问软件时,在移动终端服务管理模块中,对各种定制访问的有效的管理,包括服务的在线升级、更新、增加和删除功能,这些功能使在客户端能够更加轻松的对网格服务进行管理,简化了客户端的模型。
4.根据权利要求1所述的网格服务配送系统,其特征是,所述的移动终端访问网格服务模块,服务代理软件最终通过移动终端访问网格服务模块对网格资源进行访问。
5.根据权利要求1所述的网格服务配送系统,其特征是,所述的计费模块,对整个配送流程进行两种策略的跟踪计费基于时间的和基于次数的计费方式。
6.根据权利要求1所述的网格服务配送系统,其特征是,具体实现在网络服务器、数据库服务器以及移动客户三个平台上,在代理服务器和数据库服务器平台上,有数据库访问模块、部署模块、日志模块、代理软件上传、下载和注册模块,以及许可证费用和版本管理模块,这里,数据库访问模块和部署模块分别负责对定制软件的存储以及远程部署,日志模块则负责信息调试,代理软件管理模块负责代理软件在服务器端的管理,而许可证费用和版本管理模块则分别负责计费以及版本更新;在移动客户端,包括代理软件访问模块、代理软件管理模块版本、许可证费用模块以及版本管理模块,代理软件访问模块负责对代理服务器上的代理软件进行远程访问,管理模块负责在终端上对多个模块进行管理,而版本以及许可证费用模块分别负责版本更新以及软件计费。
全文摘要
一种网格技术领域的网格服务配送系统,本发明中,网格服务访问定制模块负责对网格服务访问代理软件的包装和发送,移动终端定制访问模块负责在移动终端对服务代理模块远程的访问,服务管理模块则是对各种服务代理软件的统一模型管理,网格服务访问模块和计费模块则分别负责支持对网格服务的移动访问以及计费,这里,在网格服务访问定制模块中,产商提供网格服务以及访问代理,而移动客户端通过移动终端定制访问模块进行访问,并通过管理模块管理;同时整个流程中伴有计费模块中的计费功能。本发明能够让移动终端更容易融合到未来巨大的网格中去,同时也可简化和统一了整个客户端的模型,并且也能集成相应的计费策略。
文档编号H04L29/06GK1744598SQ200510029658
公开日2006年3月8日 申请日期2005年9月15日 优先权日2005年9月15日
发明者饶若楠, 李柏岩, 廖光灯 申请人:上海交通大学