基于丰富互联网应用RIA的用户界面生成方法和装置制造方法及图纸

技术编号:10213038 阅读:148 留言:0更新日期:2014-07-12 22:10
本发明专利技术实施例提供了一种基于RIA的用户界面生成方法和装置,所述方法包括:确定通过RIA框架部署的不同组件;获取预先根据所述不同组件设置的业务交互逻辑,所述业务交互逻辑包括组件执行时间、组件执行动作和/或组件动作执行顺序;输出针对不同业务交互逻辑的提示信息;接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑;根据所述目标业务交互逻辑,生成目标用户界面。通过本发明专利技术实施例,简化了用户界面生成操作,提高了生成效率。

【技术实现步骤摘要】
基于丰富互联网应用RIA的用户界面生成方法和装置
本专利技术涉及软件
,更具体的说是涉及一种基于丰富互联网应用RIA的用户界面生成方法和装置。
技术介绍
RIA (Rich Internet Applications,丰富互联网应用)是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本部署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。RIA技术能够提供多种数据模型来处理客户端复杂的数据操作,使用RIA可以将部分原本需要在后台程序处理的问题转移到客户端,也即其可以通过调用远程的服务器实现自身业务所需的数据。因此基于RIA的用户界面的在构建过程中通常包括三个部分即组件的部署、交互以及远程通信。现有技术中,用户界面生成通常是由技术人员部署好组件后,编写代码实现组件之间的交互以及远程通信等,从而生成可以访问的用户界面。但是由于工作目标的变更以及用户的需求变化,特别是企业级的用户界面中,用户界面经常需要变更,而每次变更均需要技术人员重新进行组件部署以及代码编写,生成新的用户界面,操作非常繁琐。
技术实现思路
有鉴于此,本专利技术提供了一种基于RIA的用户界面生成方法和装置,用以解决现有技术中用户界面生成效率低,操作繁琐的技术问题。为实现上述目的,本专利技术提供如下技术方案:一种基于丰富互联网应用RIA的用户界面生成方法,包括:确定通过RIA框架部署的不同组件;获取预先根据所述不同组件设置的业务交互逻辑,所述业务交互逻辑包括组件执行时间、组件执行动作和/或组件动作执行顺序;输出针对不同业务交互逻辑的提示信息;接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑;根据所述目标业务交互逻辑,生成目标用户界面。优选地,所述确定通过RIA框架部署的不同组件之前还包括:输出变更提示信息;则确定通过RIA框架部署的不同组件具体是:接收到用户依据所述变更提示信息发送的变更请求后,确定原始用户界面中通过RIA框架部署的不同组件。优选地,所述提示信息包括多个子提示信息,所述子提示信息为执行时间提示信息、执行动作提示信息或执行顺序提示信息;则所述接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑包括:接收用户提供的不同目标子提示信息;根据所述不同目标子提示信息对应的组件执行时间、组件执行动作和/或组件动作执行顺序,确定目标业务交互逻辑。优选地,所述根据所述目标业务交互逻辑,生成目标用户界面之后,所述方法还包括:接收到用户的业务操作请求时,按照所述组件执行时间、组件执行动作以及所述组件动作执行顺序处理所述而业务操作请求。优选地,当所述目标业务交互逻辑为远程交互逻辑时,所述根据所述目标业务交互逻辑,生成目标用户界面包括:根据所述目标业务交互逻辑,获取远程数据;输出远程数据的应用提示信息;根据用户提供的数据应用请求、确定所述远程数据的执行操作指令;根据所述目标业务交互逻辑以及所述行操作指令,生成目标用户界面。一种基于RIA的用户界面生成装置,包括:组件确定模块,用于确定通过RIA框架部署的不同组件;获取模块,用于获取预先根据所述不同组件设置的业务交互逻辑,所述业务交互逻辑包括组件执行时间、组件执行动作和/或组件动作执行顺序;第一输出模块,用于输出针对不同业务交互逻辑的提不信息;目标逻辑确定模块,用于接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑;界面生成模块,用于根据所述目标业务交互逻辑,生成目标用户界面。优选地,还包括:第二输出模块,用于输出变更提不信息;则所述组件确定模块具体用于接收到用户依据所述变更提示信息发送的变更请求后,确定原始用户界面中通过RIA框架部署的不同组件。优选地,所述提示信息包括多个子提示信息,所述子提示信息为执行时间提示信息、执行动作提示信息或执行顺序提示信息;则所述目标逻辑确定模块包括:第一接收模块,用于接收用户选择的不同目标子提示信息;目标逻辑确定子模块,用于根据所述不同目标子提示信息对应的组件执行时间、组件执行动作和/或组件动作执行顺序,确定目标业务交互逻辑。优选地,还包括:第二接收模块,用于接收用户的业务操作请求;执行模块,用于依据所述组件执行请求,按照所述组件执行时间、组件执行动作以及所述组件动作执行顺序处理所述业务操作请求。优选地,当所述目标业务交互逻辑为远程交互逻辑时,所述界面生成模块包括:数据获取模块,用于根据所述目标业务交互逻辑,获取远程数据;第三输出模块,用于输出远程数据的应用提示信息;动作确定模块,用于根据用户提供的数据应用请求、确定所述远程数据的应用动作;界面生成子模块,用于根据所述目标业务交互逻辑以及所述应用动作,生成目标用户界面。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种基于RIA的用户界面生成方法和装置,首先确定用户界面生成时部署的组件,并获取预设根据不同组件设置的业务交互逻辑,输出业务交互逻辑的提示信息,根据该提示信息,用户可以根据自身想要实现的业务操作,触发选择出对应的目标提示信息。进而根据用户提供的目标提示信息可以确定对应的目标交互逻辑业务。根据该业务交互逻辑,即可以进行用户界面的动态构建,生成目标用户界面,在每次生成用户界面时,无需专业技术人员编译业务交互逻辑代码,即可生成不同的目标用户界面,操作简单,效率高。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术一种基于RIA的用户界面生成方法实施例1的流程图;图2为本专利技术一种基于RIA的用户界面生成方法实施例2的流程图;图3为本专利技术一种基于RIA的用户界面生成装置实施例1的结构示意图;图4为本专利技术一种基于RIA的用户界面生成装置实施例1的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种基于RIA的用户界面生成方法和装置,首先确定用户界面生成时部署的组件,并获取预设根据不同组件设置的业务交互逻辑,输出业务交互逻辑的提示信息,根据该提示信息,用户可以根据自身想要实现的业务操作,触发选择出对应的目标提示信息。进而根据用户提供的目标提示信息可以确定对应的目标交互逻辑业务。根据该业务交互逻辑,即可以进行用户界面的动态构建,生成目标用户界面,在每次生成用户界面时,无需专业技术人员编译业务交互逻辑代码,即可生成不同的目标用户界面,操作简单,效率高。参见图1,不出了本专利技术一种基于RIA (Rich Internet Applications,丰富互联网应用)的用户界面生成方法,该方法可以包括以下几个步骤:步骤101:确定通过RIA框架部署的不同组件。RIA框架是指利用RIA技术的用来帮助用户简单地开发高性能和高可靠性的软件应用程序,其可以本文档来自技高网...

