[发明专利]一种交互控件的调用方法及装置有效
申请号: | 201611190723.8 | 申请日: | 2016-12-21 |
公开(公告)号: | CN107092475B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 白浩泉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F9/451;G06F9/445;G06F3/0484;G06F3/0481 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交互 控件 调用 方法 装置 | ||
本申请实施例公开了一种交互控件的调用方法及装置。在本申请实施例中,预先在应用的客户端中嵌入专用于解析跳转链接的轻量型的解析器,并利用各种操作系统都天然支持的跳转链接协议,将用于调用交互控件的交互参数封装进跳转链接中,发送给应用的客户端,供解析器解析出交互参数来完成客户端代码的更新。如此以来,通过预先在客户端中嵌入解析器,用户不必频繁安装最新的客户端。并且,由于解析器的功能单一且轻量化,其专用于解析各种操作系统都天然支持的跳转链接,因此,在客户端中嵌入解析器区别于在客户端中嵌入SDK,轻量型的解析器不会导致客户端臃肿,节省了移动端大量的运行内存和存储空间。
技术领域
本申请涉及软件技术领域,尤其涉及一种交互控件的调用方法及装置。
背景技术
在软件技术领域,将可被用户在图形用户界面(Graphical User Interface,GUI)中看到,并与之进行交互的组件,称为交互控件。用户可以将交互控件作为一个操作对象,在交互控件中输入或选择数据,以完成操作。
一般而言,操作系统提供了原生的交互控件,如视图框、可视列表等,供安装在操作系统中的应用调用。应用可以对调用的交互控件进行定制化,即,通过预设的交互参数来对调用的交互控件的交互逻辑(如样式、内容、交互形式)进行配置,以满足功能需求。当然,应用也可以自定义具有某种交互逻辑的交互控件,在需要实现某种功能的时候,根据预设的交互参数调用具有该交互参数对应的交互逻辑的交互控件。在一个应用中,需要调用交互控件的功能往往不止一个,各功能要求的交互逻辑也并不相同。这就需要在应用中预设不止一套交互参数。
图1a是本申请提供的在移动端操作系统中触发交互控件的示意图。如图1a所示,倘若用户想要更换在社交应用中使用的头像,用户首先进入社交应用的头像设置界面,在头像设置界面中选择“更换头像”后,触发交互控件,如图1b所示。在图1b中,交互控件的样式为矩形框中的三个大小相同的选项条,,即“从相册中选择”、“拍照”、“关闭”,用户可以选择交互控件中的某个选项,如“从相册中选择”,这样就可以实现跳转到相册中,从相册中选择自己满意的图片作为头像的交互形式。
图1b中的用于设置头像的交互控件是一种上拉型的可视列表,其从屏幕底部向上弹出,样式风格与社交应用的界面设计风格统一,选项内容由社交应用设置,用户点击某个选项产生的效果(进入相册选择图片)也由社交应用设置。图1b所示的交互控件可以是应用根据预设的交互参数自定义的交互控件,也可以是应用调用系统提供的原生的交互控件,并根据预设的交互参数对原生的交互控件进行实例化。
在现有的交互控件的调用方法中,一方面,基于业务的灵活性,应用的开发方常常需要对预设的交互参数进行变更;另一方面,预设的交互参数存储在应用的客户端代码中,在操作系统中安装了该应用后,倘若该应用的开发方需要预设的交互参数进行变更,只能选择两种方式,其一,要求用户在操作系统中安装该应用的新版本(更新客户端代码中的交互参数),其二,在应用的客户端中预先嵌入支持动态化技术的软件开发工具包(SoftwareDevelopment Kit,SDK),如ReactNative SDK,SDK接收服务端下发的封装了交互参数的数据包,通过解析该数据包获得交互参数,进而完成对客户端代码中的交互参数的更新。
但是,频繁发布应用的新版本并要求用户安装,会降低用户使用应用的便利性;而在应用中预先嵌入SDK,则会导致应用的客户端过于臃肿,占用移动端较大的运行内存和存储空间。
发明内容
本申请实施例提供一种交互控件的调用方法及装置,以提高用户使用应用的便利性,以及节省应用的客户端占用的运行内存和存储空间。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供的一种交互控件的调用方法,预先在客户端中嵌入解析器,所述解析器用于解析跳转链接,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611190723.8/2.html,转载请声明来源钻瓜专利网。