一种基于用户业务数据配置用户界面的方法及系统技术方案

技术编号:2848614 阅读:284 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于用户业务数据配置用户界面的方法,包含:根据获取的用户业务数据生成查询条件,查找符合查询条件的界面要素;根据查找到的界面要素生成用户界面。本发明专利技术还公开了一种基于用户业务数据配置用户界面的系统,包括:界面管理服务器,用于根据获取的用户业务数据生成查询条件,然后向界面服务器发起查询,并将界面服务器返回的界面要素提供给界面生成器;界面服务器,用于根据存储的界面要素和收到的查询条件查找符合查询条件的界面要素,然后向界面管理服务器返回查找到的符合查询条件的界面要素;界面生成器,用于根据收到的界面要素生成用户界面。根据本发明专利技术,能够为用户生成适合用户个体的用户界面,提高用户体验的满意度。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是指一种基于用户业务数据配置用户界面的方法及系统
技术介绍
通信网络中,终端显示的用户界面都是已经提供好的界面方案,这样,基于现有已经提供的界面方案,只能使不同用户看到的、听到的都是相同的,给人千篇一律的感觉,使用户的感受度非常不好。如果用户想要获得不同于别人的个性化用户界面,只能够自己去不同的界面方案提供商那里去寻找自己满意的部分,然后将各部分组合生成适合自己的界面,最终显示在终端上。但是,这种方式必须由用户自己去手动完成,为用户带来很大不便;并且很大的可能性是用户在界面方案提供商那里找不到自己满意的部分,仍然无法生成适合用户的个性化用户界面。目前,还可以基于对所选择第三方的调查来实现用户界面的推荐,具体实现是调查第三方用户,并统计这些用户所选择的界面方案,按照选择程度生成一个推荐的界面方案列表。由用户在这个列表中选择界面方案。虽然这种方案在一段程度上满足了用户对界面的多样化选择,但是,该方案中向用户推荐其感兴趣的用户界面的方式是通过对第三方人群感兴趣的用户界面进行调查来实现的,第三方人群与当前用户并不具有相同兴趣、爱好等的相同点,这样根据调查而生成的用户界面没有真正符合用户个体的需求;同时,如果用户对推荐的用户界面不满意,系统也无法自动为用户找寻别的方法来解决用户的需求,仍然是回归到用户需要自己手动选择的原始方法上。
技术实现思路
有鉴于此,本专利技术的一个目的在于提供一种基于用户业务数据配置用户界面的方法,本专利技术的另一目的在于提供一种基于用户业务数据配置用户界面的系统,为用户生成适合用户个体的用户界面,提高用户体验的满意度。为了达到上述目的,本专利技术提供了一种基于用户业务数据配置用户界面的方法,该方法包含以下步骤A、根据获取的用户业务数据生成查询条件,查找符合查询条件的界面要素;B、根据查找到的界面要素生成用户界面。所述步骤A为A1、界面管理服务器根据获取的用户业务数据生成查询条件,并向界面服务器提供该查询条件,A2、界面服务器根据收到的查询条件,对存储的界面要素进行查找,A3、界面服务器向界面管理服务器返回查找到的符合查询条件的界面要素;所述步骤B为界面管理服务器向界面生成器提供收到的界面要素,界面生成器根据收到的界面要素生成用户界面。所述步骤A2和A3之间进一步包括界面服务器判断是否查找到符合查询条件的全部界面要素,如果是,则执行步骤A3,否则,执行步骤A4;A4、界面服务器通知界面管理服务器未查找到全部界面要素。所述步骤A4与步骤B之间进一步包括A5、界面管理服务器根据触发策略判断是否向界面提供服务器发起查询,如果是,则执行步骤A6,否则,结束当前流程;A6、界面管理服务器向界面提供服务器提供查询条件,界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,然后执行步骤B。所述步骤A4与步骤A5之间进一步包括面管理服务器根据触发策略判断是否再次向界面服务器发起查询,如果触发再次查询,则对查询条件进行修改,向界面服务器提供修改后的查询条件,界面服务器判断是否查找到符合查询条件的全部界面要素,如果是,向界面管理服务器返回查找到的符合查询条件的界面要素,否则,通知界面管理服务器未查找到全部界面要素,然后执行步骤A5;如果不触发再次查询,则直接执行步骤A5。所述步骤B进一步包括界面管理服务器将界面提供服务器提供的界面要素存储于界面服务器。所述界面要素包括界面脚本和界面元素,所述界面服务器存储界面要素为界面服务器将收到的界面脚本存储于界面脚本库,将收到的界面要素存储于界面要素库。所述界面要素包括专用界面、界面脚本和界面元素,所述界面服务器存储界面要素为界面服务器判断界面要素的专用标记是否设置为专用,如果是,则将收到的专用界面存储于专用界面库;否则,将收到的界面脚本存储于界面脚本库,将收到的界面要素存储于界面要素库。所述用户业务数据包含维度及对应于维度的维度内容,步骤A中所述根据业务数据生成查询条件为根据业务数据的维度及维度内容生成查询条件。所述界面要素包括界面脚本和界面元素,所述界面服务器判断是否查找到符合查询条件的全部界面要素,为界面服务器判断是否查找到符合查询条件的界面脚本,如果查找到界面脚本,则继续判断是否查找到符合查询条件的界面元素,如果是,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的界面脚本和界面元素,否则,执行所述步骤A4,为向界面管理服务器提供界面脚本,并返回要求界面元素命令;如果未查找到界面脚本,则执行所述步骤A4,为向界面管理服务器返回要求界面脚本和要求界面元素消息。界面管理服务器向界面提供服务器发起查询时,如果界面管理服务器收到界面服务器提供的界面脚本,则步骤A6中所述界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,为界面提供服务器判断是否收到界面脚本,如果是,则根据收到的查询条件和界面脚本生成界面元素,然后提供给界面管理服务器;否则,根据收到的查询条件生成界面脚本和界面元素,然后提供给界面管理服务器。所述界面要素包括专用界面、界面脚本和界面元素,所述界面服务器判断是否查找到符合查询条件的全部界面要素,为界面服务器判断是否查找到符合查询条件的专用界面,如果查找到专用界面,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的专用界面;如果未查找到专用界面,则继续判断是否查找到符合查询条件的界面脚本,如果查找到界面脚本,继续判断是否查找到符合查询条件的界面元素,如果是,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的界面脚本和界面元素,否则,执行所述步骤A4,为向界面管理服务器提供界面脚本,并返回要求界面元素命令;如果未查找到界面脚本,则执行所述步骤A4,为向界面管理服务器返回要求界面脚本和要求界面元素消息。界面管理服务器向界面提供服务器发起查询时,如果界面管理服务器收到界面服务器提供的界面脚本,则步骤A6中所述界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,为界面提供服务器判断是否收到界面脚本,如果是,则根据收到的查询条件和界面脚本生成界面元素,然后确定是否将生成的界面要素设置为专用,一并提供给界面管理服务器;否则,根据收到的查询条件生成界面脚本和界面元素,然后确定是否将生成的界面要素设置为专用,一并提供给界面管理服务器。所述步骤A4与步骤B之间进一步包括界面管理服务器根据触发策略判断是否向界面服务器再次发起查询,如果是,则界面管理服务器对查询条件进行修改,然后向界面服务器提供修改后的查询条件,界面服务器判断是否查找到符合查询条件的全部界面要素,如果是,界面服务器向界面管理服务器返回查找到的符合查询条件的界面要素,然后执行步骤B;否则,界面服务器通知界面管理服务器未查找到全部界面要素。所述步骤B之后进一步包括C、向用户推送生成的用户界面。所述步骤C之后进一步包括D1、界面管理服务器收到用户不接受生成的用户界面的通知,界面管理服务器向界面服务器提供初始查询条件,界面服务器根据收到的查询条件,对存储的界面要素进行查找,界面服务器向界面管理服务器返回查找到的符合查询条件的界面要素,界面管理服务器向界面生成器提供收到的界面要素,界面生成器根据收到本文档来自技高网...

