[go: up one dir, main page]

CN106998359A - 基于人工智能的语音识别服务的网络接入方法以及装置 - Google Patents

基于人工智能的语音识别服务的网络接入方法以及装置 Download PDF

Info

Publication number
CN106998359A
CN106998359A CN201710186533.7A CN201710186533A CN106998359A CN 106998359 A CN106998359 A CN 106998359A CN 201710186533 A CN201710186533 A CN 201710186533A CN 106998359 A CN106998359 A CN 106998359A
Authority
CN
China
Prior art keywords
speech
address information
available
recognition
recognition services
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
Application number
CN201710186533.7A
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710186533.7A priority Critical patent/CN106998359A/zh
Publication of CN106998359A publication Critical patent/CN106998359A/zh
Priority to US15/882,553 priority patent/US11399067B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/083Recognition networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/58Caching of addresses or names
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于人工智能的语音识别服务的网络接入方法以及装置。其中方法包括:在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;如果IP缓存模块中有可用的IP地址信息,则对可用的IP地址信息进行身份验证;在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。由此,通过从IP缓存模块中获取可用的IP地址信息,保障了语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。

Description

基于人工智能的语音识别服务的网络接入方法以及装置
技术领域
本发明涉及移动互联网领域,尤其涉及一种基于人工智能的语音识别服务的网络接入方法以及装置。
背景技术
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。
随着移动互联网的快速发展,语音识别技术也越来越受到用户的重视,同时接入语音识别的产品也越来越多。语音识别服务的成功率和稳定性也成为非常重要的指标。在国内互联网的环境下,由于各种小运营商接入及恶意用户攻击等,即使语音识别服务本身稳定可靠,也可能会造成语音识别服务的不可用。
目前的语音识别服务中,网络接入部分完全依赖Local DNS(授权服务器)的解析结果。在DNS服务出现问题时,一般会导致语音识别服务不可用。其中DNS出现的问题情况包括:DNS解析时间长、域名劫持、域名污染等情况。DNS解析时间长,会造成语音识别服务变慢的现象,而DNS劫持和污染会直接造成语音识别服务不可用。因此,如何能够保障语音识别成功率,已经成为亟待解决的问题。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种基于人工智能的语音识别服务的网络接入方法。该方法可以保障语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。
本发明的第二个目的在于提出一种基于人工智能的语音识别服务的网络接入装置。
本发明的第三个目的在于提出一种移动终端。
本发明的第四个目的在于提出一种非临时性计算机可读存储介质。
本发明的第五个目的在于提出一种计算机程序产品。
为达到上述目的,本发明第一方面实施例提出的基于人工智能的语音识别服务的网络接入方法,包括:在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,所述IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;如果所述IP缓存模块中有可用的IP地址信息,则对所述可用的IP地址信息进行身份验证;在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
本发明实施例的基于人工智能的语音识别服务的网络接入方法,在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,若有,则对可用的IP地址信息进行身份验证,在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。即通过IP缓存模块来缓存上次成功完成语音识别时所使用的IP地址信息,这样能够避免连续语音识别过程中,多次进行DNS解析的操作,也能够解决DNS解析慢的问题,即通过从IP缓存模块中获取可用的IP地址信息,保障了语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。
为达到上述目的,本发明第二方面实施例提出的基于人工智能的语音识别服务的网络接入装置,包括:IP缓存模块,用于缓存上一次成功完成语音识别时所使用的IP地址信息;判断模块,用于在接收到语音识别请求时,判断所述IP缓存模块中是否有可用的IP地址信息;身份验证模块,用于在所述IP缓存模块中有可用的IP地址信息时,对所述可用的IP地址信息进行身份验证;网络接入模块,用于在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
本发明实施例的基于人工智能的语音识别服务的网络接入装置,可通过判断模块在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,若有,身份验证模块则对可用的IP地址信息进行身份验证,网络接入模块在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。即通过IP缓存模块来缓存上次成功完成语音识别时所使用的IP地址信息,这样能够避免连续语音识别过程中,多次进行DNS解析的操作,也能够解决DNS解析慢的问题,即通过从IP缓存模块中获取可用的IP地址信息,保障了语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。
为达到上述目的,本发明第三方面实施例提出的移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,所述IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;如果所述IP缓存模块中有可用的IP地址信息,则对所述可用的IP地址信息进行身份验证;在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
为达到上述目的,本发明第四方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器被执行时,使得移动终端能够执行一种基于人工智能的语音识别服务的网络接入方法,所述方法包括:在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,所述IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;如果所述IP缓存模块中有可用的IP地址信息,则对所述可用的IP地址信息进行身份验证;在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
为达到上述目的,本发明第五方面实施例提出的计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种基于人工智能的语音识别服务的网络接入方法,所述方法包括:在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,所述IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;如果所述IP缓存模块中有可用的IP地址信息,则对所述可用的IP地址信息进行身份验证;在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一个实施例的基于人工智能的语音识别服务的网络接入方法的流程图;
图2是根据本发明一个具体实施例的基于人工智能的语音识别服务的网络接入方法的流程图;
图3是根据本发明一个实施例的基于人工智能的语音识别服务的网络接入装置的结构示意图;
图4是根据本发明一个具体实施例的基于人工智能的语音识别服务的网络接入装置的结构示意图;
图5是根据本发明另一个具体实施例的基于人工智能的语音识别服务的网络接入装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
在移动互联网中,所有的移动产品在向服务端发送数据请求时都可能会遇到域名解析的问题。在域名解析过程出现问题时,很多产品是无法正常工作的,例如,语音识别服务在域名出现问题时,会导致服务不可用的状态。对于一些需要保活的产品中,域名解析慢等情况,这种服务有充足的时间进行分析解决。然而,在语音识别服务中,网络接入部分完全依赖Local DNS服务,如果这部分服务不能正常工作,则会导致语音识别服务不可用。
而这种问题最常见的原因包括域名劫持、域名污染、DNS解析时间长等,在这些情况下,语音识别服务本身正常稳定的,但是受影响的用户无法正常使用识别服务。为了解决这些问题,保证在各种恶劣的网络环境中,语音识别服务的可用性,从而保证语音识别服务的成功率,本发明提出了一种基于人工智能的语音识别服务的网络接入方法以及装置,本发明主要是针对在语音识别服务网络接入层面进行考虑和设计,以保障用户能够正常进行语音识别操作。具体地,下面参考附图描述本发明实施例的基于人工智能的语音识别服务的网络接入方法以及装置。
图1是根据本发明一个实施例的基于人工智能的语音识别服务的网络接入方法的流程图。需要说明的是,本发明实施例的基于人工智能的语音识别服务的网络接入方法可应用于本发明实施例的基于人工智能的语音识别服务的网络接入装置,该网络接入装置可配置于移动终端。其中,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。
如图1所示,该基于人工智能的语音识别服务的网络接入方法可以包括:
S110,在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息。
举例而言,假设本发明实施例的基于人工智能的语音识别服务的网络接入方法可应用于移动终端,该移动终端可为用户提供具有语音识别功能的应用程序,移动终端可通过该应用程序接收用户输入的语音信息,并对该语音信息进行语音识别。而在对语音信息进度语音识别之前,可先对语音识别服务进行网络接入,即,对语音识别进行域名解析操作。在本步骤中,在接收到语音识别请求,即开始进行语音识别时,可先在IP缓存模块中查找是否有可用的IP地址信息。
需要说明的是,在本发明的实施例中,该IP缓存模块中记录了上次成功进行语音识别的IP地址信息、时间戳以及网络接入方式。其中,时间戳可理解为上次成功进行语音识别时的时间;网络接入方式可包括WiFi(Wireless Fidelity,无线保真)网络、移动数据网络等。其中,该移动数据网络可包括但不限于2G/3G/4G网络、或移动网络运营商、或联通网络运营商、或电信网络运营商等。
作为一种示例,上述可用的IP地址信息的判断条件可包括:IP缓存模块中缓存的IP地址信息的时间戳到当前时间未超过预设阈值;同时,缓存的IP地址信息对应的语音识别服务的网络接入方式,与当前语音识别服务的网络接入方式相同。
具体地,在接收到语音识别请求时,可在IP缓存模块中查找是否有可用的IP地址信息,如果IP缓存模块中记录的IP地址信息时间戳到当前时间没有超过预设阈值(如5分钟),同时上次与本次的语音识别过程的网络接入方式相同,则可判定该IP缓存模块中有可用的IP地址信息,否则,可判定该IP缓存模块没有可用的IP地址信息。
S120,如果IP缓存模块中有可用的IP地址信息,则对可用的IP地址信息进行身份验证。
在本发明的一个实施例中,语音识别服务的网络通信方式可采用HTTPS协议进行交互。其中,在本实施例中,可基于HTTPS协议,对可用的IP地址信息进行身份验证。
也就是说,在IP缓存模块中查找到有可用的IP地址信息时,可获得该可用的IP地址信息,并对该可用的IP地址信息进行HTTPS的身份验证,以验证该可用的IP地址信息是否为语音识别服务自身的IP地址,可以理解,只有语音识别服务自身的IP地址才能验证成功。
由此,通过HTTPS协议的网络通信方式,保障了语音识别过程数据的安全性。在语音数据进行识别之前都会进行身份的校验,通过增加一次验证过程,使得语音识别过程更加安全,从而保障了数据的安全性和隐私性,防止被恶意用户抓取截获。
S130,在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。
具体地,在可用的IP地址信息通过身份验证时,可通过该可用的IP地址信息发起语音识别过程,即通过该可用的IP地址信息进行语音识别服务的网络接入,这样,通过该可用的IP地址信息对应的语音识别服务,对语音识别请求中的语音数据进行语音识别。
本发明实施例的基于人工智能的语音识别服务的网络接入方法,在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,若有,则对可用的IP地址信息进行身份验证,在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。即通过IP缓存模块来缓存上次成功完成语音识别时所使用的IP地址信息,这样能够避免连续语音识别过程中,多次进行DNS解析的操作,也能够解决DNS解析慢的问题,即通过从IP缓存模块中获取可用的IP地址信息,保障了语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。
图2是根据本发明一个具体实施例的基于人工智能的语音识别服务的网络接入方法的流程图。
为了进一步提高本发明的可用性以及可行性,在本发明的实施例中,在可用的IP地址信息的身份验证失败、或者语音识别请求的DNS解析失败时,可从备用IP列表中获取备用IP地址信息,进而通过该备用IP地址信息实现语音识别服务的网络接入。具体地,如图2所示,该基于人工智能的语音识别服务的网络接入方法可以包括:
S210,在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息。
作为一种示例,该可用的IP地址信息的判断条件可包括:IP缓存模块中缓存的IP地址信息的时间戳到当前时间未超过预设阈值;同时,缓存的IP地址信息对应的语音识别服务的网络接入方式,与当前语音识别服务的网络接入方式相同。
S220,如果IP缓存模块中有可用的IP地址信息,则对可用的IP地址信息进行身份验证。
在本发明的一个实施例中,语音识别服务的网络通信方式可采用HTTPS协议进行交互。其中,在本实施例中,可基于HTTPS协议,对可用的IP地址信息进行身份验证。
S230,在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。
S240,如果IP缓存模块中未有可用的IP地址信息,则对语音识别请求进行DNS解析。
具体地,在IP缓存模块中未查找到有可用的IP地址信息时,可直接对该语音识别请求进行本地DNS解析。
S250,如果语音识别请求通过DNS解析获得可用的IP地址信息,则执行对可用的IP地址信息进行身份验证的步骤。
也就是说,在对语音识别请求进行DNS解析时,如果能够通过DNS解析获得IP地址,则可将该解析到的IP地址信息作为可用的IP地址信息,并执行步骤S220,即执行对该可用的IP地址信息进行身份验证的步骤。
S260,如果语音识别请求的DNS解析不成功,则从备用IP列表中获取备用IP地址信息。
也就是说,在对语音识别请求进行DNS解析时,如果DNS域名解析超时或者失败,则可从备用IP列表中随机选择一个备用IP地址信息。其中,在本发明的实施例中,在获取到备用IP地址信息时,可对该备用IP地址信息进行HTTPS的身份验证,并在备用IP地址信息通过身份验证时,通过该备用IP地址信息接入至对应的语音识别服务。
可以理解,在本发明的实施例中,如果在备用IP地址信息未通过身份验证,则可继续从备用IP列表中选择其他备用IP地址信息,进而通过该其他备用IP地址信息实现语音识别服务的网络接入。
需要说明的是,在本发明的一个实施例中,该备用IP列表中可以包括多个备用IP地址信息。其中,该多个备用IP地址信息可以是预先写入到该备用IP列表中的;并且,该多个备用IP地址均为固定语音识别服务的IP地址,不会进行更改。此外,该多个备用IP地址均为BGP(Border Gateway Protocol,边界网关协议)IP,这样,可以保证不论移动终端为哪种网络运营商,都可以快速接入语音识别服务。
可选地,在本发明的实施例中,在可用的IP地址信息未通过身份验证时,从备用IP列表中获取备用IP地址信息;其中,在备用IP地址信息通过身份验证时,通过备用IP地址信息接入至对应的语音识别服务。也就是说,在可用的IP地址信息未通过身份验证时,可从备用IP列表中随机选择一个备用IP地址信息,并对该备用IP地址信息进行HTTPS的身份验证,并在备用IP地址信息通过身份验证时,通过备用IP地址信息接入至对应的语音识别服务。由此,通过备用IP列表,可以在DNS解析失败以及域名劫持(如身份验证未通过的情况)的情况下发挥作用,在发现这种问题时,可以尽快的切换使用备用IP地址,从而能够保证语音识别服务可用性,从而提高语音识别服务的成功率。
为了提高本发明的可用性以及可行性,进一步地,在本发明的一个实施例中,在对应的语音识别服务对语音识别请求中的语音进行识别之后,该网络接入方法还可包括:将当前语音识别服务的IP地址信息更新至IP缓存模块中。
具体地,在语音识别服务对语音识别请求中的语音数据的正确识别以后,可将当前语音识别服务的IP地址信息更新到IP缓存模块中,以不断更新该IP缓存模块中缓存的IP,以尽可能地保障IP缓存模块中记录的IP地址为可用的IP,方便下次语音识别服务的网络接入。
本发明实施例的基于人工智能的语音识别服务的网络接入方法,在可用的IP地址信息的身份验证失败、或者语音识别请求的DNS解析失败时,可从备用IP列表中获取备用IP地址信息,进而通过该备用IP地址信息实现语音识别服务的网络接入。即通过备用IP列表,可以在DNS解析失败以及域名劫持(如身份验证未通过的情况)的情况下发挥作用,在发现这种问题时,可以尽快的切换使用备用IP地址,从而能够保证语音识别服务可用性,从而提高语音识别服务的成功率。
与上述几种实施例提供的基于人工智能的语音识别服务的网络接入方法相对应,本发明的一种实施例还提供一种基于人工智能的语音识别服务的网络接入装置,由于本发明实施例提供的基于人工智能的语音识别服务的网络接入装置与上述几种实施例提供的基于人工智能的语音识别服务的网络接入方法相对应,因此在前述基于人工智能的语音识别服务的网络接入方法的实施方式也适用于本实施例提供的基于人工智能的语音识别服务的网络接入装置,在本实施例中不再详细描述。图3是根据本发明一个实施例的基于人工智能的语音识别服务的网络接入装置的结构示意图。如图3所示,该基于人工智能的语音识别服务的网络接入装置可以包括:IP缓存模块310、判断模块320、身份验证模块330和网络接入模块340。
具体地,IP缓存模块310用于缓存上一次成功完成语音识别时所使用的IP地址信息。
判断模块320用于在接收到语音识别请求时,判断IP缓存模块310中是否有可用的IP地址信息。作为一种示例,可用的IP地址信息的判断条件可包括:IP缓存模块中缓存的IP地址信息的时间戳到当前时间未超过预设阈值;以及缓存的IP地址信息对应的语音识别服务的网络接入方式,与当前语音识别服务的网络接入方式相同。
身份验证模块330用于在IP缓存模块310中有可用的IP地址信息时,对可用的IP地址信息进行身份验证。作为一种示例,语音识别服务的网络通信方式可采用HTTPS协议进行交互。其中,在本示例中,身份验证模块330可基于HTTPS协议,对可用的IP地址信息进行身份验证。
网络接入模块340用于在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。
为了进一步提高本发明的可用性以及可行性,进一步地,在本发明的一个实施例中,如图4所示,该基于人工智能的语音识别服务的网络接入装置还可包括:域名解析模块350和选取模块360。其中,域名解析模块350用于在IP缓存模块310中未有可用的IP地址信息时,对语音识别请求进行DNS解析。身份验证模块330还用于在语音识别请求通过DNS解析获得可用的IP地址信息时,对可用的IP地址信息进行身份验证。选取模块360用于在语音识别请求的DNS解析不成功时,从备用IP列表中获取备用IP地址信息。其中,网络接入模块340还用于在备用IP地址信息通过身份验证时,通过备用IP地址信息接入至对应的语音识别服务。
在本发明的一个实施例中,选取模块360还用于:在可用的IP地址信息未通过身份验证时,从备用IP列表中获取备用IP地址信息。
为了提高本发明的可用性以及可行性,进一步地,在本发明的一个实施例中,如图5所示,该基于人工智能的语音识别服务的网络接入装置还可包括:更新模块370。其中,更新模块370用于在对应的语音识别服务对语音识别请求中的语音进行识别之后,将当前语音识别服务的IP地址信息更新至IP缓存模块中。由此,可以尽可能地保障IP缓存模块中记录的IP地址为可用的IP,方便下次语音识别服务的网络接入。
本发明实施例的基于人工智能的语音识别服务的网络接入装置,可通过判断模块在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,若有,身份验证模块则对可用的IP地址信息进行身份验证,网络接入模块在可用的IP地址信息通过身份验证时,通过可用的IP地址信息接入至对应的语音识别服务,其中,对应的语音识别服务对语音识别请求中的语音进行识别。即通过IP缓存模块来缓存上次成功完成语音识别时所使用的IP地址信息,这样能够避免连续语音识别过程中,多次进行DNS解析的操作,也能够解决DNS解析慢的问题,即通过从IP缓存模块中获取可用的IP地址信息,保障了语音识别服务能够快速地进行网络接入,从而保证了语音识别服务的可用性,提高了语音识别服务的成功率。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (12)

