CN112508632A - ***数据处理方法、装置、计算机设备及存储介质 - Google Patents
***数据处理方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN112508632A CN112508632A CN202011536835.0A CN202011536835A CN112508632A CN 112508632 A CN112508632 A CN 112508632A CN 202011536835 A CN202011536835 A CN 202011536835A CN 112508632 A CN112508632 A CN 112508632A
- Authority
- CN
- China
- Prior art keywords
- invoice
- mode
- preset
- segment
- segments
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 42
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000004590 computer program Methods 0.000 claims description 15
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 6
- 238000013523 data management Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000012634 fragment Substances 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种***数据处理方法、装置、计算机设备及存储介质。所述***数据处理方法包括:检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;确定当前的数据分配模式;根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。本发明可以降低***数据库的数据存储压力。
Description
技术领域
本发明涉及税务数据处理技术领域,具体涉及一种***数据处理方法、装置、计算机设备及存储介质。
背景技术
随着“互联网+税务”的推进以及电子税务局的建设,纳税人可以在网上申领***。具体而言,纳税人用户终端通过互联网登录网上***数据分配***,***数据分配***根据***验旧领新原则,自动判断纳税人账户的***数据可申领数量,在接收到纳税人用户终端发送的申领数量等请求后,***数据分配***自动分配纳税人所在库房对应***种类的***代码、***号码。
***数据分配***现有的数据分配模式下,在确定好纳税人的申领数量后,通常仅为纳税人分配份数等于申领数量的、***号码连续的***段数据,而每个***类别对应多个***代码,每个***代码对应不同的***号段剩余量,每个纳税人每次实际分配的***数量不同,此外,纳税人还可退回任意数量的***,以上多种因素最终导致***数据库中存在多段***号码不连续,且单段的***份数小于纳税人申领数量的***段,随着时间的推移,这种***数据不断累积,造成很大的数据存储压力。
发明内容
本发明解决的问题是现有的***数据分配模式不合理导致数据存储压力较大。
为解决上述问题,本发明提供一种***数据处理方法,包括:
检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;确定当前的数据分配模式;根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
相对于现有技术,本发明的***数据处理方法通过在检测到***申领请求后,确定当前的数据分配模式,基于当前的数据分配模式确定满足预置***数据库中申领***类型下满足预设条件的***段,从中确定目标***数据进行发售处理,当数据分配模式为第一模式时,将***份数最小的前预设个数***段也作为满足预设条件的***段,可将这种***份数较小的***段数据进行发售处理,进而避免此种***段数据的堆积,降低数据库存储压力。
可选地,当所述当前的数据分配模式为第一模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括:
获取第一***段,其中,所述第一***段为所述预置***数据库中所述申领***类型下,当前未被获取的***份数最小的***段;判断已获取的***段的总***份数是否小于所述申领***数量;若否,则确定所述已获取的***段为所述满足预设条件的***段;若是,则判断获取所述第一***段的次数是否小于预设次数,其中,所述预设次数大于或等于1;若获取所述第一***段的次数小于预设次数,则返回执行所述获取第一***段的步骤;若获取所述第一***段的次数大于或等于所述预设次数,则获取第二***段,确定已获取的***段为所述满足预设条件的***段,其中,所述第二***段为所述预置***数据库中所述申领***类型下,***份数大于或等于第一数量的***段,所述第一数量为所述申领***数量减所述总***份数所得差值。
由此,当数据分配模式为第一模式时,通过将一整段连续***号段的***与一段或多段小段***段绑定发售,在一定程度上维持了***结存号码的连续,又有效地将不易发售的小段***段及时售出,减轻了税务管理人员管理上的难度。
可选地,当所述当前的数据分配模式为第二模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括:
获取所述第一***段;判断已获取的***段的总***份数是否小于所述申领***数量;若是,则返回执行所述获取所述第一***段的步骤;若否,则确定所述已获取的***段为所述满足预设条件的***段。可选地,所述确定当前的数据分配模式包括:获取所述预置***数据库中,***份数小于预设份数的***段的数量;当所述***份数小于预设份数的***段的数量大于预设数量时,所述当前的数据分配模式为所述第一模式和所述第二模式中的一个;当所述***份数小于预设份数的***段的数量小于所述预设数量时,所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段。
由此,以第二模式为***数据处理模式,适用于预置***数据库中***份数较小的***段数量较多的情况,可以优先处理预置***数据库中***份数最小的多段***段,减少预置***数据库的维护难度、减轻***库房的库存压力。
可选地,所述确定当前的数据分配模式包括:
获取当前时间段;判断所述当前时间段是否为高峰时间段;若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段;若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。
由此,高峰时间段优先发售***号码连续的***,非高峰时间段优先发售***号码不连续的***。
可选地,所述确定当前的数据分配模式还包括:
获取领购数量临界值;判断所述申领***数量是否大于或等于所述领购数量临界值;若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段;若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。
由此,可以保证根据申领***数量的大小灵活切换数据分配模式,增加适用性。
可选地,所述从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理包括:
当所述当前的数据分配模式为所述第一模式时,从所述第二***段中确定所述第一数量的***号码连续的***数据;提取所述第一数量的***号码连续的***数据与所述已获取的所有第一***段作为所述目标***数据,对所述目标***数据进行发售处理。
由此,使目标***数据中的***数量与申请***数量一致,保证发售出的***的数量准确无误。
本发明还提出一种***数据处理装置,包括:
解析单元,其用于检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;
模式确定单元,其用于确定当前的数据分配模式;
***段筛选单元,其用于根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;
处理单元,其用于从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
所述***数据处理装置相对于现有技术所具有的优势与所述***数据处理方法相同,在此不再赘述。
本发明还提出一种计算机设备,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如上任一项所述的***数据处理方法。
所述计算机设备相对于现有技术所具有的优势与所述***数据处理方法相同,在此不再赘述。
本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如上任一项所述的***数据处理方法。
所述计算机可读存储介质相对于现有技术所具有的优势与所述***数据处理方法相同,在此不再赘述。
附图说明
图1为本发明***数据处理方法一实施例示意图;
图2为本发明***数据处理方法中第一模式下步骤S300细化后的一实施例示意图;
图3为本发明***数据处理方法中第二模式下步骤S300细化后的一实施例示意图;
图4为本发明***数据处理方法中步骤S200细化后的一实施例示意图;
图5为本发明***数据处理方法中步骤S200细化后的另一实施例示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
为便于理解本发明的内容,首先对本发明中的相关概念进行简要说明。
***种类:***分为普通***和增值税专用***两大类,该两大类***分别又细分为很多小类。因不同种类的***用途不一,分配时往往不分往一个对象,所以本发明实施例中可将不同种类***分开存储,以免后续执行数据处理或数据分配操作时出现错误。
***代码:***代码是税务部门给予***的分类代码,由国地税代码、行政区域代码、年份代码、行业代码、***种类代码等组成。
***类型:本说明书中,将***种类和***代码中的国地税代码、行政区域代码、年份代码、行业代码等不能混用的代码位全部归为***类型。
***号码:***号码是税务部门给予每张***的编码,同一***代码下有多份***号码不同的***,同一***代码下的每张***具有唯一的***号码。
***段:为***号码连续的一段***的集合,其中最小的***段的最小***数量为1,例如:有以下***段:
***段1:00000001-00001000;
***段2:00003001-00003001;
***段3:00080001-00080002;
***段4:00001031-00001060;
其中,每个***段的***号码均连续,***段的***份数即***段中***数量,***段1的***份数为1000份,***段2的份数为1份,***段3的份数为2份,***段4的份数为30份。
本发明提出一种***数据处理方法。
图1为本发明***数据处理方法一实施例的流程示意图。参照图1,所述***数据处理方法包括:
参照图1,在本实施方式中,***数据处理方法可以包括步骤S100,检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型。具体而言,首先获取***申领请求,通过请求信息获得所述信息中所要申领的***数量和要申领的***类型。
在步骤S100中,发送***的申领请求的申领人可以是单位或个人;发送申领请求的渠道可以为个人计算机或***申领终端等联网终端,可以适用于不同的场景的需求。
在一些实施例中,所述个人计算机或***申领终端所接入的网络为局域网等封闭的网络环境,以保护信息安全,具有传输稳定、速度快等优点。在其他实施例中,所述接入的网络也可以为互联网等开放的网络环境,申领人可以随时随地申领***。
在一些实施例中,***数据处理装置为面向纳税人或税务柜台工作人员的终端设备,检测***申领请求由***数据处理装置检测,也可由***数据处理装置的后台服务器检测。
在一些实施例中,解析***申领请求,获得对应的申领***数量和申领***类型,其中,申领***类型包括***种类和***代码,获得的***种类可以是增值税专用***或普通***,由于不同种类的***不能混用,所以解析***申领请求时应解析所述***申领请求所申领的***种类。另一方面,由于***代码中包含国地税代码、行政区域代码、行业代码、***种类代码等不能混合使用的代码位,所以解析***代码时应将不能混合使用的代码位一一获取。由此,可以使发售出的***的数量和类型与***申领请求中***的数量和类型一致。
在本实施方式中,***数据处理方法还可以包括步骤S200,确定当前的数据分配模式。
在一些实施例中,数据分配模式可以通过税务管理人员手动设置,通过税务管理人员的实际需求或经验灵活切换数据分配模式;在另一些实施例中,本发明***数据处理方法使用一种或多种参数判断当前的数据处理状态,通过当前的数据处理状态自适应切换所述数据分配模式。由此,可以使***数据处理方法灵活多变。
在一些实施例中,所述参数包括当前时间段、申领***数量及与预置***数据库中***段参数中的一个或多个。由此,不同的参数使判断更加多元化,数据分配模式的切换更加人性化。
在本实施方式中,当前的数据分配模式可以为第一模式、第二模式和第三模式。其中,第一模式使用不少于一段的碎票***段搭配一段***数量较大的***段发售。由此,可以使碎票***段得到优先处理,减少***数据库的数据冗余以及减少***库存的库存压力。
第二模式直接发售多段碎票***段。由此,可以大量减少***数据库的数据冗余以及减少***库存的库存压力。第三模式只发售一段号码段连续的***段。由此,可以减少税务管理人员的核对工作量。
在本实施方式中,***数据处理方法还可以包括步骤S300,根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段。
由于受***种类、***开具地区、***行业代码等***类型限制,为保证申领人可以正常开具***,首先本实施方式中,根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,即应该保证发售出的***与申领人申领的***类型保持一致。其中,***类型通过申领人发出的***申领请求中的***代码确定。
在本实施方式中,步骤S300还可以包括,其中,若当前的数据分配模式为第一模式时,满足预设条件的***段包括:***份数最小的前预设个数***段。
其中,满足预设条件的***段包括:***份数最小的前预设个数***段,***段即***号码连续的一张或多张***所组成的***集合,***份数即***段中***的数量;预设个数可以由税务管理人员人为设定,也可以由本发明***数据处理装置预设。对于步骤S300,获取预置***数据库中申领***类型下满足预设条件的***段,若数据分配模式为第一模式,则当预设个数为1时,满足预设条件的***段包括,***份数最小的***段,当预设个数为i(i>1)时,满足预设条件的***段包括,***份数最小的前i个***段,预设个数不同时,满足预设条件的***段的个数也不同。一般地,预设个数越大,所获取的***段数越多,预置***数据库中冗余的***段就越少,越能减轻***库房的存储压力,减少对***库房的维护工作量。
在本实施方式中,***数据处理方法还可以包括步骤S400,从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
对于步骤S400,基于申领***数量从满足预设条件的***段中提取目标***数据,一实施方式中,从满足预设条件的***段中以***份数从小到大的顺序提取目标***数据,直至提取的目标***数据中的***数量等于申领***数量。另一实施方式中,从满足预设条件的***段中以***段起始号从小到大的顺序提取目标***数据,直至提取的目标***数据中的***数量等于申领***数量。
例如,在一实施例中,申领***数量为50,满足预设条件的***段有四段,其***份数分别为:***段一:1;***段二:9;***段三:20;***段四:25,其***段起始号分别为:***段一:00000001;***段二:00003001;***段三:00080001;***段四:00001031;若按照***份数从小到大的顺序提取,则将***份数为***段一、***段二、***段三和***段四中的20张***作为目标***数据;若按照***段起始号从小到大的顺序提取,则提取顺序依次为***段一、***段四、***段二、***段三,则将***段一、***段四、***段二和***段三中的15张***作为目标***数据。
现有技术中的***数据处理方法通常优先发售大段号码段连续的***段,结合申领人申领***按“验旧领新”规则,即申领人必须在交验原领购且已使用过的***存根,经主管税务机关审核无误后,才能领购新***,导致每次申领的***数都不相同,又因***发售过程中可以进行退票,退回的***的***号码相对于***库房的其他***的***号码不连续,此种***段的***数量不满足申领人提交的申领***数量,最终导致此种断号的***在库房中越积越多,给预置***数据库与***库房增加了很大压力;
本实施例通过确定不同的数据分配模式,确定预置***数据库中所述申领***类型下满足预设条件的***段,在第一模式下,优先从预置***数据库中发售份数较少的***段,降低了***份数较少的***段数量,减轻了存储压力,另一方面,也可通过申领***数量、申领***时间或预置***数据库中小于预设份数的***段的数量确定数据分配模式,在保证减少预置***数据库的维护难度、减轻***库房的库存压力的同时,减少税务管理人员的工作量,增加了工作效率,保障了***数据处理的效率。
可选地,结合图1和图2所示,步骤S300还包括,所述当前的数据分配模式为所述第一模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括具体以下步骤:
步骤S301,获取第一***段,其中,所述第一***段为所述预置***数据库中所述申领***类型下,当前未被获取的***份数最小的***段。
为便于描述,将预置***数据库中申领***类型下,当前未被获取的***份数最小的***段,称为第一***段。因对预置***数据库执行***段获取操作,如步骤S301所述的获取当前***份数最小***段的操作,所以当前未被获取的***份数最小的***段可能随时更新,例如,预置***数据库中申领***类型下,有三段***,其***份数分别为:***段一:1;***段二:9;***段三:20,则此时的第一***段,即当前未被获取的***份数最小的***段为***段一,随后,若***段一被获取,则第一***段更新为***段二,随后,若***段二被获取,则第一***段更新为***段三。
步骤S302,判断已获取的***段的总***份数是否小于所述申领***数量。
此处的已获取的***段,指执行步骤S301时获取的***段,若已获取的***段为一个,则已获取的***段的总***份数为该一个***段的***份数,若已获取的***段为多个,则已获取的***段的总***份数为该多个***段的***份数之和。
在每执行完步骤S301后,都需执行步骤S302,判断当前已获取的***段的总***份数是否小于申领***数量,进而判断当前已获取的***段是否满足申领***的数量需求。
步骤S303,若否,则确定所述已获取的***段为所述满足预设条件的***段。
若已获取的***段的总***份数大于或等于申领***数量,说明当前已获取的***段能够满足申领***的数量需求,即能够从已获取的***段中获取数量为申领***数量的***数据进行发售处理,此时,无需继续获取***段,可直接将已获取的***段作为满足预设条件的***段,以减少无效步骤的进行,保证***数据处理方法的效率。
步骤S304,若是,则判断获取所述第一***段的次数是否小于预设次数,其中,所述预设次数大于或等于1。
若已获取的***段的总***份数小于申领***数量,说明当前已获取的***段还无法满足申领***的数量需求,此时需继续获取***段,具体地,通过获取第一***段的次数判断继续获取的***段类型(***段类型指第一***段和后文中的第二***段两种类型),当第一***段的次数小于预设次数时,返回执行步骤S301,继续获取第一***段;当第一***段的次数大于或等于预设次数时,执行步骤S305,获取第二***段。
步骤S305,若获取所述第一***段的次数大于或等于所述预设次数,则获取第二***段,确定已获取的***段为所述满足预设条件的***段,其中,所述第二***段为所述预置***数据库中所述申领***类型下,***份数大于或等于第一数量的***段,所述第一数量为所述申领***数量减所述总***份数所得差值。
其中,已获取的***段指执行步骤S301时获取的第一***段和执行步骤S305时获取的第二***段。当预设次数为1时,已获取的***段由一个第一***段和一个第二***段组成,当预设次数大于1时,已获取的***段由多个第一***段和一个第二***段组成。
在步骤S305中,第一数量为申领***数量减总***份数所得差值,即,第一数量实际上是在之前已获取的***段的基础上,相对申领***数量而言所缺少的***数量。在获取第一***段的次数大于或等于预设次数之后,若已获取的***段的总***数量仍未达到***申领数量,则可从预置***数据库中获取第二***段,第二***段的***份数大于或等于第一数量,即所要获取的***段的***份数大于或等于所缺少的***数量,进而可从第二***段中获取连续的***号码。由此,保证发售出的***至少有一整段连续***号码的***段,便于进行数据管理。
可选地,所述步骤S400包括:
当所述当前的数据分配模式为所述第一模式时,从所述第二***段中确定所述第一数量的***号码连续的***数据;提取所述第一数量的***号码连续的***数据与所述已获取的所有第一***段作为所述目标***数据,对所述目标***数据进行发售处理。
其中,第一数量的***号码连续的***数据,可以第二***段的***起始号码作为该***数据的起始号码,也可以其他号码作为该***数据的起始号码,例如,第二***段为00001031-00001060,第一数量为20,则可以00001031作为待提取的***数据的起始号码,则00001031-00001050为待提取的***数据,也可以以其他号码,如00001041作为待提取的***数据的起始号码,则00001041-00001060为待提取的***数据。具体以第二***段中的哪个***号码作为待提取***数据的起始号码可预先设定。由此,可实现提取的目标***数据的***数量等于申领***数量,且保证最终进行发售处理的***数据中有***号码连续的***,便于进行数据管理。
可选地,结合图1和图3所示,步骤S300还包括,所述当前的数据分配模式为所述第二模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括具体以下步骤:
步骤S311,获取所述第一***段。
步骤S312,判断已获取的***段的总***份数是否小于所述申领***数量。若已获取的***段的总***份数小于申领***数量,则返回执行步骤S311。
步骤S313,若否,则确定所述已获取的***段为所述满足预设条件的***段。
对于步骤S313,若已获取的***段的总***份数大于或等于申领***数量,则可以直接确定已获取的***段为满足预设条件的***段。
其中,返回执行步骤S311,循环执行步骤S311和步骤S312,直到确定已获取的***段的总***份数大于等于申领***数量时,跳出循环将已获取的***段为满足预设条件的***段。
由此,以第二模式为***数据处理模式,可以优先处理预置***数据库中***份数最小的多段***段,适用于预置***数据库中***份数较小的***段数量较多的情况,保证有效控制预置***数据库中的断号票段的数量,***段的数量较多时对预置***数据库和***库房的压力较大,此时可根据税务管理人员根据经验或***数据处理方法中预设的参数判断当前的***数据处理模式是否应确定为第二模式,本实施方式不作具体限定。
可选地,所述确定当前的数据分配模式还包括:获取所述预置***数据库中,***份数小于预设份数的***段的数量;当所述***份数小于预设份数的***段的数量大于预设数量时,所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。当所述***份数小于预设份数的***段的数量小于所述预设数量时,所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段。
因***份数小于预设份数的***段的数量大于预设数量,即预置***数据库中的断号的***过多,此时将当前的数据分配模式切换为第一模式或第二模式,用于优先处理***段份数较小的***段。
当***份数小于预设份数的***段的数量小于预设数量时,预置***数据库中的断号的***不多,此时,可将当前的数据分配模式设置为第三模式,将***份数大于或等于申领***数量的***段作为满足预设条件的***段,从该一个***段中获取目标***数据,保证最后进行发售处理的***数据***号码连续,便于数据管理。
可选地,如图5,步骤S200包括:
步骤S221,获取当前时间段。
当前时间段,指当前时刻落入的时间段。可将一天内的一个或多个时间段作为高峰时间段(如早八点至晚六点),工作日和非工作日的高峰时间段设置可不相同。可预设高峰时间段列表,用于存储高峰时间段。
可实时或定时获取当前时间段,执行后续的步骤S222-S224,以确定当前的数据分配模式。
步骤S222,判断所述当前时间段是否为高峰时间段。
步骤S223,若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段。
在第三模式下,满足预设条件的***段为***份数大于或等于申领***数量的***段,则在后续从***段提取目标***数据时,可提取***号码连续的***作为目标***数据。由此,在业务量较大的高峰时间段,只发售***号码连续的***段,便于数据管理和提高***数据分配效率。
步骤S224,若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。由此,在非高峰时间段时使用第一模式或第二模式分配***,可以保证减少预置***数据库中断号的***段,减少预置***数据库的维护难度、减轻***库房的库存压力。
由于高峰时间段***数据申领需求较大,此时若分配过于零散的***数据,则会增加预置数据库的负荷,也会增加税务管理人员和纳税人核对***份数的工作量,不利于对***的发售和核定;非高峰时间段***数据申领需求较低,较为零散的***号段不会对税务管理人员和纳税人的工作造成太大的影响,所以税务管理人员将数据分配模式与发售时间关联设置,将高峰时间段设置为只发售***号码连续的***的第三模式,将非高峰时间段的数据分配模式设置为发售***号码不连续的***的第一模式或第二模式,可以有效平衡税务管理人员的工作量,便于数据管理,同时,减少***库房中的断号***段的数量。
可选地,如图4,步骤S200包括:
步骤S211,获取领购数量临界值。
基于申领***数量与领购数量临界值的大小关系,确定当前的数据分配模式。可选地,不同地区设置不同的领购数量临界值。
可选地,不同***类型对应不同的领购数量临界值。不同行业、不同类型的***需求各不相同,根据不同类型和行业而预设不同大小的领购数量临界值,***需求量大的行业对应的领购数量临界值也较大,***需求量小的行业对应的领购数量临界值也较小。
步骤S212,判断所述申领***数量是否大于或等于所述领购数量临界值。
步骤S213,若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段。
若申领***数量大于或等于领购数量临界值,则确定当前的数据分配模式为第三模式,增加***发售效率。
步骤S214,若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。
例如,领购数量临界值为500,申领***数量为300,申领***数量小于领购数量临界值,则确定当前的数据分配模式为第一模式或第二模式。
本发明提供一种***数据处理装置,包括:
解析单元,其用于检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;
模式确定单元,其用于确定当前的数据分配模式;
***段筛选单元,其用于根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;
处理单元,其用于从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
本发明提供一种计算机设备,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,可实现***数据处理方法。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,通过计算机可读存储介质,存储***数据处理方法相应的计算机程序,能够保证***数据处理方法相应的计算机程序被处理器读取和运行时的稳定性。这样执行***数据处理方法,避免了空调器在制热运行时加热区无法通电或断电的情况发生,具有人性化和智能化的优点,保证了用户的良好体验。
虽然本公开披露如上,但本公开的保护范围并非仅限于此。本领域技术人员在不脱离本公开的精神和范围的前提下,可进行各种变更与修改,这些变更与修改均将落入本发明的保护范围。
Claims (10)
1.一种***数据处理方法,其特征在于,包括:
检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;
确定当前的数据分配模式;
根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;
从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
2.根据权利要求1所述的***数据处理方法,其特征在于,当所述当前的数据分配模式为所述第一模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括:
获取第一***段,其中,所述第一***段为所述预置***数据库中所述申领***类型下,当前未被获取的***份数最小的***段;
判断已获取的***段的总***份数是否小于所述申领***数量;
若否,则确定所述已获取的***段为所述满足预设条件的***段;
若是,则判断获取所述第一***段的次数是否小于预设次数,其中,所述预设次数大于或等于1;
若获取所述第一***段的次数小于预设次数,则返回执行所述获取第一***段的步骤;
若获取所述第一***段的次数大于或等于所述预设次数,则获取第二***段,确定已获取的***段为所述满足预设条件的***段,其中,所述第二***段为所述预置***数据库中所述申领***类型下,***份数大于或等于第一数量的***段,所述第一数量为所述申领***数量减所述总***份数所得差值。
3.根据权利要求2所述的***数据处理方法,其特征在于,当所述当前的数据分配模式为第二模式时,所述根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段包括:
获取所述第一***段;
判断已获取的***段的总***份数是否小于所述申领***数量;
若是,则返回执行所述获取所述第一***段的步骤;
若否,则确定所述已获取的***段为所述满足预设条件的***段。
4.根据权利要求3所述的***数据处理方法,其特征在于,所述确定当前的数据分配模式包括:
获取所述预置***数据库中,***份数小于预设份数的***段的数量;
当所述***份数小于预设份数的***段的数量大于预设数量时,所述当前的数据分配模式为所述第一模式和所述第二模式中的一个;
当所述***份数小于预设份数的***段的数量小于所述预设数量时,所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于所述申领***数量的***段。
5.根据权利要求3所述的***数据处理方法,其特征在于,所述确定当前的数据分配模式包括:
获取当前时间段;
判断所述当前时间段是否为高峰时间段;
若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段;
若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。
6.根据权利要求3所述的***数据处理方法,其特征在于,所述确定当前的数据分配模式还包括:
获取领购数量临界值;
判断所述申领***数量是否大于或等于所述领购数量临界值;
若是,则所述当前的数据分配模式为第三模式,其中,在所述第三模式下,所述满足预设条件的***段为***份数大于或等于所述申领***数量的***段;
若否,则所述当前的数据分配模式为所述第一模式和所述第二模式中的一个。
7.根据权利要求3至6中任一项所述的***数据处理方法,其特征在于,所述从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理包括:
当所述当前的数据分配模式为所述第一模式时,从所述第二***段中确定所述第一数量的***号码连续的***数据;
提取所述第一数量的***号码连续的***数据与所述已获取的所有第一***段作为所述目标***数据,对所述目标***数据进行发售处理。
8.一种***数据处理装置,其特征在于,包括:
解析单元,其用于检测到***申领请求时,解析所述***申领请求,获得对应的申领***数量和申领***类型;
模式确定单元,其用于确定当前的数据分配模式;
***段筛选单元,其用于根据所述当前的数据分配模式和所述申领***数量,确定预置***数据库中所述申领***类型下满足预设条件的***段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的***段包括:***份数最小的前预设个数***段;
处理单元,其用于从所述满足预设条件的***段中提取目标***数据,对所述目标***数据进行发售处理。
9.一种计算机设备,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如权利要求1-7任一项所述的***数据处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如权利要求1-7任一项所述的***数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011536835.0A CN112508632A (zh) | 2020-12-23 | 2020-12-23 | ***数据处理方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011536835.0A CN112508632A (zh) | 2020-12-23 | 2020-12-23 | ***数据处理方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112508632A true CN112508632A (zh) | 2021-03-16 |
Family
ID=74923250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011536835.0A Pending CN112508632A (zh) | 2020-12-23 | 2020-12-23 | ***数据处理方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112508632A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114118881A (zh) * | 2022-01-26 | 2022-03-01 | 中国民航信息网络股份有限公司 | 处理民航空白票证的方法、装置、存储介质和设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550911A (zh) * | 2015-12-21 | 2016-05-04 | 浪潮软件集团有限公司 | 一种***管理方法、装置及*** |
CN109949111A (zh) * | 2019-03-06 | 2019-06-28 | 深圳市智税链科技有限公司 | 电子票据标识分配方法、电子票据生成方法、装置及*** |
CN110348918A (zh) * | 2019-07-17 | 2019-10-18 | 安徽航天信息有限公司 | 一种***数据分发方法、装置及设备 |
CN110473030A (zh) * | 2019-07-31 | 2019-11-19 | 阿里巴巴集团控股有限公司 | 基于区块链的电子票据号码申领方法及装置、电子设备 |
CN110597834A (zh) * | 2019-09-16 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 电子票据数据处理方法、装置和计算机设备 |
-
2020
- 2020-12-23 CN CN202011536835.0A patent/CN112508632A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550911A (zh) * | 2015-12-21 | 2016-05-04 | 浪潮软件集团有限公司 | 一种***管理方法、装置及*** |
CN109949111A (zh) * | 2019-03-06 | 2019-06-28 | 深圳市智税链科技有限公司 | 电子票据标识分配方法、电子票据生成方法、装置及*** |
CN110348918A (zh) * | 2019-07-17 | 2019-10-18 | 安徽航天信息有限公司 | 一种***数据分发方法、装置及设备 |
CN110473030A (zh) * | 2019-07-31 | 2019-11-19 | 阿里巴巴集团控股有限公司 | 基于区块链的电子票据号码申领方法及装置、电子设备 |
CN110597834A (zh) * | 2019-09-16 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 电子票据数据处理方法、装置和计算机设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114118881A (zh) * | 2022-01-26 | 2022-03-01 | 中国民航信息网络股份有限公司 | 处理民航空白票证的方法、装置、存储介质和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Laurent et al. | Transaction fees optimization in the Ethereum blockchain | |
CN112508632A (zh) | ***数据处理方法、装置、计算机设备及存储介质 | |
CN111353794B (zh) | 数据处理的方法、供应链调度的方法和装置 | |
CN117370424B (zh) | 经济信息分析的移动应用评论数据分析挖掘方法及*** | |
CN114612018A (zh) | 一种内控风险监测方法、***和可读存储介质 | |
CN109784634A (zh) | 服务区域划分方法、电子装置及可读存储介质 | |
CN109889432A (zh) | 信息处理方法、装置、计算机装置及计算机可读存储介质 | |
CN113052417A (zh) | 一种资源配置方法以及装置 | |
CN116501610A (zh) | 做市交易***的测试方法、装置、设备及介质 | |
CN113657546B (zh) | 信息分类方法、装置、电子设备及可读存储介质 | |
Nooteboom | Adoption, firm size and risk of implementation | |
CN115660451A (zh) | 基于rpa的供应商风险预警方法、装置、设备及介质 | |
CN113919679A (zh) | 业务流程风险防控方法及*** | |
CN112363826B (zh) | 一种项目资源综合管理***、方法、终端及存储介质 | |
CN113487442A (zh) | 基于大数据的dip分值测算方法与*** | |
CN104008503A (zh) | 用于检测市场违规的***和方法 | |
CN111353714A (zh) | 数据监控方法、服务端、客户端和*** | |
CN112651685A (zh) | 一种增值税电子***的自动补仓方法及*** | |
CN110838003A (zh) | 共享办公的管理***、方法、设备及可读介质 | |
CN117522168B (zh) | 一种基于大数据的资产管理方法和*** | |
WO2022138095A1 (ja) | 状態予測システム、状態予測方法、及びプログラム | |
CN110704832B (zh) | 基于大数据处理识别实体账号营业场所唯一性的判断方法 | |
CN117196859A (zh) | 基于回归模型的保险成本评估方法、装置、设备及介质 | |
CN117910686A (zh) | 一种供电管理方法及*** | |
CN113077123A (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 |