CN110941471A - 一种软件***基础数据国际化的方法及装置 - Google Patents
一种软件***基础数据国际化的方法及装置 Download PDFInfo
- Publication number
- CN110941471A CN110941471A CN201911166416.XA CN201911166416A CN110941471A CN 110941471 A CN110941471 A CN 110941471A CN 201911166416 A CN201911166416 A CN 201911166416A CN 110941471 A CN110941471 A CN 110941471A
- Authority
- CN
- China
- Prior art keywords
- basic data
- software system
- language
- internationalized
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种软件***基础数据国际化的方法及装置,当切换***语言时,将软件***数据库表中的基础数据拷贝出来同步更新到国际化资源表中覆盖更新国际化资源表中对应的***切换语言前的语言类型所对应的基础数据,其后从国际化资源表中拷贝***所需切换到的语言类型对应的基础数据覆盖更新基础数据数据库表中对应的数据条目,实现软件***基础数据的国际化。本发明使用数据库表作为数据存放和转储的介质,具有不需要依赖额外的第三方插件、不强制介入其它软件***、一个国际化装置通过配置可以同时实现对多个软件***国际化、扩展性强、操作简单、执行方便等特点。
Description
技术领域
本发明涉及信息技术领域,具体来说,涉及一种软件***基础数据国际化的方法及装置,在不改变原应用软件***的前提下实现对应用软件***中基础数据的国际化。
背景技术
随着互联网业务的发展,同一个应用***面向的行业和使用的用户群体越来越广泛,不同的使用行业和不同的使用群体针对同一个应用***可能存在使用的主要语言版本不一致的问题,这就需要软件***的语言类型支持动态的扩展。
传统的软件***国际化是按照不同的语言版本开发出对应的软件***软件,按照语言类型发布不同的软件版本,部署使用对象按照需求下载所需要的语言版本的软件进行部署,又或者通过对同一字段建立不同语言对应的字段来做翻译数据记录。
但是,这种软件***国际化的方式每次增加对一种语言的支持都需要软件开发团队重新开发一套对应语言版本的软件,又或者需要对原来的应用***的表做相对应的修改。这样的做法不仅需要投入大量的人力物力资源,重新开发也需要大量的时间。这种侵入原***进行国际化增量开发的方式,无疑增加了软件***的复杂度,而且这种单独开发的方式很难保证软件***不同语言版本之间的一致性,新旧多版本维护也异常的繁琐。
其次,这种传统的软件***国际化的方式,如果用户在使用了一段时间后由于***,或者使用主要群体发生变化需要切换***语言的话,只能重新部署另外的对应语言类型的软件版本,无法做到动态切换***工作语言的需要,这样在***的维护来说也很不方便。
发明内容
本发明的目的在于提出一种软件***基础数据国际化的方法及装置,以克服现有技术中存在的上述不足。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种软件***基础数据国际化的方法,所述方法包括以下步骤:
1)接收软件***发送的切换***语言版本的请求;
2)响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则进行以下步骤;
3)将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并重复步骤1)-步骤2)。
一种软件***基础数据国际化的装置,所述装置包括:
接收模块,用于接收软件***发送的切换***语言版本的请求;
响应模块,响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则将基数数据发送给翻译模块;
翻译模块,用于将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并以该基础数据对应的软件***向接收模块再次发送切换***语言版本的请求。
一种软件***基础数据国际化的方法,所述方法包括以下步骤:
1)将软件***的基础数据存储于数据库表中;
2)向国际化装置发送切换***语言版本的请求;
3)接收国际化装置发送的切换为目标语言的基础数据;
4)根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。
一种软件***基础数据国际化的装置,所述装置包括:
设置模块,用于将软件***的基础数据存储于数据库表中;
发送模块,用于向国际化装置发送切换***语言版本的请求;
接收模块,用于接收国际化装置发送的切换为目标语言的基础数据;
更新模块,根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。
一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述的方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述的方法。
本发明的有益效果:本软件***基础数据国际化的方法及装置使用数据库表作为数据存放和转储的介质,具有不需要依赖额外的第三方插件、不强制介入其它应用软件***、一个国际化装置通过配置可以同时实现对多个应用软件***国际化、扩展性强、操作简单、执行方便等特点。在完全不修改原应用软件***的前提下,引入申请中提到的国际化装置和方法即可实现对新旧应用软件***基础数据的国际化。
附图说明
图1是本发明所述方法的流程图;
图2是本发明所述装置的结构示意图;
图3是本发明另一实施方式所述方法的流程图;
图4是本发明另一实施方式所述装置的结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1所示,根据本发明的实施例所述的一种软件***基础数据国际化的方法,所述方法包括以下步骤:
步骤1:接收软件***发送的切换***语言版本的请求。
在本步骤中,访问请求是软件***向国际化装置发送的、获取所需语言数据的请求。实际应用中,客户端可以向国际化装置发送访问请求以获取以所需语言展示的页面、文件等,访问请求中一般包含目标语言信息,从中可以确定软件***所需的展示语言;访问请求中也包含请求页面的地址,即请求页面的URI(Uniform Resource Identifier,统一资源标识符),由此确定访问请求的请求页面。例如:用户在客户端点击浏览页面的“法语版”按钮时,即向相应的国际化装置发送携带法语信息与请求页面地址的访问请求。
步骤2:响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则进行以下步骤;
步骤3:将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并重复步骤1)-步骤2)。
与上述一种软件***基础数据国际化的方法相对应,本申请还公开了一种软件***基础数据国际化的装置,如图2所示,所述装置包括:
接收模块,用于接收软件***发送的切换***语言版本的请求;
响应模块,响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则将基数数据发送给翻译模块;
翻译模块,用于将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并以该基础数据对应的软件***向接收模块再次发送切换***语言版本的请求。
如图3所示,为本发明所述方法的另一实施方式,所述方法包括以下步骤:
步骤1:将软件***的基础数据存储于数据库表中。
在本步骤中,软件***中的数据库表中存有一份默认语言版本的基础数据,管理人员根据使用的具体情况查看默认的语言类型对应的软件***基础数据是否是自己需要使用的语言版本,如果默认的基础数据对应的语言版本已经满足要求,则直接使用即可,不需要其他的操作,如果默认的基础数据对应的语言版本不满足***使用的要求,则需要登陆国际化装置的客户端,进行步骤2。
步骤2:向国际化装置发送切换***语言版本的请求。
步骤3:接收国际化装置发送的切换为目标语言的基础数据。
步骤4:根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。切换完成后,软件***在获取基础数据时和国际化处理之前一致,直接从数据库表中直接获取。
需要说明的是,本申请对该软件***的国际化需求限定为在同一时刻软件***只能设定为某种特定的国际化语言,即软件***语言类型更改为某种语言后,整个软件***统一呈现为该语言的界面效果。
与上述一种软件***基础数据国际化的方法的另一实施方式相对应,本申请还公开了一种软件***基础数据国际化的装置,如图4所示,所述装置包括:
设置模块,用于将软件***的基础数据存储于数据库表中;
发送模块,用于向国际化装置发送切换***语言版本的请求;
接收模块,用于接收国际化装置发送的切换为目标语言的基础数据;
更新模块,根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。
本发明还公开了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行上述的方法。
本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述的方法。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器( RAM ),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种软件***基础数据国际化的方法,其特征在于,所述方法包括以下步骤:
1)接收软件***发送的切换***语言版本的请求;
2)响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则进行以下步骤;
3)将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并重复步骤1)-步骤2)。
2.一种软件***基础数据国际化的装置,其特征在于,所述装置包括:
接收模块,用于接收软件***发送的切换***语言版本的请求;
响应模块,响应所述请求,国际化装置服务端从数据库表中同步拷贝软件***基础数据到国际化资源表中,并将基础数据按照表名加主键加字段作为国际化资源表中数据的编码,切换前软件***的语言类型作为国际化资源表的语言标记从国际化资源表中查找对应的记录,如果存在对应的记录,则直接更新国际化资源表中当前条目的值,并使用目标语言类型从国际化资源表中过滤出所述请求对应的软件***对应的基础数据发送给软件***,若不存在对应的记录,则将基数数据发送给翻译模块;
翻译模块,用于将基础数据翻译成至少两种语言版本并以基础数据表名加主键加字段拼接的字符串作为国际化资源表的编码、语言类型作为语言标记以及基础数据翻译后的值作为编码和语言编辑条目的值的形式存放于国际化资源表中,并以该基础数据对应的软件***向接收模块再次发送切换***语言版本的请求。
3.一种软件***基础数据国际化的方法,其特征在于,所述方法包括以下步骤:
1)将软件***的基础数据存储于数据库表中;
2)向国际化装置发送切换***语言版本的请求;
3)接收国际化装置发送的切换为目标语言的基础数据;
4)根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。
4.一种软件***基础数据国际化的装置,其特征在于,所述装置包括:
设置模块,用于将软件***的基础数据存储于数据库表中;
发送模块,用于向国际化装置发送切换***语言版本的请求;
接收模块,用于接收国际化装置发送的切换为目标语言的基础数据;
更新模块,根据国际化资源数据表中的编码中的表名、主键和字段找到基础数据表中对应的数据条目,使用国际化资源表中当前数据条目对应的值,更新并覆盖到软件***数据库表中的对应条目。
5.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1或3所述的方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1或3所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911166416.XA CN110941471A (zh) | 2019-11-25 | 2019-11-25 | 一种软件***基础数据国际化的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911166416.XA CN110941471A (zh) | 2019-11-25 | 2019-11-25 | 一种软件***基础数据国际化的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110941471A true CN110941471A (zh) | 2020-03-31 |
Family
ID=69908061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911166416.XA Pending CN110941471A (zh) | 2019-11-25 | 2019-11-25 | 一种软件***基础数据国际化的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110941471A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984267A (zh) * | 2020-07-02 | 2020-11-24 | 福建天泉教育科技有限公司 | 多版本资源存储国际化的方法、存储介质 |
CN113157436A (zh) * | 2021-03-02 | 2021-07-23 | 重庆度小满优扬科技有限公司 | 资源请求分发方法、装置、服务器和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199812A (zh) * | 2014-08-18 | 2014-12-10 | 中国建设银行股份有限公司 | 一种支持多语言的数据***和方法 |
CN105138350A (zh) * | 2015-07-29 | 2015-12-09 | 北京四方继保自动化股份有限公司 | 一种组态软件国际化多语言的实现方法 |
CN107256234A (zh) * | 2017-05-18 | 2017-10-17 | 腾讯科技(深圳)有限公司 | 一种网页文本调整方法及其设备 |
WO2017181856A1 (zh) * | 2016-04-18 | 2017-10-26 | 中兴通讯股份有限公司 | 一种应用国际化方法、装置及终端 |
CN108897742A (zh) * | 2018-06-29 | 2018-11-27 | 郑州云海信息技术有限公司 | 一种日志国际化方法、***、设备及计算机可读存储介质 |
CN109683998A (zh) * | 2017-10-19 | 2019-04-26 | 北京京东尚科信息技术有限公司 | 国际化实现方法、装置和*** |
-
2019
- 2019-11-25 CN CN201911166416.XA patent/CN110941471A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199812A (zh) * | 2014-08-18 | 2014-12-10 | 中国建设银行股份有限公司 | 一种支持多语言的数据***和方法 |
CN105138350A (zh) * | 2015-07-29 | 2015-12-09 | 北京四方继保自动化股份有限公司 | 一种组态软件国际化多语言的实现方法 |
WO2017181856A1 (zh) * | 2016-04-18 | 2017-10-26 | 中兴通讯股份有限公司 | 一种应用国际化方法、装置及终端 |
CN107305488A (zh) * | 2016-04-18 | 2017-10-31 | 中兴通讯股份有限公司 | 一种应用国际化方法、装置及终端 |
CN107256234A (zh) * | 2017-05-18 | 2017-10-17 | 腾讯科技(深圳)有限公司 | 一种网页文本调整方法及其设备 |
CN109683998A (zh) * | 2017-10-19 | 2019-04-26 | 北京京东尚科信息技术有限公司 | 国际化实现方法、装置和*** |
CN108897742A (zh) * | 2018-06-29 | 2018-11-27 | 郑州云海信息技术有限公司 | 一种日志国际化方法、***、设备及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
苏红帆等: "Windows环境下软件国际化开发的解决方案", 《广西科学院学报》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984267A (zh) * | 2020-07-02 | 2020-11-24 | 福建天泉教育科技有限公司 | 多版本资源存储国际化的方法、存储介质 |
CN111984267B (zh) * | 2020-07-02 | 2023-11-07 | 福建天泉教育科技有限公司 | 多版本资源存储国际化的方法、存储介质 |
CN113157436A (zh) * | 2021-03-02 | 2021-07-23 | 重庆度小满优扬科技有限公司 | 资源请求分发方法、装置、服务器和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210406033A1 (en) | Method for running applets, and electronic device | |
CN102567516B (zh) | 脚本加载方法及装置 | |
US9727354B2 (en) | System and methods for loading an application and its modules in a client device | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
US9652220B2 (en) | Zero down-time deployment of new application versions | |
CN109669692B (zh) | 源码共享方法、服务器、计算机可读存储介质及*** | |
CN110321503B (zh) | 一种web组件缓存方法、装置及电子设备 | |
CN111068328A (zh) | 游戏广告配置表格的生成方法、终端设备及介质 | |
CN110727429B (zh) | 一种前端页面的生成方法、装置及设备 | |
CN103473062A (zh) | 一种基于用户空间文件***的移动终端定制化方法及*** | |
CN112799663A (zh) | 页面显示方法、装置、计算机可读存储介质及电子设备 | |
JP2005533294A (ja) | サービス取得方法およびサービス取得システム | |
CN111159099A (zh) | 在线数据生成方法、装置、电子设备和存储介质 | |
CN110941471A (zh) | 一种软件***基础数据国际化的方法及装置 | |
JP2008529160A (ja) | コンピュータアプリケーションにおけるリソースの管理を自動化する方法 | |
CN110825600B (zh) | 一种页面信息处理方法、服务器和页面展示装置 | |
CN103577554A (zh) | 触发Android设备多媒体数据库扫描的方法及装置 | |
CN113656005B (zh) | 应用组件库构建方法、应用组件配置方法及相关装置 | |
CN113377458B (zh) | 插件管理方法、装置、电子设备和存储介质 | |
US9703848B2 (en) | Caching linked queries for optimized compliance management | |
CN114461209A (zh) | 页面配置与切换方法、装置、设备及存储介质 | |
WO2015147894A9 (en) | Web-application-launch application programming interface | |
CN113721973A (zh) | 配置文件生成方法、装置、设备及介质 | |
CN109101429B (zh) | 一种机顶盒的浏览器页面调试的方法及装置 | |
US12001458B2 (en) | Multi-cloud object store access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 361008 rooms 401-404, 501, 503, 504, No. 2, guanri Road, phase II, software park, Xiamen City, Fujian Province Applicant after: Xiamen Haisheng rongchuang Information Technology Co.,Ltd. Address before: 361008 rooms 401-404, 501, 503, 504, No. 2, guanri Road, phase II, software park, Xiamen City, Fujian Province Applicant before: XIAMEN ICSS HAISHENG INFORMATION TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200331 |
|
RJ01 | Rejection of invention patent application after publication |