应用开发平台及其运行方法与流程

文档序号:16734890发布日期:2019-01-28 12:33阅读:362来源:国知局
应用开发平台及其运行方法与流程

本发明涉及计算机技术领域,尤其是涉及一种应用开发平台及其运行方法。



背景技术:

银行网点智能化改造已经是目前行业内的主流方向,智能化改造就是逐步把原来在柜台上办理的业务转移到智能化机具(智能自助设备)上办理。传统的智能自助设备中的业务功能的开发是以流程为驱动,通过流程将各类资源串接起来,并通过将各业务子流程挂接到主流程上来实现平台的业务功能。传统的业务功能的开发存在开发周期长、效率低的问题。



技术实现要素:

基于此,有必要针对上述问题,提供一种有利于提高应用开发效率的应用开发平台及其运行方法。

第一方面,本发明实施例提供一种应用开发平台,应用于智能自助设备,所述平台包括:

应用层,包括应用框架和基于所述应用框架开发的应用,所述应用中包括应用的私有资源;

公共组件层,用于对公共配置和公共资源进行管理,为所述应用层中的所述应用提供访问所述公共配置和公共资源的访问接口。

在其中一个实施例中,应用开发平台还包括:平台运行层,用于对基础数据进行管理,基于所述公共组件层的调用为所述应用提供相应的访问数据。

在其中一个实施例中,所述平台运行层包括:交易流程引擎模块和代理运行服务模块;所述交易流程引擎模块用于根据主流程配置顺次调用相应的应用,驱动所述应用的运行,为所述应用提供和传递数据;所述代理运行服务模块用于与监控系统的数据进行交互,执行相应的更新操作。

在其中一个实施例中,所述平台运行层还包括:日志备份模块,用于对各类日志进行备份和管理;本地监控模块,用于监控平台运行期间的cpu、内存和磁盘的状态;配置管理模块,用于对平台配置进行维护管理。

在其中一个实施例中,所述平台还包括:中间层,包括为所述平台运行层提供调用的上访问接口和访问下层硬件的下访问接口;基础层,用于提供访问下层硬件的接口,驱动所述硬件设备的运行。

在其中一个实施例中,所述基础层还包括:接口标准层,用于规范硬件的接口标准;设备驱动层,用于响应所述下访问接口的调用,驱动硬件设备的运行;操作系统层,用于运行操作系统;自助设备层,用于为所述操作系统的运行提供硬件支撑。

上述应用开发平台,通过对智能自助设备上的业务功能以应用的方式进行封装,同时将各个应用对应的公共资源整合到公共组件层,减弱了应用与平台之间的耦合性,该平台通过以应用为驱动,大大简化了应用的开发,提高了应用开发的效率。

第二方面,本发明实施例提供一种应用开发平台的运行方法,该方法包括:

接收启动指令,根据所述启动指令启动代理运行服务,执行相应的更新操作,所述更新操作包括:应用的更新;

通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化;

待所述平台主进程初始化完毕,触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态。

在其中一个实施例中,所述通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化,包括:通过所述平台主进程检测平台配置文件是否存在,若存在,读取平台配置,根据所述平台配置对所述平台主进程进行初始化。

在其中一个实施例中,所述触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态,包括:当开启所述交易流程引擎时,通过载入主流程配置进入主流程;调起所述主流程中的启动应用,根据所述启动应用开启相关硬件,进入主流程中的暂停服务应用;调起所述暂停服务应用,执行待执行任务列表中的任务,执行完毕后,进入主流程中的空闲服务应用;调起所述空闲服务应用,进入待机状态。

在其中一个实施例中,应用开发平台的运行方法还包括:在所述待机状态下,接收业务应用的触发指令,响应所述触发指令进入业务处理流程,执行相应的业务功能。

上述应用开发平台的运行方法,在接收到开启指令后,根据所述启动指令启动代理运行服务执行相应的更新操作,包括:应用的更新,然后通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化,待所述平台主进程初始化完毕,触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态。该应用开发平台的运行方法可以快速将开发的新应用投入使用,而不需要对应用开发平台进行任何修改,提高了应用开发的效率,缩短了应用开发的周期。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为一个实施例中应用开发平台的结构框图;

图2为一个实施例中应用层的框架示意图;

图3为一个实施例中公共组件层的框架示意图;

图4为另一个实施例中应用开发平台的结构框图;

