CN109960661A - 一种资产信息管理方法、装置、设备及存储介质 - Google Patents

一种资产信息管理方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN109960661A
CN109960661A CN201910313935.8A CN201910313935A CN109960661A CN 109960661 A CN109960661 A CN 109960661A CN 201910313935 A CN201910313935 A CN 201910313935A CN 109960661 A CN109960661 A CN 109960661A
Authority
CN
China
Prior art keywords
assets information
module
data
information data
ipmid
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.)
Withdrawn
Application number
CN201910313935.8A
Other languages
English (en)
Inventor
王志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201910313935.8A priority Critical patent/CN109960661A/zh
Publication of CN109960661A publication Critical patent/CN109960661A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种资产信息管理方法,包括从键盘控制式KCS输出的数据中获取预设类型的资产信息数据;将资产信息数据发送至消息总线***dbus模块,以便dbus模块将资产信息数据呈现给用户;其中,上述两个步骤中的动作与智能平台管理接口守护程序IPMID模块中的所有进程均不存在步序上的依赖关系。在对本发明中的程序进行调试时,无需受IPMID中程序的干扰,工作效率高,且本发明中的程序即使出现了错误,也不会对IPMID的功能产生任何影响,消除了安全隐患。本发明还公开了一种资产信息管理装置、设备以及计算机可读存储介质,具有如上资产信息管理方法相同的有益效果。

Description

