[发明专利]一种移动终端应用界面的生成方法和装置有效
申请号: | 201611139006.2 | 申请日: | 2016-12-12 |
公开(公告)号: | CN107066244B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 马引;苏颖 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 马佑平 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 应用 界面 生成 方法 装置 | ||
本发明提供了一种移动终端应用界面的生成方法和装置。该生成方法包括:将客户端上需要显示的每个单元格视图划分出多个显示区,每个显示区都具有一个唯一的ID号;当服务器接收到客户端发送的界面显示请求时从数据库读取出每个单元格视图上需要显示的多个数据,并以预定格式重新组织所述多个数据然后发送给客户端;客户端接收并解析出从服务器端发送过来的具有预定格式的数据,根据记录的控件类型生成相应的控件,根据ID号将生成的控件显示在相应的显示区上。
技术领域
本发明涉及信息处理技术领域,具体而言涉及一种移动终端应用界面的生成方法和装置。
背景技术
近年来,随着移动互联网技术的快速发展,各种智能移动终端得到了广泛应用。越来越多的人通过智能移动终端浏览网络资源,进行通信、社交活动和购物等,这为人们的工作和生活带来了极大的便利。然而,移动终端设备由于处理能力、待机时间、屏幕尺寸等等及应用环境(操作系统、网络条件等等)与传统个人计算机(PC)有很大不同,虽然已经存在海量的网络资源,但这些资源大多数专门为PC的使用而设计。如果直接使用移动终端设备访问,效果不甚理想。因此,为了符合移动终端设备的特点,提升用户体验,开发者需要针对不同平台进行开发,而原生界面开发是其中最重要的一环。
目前,在主流智能移动终端平台(iOS和Android)的开发中,开发者均使用平台提供的基本控件构造移动终端应用界面,并使用与服务器端事先约定的数据格式进行数据传输,以供客户端使用。但由于应用界面的设计细节千差万别,而系统的基本控件只能提供特定的基础功能,这就需要开发人员针对特定的界面设计来编写界面代码。但是实际上,为了用户体验的连续性与一致性,应用中大多数的界面设计(外观布局、操作方式等)都具有相当程度的相似性,这在软件开发上会产生大量实质上重复的代码。
图1a-d为现有的APP应用界面的截图实例。图1a是提供外卖的APP应用界面的一个截图实例,图1b是提供KTV信息的APP应用界面的一个截图实例,图1c是提供电影院信息的APP应用界面的一个截图实例,图1d是提供住宿信息的APP应用界面的一个截图实例,从这4幅截图可以看出这4个应用界面设计有相似性但存在差异,因此需要开发人员对这4个应用界面分别编写界面代码,这就会产生大量实质上重复的代码。这对于一款能够提供多种消费信息的APP产品来说,例如某款能够提供美食、电影、酒店、外卖、休闲娱乐、KTV、度假出行、机票/火车票、景点、运动健身、学习培训等等多种信息的APP产品来说,提供不同信息的应用界面设计存在差异性,需要对这些不同应用界面分别编写界面代码。
另外,如果一个应用界面上显示的多条信息如果存在显示格式上的不同,就需要对不同显示格式的信息单独编写显示代码,尽管在实践中这种情况很少见,因为这需要编写的重复代码量会非常大。
在开发一款APP产品时,尤其是可以提供网上购物的APP时,对不同应用界面分别编写界面代码,且会产生大量实质上重复的代码,这将对应用的开发造成一系列负面影响,如开发效率降低、代码体积增大、调试维护困难等等。
发明内容
本发明的目的在于提供一种在应用界面上的单元格视图的生成方法和装置以及由此得到的移动终端应用界面的生成方法和装置,以改善上述的问题。
本发明实施例提供了一种在应用界面上的单元格视图的生成方法,其特征在于,包括:
将客户端上需要显示的每个单元格视图划分出多个显示区,每个显示区都具有一个唯一的ID号;
当服务器接收到客户端发送的界面显示请求时从数据库读取出每个单元格视图上需要显示的多个数据,并以预定格式重新组织所述多个数据然后发送给客户端,其中每一个数据对应一个显示区,该预定格式至少包括:ID字段、type字段、和value字段,其中该ID字段用于保存ID号,该type字段用于保存控件的类型,该value字段用于保存需要显示的数据内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139006.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机场行李快速提取方法
- 下一篇:一种提高植物赤霉病抗性的小麦基因及其应用