图5为一个实施例中平台运行层的结构框图;

图6为又一个实施例中应用开发平台的结构框图;

图7为一个实施例中基础层的结构框图;

图8为一个实施例中应用开发平台的结构示意图;

图9为一个实施例中应用开发平台的运行方法的流程图;

图10为一个实施例中初始化主进程进入待机状态的流程图;

图11为一个实施例中应用开发平台的运行方法的时序图;

图12为一个实施例中智能自助设备的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,提出了一种应用开发平台,应用于智能自助设备,该平台包括:

应用层102,包括应用框架和基于所述应用框架开发的应用,所述应用中包括应用的私有资源。

其中,应用层包括应用框架,应用框架用于为应用的开发提供基本的架构,基于应用框架进行开发,一方面可以减少开发的时间,另一方面可以统一开发的标准,使得开发的应用在相同的应用框架上都可以运行。应用层中包含有app(application,应用程序,简称“应用”)集合。app集合中包含有各类app及其相应app的私有资源,app集合中的应用可以从智能自助设备中的应用商店中下载。应用商店是服务端的一个功能模块,用于存储各种应用app。私有资源是指应用所特有的信息,即特有的资源。私有资源包括:私有配置、私有流程、私有组件、私有页面等。通过将应用进行分析,将实现应用的资源分为私有资源和公共资源,然后将公共资源抽取出来放入公共组件层,所有的应用都可以调用该资源,后续开发应用时,只需要开发该应用对应的私有资源即可,大大节省了应用的开发时间。

应用包括:业务应用,业务应用用于实现相应的业务功能,通过将业务功能封装为应用的形式,不但可以节省业务功能开发的流程,而且更人性化,提高操作的便捷性。

在一个实施例中,按照应用的作用域或使用范围,将应用分为:平台级应用、主流程应用、通用业务类应用和特色业务类应用。其中,平台级应用是指对平台配置进行维护管理,提供给设备管理员对平台进行管理维护的一类应用,如运行维护,模式切换;主流程应用:不具备业务功能,却是设备运行生命周期中的重要环节,比如,启动应用、暂停服务应用、空闲应用等;通用业务类应用:适用于全国各机构(比如,各个分行)的通用业务应用;分行特色业务应用:适用于单一或者部分分支机构的特色业务,是对通用业务类应用的丰富、补充和完善。在另一个实施例中,为了兼容b/s(browser/server)模式的业务,业务类应用中还提供了tds服务接口。通用业务类应用可以由总行或分行开发,全国各机构都可以从应用商店中下载。分行特色业务适用于开发的分行,不经过授权,其他分行不能使用。这样就形成了总行开发全国通用标准业务+分行开发地方特色业务的模式,即总行和分行可以各自独立进行业务应用的开发。

如图2所示,为一个实施例中,应用层的框架示意图,包括平台级应用、主流程应用、通用业务类应用、特色业务类应用。每类应用中都包含有相应的私有资源,包括:应用配置,应用流程,应用组件和应用文件,业务类应用中还包括:tds服务接口。

公共组件层104,用于对公共资源进行管理,为所述应用层中的所述应用提供访问所述公共资源的访问接口。

其中,公共资源包括:公共配置、公共组件、公共流程等。为了简化应用的开发过程,通过将一些公共的服务、功能提炼成统一的服务和组件,放入到公共组件层,并为应用层的应用提供访问公共资源的访问接口。公共组件层用于对公共资源进行管理,包括对主流程、公共配置、公共流程、公共组件等的管理。为上层app提供统一的api接口来访问这些公共资源,同时可以基于上层应用的调用访问下层的硬件模块。如图3所示,为一个实施例中,公共组件层的框架示意图。

在一个实施例中,上述应用开发平台还包括:基础架构层,所述基础架构层中包括硬件模块,用于响应公共组件层的调用来驱动硬件设备的运行。

由于传统的智能自助设备中的应用的开发是以流程为驱动的,应用的开发依赖于开发应用平台,即应用与平台是一个强耦合的关系,导致应用开发效率低下,而且一般只能由总行来进行业务应用开发,本申请提出的应用开发平台将应用与平台剥离,将应用从重量级、强绑定调整为轻量级、弱关联,这样,各类业务就可以同时独立进行开发。业务app程序独立开发和发布,不但易于开发、而且易于管理和维护。

