【技术实现步骤摘要】
移动终端设备上应用页面的展示方法及装置
本申请涉及移动应用
,特别是涉及移动终端设备上应用页面的展示方法及装置。
技术介绍
智能化的便携式终端设备,诸如智能手机、平板电脑等设备得到了大面积的普及,使用便携式终端设备的用户也越来越多。在这些终端设备中,用户可以很方便的安装各种功能的应用软件APP,利用终端设备中安装的应用软件APP,可以获取互联网信息,以及进行工作、娱乐等等活动。如同在个人电脑中使用应用软件一样,在便携式移动终端设备中使用应用软件的过程中,也存在对其中安装的应用软件进行升级的需求。例如为了对应用软件进行性能优化,添加或完善功能,或消除BUG等目的,开发者往往会开发和发布升级版本的应用软件,用户可以通过网络获取到升级的应用版本,并在移动终端设备中安装和使用。在现有技术条件下,在移动终端设备中进行应用升级的方式主要有两种,一种是用户手动升级,即用户可以自行通过开发者网站等媒介获取升级程序的安装包进行安装;另一种是通过“应用商店”进行应用升级。“应用商店”也是在设备中运行的一种应用程序,主要用以对设备中的其他用户应用进行管理,例如获取,安装,更新,卸载APP等操作一般都可以通过“应用商店”这种应用完成,方便了移动终端设备中用软件应用的管理。应用开发者也可以通过“应用商店”进行应用软件的发布,以便提供给使用者下载安装。比较常见应用商店包括“苹果应用商店”,“谷歌应用商店”等等。出于安全性和规范性等考虑,应用商店中的APP常常需要通过运营者的审核才可以发布,这就使得开发者开发或者升级的应用,需要经过一段审核时间才能被一般使用者所获得,对于开发者和 ...
【技术保护点】
一种移动终端设备上应用页面的展示方法,其特征在于,所述应用页面用于展示业务对象信息,所述应用页面中包括至少一个与嵌入式脚本关联的视图单元,所述嵌入式脚本用于控制所述视图单元的元素类型,样式,和/或数据内容,所述方法包括:确定所述视图单元对应的嵌入式脚本;调用预置的脚本引擎执行所述嵌入式脚本,以便在所述应用页面中展示所述视图单元。
【技术特征摘要】
1.一种移动终端设备上应用页面的展示方法,其特征在于,所述应用页面用于展示业务对象信息,所述应用页面中包括至少一个与嵌入式脚本关联的视图单元,所述嵌入式脚本用于控制所述视图单元的元素类型,样式,和/或数据内容,所述方法包括:确定所述视图单元对应的嵌入式脚本;调用预置的脚本引擎执行所述嵌入式脚本,以便在所述应用页面中展示所述视图单元。2.根据权利要求1所述的方法,其特征在于,所述确定所述视图单元对应的嵌入式脚本,包括:确定所述视图单元对应的嵌入式脚本是否存在更新;若存在更新,则获取更新的嵌入式脚本,以便通过调用预置的脚本引擎执行所述更新的嵌入式脚本,控制所述视图单元的元素类型,样式,和/或数据内容。3.根据权利要求2所述的方法,其特征在于,所述确定所述视图单元对应的嵌入式脚本是否存在更新,包括:确定本地缓存的嵌入式脚本的第一版本信息,并发送至脚本服务器,以便所述脚本服务器根据所述第一版本信息确定所述嵌入式脚本是否存在更新,并在存在更新时返回更新指令;所述若存在更新,则获取更新的嵌入式脚本,包括:在接收到所述更新指令后,根据预置网络地址访问所述脚本服务器,下载更新的嵌入式脚本并保存在本地缓存中。4.根据权利要求2所述的方法,其特征在于,还包括:接收脚本服务器下发的嵌入式脚本的版本推送通知,所述版本推送通知中包括在所述脚本服务器中已更新嵌入式脚本的第二版本信息;所述确定所述视图单元对应的嵌入式脚本是否存在更新,包括:将所述第二版本信息与本地缓存的对应嵌入式脚本的版本进行比对,根据比对结果确定所述嵌入式脚本是否存在更新;所述若存在更新,则获取更新的嵌入式脚本,包括:若存在更新,根据预置网络地址访问所述脚本服务器,下载更新的嵌入式脚本并保存在本地缓存中。5.根据权利要求1所述的方法,其特征在于,还包括:根据所述嵌入式脚本关联的视图单元,确定所述嵌入式脚本在所述应用页面中的目标运行环境;所述调用预置的脚本引擎执行所述嵌入式脚本,包括:调用预置的脚本引擎在所述目标运行环境执行所述嵌入式脚本。6.根据权利要求5所述的方法,其特征在于,所述根据所述嵌入式脚本关联的视图单元,确定所述嵌入式脚本在所述应用页面中的目标运行环境,包括:若所述嵌入式脚本关联的视图单元为应用页面中的信息展示位,确定所述嵌入式脚本在所述应用页面中的目标运行环境为该所述信息展示位;所述调用预置的脚本引擎执行所述嵌入式脚本,以便在所述应用页面中展示所述视图单元,包括:调用所述预置的脚本引擎执行所述嵌入式脚本,以便所述脚本引擎在所述应用页面中展示所述信息展示位。7.根据权利要求6所述的方法,其特征在于,在应用的本地native层定义所述信息展示位的属性信息,以及信息展示位关联的内容数据,所述嵌入式脚本用于定义信息展示位内待展示的元素类型以及样式;所述方法还包括:加载所述应用页面的页面数据,所述页面数据中包括信息展示位的属性信息,以及信息展示位关联的内容数据利用所述信息展示位的属性信息对所述页面内的信息展示位进行初始化;将所述脚本引擎的目标运行环境配置为当前信息展示位,并在调用所述脚本引擎执行所述嵌入式脚本时,将所述当前信息展示位关联的内容数据传入所述脚本引擎,以便所述脚本引擎通过调用窗口句柄获取所述当前信息展示位的属性信息,利用所述嵌入式脚本定义的元素类型以及样式,将所述传入的内容数据在该信息展示位内进行展示。8.根据权利要求7所述的方法,其特征在于,所述应用页面内的多个信息展示位复用一个嵌入式脚本。9.根据权利要求7所述的方法,其特征在于,所述嵌入式脚本中包括多个代码段,每个代码段对应不同的内容类型,所述方法还包括:确定当前信息展示位的内容类型信息,并将所述内容类型信息传入所述脚本引擎,以便所述嵌入式脚本根据所述内容类型信息,调用脚本中对应的代码段,控制所述信息展示位的元素,样式,和/或数据内容。10.根据权利要求5所述的方法,其特征在于,所述根据所述嵌入式脚本关联的视图单元,确定所述嵌入式脚本在所述应用页面中的目标运行环境,包括:若所述嵌入式脚本关联的视图单元为整个当前应用页面,确定所述嵌入式脚本在所述应用页面中的目标运行环境为所述当前应用页面;所述调用预置的脚本引擎执行所述嵌入式脚本,以便在所述应用页面中展示所述视图单元,包括:将所述脚本引擎的目标运行环境配置为当前应用页面,调用所述预置的脚本引擎执行所述嵌入式脚本,以便所述嵌入式脚本获取整个当前应用页面的待展示数据,并在...
【专利技术属性】
技术研发人员:董希成,陈松涛,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。