1.一种基于人工智能的语音识别服务的网络接入方法,其特征在于,包括以下步骤:
在接收到语音识别请求时,判断IP缓存模块中是否有可用的IP地址信息,其中,所述IP缓存模块用于缓存上一次成功完成语音识别时所使用的IP地址信息;
如果所述IP缓存模块中有可用的IP地址信息,则对所述可用的IP地址信息进行身份验证;
在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
2.如权利要求1所述的基于人工智能的语音识别服务的网络接入方法,其特征在于,还包括:
如果所述IP缓存模块中未有可用的IP地址信息,则对所述语音识别请求进行DNS解析;
如果所述语音识别请求通过DNS解析获得可用的IP地址信息,则执行所述对所述可用的IP地址信息进行身份验证的步骤;
如果所述语音识别请求的DNS解析不成功,则从备用IP列表中获取备用IP地址信息;其中,在所述备用IP地址信息通过身份验证时,通过所述备用IP地址信息接入至对应的语音识别服务。
3.如权利要求1或2所述的基于人工智能的语音识别服务的网络接入方法,其特征在于,还包括:
在所述可用的IP地址信息未通过身份验证时,从备用IP列表中获取备用IP地址信息;其中,在所述备用IP地址信息通过身份验证时,通过所述备用IP地址信息接入至对应的语音识别服务。
4.如权利要求1所述的基于人工智能的语音识别服务的网络接入方法,其特征在于,所述语音识别服务的网络通信方式采用HTTPS协议进行交互;其中,所述对可用的IP地址信息进行身份验证,包括:
基于所述HTTPS协议,对所述可用的IP地址信息进行身份验证。
5.如权利要求1所述的基于人工智能的语音识别服务的网络接入方法,其特征在于,在所述对应的语音识别服务对所述语音识别请求中的语音进行识别之后,所述方法还包括:
将当前语音识别服务的IP地址信息更新至所述IP缓存模块中。
6.如权利要求1所述的基于人工智能的语音识别服务的网络接入方法,其特征在于,所述可用的IP地址信息的判断条件包括:
所述IP缓存模块中缓存的IP地址信息的时间戳到当前时间未超过预设阈值;以及
所述缓存的IP地址信息对应的语音识别服务的网络接入方式,与当前语音识别服务的网络接入方式相同。
7.一种基于人工智能的语音识别服务的网络接入装置,其特征在于,包括:
IP缓存模块,用于缓存上一次成功完成语音识别时所使用的IP地址信息;
判断模块,用于在接收到语音识别请求时,判断所述IP缓存模块中是否有可用的IP地址信息;
身份验证模块,用于在所述IP缓存模块中有可用的IP地址信息时,对所述可用的IP地址信息进行身份验证;
网络接入模块,用于在所述可用的IP地址信息通过身份验证时,通过所述可用的IP地址信息接入至对应的语音识别服务,其中,所述对应的语音识别服务对所述语音识别请求中的语音进行识别。
8.如权利要求7所述的基于人工智能的语音识别服务的网络接入装置,其特征在于,还包括:
域名解析模块,用于在所述IP缓存模块中未有可用的IP地址信息时,对所述语音识别请求进行DNS解析;
其中,所述身份验证模块还用于在所述语音识别请求通过DNS解析获得可用的IP地址信息时,对所述可用的IP地址信息进行身份验证;
选取模块,用于在所述语音识别请求的DNS解析不成功时,从备用IP列表中获取备用IP地址信息;
其中,所述网络接入模块还用于在所述备用IP地址信息通过身份验证时,通过所述备用IP地址信息接入至对应的语音识别服务。
9.如权利要求8所述的基于人工智能的语音识别服务的网络接入装置,其特征在于,所述选取模块还用于:在所述可用的IP地址信息未通过身份验证时,从备用IP列表中获取备用IP地址信息。
10.如权利要求7所述的基于人工智能的语音识别服务的网络接入装置,其特征在于,所述语音识别服务的网络通信方式采用HTTPS协议进行交互;其中,身份验证模块具体用于:基于所述HTTPS协议,对所述可用的IP地址信息进行身份验证。
11.如权利要求7所述的基于人工智能的语音识别服务的网络接入装置,其特征在于,在所述对应的语音识别服务对所述语音识别请求中的语音进行识别之后,所述装置还包括:
更新模块,用于将当前语音识别服务的IP地址信息更新至所述IP缓存模块中。
12.如权利要求7所述的基于人工智能的语音识别服务的网络接入装置,其特征在于,所述可用的IP地址信息的判断条件包括:
所述IP缓存模块中缓存的IP地址信息的时间戳到当前时间未超过预设阈值;以及
所述缓存的IP地址信息对应的语音识别服务的网络接入方式,与当前语音识别服务的网络接入方式相同。
CN201710186533.7A 2017-03-24 2017-03-24 基于人工智能的语音识别服务的网络接入方法以及装置 Pending CN106998359A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710186533.7A CN106998359A (zh) 2017-03-24 2017-03-24 基于人工智能的语音识别服务的网络接入方法以及装置
US15/882,553 US11399067B2 (en) 2017-03-24 2018-01-29 Network access method and apparatus for speech recognition service based on artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710186533.7A CN106998359A (zh) 2017-03-24 2017-03-24 基于人工智能的语音识别服务的网络接入方法以及装置