上述应用开发平台,通过对智能自助设备上的业务功能以应用的方式进行封装,同时将各个应用对应的公共资源整合到公共组件层,减弱了应用与平台之间的耦合性,该平台通过以应用为驱动,大大简化了应用的开发,提高了应用开发的效率。

如图4所示,在一个实施例中,上述应用开发平台还包括:

平台运行层106,用于对基础数据进行管理,基于所述公共组件层的调用为所述应用提供相应的访问数据。

其中,平台运行层中存储有基础数据,基础数据包括:平台组件、技术组件、平台服务等数据。公共组件层通过平台运行层提供的调用接口访问相应的数据。访问数据的方式可以通过key-value(键-值)的方式,比如,公共组件层向平台运行层发送相应的访问key值,平台运行层返回相应的value值。

在一个实施例中,所述平台运行层包括:交易流程引擎模块和代理运行服务模块;所述交易流程引擎模块用于根据主流程配置顺次调用相应的应用,驱动所述应用的运行,为所述应用提供和传递数据;所述代理运行服务模块用于与监控系统的数据进行交互,执行相应的更新操作。

其中,主流程是指应用开发平台中用于控制整个平台运行的流程。主流程配置是指用于实现主流程的配置,包括:应用中流程的调用顺序的配置等。交易流程引擎模块用于根据主流程配置中规定的调用顺序顺次调用相应的应用,驱动应用的运行,并为应用提供和传递数据。代理运行服务模块实质上是一个通讯代理,主要负责与监控系统进行通讯,实现与监控系统的数据进行交互,执行相应的更新操作。更新操作包括平台、组件和应用的更新操作。通过下载数据执行相应的更新操作。比如,当平台版本、组件以及应用版本有更新时,代理运行服务模块下载相应的更新数据,执行相应的更新操作。

如图5所示,在一个实施例中,平台运行层还包括:

日志备份模块106a,用于对各类日志进行备份和管理。

其中,日志备份模块用于对记录到的各类日志进行备份和管理,便于后续进行日志查找。

本地监控模块106b,用于监控平台运行期间的cpu、内存和磁盘的状态。

其中,为了保证平台的正常运行,需要实时监控平台运行期间的cpu、内存和磁盘的使用情况,包括:监控cpu的占用率、内存的占用率和磁盘的占用率。当cpu、内存、磁盘中的任一个达到设定阈值时,进行预警,从而可以及时的解决将要出现的问题,保障平台可以平稳的运行。

配置管理模块106c,用于对平台配置进行维护管理。

其中,配置管理模块负责对平台配置进行维护管理,平台配置是指对平台中的硬件进行配置。比如,刷脸取款业务上线时需新增双目摄像头,存折业务上线需外接补登机,那么此时就需要通过配置管理模块对新增硬件进行配置,并负责后续的维护管理。

在另一个实施例中,平台运行层还包括:守护进程,用于当平台主进程、代理运行服务等工作进程崩溃时,实现进程的再启动。

如图6所示,在一个实施例中,上述应用开发平台还包括:

中间层108,包括为所述平台运行层提供调用的上访问接口和调用下层硬件的下访问接口。

其中,中间层包括上访问接口和下访问接口,上访问接口是指用于接收上层(平台运行层)调用的接口,一般为api(applicationprogramminginterface)接口。下访问接口是指用于调用下层硬件的接口,一般为spi(serviceproviderinterface)接口。在一个实施例中,中间层包括:xfs中间件和xfs管理器(manager)。xfs是一种高性能的日志文件系统,循环相应的xfs规范,定义了一套api和相应的spi。

基础层110,用于提供访问硬件设备的接口,驱动硬件设备的运行。

其中,基于中间层的调用提供访问硬件设备的接口,从而可以驱动硬件设备的运行。

如图7所示,在一个实施例中,基础层110还包括:

接口标准层110a,用于规范硬件的接口标准。

其中,为了对硬件的接口进行约束,制定一套接口标准规范,使得硬件设备提供商根据该制定的接口标准提供相应的硬件设备。

设备驱动层110b,用于响应所述下访问接口的调用,驱动硬件设备的运行。

其中,中间层通过下访问接口向硬件设备进行调用,接口标准层通过将上述调用发送给设备驱动层,来调用相应的硬件设备,驱动硬件设备的运行。

操作系统层110c,用于运行操作系统。

