一种实现移动云服务的系统及方法

文档序号:7604779阅读:118来源:国知局
专利名称:一种实现移动云服务的系统及方法
技术领域
本发明涉及计算机通信技术领域,尤其涉及一种使用移动设备在移动环境访问云计算服务的方法及其系统。
背景技术
所谓云计算,是指把大量的计算机应用迁移到互联网上,通过服务提供商的大规模服务器集群的海量存储和处理能力,来存储用户数据和运行应用程序,而用户端只需通过浏览器随时随地访问这些应用服务。从用户的角度来说,云计算是一种以服务方式提供给用户的计算机能力,允许用户在不了解提供服务的技术、没有相关知识以及设备管理能力的情况下,通过因特网获取需要的服务。当前,非智能手机还无法便捷地使用云计算功能,而且能够内嵌云计算功能的主要是智能手机,但是智能手机较之非智能手机而言,存在着普及程度低,价格大,使用故障率高,对用户的应用能力要求比较高。并且,云计算的人机界面虽然较传统IT应用要更加简易些,但是并不存在一个统一的人机界面标准,用户仍旧要学习。另一方面,能够使用IM软件(如QQ、MSN、飞信、Skype, Google Talk等)的手机比例非常大;据统计诺基亚出品的372款手机中,有258款可以使用手机QQ,231款可以使用MSN。IM软件非常易于使用,中国大很多网民第一个会使用的系统就是QQ或MSN等IM 软件了。

发明内容
本发明的目的在于利用手机IM软件的优势解决上述问题,提供一种廉价并容易使用的移动云服务访问的系统及方法,从而使得用户利用手机的IM功能就能访问云计算服务平台。本发明的目的是通过以下技术方案实现的—种实现在移动环境中使用云计算服务的系统。包括IM客户,用于登录IM平台;发送用户的服务请求;并接受IM平台返回的服务结果和内容;IM平台用于验证用户身份;并连接在IM客户和IM平台上的云服务机器人之间; 用于将所要求的服务命令传递给IM云服务机器人之间,并将云服务机器人的服务结果和内容返回给IM客户;IM平台上的IM云服务机器人,用于将接受到的服务命令通知云计算代理服务器。 并获得云计算代理服务器的服务结果反馈和内容;云计算代理服务器,IM云服务机器人和互联网上的云计算平台相连接;接受IM云服务机器人的服务通知,访问对应的云计算平台获得服务,最后发送服务结果和内容至云服务机器人。所述的云计算代理服务器,包括
云资源服务访问插件,根据不同的云计算平台进行定制。服务器管理员可以根据需要增加或减少插件的种类和数量,该插件通常是一种软件系统;服务结果回复子系统,将云资源服务访问插件获得的服务结果和内容返回给IM 云服务机器人。本发明提供了一种在移动环境中使用云计算的方法,应用于本发明实施的移动云服务访问系统,包括用户登录手机或其他设备上的IM平台,发送用户的服务请求;所述的IM平台将所所述的用户的服务请求传送到所述的云服务机器人;所述的云服务机器人将接受的服务请求提交给所述的云计算代理服务器;所述的云计算代理服务器将接受所述云服务机器人的服务请求,在互联网上的对应的云计算服务平台上获得服务,并发送服务结果和内容给所述云服务机器人;所述云服务机器人发送服务结果和内容给IM平台;所述IM平台返回服务结果和内容给IM客户。