Publications (1)

Publication Number Publication Date
CN106998359A true CN106998359A (zh) 2017-08-01

Family

ID=59431539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710186533.7A Pending CN106998359A (zh) 2017-03-24 2017-03-24 基于人工智能的语音识别服务的网络接入方法以及装置

Country Status (2)

Country Link
US (1) US11399067B2 (zh)
CN (1) CN106998359A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113366815A (zh) * 2019-04-11 2021-09-07 深圳市欢太科技有限公司 网络资源请求方法、装置、电子设备以及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947895B1 (en) * 2001-08-14 2005-09-20 Cisco Technology, Inc. Distributed speech system with buffer flushing on barge-in
CN102427465A (zh) * 2011-08-18 2012-04-25 青岛海信电器股份有限公司 语音服务代理方法及装置、通过代理集成语音应用的系统
CN102473413A (zh) * 2009-07-16 2012-05-23 独立行政法人情报通信研究机构 语音翻译系统、词典服务器装置及其程序
CN102567321A (zh) * 2010-12-14 2012-07-11 许德武 一种基于语音识别的域名访问和搜索方法
CN103227907A (zh) * 2013-03-27 2013-07-31 北京车音网科技有限公司 遥控图像采集装置的方法、装置及系统
CN104168269A (zh) * 2014-07-24 2014-11-26 深圳市腾讯计算机系统有限公司 安全连接建立方法、装置及系统
CN104506664A (zh) * 2014-11-24 2015-04-08 小米科技有限责任公司 域名系统缓存的方法和装置
US20150149162A1 (en) * 2013-11-22 2015-05-28 At&T Intellectual Property I, L.P. Multi-channel speech recognition
CN105469788A (zh) * 2015-12-09 2016-04-06 百度在线网络技术(北京)有限公司 语音信息验证方法及装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7093018B1 (en) * 2002-03-06 2006-08-15 Novell, Inc. Methods, systems, and data structures to connect services
US7054323B2 (en) * 2002-03-13 2006-05-30 Motorola, Inc. Method for packet data protocol context activation
JP2003295890A (ja) * 2002-04-04 2003-10-15 Nec Corp 音声認識対話選択装置、音声認識対話システム、音声認識対話選択方法、プログラム
CN100477627C (zh) * 2002-11-13 2009-04-08 英特尔公司 通过无线网络的多模式网络交互
US7467203B2 (en) * 2003-10-06 2008-12-16 Microsoft Corporation System and methods for robust discovery of servers and services in a heterogeneous environment
JP2007538432A (ja) * 2004-05-21 2007-12-27 ヴォイス オン ザ ゴー インコーポレイテッド リモートアクセスシステムおよび方法、知的エージェント
US20070143851A1 (en) * 2005-12-21 2007-06-21 Fiberlink Method and systems for controlling access to computing resources based on known security vulnerabilities
US10255445B1 (en) * 2006-11-03 2019-04-09 Jeffrey E. Brinskelle Identifying destinations of sensitive data
US7991910B2 (en) * 2008-11-17 2011-08-02 Amazon Technologies, Inc. Updating routing information based on client location
NZ583300A (en) * 2007-08-06 2012-09-28 Stephane Moreau System for authentication of server and communications and protection against phishing
US20110153807A1 (en) * 2009-12-21 2011-06-23 Lorenzo Vicisano Systems and Methods for Preemptive DNS Resolution
US8832271B2 (en) * 2010-12-03 2014-09-09 International Business Machines Corporation Identity provider instance discovery
EP2571228B1 (en) * 2012-05-25 2016-08-31 Huawei Device Co., Ltd. Access control method and system, and access terminal
US9374369B2 (en) * 2012-12-28 2016-06-21 Lookout, Inc. Multi-factor authentication and comprehensive login system for client-server networks
US10007726B2 (en) * 2013-03-13 2018-06-26 Google Llc Resolving a host expression to an internet protocol address
CN103415008A (zh) * 2013-07-24 2013-11-27 牟大同 一种加密通信方法和加密通信系统
CN104516783B (zh) * 2013-09-27 2019-04-23 华为终端(东莞)有限公司 权限控制方法和装置
GB2532475B (en) * 2014-11-20 2017-03-08 F Secure Corp Integrity check of DNS server setting
CN104683456B (zh) * 2015-02-13 2017-06-23 腾讯科技(深圳)有限公司 业务处理方法、服务器及终端
CN104935683A (zh) * 2015-06-29 2015-09-23 北京经天科技有限公司 用于域名解析的缓存处理方法和装置
US10326730B2 (en) * 2016-06-27 2019-06-18 Cisco Technology, Inc. Verification of server name in a proxy device for connection requests made using domain names

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947895B1 (en) * 2001-08-14 2005-09-20 Cisco Technology, Inc. Distributed speech system with buffer flushing on barge-in
CN102473413A (zh) * 2009-07-16 2012-05-23 独立行政法人情报通信研究机构 语音翻译系统、词典服务器装置及其程序
CN102567321A (zh) * 2010-12-14 2012-07-11 许德武 一种基于语音识别的域名访问和搜索方法
CN102427465A (zh) * 2011-08-18 2012-04-25 青岛海信电器股份有限公司 语音服务代理方法及装置、通过代理集成语音应用的系统
CN103227907A (zh) * 2013-03-27 2013-07-31 北京车音网科技有限公司 遥控图像采集装置的方法、装置及系统
US20150149162A1 (en) * 2013-11-22 2015-05-28 At&T Intellectual Property I, L.P. Multi-channel speech recognition
CN104168269A (zh) * 2014-07-24 2014-11-26 深圳市腾讯计算机系统有限公司 安全连接建立方法、装置及系统
CN104506664A (zh) * 2014-11-24 2015-04-08 小米科技有限责任公司 域名系统缓存的方法和装置
CN105469788A (zh) * 2015-12-09 2016-04-06 百度在线网络技术(北京)有限公司 语音信息验证方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113366815A (zh) * 2019-04-11 2021-09-07 深圳市欢太科技有限公司 网络资源请求方法、装置、电子设备以及存储介质
CN113366815B (zh) * 2019-04-11 2022-07-12 深圳市欢太科技有限公司 网络资源请求方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
US11399067B2 (en) 2022-07-26
US20180278695A1 (en) 2018-09-27