其中,操作系统层即安装运行操作系统的层,智能自助设备上运行的为windows系统,比如,安装的操作系统可以为windowsxp、windows7、windows10等。操作系统层用于为上层应用提供基础运行系统。

自助设备层110d,用于为所述操作系统的运行提供硬件支撑。

其中,自助设备层是指平台运行的硬件基础,常见的智能自助设备包括:超级柜台、atm机、自助终端、发卡机、取号机等。

如图8所示,在一个实施例中,提出了一种应用开发平台的结构示意图。包括:应用层、公共组件层、平台运行层、中间层、接口标准层、设备驱动层、操作系统层和自助设备层。

如图9所示,在一个实施例中,提出了一种应用开发平台的运行方法,该方法包括:

步骤902,接收启动指令,根据启动指令启动代理运行服务执行相应的更新操作,更新操作包括:应用的更新。

其中,启动指令可以通过智能自助设备的开机操作触发,接收到启动指令后,首先启动代理(agent)运行服务,代理运行服务执行相应的更新操作,相当于代理运行服务进行初始化。更新操作包括:应用的更新。应用的更新分为两类,一种是新增的应用,一种是更新应用的版本,使用新版本替换旧版本。当智能自助设备开机时,自动触发更新操作,从而可以将应用从后端下载到前端,执行该应用的功能。

在另一个实施例中,更新操作还包括:平台组件、版本的更新。当开启代理运行服务时通过获取需要更新的内容,然后执行相应的更新操作。比如,业务应用的版本在服务端进行了更新,那么智能自助设备需要相应地将业务应用更新到最新版本。

步骤904,通过代理运行服务启动平台主进程,对平台主进程进行初始化。

其中,当代理运行服务初始化完毕后,通过代理运行服务启动平台主进程,平台主进程用于控制平台的运行。平台主进程初始化是指检测平台所需要的必要文件是否存在,以及读取相应的平台配置。

步骤906,待平台主进程初始化完毕,触发交易流程引擎,通过交易流程引擎开启主流程,初始化主流程进入待机状态。

其中,待平台主进程初始化完毕,触发开启交易流程引擎,通过交易流程引擎载入主流程配置,交易流程引擎在后续执行任务时用于根据主流程配置依次调用相应的应用,驱动应用的运行以及为应用提供和传递数据。通过交易流程引擎开启主流程,主流程是智能自助设备运行生命周期中的重要环节,用于管控设备运行状态的应用,包括启动应用,暂停服务应用和空闲应用等。通过对主流程进行初始化,使得智能自助设备进入待机状态,即等待触发的状态。

上述应用开发平台的运行方法,在接收到开启指令后,根据启动指令启动代理运行服务执行相应的更新操作,包括:应用的更新,然后通过代理运行服务启动平台主进程,对平台主进程进行初始化,待平台主进程初始化完毕,触发交易流程引擎,通过交易流程引擎开启主流程,初始化主流程进入待机状态。该应用开发平台的运行方法可以快速将开发的新应用投入使用,而不需要对应用开发平台进行任何修改,提高了应用开发的效率,缩短了应用开发的周期。

在一个实施例中,通过代理运行服务启动平台主进程,对平台主进程进行初始化,包括:通过平台主进程检测平台配置文件是否存在,若存在,读取平台配置,根据平台配置对平台主进程进行初始化。

其中,平台主进程进行初始化的过程就是获取平台配置的过程,检查平台配置文件是否存在,当存在时,读取平台配置文件中的平台配置,根据平台配置完成对平台主进程的初始化。

如图10所示,在一个实施例中,触发交易流程引擎,通过交易流程引擎开启主流程,初始化主流程进入待机状态,包括:

步骤906a,当开启交易流程引擎时,通过载入主流程配置进入主流程。

其中,主流程配置用于设置调用应用中各个流程的顺序。开启交易流程引擎后,创建数据总线,载入默认主流程配置,从而进入了主流程。

步骤906b,调起主流程中的启动应用,根据启动应用开启相关硬件,进入主流程中的暂停服务应用。

其中,进入主流程后,调起主流程中的启动应用,检测与启动应用相关的参数,打开相关硬件,完成启动应用的初始化后,进入主流程中的暂停服务应用。

步骤906c,调起暂停服务应用,执行待执行任务列表中的任务,执行完毕后,进入主流程中的空闲服务应用。

