一種數據排序方法、裝置及系統的制作方法
【專利摘要】本申請提供一種數據排序方法、裝置及系統,通過接收客戶端輸入的攜帶數據排序范圍的第一數據排序請求,在預先設置的數據源中獲取滿足數據排序范圍的未被排序的納稅人信息,并向客戶端展示獲取到的納稅人信息,進而響應客戶端針對納稅人信息發送的攜帶數據排序規則標識的第二數據排序請求,以控制數據源利用數據排序規則標識對應的數據排序規則,對納稅人信息指示的納稅人的風險分值進行排序得到第一數據排序結果。本申請通過提供一種數據排序方法、裝置及系統來實現對納稅人的風險排序,進而方便稅收管理人員對納稅人風險情況的掌握、防范納稅人逃稅、漏稅等情況的發生。
【專利說明】一種數據排序方法、裝置及系統
【技術領域】
[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日
【發明者】王培勇, 姚訓, 李文軍, 陳宏仁 申請人:稅友軟件集團股份有限公司