首页 / 专利库 / 软件 / 软件 / 一种扩展Android软件功能的方法及装置

一种扩展Android软件功能的方法及装置

阅读:5发布:2021-07-08

专利汇可以提供一种扩展Android软件功能的方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种扩展Android 软件 功能的方法及装置,涉及通信技术领域,能够在不改变原始程序执行逻辑的情况下实现软件的功能扩展,提高了软件功能扩展的效率。该方法主要包括:将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件;根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码;根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件;将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。本发明主要用于扩展Android软件功能的过程中。,下面是一种扩展Android软件功能的方法及装置专利的具体信息内容。

1.一种扩展Android软件功能的方法,其特征在于,所述方法包括:
将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件;
根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码;
根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件;
将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
2.根据权利要求1所述的扩展Android软件功能的方法,其特征在于,所述根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件,包括:
将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件。
3.根据权利要求1所述的扩展Android软件功能的方法,其特征在于,所述根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件,包括:
根据所述待扩展的动态库文件的平台类型,构建新动态库文件;
将所述待扩展的动态库文件以及所述功能扩展节都写入所述新动态库文件,得到功能扩展的动态库文件。
4.根据权利要求2或3所述的扩展Android软件功能的方法,其特征在于,所述根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件,还包括:
将所述待扩展的动态库文件以及所述功能扩展节进行加密处理。
5.根据权利要求4所述的扩展Android软件功能的方法,其特征在于,还包括:
将引导模写入所述功能扩展的动态库文件;
修改所述功能扩展的动态库文件的入口点,使得所述入口点指向所述引导模块;
其中,当运行所述功能扩展的动态库文件时,所述引导模块用于将加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理。
6.根据权利要求5所述的扩展Android软件功能的方法,其特征在于,还包括:
将用于对所述功能扩展节进行注释的数据写入所述功能扩展的动态库文件。
7.一种扩展Android软件功能的装置,其特征在于,所述装置包括:
解包模块,用于将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件;
扩展模块,用于根据所述解包模块得到的所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码;
构建模块,用于根据所述扩展模块构建的功能扩展节和所述解包模块得到的待扩展的动态库文件,构建功能扩展的动态库文件;
打包模块,用于将所述构建模块构建的功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
8.根据权利要求7所述的扩展Android软件功能的装置,其特征在于,所述构建模块包括:
添加单元,用于将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件。
9.根据权利要求7所述的扩展Android软件功能的装置,其特征在于,所述构建模块包括:
构建单元,用于根据所述待扩展的动态库文件的平台类型,构建新动态库文件;
写入单元,用于将所述待扩展的动态库文件以及所述功能扩展节都写入所述构建单元构建的新动态库文件,得到功能扩展的动态库文件。
10.根据权利要求8或9所述的扩展Android软件功能的装置,其特征在于,所述构建模块还包括:
加密单元,用于将所述待扩展的动态库文件以及所述功能扩展节进行加密处理。
11.根据权利要求10所述的扩展Android软件功能的装置,其特征在于,还包括:
写入模块,用于将引导模块写入所述功能扩展的动态库文件;
修改模块,用于修改所述功能扩展的动态库文件的入口点,使得所述入口点指向所述引导模块;
其中,当运行所述功能扩展的动态库文件时,所述引导模块用于将加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理。
12.根据权利要求10所述的扩展Android软件功能的装置,其特征在于,还包括:
注释模块,用于将用于对所述功能扩展节进行注释的数据写入所述功能扩展的动态库文件。

说明书全文

一种扩展Android软件功能的方法及装置

技术领域

[0001] 本发明涉及通信技术领域,具体涉及移动终端技术领域,尤其涉及一种扩展Android软件功能的方法及装置。

背景技术

[0002] 随着无线互联网技术和智能终端的飞速发展,Android系统已经广泛地应用于手机、平板电脑等各种智能移动终端中,并提供丰富的应用软件供用户下载和使用。
[0003] 对于Android平台而言,如果需要对已有的应用程序进行功能扩展,就需要将实现扩展功能的代码插入程序的原始执行逻辑,从而实现软件功能的扩展。但是该方法在每次扩展软件功能时都需要将重新编排程序的执行逻辑,从而耗费大量的时间和人,实现软件功能扩展的效率较低。