【技术保护点】
一种基于丰富互联网应用RIA的用户界面生成方法,其特征在于,包括:确定通过RIA框架部署的不同组件;获取预先根据所述不同组件设置的业务交互逻辑,所述业务交互逻辑包括组件执行时间、组件执行动作和/或组件动作执行顺序;输出针对不同业务交互逻辑的提示信息;接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑;根据所述目标业务交互逻辑,生成目标用户界面。

【技术特征摘要】
1.一种基于丰富互联网应用RIA的用户界面生成方法,其特征在于,包括: 确定通过RIA框架部署的不同组件; 获取预先根据所述不同组件设置的业务交互逻辑,所述业务交互逻辑包括组件执行时间、组件执行动作和/或组件动作执行顺序; 输出针对不同业务交互逻辑的提示信息; 接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑; 根据所述目标业务交互逻辑,生成目标用户界面。2.根据权利要求1所述的方法,其特征在于,所述确定通过RIA框架部署的不同组件之前还包括: 输出变更提示信息; 则确定通过RIA框架部署的不同组件具体是: 接收到用户依据所述变更提示信息发送的变更请求后,确定原始用户界面中通过RIA框架部署的不同组件。3.根据权利要求1所述的方法,其特征在于,所述提示信息包括多个子提示信息,所述子提示信息为执行时间提示信息、执行动作提示信息或执行顺序提示信息; 则所述接收用户提供的目标提示信息,并确定该目标提示信息对应的目标业务交互逻辑包括: 接收用户提供的不同目标子提示信息; 根据所述不同目标子提示信息对应的组件执行时间、组件执行动作和/或组件动作执行顺序,确定目标业务交互逻辑。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务交互逻辑,生成目标用户界面之后,所述方法还包括: 接收到用户的业务操作请求时,按照所述组件执行时间、组件执行动作以及所述组件动作执行顺序处理所述而业务操作请求。5.根据权利要求1所述的方法,其特征在于,当所述目标业务交互逻辑为远程交互逻辑时,所述根据所述目标业务交互逻辑,生成目标用户界面包括: 根据所述目标业务交互逻辑,获取远程数据; 输出远程数据的应用提示信息; 根据用户提供的数据应用请求、确定所述远程数据的执行操作指令; 根据所述目标业务交互逻辑以及所述行操作指令,生成目标用户界面。6.一种基于RIA的用户界...

【专利技术属性】
技术研发人员:马向晖郭铁志张宝玉
申请(专利权)人:杭州勒卡斯广告策划有限公司
类型:发明
国别省市:浙江;33

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

1