一种资产信息管理方法、装置、设备及存储介质
技术领域
本发明涉及服务器领域,特别是涉及一种资产信息管理方法,本发明还涉及一种资产信息管理装置、设备及存储介质。
背景技术
随着云技术以及虚拟化技术的不断进步,对于大量服务器的管理是一个极大的挑战,其中一项便是对服务器的资产信息(例如服务器型号以及相关参数等信息)进行管理,现有技术中,由IPMID(Intelligent Platform Management Interface Daemon,智能平台管理接口守护程序)模块内部的资产信息管理单元获取资产信息数据,并将获取到的资产信息数据发送至总线消息***dbus模块,但是IPMID中除了资产信息管理单元外,还有其他的进程,例如IPMI(Intelligent Platform Management Interface,智能平台管理接口)进程等,且IPMID中的其他的进程均与资产信息管理单元耦合在一起,不利于工作人员对资产信息管理单元的程序进行调试,且一旦资产信息管理单元的程序出错,可能会对整个IPMID的功能产生影响,存在安全隐患。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种资产信息管理方法,提高了调试的工作效率,消除了安全隐患;本发明的另一目的是提供一种资产信息管理装置、设备及存储介质,提高了调试的工作效率,消除了安全隐患。
为解决上述技术问题,本发明提供了一种资产信息管理方法,包括:
从键盘控制式KCS输出的数据中获取预设类型的资产信息数据;
将所述资产信息数据发送至消息总线***dbus模块,以便dbus模块将所述资产信息数据呈现给用户;
其中,上述两个步骤中的动作与智能平台管理接口守护程序IPMID模块中的所有进程均不存在步序上的依赖关系。
优选地,所述从KCS输出的数据中获取预设类型的资产信息数据具体为:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
优选地,所述从被广播的所述KCS数据中获取预设类型的资产信息数据之后,该资产信息管理方法还包括:
将所述资产信息数据进行存储。
优选地,所述预设类型包括:
服务器型号、服务器名称以及服务器参数。
优选地,所述IPMID中原有的资产信息管理单元的进程已被删除。
为解决上述技术问题,本发明还提供了一种资产信息管理装置,包括:
获取模块,用于从KCS输出的数据中获取预设类型的资产信息数据;
发送模块,用于将所述资产信息数据发送至消息总线***dbus模块,以便dbus模块将所述资产信息数据呈现给用户;
其中,所述获取模块以及所述发送模块实现的动作与IPMID模块中的所有模块进程均不存在步序上的依赖关系。
优选地,所述获取模块具体用于:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
为解决上述技术问题,本发明还提供了一种资产信息管理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一项所述资产信息管理方法的步骤。
优选地,所述处理器为基板管理控制器BMC。
为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述资产信息管理方法的步骤。
本发明提供了一种资产信息管理方法,包括从键盘控制式KCS输出的数据中获取预设类型的资产信息数据;将资产信息数据发送至消息总线***dbus模块,以便dbus模块将资产信息数据呈现给用户;其中,上述两个步骤中的动作与智能平台管理接口守护程序IPMID模块中的所有进程均不存在步序上的依赖关系。
可见,本发明能够首先从KCS输出的数据中获取预设类型的资产信息数据,然后将获取的资产信息数据发送至dbus模块,以便dus模块将资产信息数据呈现给用户,由于上述两个步骤中的动作与IPMID模块中的所有进程均不存在步序上的依赖关系,因此本发明中用于从KCS输出的数据中获取预设类型的资产信息数据并将其发送至dbus模块的进程,与IPMID模块中的所有进程均没有耦合在一起,是独立的,因此在需要对本发明中的程序进行调试时,无需受IPMID中其他程序的干扰,提高了工作效率,且本发明中的程序即使出现了错误,也不会对IPMID的功能产生任何影响,消除了安全隐患。
本发明还提供了一种资产信息管理装置、设备以及计算机可读存储介质,具有如上资产信息管理方法相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种资产信息管理方法的流程示意图;
图2为本发明提供的一种资产信息管理装置的结构示意图;
图3为本发明提供的一种资产信息管理设备的结构示意图。
具体实施方式
本发明的核心是提供一种资产信息管理方法,提高了调试的工作效率,消除了安全隐患;本发明的另一核心是提供一种资产信息管理装置、设备及存储介质,提高了调试的工作效率,消除了安全隐患。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明提供的一种资产信息管理方法的流程示意图,包括:
步骤S1:从KCS输出的数据中获取预设类型的资产信息数据;
具体的,BIOS可以通过KCS(Keyboard Controller Style,键盘控制式)接口向BMC发送大量数据,这些数据中包括本发明实施例中需要的资产信息数据,本发明实施例中的可以首先从KCS输出的数据中获取预设类型的资产信息数据,其中,本步骤中的动作与IPMID模块中的所有进程不存在步序上的依赖关系,即本步骤是独立于IPMID模块中的任何进程的,若想执行本步骤以获取资产信息数据,无需预先执行IPMID模块中的任何一个动作,也无需在本步骤之后执行IPMID模块中的任何一个动作。
资产信息包括很多种,例如服务器名称、服务器型号以及各种参数等,预设类型可以根据实际需求进行自主设定,以获取需要的资产信息数据,本发明实施例在此不做限定。
步骤S2:将资产信息数据发送至消息总线***dbus模块,以便dbus模块将资产信息数据呈现给用户;
其中,上述两个步骤中的动作与IPMID模块中的所有进程均不存在步序上的依赖关系。
具体的,步骤S2同样与IPMID模块中的所有进程不存在步序上的依赖关系,即本步骤是独立于IPMID模块中的任何进程的,若想执行本步骤以发送资产信息数据,无需预先执行IPMID模块中的任何一个动作,也无需在本步骤之后执行IPMID模块中的任何一个动作。
其中,dbus模块可以将接收到的资产信息数据传输至WEB(World Wide Web,万维网)端,即用户可以通过网页查看本发明实施例中传输的资产信息数据,当然,dbus模块还可以以其他形式将资产信息数据呈献给用户,本发明实施例在此不做限定。
具体的,不同于现有技术中嵌于IPMID模块中,与IPMID模块中的大量进程存在耦合关系,即步序上的依赖关系,例如和IPMID模块中的IPMI进程耦合在一起等,代码冗余度高,复杂度高,本发明实施例中两个步骤中的动作相关的进程为独立编程,即执行本发明实施例中的步骤时,无需被动执行其他无关进程,此种情况下,用户在想要对本发明实施例中的相关进程进行调试时,无需从IPMID模块中大量的进程中找到与资产信息管理相关的进程,提高了工作效率,且本发明实施例中的进程独立性高,不与IPMID模块以及其他任何进程耦合,此种情况下,当本发明实施例中的程序出现错误时,不会对BMC(BaseboardManagement Controller,基板管理控制器)中的其他程序造成影响,消除了安全隐患。
另外,本发明实施例中的所有步骤的相关进程均可以基于openBMC的软件架构进行编程,当然,也可以基于其他形式的软件架构,本发明实施例在此不做限定。
本发明提供了一种资产信息管理方法,包括从KCS输出的数据中获取预设类型的资产信息数据;将资产信息数据发送至消息总线***dbus模块,以便dbus模块将资产信息数据呈现给用户;其中,上述两个步骤中的动作与IPMID模块中的所有进程均不存在步序上的依赖关系。
可见,本发明能够首先从KCS输出的数据中获取预设类型的资产信息数据,然后将获取的资产信息数据发送至dbus模块,以便dus模块将资产信息数据呈现给用户,由于上述两个步骤中的动作与IPMID模块中的所有进程均不存在步序上的依赖关系,因此本发明中用于从KCS输出的数据中获取预设类型的资产信息数据并将其发送至dbus模块的进程,与IPMID模块中的所有进程均没有耦合在一起,是独立的,因此在需要对本发明中的程序进行调试时,无需受IPMID中其他程序的干扰,提高了工作效率,且本发明中的程序即使出现了错误,也不会对IPMID的功能产生任何影响,消除了安全隐患。
在上述实施例的基础上:
作为一种优选的实施例,从KCS输出的数据中获取预设类型的资产信息数据具体为:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
具体的,由于在现有技术中,KCS输出的数据本身是与IPMID模块对接的,即KCS只向IPMID模块传送数据,而不向其他地方出传送数据,本发明实施例中,可以预先将KCS输出的数据广播出来,此种情况下,原有的IPMID模块可以正常地接收到KCS输出的数据,而本发明实施例中的进程也可以从被广播的KCD输出的数据中获取预设类型的资产信息数据。
其中,可以预先监听KCS输出的数据,然后将监听到的KCS数据进行广播,监听KCS数据以及广播KCS数据的进程比较简单,不易出错,稳定性较强。
当然,除了从被广播的KCS输出的数据中获取预设类型的资产信息数据外,还可以通过其他方式获取预设类型的资产信息数据,本发明实施例在此不做限定。
作为一种优选的实施例,从被广播的KCS数据中获取预设类型的资产信息数据之后,该资产信息管理方法还包括:
将资产信息数据进行存储。
具体的,考虑到用户可能在日后有调用资产信息数据的需求,本发明实施例中,可以将资产信息数据进行存储,以便于用户在需要时对存储的资产信息数据进行获取使用。
其中,存储的方式可以有很多种,例如可以存储在硬盘、U盘或者其他类型的存储装置中,本发明实施例在此不做限定。
具体的,本发明实施例中的步骤同样可以与IPMID模块中的所有进程不存在步序上的依赖关系,即本步骤也是独立于IPMID模块中的任何进程的,若想执行本步骤以存储资产信息数据,无需预先执行IPMID模块中的任何一个动作,也无需在本步骤之后执行IPMID模块中的任何一个动作。
作为一种优选的实施例,预设类型包括:
服务器型号、服务器名称以及服务器参数。
具体的,服务器型号、服务器名称以及服务器参数为比较完整的服务器的资产信息数据。
其中,预设类型还可以为原有的IPMID模块中的资产信息管理单元所获取的所有的资产信息数据的类型,能够较为完整地替代原先存在于IPMID模块中的进程。
当然,除了服务器型号、服务器名称以及服务器参数外,预设类型还可以为其他形式,本发明实施例在此不做限定。
作为一种优选的实施例,IPMID中原有的资产信息管理单元的进程已被删除。
具体的,可以将IPMID中原有的资产信息管理单元的进程删除掉,以在能够获取资产信息数据的基础上,减少了BMC中整体的进程数,但是如果考虑到本发明实施例中获取的资产信息数据的类型可能没有完全涵盖原有的资产信息管理单元所能够获取的资产信息数据的类型时,可以保留IPMID模块中的资产信息管理单元,以便用户能够得到更多类型的资产信息数据,本发明实施例在此不做限定。
请参考图2,图2为本发明提供的一种资产信息管理装置的结构示意图,包括:
获取模块1,用于从KCS输出的数据中获取预设类型的资产信息数据;
发送模块2,用于将资产信息数据发送至消息总线***dbus模块,以便dbus模块将资产信息数据呈现给用户;
其中,获取模块1以及发送模块2实现的动作与IPMID模块中的所有模块进程均不存在步序上的依赖关系。
作为一种优选的实施例,获取模块1具体用于:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
对于本发明实施例提供的资产信息管理装置的介绍请参照前述资产信息管理方法的实施例,本发明实施例在此不再赘述。
请参考图3,图3为本发明提供的一种资产信息管理设备的结构示意图,包括:
存储器3,用于存储计算机程序;
处理器4,用于执行计算机程序时实现如上任一项资产信息管理方法的步骤。
作为一种优选的实施例,处理器3为基板管理控制器BMC。
对于本发明实施例提供的资产信息管理设备的介绍请参照前述资产信息管理方法的实施例,本发明实施例在此不再赘述。
为解决上述技术问题,本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上任一项资产信息管理方法的步骤。
对于本发明实施例提供的计算机可读存储介质的介绍请参照前述资产信息管理方法的实施例,本发明实施例在此不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种资产信息管理方法,其特征在于,包括:
从键盘控制式KCS输出的数据中获取预设类型的资产信息数据;
将所述资产信息数据发送至消息总线***dbus模块,以便dbus模块将所述资产信息数据呈现给用户;
其中,上述两个步骤中的动作与智能平台管理接口守护程序IPMID模块中的所有进程均不存在步序上的依赖关系。
2.根据权利要求1所述的资产信息管理方法,其特征在于,所述从KCS输出的数据中获取预设类型的资产信息数据具体为:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
3.根据权利要求2所述的资产信息管理方法,其特征在于,所述从被广播的所述KCS数据中获取预设类型的资产信息数据之后,该资产信息管理方法还包括:
将所述资产信息数据进行存储。
4.根据权利要求1所述的资产信息管理方法,其特征在于,所述预设类型包括:
服务器型号、服务器名称以及服务器参数。
5.根据权利要求1至4任一项所述的资产信息管理方法,其特征在于,所述IPMID中原有的资产信息管理单元的进程已被删除。
6.一种资产信息管理装置,其特征在于,包括:
获取模块,用于从KCS输出的数据中获取预设类型的资产信息数据;
发送模块,用于将所述资产信息数据发送至消息总线***dbus模块,以便dbus模块将所述资产信息数据呈现给用户;
其中,所述获取模块以及所述发送模块实现的动作与IPMID模块中的所有模块进程均不存在步序上的依赖关系。
7.根据权利要求6所述的资产信息管理装置,其特征在于,所述获取模块具体用于:
从被广播的KCS输出的数据中获取预设类型的资产信息数据。
8.一种资产信息管理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述资产信息管理方法的步骤。
9.根据权利要求8所述的资产信息管理设备,其特征在于,所述处理器为基板管理控制器BMC。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述资产信息管理方法的步骤。
CN201910313935.8A 2019-04-18 2019-04-18 一种资产信息管理方法、装置、设备及存储介质 Withdrawn CN109960661A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910313935.8A CN109960661A (zh) 2019-04-18 2019-04-18 一种资产信息管理方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910313935.8A CN109960661A (zh) 2019-04-18 2019-04-18 一种资产信息管理方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN109960661A true CN109960661A (zh) 2019-07-02

