專(zhuān)利名稱(chēng):動(dòng)態(tài)獲取客戶(hù)信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì) 算機(jī)技術(shù)領(lǐng)域,特別涉及一種動(dòng)態(tài)獲取客戶(hù)信息的方法。
背景技術(shù):
隨著計(jì)算機(jī)的使用越來(lái)越深入社會(huì)生活,人們?nèi)粘5臏贤?lián)絡(luò)方式已經(jīng)從傳統(tǒng)的信件、電話(huà)等逐漸向電子郵件、即時(shí)通訊、音視頻聊天等依賴(lài)計(jì)算機(jī)及網(wǎng)絡(luò)的應(yīng)用手段轉(zhuǎn)變,這些手段極大地方便了人們的社會(huì)生活,甚至已成為日常辦公所必不可少的工具。尤其是各類(lèi)通訊軟件,目前已成為使用頻率最高的網(wǎng)絡(luò)工具。在常用的通訊軟件中,通常通過(guò)好友管理的方式來(lái)維護(hù)聯(lián)系人信息,在一個(gè)用戶(hù)的好友列表里一般存在著數(shù)以百計(jì)的相關(guān)用戶(hù)名單,大型企業(yè)用戶(hù)甚至需要維護(hù)成千上萬(wàn)的相關(guān)用戶(hù)信息,并且此信息還在不斷地增長(zhǎng)當(dāng)中。因而如何有效地管理數(shù)量如此眾多的相關(guān)用戶(hù)信息成為一個(gè)日益嚴(yán)重的問(wèn)題,對(duì)于企業(yè)用戶(hù)而言,為了能及時(shí)與客戶(hù)溝通,高效獲取更多更新的客戶(hù)信息也至關(guān)重要。然而在現(xiàn)有技術(shù)中,用戶(hù)的好友(客戶(hù))信息通常需要用戶(hù)自己主動(dòng)維護(hù),現(xiàn)有技術(shù)中,客戶(hù)信息的管理一般采用如圖1所示的方法進(jìn)行通訊軟件的使用者根據(jù)情況發(fā)送獲取用戶(hù)信息的指令;判斷指令是否有效且被正確執(zhí)行;如果獲取成功則向客戶(hù)管理平臺(tái) (通常為服務(wù)器端)發(fā)送獲取更新請(qǐng)求,否則返回失敗信息由通訊軟件的使用者選擇合適的時(shí)機(jī)再次發(fā)送指令;客戶(hù)管理平臺(tái)根據(jù)獲取更新請(qǐng)求向通訊軟件反饋與該通訊軟件使用者相關(guān)的全部客戶(hù)信息;通訊軟件根據(jù)反饋的全部客戶(hù)信息與已有用戶(hù)信息比對(duì)完成用戶(hù)信息的更新??梢钥闯?,現(xiàn)有的獲取用戶(hù)信息的方法具有很大的隨意性,一旦使用者忘記更新則很難保證客戶(hù)信息的正確性,且更新操作在使用者端進(jìn)行,每次均返回全部客戶(hù)信息明顯造成了網(wǎng)絡(luò)資源的浪費(fèi);如果使用者更新頻率過(guò)于頻繁,造成的浪費(fèi)更為可觀(guān),甚至?xí)o網(wǎng)絡(luò)和服務(wù)器帶來(lái)極大的負(fù)擔(dān)。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問(wèn)題針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明為了解決現(xiàn)有技術(shù)中獲取客戶(hù)信息的不確定性及資源浪費(fèi)的問(wèn)題,采用服務(wù)器下發(fā)的動(dòng)態(tài)獲取客戶(hù)信息的方式,及時(shí)高效地推送相關(guān)用戶(hù)信息,保證通訊軟件使用者的聯(lián)絡(luò)效率和正確性。( 二 )技術(shù)方案為解決上述技術(shù)問(wèn)題,本發(fā)明具體采用如下技術(shù)方案進(jìn)行一種動(dòng)態(tài)獲取客戶(hù)信息的方法,包括步驟Si,客戶(hù)管理平臺(tái)根據(jù)觸發(fā)事件下發(fā)用戶(hù)信息的更新;S2,判斷更新指令是否有效且被正確執(zhí)行;如果是,進(jìn)行步驟S3繼續(xù);否則,返回錯(cuò)誤信息并定時(shí)重試再發(fā);
S3,更新指令被正確執(zhí)行,下發(fā)成功,將更新的所述用戶(hù)信息發(fā)送給與所述用戶(hù)相對(duì)應(yīng)的使用者所用的通訊軟件客戶(hù)端;S4,所述通訊軟件客戶(hù)端接收并保存更新的所述用戶(hù)信息,用更新的所述用戶(hù)信息替換所述使用者原有的該用戶(hù)信息,完成用戶(hù)信息的更新。優(yōu)選地,步驟Sl中,所述觸發(fā)事件為用戶(hù)更改個(gè)人信息觸發(fā)事件或定時(shí)觸發(fā)事件。(三)有益效果本發(fā)明中使用客戶(hù)管理平臺(tái)提供的用戶(hù)管理接口進(jìn)行用戶(hù)信息獲取等業(yè)務(wù)處理, 通過(guò)觸發(fā)事件進(jìn)行客戶(hù)信息的動(dòng)態(tài)獲取,從而保證了用戶(hù)信息始終與服務(wù)器同步更新,可根據(jù)業(yè)務(wù)需求的變更,迅速對(duì)用戶(hù)信息進(jìn)行修改,使用戶(hù)信息保持最新。
圖1為現(xiàn)有技術(shù)中獲取客戶(hù)信息更新的方法流程圖;圖2為本發(fā)明中動(dòng)態(tài)獲取客戶(hù)信息更新的方法流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、內(nèi)容、和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖, 對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見(jiàn)圖2,在本發(fā)明中,客戶(hù)信息主要由服務(wù)器端的客戶(hù)管理平臺(tái)進(jìn)行維護(hù),通訊軟件中,當(dāng)用戶(hù)更改其個(gè)人信息時(shí),必然會(huì)同時(shí)反映在服務(wù)器端(為保證用戶(hù)可在互聯(lián)網(wǎng)中任一位置進(jìn)行登錄,服務(wù)器需保存全部用戶(hù)信息),因而以用戶(hù)更改個(gè)人信息作為觸發(fā)事件,觸發(fā)客戶(hù)管理平臺(tái)向與該用戶(hù)相關(guān)的通訊軟件使用者下發(fā)該用戶(hù)信息的更新,其具體的步驟為Si,客戶(hù)管理平臺(tái)根據(jù)觸發(fā)事件下發(fā)用戶(hù)信息的更新;S2,判斷更新指令是否有效且被正確執(zhí)行;如果是,進(jìn)行步驟S3繼續(xù);否則,返回錯(cuò)誤信息并定時(shí)重試再發(fā);S3,更新指令被正確執(zhí)行,下發(fā)成功,將更新的所述用戶(hù)信息發(fā)送給與所述用戶(hù)相對(duì)應(yīng)的使用者所用的通訊軟件客戶(hù)端;S4,所述通訊軟件客戶(hù)端接收并保存更新的所述用戶(hù)信息,用更新的所述用戶(hù)信息替換所述使用者原有的該用戶(hù)信息,完成用戶(hù)信息的更新。本領(lǐng)域的普通技術(shù)人員可以意識(shí)到,采取用戶(hù)更改信息的事件作為觸發(fā)機(jī)制僅僅是本發(fā)明的一種實(shí)施方式,其他如采用計(jì)時(shí)器定時(shí)觸發(fā)更新的機(jī)制也可以是本發(fā)明實(shí)施例的替代方式,其他類(lèi)似的觸發(fā)機(jī)制也均可作為本發(fā)明實(shí)施例的替代。本發(fā)明中通過(guò)觸發(fā)事件進(jìn)行客戶(hù)信息的動(dòng)態(tài)獲取,并且在獲取失敗的情況下采用定時(shí)重發(fā)機(jī)制保證更新信息的有效發(fā)送,因而可以保證用戶(hù)信息始終與服務(wù)器同步更新, 可根據(jù)業(yè)務(wù)需求的變更,迅速對(duì)用戶(hù)信息進(jìn)行修改,使用戶(hù)信息保持最新。以上實(shí)施方式僅用于說(shuō)明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專(zhuān)利保護(hù)范圍應(yīng)由權(quán)利要求限定。
權(quán)利要求
1.一種動(dòng)態(tài)獲取客戶(hù)信息的方法,其特征在于,該方法包括步驟 Si,客戶(hù)管理平臺(tái)根據(jù)觸發(fā)事件下發(fā)用戶(hù)信息的更新;S2,判斷更新指令是否有效且被正確執(zhí)行;如果是,進(jìn)行步驟S3繼續(xù);否則,返回錯(cuò)誤信息并定時(shí)重試再發(fā);S3,更新指令被正確執(zhí)行,下發(fā)成功,將更新的所述用戶(hù)信息發(fā)送給與所述用戶(hù)相對(duì)應(yīng)的使用者所用的通訊軟件客戶(hù)端;S4,所述通訊軟件客戶(hù)端接收并保存更新的所述用戶(hù)信息,用更新的所述用戶(hù)信息替換所述使用者原有的該用戶(hù)信息,完成用戶(hù)信息的更新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟Sl中,所述觸發(fā)事件為用戶(hù)更改個(gè)人信息觸發(fā)事件或定時(shí)觸發(fā)事件。
全文摘要
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,提供了一種動(dòng)態(tài)獲取客戶(hù)信息的方法,通過(guò)觸發(fā)事件進(jìn)行客戶(hù)信息的動(dòng)態(tài)獲取,并且在獲取失敗的情況下采用定時(shí)重發(fā)機(jī)制保證更新信息的有效發(fā)送,因而可以保證用戶(hù)信息始終與服務(wù)器同步更新,可根據(jù)業(yè)務(wù)需求的變更,迅速對(duì)用戶(hù)信息進(jìn)行修改,使用戶(hù)信息保持最新。采用本發(fā)明提供的方法可保證用戶(hù)更新的及時(shí)有效并盡可能避免了網(wǎng)絡(luò)資源的浪費(fèi)。
文檔編號(hào)H04L29/06GK102231732SQ201110166468
公開(kāi)日2011年11月2日 申請(qǐng)日期2011年6月20日 優(yōu)先權(quán)日2011年6月20日
發(fā)明者萬(wàn)雪松, 于曉軍, 趙辰清 申請(qǐng)人:北京思創(chuàng)銀聯(lián)科技股份有限公司