專利名稱:一種用來出售、租借或共享物品或服務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子商務(wù)系統(tǒng),具體地說是一種用來出售、租 借或共享物品或服務(wù)的系統(tǒng)和方法。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù),互聯(lián)網(wǎng)和移動(dòng)通信技術(shù)的飛速發(fā)展,人們之 間的溝通越來越便捷。同時(shí),電子商務(wù)快速發(fā)展,大大便利了社會(huì)生活和生產(chǎn)活 動(dòng),也極大提高了經(jīng)濟(jì)運(yùn)行效率。目前使用的一種技術(shù)通過web實(shí)現(xiàn)電子商務(wù),如ebay等。商戶提供商品信 息,客戶瀏覽或搜索特定商品,并選擇進(jìn)行交易。在這種方案中,系統(tǒng)不能為客 戶的需求進(jìn)行自動(dòng)匹配,客戶必須手動(dòng)進(jìn)行一系列繁瑣操作,在要求快速交易的 情況下,這種技術(shù)幾乎不可接受。目前使用的供需雙方自動(dòng)匹配方案如股票交 易系統(tǒng),無法對(duì)受讓方進(jìn)行選擇,也無法允許受讓方選擇出讓方,這種方案在一 些需要限定對(duì)方,比如出于人身安全或者隱私而考慮的情況下,就根本不可用。上述技術(shù)對(duì)交易物都必須設(shè)定一價(jià)格,這在某些不涉及貨幣交易,如社區(qū)互 助的情況下,就不可用。目前存在的一些互助系統(tǒng),如汽車共享,也不能根據(jù)設(shè)定的條件在需求雙方 間進(jìn)行自動(dòng)匹配。發(fā)明內(nèi)容本發(fā)明目的為克服以上所述技術(shù)缺點(diǎn)而提供的一種出售、租借或 共享物品或服務(wù)的系統(tǒng)和方法。為了達(dá)到發(fā)明目的,本發(fā)明采用了如下技術(shù)方案一個(gè)服務(wù)器和多個(gè)客戶端構(gòu)成的系統(tǒng)。服務(wù)器和客戶端之間通過因特網(wǎng) 連接,服務(wù)器和電話終端之間還可以通過公用電話網(wǎng)和語音網(wǎng)關(guān)連接,服務(wù) 器和移動(dòng)終端之間還可以通過移動(dòng)通信網(wǎng)和短信網(wǎng)關(guān)連接。語音網(wǎng)關(guān)和短信 網(wǎng)關(guān)分別通過計(jì)算機(jī)網(wǎng)與服務(wù)器連接。所述的物品或者服務(wù)的出售、租借或者共享的請(qǐng)求信息中可以包含或者 不包含價(jià)格。沒有價(jià)格條件的匹配請(qǐng)求信息允許個(gè)體之間進(jìn)行物品或服務(wù)的 無償?shù)霓D(zhuǎn)讓、租借或共享,可以用于社區(qū)間的互助活動(dòng),也可以用于捐助慈 和善活動(dòng)以及其它活動(dòng)。所述的服務(wù)器用于接受客戶端的信息和請(qǐng)求,在物品或者服務(wù)的轉(zhuǎn)讓或 者共享的提供方和需求方之間按照雙方設(shè)定的條件進(jìn)行匹配,并發(fā)送客戶端所請(qǐng)求的信息或者其它信息到客戶端,所述的客戶端用于接收用戶指令,向 用戶呈現(xiàn)信息,發(fā)送用戶的請(qǐng)求信息到所述的服務(wù)器,以及接收來自服務(wù)器的信息。所述的客戶端允許物品或者服務(wù)的轉(zhuǎn)讓或者共享的提供方或者需求方 在所發(fā)出的匹配請(qǐng)求上設(shè)置匹配條件,所述的匹配條件包括一個(gè)可接受用戶 集,所述的匹配條件還包括一個(gè)可接受價(jià)格范圍,所述的匹配條件還包括匹 配目標(biāo)對(duì)象的一個(gè)或多個(gè)屬性,所述的匹配條件還包括交易的地理區(qū)域和時(shí) 間范圍。由于采用計(jì)算機(jī)自動(dòng)條件匹配供需雙方,因此能在眾多的供需消息中迅速找 到匹配方。這在一些特殊領(lǐng)域,比如物流和汽車出租行業(yè),對(duì)時(shí)間,出發(fā)地和目 的地有明確要求,而且隨機(jī)性強(qiáng),使用自動(dòng)條件匹配,能極大提高效率。允許用戶設(shè)置可接受匹配對(duì)象集,允許用戶只接受信任的用戶。這解決了汽 車共享活動(dòng)中的一個(gè)必須解決的問題。用戶可以不設(shè)置可接受匹配對(duì)象集,而只針對(duì)交易或匹配對(duì)象的某些屬性設(shè) 置匹配條件,從而允許用戶以很簡(jiǎn)單的方式在一個(gè)較大的范圍內(nèi)進(jìn)行匹配。所述客戶端包括安裝在計(jì)算機(jī)上的客戶端軟件和安裝在智能移動(dòng)終端上的 軟件,所述客戶端通過無線接口,包括無線局域網(wǎng),無線廣域網(wǎng)和公用無線通信 網(wǎng),建立因特網(wǎng)連接。所述客戶端軟件可以是一個(gè)計(jì)算機(jī)執(zhí)行的程序,也可以是因特網(wǎng)瀏覽器解釋 執(zhí)行的腳本。用戶除了使用安裝在計(jì)算機(jī)上的客戶端外,還可以使用電話終端和移動(dòng)終 端,從而極大便利了用戶。也可以讓用戶得到及時(shí)的通知。為了達(dá)到發(fā)明目的,本發(fā)明還采用了如下技術(shù)方案服務(wù)器為每個(gè)用戶配備了個(gè)人屬性集,所述個(gè)人屬性集包含以下一種或 多種用戶屬性-A用戶身份是否確認(rèn)。用于表示用戶真實(shí)身份是否確認(rèn)。 B交易平衡量。用于記錄用戶出讓和受讓活動(dòng)產(chǎn)生的余額。 C交易總量。用于記錄用戶出讓和受讓活動(dòng)產(chǎn)生的總額。 D用戶的交易執(zhí)行量。用于記錄用戶接受所述服務(wù)器的匹配結(jié)果并且 執(zhí)行的總數(shù)目。E用戶的交易違約量。用于記錄用戶未執(zhí)行的所述服務(wù)器的匹配結(jié)果的總數(shù)目。F用戶的履約率。所述的履約率為所述的交易執(zhí)行量除以所述的交易執(zhí) 行量和交易違約量之和。G用戶的傳遞量屬性。用于記錄用戶發(fā)起組成員傳遞成功的數(shù)量。上述屬性變量為用戶的操作和系統(tǒng)對(duì)用戶的管理提供了便利。為了達(dá)到發(fā)明目的,本發(fā)明設(shè)計(jì)了如下在上述系統(tǒng)中使用的匹配方法,特征如下
A用戶提供所述的客戶端向所述的服務(wù)器發(fā)送匹配請(qǐng)求消息,所述的 服務(wù)器在收到所述的匹配請(qǐng)求消息后根據(jù)請(qǐng)求的類別把所述的用戶及相應(yīng) 的請(qǐng)求信息加入提供方隊(duì)列或者需求方隊(duì)列。所述匹配請(qǐng)求信息作為當(dāng)前匹 配項(xiàng)。
B服務(wù)器取上述提供方或需求方隊(duì)列中的一項(xiàng)作為待匹配項(xiàng)進(jìn)行處 理,如果需求方或提供方隊(duì)列中存在一項(xiàng),所述當(dāng)前匹配項(xiàng)與所述的待匹配 項(xiàng)互相滿足對(duì)方的匹配條件,則所述項(xiàng)與所述的待匹配項(xiàng)匹配成功。
C服務(wù)器把上述匹配成功的提供方或需求方分別從所屬的提供方隊(duì)列 或者需求方隊(duì)列中除去,并向所述的提供方和需求方分別發(fā)送提示消息。
D所述的匹配的提供方或需求方在收到所述的提示消息后可以通過所 述的客戶端向服務(wù)器發(fā)送交易取消請(qǐng)求信息,所述的服務(wù)器收到所述的交易 取消請(qǐng)求信息后把所述的匹配的雙方的匹配請(qǐng)求信息分別加入提供方隊(duì)列 和需求方隊(duì)列。
E用戶可以通過所述的客戶端向服務(wù)器發(fā)送匹配取消請(qǐng)求,服務(wù)器收 到所述的匹配取消請(qǐng)求后把所述的用戶匹配請(qǐng)求信息從相應(yīng)的提供方列表 或需求方列表中移出。
上述方法允許用戶在系統(tǒng)匹配成功后取消匹配,因此應(yīng)用在滿足匹配條件但 是由于某些原因不能交易的情況,克服了現(xiàn)有技術(shù)的不足。
為了達(dá)到發(fā)明目的,還要在客戶端中使用如下對(duì)客戶端進(jìn)行分組操作的方
案
A系統(tǒng)包含允許所述的用戶建立一個(gè)或多個(gè)分組的代碼,所述的分組 包含一個(gè)或多個(gè)條目,所述條目包含一個(gè)用戶的相關(guān)ID和描述信息。
B客戶端包含允許所述的用戶在所述的客戶端上發(fā)送匹配消息前在所 述的分組中選擇一個(gè)或多個(gè)分組所述匹配請(qǐng)求信息的匹配條件的代買。
上述方案允許用戶對(duì)其它用戶進(jìn)行分組,使得選擇可接受匹配用戶的工作變 得非常簡(jiǎn)單,有利于用戶迅速構(gòu)建一個(gè)很大的可接受用戶集。
為了達(dá)到發(fā)明目的,設(shè)計(jì)了如下所述在用戶間傳遞所述分組的方法
A發(fā)起用戶選擇一個(gè)或多個(gè)分組中的全部或部分成員作為被傳遞成員
集,并且一個(gè)或多個(gè)分組中的全部或部分成員作為傳遞受讓成員集,所述 的客戶端發(fā)送傳遞發(fā)起消息到服務(wù)器,所述的傳遞發(fā)起信息包含所述的被傳 遞成員集和傳遞受讓成員集。
B服務(wù)器在接收到上述的發(fā)起傳遞消息后向所述的接收傳遞用戶發(fā)送 接收傳遞通知消息,所述的接收傳遞至少包含被傳遞用戶的ID。
C客戶端接收到來自服務(wù)器的接收傳遞通知消息后,向用戶'呈現(xiàn)相關(guān) 圖形操作界面,以接受用戶指令,進(jìn)而向服務(wù)器發(fā)送接收傳遞確認(rèn)或傳遞拒絕消息。
服務(wù)器接收到所述的接收傳遞確認(rèn)消息后,把被傳遞用戶加入到所述接收傳 遞用戶的某一分組中。
客戶端也可以向服務(wù)器發(fā)送接收傳遞拒絕消息。
在服務(wù)器上為用戶裝備一個(gè)傳遞量屬性的情況下,所述的傳遞量屬性每次被 傳遞用戶加入到接收傳遞用戶的某一分組時(shí),所述的傳遞發(fā)起用戶的傳遞量屬性 加一。
系統(tǒng)使用上述方法為用戶提供了一種快速推薦其他用戶的手段。用戶可以借 此快速增加分組成員數(shù)量,從而使得用戶能夠在更大范圍內(nèi)尋找交易對(duì)象。
為了達(dá)到發(fā)明目的,還設(shè)計(jì)了一種如下所述的在使用上述的方法進(jìn)行匹配時(shí) 且提供方發(fā)布的信息中價(jià)格不為零的情況下使用的方案
A服務(wù)器為每個(gè)用戶裝備一個(gè)交易記錄表。 B客戶端允許提供方在發(fā)送匹配請(qǐng)求消息前設(shè)置價(jià)格變量。 C每次匹配成功后服務(wù)器在所述的提供方的平衡量屬性上加上交易 額,在所述的需求方的平衡量上減去交易額,所述的交易額介于提供方價(jià)格 下限和需求方價(jià)格上限之間,包含提供方價(jià)格下限和需求方價(jià)格上限;并且 在雙方的交易總量中加上所述的交易額;并且在所述的提供方和需求方的交 易管理器中的交易記錄表中增加一項(xiàng)記錄,所述的記錄至少包含上述的交易 額。
D所述參與匹配的任一方取消交易后,則按相反的操作取消上述對(duì)匹 配雙方的交易管理器的操作結(jié)果。
E所述匹配的提供方可以消除交易額。在所述提供方的平衡量中減去 所述交易額,在所述的需求方的平衡量中記錄加上交易額,并在各自的交易 記錄表中記載。
F所述服務(wù)器可以消除交易額。在所述提供方的平衡量中減去所述交易 額,在所述的需求方的平衡量中記錄加上交易額,并在各自的交易記錄表中 記載。
上述方案使得用戶可以管理具有價(jià)格的交易。并且,用戶交易金額相關(guān)的數(shù) 據(jù)提供了一個(gè)可以度量的用戶屬性,其它用戶可以使用它們?cè)O(shè)置匹配條件。上述 方法還允許物品或服務(wù)的提供方取消交易額,使得用戶可以使用網(wǎng)上貨幣轉(zhuǎn)帳方 式之外的方式清算。上述方法還允許服務(wù)器取消交易額,使得用戶可以使用網(wǎng)上 貨幣轉(zhuǎn)帳方式的方式結(jié)算。
本發(fā)明的一個(gè)應(yīng)用為汽車共享,本系統(tǒng)克服了目前汽車共享方案的不足,因 為用戶群的擴(kuò)大,進(jìn)一步增加了迅速匹配共享需求的可能性,減少污染和能源消耗。
-
圖1是系統(tǒng)構(gòu)成示意圖。
圖2是匹配過程消息圖。
圖3是服務(wù)器進(jìn)行匹配處理的流程圖一。
圖4是服務(wù)器進(jìn)行匹配處理的流程圖二。
圖5是組成員傳遞過程消息圖。
詳細(xì)描述 以下結(jié)合附圖對(duì)典型實(shí)施例進(jìn)行詳細(xì)說明。
一個(gè)實(shí)施例中,如附圖1所示,系統(tǒng)由一個(gè)中心服務(wù)器101和多個(gè)客戶端 102構(gòu)成。服務(wù)器101和客戶端102之間通過因特網(wǎng)連接,服務(wù)器101和電話終 端104之間通過語音網(wǎng)關(guān)103連接,服務(wù)器101和移動(dòng)終端106之間通過移動(dòng)通 信網(wǎng)和短信網(wǎng)關(guān)105連接。
所述的物品或者服務(wù)的轉(zhuǎn)讓或者共享可以有或者沒有價(jià)格。沒有價(jià)格,也就 是價(jià)格為零,的匹配信息允許一個(gè)關(guān)系密切的團(tuán)體或朋友進(jìn)行物品或服務(wù)的轉(zhuǎn)讓 或共享,也可以用于捐助和其它慈善活動(dòng)。
所述的服務(wù)器用于接受客戶端的信息和請(qǐng)求,在物品或者服務(wù)的轉(zhuǎn)讓或者共 享的提供方和需求方之間按照雙方設(shè)定的條件進(jìn)行匹配,并發(fā)送客戶端所請(qǐng)求的 信息或者其它信息到客戶端,所述的客戶端用于接收用戶指令,向用戶呈現(xiàn)信息, 發(fā)送用戶的請(qǐng)求信息到所述的服務(wù)器,以及接收來自服務(wù)器的信息。
所述的客戶端允許物品或者服務(wù)的轉(zhuǎn)讓或者共享的提供方或者需求方在所 發(fā)出的匹配請(qǐng)求上設(shè)置匹配條件,所述的匹配條件包括一個(gè)可接受用戶集,所述 的匹配條件還包括一個(gè)可接受價(jià)格范圍,所述的匹配條件還包括匹配目標(biāo)對(duì)象的 一個(gè)或多個(gè)屬性,所述的匹配條件還包括交易的地理區(qū)域和時(shí)間范圍。
在一個(gè)實(shí)施例中,所述可接受匹配集用一個(gè)結(jié)構(gòu)體表示,所述結(jié)構(gòu)體包括一 個(gè)整型變量成員和一個(gè)數(shù)組,所述數(shù)組長(zhǎng)度為所述整型成員變量的值。
所述匹配對(duì)象屬性條件用一個(gè)或多個(gè)屬性關(guān)系式的組合表達(dá),所述屬性關(guān)系 式之間使用括號(hào)和邏輯運(yùn)算符連接,所述組合在服務(wù)器內(nèi)部使用一個(gè)樹表示。所 述樹的節(jié)點(diǎn)包含一個(gè)邏輯運(yùn)算符,所述樹的葉節(jié)點(diǎn)是一個(gè)匹配條件。關(guān)系表達(dá)式 使用一個(gè)結(jié)構(gòu)體表達(dá),所述結(jié)構(gòu)體包含一個(gè)屬性ID, 一個(gè)關(guān)系運(yùn)算符類型和一 個(gè)常數(shù)操作數(shù)。
在一個(gè)實(shí)施例中,所述價(jià)格條件為關(guān)系表達(dá)式來,所述關(guān)系表達(dá)式用一個(gè)浮 點(diǎn)型常數(shù)表示。
在一個(gè)實(shí)施例中所述地理區(qū)域條件包含兩個(gè)地理區(qū)域第一交易地理區(qū)域和第二交易地理區(qū)域。在汽車共享或者出租服務(wù)中,所述第一交易地理區(qū)域代表 出發(fā)地,所述第二交易地理區(qū)域代表目的地。在物品交易中,所述第一交易地理 區(qū)域代表物品交付地,所述第二交易地理區(qū)域無意義。所述理區(qū)域有三種類型 地名字符串,經(jīng)緯度雙點(diǎn)矩形和經(jīng)緯度點(diǎn)半徑圓。所述地理區(qū)域由一個(gè)結(jié)構(gòu)體構(gòu) 成,所述結(jié)構(gòu)體包含一個(gè)整型變量,表示所述地理區(qū)域的類型,和一個(gè)由表示以 上三種類型地理區(qū)域的三種結(jié)構(gòu)體的聯(lián)合。
在一個(gè)實(shí)施例中所述地理區(qū)域條件包含兩個(gè)時(shí)間范圍第一交易時(shí)間范圍 和第二交易時(shí)間范圍。在物品租用服務(wù)中,所述第一交易時(shí)間范圍代表租用開始 時(shí)間,所述第二交易時(shí)間范圍代表租用結(jié)束時(shí)間。在物品交易中,所述第一交易 時(shí)間范圍代表物品交付時(shí)間,所述第二交易時(shí)間范圍無意義。所述時(shí)間使用網(wǎng)絡(luò) 標(biāo)準(zhǔn)時(shí)間表示。所述時(shí)間范圍使用一個(gè)由兩個(gè)八字節(jié)整型成員構(gòu)成的結(jié)構(gòu)體表 達(dá)。
用戶可以使用安裝在計(jì)算機(jī)上的客戶端軟件來進(jìn)行操作。首先,用戶輸入自 己的用戶名和密碼,客戶端向服務(wù)器發(fā)送認(rèn)證請(qǐng)求消息。認(rèn)證通過后服務(wù)器為客 戶端分配會(huì)話密鑰,服務(wù)器和客戶端使用UDP報(bào)文傳遞消息,并使用所述密鑰 加密兩者之間的消息。
一個(gè)實(shí)施例中也可以使用TCP或者安全TCP進(jìn)行上述消息傳遞。
所述客戶端也包括安裝在智能移動(dòng)終端上的軟件,所述客戶端通過無線接 口,包括無線局域網(wǎng),無線廣域網(wǎng)和公用無線通信網(wǎng),建立因特網(wǎng)連接。
用戶也可以使用固定電話終端來進(jìn)行操作。用戶使用電話按鍵輸入用戶名和 密碼,所述用戶名和密碼以DTMF形式發(fā)送到語音網(wǎng)關(guān),語音網(wǎng)關(guān)向服務(wù)器發(fā) 送認(rèn)證消息,如認(rèn)證未通過所述語音網(wǎng)關(guān)斷開與所述固話終端的連接;如獲準(zhǔn)通 過語音網(wǎng)關(guān)與所述固話終端保持連接,并使用預(yù)先錄制的語音提示進(jìn)一步的操 作,用戶使用終端按鍵進(jìn)行進(jìn)一步的操作。語音終端根據(jù)用戶的按鍵操作向服務(wù) 器發(fā)送相應(yīng)的消息,并把接收到的來自服務(wù)器的消息以語音的形式呈現(xiàn)給用戶。
在一個(gè)實(shí)施例中,可以在所述的語音網(wǎng)關(guān)中設(shè)置預(yù)先綁定的用戶。若用戶選 擇綁定電話,在這種情況下,用戶不必進(jìn)行認(rèn)證。
用戶可以使用移動(dòng)終端進(jìn)行操作。短信網(wǎng)關(guān)預(yù)先綁定移動(dòng)終端號(hào)碼和用戶帳 號(hào),短信網(wǎng)關(guān)向用戶發(fā)送操作提示,用戶向短信網(wǎng)關(guān)發(fā)送短信進(jìn)行操作,短信網(wǎng) 關(guān)根據(jù)收到的短信向服務(wù)器發(fā)送消息,短信網(wǎng)關(guān)接收來自服務(wù)器的消息,轉(zhuǎn)換成 短信后發(fā)送到對(duì)應(yīng)的移動(dòng)終端。
所述的實(shí)施例中,客戶端為用戶呈現(xiàn)圖形操作界面,允許用戶在生產(chǎn)匹配請(qǐng) 求時(shí)對(duì)是否設(shè)置價(jià)格條件進(jìn)行選擇。如果用戶選擇不選擇價(jià)格條件,則客戶端向 服務(wù)器發(fā)出的匹配請(qǐng)求中的匹配條件不包含價(jià)格條件。在一個(gè)實(shí)施例中,用戶可以請(qǐng)求提供或要求汽車共享或租賃的服務(wù)。在所述 情況下,用戶可以設(shè)置出發(fā)地和目的地,所述的出發(fā)地和目的地可以是一個(gè)地理 空間區(qū)域,也可以是一個(gè)公知的地名。
在一個(gè)實(shí)施例中, 一個(gè)用戶登錄服務(wù)器后,服務(wù)器將為他構(gòu)造一個(gè)結(jié)構(gòu)體, 所述結(jié)構(gòu)體包含以下變量
A用戶身份是否確認(rèn)。 一個(gè)布爾型變量。用于表示用戶真實(shí)身份是否 確認(rèn)°
B交易平衡量。 一個(gè)浮點(diǎn)型變量。用于記錄用戶出讓和受讓活動(dòng)產(chǎn)生 的余額。
C交易總量。 一個(gè)浮點(diǎn)型變量。用于記錄用戶出讓和受讓活動(dòng)產(chǎn)生的 總額。
D用戶的交易執(zhí)行量。 一個(gè)整型變量。用于記錄用戶接受所述服務(wù)器 的匹配結(jié)果并且執(zhí)行的總數(shù)目。
E用戶的交易違約量。 一個(gè)整型變量。用于記錄用戶未執(zhí)行的所述服 務(wù)器的匹配結(jié)果的總數(shù)目。
F用戶的履約率。 一個(gè)浮點(diǎn)型變量。所述的履約率為所述的交易執(zhí)行量 除以所述的交易執(zhí)行量和交易違約量之值。
G用戶的傳遞量屬性。 一個(gè)浮點(diǎn)型變量。用于記錄用戶發(fā)起組成員傳 遞成功的數(shù)量。
當(dāng)用戶退出登錄時(shí),服務(wù)器把上述數(shù)據(jù)
寫入文件系統(tǒng)中用戶的個(gè)性化文檔中。如果所述用戶是新建用戶,就在文件 系統(tǒng)中為所述用戶新建一個(gè)個(gè)性化文檔,然后把上述數(shù)據(jù)寫入所述的用戶的個(gè)性 化文檔。
附圖2是系統(tǒng)匹配物品或服務(wù)的提供方和需求方的全過程的消息圖。詳述如
下
A供給方用戶的客戶端200向所述的服務(wù)器201發(fā)送匹配請(qǐng)求消息
203。
服務(wù)器201在收到所述的匹配請(qǐng)求消息后根據(jù)請(qǐng)求的類別把所述的用戶 的匹配請(qǐng)求信息加入提供方隊(duì)列或者需求方隊(duì)列。
在所述的實(shí)施例中,服務(wù)器接著啟動(dòng)了對(duì)上述用戶的匹配過程。
B所述服務(wù)器201向所述的供給方200和需求方202分別發(fā)送提示消息。
如果用戶通過安裝在計(jì)算機(jī)上的客戶端軟件登錄,則所述的客戶端將會(huì) 收到上述消息,并使用一個(gè)模式對(duì)話框提示用戶。如果用戶綁定了電話,系 統(tǒng)將通過語音網(wǎng)關(guān)致電所述的綁定電話進(jìn)行提示。如果用戶綁定了移動(dòng)終 端,系統(tǒng)將通過一個(gè)短信網(wǎng)關(guān)向所述的移動(dòng)終端發(fā)送一個(gè)提示短信。C客戶端向服務(wù)器發(fā)送交易取消請(qǐng)求信息。
所述的服務(wù)器收到所述的交易取消請(qǐng)求信息后把所述的匹配的雙方分 別重新加入提供方隊(duì)列和需求方隊(duì)列,并通知雙方。
D用戶可以通過所述的客戶端向服務(wù)器發(fā)送匹配取消請(qǐng)求,服務(wù)器收 到所述的匹配取消請(qǐng)求后把所述的用戶從相應(yīng)的提供方列表或需求方列表 中移出。
E用戶可以通過所述的客戶端向服務(wù)器發(fā)送交易額取消請(qǐng)求。
用戶可以通過安裝在計(jì)算機(jī)上的客戶端軟件發(fā)送上述消息,還使用短消 息通過短信網(wǎng)關(guān)發(fā)送上述消息,還可以通過語音網(wǎng)關(guān)發(fā)送上述消息。
附圖3和附圖4描述了上述服務(wù)器對(duì)提供方或需求方隊(duì)列中一項(xiàng)作為待 匹配項(xiàng)進(jìn)行匹配的過程的流程圖,詳述如下
歩驟一 判斷需求方或提供方隊(duì)列是否為空。如果是,轉(zhuǎn)讓入步驟 三十三;如果不是,轉(zhuǎn)入歩驟二。
步驟二從需求方或提供方隊(duì)列中取下一項(xiàng)作為匹配項(xiàng)。轉(zhuǎn)入步驟
歩驟三判斷匹配項(xiàng)是否有可接受對(duì)象集條件。如果是,轉(zhuǎn)入歩驟 四;如果不是,轉(zhuǎn)入步驟五。
歩驟四判斷待匹配項(xiàng)的用戶是否在匹配項(xiàng)是否在可接受對(duì)象集 內(nèi),結(jié)果賦值給判斷l(xiāng)。轉(zhuǎn)入歩驟六。
歩驟五把真賦值給變量判斷l(xiāng)。轉(zhuǎn)入歩驟六。
步驟六判斷待匹配項(xiàng)是否有可接受對(duì)象集條件。如果是,轉(zhuǎn)入歩 驟七;如果不是,轉(zhuǎn)入歩驟八。
歩驟七判斷匹配項(xiàng)的用戶是否在待匹配項(xiàng)是否在可接受對(duì)象集 內(nèi),判斷結(jié)果作為2。轉(zhuǎn)入步驟八。
歩驟八把真賦值給變量判斷2。轉(zhuǎn)入歩驟九。
步驟九判斷匹配項(xiàng)是否有匹配對(duì)象屬性匹配條件。如果是,轉(zhuǎn)讓 入步驟十;如果不是,轉(zhuǎn)入歩驟十一。
歩驟十記錄待匹配項(xiàng)用戶是否符合匹配項(xiàng)的對(duì)象屬性匹配條件, 結(jié)果賦值給變量判斷3。轉(zhuǎn)入歩驟十二。
歩驟十一 把真賦值給變量判斷3。轉(zhuǎn)入歩驟十二。
歩驟十二判斷待匹配項(xiàng)是否有匹配對(duì)象屬性匹配條件。如果是, 轉(zhuǎn)讓入歩驟十三如果不是,轉(zhuǎn)入歩驟十四。
歩驟十三記錄匹配項(xiàng)的用戶是否符合待匹配對(duì)象的對(duì)象屬性匹配 條件,結(jié)果賦值給變量判斷4。轉(zhuǎn)入歩驟十五。
步驟十四把真賦值給變量判斷4。轉(zhuǎn)入歩驟十五。
歩驟十五判斷待匹配項(xiàng)的匹配條件和匹配項(xiàng)的匹配條件是否都包 含價(jià)格條件。如果是,轉(zhuǎn)讓入步驟十六;如果不是,轉(zhuǎn)入步驟十七。步驟十六判斷供給方的價(jià)格是否小于等于需求方的價(jià)格,結(jié)果賦
值給變量判斷5。轉(zhuǎn)入步驟十八。
步驟十七把真賦值給變量判斷5。轉(zhuǎn)入歩驟十八。
步驟十八判斷待匹配項(xiàng)的匹配條件和匹配項(xiàng)的匹配條件是否都有
第一地理區(qū)域條件。如果是,轉(zhuǎn)讓入步驟十九;如果不是,轉(zhuǎn)入歩驟二十。
歩驟十九對(duì)待匹配項(xiàng)的第 一地理區(qū)域條件和匹配項(xiàng)的第 一地理區(qū) 域條件的地理區(qū)域是否有重疊進(jìn)行判斷,結(jié)果賦值給變量判斷6。轉(zhuǎn)入
步驟二十一。
歩驟二十把真賦值給變量判斷6。轉(zhuǎn)入歩驟二十一。 歩驟二十一 判斷待匹配項(xiàng)的匹配條件和匹配項(xiàng)的匹配條件是否都 有第二地理區(qū)域條件。如果是,轉(zhuǎn)讓入歩驟二十二;如果不是,轉(zhuǎn)入歩
驟二十三。
歩驟二十二對(duì)待匹配項(xiàng)的第二地理區(qū)域條件和匹配項(xiàng)的第二地理 區(qū)域條件的地理區(qū)域是否有重疊進(jìn)行判斷,結(jié)果賦值給變量判斷7。轉(zhuǎn) 入歩驟二十四
步驟二十三把真賦值給變量判斷7。轉(zhuǎn)入步驟二十四。 步驟二十四判斷待匹配項(xiàng)的匹配條件和匹配項(xiàng)的匹配條件是否都
有第一時(shí)間范圍條件。如果是,轉(zhuǎn)讓入步驟二十五;如果不是,轉(zhuǎn)入步
驟二十六。
歩驟二十五對(duì)待匹配項(xiàng)的第一時(shí)間范圍條件和匹配項(xiàng)的第一時(shí)間
范圍條件的時(shí)間范圍是否有重疊進(jìn)行判斷,結(jié)果賦值給變量判斷8。轉(zhuǎn)
入歩驟二十七。
步驟二十六把真賦值給變量判斷8。轉(zhuǎn)入步驟二十七。 歩驟二十七判斷待匹配項(xiàng)的匹配條件和匹配項(xiàng)的匹配條件是否都
有第二時(shí)間范圍條件。如果是,轉(zhuǎn)讓入歩驟二十八;如果不是,轉(zhuǎn)入歩
驟二十九。
步驟二十八對(duì)待匹配項(xiàng)的第二時(shí)間范圍條件和匹配項(xiàng)的第二時(shí)間 范圍條件的時(shí)間范圍是否有重疊進(jìn)行判斷,結(jié)果賦值給變量判斷9。轉(zhuǎn) 入步驟三十。
歩驟二十九把真賦值給變量判斷9。轉(zhuǎn)入歩驟三十。 步驟三十按下式進(jìn)行計(jì)算
(判斷1&&判斷2&&判斷3&&判斷4&&判斷5&&判斷6&&判斷 7&&判斷8&&判斷9)
轉(zhuǎn)入歩驟三H^—。
歩驟三十一 判斷上述結(jié)果是否為真。如果是,轉(zhuǎn)讓入歩驟三十二; 如果不是,轉(zhuǎn)入步驟三十三。
歩驟三十二匹配成功。結(jié)束。歩驟三十三匹配失敗。結(jié)束。 一個(gè)實(shí)施例允許用戶進(jìn)行分組操作。
服務(wù)器對(duì)每個(gè)注冊(cè)用戶建立一個(gè)聯(lián)系人表,所述表每一個(gè)記錄對(duì)應(yīng)一個(gè)聯(lián)系 人,所述表至少有聯(lián)系人ID和分組名兩項(xiàng)。
一個(gè)實(shí)施例中安裝在計(jì)算機(jī)上的客戶端提供如下分組操作相關(guān)代碼
A用戶登錄后從服務(wù)器下載聯(lián)系人列表,并把所述的聯(lián)系人分類到相 應(yīng)的組中。
B客戶端使用圖形的方式展示分組列表。
C提供新建一個(gè)或多個(gè)分組的圖形操作界面。
D提供所述的用戶在任意一個(gè)分組添加或刪除一個(gè)或多個(gè)聯(lián)系人的圖 形界面。
E提供所述的用戶在所述的客戶端上發(fā)送的匹配請(qǐng)求消息前,允許用 戶在所述的分組中選擇一個(gè)或多個(gè)分組作為添加到可接受匹配對(duì)象集中作 為可接受匹配對(duì)象集的匹配條件的圖形操作界面。
一個(gè)實(shí)施例中提供了在用戶間傳遞分組的方法。
附圖5為在用戶間傳遞分組過程中服務(wù)器和客戶端之間的消息圖。
A發(fā)起用戶選擇一個(gè)或多個(gè)分組中的全部或部分成員作為被傳遞成員 集,并且選擇一個(gè)或多個(gè)分組中的全部或部分成員作為傳遞受讓成員集,所 述的客戶端501發(fā)送傳遞發(fā)起消息到服務(wù)器502,所述的傳遞發(fā)起信息包含 所述的被傳遞受讓成員集和傳遞受讓成員集。504
B服務(wù)器502在接收到上述的發(fā)起傳遞消息后向所述的發(fā)起傳遞用戶 的客戶端501發(fā)送接收傳遞提示消息,所述的接收傳遞至少包含被傳遞用戶 的ID。 505
C服務(wù)器502在接收到上述的發(fā)起傳遞消息后向所述的接收傳遞用戶 的客戶端503發(fā)送接收傳遞通知消息,所述的接收傳遞至少包含被傳遞用戶 的ID。 506
D接受傳遞用戶的客戶端503接收到來自服務(wù)器502的接收傳遞通知 消息后,接受用戶指令,向服務(wù)器發(fā)送接收傳遞確認(rèn)消息。507
服務(wù)器接收到所述的接收傳遞確認(rèn)消息后,把被傳遞用戶加入到所述接 收傳遞用戶的某一分組中。
E客戶端也可以向服務(wù)器發(fā)送接收傳遞拒絕消息。508
在一個(gè)實(shí)施例中的服務(wù)器上,每次被傳遞用戶加入到接收傳遞用戶的某一分 組時(shí),所述的傳遞發(fā)起用戶的傳遞量屬性加一。
在一個(gè)實(shí)施例中,系統(tǒng)支持汽車共享或其它物品和服務(wù),關(guān)于所述的物品或服務(wù)的匹配請(qǐng)求都有一個(gè)價(jià)格條件。服務(wù)器為每一個(gè)用戶分配一個(gè)交易記錄表。 所述交易記錄表至少有三列對(duì)方ID,交易物名稱,金額。所述交易記錄表還 可以包含交易ID,第一時(shí)間,第二時(shí)間,第一地點(diǎn)和第二地點(diǎn)等。
實(shí)施例中的服務(wù)器每次匹配成功后在所述的提供方的平衡量上加上交易額, 在所述的需求方的平衡量上減去交易額,所述的交易額為提供方價(jià)格和需求方價(jià) 格的中間值,所述提供方如沒有價(jià)格條件,則認(rèn)為所述提供方的價(jià)格為零,所述 需求方如沒有價(jià)格條件,則認(rèn)為所述需求方的價(jià)格等于所述提供方的價(jià)格。
實(shí)施例中的服務(wù)器在雙方的交易總量中加上上述的交易額;并且在上述的提 供方和需求方的交易記錄表中增加一項(xiàng)記錄,所述的記錄至少包含上述的交易額。
客戶端提供取消交易的操作界面。上述參與匹配的任一方取消交易后,則按 相反的操作取消上述對(duì)匹配雙方的操作結(jié)果。
客戶端對(duì)登錄用戶為供給方的交易提供消除交易額的操作。在所述提供方的 平衡量中減去所述交易額,在所述的需求方的平衡量中記錄加上交易額,并在各 自的交易記錄表中記載。
服務(wù)器具備消除特定交易的交易額的接口。在所述提供方的平衡量中減去所 述交易額,在所述的需求方的平衡量中記錄加上交易額,并在各自的交易記錄表 中記載。
權(quán)利要求
1.一種用來出售、租借或共享物品或服務(wù)的計(jì)算機(jī)系統(tǒng),具有如下特征具有一個(gè)中心服務(wù)器和多個(gè)客戶端,所述的服務(wù)器用于接受客戶端的信息和請(qǐng)求,在物品或者服務(wù)的轉(zhuǎn)讓或者共享的供給方和需求方之間按照雙方設(shè)定的條件進(jìn)行匹配,并發(fā)送客戶端所請(qǐng)求的信息或者其它信息到客戶端,所述的客戶端用于接收用戶指令,向用戶呈現(xiàn)信息,發(fā)送用戶的請(qǐng)求信息到所述的服務(wù)器,以及接收來自服務(wù)器的信息。所述的客戶端允許物品或者服務(wù)的轉(zhuǎn)讓或者共享的供給方或者需求方在所發(fā)出的匹配請(qǐng)求上設(shè)置一個(gè)或多個(gè)匹配條件,所述的匹配條件包括一個(gè)可接受用戶集的條件,所述的匹配條件還包括一個(gè)可接受價(jià)格范圍的條件,所述的匹配條件還包括匹配目標(biāo)對(duì)象的一個(gè)或多個(gè)屬性的條件,所述的匹配條件還包括交易的地理區(qū)域和時(shí)間范圍的條件。
2. 如權(quán)利要求1所述的用戶屬性包含以下所述一種或多種A用戶身份是否確認(rèn)。用于表示用戶真實(shí)身份是否被系統(tǒng)運(yùn)營者確認(rèn)。B交易平衡量。用于記錄用戶所有出讓和受讓活動(dòng)產(chǎn)生的余額。c交易總量。用于記錄用戶出讓和受讓活動(dòng)產(chǎn)生的總額。D用戶的交易執(zhí)行量。用于記錄用戶接受所述服務(wù)器的匹配結(jié)果并且 執(zhí)行的總數(shù)目。E用戶的交易違約量。用于記錄用戶未執(zhí)行的所述服務(wù)器的匹配結(jié)果 的總數(shù)目。F用戶的履約率。所述的履約率為所述的交易執(zhí)行量除以所述的交易執(zhí) 行量和交易違約量的結(jié)果。G用戶的傳遞量屬性。用于記錄用戶發(fā)起組成員傳遞成功的數(shù)量。
3. 如權(quán)利要求l所述的系統(tǒng)中使用的匹配方法,特征如下-A用戶提供所述的客戶端向所述的服務(wù)器發(fā)送匹配請(qǐng)求消息,所述的 服務(wù)器在收到所述的匹配請(qǐng)求消息后根據(jù)請(qǐng)求的類別把所述的用戶及相應(yīng) 的請(qǐng)求信息加入供給方隊(duì)列或者需求方隊(duì)列。B服務(wù)器取如權(quán)利要求1所述的供給方或需求方隊(duì)列中的一項(xiàng)作為待 匹配項(xiàng)進(jìn)行處理,如果需求方或供給方隊(duì)列中存在一項(xiàng),所述項(xiàng)與所述的待 匹配項(xiàng)互相滿足對(duì)方的匹配條件,則所述項(xiàng)與所述的待匹配項(xiàng)匹配成功。C服務(wù)器把上述匹配成功的供給方或需求方分別從所屬的供給方隊(duì)列 或者需求方隊(duì)列中除去,并向所述的供給方和需求方分別發(fā)送提示消息。D所述的客戶端具有允許匹配的供給方或需求方在收到所述的提示消 息后所述的服務(wù)器發(fā)送交易取消請(qǐng)求信息的代碼,所述的服務(wù)器收到所述的 交易取消請(qǐng)求信息后把所述的匹配的雙方分別加入供給方隊(duì)列和需求方隊(duì) 列。E用戶可以通過所述的客戶端向服務(wù)器發(fā)送匹配取消請(qǐng)求,服務(wù)器收 到所述的匹配取消請(qǐng)求后把所述的用戶從相應(yīng)的供給方列表或需求方列表 中移出。
4. 用在如權(quán)利要求1所述的系統(tǒng)中的允許用戶使用在如權(quán)利要求1所述的客戶端中用來對(duì)客戶端進(jìn)行分組操作的計(jì)算機(jī)執(zhí)行的代碼,特征如下A允許所述的用戶建立一個(gè)或多個(gè)分組的功能的計(jì)算機(jī)執(zhí)行的代碼, 所述的分組包含一個(gè)或多個(gè)其它用戶信息。B允許所述的用戶在所述的客戶端上發(fā)送如權(quán)利要求1所述的匹配消 息前,在所述的分組中選擇一個(gè)或多個(gè)分組作為如權(quán)利要求1所述的匹配條 件的功能的計(jì)算機(jī)執(zhí)行的代碼。
5. 用在如權(quán)利要求1所述的系統(tǒng)中的允許用戶間傳遞如權(quán)利要求4所述的分組的計(jì)算機(jī)執(zhí)行的代碼,特征如下A位于客戶端的計(jì)算機(jī)執(zhí)行的代碼,允許用戶選擇如權(quán)利要求4所述 的一個(gè)或多個(gè)分組中的全部或部分成員作為被傳遞成員集,并且選擇一個(gè)或 多個(gè)分組中的全部或部分成員作為傳遞受讓成員集,所述的客戶端發(fā)送傳遞 發(fā)起消息到服務(wù)器,所述的傳遞發(fā)起信息包含所述的被傳遞成員集和傳遞受 讓成員集。所述的用戶為傳遞發(fā)起用戶。B所述的服務(wù)器在接收到上述的傳遞發(fā)起消息后向所述的傳遞受讓成 員集成員的用戶發(fā)送接收傳遞通知消息,所述的接收傳遞包含被傳遞成員集 內(nèi)的成員的用戶ID。C傳遞受讓成員集成員的用戶的客戶端接收到來自服務(wù)器的接收傳遞 通知消息后,能根據(jù)用戶指令,向服務(wù)器發(fā)送接收傳遞確認(rèn)或拒絕消息。所 述的用戶位傳遞受讓用戶。D所述的服務(wù)器接收到上述的接收傳遞確認(rèn)消息后,把被傳遞用戶加 入到上述的接受傳遞的用戶的某一分組中。在服務(wù)器上為用戶裝備一個(gè)如權(quán)利要求2所述的傳遞量屬性的情況下, 所述的每次被傳遞用戶加入到傳遞受讓用戶的某一分組時(shí),所述的傳遞發(fā)起 用戶的傳遞量屬性加一。
6. —種在使用如權(quán)利要求3所述的方法進(jìn)行匹配時(shí)執(zhí)行的計(jì)算機(jī)程序,具有如下特征A供給方使用所述的客戶端在發(fā)送匹配請(qǐng)求消息前,所述的客戶端提 供設(shè)置價(jià)格變量的圖形界面。B每次匹配成功后服務(wù)器在所述的供給方的如權(quán)利要求2所說的平衡 量上加一特定值,在所述的需求方的如權(quán)利要求2所說的平衡量上減一交易 額,所述的交易額介于供給方價(jià)格下限和需求方價(jià)格上限之間,包含供給方 價(jià)格下限和需求方價(jià)格上限;并且在雙方的交易總量中加上所述的交易額;并 且在所述的供給方和需求方的交易管理器中的交易記錄表中增加一項(xiàng)記錄, 所述的記錄至少包含上述的交易額。C所述服務(wù)器在接收到所述參與匹配的任一方取消交易的消息后,按 上述操作相反的操作取消上述對(duì)匹配雙方的用戶的平衡量和交易記錄表的 操作結(jié)果。D所述服務(wù)器在接收到所述匹配的供給方的消除交易額的消息后,在 所述供給方的平衡量中減去所述交易額,在所述的需求方的平衡量中記錄加 上交易額,并在各自的交易記錄表中記載。E所述的服務(wù)器具有消除交易額的功能的代碼,所述代碼執(zhí)行后在所 述供給方的平衡量中減去所述交易額,在所述的需求方的平衡量中記錄加上 交易額,并在各自的交易記錄表中記載。
全文摘要
一種用來出售、租借或共享物品或服務(wù)的系統(tǒng)和方法。系統(tǒng)由一個(gè)服務(wù)器101和多個(gè)客戶端102構(gòu)成。所述的客戶端102用來提供供給信息或需求信息。所述的服務(wù)器101和客戶端102之間通過因特網(wǎng)連接,所述的服務(wù)器101和還可以通過語音網(wǎng)關(guān)103與電話終端104連接,所述的服務(wù)器101和還可以通過短信網(wǎng)關(guān)105與移動(dòng)終端106連接。所述的服務(wù)器用于對(duì)供給和需求進(jìn)行有條件性地匹配。系統(tǒng)提供一種可以允許用戶限定交易對(duì)象和交易條件,并且自動(dòng)匹配交易雙方的方法來達(dá)到促進(jìn)交易或共享的目的。與現(xiàn)有技術(shù)相比,本系統(tǒng)能夠增加供給和需求匹配成功的幾率和速度。
文檔編號(hào)H04L29/06GK101303754SQ200710074299
公開日2008年11月12日 申請(qǐng)日期2007年5月8日 優(yōu)先權(quán)日2007年5月8日
發(fā)明者郭建偉 申請(qǐng)人:郭建偉