发明内容

[0004] 有鉴于此,本发明实施例提供一种扩展Android软件功能的方法及装置,来解决以上背景技术部分提到的技术问题。
[0005] 一方面,本发明实施例提供了一种扩展Android软件功能的方法,该方法包括:
[0006] 将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件;
[0007] 根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码;
[0008] 根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件;
[0009] 将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0010] 另一方面,本发明实施例还提供了一种扩展Android软件功能的装置,该装置包括:
[0011] 解包模,用于将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件;
[0012] 扩展模块,用于根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码;
[0013] 构建模块,用于根据所述扩展模块构建的功能扩展节和所述解包模块得到的待扩展的动态库文件,构建功能扩展的动态库文件;
[0014] 打包模块,用于将所述构建模块构建的功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0015] 本发明实施例提出的一种扩展Android软件功能的方法及装置,通过解包APK文件得到待扩展的动态库文件,然后构建功能扩展节来扩展动态库文件的功能并进行打包,从而实现了APK文件的功能扩展,可以在不改变原始程序执行逻辑及编码规范的情况下达到功能扩展的目的,提高了软件功能扩展的效率。附图说明
[0016] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0017] 图1是本发明具体实施例提供的一种扩展Android软件功能的方法流程图
[0018] 图2是本发明具体实施例提供的另一种扩展Android软件功能的方法流程图;
[0019] 图3是本发明具体实施例提供的又一种扩展Android软件功能的方法流程图;
[0020] 图4是本发明具体实施例提供的再一种扩展Android软件功能的方法流程图;
[0021] 图5是本发明具体实施例提供的一种扩展Android软件功能的装置组成框图
[0022] 图6是本发明具体实施例提供的另一种扩展Android软件功能的装置组成框图;
[0023] 图7是本发明具体实施例提供的另一种扩展Android软件功能的装置组成框图;
[0024] 图8是本发明具体实施例提供的另一种扩展Android软件功能的装置组成框图;
[0025] 图9是本发明具体实施例提供的另一种扩展Android软件功能的装置组成框图。

具体实施方式

