用于處理用戶請(qǐng)求的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開的實(shí)施例涉及數(shù)據(jù)處理,更具體地涉及一種用于處理用戶請(qǐng)求的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,出現(xiàn)了越來(lái)越多的應(yīng)用程序。在這些應(yīng)用程序的使用中,通常需要客戶端與服務(wù)器端之間的交互。相應(yīng)地,在服務(wù)器端通常需要處理來(lái)自客戶端的大量用戶請(qǐng)求。
[0003]在現(xiàn)有技術(shù)中,服務(wù)器端通常按照先來(lái)先處理的原則來(lái)處理用戶請(qǐng)求。但是這種處理方式在某些應(yīng)用中會(huì)帶來(lái)不便。例如,在打車應(yīng)用中,針對(duì)服務(wù)器端發(fā)出的訂單,司機(jī)用戶會(huì)向服務(wù)器發(fā)出用于響應(yīng)該訂單的用戶請(qǐng)求(即,進(jìn)行搶單)。如果服務(wù)器按照先來(lái)先處理原則處理這些用戶請(qǐng)求,就會(huì)使得移動(dòng)設(shè)備性能好的司機(jī)用戶的用戶請(qǐng)求要比性能差的先獲得處理,反應(yīng)快的司機(jī)用戶的用戶請(qǐng)求要比反應(yīng)慢的先獲得處理。這樣,訂單可能無(wú)法被分配給最合適的司機(jī)(例如,距離最近的司機(jī)用戶)。另一方面,某些司機(jī)用戶可能使用加速器插件,以達(dá)到最快響應(yīng)的目的。這樣會(huì)擾亂整個(gè)打車平臺(tái)的公平性,造成不合理的訂單分配。
[0004]因此,需要一種改進(jìn)的用戶請(qǐng)求處理方式,以便克服上述問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本公開的實(shí)施例的目的在于提供一種用于處理用戶請(qǐng)求的方法和設(shè)備,以更合理地處理用戶請(qǐng)求,使得在諸如打車軟件之類的應(yīng)用中實(shí)現(xiàn)合理公平的訂單分配。
[0006]根據(jù)本公開實(shí)施例的一個(gè)方面,提供一種用于處理用戶請(qǐng)求的方法,包括:接收用于響應(yīng)訂單的用戶請(qǐng)求;確定與所述用戶請(qǐng)求對(duì)應(yīng)的用戶響應(yīng)時(shí)間;根據(jù)所述用戶響應(yīng)時(shí)間,確定針對(duì)所述訂單的待選用戶請(qǐng)求;以及從所述待選用戶請(qǐng)求中選擇其中一個(gè)用戶請(qǐng)求進(jìn)行處理。
[0007]在一個(gè)實(shí)施例中,確定與所述用戶請(qǐng)求對(duì)應(yīng)的用戶響應(yīng)時(shí)間包括:根據(jù)所述訂單的發(fā)送時(shí)間和接收到所述用戶的用戶請(qǐng)求的接收時(shí)間,確定所述用戶響應(yīng)時(shí)間。
[0008]在一個(gè)實(shí)施例中,根據(jù)所述用戶響應(yīng)時(shí)間,確定針對(duì)所述訂單的待選用戶請(qǐng)求包括:在所述用戶響應(yīng)時(shí)間小于預(yù)定響應(yīng)時(shí)間時(shí),拒絕所述用戶請(qǐng)求;以及在所述用戶響應(yīng)時(shí)間大于或等于所述預(yù)定響應(yīng)時(shí)間時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0009]在一個(gè)實(shí)施例中,根據(jù)所述用戶響應(yīng)時(shí)間,確定針對(duì)所述訂單的待選用戶請(qǐng)求包括:在所述用戶響應(yīng)時(shí)間小于或等于第一預(yù)設(shè)時(shí)間間隔時(shí),拒絕所述用戶請(qǐng)求;在所述用戶響應(yīng)時(shí)間大于或等于比所述第一預(yù)設(shè)時(shí)間間隔大的第二預(yù)設(shè)時(shí)間間隔時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求;以及在所述用戶響應(yīng)時(shí)間大于所述第一預(yù)設(shè)時(shí)間間隔且小于所述第二預(yù)設(shè)時(shí)間間隔時(shí),根據(jù)接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目確定是否將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0010]在一個(gè)實(shí)施例中,根據(jù)接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目確定是否將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求包括:在接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目大于預(yù)定數(shù)量時(shí),拒絕所述用戶請(qǐng)求;以及在接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目小于或等于所述預(yù)定數(shù)量時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0011]在一個(gè)實(shí)施例中,從所述待選用戶請(qǐng)求中選擇其中一個(gè)用戶請(qǐng)求進(jìn)行處理包括:根據(jù)以下中的一項(xiàng)或多項(xiàng)來(lái)進(jìn)行所述選擇:所述用戶響應(yīng)時(shí)間;用戶的當(dāng)前位置和所述訂單中的始發(fā)位置之間的距離;以及從所述用戶的當(dāng)前位置到達(dá)所述訂單中的始發(fā)位置所需的時(shí)間。
[0012]根據(jù)本公開實(shí)施例的另一方面,提供一種用于處理用戶請(qǐng)求的設(shè)備,包括:接收裝置,用于接收用于響應(yīng)訂單的用戶請(qǐng)求;第一確定裝置,用于確定與所述用戶請(qǐng)求對(duì)應(yīng)的用戶響應(yīng)時(shí)間;第二確定裝置,用于根據(jù)所述用戶響應(yīng)時(shí)間,確定針對(duì)所述訂單的待選用戶請(qǐng)求;選擇裝置,用于從所述待選用戶請(qǐng)求中選擇其中一個(gè)用戶請(qǐng)求進(jìn)行處理。
[0013]在一個(gè)實(shí)施例中,所述第一確定裝置根據(jù)所述訂單的發(fā)送時(shí)間和接收到所述用戶的用戶請(qǐng)求的接收時(shí)間,確定所述用戶響應(yīng)時(shí)間。
[0014]在一個(gè)實(shí)施例中,所述第二確定裝置包括:拒絕單元,用于在所述用戶響應(yīng)時(shí)間小于預(yù)定響應(yīng)時(shí)間時(shí),拒絕所述用戶請(qǐng)求;以及確定單元,用于在所述用戶響應(yīng)時(shí)間大于或等于所述預(yù)定響應(yīng)時(shí)間時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0015]在一個(gè)實(shí)施例中,所述第二確定裝置包括:拒絕單元,用于在所述用戶響應(yīng)時(shí)間小于或等于第一預(yù)設(shè)時(shí)間間隔時(shí),拒絕所述用戶請(qǐng)求;第一確定單元,用于在所述用戶響應(yīng)時(shí)間大于或等于比所述第一預(yù)設(shè)時(shí)間間隔大的第二預(yù)設(shè)時(shí)間間隔時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求;以及第二確定單元,用于在所述用戶響應(yīng)時(shí)間大于所述第一預(yù)設(shè)時(shí)間間隔且小于所述第二預(yù)設(shè)時(shí)間間隔時(shí),根據(jù)接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目確定是否將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0016]在一個(gè)實(shí)施例中,所述第二確定單元包括:拒絕子單元,用于在接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目大于預(yù)定數(shù)量時(shí),拒絕所述用戶請(qǐng)求;以及確定子單元,用于在接收到的針對(duì)所述訂單的用戶請(qǐng)求的數(shù)目小于或等于所述預(yù)定數(shù)量時(shí),將所述用戶請(qǐng)求確定為所述待選用戶請(qǐng)求。
[0017]在一個(gè)實(shí)施例中,所述選擇裝置根據(jù)以下中的一項(xiàng)或多項(xiàng)來(lái)進(jìn)行所述選擇:所述用戶響應(yīng)時(shí)間;用戶的當(dāng)前位置和所述訂單中的始發(fā)位置之間的距離;以及從所述用戶的當(dāng)前位置到達(dá)所述訂單中的始發(fā)位置所需的時(shí)間。
[0018]根據(jù)本公開的實(shí)施例,在處理用戶請(qǐng)求時(shí),可以實(shí)現(xiàn)高效公平的訂單分配,方便用戶的使用,以及改善用戶體驗(yàn)。
【附圖說(shuō)明】
[0019]此處所說(shuō)明的附圖用來(lái)提供對(duì)本公開的進(jìn)一步理解,構(gòu)成本公開的一部分,本公開的示意性實(shí)施例及其說(shuō)明用于解釋本公開,并不構(gòu)成對(duì)本公開的不當(dāng)限定。在附圖中:
[0020]圖1示出了根據(jù)本公開的一個(gè)實(shí)施例的用于處理用戶請(qǐng)求的方法的流程圖;
[0021]圖2示出了根據(jù)本公開的一個(gè)實(shí)施例的用于根據(jù)用戶響應(yīng)時(shí)間確定針對(duì)訂單的待選用戶請(qǐng)求的方法的流程圖;
[0022]圖3示出了根據(jù)本公開的另一實(shí)施例的用于根據(jù)用戶響應(yīng)時(shí)間確定針對(duì)訂單的待選用戶請(qǐng)求的方法的流程圖;以及
[0023]圖4示出了根據(jù)本公開的一個(gè)實(shí)施例的用于處理用戶請(qǐng)求的設(shè)備的示意框圖。
【具體實(shí)施方式】
[0024]本公開的實(shí)施例的構(gòu)思在于,根據(jù)用戶對(duì)訂單的響應(yīng)時(shí)間(用戶響應(yīng)時(shí)間)來(lái)排除一些反應(yīng)速度過(guò)快的不合法的用戶請(qǐng)求。具體地,服務(wù)器可以通過(guò)預(yù)設(shè)一個(gè)合理間隔時(shí)間(預(yù)定響應(yīng)時(shí)間或者預(yù)設(shè)時(shí)間間隔),然后將用戶響應(yīng)時(shí)間與該合理間隔時(shí)間進(jìn)行比較,來(lái)篩除掉用戶響應(yīng)時(shí)間過(guò)短的那些不合法的用戶請(qǐng)求。與此同時(shí),可以確定出針對(duì)訂單的待選用戶請(qǐng)求,并且進(jìn)一步地,可以根據(jù)例如用戶響應(yīng)時(shí)間、用戶的當(dāng)前位置和訂單中的始發(fā)位置之間的距離、從用戶的當(dāng)前位置到達(dá)訂單中的始發(fā)位置所需的時(shí)間等等,來(lái)從待選用戶請(qǐng)求中選擇一個(gè)合適的用戶請(qǐng)求進(jìn)行響應(yīng)處理,從而完成訂單的下發(fā)。由此避免了一些惡意搶單行為,同時(shí)提高了訂單完成的效率。
[0025]在本公開的一個(gè)具體應(yīng)用場(chǎng)景中,在服務(wù)器端,服務(wù)器可以在下發(fā)訂單后的合理間隔時(shí)間內(nèi)不響應(yīng)任何用戶請(qǐng)求,即拒絕該合理間隔時(shí)間內(nèi)的所有用戶請(qǐng)求。相應(yīng)地,在司機(jī)用戶端,可以設(shè)置一個(gè)等于合理間隔時(shí)間的倒計(jì)時(shí),使得在倒計(jì)時(shí)過(guò)去之后司機(jī)才能開始搶單。這樣也可以使得司機(jī)在搶單前充分了解訂單的信息,例如出發(fā)地和目的地,而不會(huì)盲目作出對(duì)訂單的響應(yīng)操作。
[0026]為使本公開的實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,以下結(jié)合附圖及具體實(shí)施例,對(duì)本公開的實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明。圖1示出了根據(jù)本公開一個(gè)實(shí)施例的用于處理用戶請(qǐng)求的方法100。
[0027]如圖1所示,在步驟SlOl處,接收用于響應(yīng)訂單的用戶請(qǐng)求。
[0028]在一個(gè)實(shí)施例中,在下發(fā)訂單之后,服務(wù)器可以接收來(lái)自用戶的用于響應(yīng)訂單的用戶請(qǐng)求。
[0029]根據(jù)本公開的一個(gè)具體實(shí)施例,例如在打車軟件的移動(dòng)應(yīng)用中,在服務(wù)器發(fā)布了一個(gè)訂單(至少包含了打車用戶的始發(fā)地信息、目的地信息、用車時(shí)間信息等)之后,希望接單的一個(gè)或多個(gè)司機(jī)用戶會(huì)向服務(wù)器請(qǐng)求接收該訂單,即,會(huì)分別向服務(wù)器發(fā)送希望接單的用戶請(qǐng)求。因而,服務(wù)器可以接收用于響應(yīng)訂單的用戶請(qǐng)求。
[0030]接著,在步驟S102處,確定與用戶請(qǐng)求對(duì)應(yīng)的用戶響應(yīng)時(shí)間。
[0031]在一個(gè)實(shí)施例中,服務(wù)器在接收到用于響應(yīng)訂單的用戶請(qǐng)求之后,可以確定出與所述用戶請(qǐng)求對(duì)應(yīng)的用戶響應(yīng)時(shí)間。在一個(gè)實(shí)施例中,所述用戶響應(yīng)時(shí)間是指從服務(wù)器下發(fā)訂單到服務(wù)器接收到用戶的用戶請(qǐng)求之間的時(shí)間間隔。
[0032]在本公開的一個(gè)具體實(shí)施例中,根據(jù)訂單的發(fā)送時(shí)間和接收到用戶的用戶請(qǐng)求的接收時(shí)間來(lái)確定用戶響應(yīng)時(shí)間。在一個(gè)實(shí)施例中,通過(guò)將接收到用戶的用戶請(qǐng)求的接收時(shí)間減去訂單的發(fā)送時(shí)間,確定出用戶的對(duì)訂單的用戶響應(yīng)時(shí)間。
[0033]接著,在步驟S103,根據(jù)在步驟S102確定出的用戶響應(yīng)時(shí)