亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng)的制作方法

文檔序號:6333686閱讀:113來源:國知局
專利名稱:一種實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng)。
背景技術(shù)
目前,在大部分公司使用的系統(tǒng)中,對數(shù)據(jù)展示的排序都是固定的、無法修改的, 如果想對數(shù)據(jù)的排序進行調(diào)整,那只能通過修改系統(tǒng)代碼來完成。但同一個系統(tǒng),不同的人 使用,他們對數(shù)據(jù)的關(guān)注度是不一樣的。例如,一個公司的人事管理系統(tǒng),人事部的人使用時,可能對員工的入職日期比較 感興趣,因此他們可能對數(shù)據(jù)按入職日期升或降序進行排序;而對于財務(wù)部,他們可能對員 工的薪水比較感興趣,那么他們就可能對數(shù)據(jù)按薪水升或降序進行排序。因此,即使修改了 代碼,也只能滿足一部分部門的要求,另一部分部門的要求卻不能得到滿足。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng),它能夠在客 戶端實現(xiàn)字段的個性化排序。為達到上述目的,本發(fā)明采用如下技術(shù)方案一種實現(xiàn)字段個性化排序的方法,包括在服務(wù)器端預(yù)先為不同的用戶組群設(shè)置不同的默認排序方式;客戶端在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā)送給服務(wù) 器端;服務(wù)器端接收所述用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息;服務(wù)器端根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);服務(wù)器端根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并按照查 詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序;服務(wù)器端將排序后的數(shù)據(jù)發(fā)送給客戶端;客戶端接收所述排序后的數(shù)據(jù);客戶端顯示所接收到的數(shù)據(jù)。進一步地,所述不同用戶組群的不同默認排序方式記錄在一配置方案文件中,所 述配置方案文件存儲在所述數(shù)據(jù)庫中。進一步地,所述配置方案文件中記錄有系統(tǒng)查詢功能列表、每個功能列表允許設(shè) 置的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。進一步地,所述默認排序方式為按照某一字段升或降序進行排序。一種客戶端,包括發(fā)送模塊,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā) 送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的數(shù)據(jù);
顯示模塊,用于顯示所接收到的數(shù)據(jù)。一種服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息;獲取模塊,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);查詢及排序模塊,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方 式,并按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù)器 端預(yù)先為不同的用戶組群設(shè)置了不同的默認排序方式;發(fā)送模塊,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。進一步地,所述不同用戶組群的不同默認排序方式記錄在一配置方案文件中,所 述配置方案文件存儲在所述數(shù)據(jù)庫中。進一步地,所述配置方案文件中記錄有系統(tǒng)查詢功能列表、每個功能列表允許設(shè) 置的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。進一步地,所述默認排序方式為按照某一字段升或降序進行排序。一種系統(tǒng),包括服務(wù)器端和客戶端,其中,所述客戶端,包括發(fā)送模塊,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā) 送給服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的數(shù)據(jù);顯示模塊,用于顯示所接收到的數(shù)據(jù);所述服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息;獲取模塊,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);查詢及排序模塊,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方 式,并按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù)器 端預(yù)先為不同的用戶組群設(shè)置了不同的默認排序方式;發(fā)送模塊,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。本發(fā)明提供的實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng),通過在服務(wù)器端為不同 的用戶組群預(yù)先設(shè)置不同的默認排序方式,從而本發(fā)明能夠在客戶端為不同組群的用戶實 現(xiàn)字段的個性化排序,顯示個性化的信息。


