CN112988776A - 文本解析规则的更新方法、装置、设备及可读存储介质 - Google Patents

文本解析规则的更新方法、装置、设备及可读存储介质 Download PDF

Info

Publication number
CN112988776A
CN112988776A CN202110450672.2A CN202110450672A CN112988776A CN 112988776 A CN112988776 A CN 112988776A CN 202110450672 A CN202110450672 A CN 202110450672A CN 112988776 A CN112988776 A CN 112988776A
Authority
CN
China
Prior art keywords
text
password
rule
parsing
analysis
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.)
Granted
Application number
CN202110450672.2A
Other languages
English (en)
Other versions
CN112988776B (zh
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 Teddy Bear Mobile Technology Co ltd
Beijing Teddy Future Technology Co ltd
Original Assignee
Beijing Teddy Bear Mobile 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 Teddy Bear Mobile Technology Co ltd filed Critical Beijing Teddy Bear Mobile Technology Co ltd
Priority to CN202110450672.2A priority Critical patent/CN112988776B/zh
Publication of CN112988776A publication Critical patent/CN112988776A/zh
Application granted granted Critical
Publication of CN112988776B publication Critical patent/CN112988776B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种文本解析规则的更新方法、装置、设备及可读存储介质,本发明实施例通过监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;采用文本解析规则对第一文本进行解析;若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;将第一口令字符转换成第一统一码值;将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新;从而可以在文本解析规则不能识别出包含口令的文本中的口令时,及时地、自动化地对文本解析规则进行更新。

Description

文本解析规则的更新方法、装置、设备及可读存储介质
技术领域
本申请涉及信息技术领域,尤其涉及一种文本解析规则的更新方法、装置、设备及可读存储介质。
背景技术
用户在移动终端的一个应用程序上复制包含口令的文本,例如,淘口令后,通常需要打开能够生成该文本的应用程序后才能到达该文本对应的详情。这个过程需要对应用程序进行切换,降低了用户的体验。
相关技术中,可通过移动终端向后台服务器发送携带包含口令的文本的分析请求,由后台服务器确定出与包含口令的文本相匹配的网页链接并返回移动终端的方式,使得用户可以直接访问包含口令的文本对应的网页内容。而由于包含口令的文本的生成规则会不断变化,因此,对于包含口令的文本的解析规则需要自动化的更新。
发明内容
本发明实施例通过提供一种文本解析规则的更新方法、装置、设备及可读存储介质,用于对包含口令的文本的解析规则进行自动化的更新。
为了解决上述问题,第一方面,本发明实施例提供了一种文本解析规则的更新方法,包括:监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;采用文本解析规则对第一文本进行解析;若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;将第一口令字符转换成第一统一码值;将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新。
可选地,文本解析规则的更新方法还包括:通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本;采用更新后的文本解析规则对第二文本进行解析;若从第二文本中识别到口令,确认更新后的文本解析规则正确。
可选地,若从第二文本中识别不到口令,获取第二文本中与预设的口令存在差异的第二口令字符;将第二口令字符转换成第二统一码值;将第二统一码值加入到文本解析规则中,以对文本解析规则进行更新。
可选地,从第一文本或第二文本中识别不到口令,包括:若从第一文本中识别不到产品ID,则确认从第一文本中识别不到口令;若从第二文本中识别不到产品ID,则确认从第二文本中识别不到口令。
可选地,在监测到相邻时段内文本解析的成功率差值超过预设阈值之前,文本解析规则的更新方法还包括:监测到用户在当前显示页面对第三文本进行预定操作时,采用文本解析规则对第三文本进行解析;若从第三文本中识别到口令,且从数据库中查找不到口令对应的第三产品信息,从特定应用程序中查找到口令对应的第三产品信息;向用户展示第三产品信息,并对本次第三文本解析的结果进行日志记录;若从第三文本中识别不到口令,停止对第三文本进行解析,并对本次第三文本解析的结果进行日志记录。
可选地,监测到相邻时段内文本解析的成功率差值超过预设阈值,包括:根据日志记录统计当前时段及上一个时段第三文本解析的成功率;若当前时段第三文本解析的成功率与上一个时段第三文本解析的成功率的差值超过预设阈值,则监测到相邻时段内文本解析的成功率差值超过预设阈值。
第二方面,本发明实施例提供了一种文本解析规则的更新装置,包括:监测单元,用于监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;第一解析单元,用于采用文本解析规则对第一文本进行解析;获取单元,用于若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;转换单元,用于将第一口令字符转换成第一统一码值;更新单元,用于将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新。
可选地,文本解析规则的更新装置还包括:生成单元,用于通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本;第二解析单元,用于采用更新后的文本解析规则对第二文本进行解析;确认单元,用于若从第二文本中识别到口令,确认更新后的文本解析规则正确。
第三方面,本发明实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的文本解析规则的更新方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如第一方面或第一方面任意实施方式中的文本解析规则的更新方法。
本发明实施例提供的文本解析规则的更新方法、装置、设备及可读存储介质,通过监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;采用文本解析规则对第一文本进行解析;若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;将第一口令字符转换成第一统一码值;将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新;从而可以在文本解析规则不能识别出包含口令的文本中的口令时,及时地、自动化地对文本解析规则进行更新。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
图1为本发明实施例中一种文本解析规则的更新方法的流程示意图;
图2为本发明实施例中一种文本解析规则的更新装置的结构示意图;
图3为本发明实施例中一种电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种文本解析规则的更新方法,应用于移动终端,如图1所示,包括:
S101.监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本。
在本发明实施例中,移动终端可以为智能手机、平板电脑、台式电脑、笔记本电脑及可穿戴电子设备等用户设备。
在移动终端,当监测到用户在当前显示页面对第三文本进行预定操作时,可以采用文本解析规则对第三文本进行解析。预定操作可以包括但不限于长按操作、点击操作、大面积按压操作、复制操作或压力触控操作。例如,移动终端监测到用户在当前显示界面中针对第三文本的复制操作后,采用文本解析规则符第三文本进行解析。若从第三文本中识别到口令,且从数据库中查找不到口令对应的第三产品信息,从特定应用程序中查找到口令对应的第三产品信息;若从第三文本中识别到口令,且从数据库中查找到口令对应的第三产品信息;向用户展示第三产品信息,也即可在移动终端实现对该第三文本进行解析,获取第三文本中口令对应的第三产品信息,然后向用户展示第三产品信息,以供用户查看与第三文本中的口令对应的网页内容。产品基本信息包括但不限于产品名称、产品图片、产品店铺信息、产品网页链接。并且,通过预先在数据库中查到口令对应的第三产品信息,可以使得在数据库中存在口令对应的第三产品信息时,不需要再从特定应用程序中查找口令对应的第三产品信息,可以减少查找口令对应的第三产品信息的时间,提升用户体验。
具体地,从数据库中或从特定应用程序中查找到的第三产品信息可定制,包括但不限于产品基本信息,优惠券信息、转链信息。在向用户展示第三产品信息时,可以生成基于产品网页链接打开网页内容的第一入口组件和生成基于优惠券信息及转链信息打开网页内容的第二入口组件,然后向用户展示产品名称、产品图片、产品店铺信息、第一入口组件和第二入口组件。
在向用户展示第三产品信息之后,可以对本次第三文本解析的结果进行日志记录。对于另一种情况,若从第三文本中识别不到口令,则停止对第三文本进行解析,并对本次第三文本解析的结果进行日志记录。第三文本解析结果的日志记录包括但不限于第三文本的解析时间、是否解析成功。
由于每次对第三文本解析的结果都进行了记录,因此,可以对第三文本的结果的日志记录进行监测,当监测到相邻时段内文本解析的成功率差值超过预设阈值,进行报警提示,提示文本解析规则可能需要更新。相邻时段为当前时段与当前时段的上一个时段。时段的时长可以根据需要进行设置,可以为几小时、十几小时、一天、几天等。
当然,在本发明实施例中,还可以通过定时检测文本解析规则的方法,实现对文本解析规则更新。
在定时检测文本解析规则或根据第三文本的解析日志记录提示需要对文本解析规则更新时,首先需要获取最新的第一文本。也即通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本。至少一个第一产品信息可以随机选取。
当监测到用户在当前显示页面对第三文本进行预定操作时,移动终端还可以对第三文本中的关键词进行识别,根据关键词的类型,从特定程序中查找该关键词类型对应的信息,并可以根据用户的需求,对该关键词对应的信息进行整理,向用户展示整理后的关键词对应的信息。关键词的类型包括但不限定于热词、品牌、店铺、运营能力。
S102.采用文本解析规则对第一文本进行解析;具体地,文本解析规则为对包含口令的文本进行解析的正则。在获取最新的第一文本之后,可以采用当前的文本解析规则对第一文本进行解析。
S103.若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;具体地,当采用文本解析规则对第一文本进行解析时,若从第一文本中识别不到口令,说明包含口令的文本的生成规则发生了改变,此时可获取第一文本中与预设的口令存在差异的第一口令字符。若从第一文本中识别到口令,说明包含口令的文本的生成规则未发生改变,可以终止进程。
S104.将第一口令字符转换成第一统一码值;具体地,对于从第一文本中识别不到口令,则可以将第一口令字符进行统一码转换,将第一口令字符转换成第一统一码值。
S105.将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新。具体地,可以将第一统一码值加入到文本解析的正则表达式中,以对文本解析规则进行更新。
本发明实施例提供的文本解析规则的更新方法,通过监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;采用文本解析规则对第一文本进行解析;若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;将第一口令字符转换成第一统一码值;将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新;从而可以在文本解析规则不能识别出包含口令的文本中的口令时,及时地、自动化地对文本解析规则进行更新。
在一个可选的实施例中,步骤S101中,监测到相邻时段内文本解析的成功率差值超过预设阈值,包括:根据日志记录统计当前时段及上一个时段第三文本解析的成功率;若当前时段第三文本解析的成功率与上一个时段第三文本解析的成功率的差值超过预设阈值,则监测到相邻时段内文本解析的成功率差值超过预设阈值。
具体地,可以根据第三文本解析结果的日志记录中第三文本的解析时间、是否解析成功,统计当前时段及上一个时段第三文本解析的成功率。若当前时段第三文本解析的成功率与上一个时段第三文本解析的成功率的差值超过预设阈值,说明当前时段第三文本解析的成功率与上一个时段第三文本解析的成功率变化差异大,则说明包含口令的文本生成规则可以发生了变化,当前的文本解析规则已不再能够从新的文本中解析出口令,需要对当前的文本解析规则进行更新。
通过统计当前时段及上一个时段第三文本解析的成功率,并在当前时段及上一个时段第三文本解析的成功率差异较大的情况下,启动对文本解析规则的检测及更新,可以及时对文本解析规则进行更新,以便顺利的对第三文本进行解析,及时向用户展示第三产品信息,提升用户的体验。
在一个可选的实施例中,将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新之后,文本解析规则的更新方法还包括:通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本;采用更新后的文本解析规则对第二文本进行解析;若从第二文本中识别到口令,确认更新后的文本解析规则正确。
具体地,对文本解析规则进行更新之后,还需要对更新后的文本解析规则进行验证,则可以通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本。至少一个第二产品可以随机选择。然后采用更新后的文本解析规则对第二文本进行解析,如果成功,则说明更新后的文本解析规则正确,能够识别最新生成的第二文本。则可以将更新后的文本解析规则同步到正式的环境,即应用于用户在当前显示页面对第三文本进行预定操作时,对第三文本进行解析的过程中。
在一个可选的实施例中,若从第二文本中识别不到口令,获取第二文本中与预设的口令存在差异的第二口令字符;将第二口令字符转换成第二统一码值;将第二统一码值加入到文本解析规则中,以对文本解析规则进行更新。
具体地,如果采用更新后的文本解析规则对第二文本进行解析失败,则说明更新后的文本解析规则不正确,则进行第二文本的分析,此时可以获取第二文本中与预设的口令存在差异的第二口令字符,将第二口令字符转换成第二统一码值;将第二统一码值加入到文本解析规则中,以对文本解析规则进行更新,实现对文本解析规则的重新更新。
在一个可选的实施例中,从第一文本或第二文本中识别不到口令,包括:若从第一文本中识别不到产品ID,则确认从第一文本中识别不到口令;若从第二文本中识别不到产品ID,则确认从第二文本中识别不到口令。
具体地,由于包含口令的文本可以对应唯一的一个产品信息,对于能否从第一文本或第二文本中识别到口令,可以通过判断采用文本解析规则是否能从第一文本中识别到产品ID来确定是否能从第一文本中识别到口令;可通过判断采用更新后的文本解析规则能否从第二文本中识别到产品ID来确定是否能从第二文本中识别到产品ID。
本发明实施例还提供了一种文本解析规则的更新装置,如图2所示,包括:
监测单元21,用于监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;具体的实施方式详见上述方法实施例步骤S101的描述,在此不再赘述。
第一解析单元22,用于采用文本解析规则对第一文本进行解析;具体的实施方式详见上述方法实施例步骤S102的描述,在此不再赘述。
获取单元23,用于若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;具体的实施方式详见上述方法实施例步骤S103的描述,在此不再赘述。
转换单元24,用于将第一口令字符转换成第一统一码值;具体的实施方式详见上述方法实施例步骤S104的描述,在此不再赘述。
更新单元25,用于将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新。具体的实施方式详见上述方法实施例步骤S105的描述,在此不再赘述。
本发明实施例提供的文本解析规则的更新装置,通过监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第一产品信息生成对应的第一文本;采用文本解析规则对第一文本进行解析;若从第一文本中识别不到口令,获取第一文本中与预设的口令存在差异的第一口令字符;将第一口令字符转换成第一统一码值;将第一统一码值加入到文本解析规则中,以对文本解析规则进行更新;从而可以在文本解析规则不能识别出包含口令的文本中的口令时,及时地、自动化地对文本解析规则进行更新。
在一个可选的实施例中,文本解析规则的更新装置还包括:生成单元,用于通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本;第二解析单元,用于采用更新后的文本解析规则对第二文本进行解析;确认单元,用于若从第二文本中识别到口令,确认更新后的文本解析规则正确。
具体地,对文本解析规则进行更新之后,还需要对更新后的文本解析规则进行验证,则可以通过特定应用程序中的文本生成规则将特定应用程序中的至少一个第二产品信息生成对应的第二文本。至少一个第二产品可以随机选择。然后采用更新后的文本解析规则对第二文本进行解析,如果成功,则说明更新后的文本解析规则正确,能够识别最新生成的第二文本。则可以将更新后的文本解析规则同步到正式的环境,即应用于用户在当前显示页面对第三文本进行预定操作时,对第三文本进行解析的过程中。
基于与前述实施例中一种文本解析规则的更新方法同样的发明构思,本发明实施例还提供一种电子设备,如图3所示,包括:处理器31和存储器32,其中处理器31和存储器32可以通过总线或者其他方式连接,图3中以通过总线连接为例进行说明。
处理器31可以为中央处理器(Central Processing Unit,CPU)。处理器31还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器32作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的文本解析规则的更新方法对应的程序指令/模块。处理器31通过运行存储在存储器32中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的文本解析规则的更新方法。
存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器31所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至处理器31。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的一个或者多个模块存储在存储器32中,当被处理器31执行时,执行如图1所示实施例中的文本解析规则的更新方法。
上述电子设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种文本解析规则的更新方法,其特征在于,包括:
监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将所述特定应用程序中的至少一个第一产品信息生成对应的第一文本;
采用文本解析规则对所述第一文本进行解析;
若从所述第一文本中识别不到口令,获取所述第一文本中与预设的口令存在差异的第一口令字符;
将所述第一口令字符转换成第一统一码值;
将所述第一统一码值加入到文本解析规则中,以对所述文本解析规则进行更新。
2.根据权利要求1所述的文本解析规则的更新方法,其特征在于,还包括:
通过特定应用程序中的文本生成规则将所述特定应用程序中的至少一个第二产品信息生成对应的第二文本;
采用更新后的文本解析规则对所述第二文本进行解析;
若从所述第二文本中识别到口令,确认更新后的文本解析规则正确。
3.根据权利要求2所述的文本解析规则的更新方法,其特征在于,
若从所述第二文本中识别不到口令,获取所述第二文本中与预设的口令存在差异的第二口令字符;
将所述第二口令字符转换成第二统一码值;
将所述第二统一码值加入到文本解析规则中,以对所述文本解析规则进行更新。
4.根据权利要求1所述的文本解析规则的更新方法,其特征在于,从所述第一文本或第二文本中识别不到口令,包括:
若从所述第一文本中识别不到产品ID,则确认从所述第一文本中识别不到口令;
若从所述第二文本中识别不到产品ID,则确认从所述第二文本中识别不到口令。
5.根据权利要求1所述的文本解析规则的更新方法,其特征在于,在监测到相邻时段内文本解析的成功率差值超过预设阈值之前,还包括:
监测到用户在当前显示页面对第三文本进行预定操作时,采用文本解析规则对所述第三文本进行解析;
若从所述第三文本中识别到口令,且从数据库中查找不到所述口令对应的第三产品信息,从所述特定应用程序中查找到所述口令对应的第三产品信息;
向用户展示所述第三产品信息,并对本次第三文本解析的结果进行日志记录;
若从所述第三文本中识别不到口令,停止对第三文本进行解析,并对本次第三文本解析的结果进行日志记录。
6.根据权利要求5所述的文本解析规则的更新方法,其特征在于,所述监测到相邻时段内文本解析的成功率差值超过预设阈值,包括:
根据所述日志记录统计当前时段及上一个时段第三文本解析的成功率;
若当前时段第三文本解析的成功率与上一个时段第三文本解析的成功率的差值超过预设阈值,则监测到相邻时段内文本解析的成功率差值超过预设阈值。
7.一种文本解析规则的更新装置,其特征在于,包括:
监测单元,用于监测到相邻时段内文本解析的成功率差值超过预设阈值或监测到文本解析规则自动化检测的定时信号时,通过特定应用程序中的文本生成规则将所述特定应用程序中的至少一个第一产品信息生成对应的第一文本;
第一解析单元,用于采用文本解析规则对所述第一文本进行解析;
获取单元,用于若从所述第一文本中识别不到口令,获取所述第一文本中与预设的口令存在差异的第一口令字符;
转换单元,用于将所述第一口令字符转换成第一统一码值;
更新单元,用于将所述第一统一码值加入到文本解析规则中,以对所述文本解析规则进行更新。
8.根据权利要求7所述的文本解析规则的更新装置,其特征在于,还包括:
生成单元,用于通过特定应用程序中的文本生成规则将所述特定应用程序中的至少一个第二产品信息生成对应的第二文本;
第二解析单元,用于采用更新后的文本解析规则对所述第二文本进行解析;
确认单元,用于若从所述第二文本中识别到口令,确认更新后的文本解析规则正确。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-6任意一项所述的文本解析规则的更新方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行如权利要求1-6任意一项所述的文本解析规则的更新方法。
CN202110450672.2A 2021-04-26 2021-04-26 文本解析规则的更新方法、装置、设备及可读存储介质 Active CN112988776B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110450672.2A CN112988776B (zh) 2021-04-26 2021-04-26 文本解析规则的更新方法、装置、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110450672.2A CN112988776B (zh) 2021-04-26 2021-04-26 文本解析规则的更新方法、装置、设备及可读存储介质

Publications (2)

Publication Number Publication Date
CN112988776A true CN112988776A (zh) 2021-06-18
CN112988776B CN112988776B (zh) 2021-08-03

Family

ID=76340158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110450672.2A Active CN112988776B (zh) 2021-04-26 2021-04-26 文本解析规则的更新方法、装置、设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN112988776B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116629232A (zh) * 2023-05-09 2023-08-22 北京泰镝科技股份有限公司 文本中口令解析方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140010466A1 (en) * 2006-03-17 2014-01-09 The First American Corporation Property record document data verification systems and methods
CN108809985A (zh) * 2018-06-13 2018-11-13 东营汉威石油技术开发有限公司 一种移动平台***
CN110442682A (zh) * 2019-08-09 2019-11-12 科大讯飞(苏州)科技有限公司 一种文本解析方法及装置
CN111027699A (zh) * 2019-11-15 2020-04-17 广东电网有限责任公司 变电站智能告警***专家知识库的远程维护方法
CN111913956A (zh) * 2020-06-28 2020-11-10 中国船舶重工集团公司第七一六研究所 统一业务编码方法及装置
CN112036144A (zh) * 2020-09-03 2020-12-04 广联达科技股份有限公司 数据解析方法、装置、计算机设备和可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140010466A1 (en) * 2006-03-17 2014-01-09 The First American Corporation Property record document data verification systems and methods
CN108809985A (zh) * 2018-06-13 2018-11-13 东营汉威石油技术开发有限公司 一种移动平台***
CN110442682A (zh) * 2019-08-09 2019-11-12 科大讯飞(苏州)科技有限公司 一种文本解析方法及装置
CN111027699A (zh) * 2019-11-15 2020-04-17 广东电网有限责任公司 变电站智能告警***专家知识库的远程维护方法
CN111913956A (zh) * 2020-06-28 2020-11-10 中国船舶重工集团公司第七一六研究所 统一业务编码方法及装置
CN112036144A (zh) * 2020-09-03 2020-12-04 广联达科技股份有限公司 数据解析方法、装置、计算机设备和可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
FANG LI ET AL.: "Study on Association Rules Mining Based Chinese Text Representation", 《STUDY ON ASSOCIATION RULES MINING BASED CHINESE TEXT REPRESENTATION》 *
邱昭继: "文本解析技术及其在法律实践中的应用", 《中国法律评论》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116629232A (zh) * 2023-05-09 2023-08-22 北京泰镝科技股份有限公司 文本中口令解析方法、装置及存储介质

Also Published As

Publication number Publication date
CN112988776B (zh) 2021-08-03

Similar Documents

Publication Publication Date Title
CN108804299B (zh) 应用程序异常处理方法及装置
CN109376291B (zh) 一种基于网络爬虫的网站指纹信息扫描的方法及装置
CN113568841B (zh) 一种针对小程序的风险检测方法、装置及设备
CN110647562B (zh) 一种数据查询方法和装置、电子设备、存储介质
CN109284331B (zh) 基于业务数据资源的制证信息获取方法、终端设备及介质
CN109672608B (zh) 根据时间发送消息的方法
CN113448862B (zh) 软件版本测试方法、装置及计算机设备
CN109344046B (zh) 一种数据处理方法、装置、介质及电子设备
CN113987393A (zh) 一种网页操作记录器、***、装置及方法
CN111181805A (zh) 一种基于测试用例的微服务测试挡板生成方法及***
CN110990365A (zh) 一种数据同步方法、装置、服务器及存储介质
CN116244138A (zh) 应用的运行异常识别方法、装置、电子设备及存储介质
CN112988776B (zh) 文本解析规则的更新方法、装置、设备及可读存储介质
CN113343312B (zh) 基于前端埋点技术的页面防篡改方法及***
CN110647463B (zh) 一种恢复测试断点的方法、装置、电子设备
CN111309371A (zh) 一种查询方法和装置
CN110928885B (zh) Mysql数据库的数据更新到Es数据库的方法及装置
CN109542743B (zh) 日志校验方法、装置、电子设备及计算机可读存储介质
CN107092671B (zh) 一种元信息管理的方法及设备
CN112612866B (zh) 知识库文本同步方法、装置、电子设备及存储介质
CN106155736B (zh) 软件安装启动类型检测方法、装置及用户终端
CN114338846B (zh) 一种报文测试的方法及装置
CN109067726B (zh) 建站***识别方法、装置、电子设备及存储介质
CN112966029A (zh) 一种信息显示和发送方法、装置、设备和可读介质
CN108234196B (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
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: East of 1st floor, No.36 Haidian Street, Haidian District, Beijing, 100080

Patentee after: Beijing Teddy Future Technology Co.,Ltd.

Address before: East of 1st floor, No.36 Haidian Street, Haidian District, Beijing, 100080

Patentee before: Beijing Teddy Bear Mobile Technology Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: East of 1st floor, No.36 Haidian Street, Haidian District, Beijing, 100080

Patentee after: Beijing Teddy Bear Mobile Technology Co.,Ltd.

Address before: 100085 07a36, block D, 7 / F, No.28, information road, Haidian District, Beijing

Patentee before: BEIJING TEDDY BEAR MOBILE TECHNOLOGY Co.,Ltd.