图1 为本发明实施案例的主要功能结构原理图;图2 为本发明实施案例的访问云计算服务的流程图。
具体实施例方式鉴于现在移动网络应用最主要的工具是手机,并且大多数用户会使用IM平台,结合云计算在互联网应用的优势,本发明实施案例提出了一种实现移动云服务的系统和方法。用户登录手机或其他设备上的IM平台,发送用户的服务请求;IM平台将所所述的用户的服务请求传送到所述的云服务机器人;云服务机器人将接受的服务请求提交给云计算代理服务器;云计算代理服务器将接受云服务机器人的服务请求,在互联网上的对应的云计算服务平台上获得服务,并发送服务结果和内容给云服务机器人;云服务机器人发送服务结果和内容给IM平台;所述IM平台返回服务结果和内容给IM客户。具体各功能模块实施如图1所示。其中IM平台上的功能是由IM平台提供的。云服务机器人的开发形式,以MSN平台为例,首先对应于交互自然语言的种类,设计服务请求语料库和分词库的数据库。对服务请求首先进行整句匹配,如果语料库中匹配的句子,就可以直接执行服务请求。如果没有匹配的句子,此时要进行分词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。然后分析出要执行的命令,同时把分析结果返回给IM客户,让IM客户确认或放弃。云计算代理服务器中由云资源服务访问插件和服务结果回复子系统组成,其中,云资源服务访问插件把所有的逻辑和数据集中在一起,基于托管形式使得很容易管理、保证安全和监视。开发采用SOA架构。SOA为我们提供了敏捷性、灵活性、传统的延伸、投资回报和更多的东西,有非常好的扩展性。云资源服务访问插件一方面访问第三方的服云计算服务,另一方面把自己的应用程序作为Web服务提供。整个SOA架构要十分重视安全漏洞的方法和治理。恰当地治理下,服务插件才能允许让任何人在任何地方和任何时间启动、部署和编排一项云计算服务。
此外在访问插件中加入了监视功能能够实时地看到客户的服务和服务周围正在发生的事情,同时将增强了商务流程的可见性,让服务商从商务流程的角度管理。每个插件部署一个控制台,用于查看、管理和控制所有服务。并可以允许用户根据业务或者IT标准定义、排列和优先安排事情以便管理服务级协议。以上所述,仅为本发明典型的实施方式,但本发明的保护范围并局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化和替换,都应该涵盖在本发明的保护范围内。因为,本发明的保护范围应该以权力要求的保护范围为准。
权利要求
1.一种实现在移动环境中使用云计算服务的系统。其特征在于,包括IM(即时通信)客户,用于登录IM平台;发送用户的服务请求;并接受IM平台返回的服务结果和内容;M平台用于验证用户身份;并连接在IM客户和IM平台上的云服务机器人之间;用于将所要求的服务命令传递给IM云服务机器人之间,并将云服务机器人的服务结果和内容返回给IM客户;IM平台上的IM云服务机器人,用于将接受到的服务命令通知云计算代理服务器。并获得云计算代理服务器的服务结果反馈和内容;云计算代理服务器,IM云服务机器人和互联网上的云计算平台相连接;接受IM云服务机器人的服务通知,访问对应的云计算平台获得服务,最后发送服务结果和内容至云服务机器人;
2.如权利要求1所述的系统,其特征在于,用户要求访问的云计算资源实际上由云计算代理服务器访问。
3.如权利要求2所述的系统,其特征在于,云计算代理服务器包括云资源服务访问插件和服务结果回复子系统。其中云资源服务访问插件,根据不同的云计算平台进行定制。可以增加或减少插件的种类和数量;服务结果回复子系统,将云资源服务访问插件获得的服务结果和内容返回给IM云服务机器人。
4.如权利要求1-3任一所述的系统,其特征在于,用户提交服务命令通过IM平台发送至IM云服务机器人。
5.如权利要求4所述的系统,其特征在于,用户在命令IM云服务机器人是所需要的用户身份认证使用IM平台身份认证机制。
6.如权利要求4所述的系统,其特征在于,用户提交服务请求以文字、声音或视频方式描述;并且以IM文字、图片、声音或视频聊天方式,采用问答的形式告知IM云服务机器人以具体的要求。
7.如权利要求1-3任一所述的系统,其特征在于,云计算代理服务器获得的服务结果和内容通过IM云服务机器人通过IM平台反馈给IM用户。
8.如权利要求7所述的系统,其特征在于,返回给IM用户的结果形式可以是文字、图片、视频、声音或视频的任何一种或多种组合。
全文摘要
本发明公开了一种实现移动云服务的系统及方法,本发明利用了IM(即时通信)技术实现了用户在移动环境中利用普通手机就可以访问云计算服务环境。即用户通过手机上的IM软件命令IM平台上的云服务机器人,由云服务机器人通过云计算代理服务器从对应的云计算服务平台中获取相关的服务,并将服务响应的结果通过IM平台反馈给用户。本发明不仅充分利用了手机IM平台的实时性、移动性、普及型和便利性,更方便的访问和利用云计算服务;而且增强了移动环境中获取云计算服务的可靠性、安全性、可用性和可扩展性,并且实现成本较低。
文档编号H04L29/08GK102196027SQ20111005809
公开日2011年9月21日 申请日期2011年3月11日 优先权日2011年3月11日
发明者谢漪, 郑斌 申请人:上海承功企业管理咨询有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1