一种数据排序方法、装置及系统的制作方法

文档序号:6637591阅读:212来源:国知局
一种数据排序方法、装置及系统的制作方法
【专利摘要】本申请提供一种数据排序方法、装置及系统,通过接收客户端输入的携带数据排序范围的第一数据排序请求,在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息,并向客户端展示获取到的纳税人信息,进而响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。本申请通过提供一种数据排序方法、装置及系统来实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。
【专利说明】一种数据排序方法、装置及系统

【技术领域】
[0001]本发明涉及计算机【技术领域】,特别是涉及一种数据排序方法、装置及系统。

【背景技术】
[0002]税收作为国家经济杠杆之一,具有调节收入分配、促进资源配置、促进经济增长的作用。税收是国家财政收入的主要来源,国家用收来的税款发展经济、科技、教育、文化和国防等事业,使得经济更加发展,文化更加繁荣,人民生活更加殷实。
[0003]因此,为了保证税收的稳定性,通常需要对各个纳税人按照一定的数据规则进行风险排序,以方便税收管理人员对纳税人风险情况的掌握,防范纳税人逃税、漏税等情况的发生。


【发明内容】

[0004]有鉴于此,本发明实施例提供一种数据排序方法、装置及系统,以实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。
[0005]为了实现上述目的,本发明实施例提供的技术方案如下:
[0006]一种数据排序方法,包括:
[0007]接收客户端输入的第一数据排序请求,其中,携带数据排序范围;
[0008]在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人信息;
[0009]向所述客户端展示获取到的纳税人信息;
[0010]响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0011]优选的,还包括:控制所述数据源保存所述第一数据排序结果。
[0012]优选的,还包括:向客户端展示所述第一数据排序结果。
[0013]优选的,还包括:响应客户端对所述第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果。
[0014]优选的,还包括:利用所述第二数据排序结果替换所述数据源中存储的所述第一数据排序结果。
[0015]优选的,所述控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果的过程为:
[0016]控制所述数据源利用预处理规则,对所述数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值;
[0017]利用与所述数据排序规则标识对应的数据排序规则对所述最终风险分值进行排序得到第一数据排序结果。
[0018]优选的,所述数据排序规则为:百分比例规则、分值区间规则或户数过滤规则。
[0019]优选的,响应客户端对所述第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果的过程为:
[0020]响应客户端对第二数据排序请求的修改,判断所述数据源中预先存储的预处理规则是否被修改;
[0021]当是时,控制所述数据源利用修改后的预处理规则,对所述数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值;
[0022]利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则对所述最终风险分值进行排序得到第二数据排序结果。
[0023]一种数据排序装置,包括:
[0024]接收单元,用于接收客户端输入的第一数据排序请求,其中,携带数据排序范围;
[0025]获取单元,用于在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人息;
[0026]展示单元,用于向所述客户端展示获取到的纳税人信息;
[0027]控制单元,用于响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0028]一种数据排序系统,包括:客户端、应用服务器及数据源,其中,
[0029]所述应用服务器接收客户端输入的第一数据排序请求,其中,携带数据排序范围;以及,
[0030]在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人信息;以及,
[0031]向所述客户端展示获取到的纳税人信息;以及,
[0032]响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0033]本申请提供一种数据排序方法、装置及系统,通过接收客户端输入的携带数据排序范围的第一数据排序请求,在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息,并向客户端展示获取到的纳税人信息,进而响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。本申请通过提供一种数据排序方法、装置及系统来实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。

【专利附图】

【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本申请实施例一提供的一种数据排序方法流程图;
[0036]图2为本申请实施例二提供的一种数据排序装置的结构示意图;
[0037]图3为本申请实施例三提供的一种数据排序系统的结构示意图。

