[发明专利]应用程序的控件添加方法和装置有效
申请号: | 201310585799.0 | 申请日: | 2013-11-19 |
公开(公告)号: | CN103605519B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 蔡波 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 李志刚,吴贵明 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 控件 添加 方法 装置 | ||
技术领域
本发明涉及互联网领域,具体而言,涉及一种应用程序的控件添加方法和装置。
背景技术
在应用程序启动初始化过程中,需要确认控件信息,并进行控件的加载,不允许在应用程序运行过程中动态加载控件,例如,Office办公软件只有在启动时确定控件信息之后,加载相应的控件,当Office办公软件处于运行状态则无法进行控件的加载。用户在使用应用程序的时候,常常需要会有新的需求,需要增加或者变更新的控件。当用户的需求有变动的时候,那么就需要对应用程序的用户界面(User Interface,简称为UI)上的控件也应该做出相应调整。
目前,为了解决用户的需求变动,通常在UI上尽量将预期会使用的控件都加上,对于不需要使用的控件则隐藏(即设定该控件不可见)。在运行时,通过更改控件是否可见的属性来满足用户的需求。
现有方案是通过控件的是否可见的属性来满足用户的需求,但这种实现方式只是更改控件属性,该控件为应用程序自身原有的控件,如果用户当前的需求变动大于预期,即,用户的新需求在应用程序中没有相对应的控件,那么需要对应用程序的UI进行开发和修改,然后用户升级开发和修改后的应用程序。
针对现有技术中在用户不对应用程序进行升级时,无法添加用户新增的控件的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种应用程序的控件添加方法和装置,以解决现有技术中在用户不对级应用程序进行升级时,无法添加用户新增的控件的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种应用程序的控件添加方法。根据本发明的应用程序的控件添加方法包括:在应用程序启动时,获取用户需求的控件的属性信息;以及通过将控件的属性信息添加到应用程序的用户界面上添加用户需求的控件。
进一步地,获取用户需求的控件的属性信息包括:接收用户需求的控件的添加请求,添加请求用于请求添加用户需求的控件;访问应用程序的服务接口;以及通过服务接口获取用户需求的控件的属性信息。
进一步地,在应用程序启动时,应用程序的控件添加方法还包括在应用程序的用户界面上构造功能区,功能区用于添加用户需求的控件,其中,通过将控件的属性信息添加到应用程序的用户界面上添加用户需求的控件包括:将用户需求的控件的属性信息添加到功能区;以及通过功能区将控件的属性信息添加到应用程序的用户界面上。
进一步地,应用程序为Office程序,其中,在应用程序启动时,获取用户需求的控件的属性信息包括:接收用户需求的控件的添加请求,添加请求用于请求添加用户需求的控件;调用Office程序的WebService接口;以及通过WebService接口获取用户需求的控件的属性信息。
进一步地,在Office程序启动时,应用程序的控件添加方法还包括在Office程序的用户界面上构造Ribbon功能区,其中,通过将控件的属性信息添加到应用程序的用户界面上添加用户需求的控件包括:将用户需求的控件的属性信息添加到Ribbon功能区;通过Ribbon功能区加载用户需求的控件;以及将用户需求的控件添加到Office程序的自定义界面。
为了实现上述目的,根据本发明的另一方面,提供了一种应用程序的控件添加装置。根据本发明的应用程序的控件添加装置包括:获取单元,用于在应用程序启动时,获取用户需求的控件的属性信息;以及添加单元,用于通过将控件的属性信息添加到应用程序的用户界面上添加用户需求的控件。
进一步地,获取单元包括:第一接收模块,用于接收用户需求的控件的添加请求,添加请求用于请求添加用户需求的控件;访问模块,用于访问应用程序的服务接口;以及第一获取模块,用于通过服务接口获取用户需求的控件的属性信息。
进一步地,应用程序的控件添加装置还包括第一构造单元,第一构造单元用于在应用程序启动时,在应用程序的用户界面上构造功能区,功能区用于添加用户需求的控件,其中,添加单元包括:第一添加模块,用于将用户需求的控件的属性信息添加到功能区;以及第二添加模块,用于通过功能区将控件的属性信息添加到应用程序的用户界面上。
进一步地,应用程序为Office程序,其中,获取单元包括:第二接收模块,用于接收用户需求的控件的添加请求,添加请求用于请求添加用户需求的控件;调用模块,用于调用Office程序的WebService接口;以及第二获取模块,用于通过WebService接口获取用户需求的控件的属性信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310585799.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对混合噬菌体克隆滴度进行测定的方法
- 下一篇:一种筛选a-糖苷酶抑制剂的方法