Family

ID=67026343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910313935.8A Withdrawn CN109960661A (zh) 2019-04-18 2019-04-18 一种资产信息管理方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN109960661A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092756A (zh) * 2019-12-05 2020-05-01 智慧谷(厦门)物联科技有限公司 融合区块链和物联网实现数据资产信息管理的方法
CN111158768A (zh) * 2019-12-25 2020-05-15 浪潮商用机器有限公司 一种服务器开关机控制方法、装置、设备及存储介质
CN111580887A (zh) * 2020-05-13 2020-08-25 浪潮商用机器有限公司 一种获取psu资产信息的方法、装置、设备及存储介质
CN113703552A (zh) * 2021-07-30 2021-11-26 浪潮电子信息产业股份有限公司 一种服务器散热调控方法、设备及存储介质
WO2022037267A1 (zh) * 2020-08-21 2022-02-24 苏州浪潮智能科技有限公司 一种bmc的ipmi命令处理方法、***、设备以及介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092756A (zh) * 2019-12-05 2020-05-01 智慧谷(厦门)物联科技有限公司 融合区块链和物联网实现数据资产信息管理的方法
CN111158768A (zh) * 2019-12-25 2020-05-15 浪潮商用机器有限公司 一种服务器开关机控制方法、装置、设备及存储介质
CN111580887A (zh) * 2020-05-13 2020-08-25 浪潮商用机器有限公司 一种获取psu资产信息的方法、装置、设备及存储介质
CN111580887B (zh) * 2020-05-13 2023-08-15 浪潮商用机器有限公司 一种获取psu资产信息的方法、装置、设备及存储介质
WO2022037267A1 (zh) * 2020-08-21 2022-02-24 苏州浪潮智能科技有限公司 一种bmc的ipmi命令处理方法、***、设备以及介质
CN113703552A (zh) * 2021-07-30 2021-11-26 浪潮电子信息产业股份有限公司 一种服务器散热调控方法、设备及存储介质
CN113703552B (zh) * 2021-07-30 2024-02-09 浪潮电子信息产业股份有限公司 一种服务器散热调控方法、设备及存储介质