【技术保护点】
一种基于用户业务数据配置用户界面的方法,其特征在于,该方法包含以下步骤:A、根据获取的用户业务数据生成查询条件,查找符合查询条件的界面要素;B、根据查找到的界面要素生成用户界面。

【技术特征摘要】
1.一种基于用户业务数据配置用户界面的方法,其特征在于,该方法包含以下步骤A、根据获取的用户业务数据生成查询条件,查找符合查询条件的界面要素;B、根据查找到的界面要素生成用户界面。2.根据权利要求1所述的方法,其特征在于,所述步骤A为A1、界面管理服务器根据获取的用户业务数据生成查询条件,并向界面服务器提供该查询条件,A2、界面服务器根据收到的查询条件,对存储的界面要素进行查找,A3、界面服务器向界面管理服务器返回查找到的符合查询条件的界面要素;所述步骤B为界面管理服务器向界面生成器提供收到的界面要素,界面生成器根据收到的界面要素生成用户界面。3.根据权利要求2所述的方法,其特征在于,所述步骤A2和A3之间进一步包括界面服务器判断是否查找到符合查询条件的全部界面要素,如果是,则执行步骤A3,否则,执行步骤A4;A4、界面服务器通知界面管理服务器未查找到全部界面要素。4.根据权利要求3所述的方法,其特征在于,所述步骤A4与步骤B之间进一步包括A5、界面管理服务器根据触发策略判断是否向界面提供服务器发起查询,如果是,则执行步骤A6,否则,结束当前流程;A6、界面管理服务器向界面提供服务器提供查询条件,界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,然后执行步骤B。5.根据权利要求4所述的方法,其特征在于,所述步骤A4与步骤A5之间进一步包括面管理服务器根据触发策略判断是否再次向界面服务器发起查询,如果触发再次查询,则对查询条件进行修改,向界面服务器提供修改后的查询条件,界面服务器判断是否查找到符合查询条件的全部界面要素,如果是,向界面管理服务器返回查找到的符合查询条件的界面要素,否则,通知界面管理服务器未查找到全部界面要素,然后执行步骤A5;如果不触发再次查询,则直接执行步骤A5。6.根据权利要求4所述的方法,其特征在于,所述步骤B进一步包括界面管理服务器将界面提供服务器提供的界面要素存储于界面服务器。7.根据权利要求6所述的方法,其特征在于,所述界面要素包括界面脚本和界面元素,所述界面服务器存储界面要素为界面服务器将收到的界面脚本存储于界面脚本库,将收到的界面要素存储于界面要素库。8.根据权利要求6所述的方法,其特征在于,所述界面要素包括专用界面、界面脚本和界面元素,所述界面服务器存储界面要素为界面服务器判断界面要素的专用标记是否设置为专用,如果是,则将收到的专用界面存储于专用界面库;否则,将收到的界面脚本存储于界面脚本库,将收到的界面要素存储于界面要素库。9.根据权利要求1、2或4所述的方法,其特征在于,所述用户业务数据包含维度及对应于维度的维度内容,步骤A中所述根据业务数据生成查询条件为根据业务数据的维度及维度内容生成查询条件。10.根据权利要求3所述的方法,其特征在于,所述界面要素包括界面脚本和界面元素,所述界面服务器判断是否查找到符合查询条件的全部界面要素,为界面服务器判断是否查找到符合查询条件的界面脚本,如果查找到界面脚本,则继续判断是否查找到符合查询条件的界面元素,如果是,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的界面脚本和界面元素,否则,执行所述步骤A4,为向界面管理服务器提供界面脚本,并返回要求界面元素命令;如果未查找到界面脚本,则执行所述步骤A4,为向界面管理服务器返回要求界面脚本和要求界面元素消息。11.根据权利要求10所述的方法,其特征在于,界面管理服务器向界面提供服务器发起查询时,如果界面管理服务器收到界面服务器提供的界面脚本,则步骤A6中所述界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,为界面提供服务器判断是否收到界面脚本,如果是,则根据收到的查询条件和界面脚本生成界面元素,然后提供给界面管理服务器;否则,根据收到的查询条件生成界面脚本和界面元素,然后提供给界面管理服务器。12.根据权利要求3所述的方法,其特征在于,所述界面要素包括专用界面、界面脚本和界面元素,所述界面服务器判断是否查找到符合查询条件的全部界面要素,为界面服务器判断是否查找到符合查询条件的专用界面,如果查找到专用界面,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的专用界面;如果未查找到专用界面,则继续判断是否查找到符合查询条件的界面脚本,如果查找到界面脚本,继续判断是否查找到符合查询条件的界面元素,如果是,则执行所述步骤A3,为界面服务器向界面管理服务器返回查找到的符合查询条件的界面脚本和界面元素,否则,执行所述步骤A4,为向界面管理服务器提供界面脚本,并返回要求界面元素命令;如果未查找到界面脚本,则执行所述步骤A4,为向界面管理服务器返回要求界面脚本和要求界面元素消息。13.根据权利要求12所述的方法,其特征在于,界面管理服务器向界面提供服务器发起查询时,如果界面管理服务器收到界面服务器提供的界面脚本,则步骤A6中所述界面提供服务器根据收到的查询条件向界面管理服务器提供界面要素,为界面提供服务器判断是否收到界面脚本,如果是,则根据收到的查询条件和界面脚本生成界面元素,然后确定是否将生成的界面要素设置为专用,一并提供给界面管理服务器;否则,根据收到的查询条件生成界面脚本和界面元素,然后确定是否将生成的界面要素设置为专用,一并...

【专利技术属性】
技术研发人员:钟杰萍石晓旻
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1