【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]实施例一:
[0040]图1为本申请实施例一提供的一种数据排序方法流程图。
[0041 ] 如图1所示,该方法包括:
[0042]S101、接收客户端输入的第一数据排序请求,其中,携带数据排序范围;
[0043]具体的,可接收用户通过客户端输入的第一数据排序请求,该第一数据排序请求中携带待进行数据排序的数据排序范围。
[0044]具体的,该数据排序范围指示至少一个纳税人,本申请实施例提供的数据排序方法即用于对该数据排序范围指示的各个纳税人的风险分值进行风险排序。
[0045]S102、在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息;
[0046]具体的,预先设置有数据源,该数据源中存储有多个纳税人信息,每个纳税人信息指示一个纳税人,并且在该数据源中还存储有与该纳税人信息指示的纳税人的风险分值。
[0047]具体的,数据源包括数据库和/或文件,以上仅仅是本申请实施例的优选方式,发明人还可根据自己的需求任意设置数据源的具体形式,在此不做限定。
[0048]具体的,接收客户端输入的携带数据排序范围的第一数据排序请求后,需在预先设置的数据源中获取满足该数据排序范围的未被排序的纳税人信息(该未被排序的纳税人信息指:之前未进行数据排序的纳税人信息)。
[0049]具体的,当获取到满足数据排序范围的未被排序的纳税人信息后,首先在数据源中将该纳税人信息标识为已被排序状态。
[0050]S103、向客户端展示获取到的纳税人信息;
[0051]具体的,获取到在数据排序范围内的尚未被排序过的纳税人信息后,需向客户端展示获取到的各个纳税人信息,也就是说,向客户端展示获取到的纳税人信息指示的纳税人。
[0052]S104、响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0053]具体的,客户端看到目前可被排序的纳税人信息后,可自行决定是否继续对获取到的纳税人信息指示的纳税人的风险分值进行排序,当是时,其可发送针对当前展示的各个纳税人信息的第二数据排序请求,当客户端发送该第二数据排序请求后,则说明其要求对当前展示的各个纳税人信息指示的纳税人的风险分值进行排序。
[0054]当客户端看到展示的纳税人信息,决定不再对该展示的纳税人信息指示的纳税人的风险分值进行排序时,优选的,将展示的各个纳税人信息在数据源中的已被排序状态更新为未被排序状态。
[0055]具体的,本申请实施例提供的数据排序方法可响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0056]本申请提供一种数据排序方法,通过接收客户端输入的携带数据排序范围的第一数据排序请求,在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息,并向客户端展示获取到的纳税人信息,进而响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规贝1J,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。本申请通过提供一种数据排序方法来实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。
[0057]为了方便当再次对相同的数据进行排序时,避免再次排序的过程,本申请实施例提供的一种数据排序方法中,还包括:控制数据源保存第一数据排序结果。
[0058]具体的,通过控制数据源保存第一数据排序结果,使得当再次对相同的数据进行排序时,不必重新执行排序过程,只需在数据源中直接调用相应的数据排序结果即可。
[0059]为了让客户端可清楚的了解到数据排序结果,本申请实施例提供的一种数据排序方法中,还包括:向客户端展示第一数据排序结果。
[0060]为了使得本申请实施例提供的数据排序结果更加人性化,更加符合客户端的需求,本申请实施例提供的一种数据排序方法,还包括:响应客户端对第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果。
[0061]具体的,当第一数据排序结果不满足客户端的需求时,客户端还可对第二数据排序请求进行修改,以发送修改后的第二数据排序请求。
[0062]具体的,本申请实施例提供的一种数据排序方法可响应客户端对第二数据排序请求的修改,利用该修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果。
[0063]为了使得数据源中保存的数据排序结果的准确性,本申请实施例提供的一种数据排序方法中,还包括:利用该第二数据排序结果替换数据源中存储的第一数据排序结果。
[0064]为了使得阅读人员在阅读本方案时,对本申请实施例提供的“控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果”的具体过程更加清楚,在此对该过程进行详细介绍,该过程主要通过如下2步实现:
[0065]1、控制数据源利用预处理规则,对数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值;
[0066]具体的,在数据源中预先设置有预处理规则,当接收到客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求后,首先,控制数据源利用该预处理规则对数据排序范围内的未被排序的纳税人信息指示的纳税人的风险分值进行预处理,进而针对每个数据排序范围内的未被排序的纳税人得到与其对应的最终风险分值。
[0067]具体的,预处理规则至少包括:风险分值修正规则和风险分值合并规则,其中,风险分值修改规则主要用于将与其他风险分值相差较大的风险分值进行修正,风险分值合并规则主要用于某个纳税人信息指示的纳税人的风险分值为至少两个时,将各个风险分值进行合并以得到针对该纳税人的一个风险分值。具体的,风险分值修正规则及风险分值合并规则的具体实现方式请参见现有技术,在此不做详细介绍。
[0068]2、利用与数据排序规则标识对应的数据排序规则对最终风险分值进行排序得到第一数据排序结果。
[0069]具体的,数据排序规则为百分比例规则、分值区间规则或户数过滤规则。
[0070]具体的,百分比例规则如:将各个最终风险分值按照从大到小的顺序排序后,设定所有最终风险分值的前百分之三十为风险等级最高纳税人、后百分之三十为风险等级最低纳税人、剩余的则为风险等级中等的纳税人。
[0071]分值区间规则如:将最终风险分值为500-300的纳税人设定为风险等级最高的纳税人,将最终风险分值为300-200的纳税人设定为风险等级中等的纳税人,将最终风险分值为200-100的纳税人设定为风险等级最低的纳税人。
[0072]户数过滤规则如:将各个最终风险分值按照从大到小的顺序排序后,将前100户设定为风险等级最闻的纳税人,最后100户设定为风险等级最低的纳税人,其余的户设定为风险等级中等的纳税人。
[0073]以上仅仅是本申请实施例的优选方式,发明人可根据自己的需求任意设定百分比例规则、分值区间规则或户数过滤规则中的各个参数的具体数值(如:百分数、户数、风险分值等的具体数值),在此不做限定。
[0074]通过利用与数据排序规则标识对应的数据排序规则对最终风险分值进行排序得到第一数据排序结果,可方便用户对纳税人风险等级的了解,更加便于对纳税人的风险管理。
[0075]以上提到的百分比例规则、分值区间规则或户数过滤规则仅仅是本申请实施例提供的数据排序规则的优选方式,发明人可根据自己的需求任意设置数据排序规则的其他具体方式,在此并不限定。
[0076]为了使得阅读人员在阅读本方案时,对本申请实施例提供的“响应客户端对第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果”的具体过程更加清楚,在此对该过程进行详细介绍,该过程主要通过如下3步实现:
[0077]1、响应客户端对第二数据排序请求的修改,判断数据源中预先存储的预处理规则是否被修改;
[0078]2、当是时,控制数据源利用修改后的预处理规则,对数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值;
[0079]3、利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则对最终风险分值进行排序得到第二数据排序结果。
[0080]实施例二:
[0081]图2为本申请实施例二提供的一种数据排序装置的结构示意图。
[0082]如图2所示,该装置包括:
[0083]接收单元11,用于接收客户端输入的第一数据排序请求,其中,携带数据排序范围;
[0084]获取单元12,用于在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息;
[0085]展示单元13,用于向客户端展示获取到的纳税人信息;
[0086]控制单元14,用于响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0087]本申请提供一种数据排序装置,该装置通过接收客户端输入的携带数据排序范围的第一数据排序请求,在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息,并向客户端展示获取到的纳税人信息,进而响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。本申请通过提供一种数据排序装置来实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。
[0088]实施例三:
[0089]图3为本申请实施例三提供的一种数据排序系统的结构示意图。
[0090]如图3所示,该数据排序系统包括:客户端21、应用服务器22及数据源23,其中,
[0091]应用服务器22接收客户端输入的第一数据排序请求,其中,携带数据排序范围;以及,
[0092]在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息;以及,
[0093]向客户端展示获取到的纳税人信息;以及,
[0094]响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
[0095]本申请提供一种数据排序系统,该系统包括客户端、应用服务器及数据源,其中应用服务器通过接收客户端输入的携带数据排序范围的第一数据排序请求,在预先设置的数据源中获取满足数据排序范围的未被排序的纳税人信息,并向客户端展示获取到的纳税人信息,进而响应客户端针对纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制数据源利用数据排序规则标识对应的数据排序规则,对纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。本申请通过提供一种数据排序系统来实现对纳税人的风险排序,进而方便税收管理人员对纳税人风险情况的掌握、防范纳税人逃税、漏税等情况的发生。
[0096]本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0097]以上仅是本发明的优选实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种数据排序方法,其特征在于,包括: 接收客户端输入的第一数据排序请求,其中,携带数据排序范围; 在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人信息; 向所述客户端展示获取到的纳税人信息; 响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
2.根据权利要求1所述的方法,其特征在于,还包括:控制所述数据源保存所述第一数据排序结果。
3.根据权利要求2所述的方法,其特征在于,还包括:向客户端展示所述第一数据排序结果。
4.根据权利要求3所述的方法,其特征在于,还包括:响应客户端对所述第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果。
5.根据权利要求4所述的方法,其特征在于,还包括:利用所述第二数据排序结果替换所述数据源中存储的所述第一数据排序结果。
6.根据权利要求1所述的方法,其特征在于,所述控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果的过程为: 控制所述数据源利用预处理规则,对所述数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值; 利用与所述数据排序规则标识对应的数据排序规则对所述最终风险分值进行排序得到第一数据排序结果。
7.根据权利要求6所述的方法,其特征在于,所述数据排序规则为:百分比例规则、分值区间规则或户数过滤规则。
8.根据权利要求6所述的方法,其特征在于,响应客户端对所述第二数据排序请求的修改,利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第二数据排序结果的过程为: 响应客户端对第二数据排序请求的修改,判断所述数据源中预先存储的预处理规则是否被修改; 当是时,控制所述数据源利用修改后的预处理规则,对所述数据排序范围内未被排序的纳税人信息指示的纳税人的风险分值进行预处理,得到针对每个纳税人的最终风险分值; 利用修改后的第二数据排序请求中携带的数据排序规则标识对应的数据排序规则对所述最终风险分值进行排序得到第二数据排序结果。
9.一种数据排序装置,其特征在于,包括: 接收单元,用于接收客户端输入的第一数据排序请求,其中,携带数据排序范围; 获取单元,用于在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人信息; 展示单元,用于向所述客户端展示获取到的纳税人信息; 控制单元,用于响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
10.一种数据排序系统,其特征在于,包括:客户端、应用服务器及数据源,其中, 所述应用服务器接收客户端输入的第一数据排序请求,其中,携带数据排序范围;以及, 在预先设置的数据源中获取满足所述数据排序范围的未被排序的纳税人信息;以及, 向所述客户端展示获取到的纳税人信息;以及, 响应客户端针对所述纳税人信息发送的携带数据排序规则标识的第二数据排序请求,以控制所述数据源利用所述数据排序规则标识对应的数据排序规则,对所述纳税人信息指示的纳税人的风险分值进行排序得到第一数据排序结果。
【文档编号】G06Q40/00GK104463663SQ201410739615
【公开日】2015年3月25日 申请日期:2014年12月5日 优先权日:2014年12月5日
【发明者】王培勇, 姚训, 李文军, 陈宏仁 申请人:税友软件集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1