CN110335022B - 自动稽核方法、装置、设备及存储介质 - Google Patents

自动稽核方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110335022B
CN110335022B CN201910608875.2A CN201910608875A CN110335022B CN 110335022 B CN110335022 B CN 110335022B CN 201910608875 A CN201910608875 A CN 201910608875A CN 110335022 B CN110335022 B CN 110335022B
Authority
CN
China
Prior art keywords
user
data
audited
migrated
audit
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
Application number
CN201910608875.2A
Other languages
English (en)
Other versions
CN110335022A (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910608875.2A priority Critical patent/CN110335022B/zh
Publication of CN110335022A publication Critical patent/CN110335022A/zh
Application granted granted Critical
Publication of CN110335022B publication Critical patent/CN110335022B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请实施例提供一种自动稽核方法、装置、设备及存储介质,该方法包括:获取待稽核用户的用户资料;根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。本申请实施例提供的方法能够克服现有技术的稽核方式浪费人力和资源,且无法保证稽核质量的问题。

Description

自动稽核方法、装置、设备及存储介质
技术领域
本申请实施例涉及计算机技术的技术领域,尤其涉及一种自动稽核方法、装置、设备及存储介质。
背景技术
在集中业务支撑***的迁转项目实施过程中,其中最重要的一环即为稽核各省分预迁转至集中业务支撑***的用户资料,避免迁转上来的用户无法正常开展业务,订购资料缺失,造成用户投诉。
目前,现有的所有应用的稽核动作都由人工手动完成,一方面,过程繁琐消耗大量人工和时间成本,而且人工稽核操作存在遗漏稽核风险,无法进行稽核质量的评估和监控;另一方面,随着应用的扩大而不断增加复杂度和工作量,人为的误操作或漏稽核将不可避免的出现,都会降低迁转质量,拖延迁转完成时间。
因此,人工核查无法保证稽核点全面覆盖,比如在稽核人未遇到相应问题之前,无法想到稽核该问题点,所以,现有技术的稽核方式浪费人力和资源,且无法保证稽核质量。
发明内容
本申请实施例提供一种自动稽核方法、装置、设备及存储介质,以克服现有技术的稽核方式浪费人力和资源,且无法保证稽核质量的问题。
第一方面,本申请实施例提供一种自动稽核方法,包括:
获取待稽核用户的用户资料;
根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;
将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。
在一种可能的设计中,在所述获取待稽核用户的用户资料之前,所述方法还包括:
接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户;
将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;
从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;
从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息;
根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息;
根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户;
根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。
在一种可能的设计中,所述根据集中业务支撑***的特征信息,确定可配置的稽核数据,包括:
根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
在一种可能的设计中,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:
将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,
校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。
在一种可能的设计中,在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:
将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。
第二方面,本申请实施例提供一种自动稽核装置,包括:
第一获取模块,用于获取待稽核用户的用户资料;
稽核数据确定模块,用于根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;
稽核模块,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。
在一种可能的设计中,所述装置还包括:接收模块、用户标识存储模块、第二获取模块、订购业务信息查找模块、初始订购业务信息确定模块、待稽核用户确定模块以及更新模块;
所述接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户;
所述用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;
所述第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;
所述订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息;
所述初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息;
所述待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户;
更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。
在一种可能的设计中,所述稽核数据确定模块,具体用于:根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
第三方面,本申请实施例提供一种自动稽核设备,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的自动稽核方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的自动稽核方法。
本实施例提供的自动稽核方法、装置、设备及存储介质,先获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑***,然后根据集中业务支撑***的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案在自动稽核方法中通过获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的自动稽核方法的流程示意图;
图2为本申请另一实施例提供的自动稽核方法的流程示意图;
图3为本申请实施例提供的自动稽核装置的结构示意图;
图4为本申请实施例提供的自动稽核设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例,例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1为本申请实施例提供的自动稽核方法的流程示意图,本实施例的执行主体为服务器,也可以为自动稽核设备,还可以是数据库中的一个插件或工具。本实施例对执行主体不做限定,可以通过服务器从数据库中获取待稽核用户的用户资料,也可以是自动稽核设备通过通信接口从数据库中获取待稽核用户的用户资料,还可以是通过插件或工具从数据库中存储待稽核用户的路径中获取用户资料等等。
实际应用中,在集中业务支撑***(CBSS)迁转项目实施过程中,其中最重要的一环即为稽核各个地域(各个省分)预迁转至CBSS的用户资料是否符合CBSS逻辑,避免迁转(迁移)上来的用户无法正常开展业务,订购资料(订购业务信息)缺失,造成用户投诉等问题,通过下述自动稽核方法,能够自动实现用户资料的稽核。
参见图1,所述自动稽核方法,包括:
S101、获取待稽核用户的用户资料。
本实施例中,所述待稽核用户的用户资料存储在数据库中,所述待稽核用户可以为多个,且来源于各个省份,每个待稽核用户对应一套用户资料,用户资料可以包括用户标识、订购业务信息、以及与订购业务相关联信息(即为与订购业务绑定的其他业务信息),例如,某个业务套餐为宽带套餐,需绑定相关资费条件下的手机业务套餐。由于执行主体不做限定,因此,获取待稽核用户的用户资料的方式可以为多种:可以通过服务器从数据库中获取待稽核用户的用户资料,也可以是自动稽核设备通过通信接口从数据库中获取待稽核用户的用户资料,还可以是通过插件或工具从数据库中存储待稽核用户的路径中获取用户资料等等。
S102、根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核。
本实施例中,由于每个待稽核用户都是一个个体,订购的业务也可能不相同,因此需要对待稽核用户的用户资料进行稽核的稽核数据也不同,同时,针对不同时间段,所述集中业务支撑***也在不断更新,因此,需要稽核数据可配置化,即为稽核数据可以为不断更新和变化,根据所述集中业务支撑***的特征信息,来确定稽核数据,对所述待稽核用户的用户资料进行稽核,还可以根据获取的待稽核用户的用户资料结合所述集中业务支撑***的特征信息,确定稽核数据,实现稽核的灵活性和实时性,以使稽核的结果更为准确。
其中,稽核数据存储在配置文件中,稽核人员在实际稽核过程中,将用户标识导入到稽核界面即可实现用户资料的稽核。稽核数据可以包括所述集中业务支撑***中各个业务类别对应的订购业务信息以及与订购业务信息相关联信息。
S103、将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。
本实施例中,在实际稽核过程中,需要将所述待稽核用户的用户资料与所述稽核数据进行一一比对,确定所述待稽核用户是否在迁移过程中丢失数据或是待稽核用户的用户资料缺失。并且将所述待稽核用户的用户资料中未通过稽核的数据进行记录,便于稽核人员进行后续操作,比如,总结迁移过程中容易出问题的地方或是哪些省份资料容易不齐全或是丢失。
本实施例提供的自动稽核方法,先获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑***,然后根据集中业务支撑***的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案在自动稽核方法中通过获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。
图2为本申请另一实施例提供的自动稽核方法的流程示意图,本实施例在图1所述实施例的基础上,本实施例在步骤S101之前对所述自动稽核方法进行了详细说明。如图2所示,在所述获取待稽核用户的用户资料之前,所述方法还包括:
S201、接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户。
本实施例中,在获取待稽核用户之前,需要从待迁移用户中确定符合迁移到集中业务支撑***中的用户,首先需要从各个省份中获取多个待迁移用户的用户资料或是接收各个省份的业务***发送的多个待迁移用户的用户资料,其中,每个省份可以迁移多个待迁移用户的用户资料至集中业务支撑***中,每个待迁移用户均为待迁移到集中业务支撑***中的用户,并将所述多个待迁移用户的用户资料缓存至数据库中。
S202、将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中。
本实施例中,为了方便查询所述多个待迁移用户中每个待迁移用户的用户资料,可以将所述各个省份上传的用户资料中的用户标识存储至数据库中的预设用户表中,所述用户标识可以为用户号码,由于用户号码的唯一性,可以通过用户号码获取到对应的用户资料,避免从大量的用户资料中查找某个待迁移用户的用户资料。
S203、从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料。
本实施例中,若要获取每个所述用户标识对应的待迁移用户的用户资料,需要从所述预设用户表中读取每个用户标识,即需要获取某个省份上传过来的所有用户资料时,需要根据用户列表中记录的该省份的用户号码,从数据库的缓存中获取该省份对应的所有用户资料,比如,每个用户号码对应有一个用户资料获取路径,根据获取路径,可以获取需要的用户资料。
S204、从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息。
本实施例中,在对待稽核用户进行稽核之前,需要对待迁移用户进行订购业务的稽核,确定待迁移到所述集中业务支撑***中的用户是否符合所述集中业务支撑***中的业务要求,比如,所述待迁移用户在所述集中业务支撑***中的订购业务信息,即为订购关系,比如,订购的套餐业务。
S205、根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息。
本实施例中,由于在接收各个省份发送的多个待迁移用户的用户资料时,已经是经过文件格式转档过的用户资料,预设迁移映射表中存储有待迁移用户对应省份侧的订购业务信息与待迁移用户要迁移到集中业务支撑***侧的订购业务信息之间的映射关系。比如,根据预设迁移映射表,某个待迁移用户在所述省份订购的是A套餐即为所述待迁移用户在所在地域的业务***中的初始订购业务信息,而实际需要待迁移到集中业务支撑***中的是B套餐即为所述待迁移用户在所述集中业务支撑***中的订购业务信息。
S206、根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户。
本实施例中,判断所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息是否一致,若某个或某些待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息一致,则说明所述某个或某些待迁移用户符合迁移到所述集中业务支撑***中。比如,根据预设迁移映射表,某个待迁移用户在所述省份订购的是A套餐即为所述待迁移用户在所在地域的业务***中的初始订购业务信息,而实际需要待迁移到集中业务支撑***中的是B套餐即为所述待迁移用户在所述集中业务支撑***中的订购业务信息,此时,根据预设迁移映射表查找到B套餐实际对应在预设迁移映射表中的省份侧的订购业务信息是A,所以该待迁移用户符合所述集中业务支撑***中的订购业务信息。
在实际应用中,根据各个省份对应的预设迁移映射表,从预设用户表中读取用户号码,根据用户号码获取对应的用户资料中所在省份侧订购关系,得到用户在CBSS侧(所述集中业务支撑***侧)的待迁移用户的用户资料中预期订购业务信息,再与实际落地(数据库中)的对应的用户资料中订购业务信息进行比对,得到差异,进行修正。或是,具体地,从省份侧获取到待迁转用户在BSS侧的订购关系(订购业务信息),再通过关联BSS侧与CBSS侧的产品映射关系(预设迁移映射表),得到待迁移用户在CBSS侧的预期订购关系(初始订购业务信息),然后再获取真正待迁转用户的CBSS侧的订购关系(存储在数据库中的订购业务信息),将预期订购关系与真正订购关系比对,找出差异。
S207、根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。
本实施例中,对待稽核用户的用户资料的稽核,便于筛查出不符合CBSS***的用户,确定出待稽核用户,避免对不符合迁移到CBSS***的用户进行详细稽核,浪费稽核时间。根据所述待稽核用户,更新所述预设用户表即将不符合迁移到所述集中业务支撑***中的用户从预设用户列表中删除,不再对删除的用户进行用户资料稽核,并将所述待稽核用户的用户资料存储至数据库中,便于精确地获取待稽核用户的用户资料并进行稽核操作。
在一种可能的设计中,在上述实施例的基础上,例如,在图1所示实施例的基础上,本实施例对步骤S102进行了详细说明。所述根据集中业务支撑***的特征信息,确定可配置的稽核数据,包括:根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
本实施例中,由于每个待稽核用户都是一个个体,订购的业务也可能不相同,因此需要对待稽核用户的用户资料进行稽核的稽核数据也不同,同时,针对不同时间段,所述集中业务支撑***也在不断更新,因此,需要稽核数据可配置化,即为稽核数据可以为不断更新和变化,根据所述集中业务支撑***的特征信息,来确定稽核数据,对所述待稽核用户的用户资料进行稽核,还可以根据获取的待稽核用户的用户资料结合所述集中业务支撑***的特征信息,确定稽核数据,实现稽核的灵活性和实时性,以使稽核的结果更为准确。
其中,可支持自动稽核的类型即稽核数据,可以为下述至少一项:用户资料TF_BH_TRADE 4444的记录,与TF_F_USER相关的数据,REMOVE_TAG是否等于X的记录,ACCT_TAG是否等于2的记录,TF_F_USER表、TF_F_USER_PRODUCT表、TF_F_USER_INFOCHANGE表PRODUCT_ID不一致,TF_F_USE表USER_STATE_CODESET与TF_F_USER_SVCSTATE STATE_CODE是否一致,TF_F_USER表TF_F_USER_INFOCHANGE表BRAND_CODE是否一致,TF_F_USER表CITY_CODE是否在TD_M_AREA表中,TF_F_USER表IS_TRANSMIT属性生效日期不是次月1号,用户IPTV服务是否有服务属性iptvnbr,宽带INSTALL_ADDRESS属性是否为空,宽带速率属性值是否与当前产品匹配,主产品生效日期是不是次月1号,是否存在与TF_F_USER_PRODUCT表00产品相对应的资费,包年资费是否有adStart属性值,靓号资费是否有lowCost属性,流量提醒服务50300是否有remindMethod属性,消息计费服务50312生效日期是否在次月1日,TF_A_PAYRELATION有无数据,TF_F_TRADE_PRODUCT有无数据,TF_F_USER_LIST_CRM表数据是否正常,TF_R_SIMCARD_USE有无sim_card_code=4数据,用户资料是否符合产品树结构,校验用户所订购的产品是否有所依赖的产品没订购,校验用户所订购的包是否有所依赖的包没订购,校验用户所订购的元素是否有所依赖的元素没订购,校验用户所订购产品间、包间、元素间是否有互斥关系,产品下的包必选是否订购,产品下包的最大最小值是否符合,包下元素的最大最小值是否符合,核查是否存在ti_bh_bss_cb state=’1’但是在tf_f_user表中存在remove_tag=’X’的数据,针对所有用户,用户表的user_state_codeset和tf_f_user_svcstate表的state_code不一致的情况,稽核账管和营业迁转总数是否一致,迁转号码是否都有预约生效的路由,BSS和CBSS订购业务信息是否一致,号码在省分归属客户和CBSS归属客户是否是同一证件类型同一姓名--各省份提供(格式为号码证件类型证件号码客户类型客户名称省分编码实名制标识)。
在一种可能的设计中,在上述实施例的基础上,本实施例对步骤S103进行了详细说明。将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。
本实施例中,将所述待稽核用户的用户资料与所述稽核数据进行比对包括:将所述待稽核用户的用户资料与所述业务信息进行比对,和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息。
其中,将所述待稽核用户的用户资料与所述业务信息进行比对,即为检查每个待稽核用户的用户资料完整性:检查用户资料是否符合CBSS的***要求,比如TF_F_USER表、TF_F_USER_PRODUCT表、TF_F_USER_INFOCHANGE表PRODUCT_ID不一致,TF_F_USE表USER_STATE_CODESET与TF_F_USER_SVCSTATE STATE_CODE是否一致,TF_F_USER表TF_F_USER_INFOCHANGE表BRAND_CODE是否一致,TF_F_USER表CITY_CODE是否在TD_M_AREA表中,TF_F_USER表IS_TRANSMIT属性生效日期不是次月1号,用户IPTV服务是否有服务属性iptvnbr,宽带INSTALL_ADDRESS属性是否为空,宽带速率属性值是否与当前产品匹配,主产品生效日期是不是次月1号,是否存在与TF_F_USER_PRODUCT表00产品相对应的资费,包年资费是否有adStart属性值,靓号资费是否有lowCost属性,流量提醒服务50300是否有remindMethod属性,消息计费服务50312生效日期是否在次月1日,TF_A_PAYRELATION有无数据,TF_F_TRADE_PRODUCT有无数据,TF_F_USER_LIST_CRM表数据是否正常,TF_R_SIMCARD_USE有无sim_card_code=4数据等要求,并得到所述用户资料中未通过稽核的数据。
另外,校验所述用户资料中所述订购业务信息是否符合所述业务信息中的订购业务信息即为检查用户产品的逻辑性:根据待稽核用户的用户资料中的订购业务信息得到省份侧产品信息(业务信息),核查产品的参数信息与用户资料是否符合,具体为用户资料是否符合产品树结构,校验用户所订购的产品是否有所依赖的产品没订购,校验用户所订购的包是否有所依赖的包没订购,校验用户所订购的元素是否有所依赖的元素没订购,校验用户所订购产品间、包间、元素间是否有互斥关系,产品下的包必选是否订购,产品下包的最大最小值是否符合,包下元素的最大最小值是否符合,并得到所述用户资料中未通过稽核的数据。
在一种可能的设计中,在上述实施例的基础上,本实施例对步骤S103之后对所述自动稽核方法进行了详细说明。在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。
本实施例中,为了便于维护人员或是稽核人员查询问题,并解决问题,可以统计未通过稽核的所有待稽核用户,并针对未通过稽核的所有待稽核用户中的每个待稽核用户,将所述每个待稽核用户的用户资料中未通过稽核的数据存储在数据库中的日志文件中,并将所述日志文件发送至维护人员的终端,便于维护人员根据所述日志文件中记载的内容确定是否维护所述待稽核用户的用户资料即判断是将所述未通过稽核的用户退回至所在省份还是对所述未通过稽核用户的用户资料进行修改存储,能够保证稽核质量的评估和监控得以实现。
具体地,本方案可以通过ORACLE数据库的处理工具,对读入预迁转用户资料,进行逻辑判断,及完整性校验,同时可新增稽核点能够简单地实现现有迁转项目的自动稽核,且不限源***(各个省份或是各个地域的业务***),可支持任意***用户往CBSS***迁转的稽核校验从而提高迁转质量,并且能够保证稽核质量的评估和监控得以实现。
在实际应用中,本申请通过开发一种全自动化稽核工具,轻量级可扩展,可以提高由其他***(各个业务***)向CBSS***割接(迁转或迁移)用户资料的成功率与效率。通过面向ORACLE数据库的应用工具,根据用户号码来获取该用户在CBSS***的预割接数据,包括其订购关系及产品结构,再根据CBSS产品数据模型,自动化稽核割接产品数据完整性、逻辑关系的正确性,同时生成日志文件,使得自动化稽核不但节省大量人力还避免了人工稽核的漏查误查,保证了稽核的有效性及效率,通过日志文件的操作信息,实现了对割接稽核质量的评估与监控。该稽核方法实现了灵活可配置,可随时根据CBSS***的模型变动而进行相应的调整,方便即时可靠。
图3为本申请实施例提供的自动稽核装置的结构示意图。如图3所示,该自动稽核装置30包括:第一获取模块301、稽核数据确定模块302、稽核模块303;第一获取模块301,用于获取待稽核用户的用户资料;稽核数据确定模块302,用于根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;稽核模块303,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据。
本实施例提供的装置,可用于执行上述图1或2所示的自动稽核方法实施例的技术方案,其实现原理和技术效果类似,本实施例此处不再赘述。
在一种可能的设计中,所述装置还包括:接收模块、用户标识存储模块、第二获取模块、订购业务信息查找模块、初始订购业务信息确定模块、待稽核用户确定模块以及更新模块;所述接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户;所述用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;所述第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;所述订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息;所述初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息;所述待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户;更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中。
在一种可能的设计中,所述稽核数据确定模块302具体用于:根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
在一种可能的设计中,所述稽核模块303具体用于:将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。
在一种可能的设计中,所述自动稽核装置,还包括:存储模块;所述存储模块,用于在所述得到所述用户资料中未通过稽核的数据之后,将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料。
在实际应用中,自动稽核装置用于获取待稽核用户的用户资料,开始自动对待稽核用户的用户资料进行稽查审核,判断所述待稽核用户是否符合所述集中业务支撑***,然后根据集中业务支撑***的特征信息,确定可配置的稽核数据即为稽核点,用于对所述待稽核用户的用户资料进行稽核,再将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,能够实现自动稽核的过程。本方案通过自动稽核装置获取待稽核用户的用户资料,再根据可配置的稽核数据,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,在自动稽核过程中稽核数据可配置可修改,灵活好操作,且自动稽核可以节约人力和资源,同时能够保证稽核质量。
图4为本申请实施例提供的自动稽核设备的结构示意图。如图4所示,本实施例的自动稽核处理设备40包括:处理器401以及存储器402;其中,存储器402,用于存储计算机执行指令;处理器401,用于执行存储器存储的计算机执行指令,以实现上述实施例中接收设备所执行的各个步骤。具体可以参见前述方法实施例中的相关描述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的任一实施例对应的自动稽核方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(PeripheralComponent,PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (7)

1.一种自动稽核方法,其特征在于,包括:
获取待稽核用户的用户资料;所述待稽核用户属于待迁移到集中业务支撑***中的用户;
根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;
将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据;
在所述获取待稽核用户的用户资料之前,所述方法还包括:
接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户;
将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;
从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;
从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息;
根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息;
根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户;
根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中;
在所述得到所述用户资料中未通过稽核的数据之后,所述方法还包括:
将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料;其中,确定是否维护所述待稽核用户的用户资料表示判断是将所述未通过稽核的用户退回至所在省份还是对所述未通过稽核用户的用户资料进行修改存储。
2.根据权利要求1所述的方法,其特征在于,所述根据集中业务支撑***的特征信息,确定可配置的稽核数据,包括:
根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
3.根据权利要求2所述的方法,其特征在于,将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据,包括:
将所述待稽核用户的用户资料与所述业务信息进行比对,校验所述用户资料的完整性,得到所述用户资料中未通过稽核的数据;和/或,
校验所述用户资料中订购业务信息是否符合所述业务信息中的订购业务信息,得到所述用户资料中未通过稽核的数据。
4.一种自动稽核装置,其特征在于,包括:
第一获取模块,用于获取待稽核用户的用户资料;所述待稽核用户属于待迁移到集中业务支撑***中的用户;
稽核数据确定模块,用于根据集中业务支撑***的特征信息,确定可配置的稽核数据,所述稽核数据用于对所述待稽核用户的用户资料进行稽核;
稽核模块,用于将所述待稽核用户的用户资料与所述稽核数据进行比对,得到所述待稽核用户的用户资料中未通过稽核的数据;
接收模块,用于在所述获取待稽核用户的用户资料之前,接收各个地域的业务***发送的多个待迁移用户的用户资料,所述多个待迁移用户为待迁移到集中业务支撑***中的用户;
用户标识存储模块,用于将所述多个待迁移用户的用户资料中的用户标识存储至预设用户表中;
第二获取模块,用于从所述预设用户表中读取每个用户标识,根据每个所述用户标识,获取每个所述用户标识对应的待迁移用户的用户资料;
订购业务信息查找模块,用于从每个所述用户标识对应的待迁移用户的用户资料中查找每个所述待迁移用户在所述集中业务支撑***中的订购业务信息;
初始订购业务信息确定模块,用于根据预设迁移映射表,确定每个所述用户标识对应的所述待迁移用户在所述集中业务支撑***中的初始订购业务信息,所述初始订购业务信息为每个所述待迁移用户在所在地域的业务***中的订购业务信息;
待稽核用户确定模块,用于根据所述多个待迁移用户中每个所述待迁移用户的订购业务信息和初始订购业务信息,确定所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户,将所述多个待迁移用户中符合迁移到所述集中业务支撑***中的用户作为所述待稽核用户;
更新模块,用于根据所述待稽核用户,更新所述预设用户表,并将所述待稽核用户的用户资料存储至数据库中;
存储模块,用于在所述得到所述用户资料中未通过稽核的数据之后,将所述待稽核用户的用户资料中未通过稽核的数据存储在日志文件中,并将所述日志文件发送至维护人员的终端,以使维护人员根据所述未通过稽核的数据,确定是否维护所述待稽核用户的用户资料;其中,确定是否维护所述待稽核用户的用户资料表示判断是将所述未通过稽核的用户退回至所在省份还是对所述未通过稽核用户的用户资料进行修改存储。
5.根据权利要求4所述的装置,其特征在于,所述稽核数据确定模块,具体用于:根据所述集中业务支撑***中的多个业务类别,确定各个业务类别对应的可配置的业务信息,所述业务信息为所述稽核数据。
6.一种自动稽核设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1-3中任一项所述的自动稽核方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-3中任一项所述的自动稽核方法。
CN201910608875.2A 2019-07-08 2019-07-08 自动稽核方法、装置、设备及存储介质 Active CN110335022B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910608875.2A CN110335022B (zh) 2019-07-08 2019-07-08 自动稽核方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910608875.2A CN110335022B (zh) 2019-07-08 2019-07-08 自动稽核方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110335022A CN110335022A (zh) 2019-10-15
CN110335022B true CN110335022B (zh) 2021-05-18

Family

ID=68143233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910608875.2A Active CN110335022B (zh) 2019-07-08 2019-07-08 自动稽核方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110335022B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111083006B (zh) * 2019-11-19 2021-11-09 中国联合网络通信集团有限公司 宽带数据稽核方法、装置、设备及存储介质
CN111666287A (zh) * 2020-06-01 2020-09-15 北京思特奇信息技术股份有限公司 一种基于区块链的数据稽核方法
CN112445941A (zh) * 2020-11-19 2021-03-05 北京思特奇信息技术股份有限公司 一种宽带业务办理的方法和***
CN113381893A (zh) * 2021-06-08 2021-09-10 中国联合网络通信集团有限公司 通信业务数据稽核方法和***
CN115269927A (zh) * 2022-07-18 2022-11-01 北京东华博泰科技有限公司 一种分布式数据资产目录汇聚方法及***
CN115967654A (zh) * 2022-11-24 2023-04-14 浪潮通信信息***有限公司 业务数据的稽核方法、装置、电子设备和存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209429A (zh) * 2012-01-13 2013-07-17 卓望数码技术(深圳)有限公司 一种移动通信业务的数据稽核方法和***
US9923849B2 (en) * 2013-05-09 2018-03-20 Ebay Inc. System and method for suggesting a phrase based on a context
CN106971002A (zh) * 2017-04-18 2017-07-21 北京思特奇信息技术股份有限公司 一种数据稽核方法和***
CN109039710B (zh) * 2018-07-10 2021-06-01 中国联合网络通信集团有限公司 路由数据稽核方法、装置、服务器及存储介质
CN109544430A (zh) * 2018-11-12 2019-03-29 中国联合网络通信有限公司重庆市分公司 一种客户资料真实性的***稽核方案

Also Published As

Publication number Publication date
CN110335022A (zh) 2019-10-15

Similar Documents

Publication Publication Date Title
CN110335022B (zh) 自动稽核方法、装置、设备及存储介质
CN108509392B (zh) 多机构对账方法、***、计算机设备和存储介质
CN105323640A (zh) 一种基于互联网实现智能电视售后服务的方法、***和设备
CN111371672B (zh) 消息推送方法及装置
CN107844518B (zh) 评估指定app下载量的方法、数据服务器、打包平台及***
CN108632047B (zh) 一种资费数据的确定方法及装置
WO2020233310A1 (zh) 实时处理数据的异步补偿方法、装置、设备及存储介质
CN112380229A (zh) 业务数据同步方法及装置、非易失性存储介质、处理器
CN111291051A (zh) 运价数据处理方法及装置、存储介质及电子设备
CN113114776A (zh) 一种数据推送方法和装置
CN110502529B (zh) 数据处理方法、装置、服务器及存储介质
CN111026613A (zh) 日志处理方法及装置
CN110310020A (zh) 基于数据分析的项目方案管理方法、相关装置及存储介质
CN116167881A (zh) 货款到账记录自动生成方法、装置、设备及存储介质
CN102970159B (zh) 数据稽核及修复处理方法和装置
CN110825609A (zh) 服务的测试方法、装置和***
CN115375276A (zh) 基于大数据的aps实现方法及***
CN111340366B (zh) 结构化知识质量提升方法及设备
CN111241082B (zh) 数据修正方法及装置
CN113452533B (zh) 计费自巡检、自愈合方法、装置、计算机设备和存储介质
CN110808961B (zh) 用于安全验证的数据处理方法及装置
CN113065927A (zh) 对账方法、装置、电子设备及计算机可读存储介质
CN113434135A (zh) 接口的调用重复度确定方法和装置、存储介质及电子装置
CN112860700A (zh) 数据表的生成方法及装置、存储介质及电子装置
CN112036836A (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