界面适配方法、界面适配装置及服务器制造方法及图纸

技术编号:14822630 阅读:67 留言:0更新日期:2017-03-15 20:50
本发明专利技术提供了一种界面适配方法、界面适配装置及服务器,其中,界面适配方法,用于SaaS服务器,包括:在接收到任一终端对SaaS应用的访问请求时,获取所述任一终端的特征信息;根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息;对所述目标界面配置信息和预存储的基础界面配置信息进行组合,以得到组合后的界面配置信息;向所述任一终端反馈所述组合后的界面配置信息,以使所述任一终端根据所述组合后的界面配置信息展示SaaS应用的用户界面。通过本发明专利技术的技术方案,能自动为终端分配所适用的界面,更大程度上地降低人力成本,减少开发量,降低开发难度。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,涉及一种界面适配方法、一种界面适配装置和一种服务器。
技术介绍
随着互联网技术的飞速发展,当今的SaaS(Software-as-a-Service,软件即服务)系统已经不再仅仅只能在一种终端上使用了,而是需要对多终端进行支持。其中最主要应用在近年来发展迅速的移动端。但是由于终端环境以及作用的不同,系统要展示的信息以及系统的操作方式都会有所不同,比如:移动端操作主要以滑动为主,屏幕尺寸较小,网络环境不稳定,主要用于数据查询;PC(PersonalComputer,个人计算机)端操作主要以点击为主,屏幕尺寸适中,要承接用户大部分操作;数据展示大屏端基本没有操作,屏幕尺寸较大,主要用于一些公共数据的发布。当用户使用系统时,可以根据用户的需要决定去不同的终端进行操作。在SaaS系统中,尤其是表单业务的使用频率是比较高的,基于市场环境中SaaS应用的情况,表单业务也是需要进行多终端适配的。然而,针对不同终端开发对应表单界面,势必要消耗大量的人力成本开发、维护各个表单界面之间的统一风格与功能关系,增加了开发难度。因此,如何为终端配置相应的界面成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种界面适配方案,能自动为终端分配所适用的界面,更大程度上地降低人力成本,减少开发量,降低开发难度。有鉴于此,本专利技术提出了一种界面适配方法,用于SaaS服务器,包括:在接收到任一终端对SaaS应用的访问请求时,获取所述任一终端的特征信息;根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息;对所述目标界面配置信息和预存储的基础界面配置信息进行组合,以得到组合后的界面配置信息;向所述任一终端反馈所述组合后的界面配置信息,以使所述任一终端根据所述组合后的界面配置信息展示SaaS应用的用户界面。在该技术方案中,由于不同类型的终端所具备的特征信息也是不同,其所需展示的SaaS应用的用户界面可能也不相同,所以在接收到任一终端对SaaS应用的访问请求时,通过获取任一终端的特征信息以确定任一终端对应的目标界面配置信息,并组合目标界面配置信息和预存储的基础界面配置信息,向任一终端反馈组合后的界面配置信息,使得终端在接收到组合后的界面配置信息时,可根据组合后的界面配置信息展示SaaS应用的用户界面,从而实现了为终端自动分配所适用的界面,更大程度上地降低了人力成本,减少了开发量,降低了开发难度。其中,目标界面配置信息是指不同终端在展示SaaS应用的用户界面时特有的界面配置信息(如适用于终端屏幕尺寸、方向、显示方式等的配置信息),基础界面配置信息是不同终端在展示SaaS应用的用户界面时共用的界面配置信息(如界面的背景颜色、界面中各个操作组件的图标、界面中各个操作组件对应的服务接口调用等的配置信息)。在上述技术方案中,优选地,在所述根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息的步骤之前,还包括:预存储多个终端中的每个终端的特征信息;创建所述每个终端的特征信息与对应于所述每个终端的界面配置信息的关联关系;所述根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息的步骤具体包括:在所述关联关系中,查找与所述任一终端的特征信息对应的界面配置信息,并将其作为所述目标界面配置信息。在该技术方案中,通过预存储多个终端中的每个终端的特征信息,并创建每个终端的特征信息与对应于每个终端的界面配置信息的关联关系,为后续实现为终端自动分配所适用的界面提供前提保障,同时依据关联关系来确定与任一终端对应的目标界面配置信息,确定对目标界面配置信息的查找的准确性。在上述任一项技术方案中,优选地,还包括:在所述关联关系中,查找不到与所述任一终端的特征信息对应的界面配置信息时,向所述任一终端反馈所述基础界面配置信息,以使任一终端根据所述基础界面配置信息展示SaaS应用的用户界面。在该技术方案中,在查找不到与任一终端的特征信息对应的界面配置信息的情况下,通过向任一终端反馈基础界面配置信息,使得终端可根据基础界面配置信息展示SaaS应用的用户界面,更大程度上地确保了在任何状况下终端均可以展示SaaS应用的用户界面供用户使用。在上述任一项技术方案中,优选地,所述任一终端的特征信息以下任一或多种组合:终端类型、终端屏幕显示方式、终端屏幕尺寸、终端屏幕方向、终端访问途径。在上述任一项技术方案中,优选地,所述访问请求中包括所述任一终端的特征信息,所述获取所述任一终端的特征信息的步骤,具体包括:从所述访问请求中提取所述任一终端的特征信息。根据本专利技术的第二方面,提出了一种界面适配装置,用于SaaS服务器,包括:获取单元,用于在接收到任一终端对SaaS应用的访问请求时,获取所述任一终端的特征信息;确定单元,用于根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息;处理单元,用于对所述目标界面配置信息和预存储的基础界面配置信息进行组合,以得到组合后的界面配置信息;反馈单元,用于向所述任一终端反馈所述组合后的界面配置信息,以使所述任一终端根据所述组合后的界面配置信息展示SaaS应用的用户界面。在该技术方案中,由于不同类型的终端所具备的特征信息也是不同,其所需展示的SaaS应用的用户界面可能也不相同,所以在接收到任一终端对SaaS应用的访问请求时,通过获取任一终端的特征信息以确定任一终端对应的目标界面配置信息,并组合目标界面配置信息和预存储的基础界面配置信息,向任一终端反馈组合后的界面配置信息,使得终端在接收到组合后的界面配置信息时,可根据组合后的界面配置信息展示SaaS应用的用户界面,从而实现了为终端自动分配所适用的界面,更大程度上地降低了人力成本,减少了开发量,降低了开发难度。其中,目标界面配置信息是指不同终端在展示SaaS应用的用户界面时特有的界面配置信息(如适用于终端屏幕尺寸、方向、显示方式等的配置信息),基础界面配置信息是不同终端在展示SaaS应用的用户界面时共用的界面配置信息(如界面的背景颜色、界面中各个操作组件的图标、界面中各个操作组件对应的服务接口调用等的配置信息)。在上述技术方案中,优选地,还包括:存储单元,用于预存储多个终端中的每个终端的特征信息;创建单元,用于创建所述每个终端的特征信息与对应于所述每个终端的界面配置信息的关联关系;所述确定单元具体用于:在所述关联关系中,查找与所述任一终端的特征信息对应的界面配置信息,并将其作为所述目标界面配置信息。在该技术方案中,通过预存储多个终端中的每个终端的特征信息,并创建每个终端的特征信息与对应于每个终端的界面配置信息的关联关系,为后续实现为终端自动分配所适用的界面提供前提保障,同时依据关联关系来确定与任一终端对应的目标界面配置信息,确定对目标界面配置信息的查找的准确性。在上述任一项技术方案中,优选地,所述反馈单元,还用于在所述关联关系中,查找不到与所述任一终端的特征信息对应的界面配置信息时,向所述任一终端反馈所述基础界面配置信息,以使任一终端根据所述基础界面配置信息展示SaaS应用的用户界面。在该技术方案中,在查找不到与任一终端的特征信息对应的界面配置信息的情况下,通过向任一终端反馈基础界面配置本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201611001878.html" title="界面适配方法、界面适配装置及服务器原文来自X技术">界面适配方法、界面适配装置及服务器</a>