Similar Documents

Publication Publication Date Title
CN109960661A (zh) 一种资产信息管理方法、装置、设备及存储介质
EP3678346A1 (en) Blockchain smart contract verification method and apparatus, and storage medium
CN108932348B (zh) 区块链的合并处理方法、装置、区块链节点及存储介质
US20210049715A1 (en) Blockchain-based data procesing method, apparatus, and electronic device
WO2009055756A2 (en) Managing software lifecycle
CN105009089B (zh) 用于促进对指令违反行为的管理的设备和方法
US20130091486A1 (en) Generating a compliance data model for it control
CN108900354A (zh) 网络配置方法、配置文件集生成方法、装置及网络设备
CN102611576B (zh) 一种生成网管配置模型文件的方法及装置
CN102202087A (zh) 一种标识存储设备的方法及***
CN107391378A (zh) 一种测试脚本的生成方法及装置
CN110018935A (zh) 存储设备测试方法、***、装置及计算机可读存储介质
CN105553732B (zh) 一种分布式网络模拟方法及***
CN112131196A (zh) 一种分布式日志处理方法、装置、终端设备及存储介质
CN109726546A (zh) 一种权限管理方法及装置
CN108965112A (zh) 使用即时通讯软件进行文件传输的方法及装置
CN109507991B (zh) 一种双轴伺服控制平台调试***及方法
CN109299116B (zh) 一种数据同步方法、装置、设备及可读存储介质
Aljazzar et al. Generation of counterexamples for model checking of Markov decision processes
WO2016165461A1 (zh) 一种电信网网管***软件自动化测试方法和装置
CN109062733A (zh) 一种恢复bmc初始设置的方法、***、设备及存储介质
CN109032678A (zh) 控制bios打印信息量的方法、装置、介质及打印信息的方法
CN110162982A (zh) 检测非法权限的方法及装置、存储介质、电子设备
US20140310209A1 (en) Apparatus and method for sharing topic between autonomic computing devices
CN106330556B (zh) 一种用于生成服务模块调用关联信息的方法与装置

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20190702

WW01 Invention patent application withdrawn after publication