圖1為本發(fā)明的實現(xiàn)字段個性化排序的方法的流程示意圖;圖2為本發(fā)明的實現(xiàn)字段個性化排序的裝置一的結(jié)構(gòu)示意圖;圖3為本發(fā)明的實現(xiàn)字段個性化排序的裝置二的結(jié)構(gòu)示意圖;圖4為本發(fā)明的實現(xiàn)字段個性化排序的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,下面結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種實現(xiàn)字段個性化排序的方法,包括步驟1 在服務(wù)器端預(yù)先為不同的用戶組群設(shè)置不同的默認排序方式;下面仍以背景技術(shù)中的人事管理系統(tǒng)為例,對本發(fā)明的方法進行說明。本領(lǐng)域技 術(shù)人員應(yīng)當理解,此處的人事管理系統(tǒng)僅為舉例,本發(fā)明的方法還可以應(yīng)用于其它各種具 有服務(wù)器端和客戶端的系統(tǒng)。本步驟中,對于人事管理系統(tǒng)來說,用戶組群即是指人事部、財務(wù)部等部門,其中, 對于人事部,默認排序方式例如設(shè)置為按入職日期升序排序;對于財務(wù)部,默認排序方式例 如設(shè)置為按薪水降序排序。步驟2 客戶端在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā) 送給服務(wù)器端;本步驟中,客戶端可以在用戶登陸后即將用戶所屬的組群信息發(fā)送給服務(wù)器端, 然后待用戶提出數(shù)據(jù)查詢請求后,再將用戶的數(shù)據(jù)查詢請求發(fā)送給服務(wù)器端;或者,客戶端 也可以在用戶提出數(shù)據(jù)查詢請求后,同時將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā) 送給服務(wù)器端。如果用戶登陸人事管理系統(tǒng)是希望查詢員工信息列表,則該數(shù)據(jù)查詢請求既可以 是請求查詢?nèi)繂T工的信息,也可以是請求查詢符合某些限制條件的員工的信息。該數(shù)據(jù) 查詢請求可以由用戶在客戶端觸發(fā)查詢事件來得到。步驟3 服務(wù)器端接收所述用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息;步驟4 服務(wù)器端根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);對應(yīng)于步驟2,本步驟從數(shù)據(jù)庫中所獲取的相應(yīng)的數(shù)據(jù)即是用戶所希望看到的員 工信息列表,然而,此時所獲取的數(shù)據(jù)的排列順序可能不是用戶所期望的順序。步驟5 服務(wù)器端根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并 按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序;本步驟中,對于人事管理系統(tǒng),如果服務(wù)器端判斷該用戶屬于“人事部”組群,則根 據(jù)步驟1中的預(yù)先設(shè)置會查詢出默認排序方式為按入職日期升序排序;如果服務(wù)器端判斷 該用戶屬于“財務(wù)部”組群,則根據(jù)步驟1中的預(yù)先設(shè)置會查詢出默認排序方式為按薪水降 序排序。步驟6 服務(wù)器端將排序后的數(shù)據(jù)發(fā)送給客戶端;步驟7 客戶端接收所述排序后的數(shù)據(jù);步驟8 客戶端顯示所接收到的數(shù)據(jù)。經(jīng)過步驟5中按照查詢出的默認排序方式對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序后, 再經(jīng)過上述步驟6-8后,最終顯示給用戶的數(shù)據(jù)即是用戶所期望的排序方式。這樣,無論用 戶是以“人事部”的身份登陸系統(tǒng),還是以“財務(wù)部”的身份登陸系統(tǒng),用戶查詢員工信息列 表時所顯示的數(shù)據(jù)即是以用戶所關(guān)心的字段進行的排序,無需用戶自己重新排序,節(jié)省了 用戶的時間,提高了用戶的體驗度。本發(fā)明的實現(xiàn)字段個性化排序的方法,通過在服務(wù)器端為不同的用戶組群預(yù)先設(shè) 置不同的默認排序方式,從而本發(fā)明能夠在客戶端為不同組群的用戶實現(xiàn)字段的個性化排 序,顯示個性化的信息。
在發(fā)明中,所述不同用戶組群的不同默認排序方式優(yōu)選記錄在一配置方案文件 中,而該配置方案文件優(yōu)選存儲在所述數(shù)據(jù)庫中。進一步地,所述配置方案文件中優(yōu)選記錄有三部分內(nèi)容系統(tǒng)查詢功能列表、每個 功能列表允許設(shè)置的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。其中,系統(tǒng)查詢功能列表列出了系統(tǒng)所具有的查詢功能,例如一個系統(tǒng)可能既可 以查詢員工信息,又可以查詢公司產(chǎn)品信息,這樣該系統(tǒng)即具有兩項查詢功能;并且,對于 查詢員工信息的功能,允許設(shè)置的排序數(shù)據(jù)(即字段)可能為入職日期、薪水、員工編號、員 工姓名等字段,而對于查詢公司產(chǎn)品信息的功能,允許設(shè)置的排序數(shù)據(jù)可能為產(chǎn)品名稱、起 始發(fā)售時間、產(chǎn)品單價、產(chǎn)品銷售量等字段。系統(tǒng)用戶組群信息可以為人事部、財務(wù)部、項目 部1、項目部2等等。在該配置方案文件中,對于每一項系統(tǒng)查詢功能,均需要為不同的用戶 組群設(shè)置不同的默認排序方式。本發(fā)明中,考慮到用戶的使用習慣,所述默認排序方式優(yōu)選為按照某一字段升或 降序進行排序。本領(lǐng)域技術(shù)人員應(yīng)當理解,默認排序方式還可以根據(jù)不同用戶組群的需要, 設(shè)置為其它排序方式,例如按照多個字段的升或降序進行排序等等。與上述實現(xiàn)字段個性化排序的方法相對應(yīng),本發(fā)明還提供一種客戶端、服務(wù)器端 以及系統(tǒng),其中,本發(fā)明的客戶端,如圖2所示,包括發(fā)送模塊201,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息 發(fā)送給服務(wù)器端;接收模塊202,用于接收服務(wù)器端返回的數(shù)據(jù);
顯示模塊203,用于顯示所接收到的數(shù)據(jù)。本發(fā)明的服務(wù)器端,如圖3所示,包括接收模塊301,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信 息;獲取模塊302,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);查詢及排序模塊303,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序 方式,并按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù) 器端預(yù)先為不同的用戶組群設(shè)置了不同的默認排序方式;發(fā)送模塊304,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。優(yōu)選地,所述不同用戶組群的不同默認排序方式記錄在一配置方案文件中,所述 配置方案文件存儲在所述數(shù)據(jù)庫中。優(yōu)選地,所述配置方案文件中記錄有系統(tǒng)查詢功能列表、每個功能列表允許設(shè)置 的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。優(yōu)選地,所述默認排序方式為按照某一字段升或降序進行排序。而本發(fā)明的系統(tǒng),如圖4所示,包括服務(wù)器端30和客戶端20,其中,所述客戶端20,包括發(fā)送模塊201,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息 發(fā)送給服務(wù)器端;接收模塊202,用于接收服務(wù)器端返回的數(shù)據(jù);
顯示模塊203,用于顯示所接收到的數(shù)據(jù);所述服務(wù)器端30,包括接收模塊301,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信 息;獲取模塊302,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);查詢及排序模塊303,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序 方式,并按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù) 器端預(yù)先為不同的用戶組群設(shè)置了不同的默認排序方式;發(fā)送模塊304,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。本發(fā)明的客戶端、服務(wù)器端以及系統(tǒng),通過在服務(wù)器端為不同的用戶組群預(yù)先設(shè) 置不同的默認排序方式,從而能夠在客戶端為不同組群的用戶實現(xiàn)字段的個性化排序,顯 示個性化的信息。本發(fā)明的系統(tǒng)可以是具有服務(wù)器端和客戶端的各種系統(tǒng),如人事管理系統(tǒng)、圖書 管理系統(tǒng)、產(chǎn)品銷售管理系統(tǒng)等等。并且,本領(lǐng)域技術(shù)人員應(yīng)當理解,本發(fā)明系統(tǒng)中的服務(wù) 器端和客戶端既可以為分別獨立的實體(以有線或無線的方式進行通信),也可以集成為 一體,均不影響本發(fā)明技術(shù)方案的實施。以上所述僅為本發(fā)明的較佳實施例,并非用來限定本發(fā)明的實施范圍;如果不脫 離本發(fā)明的精神和范圍,對本發(fā)明進行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的 保護范圍當中。
權(quán)利要求
1.一種實現(xiàn)字段個性化排序的方法,其特征在于,包括在服務(wù)器端預(yù)先為不同的用戶組群設(shè)置不同的默認排序方式;客戶端在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā)送給服務(wù)器端;服務(wù)器端接收所述用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息; 服務(wù)器端根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù); 服務(wù)器端根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并按照查詢出 的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序; 服務(wù)器端將排序后的數(shù)據(jù)發(fā)送給客戶端; 客戶端接收所述排序后的數(shù)據(jù); 客戶端顯示所接收到的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述不同用戶組群的不同默認排序方式 記錄在一配置方案文件中,所述配置方案文件存儲在所述數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述配置方案文件中記錄有系統(tǒng)查詢功 能列表、每個功能列表允許設(shè)置的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。
4.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述默認排序方式為 按照某一字段升或降序進行排序。
5.一種客戶端,其特征在于,包括發(fā)送模塊,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā)送給 服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的數(shù)據(jù); 顯示模塊,用于顯示所接收到的數(shù)據(jù)。
6.一種服務(wù)器端,其特征在于,包括接收模塊,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息; 獲取模塊,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù); 查詢及排序模塊,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并 按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù)器端預(yù)先 為不同的用戶組群設(shè)置了不同的默認排序方式; 發(fā)送模塊,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。
7.根據(jù)權(quán)利要求6所述的服務(wù)器端,其特征在于,所述不同用戶組群的不同默認排序 方式記錄在一配置方案文件中,所述配置方案文件存儲在所述數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求7所述的服務(wù)器端,其特征在于,所述配置方案文件中記錄有系統(tǒng)查 詢功能列表、每個功能列表允許設(shè)置的排序數(shù)據(jù)和系統(tǒng)用戶組群信息。
9.根據(jù)權(quán)利要求6至8中任一權(quán)利要求所述的服務(wù)器端,其特征在于,所述默認排序方 式為按照某一字段升或降序進行排序。
10.一種系統(tǒng),包括服務(wù)器端和客戶端,其特征在于, 所述客戶端,包括發(fā)送模塊,用于在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā)送給 服務(wù)器端;接收模塊,用于接收服務(wù)器端返回的數(shù)據(jù); 顯示模塊,用于顯示所接收到的數(shù)據(jù); 所述服務(wù)器端,包括接收模塊,用于接收客戶端發(fā)送的用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息; 獲取模塊,用于根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù); 查詢及排序模塊,用于根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并 按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序,其中,所述服務(wù)器端預(yù)先 為不同的用戶組群設(shè)置了不同的默認排序方式; 發(fā)送模塊,用于將排序后的數(shù)據(jù)發(fā)送給客戶端。
全文摘要
本發(fā)明公開了一種實現(xiàn)字段個性化排序的方法、裝置和系統(tǒng),所述方法包括在服務(wù)器端預(yù)先為不同的用戶組群設(shè)置不同的默認排序方式;客戶端在用戶登陸后,將用戶的數(shù)據(jù)查詢請求和用戶所屬的組群信息發(fā)送給服務(wù)器端;服務(wù)器端根據(jù)所述用戶的數(shù)據(jù)查詢請求,從數(shù)據(jù)庫中獲取相應(yīng)的數(shù)據(jù);服務(wù)器端根據(jù)所述用戶所屬的組群信息,查詢出對應(yīng)的默認排序方式,并按照查詢出的默認排序方式,對從數(shù)據(jù)庫中獲取的數(shù)據(jù)進行排序;服務(wù)器端將排序后的數(shù)據(jù)發(fā)送給客戶端,由客戶端顯示給用戶。本發(fā)明通過在服務(wù)器端為不同的用戶組群預(yù)先設(shè)置不同的默認排序方式,從而本發(fā)明能夠在客戶端為不同組群的用戶實現(xiàn)字段的個性化排序,顯示個性化的信息。
文檔編號G06Q10/00GK102045339SQ20101050707
公開日2011年5月4日 申請日期2010年10月14日 優(yōu)先權(quán)日2010年10月14日
發(fā)明者關(guān)班記 申請人:深圳市五巨科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1