【技术保护点】
一种界面适配方法,用于SaaS服务器,其特征在于,包括:在接收到任一终端对SaaS应用的访问请求时,获取所述任一终端的特征信息;根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息;对所述目标界面配置信息和预存储的基础界面配置信息进行组合,以得到组合后的界面配置信息;向所述任一终端反馈所述组合后的界面配置信息,以使所述任一终端根据所述组合后的界面配置信息展示SaaS应用的用户界面。

【技术特征摘要】
1.一种界面适配方法,用于SaaS服务器,其特征在于,包括:在接收到任一终端对SaaS应用的访问请求时,获取所述任一终端的特征信息;根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息;对所述目标界面配置信息和预存储的基础界面配置信息进行组合,以得到组合后的界面配置信息;向所述任一终端反馈所述组合后的界面配置信息,以使所述任一终端根据所述组合后的界面配置信息展示SaaS应用的用户界面。2.根据权利要求1所述的界面适配方法,其特征在于,在所述根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息的步骤之前,还包括:预存储多个终端中的每个终端的特征信息;创建所述每个终端的特征信息与对应于所述每个终端的界面配置信息的关联关系;所述根据所述任一终端的特征信息,确定与所述任一终端对应的目标界面配置信息的步骤具体包括:在所述关联关系中,查找与所述任一终端的特征信息对应的界面配置信息,并将其作为所述目标界面配置信息。3.根据权利要求2所述的界面适配方法,其特征在于,还包括:在所述关联关系中,查找不到与所述任一终端的特征信息对应的界面配置信息时,向所述任一终端反馈所述基础界面配置信息,以使任一终端根据所述基础界面配置信息展示SaaS应用的用户界面。4.根据权利要求1至3中任一项所述的界面适配方法,其特征在于,所述任一终端的特征信息以下任一或多种组合:终端类型、终端屏幕显示方式、终端屏幕尺寸、终端屏幕方向、终端访问途径。5.根据权利要求1至3中任一项所述的界面适配方法,其特征在于,所述访问请求中包括所述任一终端的特征信息,所述获取所述任一终端的特征信息的步骤,具体包括:从所述访问请求中提取所述任一终端的特征信息。...

【专利技术属性】
技术研发人员:郑星宬刘昆鹏
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京;11

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

1