其中,开启暂停服务应用,检查相关硬件状态以及检测待执行任务列表中是否有任务,若有,则执行待执行任务列表中的任务,执行完毕后,进入主流程中的空闲服务应用。

步骤906d,调起空闲服务应用,进入待机状态。

其中,调起空闲服务应用,即说明当前智能自助设备处于空闲状态,处于等待任务或等待操作的状态,即处于待机状态。在一个实施例中,在调起空闲服务应用后,还用于监控设备状态,处理冲正,处理完毕后,进入待机状态,等待用户操作,比如,触屏、按键、插卡等操作。

在一个实施例中,应用开发平台的运行方法还包括:在待机状态下,接收业务应用的触发指令,响应触发指令进入业务处理流程,执行相应的业务功能。

其中,业务应用是指封装的用于实现业务功能的应用。在待机状态下,智能自助设备接收用于对业务应用的触发指令,响应该触发指令进入业务处理流程,执行相应的业务功能。业务应用在开发时主要关注业务场景、业务实现和业务流程,通过可视化编程编辑和组件拖拽形式来实现相应的业务功能,完成相应的业务应用的开发。

如图11所示,为一个实施例中,应用开发平台的运行方法的时序图。包括:代理运行服务、平台主进程、平台主流程和业务应用。第一步,启动代理运行服务进行参数下载和版本更新;第二步:代理运行服务向平台主进程发送启动指令;第三步:平台主进程进行文件检查,读取相关配置;第四步:平台主进程启动交易流程引擎,进行数据总线的创建,并载入默认主流程配置;第五步:调起主流程中的启动应用,进行参数检查,打开相关硬件,然后进入暂停服务;第六步:调起暂停服务应用,检查硬件状态、检查待执行任务列表并进行处理,进入空闲服务;第七步:调起空闲服务,监控设备状态,处理冲正,等待用户操作;第八步:调起客户选择的业务app,进入业务处理流程,为客户提供业务服务。第九步:调起空闲应用,等待事件触发。

图12示出了一个实施例中智能自助设备的内部结构图。如图12所示,该智能自助设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该智能自助设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现应用开发平台的运行方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行应用开发平台的运行方法。本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的智能自助设备的限定,具体的智能自助设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提出了一种智能自助设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:接收启动指令,根据所述启动指令启动代理运行服务,执行相应的更新操作,更新操作包括:应用的更新;通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化;待所述平台主进程初始化完毕,触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态。

在一个实施例中,所述通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化,包括:通过所述平台主进程检测平台配置文件是否存在,若存在,读取平台配置,根据所述平台配置对所述平台主进程进行初始化。

在一个实施例中,所述触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态,包括:当开启所述交易流程引擎时,通过载入主流程配置进入主流程;调起所述主流程中的启动应用,根据所述启动应用开启相关硬件,进入主流程中的暂停服务应用;调起所述暂停服务应用,执行待执行任务列表中的任务,执行完毕后,进入主流程中的空闲服务应用;调起所述空闲服务应用,进入待机状态。

在一个实施例中,上述计算机程序被所述处理器执行时,还用于执行以下步骤:在所述待机状态下,接收业务应用的触发指令,响应所述触发指令进入业务处理流程,执行相应的业务功能。

在一个实施例中,提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:

接收启动指令,根据所述启动指令启动代理运行服务,执行相应的更新操作,所述更新操作包括:应用的更新;通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化;待所述平台主进程初始化完毕,触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态。

在一个实施例中,所述通过所述代理运行服务启动平台主进程,对所述平台主进程进行初始化,包括:通过所述平台主进程检测平台配置文件是否存在,若存在,读取平台配置,根据所述平台配置对所述平台主进程进行初始化。

在一个实施例中,所述触发交易流程引擎,通过所述交易流程引擎开启主流程,初始化所述主流程进入待机状态,包括:当开启所述交易流程引擎时,通过载入主流程配置进入主流程;调起所述主流程中的启动应用,根据所述启动应用开启相关硬件,进入主流程中的暂停服务应用;调起所述暂停服务应用,执行待执行任务列表中的任务,执行完毕后,进入主流程中的空闲服务应用;调起所述空闲服务应用,进入待机状态。

在一个实施例中,上述计算机程序被所述处理器执行时,还用于执行以下步骤:在所述待机状态下,接收业务应用的触发指令,响应所述触发指令进入业务处理流程,执行相应的业务功能。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1