Similar Documents

Publication Publication Date Title
US20170149772A1 (en) Identity authentication method, system, business server and authentication server
CN113316926B (zh) 域名处理方法、装置、电子设备以及存储介质
CN106791233B (zh) 一种用于提供ivr服务流程的方法及ivr系统
CN103209247B (zh) 一种信息显示的方法和系统以及终端和服务器
CN109327627A (zh) 基于区块链的电话号码识别方法、装置及存储介质
CN105208545A (zh) 基于虚拟sim卡的通信数据管理方法、装置和服务器
CN109981664A (zh) 网页端的网站登录方法、装置及实现装置
CN107864144A (zh) 获取动态密码的方法及装置、计算机装置和存储介质
CN108429739B (zh) 一种识别蜜罐的方法、系统及终端设备
CN105072608B (zh) 一种管理认证令牌的方法及装置
CN109639719A (zh) 一种基于临时标识符的身份验证方法和装置
CN105959934A (zh) 重入网识别方法和系统
CN106411811A (zh) 一种接入客服的认证方法、系统及装置
CN108616896A (zh) 运营商识别方法、装置及互联网访问系统
CN112468662A (zh) 终端关闭视频彩铃的方法、装置、电子设备及存储介质
CN106998359A (zh) 基于人工智能的语音识别服务的网络接入方法以及装置
CN106412296A (zh) 终端设备控制方法及装置
CN107623620B (zh) 随机性交互数据的处理方法、网络服务器及智能对话系统
CN104683497A (zh) 一种社区网络地址寻址方法及装置
CN113535702A (zh) 一种数据处理方法、装置、设备和存储介质
CN115795544B (zh) 文件安全属性存储方法及相关装置
CN112261051B (zh) 一种用户注册方法、装置及系统
CN105704153B (zh) 实时追踪网络访问信息的方法和系统
CN102594821B (zh) 一种处理diameter协议报文的方法及装置
CN109413761B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170801

RJ01 Rejection of invention patent application after publication