本發(fā)明涉及權重計算領域,具體而言,涉及一種問題優(yōu)先級別權重確定方法、裝置、系統(tǒng)及服務器。
背景技術:
在網絡社會中,用戶可以將自己需要解答的問題發(fā)布到網絡中,其他用戶可以對問題進行解答。
發(fā)明人發(fā)現,在現有的問題解決機制,是將用戶提問的問題按照提問時間的先后順序進行排序,使得一些被更多人關注的問題由于提問時間過早,出現沒有被回答者回答的情況,使得問題的解答效率低下,不能滿足用戶希望問題得到快速解答的需求。
技術實現要素:
本發(fā)明提供了問題優(yōu)先級別處理方法,旨在改善上述問題。
本發(fā)明是這樣實現的:
一種問題優(yōu)先級別權重確定方法,應用于問題解答系統(tǒng),包括:確定問題的有效時間和半衰時間K;
確定當前時刻與所述問題提問時刻之間的時間差值T
確定所述問題在有效時間內的點擊次數C;
確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
確定點擊所述問題的用戶的平均等級R,所述平均等級為當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
確定所述問題的半衰時間變化率調節(jié)值D;
根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
優(yōu)選地,還包括:
確定系統(tǒng)中所有問題的優(yōu)先級別權重;
將所述問題按照優(yōu)先級別權重從高到底的順序排列顯示。
優(yōu)選地,所述確定問題的有效時間和半衰時間包括:
獲取所述問題的提問時刻;
設定所述問題的結束時刻,從提問時刻到結束時刻之間的時間為所述問題的有效時間,所述半衰時間是所述有效時間的一半的時間長度。
本申請還提供了一種問題優(yōu)先級別處理裝置,包括:
時間確定模塊,用于確定問題的有效時間和半衰時間K;
時間差值確定模塊,用于確定當前時刻與所述問題提問時刻之間的時間差值T;
點擊次數確定模塊,用于確定所述問題在有效時間內的點擊次數C;
關注率確定模塊,用于確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
用戶等級確定模塊,用于確定點擊所述問題的用戶的平均等級R,所述平均等級為當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
變換率調節(jié)值確定模塊,用于確定所述問題的半衰時間變化率調節(jié)值D;
權重計算模塊,用于根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
優(yōu)選地,所述權重計算模塊還用于確定系統(tǒng)中所有問題的優(yōu)先級別權重;
所述裝置還包括:
排序模塊,用于將所述問題按照優(yōu)先級別權重從高到底的順序排列顯示。
優(yōu)選地,所述時間確定模塊具體用于:獲取所述問題的提問時刻;
設定所述問題的結束時刻,從提問時刻到結束時刻之間的時間為所述問題的有效時間,所述半衰時間是所述有效時間的一半的時間長度。
本申請還提供了一種問題處理系統(tǒng),包括:
提問終端,用于提交問題;
解答終端,用于解答所述問題;
權重計算終端,用于計算所述問題的優(yōu)先級別權重,具體用于:
確定問題的有效時間和半衰時間K;
確定當前時刻與所述問題提問時刻之間的時間差值T
確定所述問題在有效時間內的點擊次數C;
確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
確定點擊所述問題的用戶的平均等級R,所述平均等級為當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
確定所述問題的半衰時間變化率調節(jié)值D;
根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
優(yōu)選地,所述權重計算裝置還用于確定系統(tǒng)中所有問題的優(yōu)先級別權重;
所述系統(tǒng)還包括:
顯示終端,用于將所述問題按照優(yōu)先級別權重從高到底的順序排列顯示。
優(yōu)選地,所述權重計算終端確定問題的有效時間和半衰時間具體包括:
獲取所述問題的提問時刻;
設定所述問題的結束時刻,從提問時刻到結束時刻之間的時間為所述問題的有效時間,所述半衰時間是所述有效時間的一半的時間長度。
本申請還提供了一種服務器,包括上面所述的問題優(yōu)先級別權重確定裝置。
本發(fā)明的有益效果是:本發(fā)明通過引入影響問題的多個參數,計算得到問題的優(yōu)先級別權重,將問題的優(yōu)先級別權重數字化,使得一個問題的優(yōu)先級別可以通過直觀的數值得到展示,其他用戶可以了解到不同優(yōu)先級別的問題,使優(yōu)先級別權重更高的問題可以被解答者更快的了解到,熱門問題得到解答的概率也更高,用戶體驗更好。
附圖說明
為了更清楚地說明本發(fā)明實施方式的技術方案,下面將對實施方式中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1是本發(fā)明實施方式提供的一種問題優(yōu)先級別權重確定方法的流程示意圖;
圖2是本發(fā)明實施方式提供的另一種問題優(yōu)先級別權重確定方法的流程示意圖;
圖3是本發(fā)明實施方式提供的一種問題優(yōu)先級別權重確定裝置的示意圖;
圖4是本發(fā)明實施方式提供的一種問題優(yōu)先級別權重確定系統(tǒng)的示意圖。
具體實施方式
為使本發(fā)明實施方式的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施方式中的附圖,對本發(fā)明實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式是本發(fā)明一部分實施方式,而不是全部的實施方式?;诒景l(fā)明中的實施方式,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施方式,都屬于本發(fā)明保護的范圍。因此,以下對在附圖中提供的本發(fā)明的實施方式的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施方式?;诒景l(fā)明中的實施方式,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施方式,都屬于本發(fā)明保護的范圍。
現有的問題解答機制,是將大量用戶提問的問題按照提問時間的先后順序進行排序,解答者在觀看問題時,都是后提問的問題在前,先提問的問題在后,使得只有最新提問的問題可能被解決的幾率較大,而較早提出的問題與被較晚提出的問題相比,提問時間早,被解答者看到的幾率就相對較小,使提問者的問題不能有效的得到解答,降低了問題的解答效率,用戶體驗不好。
有鑒于此,本申請?zhí)峁┝艘环N問題優(yōu)先級別權重確定方法,包括:
步驟101,確定問題的有效時間和半衰時間K;
具體的,步驟101包括:
步驟1011,獲取問題的提問時刻;
用戶在進行問題的提問時,在將問題完成描述提交后的時刻,就是提問時刻,不同的問題可能具有相同的提問時刻,也可能具有不同的提問時刻,具體的時刻確定方式可以是問題的存儲裝置確定的時刻,本申請并不限定提問時刻的確定方式。步驟1012,設定所 述問題的結束時刻,從提問時刻到結束時刻之間的時間為所述問題的有效時間,所述半衰時間是所述有效時間的一半的時間長度。
由于問題的提問時刻是由用戶提交問題時確定的,還可以設定問題的結束時刻,問題的結束時刻可以根據實際情況確定,例如可以設定提問時刻一定時間長度后就不能被解答者解答,即問題在一定的時間長度內才是有效的,即從提問時刻到結束時刻之間的時間長度就是問題的有效時間,該有效時間的長短和問題的結束時刻相關,可以根據實際的需要進行調整,不同的問題如果具有相同的提問時刻可能具有相同的有效時間,也可以根據實際情況設定不同的結束時刻,從而使得相同時刻提交的問題具有不同的結束時刻,從而具有不同的有效時間。
本申請實施例中設定的半衰時間就是有效時間的一半,例如有效時間是一小時,那么半衰時間就是半小時,即為有效時間的一半。
步驟102,確定當前時刻與所述問題提問時刻之間的時間差值T;
問題被提交后,可能不會立即被其他用戶看到,當其他用戶看到該問題,并希望對該問題解答時,即為當前時刻,從而可以確定當前時刻與提問時刻之間的時間差值,提問時刻是問題提交到服務器的時刻,當前時刻是解答者在打開該問題時的服務器的當前時刻。步驟103,確定所述問題在有效時間內的點擊次數C;
在確定了問題的有效時間后,就可以確定問題在有效時間內的點擊次數,這里提到的點擊次數在實際情況中,就是問題被用戶點擊的次數總和,一個問題可以被同一個用戶點擊多次,也可以根據實際情況設定一個用戶對一個問題的多次點擊視為一次,具體設定可以根據實際情況確定,如果問題的點擊不限制同一用戶的多次點 擊,如果某一問題,用戶希望通過增大點擊次數得到關注,那么就可以多次點擊該問題,增加問題的點擊次數,使問題的權重得到提高。
步驟104,確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
在本申請實施例中,問題可以被用戶進行關注,用戶對問題的關注可以視為用戶希望了解到問題的實施進度,即用戶希望知道該問題的答案從而對問題進行了關注,某一問題可能由于不同用戶的興趣問題,可以得到一部分用戶的關注,也可能雖然被用戶點擊但用戶沒有關注該問題,即得到問題的關注率,關注率為所述問題的當前關注用戶數量與所有用戶數量的比值,該比值越大表明越多的用戶關注了該問題,希望得到該問題的答案的用戶也就越多,表明問題也是較熱門的問題,希望可以得到解答者的快速解答,滿足用戶對問題答案的了解。步驟105,確定點擊所述問題的用戶的平均等級R,所述平均等級為當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
在確定了問題的關注率后,在本申請實施例中,還包括確定點擊該問題的所有問題的平均等級,用戶的等級是隨著用戶的能力不同的,解答過更多問題的用戶的等級也就越高,點擊問題的用戶的平均等級就是當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值。
步驟106,確定所述問題的半衰時間變化率調節(jié)值D;
在本申請實施例中,還需要確定問題的半衰時間變化率調節(jié)值D,D的值可以根據實際情況預先確定,例如可以取0.7071,或取或者取其他數值。
步驟107,根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
在確定了上述參數后,就可以根據權重算法計算得到某一問題的優(yōu)先級別權重,簡單的說,某一問題,有效時間內如果點擊的用戶越多,點擊該問題的用戶平均等級越高,關注該問題的用戶越多,該問題的優(yōu)先級別權重也就越大,該問題也就越熱門,方便解答者了解到更多用戶希望知曉答案的問題,使得熱門的問題解答者知曉的概率更大,得到解答的速度也就會更快。
在本申請實施例中,通過引入影響問題的多個參數,計算得到問題的優(yōu)先級別權重,將問題的優(yōu)先級別權重數字化,使得一個問題的優(yōu)先級別可以通過直觀的數值得到展示,其他用戶可以了解到不同優(yōu)先級別的問題,使優(yōu)先級別權重更高的問題可以被解答者更快的了解到,熱門問題得到解答的概率也更高,用戶體驗更好。
本申請還提供了一種問題優(yōu)先級別權重確定方法,如圖2所示,包括:
步驟201,確定問題的有效時間和半衰時間K;
步驟202,確定當前時刻與所述問題提問時刻之間的時間差值T;
步驟203,確定所述問題在有效時間內的點擊次數C;
步驟204,確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
步驟205,確定點擊所述問題的用戶的平均等級R,所述平均等級為當前點擊所述問題的用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
步驟206,確定所述問題的半衰時間變化率調節(jié)值D;步驟207,根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
步驟201至207與步驟101至107類似,這里不再贅述。
步驟208,確定所述系統(tǒng)中所有問題的優(yōu)先級別權重;
步驟209,將所有問題按照優(yōu)先級別權重從高到底的順序排列顯示。
在本申請實施例中,可以通過上述權重計算公式計算系統(tǒng)中所有問題的優(yōu)先級別權重,并將所有問題按照計算得到的優(yōu)先級別權重按照從高到低的順序排列顯示。使得優(yōu)先級別更高的問題可以顯示在靠前的位置,而不是簡單的按照提問時刻的先后順序顯示,如果一個較早時刻提問的問題,如果計算得到該問題的優(yōu)先級別權重更高,那么該問題雖然提問時刻較早,但還是會由于優(yōu)先級別權重更高而得到靠前的顯示,得到解答的概率得到了提高。
本申請還提供了一種問題優(yōu)先級別處理裝置,如圖3所示,包括:
時間確定模塊100,用于確定問題的有效時間和半衰時間K;時間差值確定模塊200,用于確定當前時刻與所述問題提問時刻之間的時間差值T;
點擊次數確定模塊300,用于確定所述問題在有效時間內的點擊次數C;
關注率確定模塊400,用于確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
用戶等級確定模塊500,用于確定點擊所述問題的用戶的平均等級R,所述平均等級為當前用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
變換率調節(jié)值確定模塊600,用于確定所述問題的半衰時間變化率調節(jié)值D;
權重計算模塊700,用于根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
所述權重計算模塊還用于確定系統(tǒng)中所有問題的優(yōu)先級別權重;
所述裝置還包括:
排序模塊,用于將所述問題按照優(yōu)先級別權重從高到底的順序排列顯示。
所述時間確定模塊具體用于:
獲取所述問題的提問時刻;設定所述問題的結束時刻,從提問時刻到結束時刻之間的時間為所述問題的有效時間,半衰時間是所述有效時間的一半的時間長度。
本申請還提供了一種問題處理系統(tǒng),如圖4所示,包括:
提問終端800,用于提交問題;
用戶可以通過提問終端進行問題的提問,提問終端可以是移動設備或者電腦設備。
解答終端1000,用于解答所述問題;
通過解答終端可以對上述問題進行解答,解答終端可以是移動設備如智能手機、平板電腦等,或者其他電子設備。
權重計算終端900,用于計算所述問題的優(yōu)先級別權重,具體用于:
確定問題的有效時間和半衰時間K;
確定當前時刻與所述問題提問時刻之間的時間差值T;
確定所述問題在有效時間內的點擊次數C;
確定所述問題的關注率F,所述關注率為所述問題的當前關注用戶數量與所有用戶數量的比值;
確定點擊所述問題的用戶的平均等級R,所述平均等級為當前用戶等級算數平均數與系統(tǒng)用戶等級算數平均數的比值;
確定所述問題的半衰時間變化率調節(jié)值D;根據權重算法計算所述問題的優(yōu)先級別權重P,具體計算公式為:
所述權重計算裝置還用于確定系統(tǒng)中所有問題的優(yōu)先級別權重;
所述系統(tǒng)還包括:
顯示終端,用于將所述問題按照優(yōu)先級別權重從高到底的順序排列顯示。
本申請實施例還提供了一種服務器,包括上面所述的問題優(yōu)先級別權重確定裝置。可以計算服務器中的問題的優(yōu)先級別權重。
本發(fā)明實施例所提供的進行優(yōu)先級別權重確定的計算機程序產品,包括存儲了程序代碼的計算機可讀存儲介質,所述程序代碼包括的指令可用于執(zhí)行前面方法實施例中所述的方法,具體實現可參見方法實施例,在此不再贅述。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,又例如,多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣 的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
處理器可能是一種集成電路芯片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器可以是通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網絡處理器(Network Processor,簡稱NP)等;還可以是數字信號處理器(DSP)、專用集成電路(ASIC)、現成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結合本發(fā)明實施例所公開的方法的步驟可以直接體現為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位于存儲器,處理器讀取存儲器中的信息,結合其硬件完成上述方法的步驟。
附圖中的流程圖和框圖顯示了根據本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產品的可能實現的體系架構、功能和操作。 在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個連續(xù)的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現,或者可以用專用硬件與計算機指令的組合來實現。
以上僅為本發(fā)明的優(yōu)選實施方式而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。