CN106713080A - 一种产品控制方法、装置及系统 - Google Patents
一种产品控制方法、装置及系统 Download PDFInfo
- Publication number
- CN106713080A CN106713080A CN201510812184.6A CN201510812184A CN106713080A CN 106713080 A CN106713080 A CN 106713080A CN 201510812184 A CN201510812184 A CN 201510812184A CN 106713080 A CN106713080 A CN 106713080A
- Authority
- CN
- China
- Prior art keywords
- product
- control
- function
- configuration information
- code
- 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
- 238000000034 method Methods 0.000 title claims abstract description 17
- 230000004044 response Effects 0.000 claims description 38
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 abstract description 76
- 230000000739 chaotic effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明涉及智能家居领域,特别涉及一种智能家居产品的产品控制方法、装置及系统。所述方法包括:获取所述产品的功能;根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息;根据所述配置信息,配置所述产品。根据产品的功能生成相应控制命令,不同的产品会生成不同的控制命令,并且根据控制命令生成相应的配置信息,并用该配置信息配置产品,无论该产品之前是否已经预设了控制命令,都会重新配置该产品的控制命令,使产品具备新的控制命令以及产品的功能与该控制命令相对应,从而达到控制产品功能的目的,统一集中对不同的产品生成不同的控制命令,以解决现有的智能家居系统出现控制混乱问题。
Description
技术领域
本发明涉及智能家居领域,特别涉及一种智能家居产品的产品控制方法、装置及系统。
背景技术
在通信协议领域中,基于某一种的通信协议,而通信协议本身并没有针对地址分配,控制命令规范相关约定,可能会出现重复的控制命令。
特别是智能家居通信领域中,当为了达到互联互通的目的,不同厂商产品、同一厂商不同时期产品、同一厂商不同系列产品在使用这一协议时,因为没有统一的地址码和命令码的分配机制,常常出现地址或命令码重复。产品的使用者也常在使用中遇到兼容性问题。例如:一套智能家居系统一般包括网关、控制端和产品端,控制端和产品端是配套使用的,在出厂时就已经预设了控制端和产品端的控制命令,现在的网关仅是学习控制端的控制命令,也就是复制控制端的控制命令,从而使控制端能够通过控制网关进而控制产品端,由于市场上的控制端和产品端的厂商较多,不同的厂商之间可能存在相同的控制命令,而网关仅是复制控制端的控制命令,从而会出现A厂商的控制端控制B厂商的产品端的问题,导致智能家居系统混乱。
发明内容
针对现有技术不足,本发明提出一种智能家居产品的产品控制方法、装置及系统,旨在解决现有的智能家居系统中,控制端和产品端的已预设了控制命令,以及网关仅是复制控制端控制命令,导致智能家居系统出现控制混乱的问题。
本发明提出的技术方案是:
一种产品控制方法,所述方法包括以下步骤:
获取所述产品的功能;
根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息;
根据所述配置信息,配置所述产品。
进一步地,所述获取所述产品的功能的步骤,包括:
将所述产品的功能以二维码的形式呈现;
识别所述二维码;
获取所述二维码包含所述产品功能的信息。
进一步地,所述根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息的步骤,包括:
生成所述产品的唯一地址码;
根据所述唯一地址码,对所述产品的每一功能生成相应的控制码;
根据所述唯一地址码和所述控制码,生成配置信息。
进一步地,所述根据所述配置信息,配置所述产品的步骤,包括:
将所述配置信息通过声波传输给所述产品;
在所述产品获取所述配置信息之后,所述配置信息自动对所述产品进行配置,使每一所述控制命令对应所述产品的每一功能。
本发明还提出一种产品控制装置,所述装置包括:
获取模块,用于获取所述产品的功能;
处理模块,用于根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息;
配置模块,用于根据所述配置信息,配置所述产品。
进一步地,所述获取模块包括:
识别模块,用于识别二维码,其中所述产品的功能以所述二维码的形式呈现;
子获取模块,用于获取所述二维码包含所述产品功能的信息。
进一步地,所述处理模块包括:
第一处理模块,用于生成所述产品的唯一地址码;
第二处理模块,用于根据所述唯一地址码,对所述产品的每一功能生成相应的控制码;
第三处理模块,用于根据所述唯一地址码和所述控制码,生成配置信息。
进一步地,所述配置模块包括:
声波传输模块,用于将所述配置信息通过声波传输给所述产品;
在所述产品获取所述配置信息之后,所述配置信息自动对所述产品进行配置,使每一所述控制命令对应所述产品的每一功能。
本发明还提供一种产品控制系统,包括云服务器和多个上述的一种产品控制装置,所述云服务器与所述多个的产品控制装置相互通信,所述云服务器控制所述多个的产品控制装置之间生成的控制命令不相同。
进一步地,所述云服务器控制所述多个的产品控制装置之间生成的控制命令不相同包括:
所述云服务器分配给所述多个的产品控制装置不同的地址段;
其中,所述控制命令包括唯一地址码和控制码,所述唯一地址码在所述地址段范围内生成。
根据上述的技术方案,本发明有益效果:根据产品的功能生成相应控制命令,由于是主动生成的控制命令,而不是被动接受已预设的控制命令,不同的产品会生成不同的控制命令,并且根据控制命令生成相应的配置信息,并用该配置信息配置产品,无论该产品之前是否已经预设了控制命令,都会重新配置该产品的控制命令,使产品具备新的控制命令以及产品的功能与该控制命令相对应,从而达到控制产品功能的目的,统一集中对不同的产品生成不同的控制命令,以解决现有的智能家居系统出现控制混乱问题。
附图说明
图1是本发明实施例提供的一种产品控制方法的流程图;
图2是本发明实施例提供的一种产品控制装置的功能模块框图;
图3是本发明实施例提供的一种产品控制系统的功能模块框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供一种产品控制方法,所述方法包括以下步骤:
步骤S1、获取产品的功能。
获取产品的功能可以是多种方式,如,根据产品的型号,通过互联网从厂商的数据库中下载对应的数据,从而得到产品的功能。
在本实施例中,步骤S1包括:
将产品的功能以二维码的形式呈现;
识别二维码;
获取二维码包含产品功能的信息。
在产品上贴上二维码,二维码链接包含产品功能的信息,扫描该二维码,从而读取该二维码的链接,进而获取产品功能的信息。
将产品的功能以二维码的形式呈现是指将产品的功能直接集合在二维码中,用户扫一扫该二维码就可以获得该产品的功能,也可以是指将产品的功能通过链接的形式集合在二维码中,用户扫一扫该二维码,打开该二维码指向的链接,间接得到该产品的功能。
在一些实施例中,步骤S1包括:
将产品的功能信息存储于NFC标签中;
触碰NFC标签;
获取NFC标签中包含产品功能的信息。
触碰NFC标签,读取NFC中的产品功能信息,进而获得该产品功能信息。
当然,也可以通过其它的方式获取产品的功能,在此就不一一列举。
步骤S2、根据产品的功能,生成相应的控制命令及生成控制命令的配置信息。
在获取产品功能的信息之后,根据产品的功能,生成相应的控制命令,不同的产品生成不同的控制命令,即使具备相同功能的产品,也会生成不同的控制命令,在生成的控制命令中每一个控制命令与其它的控制命令都会存在不同。在生成该控制命令之后,根据该控制命令生成相应的配置信息,该配置信息用于配置产品。
在本实施例中,步骤S2包括:
生成产品的唯一地址码;
根据唯一地址码,对产品的每一功能生成相应的控制码;
根据唯一地址码和控制码,生成配置信息。
唯一地址码是指不同的产品会生成不同地址码,即使同款的产品也会生成不同的地址码。控制命令包括唯一地址码和控制码,同一个产品的地址码相同,同一个产品的不同功能,对应的控制码不同。
采用唯一地址+不同的控制码的形式用来控制同一个产品的不同功能,根据唯一地址码和控制码生成配置信息。
在一些实施例中,步骤S2包括:
生成产品的地址码或控制码,地址码或控制码包括寻址信息和控制信息;
根据地址码或控制码,生成配置信息。
在一些通信协议中并没有区分哪一部分是地址码,哪一部分是控制码,统一称地址码或控制码,但是无论是叫地址码还是叫控制码,其都包括寻址信息和控制信息两部分,从而根据地址码或控制码生成配置信息。
上述的配置信息是用来对产品进行配置。
步骤S3、根据配置信息,配置所述产品。
生成配置信息之后,将配置信息反馈回给产品。将配置信息传输给产品可以采用NFC通信,或者其它传输方式。
在本实施例中,步骤S3包括:
将配置信息通过声波传输给产品;
在产品获取配置信息之后,配置信息自动对产品进行配置,使每一控制命令对应产品的每一功能。
采用声波传送的方式,将配置信息发送给产品,在产品成功接收配置产品之后,配置信息自动运行,对产品进行配置,使其的每一控制命令对就产品的每一功能。
综上所述,根据产品的功能生成相应控制命令,由于是主动生成的控制命令,而不是被动接受已预设的控制命令,不同的产品会生成不同的控制命令,并且根据控制命令生成相应的配置信息,并用该配置信息配置产品,无论该产品之前是否已经预设了控制命令,都会重新配置该产品的控制命令,使产品具备新的控制命令以及产品的功能与该控制命令相对应,从而达到控制产品功能的目的,统一集中对不同的产品生成不同的控制命令,以解决现有的智能家居系统出现控制混乱问题。
为了实现上述的一种产品控制方法,如图2所示,本发明实施例提供一种产品控制装置1,所述装置1包括获取模块11、处理模块12和配置模块13。
获取模块11,用于获取产品的功能。
获取模块11获取产品的功能可以是多种方式,如,根据产品的型号,通过互联网从厂商的数据库中下载对应的数据,从而得到产品的功能。
在本实施例中,获取模块11包括:
识别模块,用于识别二维码,其中产品的功能以二维码的形式呈现;
子获取模块,用于获取二维码包含产品功能的信息。
在产品上贴上二维码,二维码链接包含产品功能的信息,识别模块扫描该二维码,从而读取该二维码的链接,子获取模块进而获取产品功能的信息。
将产品的功能以二维码的形式呈现是指将产品的功能直接集合在二维码中,用户扫一扫该二维码就可以获得该产品的功能,也可以是指将产品的功能通过链接的形式集合在二维码中,用户扫一扫该二维码,打开该二维码指向的链接,间接得到该产品的功能。
在一些实施例中,获取模块11包括:
NFC模块,用于触碰NFC标签;其中产品的功能信息存储于NFC标签中;
子获取模块,用于获取NFC标签中包含产品功能的信息。
触碰NFC标签,读取NFC中的产品功能信息,进而获得该产品功能信息。
当然,也可以通过其它的方式获取产品的功能,在此就不一一列举。
处理模块12,用于根据产品的功能,生成相应的控制命令及生成控制命令的配置信息。
在获取产品功能的信息之后,根据产品的功能,处理模块12生成相应的控制命令,不同的产品生成不同的控制命令,即使具备相同功能的产品,也会生成不同的控制命令,在生成的控制命令中每一个控制命令与其它的控制命令都会存在不同。在生成该控制命令之后,根据该控制命令生成相应的配置信息,该配置信息用于配置产品。
在本实施例中,处理模块12包括:
第一处理模块,用于生成产品的唯一地址码;
第二处理模块,用于根据唯一地址码,对产品的每一功能生成相应的控制码;
第三处理模块,用于根据唯一地址码和控制码,生成配置信息。
唯一地址码是指不同的产品会生成不同地址码,即使同款的产品也会生成不同的地址码。控制命令包括唯一地址码和控制码,同一个产品的地址码相同,同一个产品的不同功能,对应的控制码不同。
采用唯一地址+不同的控制码的形式用来控制同一个产品的不同功能,根据唯一地址码和控制码生成配置信息。
在一些实施例中,处理模块12包括:
第一处理模块,用于生成产品的地址码或控制码,地址码或控制码包括寻址信息和控制信息;
第二处理模块,用于根据地址码或控制码,生成配置信息。
在一些通信协议中并没有区分哪一部分是地址码,哪一部分是控制码,统一称地址码或控制码,但是无论是叫地址码还是叫控制码,其都包括寻址信息和控制信息两部分,从而根据地址码或控制码生成配置信息。
上述的配置信息是用来对产品进行配置。
配置模块13,用于根据配置信息,配置所述产品。
生成配置信息之后,配置模块13将配置信息反馈回给产品。配置模块13将配置信息传输给产品可以采用NFC通信,或者其它传输方式。
在本实施例中,配置模块13包括:
声波传输模块,用于将配置信息通过声波传输给产品。
在产品获取配置信息之后,配置信息自动对产品进行配置,使每一控制命令对应产品的每一功能。
采用声波传送的方式,将配置信息发送给产品,在产品成功接收配置产品之后,配置信息自动运行,对产品进行配置,使其的每一控制命令对就产品的每一功能。
综上所述,根据产品的功能生成相应控制命令,由于是主动生成的控制命令,而不是被动接受已预设的控制命令,不同的产品会生成不同的控制命令,并且根据控制命令生成相应的配置信息,并用该配置信息配置产品,无论该产品之前是否已经预设了控制命令,都会重新配置该产品的控制命令,使产品具备新的控制命令以及产品的功能与该控制命令相对应,从而达到控制产品功能的目的,统一集中对不同的产品生成不同的控制命令,以解决现有的智能家居系统出现控制混乱问题。
本发明实施例还提供一种产品控制系统,所述系统包括云服务器2和多个上述的产品控制装置1,云服务器2与多个的产品控制装置1相互通信,云服务器2控制多个的产品控制装置1之间生成的控制命令不相同。
在本实施例中,云服务器2控制多个的产品控制装置1之间生成的控制命令不相同包括:
云服务器2分配给多个的产品控制装置1不同的地址段;
其中,控制命令包括唯一地址码和控制码,唯一地址码在地址段范围内生成。
由于在一个无线传输的控制网络中,相邻地域的网络之间可能存在干扰,这时云服务器才发挥较好的作用。云服务器根据控制网络所在的地域,协议特性、最大无线覆盖范围等,统一分配寻址和控制信息,以达到各网络工作不互相影响。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种产品控制方法,其特征在于,所述方法包括以下步骤:
获取所述产品的功能;
根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息;
根据所述配置信息,配置所述产品。
2.如权利要求1所述的一种产品控制方法,其特征在于,所述获取所述产品的功能的步骤,包括:
将所述产品的功能以二维码的形式呈现;
识别所述二维码;
获取所述二维码包含所述产品功能的信息。
3.如权利要求1所述的一种产品控制方法,其特征在于,所述根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息的步骤,包括:
生成所述产品的唯一地址码;
根据所述唯一地址码,对所述产品的每一功能生成相应的控制码;
根据所述唯一地址码和所述控制码,生成配置信息。
4.如权利要求1所述的一种产品控制方法,其特征在于,所述根据所述配置信息,配置所述产品的步骤,包括:
将所述配置信息通过声波传输给所述产品;
在所述产品获取所述配置信息之后,所述配置信息自动对所述产品进行配置,使每一所述控制命令对应所述产品的每一功能。
5.一种产品控制装置,其特征在于,所述装置包括:
获取模块,用于获取所述产品的功能;
处理模块,用于根据所述产品的功能,生成相应的控制命令及生成所述控制命令的配置信息;
配置模块,用于根据所述配置信息,配置所述产品。
6.如权利要求5所述的一种产品控制装置,其特征在于,所述获取模块包括:
识别模块,用于识别二维码,其中所述产品的功能以所述二维码的形式呈现;
子获取模块,用于获取所述二维码包含所述产品功能的信息。
7.如权利要求5所述的一种产品控制装置,其特征在于,所述处理模块包括:
第一处理模块,用于生成所述产品的唯一地址码;
第二处理模块,用于根据所述唯一地址码,对所述产品的每一功能生成相应的控制码;
第三处理模块,用于根据所述唯一地址码和所述控制码,生成配置信息。
8.如权利要求5所述的一种产品控制装置,其特征在于,所述配置模块包括:
声波传输模块,用于将所述配置信息通过声波传输给所述产品;
在所述产品获取所述配置信息之后,所述配置信息自动对所述产品进行配置,使每一所述控制命令对应所述产品的每一功能。
9.一种产品控制系统,其特征在于,包括云服务器和多个如权利5-8任一所述的一种产品控制装置,所述云服务器与所述多个的产品控制装置相互通信,所述云服务器控制所述多个的产品控制装置之间生成的控制命令不相同。
10.如权利要求9所述的一种产品控制系统,其特征在于,所述云服务器控制所述多个的产品控制装置之间生成的控制命令不相同包括:
所述云服务器分配给所述多个的产品控制装置不同的地址段;
其中,所述控制命令包括唯一地址码和控制码,所述唯一地址码在所述地址段范围内生成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510812184.6A CN106713080A (zh) | 2015-11-18 | 2015-11-18 | 一种产品控制方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510812184.6A CN106713080A (zh) | 2015-11-18 | 2015-11-18 | 一种产品控制方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106713080A true CN106713080A (zh) | 2017-05-24 |
Family
ID=58932847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510812184.6A Pending CN106713080A (zh) | 2015-11-18 | 2015-11-18 | 一种产品控制方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106713080A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466329A (zh) * | 2002-07-05 | 2004-01-07 | 贵州以太科技信息产业有限责任公司 | 局域网中各种电器设备与网关之间建立控制联系的方法 |
CN102692881A (zh) * | 2012-05-16 | 2012-09-26 | 中国海洋大学 | 一种基于二维码的家电控制方法及控制系统 |
CN102957582A (zh) * | 2011-08-18 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 电器远程控制系统及方法 |
CN104658238A (zh) * | 2013-11-18 | 2015-05-27 | 广东美的制冷设备有限公司 | 家用电器及其遥控设置方法 |
CN104992542A (zh) * | 2015-07-01 | 2015-10-21 | 慧锐通智能科技股份有限公司 | 一种智能家居设备的配置方法及系统 |
-
2015
- 2015-11-18 CN CN201510812184.6A patent/CN106713080A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466329A (zh) * | 2002-07-05 | 2004-01-07 | 贵州以太科技信息产业有限责任公司 | 局域网中各种电器设备与网关之间建立控制联系的方法 |
CN102957582A (zh) * | 2011-08-18 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 电器远程控制系统及方法 |
CN102692881A (zh) * | 2012-05-16 | 2012-09-26 | 中国海洋大学 | 一种基于二维码的家电控制方法及控制系统 |
CN104658238A (zh) * | 2013-11-18 | 2015-05-27 | 广东美的制冷设备有限公司 | 家用电器及其遥控设置方法 |
CN104992542A (zh) * | 2015-07-01 | 2015-10-21 | 慧锐通智能科技股份有限公司 | 一种智能家居设备的配置方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018127200A1 (zh) | 智能设备入网方法、移动终端、云服务器、设备及系统 | |
US9210581B2 (en) | Maintenance of wireless field devices | |
CN104053148B (zh) | 配置安全无线网络 | |
CN104009900B (zh) | 一种家居设备控制方法及系统 | |
CN110687811B (zh) | 一种智慧家居离线语音设备的场景配置的方法及装置 | |
CN104407599B (zh) | 便携式智能家居控制器和智能家居控制系统 | |
CN103824099A (zh) | 智能终端通过识别标签自动连接并控制设备的方法及系统 | |
CN106899464A (zh) | 智能家居控制方法 | |
CN108124232B (zh) | 一种音响测试系统及测试方法 | |
CN106547208A (zh) | 一种新型智能家居控制系统及控制方法 | |
CN112532711A (zh) | 边缘计算应用部署方法、终端、边缘计算节点及存储介质 | |
CN104158679B (zh) | 用于对过程现场总线分布式外围设备网络进行设定的装置 | |
CN104268500A (zh) | 一种产品的电子条码信息写入方法 | |
CN104038484A (zh) | 一种智能家居系统中的抗身份攻击方法及系统 | |
CN104169817A (zh) | 用于在自动化设备中控制安全关键过程的控制装置和用于使控制装置参数化的方法 | |
KR101840381B1 (ko) | 다중 디바이스 연동 제어 시스템 | |
CN103984577A (zh) | 数传电台软件升级方法及系统 | |
JP2018507592A (ja) | オブジェクトをユーザと関連付けるための方法、デバイス、オブジェクト、及び対応するコンピュータプログラム製品 | |
CN106713080A (zh) | 一种产品控制方法、装置及系统 | |
CN106781378A (zh) | 信息匹配方法、遥控器的信息配置方法及相应装置 | |
KR101242054B1 (ko) | WⅰBro 망을 통해 시리얼 통신 에뮬레이션을 지원하는 M2M 모듈 및 그 동작 방법 | |
CN100433681C (zh) | 一种家庭智能网络控制系统及家庭智能网络控制方法 | |
KR101989828B1 (ko) | 휴대용 단말기를 이용한 홈 네트워크 서비스 제공 시스템 | |
KR101019584B1 (ko) | 전자기기의 원격 제어를 위한 무선통신장치 | |
EP3427444B1 (en) | A household appliance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170524 |
|
WD01 | Invention patent application deemed withdrawn after publication |