[0026] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0027] 本发明的具体实施方式提供了一种扩展Android软件功能的具体方法,本领域普通技术人员可以理解,所述方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于一计算机可读存储介质中,所述的存储介质包括ROM/RAM,磁盘,光盘等。如图1所示,该方法在执行时,包括如下步骤:
[0028] 101、将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件。
[0029] 其中,所述动态库文件是指Android平台中的动态链接库文件,即SO(Shared Object)文件,其文件名后缀均为.so。Android中的SO文件类似于Windows中的DLL文件,所述SO文件内的函数本身不会被当作是Android程序的一部分,而是可以根据程序的需要进行加载运行。当多个程序使用同一个动态库文件时,可以分别进行调用,既能节约可执行文件的大小,也能减少运行时的内存占用,具备很高的灵活性。
[0030] 具体地,在将Android软件安装包APK文件进行解包处理时,可以利用第三方工具(如apktool)将所述APK文件进行解包处理,然后得到所述APK文件的解包文件夹,其中,所述解包文件夹的lib目录下存放有软件需要调用的动态库文件。在将Android软件安装包APK文件进行解包处理得到解包文件夹后,还可以根据用户指令,在所述解包文件夹的lib目录选取一个动态库文件作为所述待扩展的动态库文件。
[0031] 102、根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码。
[0032] 其中,所述平台具体是指Android软件可以运行在其上的指令集架构。当前,Android软件可以在以下三种指令集架构上运行:ARM(Advanced RISC Machines)、X86和MIPS(Million Instructions Per Second),其中ARM和MIPS均是基于精简指令集机器处理器的架构,而X86由Intel公司推出的一种基于复杂指令集的架构。由于Android软件可以针对不同平台开发,所以APK文件解包后得到的动态库文件可以针对不同的平台类型,如:
[0033] libtest_x86.so
[0034] libtest_arm.so
[0035] libtest_mips.so
[0036] 上述动态库文件对应的平台类型就分别为X86、ARM和MIPS架构。
[0037] 由于所述动态库文件即SO文件的格式符合ELF(Executable and Linkable Format,可执行连接格式)规范,而ELF文件通常包括:ELF文件头(即ELFHeader)、程序文件头表(Program header table)以及节(section)等内容,其中,节作为ELF文件的主要结构,可以用于存放代码段、已经初始化的全局变量和静态变量以及未初始化的全局变量和静态变量等。
[0038] 具体地,在根据所述待扩展的动态库文件的平台类型构建可执行的功能扩展节时,可以首先获取所述待扩展的动态库文件的平台类型,然后针对特定的平台类型构建符合ELF规范的、可执行的功能扩展节,其中,所述功能扩展节中存放有实现扩展功能的具体代码,例如,所述在功能扩展节中存储有弹出新窗口的具体代码。
[0039] 103、根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件。
[0040] 具体地,在根据所述功能扩展节和所述待扩展的动态库文件构建功能扩展的动态库文件时,可以根据动态库文件的结构特点,对所述功能扩展节和所述待扩展的动态库文件进行融合操作,使得上述两个文件有机地融合为一个动态库文件即所述功能扩展的动态库文件。这样,所述功能扩展的动态库文件中既包括了所述待扩展的动态库文件,也包括了所述功能扩展节,因此实现了动态库文件的功能扩展。
[0041] 104、将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0042] 具体地,在将所述功能扩展的动态库文件进行打包处理时,可以利用第三方工具(如apktool),将包含有所述功能扩展的动态库文件的解包文件夹进行打包处理,从而得到了功能扩展的APK文件。当运行所述功能扩展的APK文件时,所述功能扩展的动态库文件可以被调用,从而执行所述功能扩展节,最终实现了APK文件的功能扩展。
[0043] 本发明实施例通过解包APK文件得到待扩展的动态库文件,然后构建功能扩展节来扩展动态库文件的功能并进行打包,从而实现了APK文件的功能扩展,可以在不改变原始程序执行逻辑及编码规范的情况下达到功能扩展的目的,提高了软件功能扩展的效率[0044] 进一步地,本发明具体实施例提供了另一种扩展Android软件功能的具体方法,如图2所示,该方法包括:
[0045] 201、将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件。
[0046] 202、根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码。
[0047] 203、将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件。
[0048] 具体地,由于所述待扩展的动态库文件符合ELF规范,因此所述待扩展的动态库文件中已经存在有由多个数据节或功能节等组成的节集合,在将所述功能扩展节添加进所述待扩展的动态库文件时,可以随机地将所述功能扩展节插入所述节集合中的任意两节之间,得到功能扩展的动态库文件;也可以根据功能扩展节的具体功能,以及所述节集合中各节的位置分布,将所述功能扩展节插入所述节集合中指定的两节之间,得到功能扩展的动态库文件,并且确保了其他节之间的连续性。
[0049] 204、将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0050] 并且所述步骤201、202和204的其他描述,可以参考图1中相关部分的描述,本发明实施例在此将不再赘述。
[0051] 本发明实施例进一步将所述功能扩展节直接添加进所述待扩展的动态库文件,从而得到功能扩展的动态库文件,可以快速地实现功能扩展,进一步简化了软件功能扩展的流程,显著提高了Android软件功能扩展的效率。
[0052] 进一步地,本发明具体实施例提供了又一种扩展Android软件功能的具体方法,如图3所示,该方法包括:
[0053] 301、将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件。
[0054] 302、根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码。
[0055] 303、根据所述待扩展的动态库文件的平台类型,构建新动态库文件。
[0056] 其中,所述待扩展的动态库文件的平台类型也是指Android软件运行的指令集架构即ARM、X86和MIPS架构。在根据所述待扩展的动态库文件的平台类型构建新动态库文件时,可以首先获取所述待扩展的动态库文件的平台类型,然后针对特定的平台类型构建相应的新动态库文件,如:
[0057] newtest_x86.so
[0058] newtest_arm.so
[0059] newtest_mips.so
[0060] 所述新动态库文件同样符合ELF规范,但是其主体内容均为空。
[0061] 304、将所述待扩展的动态库文件以及所述功能扩展节都写入所述新动态库文件,得到功能扩展的动态库文件。
[0062] 具体地,在将所述待扩展的动态库文件以及所述功能扩展节都写入所述新动态库文件时,可以将所述待扩展的动态库文件的ELF文件头、程序文件头表分别写入所述新动态库文件的ELF文件头、程序文件头表,还可以将所述待扩展的动态库文件中的原始节以及所述功能扩展节分别写入所述新动态库文件的节集合中,这样就可以得到一个完整的动态库文件,即所述功能扩展的动态库文件,其可以包括所述待扩展的动态库文件以及所述功能扩展节中的全部内容,也就实现了动态库文件的功能扩展。
[0063] 305、将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0064] 并且所述步骤301、302和305的其他描述,可以参考图1中相关部分的描述,本发明实施例在此将不再赘述。
[0065] 本发明实施例进一步构建新动态库文件,并将所述功能扩展节和所述待扩展的动态库文件分别写入所述新动态库文件,从而得到功能扩展的动态库文件,由于所述功能扩展的动态库文件是一个全新的动态库文件,其他程序使用者或开发者难以分辨出哪个功能是经扩展得到的,因此减少了扩展功能被修改的可能性,提高了Android软件的扩展功能的安全性。
[0066] 进一步地,本发明具体实施例提供了再一种扩展Android软件功能的具体方法,如图4所示,该方法包括:
[0067] 401、将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件。
[0068] 402、根据所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码。
[0069] 403、根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件。
[0070] 具体地,在根据所述功能扩展节和所述待扩展的动态库文件,构建功能扩展的动态库文件时,既可以将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件;也可以根据所述待扩展的动态库文件的平台类型,构建新动态库文件,然后再将所述待扩展的动态库文件以及所述功能扩展节都写入所述新动态库文件,得到功能扩展的动态库文件。
[0071] 进一步地,所述步骤403还可以包括:将所述待扩展的动态库文件以及所述功能扩展节进行加密处理。
[0072] 具体地,在将所述待扩展的动态库文件以及所述功能扩展节进行加密处理时,可以利用常用的数据加密算法,例如AES(Advanced Encryption Standard,高级加密标准)、MD5(Message Digest Algorithm5,消息摘要算法第五版)及DES(Data Encryption Standard,美国数据加密标准)等,对所述待扩展的动态库文件以及所述功能扩展节进行数据加密,即对原来的明文数据进行算法处理,使得加密处理后的所述待扩展的动态库文件以及所述功能扩展节成为不可读的代码。
[0073] 需要特别说明的是,所述加密处理步骤的执行顺序是不固定的:既可以先将所述待扩展的动态库文件以及所述功能扩展节进行加密处理,然后将加密后的所述功能扩展节添加进加密后的所述待扩展的动态库文件,得到功能扩展的动态库文件;也可以先将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件,然后再将所述功能扩展的动态库文件中根据所述待扩展的动态库文件得到的内容以及根据所述功能扩展节得到的内容分别进行加密处理,最终得到加密后的功能扩展的动态库文件,无论采用哪种方式,只要实现了对功能扩展的动态库文件中的所有内容的加密,就在本发明的保护范围内。同理,所述加密处理步骤与将所述待扩展的动态库文件以及所述功能扩展节都写入所述新动态库文件之间的顺序也是不固定的,这里不再赘述。
[0074] 404、将引导模块写入所述功能扩展的动态库文件。
[0075] 其中,所述引导模块可以用于将加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理,以便功能扩展后的Android软件能够顺利运行。具体地,在将引导模块写入所述功能扩展的动态库文件时,可以将所述引导模块可以作为一个单独的代码块直接写入所述功能扩展的动态库文件的指定位置,例如可以将所述引导模块写在动态库文件中节集合的后面。
[0076] 405、修改所述功能扩展的动态库文件的入口点,使得所述入口点指向所述引导模块。
[0077] 其中,所述入口点就是程序最开始执行的那一个函数,也可以称为入口函数。具体地,在修改所述功能扩展的动态库文件的入口点时,可以修改所述入口函数中用于指定代码执行顺序的相关参数,使得所述入口点指向所述引导模块。这样,在运行所述功能扩展的动态库文件时,由于入口点指向所述引导模块,因此程序首先运行所述引导模块,然后所述引导模块可以将加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理,接下来就可以执行所述待扩展的动态库文件所实现的原始功能,以及所述功能扩展节所实现的扩展功能。
[0078] 406、将用于对所述功能扩展节进行注释的数据写入所述功能扩展的动态库文件。
[0079] 其中,所述对所述功能扩展节进行注释的数据可以包括加密算法信息、密钥信息和所述新动态库文件的文件头信息等内容。具体地,在将用于对所述功能扩展节进行注释的数据写入所述功能扩展的动态库文件时,可以将所述注释的数据作为一个单独的代码块写入在所述引导模块之后,也就是动态库文件的末尾。当所述引导模块对加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理时,就可以从对所述功能扩展节进行注释的数据中获取解密所需要的密钥信息。
[0080] 407、将所述功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0081] 并且所述步骤401、402、403和407的其他描述,可以参考图1至图3中相关部分的描述,本发明实施例在此将不再赘述。
[0082] 本发明实施例进一步将所述待扩展的动态库文件和所述功能扩展节进行加密处理,得到功能扩展的动态库文件,通过加密可以进一步保护相关代码不会被其他人阅读、修改或窃取,从而进一步提高了Android软件的扩展功能的安全性。
[0083] 本发明具体实施例提供了一种扩展Android软件功能的保护装置,如图5所示,该装置包括:解包模块51、扩展模块52、构建模块53和打包模块54。
[0084] 解包模块51,用于将Android软件安装包APK文件进行解包处理得到待扩展的动态库文件。
[0085] 扩展模块52,用于根据所述解包模块51得到的所述待扩展的动态库文件的平台类型,构建可执行的功能扩展节,所述功能扩展节中存放有实现扩展功能的代码。
[0086] 构建模块53,用于根据所述扩展模块52构建的功能扩展节和所述解包模块得到的待扩展的动态库文件,构建功能扩展的动态库文件。
[0087] 打包模块54,用于将所述构建模块53构建的功能扩展的动态库文件进行打包处理,得到功能扩展的APK文件。
[0088] 进一步地,如图6所示,所述构建模块53可以包括:添加单元531。
[0089] 添加单元531,用于将所述功能扩展节添加进所述待扩展的动态库文件,得到功能扩展的动态库文件。
[0090] 进一步地,如图7所示,所述构建模块53也可以包括:构建单元532和写入单元533。
[0091] 构建单元532,用于根据所述待扩展的动态库文件的平台类型,构建新动态库文件。
[0092] 写入单元533,用于将所述待扩展的动态库文件以及所述功能扩展节都写入所述构建单元532构建的新动态库文件,得到功能扩展的动态库文件。
[0093] 进一步地,如图6和7所示,所述构建模块53还可以包括:加密单元534[0094] 加密单元534,用于将所述待扩展的动态库文件以及所述功能扩展节进行加密处理。
[0095] 进一步地,如图8所示,所述扩展Android软件功能的保护装置还可以包括:
[0096] 写入模块55,用于将引导模块写入所述功能扩展的动态库文件。
[0097] 修改模块56,用于修改所述功能扩展的动态库文件的入口点,使得所述入口点指向所述引导模块。
[0098] 其中,当运行所述功能扩展的动态库文件时,所述引导模块用于将加密处理后的所述待扩展的动态库文件以及所述功能扩展节进行解密处理。
[0099] 进一步地,如图9所示,所述扩展Android软件功能的保护装置还可以包括:注释模块57。
[0100] 注释模块57,用于将用于对所述功能扩展节进行注释的数据写入所述功能扩展的动态库文件。
[0101] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