專利名稱:移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)及拼車方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通訊及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,涉及一種拼車系統(tǒng),尤其涉及一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng);同時(shí),本發(fā)明還涉及一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車方法。
背景技術(shù):
美國著名社會(huì)心理學(xué)家米爾格倫(Manley Milgram)于20世紀(jì)60年代最先提出, 在人際脈絡(luò)中,要結(jié)識(shí)任何一位陌生的朋友,這中間最多只要通過六個(gè)朋友就能達(dá)到目的。 就是說你想認(rèn)識(shí)一個(gè)人,托朋友找朋友找認(rèn)識(shí)他的人,之間不會(huì)超過六個(gè)人。這就是經(jīng)典的六度理論。按照六度分隔理論,每個(gè)個(gè)體的社交圈都不斷放大,最后成為一個(gè)大型網(wǎng)絡(luò),這就是社交網(wǎng)絡(luò)。社交網(wǎng)絡(luò),是指個(gè)人之間的關(guān)系網(wǎng)絡(luò),以認(rèn)識(shí)朋友的朋友為基礎(chǔ),擴(kuò)展自己的人脈。并且無限擴(kuò)張自己的人脈,在需要的時(shí)候,可以隨時(shí)獲取一點(diǎn),得到該人脈的幫助。 利用社交網(wǎng)絡(luò),每個(gè)個(gè)體的社交圈都不斷放大,最后形成一個(gè)大型網(wǎng)絡(luò)。隨著Wi_Fi、3G等無線通信技術(shù)的發(fā)展,傳統(tǒng)的社交網(wǎng)絡(luò)已經(jīng)不能滿足人們的需求,因?yàn)樗麄兪褂肳EB技術(shù),要求用戶坐在電腦面前與他人進(jìn)行互動(dòng)。人們更希望于隨時(shí)隨地都能進(jìn)行互相交流,于是,移動(dòng)社交網(wǎng)絡(luò)誕生了。移動(dòng)社交網(wǎng)絡(luò)可以提供兩種使用機(jī)制給用戶,在有AP接入時(shí)可以與所有連接在服務(wù)器上的用戶進(jìn)行互動(dòng),在沒有AP接入時(shí),可以通過WLAN與附近的人們進(jìn)行交流。如今,汽車已走進(jìn)了千家萬戶,以汽車為背景的社交網(wǎng)絡(luò)也逐步走上歷史的舞臺(tái)。 車天下汽車網(wǎng)是中國最大的汽車社交網(wǎng)絡(luò)之一。目前車天下汽車網(wǎng)已經(jīng)發(fā)展為可提供包括購車、評(píng)車、聊車、汽車資訊、汽車論壇、社區(qū)車友會(huì)等各方面的信息資訊服務(wù),同時(shí)針對(duì)汽車行業(yè)的特性,提供包括在線車展、網(wǎng)上團(tuán)購新車、自駕出游、無線短信、企業(yè)上網(wǎng)解決方案等個(gè)性化的服務(wù)。這些服務(wù)使車友充分享受汽車所帶來樂趣,深受車友喜愛。汽車社交網(wǎng)絡(luò)的發(fā)展充滿了美好的前景。拼車,即相同路線的人乘坐同一輛車上下班、上學(xué)及放學(xué)回家、節(jié)假日出游等,車費(fèi)由乘客平均分?jǐn)?。拼車有許多好處,具體表現(xiàn)為(1)車費(fèi)分?jǐn)?,乘客省錢;(2)避免等車,節(jié)省時(shí)間;(3)免受夏日炎炎,冬日寒風(fēng)刺骨,雨雪天難打的之苦。輕松快樂,心情舒坦,省時(shí)省力省錢。拼車是一個(gè)新興的事物。韓國、希臘及歐美國家的出租車已嘗試“合乘制”。在美國,多人乘坐同一輛出租車是被鼓勵(lì)和支持的。拼車既有利于環(huán)保、有利于緩解擁擠的城市交通,又有利于乘客。在我國浙江、北京、廣州等五十多個(gè)城市已經(jīng)開拓了拼車服務(wù)并產(chǎn)生了注冊服務(wù)機(jī)構(gòu)。另外,拼車服務(wù)和社交網(wǎng)絡(luò)還有著密不可分的關(guān)系。拼車源于社交,有了社交,互相不認(rèn)識(shí)的人才能聚到一起拼車。同時(shí)通過拼車還可以使原本陌生的人熟悉起來,促進(jìn)了社交圈的擴(kuò)大。拼車服務(wù)就好像社交網(wǎng)絡(luò)中的催化劑,有了它,社交網(wǎng)絡(luò)將會(huì)更快更好發(fā)展。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),可提高拼車的便捷性。此外,本發(fā)明還提供一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車方法,可提高拼車的便捷性。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),所述系統(tǒng)包括服務(wù)器、客戶端、網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊、用戶界面模塊;所述網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊包括第一通訊單元、第二通訊單元,第一通訊單元用以實(shí)現(xiàn)客戶端節(jié)點(diǎn)與節(jié)點(diǎn)之間的通訊,第二通訊單元用以實(shí)現(xiàn)節(jié)點(diǎn)與后臺(tái)服務(wù)器之間的通訊;所述第一通訊單元用以實(shí)現(xiàn)(11)用戶通過本機(jī)登錄系統(tǒng);(12)用戶查看局域網(wǎng)中在線用戶列表;(13)用戶向用戶列表中的用戶發(fā)送拼車請求;(11)用戶在回應(yīng)請求后可以發(fā)出聊天請求,用戶之間通過聊天進(jìn)行交流;(14)兩用戶達(dá)成握手協(xié)議,或者拒絕別的用戶的拼車請求;所述第二通訊單元用以實(shí)現(xiàn)(21)用戶注冊一個(gè)新用戶;(22)本地?cái)?shù)據(jù)與服務(wù)器數(shù)據(jù)保持同步;(23)用戶通過后臺(tái)服務(wù)器給其他用戶打分;(24)用戶從后臺(tái)服務(wù)器中搜索出與自己拼車要求相關(guān)的人;所述用戶界面模塊包括-用戶注冊、登錄模塊在此模塊中用戶可以在系統(tǒng)中注冊一個(gè)新賬號(hào),或使用已注冊的賬號(hào)登錄,用戶通過本機(jī)驗(yàn)證登錄,或者通過后臺(tái)服務(wù)器驗(yàn)證登錄;-在線用戶列表模塊在此模塊中用戶隨時(shí)查看當(dāng)前在線用戶列表,將不喜歡的用戶添加至黑名單,查看用戶的詳細(xì)信息;-拼車平臺(tái)模塊在此模塊中用戶可對(duì)某一用戶或所有用戶發(fā)出拼車請求,也可響應(yīng)某一用戶的拼車請求,模塊中有一個(gè)拼車信息列表,保存其他用戶傳送過來的拼車請求;用戶可對(duì)此列表進(jìn)行維護(hù);-拼車聊天室模塊用戶隨時(shí)隨地和其他多個(gè)用戶同時(shí)進(jìn)行聊天,并且隨時(shí)可與對(duì)方達(dá)成拼車協(xié)議或拒絕與對(duì)方拼車;-拼車評(píng)價(jià)模塊在此模塊中用戶給與自己拼過車的用戶進(jìn)行評(píng)價(jià),評(píng)價(jià)的手段是對(duì)用戶進(jìn)行打分,每個(gè)用戶都有自己的一個(gè)分值,也叫貢獻(xiàn)值,它是衡量一個(gè)用戶在社交網(wǎng)絡(luò)中地位、誠信度的一個(gè)標(biāo)準(zhǔn);-后臺(tái)服務(wù)器搜索模塊在此模塊中服務(wù)器根據(jù)用戶的拼車需求搜索出與其需求相似的拼車信息。作為本發(fā)明的一種優(yōu)選方案,所述拼車評(píng)價(jià)模塊是基于節(jié)點(diǎn)與服務(wù)器之間通信機(jī)制;
每次拼車都有一個(gè)記錄保存在本地?cái)?shù)據(jù)庫中,用戶只要在有接入點(diǎn)AP或能連上 Internet的情況下,給過去任何一次拼車記錄的同伴進(jìn)行打分,每次打分的數(shù)據(jù)都上傳服務(wù)器,由服務(wù)器暫存;在服務(wù)器與移動(dòng)終端進(jìn)行數(shù)據(jù)交換時(shí),服務(wù)器再將打分的記錄推送給移動(dòng)終端, 移動(dòng)終端進(jìn)行分值的更新。作為本發(fā)明的一種優(yōu)選方案,在用戶基本信息中引入與服務(wù)器同步更新時(shí)間模塊 UpdateTime,當(dāng)每次移動(dòng)終端與服務(wù)器進(jìn)行數(shù)據(jù)交換時(shí),UpdateTime也將得到及時(shí)的更新。作為本發(fā)明的一種優(yōu)選方案,每次移動(dòng)終端的用戶向服務(wù)器提交評(píng)分時(shí),服務(wù)器保存評(píng)分雙方以及評(píng)的分值、評(píng)分的時(shí)間;每次移動(dòng)終端與后臺(tái)服務(wù)器數(shù)據(jù)交換時(shí),服務(wù)器將其它用戶評(píng)分的數(shù)據(jù)推送給移動(dòng)用戶;在一個(gè)移動(dòng)用戶查看另一個(gè)移動(dòng)用戶的信息時(shí), 可查看到該用戶分值變化曲線,如果曲線比較陡峭且直線上升,則有作弊刷分嫌疑,如果曲線比較平緩,穩(wěn)中有升,則判斷該用戶的誠信度高。作為本發(fā)明的一種優(yōu)選方案,所述第一通訊單元通過多跳Adhoc網(wǎng)絡(luò)實(shí)現(xiàn),第二通訊單元通過hternet網(wǎng)絡(luò)實(shí)現(xiàn)。一種上述移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)的拼車方法,所述方法包括如下步驟所述系統(tǒng)以移動(dòng)汽車社交網(wǎng)絡(luò)為背景,從網(wǎng)絡(luò)接口中獲取取的數(shù)據(jù)分為兩種節(jié)點(diǎn)間網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)器網(wǎng)絡(luò)數(shù)據(jù);獲取的數(shù)據(jù)統(tǒng)一交到數(shù)據(jù)分發(fā)層進(jìn)行處理;數(shù)據(jù)分發(fā)層獲取數(shù)據(jù)后,對(duì)數(shù)據(jù)包的頭部進(jìn)行分析,根據(jù)不同的類型將數(shù)據(jù)傳送到正確的用戶接口中;拼車的用戶接口連接著用戶界面,首先進(jìn)入的是用戶注冊、登錄模塊;用戶在完成注冊、登錄后,將進(jìn)入在線用戶列表模塊;在線用戶列表模塊中用戶選擇給一個(gè)用戶或所有用戶發(fā)送拼車請求,進(jìn)入拼車平臺(tái)模塊;拼車平臺(tái)模塊中,用戶填寫自己的拼車需求,發(fā)送給其他用戶,或者接收到其他用戶的拼車或聊天請求;收到拼車請求后發(fā)出聊天請求,收到聊天請求后選擇接受聊天并進(jìn)入拼車聊天室模塊;拼車聊天室模塊中拼車雙方互相達(dá)成協(xié)議,在完成一次拼車后,用戶進(jìn)入拼車評(píng)價(jià)模塊對(duì)與自己拼車的用戶進(jìn)行評(píng)分;后臺(tái)服務(wù)器搜索模塊是一個(gè)獨(dú)立的模塊,此模塊中用戶主要與服務(wù)器進(jìn)行對(duì)話; 當(dāng)然,拼車完成后可對(duì)于自己拼車得用戶進(jìn)行評(píng)價(jià)。本發(fā)明的有益效果在于本發(fā)明提出的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)及其拼車方法,可提高拼車的便捷性。本發(fā)明可采用Qt4開發(fā)平臺(tái)開發(fā)出良好的人機(jī)交互界面,操作簡單方便,且可以方便地在多個(gè)平臺(tái)上移植運(yùn)行;提供在移動(dòng)環(huán)境下的拼車服務(wù),充分利用現(xiàn)有的無線網(wǎng)絡(luò)技術(shù),使得在無AP的情況下也能運(yùn)行此系統(tǒng);采用Adhoc網(wǎng)絡(luò)與hternet網(wǎng)絡(luò)相結(jié)合的方式,使得拼車的服務(wù)豐富多彩;提出了移動(dòng)用戶之間的評(píng)分機(jī)制,并解決移動(dòng)社交網(wǎng)絡(luò)中 “聯(lián)合欺詐”問題。
圖1為本發(fā)明系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖。圖2為本發(fā)明系統(tǒng)的組成示意圖。圖3為本發(fā)明系統(tǒng)實(shí)現(xiàn)流程圖。圖4為用戶分值變化分析圖。
具體實(shí)施例方式下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。實(shí)施例一開發(fā)平臺(tái)本實(shí)施例中,本發(fā)明系統(tǒng)基于Nokia Maemo平臺(tái)。Maemo是基于DebianGNU/Linux 嵌入式操作系統(tǒng)的開發(fā)平臺(tái),為網(wǎng)絡(luò)移動(dòng)設(shè)備提供了應(yīng)用程序調(diào)用支持。它運(yùn)行在2. 6版本的Linux內(nèi)核之上,用戶態(tài)的程序可以與GNU C library和glibc進(jìn)行連接,它們的使用方法與通用平臺(tái)上的Linux系統(tǒng)是相同的。用戶接口框架式類似于GNOME的組件,是在 GTK+的基礎(chǔ)上封裝的名為Hildon的界面組件開發(fā)包,它的功能與GNOME相類似,并針對(duì)網(wǎng)絡(luò)移動(dòng)設(shè)備所用的屏幕做了限制和優(yōu)化。窗口管理使用的是GTK+所使用的用戶界面引擎 X Window。最近,Nokia對(duì)其Maemo平臺(tái)增加了 Qt支持,已發(fā)布了 Maemo上的Qt庫,Qt是一個(gè)基于C++語言的比較成熟的應(yīng)用程序開發(fā)框架,其版本Qt 4大約有500多個(gè)類和9000 多個(gè)函數(shù),功能強(qiáng)大,使用方便。本系統(tǒng)采用Nokia在Maemo平臺(tái)開發(fā)的新技術(shù)——Qt 4進(jìn)行開發(fā)。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖1描述了移動(dòng)汽車社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖。本系統(tǒng)節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信是在客戶機(jī)之間進(jìn)行的,而節(jié)點(diǎn)與后臺(tái)服務(wù)器之間的通信是在客戶機(jī)與 hternet服務(wù)器之間進(jìn)行的。系統(tǒng)主要模塊圖2描述了本系統(tǒng)的主要模塊。網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊負(fù)責(zé)該系統(tǒng)所有網(wǎng)絡(luò)數(shù)據(jù)的通信。本系統(tǒng)網(wǎng)絡(luò)通信基于WLAN, WLAN有兩種網(wǎng)絡(luò)模型非基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)與基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)。本系統(tǒng)在節(jié)點(diǎn)與節(jié)點(diǎn)之間通信時(shí)采用非基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)模型,而在節(jié)點(diǎn)與后臺(tái)服務(wù)器之間通信時(shí)采用基礎(chǔ)結(jié)構(gòu)網(wǎng)絡(luò)模型。所以網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊又可以分為節(jié)點(diǎn)與節(jié)點(diǎn)之間通信模塊和節(jié)點(diǎn)與后臺(tái)之間通信模塊。在節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信中,將實(shí)現(xiàn)以下功能(1)用戶可以通過本機(jī)登錄系統(tǒng);(2)用戶可以查看局域網(wǎng)中在線用戶列表;(3)用戶可以向用戶列表中的用戶發(fā)送拼車請求;(4)用戶在回應(yīng)請求后可以發(fā)出聊天請求,用戶之間可以通過聊天進(jìn)行交流;(5)兩用戶可以達(dá)成握手協(xié)議,同時(shí)也可以拒絕別的用戶的拼車請求。在節(jié)點(diǎn)與后臺(tái)服務(wù)器通信中,將實(shí)現(xiàn)以下功能(1)用戶可以注冊一個(gè)新用戶;
(2)本地?cái)?shù)據(jù)可以與服務(wù)器數(shù)據(jù)保持同步;(3)用戶可以通過后臺(tái)服務(wù)器給其他用戶打分;(4)用戶還可以從后臺(tái)服務(wù)器中搜索出與自己拼車要求相關(guān)的人。用戶界面模塊一共有以下幾個(gè)子模塊組成(1)用戶注冊、登錄模塊在此模塊中用戶可以在系統(tǒng)中注冊一個(gè)新賬號(hào),或使用已注冊的賬號(hào)登錄,用戶可以通過本機(jī)驗(yàn)證登錄,也可以通過后臺(tái)服務(wù)器驗(yàn)證登錄。(2)在線用戶列表模塊在此模塊中用戶可以隨時(shí)查看當(dāng)前在線用戶列表,可以將不喜歡的用戶添加至黑名單,也可以查看用戶的詳細(xì)信息。(3)拼車平臺(tái)模塊在此模塊中用戶可以對(duì)某一用戶或所有用戶發(fā)出拼車請求, 也可以響應(yīng)某一用戶的拼車請求,模塊中有一個(gè)拼車信息列表,保存其他用戶傳送過來的拼車請求。用戶可對(duì)此列表進(jìn)行維護(hù)。(4)拼車聊天室模塊在用戶確定和對(duì)方拼車之前,往往需要更進(jìn)一步地了解對(duì)方,拼車聊天室模塊為此提供了這一功能,用戶可以隨時(shí)隨地和其他多個(gè)用戶同時(shí)進(jìn)行聊天,并且隨時(shí)可以與對(duì)方達(dá)成拼車協(xié)議或拒絕與對(duì)方拼車。(5)拼車評(píng)價(jià)模塊在此模塊中用戶可以給與自己拼過車的用戶進(jìn)行評(píng)價(jià),評(píng)價(jià)的手段是對(duì)用戶進(jìn)行打分,每個(gè)用戶都有自己的一個(gè)分值,也叫貢獻(xiàn)值(Contribution),它是衡量一個(gè)用戶在社交網(wǎng)絡(luò)中地位、誠信度的一個(gè)標(biāo)準(zhǔn),但是貢獻(xiàn)值高的用戶未必就是值得信賴的,比如用戶采取作弊刷分等手段。該系統(tǒng)可以讓用戶發(fā)現(xiàn)對(duì)方用戶是否有刷分等作弊嫌疑。(6)后臺(tái)服務(wù)器搜索模塊在此模塊中服務(wù)器根據(jù)用戶的拼車需求搜索出與其需求相似的拼車信息。系統(tǒng)流程本系統(tǒng)的主要流程如圖3所示。此系統(tǒng)以移動(dòng)汽車社交網(wǎng)絡(luò)為背景,從網(wǎng)絡(luò)接口中獲取取的數(shù)據(jù)分為兩種節(jié)點(diǎn)間網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)器網(wǎng)絡(luò)數(shù)據(jù)。獲取的數(shù)據(jù)統(tǒng)一交到數(shù)據(jù)分發(fā)層進(jìn)行處理;數(shù)據(jù)分發(fā)層獲取數(shù)據(jù)后,對(duì)數(shù)據(jù)包的頭部進(jìn)行分析,根據(jù)不同的類型將數(shù)據(jù)傳送到正確的用戶接口中;拼車的用戶接口連接著用戶界面的6大模塊,首先進(jìn)入的是用戶注冊、登錄模塊。 用戶在完成注冊、登錄后,將進(jìn)入在線用戶列表模塊;在線用戶列表模塊中用戶可以選擇給一個(gè)用戶或所有用戶發(fā)送拼車請求,進(jìn)入拼車平臺(tái)模塊;拼車平臺(tái)模塊中,用戶可以填寫自己的拼車需求,發(fā)送給其他用戶,也可以接收到其他用戶的拼車或聊天請求。收到拼車請求后可以發(fā)出聊天請求,收到聊天請求后可以選擇接受聊天并進(jìn)入拼車聊天室模塊;拼車聊天室模塊中拼車雙方可以互相達(dá)成協(xié)議,在完成一次拼車后,用戶可以進(jìn)入拼車評(píng)價(jià)模塊對(duì)與自己拼車的用戶進(jìn)行評(píng)分;后臺(tái)服務(wù)器搜索模塊是一個(gè)比較獨(dú)立的模塊,此模塊中用戶主要與服務(wù)器進(jìn)行對(duì)話。當(dāng)然,拼完車后同樣也可以對(duì)于自己拼車得用戶進(jìn)行評(píng)價(jià)。評(píng)分機(jī)制與信任機(jī)制
本系統(tǒng)采用兩種通信機(jī)制節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信機(jī)制以及節(jié)點(diǎn)與后臺(tái)服務(wù)器之間的通信機(jī)制。對(duì)于拼車,由于場景所限,比如在飛機(jī)場、火車站等公共場所,采用的是節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信機(jī)制,那么評(píng)分,最簡單的途徑也當(dāng)然是采用節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信機(jī)制,即兩人在愉快地拼完車后,在對(duì)等網(wǎng)絡(luò)中完成給對(duì)方的打分。當(dāng)然這是最完美的情況,然而事實(shí)往往不盡人如意。社交網(wǎng)絡(luò)中并不是每一個(gè)用戶都是可信的。用戶A和用戶B約好要一起拼車,但是突然用戶B不想拼車了,此時(shí)用戶A 顯然會(huì)非常不爽,很想給用戶B打負(fù)分。用戶B當(dāng)然知道用戶A—定會(huì)給他打負(fù)分,他的目標(biāo)就是逃避被評(píng)分,即讓用戶A不能給他打到分,這個(gè)很簡單,用戶B只要離開這個(gè)網(wǎng)絡(luò)就行了,世界之大,用戶A想要與用戶B在一個(gè)局域網(wǎng)中再次相遇是不大可能的,整個(gè)情節(jié)用戶A被用戶B欺騙了,卻又不能給用戶B打負(fù)分,而用戶B欺騙了用戶A卻又得不到任何懲罰。這個(gè)結(jié)果是不能讓用戶A接受的。在節(jié)點(diǎn)與節(jié)點(diǎn)之間的通信機(jī)制中,這個(gè)缺陷無法解決,因?yàn)橛脩糁灰x線,其他用戶就找不到他了。所以本系統(tǒng)拼車評(píng)價(jià)模塊是基于節(jié)點(diǎn)與服務(wù)器之間通信機(jī)制的。首先每次拼車都有一個(gè)記錄保存在本地?cái)?shù)據(jù)庫中,用戶只要在有AP(ACCesS Point)或能連上 Ihternet的情況下,給過去任何一次拼車記錄的同伴進(jìn)行打分,每次打分的數(shù)據(jù)都上傳服務(wù)器,由服務(wù)器暫存。在服務(wù)器與移動(dòng)終端進(jìn)行數(shù)據(jù)交換時(shí)(一般在系統(tǒng)開啟與系統(tǒng)關(guān)閉時(shí))服務(wù)器再將打分的記錄推送給移動(dòng)終端,移動(dòng)終端進(jìn)行分值(Contribution)的更新。上述方法還是有缺陷的。當(dāng)用戶A給用戶B打完分后,分值并不直接在用戶B的移動(dòng)終端上顯示出來,而是要等到用戶B的移動(dòng)終端下一次與服務(wù)器進(jìn)行數(shù)據(jù)交換時(shí),B的分值(Contribution)才會(huì)得到更新??紤]以上情形,用戶B在被用戶A打了負(fù)分后,再也不連入AP,不接入Hiternet 了,由于本系統(tǒng)是可以通過本地認(rèn)證的,所以即使沒有后臺(tái)服務(wù)器的支持,該用戶還是可以使用本系統(tǒng)的很多功能,比如拼車這一功能就能在沒有服務(wù)器支持的情況下使用。這樣一來,用戶B的分值并沒有被減少,其他用戶在與用戶B拼車時(shí)也看不出用戶B的誠信度有多么的差。本系統(tǒng)采用如下方式解決這一缺陷。在用戶基本信息中引入了 UpdateTime (與服務(wù)器同步更新時(shí)間)這一項(xiàng),當(dāng)每次移動(dòng)終端與服務(wù)器進(jìn)行數(shù)據(jù)交換時(shí),UpdateTime也將得到及時(shí)的更新。在以上情形中,如果用戶B長時(shí)間不接入AP或接入Hiternet,B的 UpdateTime值將會(huì)非常的舊。當(dāng)其它用戶查看用戶B的信息時(shí),發(fā)現(xiàn)B的UpdateTime值偏舊,就會(huì)對(duì)用戶B的好感大打折扣。所以在一般情況下,這種機(jī)制將會(huì)逼迫用戶不斷與服務(wù)器進(jìn)行數(shù)據(jù)交換。評(píng)分機(jī)制最常見的問題就是“聯(lián)合欺詐”。比如認(rèn)識(shí)的拼車雙方可以不斷地達(dá)成拼車協(xié)議,不斷地給對(duì)方進(jìn)行評(píng)分,這樣,兩人的分值不斷地暴漲。更要命的是,當(dāng)其他用戶查看這兩個(gè)用戶的信息時(shí),還以為他們兩個(gè)是可信度非常高的用戶,因?yàn)轶w現(xiàn)在它面前的只有這兩個(gè)用戶的分值(Contribution)和與服務(wù)器同步更新時(shí)間(UpdateTime),而這兩項(xiàng)指標(biāo)這兩個(gè)用戶都非常完美。當(dāng)然,這種現(xiàn)象必須得到抑制,否則這個(gè)社交網(wǎng)絡(luò)將要在用戶的刷分熱潮中退出歷史舞臺(tái)。本系統(tǒng)采用如下方法抑制這一現(xiàn)象(1)每次移動(dòng)終端的用戶向服務(wù)器提交評(píng)分時(shí),服務(wù)器保存評(píng)分雙方以及評(píng)的分值、評(píng)分的時(shí)間;
(2)每次移動(dòng)終端與后臺(tái)服務(wù)器數(shù)據(jù)交換時(shí),服務(wù)器將其它用戶評(píng)分的數(shù)據(jù)推送給移動(dòng)用戶;(3)在一個(gè)移動(dòng)用戶查看另一個(gè)移動(dòng)用戶的信息時(shí),可以查看到該用戶分值變化曲線,如果曲線比較陡峭且直線上升,則有作弊刷分嫌疑,如果曲線比較平緩,穩(wěn)中有升,則該用戶的誠信度應(yīng)該是非常高的。圖4中呈現(xiàn)了兩個(gè)用戶的分值變化圖,左邊用戶的分值隨時(shí)間的變化線性平穩(wěn)地增長,所以可以認(rèn)為這位用戶是基本可信的。而右邊那位用戶在后半段時(shí)間內(nèi)分值從1經(jīng)過連續(xù)4次變化暴漲到10,在這段時(shí)間內(nèi)這位用戶非??梢桑\信度大打折扣。另外,通過查看用戶的拼車伙伴是否一直為同一用戶,從而可以分析出該用戶是否值得信賴。綜上所述,本發(fā)明提出的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)及其拼車方法, 可提高拼車的便捷性。本發(fā)明可采用Qt4開發(fā)平臺(tái)開發(fā)出良好的人機(jī)交互界面,操作簡單方便,且可以方便地在多個(gè)平臺(tái)上移植運(yùn)行;提供在移動(dòng)環(huán)境下的拼車服務(wù),充分利用現(xiàn)有的無線網(wǎng)絡(luò)技術(shù),使得在無AP的情況下也能運(yùn)行此系統(tǒng);采用Adhoc網(wǎng)絡(luò)與Internet網(wǎng)絡(luò)相結(jié)合的方式,使得拼車的服務(wù)豐富多彩;提出了移動(dòng)用戶之間的評(píng)分機(jī)制,并解決移動(dòng)社交網(wǎng)絡(luò)中 “聯(lián)合欺詐”問題。這里本發(fā)明的描述和應(yīng)用是說明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對(duì)于那些本領(lǐng)域的普通技術(shù)人員來說實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、 材料和部件來實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對(duì)這里所披露的實(shí)施例進(jìn)行其它變形和改變。
權(quán)利要求
1.一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器、客戶端、 網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊、用戶界面模塊;所述網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊包括第一通訊單元、第二通訊單元,第一通訊單元用以實(shí)現(xiàn)客戶端節(jié)點(diǎn)與節(jié)點(diǎn)之間的通訊,第二通訊單元用以實(shí)現(xiàn)節(jié)點(diǎn)與后臺(tái)服務(wù)器之間的通訊; 所述第一通訊單元用以實(shí)現(xiàn)(11)用戶通過本機(jī)登錄系統(tǒng);(12)用戶查看局域網(wǎng)中在線用戶列表;(13)用戶向用戶列表中的用戶發(fā)送拼車請求;(11)用戶在回應(yīng)請求后可以發(fā)出聊天請求,用戶之間通過聊天進(jìn)行交流;(14)兩用戶達(dá)成握手協(xié)議,或者拒絕別的用戶的拼車請求; 所述第二通訊單元用以實(shí)現(xiàn)(21)用戶注冊一個(gè)新用戶;(22)本地?cái)?shù)據(jù)與服務(wù)器數(shù)據(jù)保持同步;(23)用戶通過后臺(tái)服務(wù)器給其他用戶打分;(24)用戶從后臺(tái)服務(wù)器中搜索出與自己拼車要求相關(guān)的人; 所述用戶界面模塊包括-用戶注冊、登錄模塊在此模塊中用戶可以在系統(tǒng)中注冊一個(gè)新賬號(hào),或使用已注冊的賬號(hào)登錄,用戶通過本機(jī)驗(yàn)證登錄,或者通過后臺(tái)服務(wù)器驗(yàn)證登錄;-在線用戶列表模塊在此模塊中用戶隨時(shí)查看當(dāng)前在線用戶列表,將不喜歡的用戶添加至黑名單,查看用戶的詳細(xì)信息;-拼車平臺(tái)模塊在此模塊中用戶可對(duì)某一用戶或所有用戶發(fā)出拼車請求,也可響應(yīng)某一用戶的拼車請求,模塊中有一個(gè)拼車信息列表,保存其他用戶傳送過來的拼車請求;用戶可對(duì)此列表進(jìn)行維護(hù);-拼車聊天室模塊用戶隨時(shí)隨地和其他多個(gè)用戶同時(shí)進(jìn)行聊天,并且隨時(shí)可與對(duì)方達(dá)成拼車協(xié)議或拒絕與對(duì)方拼車;-拼車評(píng)價(jià)模塊在此模塊中用戶給與自己拼過車的用戶進(jìn)行評(píng)價(jià),評(píng)價(jià)的手段是對(duì)用戶進(jìn)行打分,每個(gè)用戶都有自己的一個(gè)分值,也叫貢獻(xiàn)值,它是衡量一個(gè)用戶在社交網(wǎng)絡(luò)中地位、誠信度的一個(gè)標(biāo)準(zhǔn);-后臺(tái)服務(wù)器搜索模塊在此模塊中服務(wù)器根據(jù)用戶的拼車需求搜索出與其需求相似的拼車信息。
2.根據(jù)權(quán)利要求1所述的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),其特征在于 所述拼車評(píng)價(jià)模塊是基于節(jié)點(diǎn)與服務(wù)器之間通信機(jī)制;每次拼車都有一個(gè)記錄保存在本地?cái)?shù)據(jù)庫中,用戶只要在有接入點(diǎn)AP或能連上 Internet的情況下,給過去任何一次拼車記錄的同伴進(jìn)行打分,每次打分的數(shù)據(jù)都上傳服務(wù)器,由服務(wù)器暫存;在服務(wù)器與移動(dòng)終端進(jìn)行數(shù)據(jù)交換時(shí),服務(wù)器再將打分的記錄推送給移動(dòng)終端,移動(dòng)終端進(jìn)行分值的更新。
3.根據(jù)權(quán)利要求1或2所述的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),其特征在于在用戶基本信息中引入與服務(wù)器同步更新時(shí)間模塊UpdateTime,當(dāng)每次移動(dòng)終端與服務(wù)器進(jìn)行數(shù)據(jù)交換時(shí),UpdateTime也將得到及時(shí)的更新。
4.根據(jù)權(quán)利要求1或2所述的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),其特征在于每次移動(dòng)終端的用戶向服務(wù)器提交評(píng)分時(shí),服務(wù)器保存評(píng)分雙方以及評(píng)的分值、評(píng)分的時(shí)間;每次移動(dòng)終端與后臺(tái)服務(wù)器數(shù)據(jù)交換時(shí),服務(wù)器將其它用戶評(píng)分的數(shù)據(jù)推送給移動(dòng)用戶;在一個(gè)移動(dòng)用戶查看另一個(gè)移動(dòng)用戶的信息時(shí),可查看到該用戶分值變化曲線,如果曲線比較陡峭且直線上升,則有作弊刷分嫌疑,如果曲線比較平緩,穩(wěn)中有升,則判斷該用戶的誠信度高。
5.根據(jù)權(quán)利要求1或2所述的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng),其特征在于 所述第一通訊單元通過多跳Adhoc網(wǎng)絡(luò)實(shí)現(xiàn),第二通訊單元通過hternet網(wǎng)絡(luò)實(shí)現(xiàn)。
6.一種利用權(quán)利要求1所述移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)的拼車方法,其特征在于, 所述方法包括如下步驟所述系統(tǒng)以移動(dòng)汽車社交網(wǎng)絡(luò)為背景,從網(wǎng)絡(luò)接口中獲取取的數(shù)據(jù)分為兩種節(jié)點(diǎn)間網(wǎng)絡(luò)數(shù)據(jù)和服務(wù)器網(wǎng)絡(luò)數(shù)據(jù);獲取的數(shù)據(jù)統(tǒng)一交到數(shù)據(jù)分發(fā)層進(jìn)行處理;數(shù)據(jù)分發(fā)層獲取數(shù)據(jù)后,對(duì)數(shù)據(jù)包的頭部進(jìn)行分析,根據(jù)不同的類型將數(shù)據(jù)傳送到正確的用戶接口中;拼車的用戶接口連接著用戶界面,首先進(jìn)入的是用戶注冊、登錄模塊;用戶在完成注冊、登錄后,將進(jìn)入在線用戶列表模塊;在線用戶列表模塊中用戶選擇給一個(gè)用戶或所有用戶發(fā)送拼車請求,進(jìn)入拼車平臺(tái)模塊;拼車平臺(tái)模塊中,用戶填寫自己的拼車需求,發(fā)送給其他用戶,或者接收到其他用戶的拼車或聊天請求;收到拼車請求后發(fā)出聊天請求,收到聊天請求后選擇接受聊天并進(jìn)入拼車聊天室模塊;拼車聊天室模塊中拼車雙方互相達(dá)成協(xié)議,在完成一次拼車后,用戶進(jìn)入拼車評(píng)價(jià)模塊對(duì)與自己拼車的用戶進(jìn)行評(píng)分;后臺(tái)服務(wù)器搜索模塊是一個(gè)獨(dú)立的模塊,此模塊中用戶主要與服務(wù)器進(jìn)行對(duì)話;當(dāng)然, 拼車完成后可對(duì)于自己拼車得用戶進(jìn)行評(píng)價(jià)。
全文摘要
本發(fā)明揭示了一種移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)及拼車方法,所述系統(tǒng)包括服務(wù)器、客戶端、網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊、用戶界面模塊;所述網(wǎng)絡(luò)數(shù)據(jù)傳輸模塊包括第一通訊單元、第二通訊單元,第一通訊單元用以實(shí)現(xiàn)客戶端節(jié)點(diǎn)與節(jié)點(diǎn)之間的通訊,第二通訊單元用以實(shí)現(xiàn)節(jié)點(diǎn)與后臺(tái)服務(wù)器之間的通訊。本發(fā)明提出的移動(dòng)社交網(wǎng)絡(luò)中動(dòng)態(tài)拼車系統(tǒng)及其拼車方法,可提高拼車的便捷性。本發(fā)明提供在移動(dòng)環(huán)境下的拼車服務(wù),充分利用現(xiàn)有的無線網(wǎng)絡(luò)技術(shù),使得在無AP的情況下也能運(yùn)行此系統(tǒng);采用Adhoc網(wǎng)絡(luò)與Internet網(wǎng)絡(luò)相結(jié)合的方式,使得拼車的服務(wù)豐富多彩;提出了移動(dòng)用戶之間的評(píng)分機(jī)制,并解決移動(dòng)社交網(wǎng)絡(luò)中聯(lián)合欺詐問題。
文檔編號(hào)H04L12/58GK102158484SQ20111006481
公開日2011年8月17日 申請日期2011年3月17日 優(yōu)先權(quán)日2011年3月17日
發(fā)明者張亞英, 張棟良, 程久軍, 蔣昌俊, 閆春鋼, 陳閎中, 鮑捷 申請人:同濟(jì)大學(xué)