[发明专利]组件开发方法、装置及系统、移动终端和可读存储介质在审
申请号: | 201911377813.1 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111142846A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 乔红超 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/20;G06F8/36;H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;李欣 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 开发 方法 装置 系统 移动 终端 可读 存储 介质 | ||
本申请实施例提供了组件开发方法、装置及系统、移动终端和可读存储介质,该方法应用于包括第一移动终端、第二移动终端和服务器的组件开发系统,该方法包括:第一移动终端生成用于描述目标待开发组件的业务需求的目标爪哇脚本对象简谱JSON数据;将目标JSON数据发送给服务器;服务器存储目标JSON数据;针对目标业务需求,第二移动终端向服务器发送生成请求,生成请求针对目标业务需求对应的目标待开发组件;服务器响应于生成请求,将目标JSON数据发送给第二移动终端;第二移动终端利用目标JSON数据中的Key对应的Value,赋值给生成目标待开发组件所需的目标组件代码中相应的Key,得到目标待开发组件。这样,可以简单、快速地开发组件,从而提高组件开发效率。
技术领域
本申请涉及计算机技术领域,特别是涉及组件开发方法、装置及系统、移动终端和可读存储介质。
背景技术
目前,开发人员常常需要开发各种各样的组件。例如,需要对移动终端中支付类APP(Application,应用程序)的支付组件进行开发。其中,组件是一种数据和操作方法的简单封装,组件可以有自己的属性和方法,使用组件可以实现快速地对属性进行处理以及对面向对象进行设计等功能,在不同的操作系统中,组件也可以称为部件、控件等。
但是,发明人在实现本申请的过程中发现,不同业务方对组件的需求通常不相同,开发人员常常需要根据业务方的需求来修改组件代码,而且每增加一个业务方则很可能就需要重写一份组件代码来满足该业务方的需求。例如,对于图1所示的待开发的支付组件而言,开发人员在写了一份场景1支付组件代码来满足业务方1的需求之后,还需要重写一份场景2支付组件代码来满足业务方2的需求,并需要重写一份场景3支付组件代码来满足业务方3的需求。这样,使得开发人员需要耗费较多的时间来开发组件,从而使得组件开发效率较低。
发明内容
本申请实施例的目的在于提供组件开发方法、装置及系统、移动终端和可读存储介质,以可以简单、快速地开发组件,从而提高组件开发效率。具体技术方案如下:
第一方面,本申请实施例提供了一种组件开发方法,应用于包括第一移动终端、第二移动终端和服务器的组件开发系统,第二移动终端预设有至少一个组件代码,一个组件代码用于生成多个待开发组件,一个组件代码对应属于同一类别的多个业务需求,一个待开发组件对应一个业务需求;该方法包括:
第一移动终端生成用于描述目标待开发组件的业务需求的目标爪哇脚本对象简谱JSON数据;将目标JSON数据发送给服务器;其中,目标JSON数据中存储有键Key-值Value数据;
服务器存储目标JSON数据;
针对目标业务需求,第二移动终端向服务器发送生成请求,生成请求针对目标业务需求对应的目标待开发组件;
所述服务器响应于生成请求,将目标JSON数据发送给第二移动终端;
第二移动终端利用目标JSON数据中的Key对应的Value,赋值给生成目标待开发组件所需的目标组件代码中相应的Key,得到目标待开发组件;所述目标组件代码为至少一个组件代码中的一个。
第二方面,本申请实施例提供了一种组件开发方法,应用于包括第一移动终端、第二移动终端和服务器的组件开发系统,第二移动终端预设有至少一个组件代码,一个组件代码用于生成多个待开发组件,一个组件代码对应属于同一类别的多个业务需求,一个待开发组件对应一个业务需求;执行于第一移动终端,该方法包括:
生成用于描述目标待开发组件的业务需求的目标爪哇脚本对象简谱JSON数据;其中,目标JSON数据中存储有键Key-值Value数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911377813.1/2.html,转载请声明来源钻瓜专利网。