CN105608559B - 多语言邮件的生成方法及*** - Google Patents
多语言邮件的生成方法及*** Download PDFInfo
- Publication number
- CN105608559B CN105608559B CN201510999918.6A CN201510999918A CN105608559B CN 105608559 B CN105608559 B CN 105608559B CN 201510999918 A CN201510999918 A CN 201510999918A CN 105608559 B CN105608559 B CN 105608559B
- Authority
- CN
- China
- Prior art keywords
- code
- module
- language
- content
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种多语言邮件的生成方法及***,其中的方法包括,邮件配置阶段和邮件创建阶段;其中,邮件配置阶段,包括:通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,在形成邮件模板的过程中,分别对邮件主题和邮件内容进行语言代码、部门代码和功能代码的配置;邮件创建阶段,包括:从邮件配置中心加载邮件模板;其中,根据语言代码加载创建的邮件所使用的语言,根据部门代码加载创建该邮件的部门,根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能;将邮件主题和邮件内容中动态加载的内容替换为预定义的内容。利用本发明在生成邮件时无需重新修改程序进行编译部署。
Description
技术领域
本发明涉及邮件生成技术领域,更为具体地,涉及一种多语言邮件的生成方法及***。
背景技术
在制造业类型的企业级软件中,供应商管理模块会与不同国家使用不同语言的供应商进行沟通,例如:询价、竞标、订单回复、交期回复等等,邮件通知的内容需要以不同语言的方式呈现给对方。现有的方法是在生成邮件时根据语言进行跳转,生成不同语言的邮件,这种方法的缺点在于,邮件的标题和内容均写在程序中,每一次更改邮件格式,内容等操作需要重新修改程序进行编译部署,供应商管理模块管理起来极为不便。
发明内容
鉴于上述问题,本发明的目的是提供一种多语言邮件的生成方法及***,以解决上述背景技术中指出的问题。
本发明提供一种多语言邮件的生成方法,包括邮件配置阶段和邮件创建阶段;其中,
邮件配置阶段,包括:
通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,其中,在形成邮件模板的过程中,分别对邮件主题和邮件内容进行语言代码、部门代码和功能代码的配置;
邮件创建阶段,包括:
从邮件配置中心加载邮件模板,;其中,根据语言代码加载创建的邮件所使用的语言,根据部门代码加载创建该邮件的部门,根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能;
将邮件模板中动态加载的内容替换为预定义的内容。
本发明还提供一种多语言邮件的生成***,包括:
邮件模板配置单元,用于通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,其中,邮件模板配置单元包括:语言代码配置模块,用于分别对邮件主题和邮件内容进行语言代码的配置;部门代码配置模块,用于分别对邮件主题和邮件内容进行部门代码的配置;功能代码配置模块,用于分别对邮件主题和邮件内容进行功能代码的配置;
邮件模板加载单元,用于从邮件配置中心加载邮件模板;其中,邮件模板加载单元包括:语言加载模块,用于根据语言代码加载创建的邮件所使用的语言;部门加载模块,用于根据部门代码加载创建该邮件的部门;功能加载模块,用于根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能;
内容信息替换单元,用于将邮件主题和邮件内容中动态加载的内容替换为预定义的内容。
利用上述本发明的多语言邮件的生成方法及***,通过配置邮件模板的方式实现多语言邮件的发送,当需要对邮件主题或邮件内容进行修改时,只需要替换邮件模板中的动态加载的部分,而无需重新修改程序进行编译部署。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
附图说明
通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1为根据本发明实施例的多语言邮件的生成方法的流程示意图;
图2为根据本发明实施例的多语言邮件的生成***的逻辑结构示意图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
针对背景技术中所提出的问题,本发明通过配置一个通用的邮件模板,在建立新邮件时,加载邮件模板,邮件模板根据应用环境获取并加载需要使用的语言,且邮件模板包括固定加载内容和动态加载内容,将动态加载内容替换为预定义内容,完成新邮件的创建,新邮件的内容为所需要使用的语言显示。
图1示出了根据本发明实施例的多语言邮件的生成方法的流程。
如图1所示,本发明实施例提供的多语言邮件的生成方法,包括邮件配置阶段和邮件创建阶段;邮件配置阶段用于配置邮件模板,而邮件创建阶段用于加载配置的邮件模板,根据邮件模板获取所要使用的语言,以及将动态加载的内容替换为预定义的实际想要加载的内容。
在邮件配置阶段,包括:
步骤S101:通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,其中,在形成所述邮件模板的过程中,分别对邮件主题和邮件内容进行语言代码、部门代码和功能代码的配置。
邮件模板包括两部分的内容,分别为邮件主题和邮件内容,邮件主题和邮件内容包括动态加载的内容和静态加载的内容,动态加载的内容是在创建每封邮件时,根据实际需要替换为相应的内容,静态加载的内容为静态加载模式,,在创建每封邮件时,静态加载的内容是不会改变的。
邮件主题和邮件内容分别包括三方面的配置,即语言代码、部门代码和功能代码。配置语言代码用于识别创建的邮件所要使用的语言,例如:如果供应商为德国的公司,则通过语言代码根据供应商的相关信息识别出供应商使用德语,则需使用德语创建邮件。配置部门代码用于标识是哪个部门发送的邮件。而配置功能代码用于确定使用的是功能模块中的哪个功能,在创建一封邮件之前,就知道使用功能模块的哪个功能,因此,功能代码在创建邮件之前就已确定,直接定义就可以使用。
需要说明的是,功能模块为邮件***创建的模块,以竞标模块为例,竞标模块包括创建标书、发布标书等功能。功能代码同样以竞标模块为例,竞标模块的发布竞标项目功能代码Publish,竞标模块的取消发布功能代码CanclePublish,竞标模块的供方已报价功能代码SupplierBidSubmit。
另外,识别语言为一个单独的处理逻辑,在不同的情况下需要进行不同的解析判断,可以由供应商的币制、联系人电话、联系人名称、所在地或配置等信息分析获得。
为了方便查看功能模块,对邮件主题和邮件内容还进行模块代码的配置,模块代码为邮件***中功能模块的代码信息,配置模块代码用于标识功能模块,作为功能模块的身份ID。模块代码在所处的文件中已定义,获取后直接使用即可。
在本发明的一个具体实施方式中,配置的邮件主题的格式为:
EmailSubject_[语言代码]_[模块代码]_[功能代码]_[部门代码]
需要说明的是,格式中代码的顺序并非一定按照上述顺序排列。
例如:人力资源部竞标模块发布竞标项目功能的中文主题格式名称可配置为:
EmailSubject_CN_BID_Publish_HR
其中:CN为中文语言代码;
BID为竞标模块的模块代码;
Publish为竞标项目发布的功能代码;
HR为部门代码。
配置的邮件主题的格式为:
EmailContent_[语言代码]_[模块代码]_[功能代码]_[部门代码]
例如:人力资源部竞标模块发布竞标项目功能的中文内容格式名称可配置为:
EmailContent_CN_BID_Publish_HR
其中:CN为中文语言代码;
BID为竞标模块的模块代码;
Publish为竞标项目发布功能代码;
HR为部门代码。
在本发明的一个具体实例中,
竞标的邮件标题为:“[公司名称][部门名称][项目名称]投标邀请”邮件的内容为:
[供应商名称]
此邮件特邀请贵公司相关负责人登录供方协作平台,参与[项目名称]项目的投标。
投标时间为[项目开始时间]至[项目结束时间],请准时参加。点击下面的链接地址登录后进入“竞标管理---竞标大厅”参与投标:登录后点击左侧菜单“帮助文档---供应商操作手册”可查看投标操作流程。
[登录地址]
[公司名称]
[***日期]
其中,[]内的内容为动态加载的内容,需要按照邮件发送时的实际需求替换的内容,在邮件发送时按照实际的内容替换生成完整的邮件主题和邮件内容。
如果语言代码识别出两种或两种以下的语言,则分别使用识别的语言创建邮件。以英文邮件为例:上述中文邮件对应的英文邮件为:
[公司名称][部门名称][项目名称]Invitation to Bid.
[供应商名称],[项目名称]has started.Please login the bidding system totake part in the bid.
The bidding time:[项目开始时间]-[项目结束时间],Please attend on time,thank you!Click the link bellow and login the system to enter themenu.Bidding Management---Bidding Hall to bid:
[登录地址]
[***日期]
需要说明的是,邮件内容是按照格式整体进行保存的,包括换行,间距,落款位置等。
在邮件创建阶段,包括:
步骤S102:从邮件配置中心加载邮件模板;其中,根据语言代码加载创建的邮件所使用的语言,根据部门代码加载创建该邮件的部门,根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能。
在创建邮件时,从邮件配置中心加载配置的邮件模板,对邮件模板的部分内容进行相应的改动。加载邮件模板实际为加载配置的邮件主题和邮件内容,也就是加载语言代码、功能代码、模块代码和部门代码所实现的功能。即,根据语言代码加载识别出的语言,根据部门代码加载创建该邮件的部门,根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能。
步骤S103:将邮件模板中动态加载的内容替换为预定义的内容。
对于邮件模板中动态加载的内容,即,邮件主题和邮件内容中动态加载的内容,根据实际需要预定义一些内容,将动态加载的内容替换成预定义的内容,完成新邮件的创建。替换内容的实现方式为:调用一个Replace函数,将“[]”内的内容替换为真实场景中的内容。例如:content=content.Replace("[供应商名称]","**公司")
在创建邮件后,将邮件内容发送到邮件队列中并设置为待发送状态,邮件发送服务会一直启动,轮询邮件队列中为待发送状态的邮件;在将邮件发送出去后将邮件状态修改为已发送。当因为目标邮件地址失效或其他原因导致邮件发送失败时,将邮件发送失败的原因作为邮件发送给邮箱管理员和相应模块的管理员,对邮件发送失败的问题处理解决。
上述内容详细描述了本发明提供的多语言邮件的生成方法。与上述方法相对应,本发明还提供一种多语言邮件的生成***。
图2示出了根据本发明实施例的多语言邮件的生成***的逻辑结构。
如图2所示,本发明实施例提供的多语言邮件的生成***200,包括邮件模板配置单元210、邮件模板加载单元220和内容信息替换单元230。
其中,邮件模板配置单元210用于通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,其中,邮件模板配置单元210包括:语言代码配置模块211,用于分别对邮件主题和邮件内容进行语言代码的配置;部门代码配置模块212,用于分别对邮件主题和邮件内容进行部门代码的配置;功能代码配置模块213,用于分别对邮件主题和邮件内容进行功能代码的配置。
邮件模板加载单元220用于从邮件配置中心加载邮件模板;其中,邮件模板加载单元220包括:语言加载模块221,用于根据语言代码加载创建的邮件所使用的语言;部门加载模块222,用于根据部门代码加载创建该邮件的部门;功能加载模块223,用于根据功能代码加载与功能代码相对应的功能模块在邮件中所实现的功能。
内容信息替换单元230用于将邮件模板中动态加载的内容替换为预定义的内容。
另外,邮件模板配置单元210还包括模块代码配置模块214,用于分别对邮件主题和邮件内容进行模块代码的配置,模块代码用于对功能模块进行标识,作为功能模块的身份ID。
此外,语言加载模块221通过语言代码分析供应商的币制、联系人电话、或联系人名称加载所述邮件所使用的语言。
再者,邮件模板加载单元220还包括代码信息加载模块224,用于根据模块代码加载功能模块的代码信息。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (8)
1.一种多语言邮件的生成方法,包括邮件配置阶段和邮件创建阶段;其中,
所述邮件配置阶段,包括:
通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,所述邮件主题和邮件内容包括动态加载的内容和静态加载的内容,其中,在形成所述邮件模板的过程中,分别对所述邮件主题和所述邮件内容进行语言代码、部门代码和功能代码的配置;其中,所述语言代码用于识别创建的邮件所需使用的语言;所述部门代码用于标识创建所述邮件的部门;所述功能代码用于确定在所述邮件中所实现的功能;在识别创建的邮件所需使用的语言的过程中,根据供应商的基本信息进行语言识别;所述基本信息至少包括供应商的币制、联系人名称;
所述邮件创建阶段,包括:
从所述邮件配置中心加载所述邮件模板;其中,根据所述语言代码加载创建的邮件所使用的语言,根据所述部门代码加载创建所述邮件的部门,根据所述功能代码加载与所述功能代码相对应的功能模块在所述邮件中所实现的功能;
将所述邮件模板中动态加载的内容替换为预定义的内容。
2.如权利要求1所述的多语言邮件的生成方法,其中,在所述邮件配置阶段,还包括:
分别对所述邮件主题和所述邮件内容进行模块代码的配置,所述模块代码用于对所述功能模块进行标识,作为所述功能模块的身份ID。
3.如权利要求2所述的多语言邮件的生成方法,其中,在加载所述邮件模板的过程中,还根据所述模块代码加载所述功能模块的代码信息。
4.如权利要求1-3中任一项所述的多语言邮件的生成方法,在识别创建的邮件所需使用的语言的过程中,
若所述语言代码识别出两种或两种以上的语言,则分别使用识别的语言各自创建邮件。
5.一种多语言邮件的生成***,包括:
邮件模板配置单元,用于通过邮件配置中心配置邮件主题和邮件内容,形成邮件模板,所述邮件主题和邮件内容包括动态加载的内容和静态加载的内容,其中,所述邮件模板配置单元包括:语言代码配置模块,用于分别对所述邮件主题和所述邮件内容进行语言代码的配置;部门代码配置模块,用于分别对所述邮件主题和所述邮件内容进行部门代码的配置;功能代码配置模块,用于分别对所述邮件主题和所述邮件内容进行功能代码的配置;其中,所述语言代码用于识别创建的邮件所需使用的语言;所述部门代码用于标识创建所述邮件的部门;所述功能代码用于确定在所述邮件中所实现的功能;在识别创建的邮件所需使用的语言的过程中,根据供应商的基本信息进行语言识别;所述基本信息至少包括供应商的币制、联系人名称;
邮件模板加载单元,用于从所述邮件配置中心加载所述邮件模板;其中,邮件模板加载单元包括:语言加载模块,用于根据所述语言代码加载创建的邮件所使用的语言;部门加载模块,用于根据所述部门代码加载创建所述邮件的部门;功能加载模块,用于根据所述功能代码加载与所述功能代码相对应的功能模块在所述邮件中所实现的功能;
内容信息替换单元,用于将所述邮件模板中动态加载的内容替换为预定义的内容。
6.如权利要求5所述的多语言邮件的生成***,其中,
所述邮件模板配置单元还包括模块代码配置模块,用于分别对所述邮件主题和所述邮件内容进行模块代码的配置,所述模块代码用于对所述功能模块进行标识,作为所述功能模块的身份ID。
7.如权利要求6所述的多语言邮件的生成***,其中,
所述邮件模板加载单元还包括代码信息加载模块,用于根据所述模块代码加载所述功能模块的代码信息。
8.如权利要求5-7中任一项所述的多语言邮件的生成***,其中,
所述语言加载模块通过所述语言代码分析供应商的币制、联系人电话、或联系人名称加载所述邮件所使用的语言,并且,若所述语言代码识别出两种或两种以上的语言,则分别使用识别的语言各自创建邮件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510999918.6A CN105608559B (zh) | 2015-12-28 | 2015-12-28 | 多语言邮件的生成方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510999918.6A CN105608559B (zh) | 2015-12-28 | 2015-12-28 | 多语言邮件的生成方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105608559A CN105608559A (zh) | 2016-05-25 |
CN105608559B true CN105608559B (zh) | 2021-02-23 |
Family
ID=55988482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510999918.6A Active CN105608559B (zh) | 2015-12-28 | 2015-12-28 | 多语言邮件的生成方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105608559B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109104360B (zh) * | 2018-09-19 | 2022-11-25 | 平安科技(深圳)有限公司 | 邮件发送方法、***、计算机设备及存储介质 |
CN117196558A (zh) * | 2023-09-25 | 2023-12-08 | 杭州龙席网络科技股份有限公司 | 一种客户挖掘方法、***、服务器及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104657419A (zh) * | 2014-12-26 | 2015-05-27 | 盈世信息科技(北京)有限公司 | 一种定制信纸模板的处理方法和*** |
CN104935492A (zh) * | 2014-03-18 | 2015-09-23 | 阿里巴巴集团控股有限公司 | 一种邮件校验方法、装置和*** |
CN104954238A (zh) * | 2015-07-17 | 2015-09-30 | 上海斐讯数据通信技术有限公司 | 一种邮件模板的管理方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103426079A (zh) * | 2012-06-20 | 2013-12-04 | 中兴通讯股份有限公司 | 邮件发送方法及装置 |
-
2015
- 2015-12-28 CN CN201510999918.6A patent/CN105608559B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104935492A (zh) * | 2014-03-18 | 2015-09-23 | 阿里巴巴集团控股有限公司 | 一种邮件校验方法、装置和*** |
CN104657419A (zh) * | 2014-12-26 | 2015-05-27 | 盈世信息科技(北京)有限公司 | 一种定制信纸模板的处理方法和*** |
CN104954238A (zh) * | 2015-07-17 | 2015-09-30 | 上海斐讯数据通信技术有限公司 | 一种邮件模板的管理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105608559A (zh) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110310034B (zh) | 一种应用于SaaS的服务编排、业务流程处理方法和装置 | |
US10146599B2 (en) | System and method for a generic actor system container application | |
US8984489B2 (en) | Quality on submit process | |
US8726176B2 (en) | Active business client | |
CN107491983B (zh) | 一种微信客户行为反馈方法、设备及存储介质 | |
US8850390B2 (en) | Status management for phased implementation of configuration changes | |
CN109117141B (zh) | 简化编程的方法、装置、电子设备、计算机可读存储介质 | |
US20160050512A1 (en) | Method and apparatus for developing, distributing and executing applications | |
JP2021509498A (ja) | コンピューティング・デバイス | |
CN110515679A (zh) | 数据采集方法、装置、设备及存储介质 | |
CN111190673A (zh) | 基于操作监测的页面展示方法、装置和电子设备 | |
CN111752587A (zh) | 小程序的批量处理方法、装置、电子设备以及可读存储介质 | |
CN105608559B (zh) | 多语言邮件的生成方法及*** | |
US20140143752A1 (en) | Systems and methods for providing environments as a service | |
CN112817562A (zh) | 业务处理的方法和装置 | |
CN111027933A (zh) | 审批流转方法、装置、***及电子设备 | |
US9647970B2 (en) | Sorting electronic mail | |
AU2023210618A1 (en) | System and method for providing a customisable graphical user interface for information technology assistance | |
CN109302336B (zh) | 邮件生成方法、装置、计算机设备及存储介质 | |
CN110048940A (zh) | 即时通信消息的发送方法、装置、服务器及可读存储介质 | |
CN114527993A (zh) | 应用程序部署方法、装置、设备及介质 | |
CN114661274A (zh) | 用于生成智能合约的方法和装置 | |
CN105320523B (zh) | 一种数据处理方法和装置 | |
CN113935847A (zh) | 线上流程的风险处理方法、装置、服务器及介质 | |
CN113242282A (zh) | 一种用于目标人群的连续信息推送方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant after: Goertek Inc. Address before: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant before: Goertek Inc. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |