在计算机系统中分析并执行动作信息的方法技术方案

技术编号:8366889 阅读:195 留言:0更新日期:2013-02-28 05:49
提供了一种在计算机系统中分析并执行动作信息的方法,所述方法包括:接收动作信息;分析所述动作信息并生成分析结果信息;根据分析结果信息判断所述动作信息的类型;如果所述动作信息的类型为设置,则执行设置动作,设置动作结束返回设置完成信息;如果所述动作信息的类型为计算,则执行计算动作,计算动作结束返回计算结果信息;如果所述动作信息的类型为查询,则执行查询动作,查询动作结束返回查询结果信息。

【技术实现步骤摘要】

本专利技术主要涉及计算机系统,尤其涉及一种。
技术介绍
当代计算机系统的处理、显示和通信能力都显著增强,这样的计算机系统用户越来越多使用这些计算机系统设备来执行更大数量的任务。例如,除了语音通信功能和网络浏览功能之外,甚至导航功能和卫星定位功能,以及各种复杂的基于网络的应用服务。然而,虽然计算机系统的处理、通信和显示能力使得这样的任务成为可能,但是其仅仅由于时常需要由用户通过计算机系统数据输入机制输入的信息量而仍然是不切实际的。此外,企业通常将一组离散的特征捆绑至软件产品中,以尝试满足特定客户群的需要以及对软件产品进行彼此区分。然而,客户通常仅仅需要求这些这些特征的较小子集,并且对于客户而言其余特征的用途较小或者没有。此外,这些附加特征通常增加了给定软件产品中用户界面及使用的复杂性,并且由此可能降低软件产品的整体用户体验。
技术实现思路
本专利技术提供了一种,所述方法包括接收动作信息;分析所述动作信息并生成分析结果信息;根据分析结果信息判断所述动作信息的类型;如果所述动作信息的类型为设置,则执行设置动作,设置动作结束返回设置完成信息;如果所述动作信息的类型为计算,则执行计算动作,计算动作结束返回计算结果信息;如果所述动作信息的类型为查询,则执行查询动作,查询动作结束返回查询结果信息。优选地,其中,如果所述动作信息的类型为计算,则执行计算动作,计算动作结束后根据所述分析结果进一步判断安全策略类别,如果安全策略为高级,则在计算动作结束后,将计算结果信息进行缓存同时返回计算完成信息,而不返回计算结果信息;如果安全策略为低级,则在计算动作结束后,返回计算完成信息同时返回计算结果信息。优选地,其中,如果所述动作信息的类型为查询,则执行查询动作,查询动作结束后根据所述分析结果进一步判断安全策略类别,如果安全策略为高级根据分析结果进行安全性验证,如果通过验证则返回查询结果信息,如果没有通过验证则返回失败;如果安全策略为低级返回查询结果信息。优选地,根据分析结果查找一对象信息,基于所述对象信息执行设置动作、计算动作或查询动作。其中,根据分析结果识别一链接,根据所述链接查找所述对象信息。优选地,所接收的动作信息是经加密的动作信息,并且在分析所述动作信息之前先解密所接收的经加密的动作信息。本专利技术同时提供了一种,所述方法包括接收第一动作信息;分析所述第一动作信息并生成第一分析结果信息;解析第一分析结果信息获取计算信息,并根据所述计算信息执行计算动作,计算动作结束后,缓存计算结果信息并返回计算完成信息;接收第二动作信息;分析所述第二动作信息并生成第二分析结果信息;解析第二分析结果信息获取查询信息,并根据所述查询信息执行查询动作,查询结束返回查询结果信息。其中在解析第一分析结果信息获取计算信息之前还包括解析第一分析结果信息获取设置信息,并根据所述设置信息执行设置动作。优选地,其中所述查询结果信息为所述计算结果信息,缓存所述计算结果信息到一缓冲器,所述查询动作为查询所述缓冲器。优选地,其中,解析第二分析结果信息获取查询信息,并根据所述查询信息执行查询动作,查询结束后进一步解析第二分析结果以获取安全策略类别信息,如果安全策略类别信息为高级进一步解析第二分析结果获取安全性验证信息并进行验证,如果验证通过则返回查询结果信息,如果验证没有通过则返回失败;如果安全策略为低级返回查询结果息。优选地,根据第一分析结果信息或第二分析结果信息分别查找一对象信息,基于所述对象信息执行设置动作、计算动作或查询动作。其中,根据第一分析结果信息或第二分析结果信息识别一链接,根据所述链接查找所述对象信息。优选地,所接收的第一动作信息或第二动作信息是经加密的动作信息,并且在分析所述第一动作信息或第二动作信息之前先解密所接收的经加密的第一动作信息或第二动作信息。附图说明图I是本专利技术优选实施例中的流程图。图2是本专利技术另一优选实施例中的流程图。具体实施例方式给出下文的说明书是为了使本领域技术人员能够制造和使用本专利技术,并且说明书是在特定应用及其需求的上下文中提供的。对于所公开实施方式的各种修改对于本领域技术人员而言是易见的,并且在此定义的一般原理可以应用于其他实施方式和应用,而并不脱离本专利技术的精神和范围。由此,本专利技术并非旨在限于所示出的实施方式,而是符合与在此公开的原理和特征相一致的最广泛的范围。本专利技术涉及的这些技术可以实现为独立应用,或者实现为另一应用中的子例程或者功能模块。此外,可以将功能的至少部分配置为在客户端计算机(诸如,个人计算机、膝上型计算机、蜂窝电话、PDA或者能够操纵计算机可读数据的其他设备)上执行,或者通过网络(诸如,互联网、内联网、LAN、WAN、MAN或者网络的结合、或者支持在计算系统之间通信的其他技术)经由相关联的计算系统而从客户端计算机远程执行。由此,购买信息、软件产品和配置指令可以本地存储(例如,在本地计算机上)和/或远程地存储(例如,在经由网络访问的计算机或者服务器上)。一般而言,功能模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。此外,本领域技术人员将意识到计算机系统未必限于常规的个人计算机,而包括其他的计算配置,这包括手持设备、多处理器系统、基于微处理器的或可编程的消费类电子设备、网络PC、微型计算机、大型计算机等等。类似地,计算设备不必限于单独的计算设备,因为这些机制也可以在分布式计算环境中进行实现,而在分布式计算环境中利用通过通信网络链接的远程处理设备来执行任务。在分布式计算环境中,功能模块可以位于本地和远程记忆存储设备二者中。参考图1,计算机系统接收动作信息;动作信息可来自于用户操作,可来自于网络请求,或者计算机系统内部部件的请求。接收到动作信息以后,由分析模块分析所述动作信息并生成分析结果信息;所述分析结果信息包括类型信息、安全策略信息、链接信息、对象信息、处理信息等等;分析模块分析出所述分析结果信息后将其记录于一记录表中,以便于查询和访问。计算机系统根据上述分析后得到的分析结果信息判断所述动作信息的类型;例如需要时查找记录表确定相应动作信息所对应的类型信息。进一步对所述类型信息进行判断,如果所述动作信息的类型为设置,则执行设置动作,设置动作结束返回设置完成信息;其中设置动作是网页设置、页面设置、窗口设置、应用设置等等。如果所述动作信息的类型为计算,则执行计算动作,计算动作结束返回计算结果信息;所述计算动作是流量计算、功耗计算、容量计算、应用计算等等。如果所述动作信息的类型为查询,则调执行查询动作,查询动作结束返回查询结果信息;其中查询动作是访问查询、信息查询、网络查询、缓存查询等等。根据本专利技术一优选实施例,为了安全性考虑,其中,如果所述动作信息的类型为计算,则执行计算动作,计算动作结束后根据所述分析结果进一步判断安全策略类别,如果安全策略为高级,则在计算动作结束后,将计算结果信息进行缓存同时返回计算完成信息,而不返回计算结果信息;如果安全策略为低级,则在计算动作结束后,返回计算完成信息同时返回计算结果信息,其中计算结果信息缓存至缓冲器中。其中,如果所述动作信息的类型为查询,则执行查询动作,查询动作结束后根据所述分析结果进一步判断安全策略类别,如果安全策略为高级根据分析结果进行安全性验证本文档来自技高网...

【技术保护点】
一种在计算机系统中分析并执行动作信息的方法,所述方法包括:a)接收动作信息;b)分析所述动作信息并生成所述分析结果信息;c)解析分析结果信息判断所述动作信息的类型;d)如果所述动作信息的类型为设置,则执行设置动作,设置动作结束返回设置完成信息;e)如果所述动作信息的类型为计算,则执行计算动作,计算动作结束返回计算结果信息;f)如果所述动作信息的类型为查询,则执行查询动作,查询动作结束返回查询结果信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:王媛媛
申请(专利权)人:苏州懿源宏达知识产权代理有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1