專利名稱:輸出聯(lián)系人對象突發(fā)天氣信息的方法、客戶端及系統(tǒng)的制作方法
輸出聯(lián)系人對象突發(fā)天氣信息的方法、客戶端及系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)、軟件技術(shù)領(lǐng)域。 技術(shù)背景
即時通信anstantMessaging,簡稱IM),大多數(shù)情況下,指的是能夠即時發(fā)送或接收互聯(lián)網(wǎng)消息等功能的業(yè)務(wù)。它已成為人們通過網(wǎng)絡(luò)進行交互通信的平臺,用以實現(xiàn)包括文本、圖片、語音、視頻、多媒體等在內(nèi)的數(shù)據(jù)交互操作,并能夠?qū)σ延械臄?shù)據(jù)文檔利用即時通信工具進行傳輸操作。在交互通信的基礎(chǔ)上,逐步發(fā)展出了個人頁面、博客、微博、電子郵件、音樂、圖片、游戲、影視和搜索等多種功能。即時通信工具已不再單純作為聊天工具, 還用以實現(xiàn)資訊、娛樂、搜索、電子商務(wù)、辦公、網(wǎng)絡(luò)社區(qū)等更加廣泛的用途。
能夠?qū)崿F(xiàn)即時通信功能接入的設(shè)備,也多種多樣。典型的設(shè)備類型,包括使用傳統(tǒng)網(wǎng)絡(luò)的個人電腦,以及平板電腦,還包括使用移動互聯(lián)網(wǎng)的智能手機,等等。
目前即時通信軟件的類型也多種多樣,典型的包括騰訊科技公司的QQ、微軟公司的MSN、A0L的ICQ,以及淘寶旺旺、網(wǎng)易泡泡、飛信,等等。
現(xiàn)有的即時通信工具,能夠顯示和用戶有關(guān)的天氣信息。在通信交流中,天氣常常是雙方關(guān)心的問題,也經(jīng)常用來發(fā)起聊天的話題。但用戶在即時通信中的聯(lián)系人對象,其數(shù)量通常很多,只有在出現(xiàn)突發(fā)天氣狀況的情況下,針對于聯(lián)系人對象的突發(fā)天氣信息作出指示,才能夠更好地達到關(guān)注聯(lián)系人對象,或者發(fā)起聊天話題的目的。發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種輸出聯(lián)系人對象突發(fā)天氣信息的方法、客戶端及系統(tǒng), 利用本發(fā)明,能夠便利地顯示出即時通信聯(lián)系人對象的突發(fā)天氣信息。
本發(fā)明提供一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,該方法包括如下步驟
步驟1,通過即時通信工具,設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象, 以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;
步驟2,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下一步;
步驟3,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,傳輸至用戶所在的即時通信客戶端輸出。
進一步,所述的突發(fā)天氣判定規(guī)則,具有存儲著突發(fā)天氣條件的映射列表,該突發(fā)天氣條件包括有如下因素至少其一,
升溫條件,當天最高溫度高于前一日最高氣溫6°C及以上;
降溫條件,當天最低溫度低于前一日最低溫度6°C及以上;
高溫條件,當天的最高溫度達到30°C及以上;
低溫條件,當天的最低溫度達到5°C及以下;
降水條件,當天的天氣包括有降水天氣;
刮風(fēng)條件,當天對應(yīng)有四級及四級以上的風(fēng)力。
進一步,在進行突發(fā)天氣判定規(guī)則的判定操作時,符合前述因素所列出的條件其一,即認定為符合突發(fā)天氣的判定條件。
進一步,將交互通信操作中的雙方或多方的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,
遍歷即時通信中已打開即時通信交互界面的窗口的數(shù)據(jù)信息;
采集針對于用戶當前已打開即時通信交互界面中的聯(lián)系人對象的用戶識別號;
將前述的聯(lián)系人對象作為需要輸出突發(fā)天氣信息的聯(lián)系人對象,將與其對應(yīng)的用戶識別號發(fā)送至系統(tǒng)服務(wù)器;
在系統(tǒng)服務(wù)器中,采集前述聯(lián)系人對象的用戶識別號,作為當前采集并判定所在地域是否有突發(fā)天氣的聯(lián)系人對象。
進一步,設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將聯(lián)系頻率在前N名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
進一步,將聯(lián)系頻率在前N名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,
設(shè)定聯(lián)系頻率的排名在前N名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;
設(shè)定需要計算和聯(lián)系人對象之間聯(lián)系頻率的時間段,在該時間段內(nèi)采集用戶和聯(lián)系人對象的聯(lián)系次數(shù);
根據(jù)前一步驟的采集結(jié)果,獲得用戶和對應(yīng)聯(lián)系人對象之間的聯(lián)系頻率;
將聯(lián)系頻率從高到低進行排序;
將排名在前N名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
進一步,設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將最近聯(lián)系時間在前M名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
進一步,所述的將最近聯(lián)系時間在前M名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,
設(shè)定最近聯(lián)系時間的排名在前M名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;
采集用戶進行交流過的聯(lián)系人對象,與當前的操作時間差;
將操作時間差由少到多進行排序;
將排名在前M名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
進一步,設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
進一步,所述的將特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,
設(shè)置特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象;
采集相應(yīng)分組或群中的聯(lián)系人對象的用戶識別號,將其發(fā)送至即時通信的系統(tǒng)服務(wù)器;
將前述用戶識別號所對應(yīng)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其用戶識別號建立起列表,形成突發(fā)天氣聯(lián)系人列表。
進一步,設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的步驟為,
生成用以選擇聯(lián)系人對象來作為突發(fā)天氣信息聯(lián)系人對象的操作界面;
采集用戶所選擇的聯(lián)系人對象信息,獲得相應(yīng)聯(lián)系人對象的用戶識別號;
將所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣信息聯(lián)系人對象。
進一步,所述的突發(fā)天氣信息,獲取的步驟為,
采集聯(lián)系人對象針對于自身說明信息部分中的所在地域信息;
比對包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫;
采集獲得所在地域的天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對;
比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信肩、ο
進一步,所述的突發(fā)天氣信息,獲取的步驟為,
生成接受用戶寫入突發(fā)天氣聯(lián)系人對象所在地域信息的操作界面;
采集用戶針對于前述突發(fā)天氣聯(lián)系人對象所寫入的地域信息;
將用戶所寫入的地域信息以及所選擇的突發(fā)天氣聯(lián)系人對象的用戶識別號,以及用戶自身用戶識別號,發(fā)送至系統(tǒng)服務(wù)器進行數(shù)據(jù)存儲;
采集所存儲的地域信息,和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲得該突發(fā)天氣聯(lián)系人對象所在地域的天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
進一步,所述的突發(fā)天氣信息,獲取的步驟為,
通過突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端,觸發(fā)所在終端上的地理定位結(jié)構(gòu),進行地理定位操作,生成地理定位信息;
通過前述的即時通信客戶端,采集前述的地理定位信息,對應(yīng)著所在的即時通信用戶識別號傳送至系統(tǒng)服務(wù)器;
經(jīng)由系統(tǒng)服務(wù)器,將前述的地理定位信息和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲取相應(yīng)的突發(fā)天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
進一步,所述的突發(fā)天氣信息在即時通信客戶端輸出的方式為,
針對于處于開啟狀態(tài)的即時通信交互界面,來采集所對應(yīng)聯(lián)系人對象的突發(fā)天氣信息,并通過該即時通信交互界面進行數(shù)據(jù)輸出;
或者,針對于前述的即時通信交互界面,設(shè)置突發(fā)天氣信息的觸發(fā)按鈕,當采集到針對于該觸發(fā)按鈕的操作信息時,開啟對應(yīng)的突發(fā)天氣信息顯示窗口,輸出所采集獲得的CN 102546463 A突發(fā)天氣信息。
進一步,所述的突發(fā)天氣信息在即時通信客戶端輸出的方式為,
針對于即時通信主面板上的聯(lián)系人對象ITEM項,對應(yīng)著突發(fā)天氣聯(lián)系人對象的 ITEM項,輸出所采集獲得的突發(fā)天氣信息;
或者,對應(yīng)著的聯(lián)系人對象ITEM項,設(shè)置突發(fā)天氣信息觸發(fā)按鈕,當采集獲得針對于觸發(fā)按鈕的操作信息時,輸出與其相對應(yīng)的采集獲得的突發(fā)天氣信息。
進一步,所述的方法,包括有如下步驟,
步驟S210,遍歷處于開啟狀態(tài)的即時通信交互界面的數(shù)據(jù)信息,獲得對應(yīng)著該即時通信交互界面的聯(lián)系人對象;
步驟S220,將對應(yīng)著已打開即時通信交互界面的聯(lián)系人對象,設(shè)定為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象;
步驟S230,采集前述的聯(lián)系人對象的用戶識別號,將其作為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,傳輸至即時通信系統(tǒng)服務(wù)器中存儲;
步驟S240,針對于前述的聯(lián)系人對象,獲得該聯(lián)系人對象所在的地域信息,通過與已有的天氣數(shù)據(jù)庫之間進行比對,獲得所在地域的天氣信息;
步驟S250,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;
步驟S260,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;
步驟S270,在前述處于開啟狀態(tài)的即時通信交互界面中,設(shè)置突發(fā)天氣信息輸出窗口,輸出所獲得的前述突發(fā)天氣信息。
進一步,所述的方法,包括有如下步驟,
步驟S310,采集用戶設(shè)置突發(fā)天氣聯(lián)系人對象的設(shè)置信息,獲得所設(shè)置的突發(fā)天氣聯(lián)系人對象的用戶識別號;
步驟S320,將前一步驟所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣聯(lián)系人對象,形成突發(fā)天氣聯(lián)系人列表;
步驟S330,判定前述聯(lián)系人對象的在線狀態(tài),當處于在線狀態(tài)的情況下,針對于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象,進行突發(fā)天氣信息數(shù)據(jù)的采集操作;
步驟S340,觸發(fā)突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端啟動所在終端上的位置定位結(jié)構(gòu),進行定位操作后生成位置定位信息;
步驟S350,將前一步驟所獲得的位置定位信息,經(jīng)由突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端傳輸至系統(tǒng)服務(wù)器,通過系統(tǒng)服務(wù)器獲取前述定位信息所對應(yīng)天氣數(shù)據(jù);
步驟S360,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;
步驟S370,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;
步驟S380,對應(yīng)著前一步驟所描述的即時通信客戶端,在其聯(lián)系人列表上,對應(yīng)著處于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象的ITEM項,生成突發(fā)天氣信息輸出窗口,載入前一步驟所獲得的突發(fā)天氣信息并輸出。
本發(fā)明還提供一種輸出聯(lián)系人對象突發(fā)天氣信息的客戶端,該客戶端包括
突發(fā)天氣判定規(guī)則設(shè)定模塊,用以設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;
突發(fā)天氣信息判定模塊,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下述的突發(fā)天氣信息輸出模塊;
突發(fā)天氣信息輸出模塊,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出。
本發(fā)明還提供一種輸出聯(lián)系人對象突發(fā)天氣信息的系統(tǒng),該系統(tǒng)包括
客戶端,它包括,
突發(fā)天氣判定規(guī)則設(shè)定模塊,用以設(shè)定包括有突發(fā)天氣判定條件的突發(fā)天氣判定規(guī)則,在即時通信工具的系統(tǒng)服務(wù)器中存儲;
突發(fā)天氣聯(lián)系人列表建立模塊,用以設(shè)定突發(fā)天氣聯(lián)系人列表,在該突發(fā)天氣聯(lián)系人列表中的各聯(lián)系人對象,是在客戶端中需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,將該突發(fā)天氣聯(lián)系人列表向下述的即時通信的系統(tǒng)服務(wù)器進行發(fā)送操作;
突發(fā)天氣信息輸出模塊,采集來自于系統(tǒng)服務(wù)器的針對于前述聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出;
系統(tǒng)服務(wù)器,它包括,
突發(fā)天氣聯(lián)系人列表模塊,和前述的突發(fā)天氣聯(lián)系人列表建立模塊相連接,用以接收及存儲用戶所設(shè)定的突發(fā)天氣聯(lián)系人列表;
突發(fā)天氣判定規(guī)則模塊,用以存儲針對于突發(fā)天氣的判定條件;
天氣信息采集模塊,根據(jù)突發(fā)天氣聯(lián)系人列表模塊中的聯(lián)系人對象,采集處于登錄狀態(tài)的前述聯(lián)系人對象相對應(yīng)的天氣信息數(shù)據(jù);
突發(fā)天氣信息判定模塊,根據(jù)天氣信息采集模塊所采集獲得的針對于前述聯(lián)系人對象的天氣信息,和前述的突發(fā)天氣判定規(guī)則模塊進行比對,來判定前述聯(lián)系人對象的天氣信息是否屬于突發(fā)天氣信息;
突發(fā)天氣信息發(fā)送模塊,將通過突發(fā)天氣信息判定模塊判斷獲得的突發(fā)天氣信息,發(fā)送至前述用戶所在的客戶端中的突發(fā)天氣信息輸出模塊。
圖1是本發(fā)明所述方法的流程圖,為第一實施例。
圖2是本發(fā)明中通過即時通信交互界面顯示聯(lián)系人對象突發(fā)天氣信息的示意圖。
圖3是本發(fā)明所述方法的流程圖,為第二實施例。
圖4是本發(fā)明所述方法的流程圖,為第三實施例。
圖5是本發(fā)明中所述客戶端的結(jié)構(gòu)框圖,為第四實施例。
圖6是本發(fā)明中所述系統(tǒng)的結(jié)構(gòu)框圖,為第五實施例。
具體實施方式
在本發(fā)明中,能夠針對于符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象,輸出突發(fā)天氣信息。
下面對本發(fā)明所描述的方法,結(jié)合圖1所示的步驟,描述如下。
本發(fā)明在實施時,包括有如下三個步驟
步驟S110,通過即時通信工具,設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;
步驟S120,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下一步;
步驟S130,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,傳輸至用戶所在的即時通信客戶端輸出。
針對于前述的步驟SllO中的聯(lián)系人對象的設(shè)定方式,作為舉例而非限定,有如下的五種實施方式
方式1,將交互通信操作中的雙方或多方的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
常見的實施例,有這樣兩種情況
情況1,在雙方進行通信交互的情況下,采集對方聯(lián)系人,作為顯示突發(fā)天氣信息的聯(lián)系人對象。
情況2,在采用即時通信群的方式進行交互的情況下,采集群中其他各方的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象。
所對應(yīng)的步驟,作為舉例而非限定,描述如下
遍歷即時通信中已打開即時通信交互界面的窗口的數(shù)據(jù)信息;
采集針對于用戶當前已打開即時通信交互界面中的聯(lián)系人對象的用戶識別號;
將前述的聯(lián)系人對象作為需要輸出突發(fā)天氣信息的聯(lián)系人對象,將與其對應(yīng)的用戶識別號發(fā)送至系統(tǒng)服務(wù)器;
在系統(tǒng)服務(wù)器中,采集前述聯(lián)系人對象的用戶識別號,作為當前采集并判定所在地域是否有突發(fā)天氣的聯(lián)系人對象。
在這種實施例中,直接將已打開即時通信交互界面的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象。
其中,前面所描述的遍歷已打開即時通信交互界面的窗口的方式,作為舉例而非限定,對于Windows操作系統(tǒng)來說,可以通過窗口相關(guān)的API函數(shù),來獲得即時通信交互界面的窗口的數(shù)據(jù)信息,進一步采集該窗口的屬性數(shù)據(jù)。通過對應(yīng)窗口的屬性數(shù)據(jù),來獲得進行交互通信的聯(lián)系人對象的數(shù)據(jù)信息,包括采集聯(lián)系人對象的即時通信用戶識別號。
另外,也可以采集用戶觸發(fā)即時通信交互界面的操作形式,比如,采集用戶通過鼠標觸發(fā)即時通信主面板上的聯(lián)系人列表中的聯(lián)系人對象的操作信息,經(jīng)過用戶的鼠標左鍵的點擊操作,開啟了與其相對應(yīng)的即時通信交互界面。于是,就可以采集用戶鼠標點擊操作的觸發(fā)位置,對應(yīng)出相應(yīng)即時通信主面板中的ITEM項,通過該ITEM項獲得該聯(lián)系人對象的數(shù)據(jù)信息,包括用戶識別號數(shù)據(jù)信息。
方式2,將聯(lián)系頻率在前N名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
這種方式,是根據(jù)用戶和各個聯(lián)系人對象之間的聯(lián)系頻率排序,來將符合排序要求的聯(lián)系人對象,設(shè)定為突發(fā)天氣信息聯(lián)系人對象。
所對應(yīng)的步驟,作為舉例而非限定,描述如下
設(shè)定聯(lián)系頻率的排名在前N名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;
設(shè)定需要計算和聯(lián)系人對象之間聯(lián)系頻率的時間段,在該時間段內(nèi)采集用戶和聯(lián)系人對象的聯(lián)系次數(shù);
根據(jù)前一步驟的采集結(jié)果,獲得用戶和對應(yīng)聯(lián)系人對象之間的聯(lián)系頻率;
將聯(lián)系頻率從高到低進行排序;
將排名在前N名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
其中,前述的“N”,其取值范圍最大為用戶的所有聯(lián)系人對象,最小為1。作為優(yōu)選的實施例,所述的“N”在10及10以下,1以及1之上,為正整數(shù)。
其中,所述的“時間段”,作為舉例而非限定,優(yōu)選為距當前時間在一年及一年之內(nèi),一個月及一個月之上的時間范圍。
其中,所述的“聯(lián)系次數(shù)”,指的是在用戶一次登錄即時通信客戶端的時間段內(nèi), 至少有一次針對于相應(yīng)聯(lián)系人對象的即時通信交互操作,這種情況下,視為進行了一次的聯(lián)系操作。
方式3,將最近聯(lián)系時間在前M名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
這種方式,是按最近的聯(lián)系時間和用戶進行操作的當前時間進行比對,取排名靠前的聯(lián)系人對象,作為顯示突發(fā)天氣信息聯(lián)系人對象。
所對應(yīng)的步驟,作為舉例而非限定,描述如下
設(shè)定最近聯(lián)系時間的排名在前M名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;
采集用戶進行交流過的聯(lián)系人對象,與當前的操作時間差;
將操作時間差由少到多進行排序;
將排名在前M名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
其中,前述的“M”,其取值范圍最大為用戶的所有聯(lián)系人對象,最小為1。作為優(yōu)選的實施例,所述的“M”在10及10以下,1以及1之上,為正整數(shù)。
方式4,將特定分組或特定群中的聯(lián)系人對象,采集作為突發(fā)天氣信息聯(lián)系人對象。
這是選擇特定的以組或群來進行分類的聯(lián)系人對象,作為突發(fā)天氣信息聯(lián)系人對象。
所對應(yīng)的步驟,作為舉例而非限定,描述如下
設(shè)置特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象;
采集相應(yīng)分組或群中的聯(lián)系人對象的用戶識別號,將其發(fā)送至即時通信的系統(tǒng)服務(wù)器;
將前述用戶識別號所對應(yīng)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其用戶識別號建立起列表,形成突發(fā)天氣聯(lián)系人列表。
方式5,采集用戶所設(shè)定的聯(lián)系人對象,作為突發(fā)天氣信息聯(lián)系人對象。
這種實施方式下,是用戶直接選定突發(fā)天氣信息聯(lián)系人對象。
所對應(yīng)的步驟,作為舉例而非限定,描述如下
生成用以選擇聯(lián)系人對象來作為突發(fā)天氣信息聯(lián)系人對象的操作界面;
采集用戶所選擇的聯(lián)系人對象信息,獲得相應(yīng)聯(lián)系人對象的用戶識別號;
將所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣信息聯(lián)系人對象。
在這種方案下,用戶可以根據(jù)需求來便利地選擇特定的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象。
其中,前面步驟SllO-步驟S130中所述的突發(fā)天氣判定規(guī)則,存儲著突發(fā)天氣條件的映射列表,滿足突發(fā)天氣條件其中之一的天氣,就是突發(fā)天氣。在本發(fā)明中,作為典型的實施例而非限定,該突發(fā)天氣條件包括有如下因素至少其一,
升溫條件,當天最高溫度高于前一日最高氣溫6°C及以上;
降溫條件,當天最低溫度低于前一日最低溫度6°C及以上;
高溫條件,當天的最高溫度達到30°C及以上;
低溫條件,當天的最低溫度達到5°C及以下;
降水條件,當天的天氣包括有降水天氣;
刮風(fēng)條件,當天對應(yīng)有四級及四級以上的風(fēng)力。
前面所述的降水條件中的“降水”,指的是各種通過大自然的途徑向地球表面降水的方式,常見的包括有下雨、下雪、下冰雹等降水類型。
在進行判定時,只要當天的天氣信息滿足升溫條件或降溫條件或高溫條件或低溫條件或降水條件或刮風(fēng)條件中其一,該天氣則為突發(fā)天氣,所對應(yīng)的天氣信息則為突發(fā)天氣fn息。
當然,用戶也可以根據(jù)自己的需要,做其它的限定,比如說,針對于前述的升溫條件、降溫條件、高溫條件、低溫條件、降水條件、刮風(fēng)條件中的六個條件,需要滿足至少其中的兩個,所對應(yīng)的天氣才視為突發(fā)天氣。
進一步,針對于升溫條件、降溫條件、高溫條件、低溫條件、降水條件、刮風(fēng)條件中的任何一個條件,還可以作進一步的限定,比如說,可以將“高溫條件”,限定為溫度在35°C 以上的天氣,才滿足該高溫條件。
進一步,所述的突發(fā)天氣條件,還可以由用戶自己針對于所有的聯(lián)系人對象來進行設(shè)定,也可以僅僅針對于特定的聯(lián)系人來進行設(shè)定。
前述的突發(fā)天氣信息,獲取的方式是多種多樣的,作為舉例而非限定,下面描述幾種方案
方案1,根據(jù)聯(lián)系人對象所寫入的地域信息,來獲取對應(yīng)地址的突發(fā)天氣信息。
這種方案的實現(xiàn)步驟,描述如下
采集聯(lián)系人對象針對于自身說明信息部分中的所在地域信息;
比對包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫;
采集獲得所在地域的天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對;
比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信肩、ο
其中,采集聯(lián)系人對象的自身說明信息部分的方式,可以通過所在的系統(tǒng)服務(wù)器來實現(xiàn),也可以通過用戶的即時通信客戶端來實現(xiàn)。通過遍歷聯(lián)系人對象的數(shù)據(jù)信息內(nèi)容, 根據(jù)地域信息所在的內(nèi)容部分,來進行數(shù)據(jù)采集。比如說,一般都會寫明相應(yīng)的城市信息, 如上海、北京,等等。
其中,所述的包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫,可以是專門的氣候類的數(shù)據(jù)庫, 也可以通過網(wǎng)絡(luò)搜索的形式,來將相應(yīng)的地域信息作為關(guān)鍵詞,經(jīng)搜索獲得相應(yīng)氣候信息,寸寸。
方案2,根據(jù)所采集獲得的聯(lián)系人對象所在的IP地址,進行地域分析,進而根據(jù)獲取的地域數(shù)據(jù)來取得相應(yīng)的突發(fā)天氣信息。
在這種方案下,是通過系統(tǒng)服務(wù)器來獲得顯示突發(fā)天氣信息聯(lián)系人對象的IP地址,進而通過IP地址和地域之間對應(yīng)關(guān)系的數(shù)據(jù)庫進行比對,來判定IP地址所在的地域, 通過該地域進而查獲所對應(yīng)的突發(fā)天氣信息。需要指出的是,IP地址呈現(xiàn)的數(shù)據(jù),未必是可靠數(shù)據(jù)。
方案3,根據(jù)用戶針對于突發(fā)天氣聯(lián)系人對象所寫入的聯(lián)系人對象的地域數(shù)據(jù)信息,獲取相應(yīng)地域的突發(fā)天氣信息。
在這種方案下,是通過用戶針對于突發(fā)天氣聯(lián)系人對象,直接所寫入的地域數(shù)據(jù)信息,經(jīng)過搜索之后,獲得對應(yīng)的突發(fā)天氣信息數(shù)據(jù)。
其實現(xiàn)步驟,描述如下
生成接受用戶寫入突發(fā)天氣聯(lián)系人對象所在地域信息的操作界面;
比如,用戶A熟悉突發(fā)天氣聯(lián)系人對象B,知道該突發(fā)天氣聯(lián)系人對象B目前生活在紐約,于是,就可以直接將突發(fā)天氣聯(lián)系人對象B的地點信息“紐約”,通過用戶A所在的即時通信工具,選擇聯(lián)系人對象B所在的即時通信主面板中的ITEM項,觸發(fā)對應(yīng)的編輯界面,來直接寫入或者編輯聯(lián)系人對象B所在的地域信息。
采集用戶針對于前述突發(fā)天氣聯(lián)系人對象所寫入的地域信息;
將用戶所寫入的地域信息以及所選擇的突發(fā)天氣聯(lián)系人對象的用戶識別號,以及用戶自身用戶識別號,發(fā)送至系統(tǒng)服務(wù)器進行數(shù)據(jù)存儲;
采集所存儲的地域信息,和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲得該突發(fā)天氣聯(lián)系人對象所在地域的天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
方案4,通過針對于突發(fā)天氣聯(lián)系人對象所在終端的真實地理定位,來采集真實、 即時的地域數(shù)據(jù)信息。
具體說來,這種方式的步驟描述如下
通過突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端,觸發(fā)所在終端上的地理定位結(jié)構(gòu),進行地理定位操作,生成地理定位信息;
通過前述的即時通信客戶端,采集前述的地理定位信息,對應(yīng)著所在的即時通信用戶識別號傳送至系統(tǒng)服務(wù)器;
經(jīng)由系統(tǒng)服務(wù)器,將前述的地理定位信息和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲取相應(yīng)的突發(fā)天氣信息;
將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
其中,所述的即時通信客戶端所在的終端,優(yōu)選為手機、PDA、平板電腦等可移動性且可以進行便利地定位的終端結(jié)構(gòu)。定位的方式,優(yōu)選為GPS衛(wèi)星定位,或者基于移動通信網(wǎng)基站的移動通信網(wǎng)定位,都是可以的。
對應(yīng)著前述的步驟S130,通過即時通信客戶端輸出突發(fā)天氣聯(lián)系人對象的突發(fā)天氣信息的方式,作為舉例而非限定,有如下幾種類型
類型1,針對于處于開啟狀態(tài)的即時通信交互界面,采集所對應(yīng)聯(lián)系人對象的突發(fā)天氣信息,并通過該即時通信交互界面進行數(shù)據(jù)輸出。
當然,還可以針對于前述的即時通信交互界面,設(shè)置突發(fā)天氣信息的觸發(fā)按鈕。當采集到針對于該觸發(fā)按鈕的操作信息時,開啟對應(yīng)的突發(fā)天氣信息顯示窗口,輸出所采集獲得的突發(fā)天氣信息。
類型2,針對于即時通信主面板上的聯(lián)系人對象ITEM項,對應(yīng)著突發(fā)天氣聯(lián)系人對象的ITEM項,輸出所采集獲得的突發(fā)天氣信息。
當然,也同樣可以設(shè)置相應(yīng)的觸發(fā)結(jié)構(gòu),比如說,用來探測鼠標在對應(yīng)ITEM項的置放信息,當處于相應(yīng)界面時,輸出所采集獲得的突發(fā)天氣信息。
或者,對應(yīng)著聯(lián)系人對象ITEM項,設(shè)置突發(fā)天氣信息觸發(fā)按鈕,當采集獲得針對于觸發(fā)按鈕的操作信息時,輸出與其相對應(yīng)的采集獲得的突發(fā)天氣信息。
參圖2所示,這兒就展示了本發(fā)明的一個應(yīng)用舉例。
圖中展示了即時通信客戶端100,在該即時通信客戶端100的即時通信主面板110 上,展示有聯(lián)系人列表120。在該聯(lián)系人列表120中,包括有各個聯(lián)系人對象121。針對著各個聯(lián)系人對象121,用戶觸發(fā)之后,就可以呈現(xiàn)發(fā)送方即時通信交互界面130。在發(fā)送方即時通信交互界面130的下部,設(shè)置有發(fā)送方交互界面輸入欄131,在發(fā)送方即時通信交互界面130的上部,設(shè)置有發(fā)送方交互界面輸出欄132,進一步,作為舉例而非限定,在發(fā)送方交互界面輸入欄131和發(fā)送方交互界面輸出欄132的中間部分,設(shè)置有交互界面工具欄133, 進一步,對應(yīng)在交互界面的其它部位,比如說發(fā)送方交互界面輸出欄132的上部,還可以設(shè)置即時通信的相關(guān)工具欄目。
在本實施例中,就在發(fā)送方交互界面輸出欄132的上部的工具欄位置,設(shè)置了聯(lián)系人對象突發(fā)天氣顯示窗140,輸出了包括“35°C,東風(fēng)5級,中雨”在內(nèi)的突發(fā)天氣數(shù)據(jù)信肩、ο
在本實施例中,通過窗口生成相關(guān)的函數(shù),在已有的即時通信交互界面130中,嵌入聯(lián)系人對象天氣顯示窗140。然后,通過該聯(lián)系人對象天氣顯示窗140的句柄,將即時通信客戶端100通過系統(tǒng)服務(wù)器所獲得突發(fā)的天氣信息,載入到聯(lián)系人對象突發(fā)天氣顯示窗 140,輸出給用戶。
下面結(jié)合著圖3和圖4,進一步描述本發(fā)明的兩個實施例。
參圖3所示,在本圖所示的實施例中,是針對于正在進行交互通信的聯(lián)系人對象, 輸出突發(fā)天氣信息的方式。具體來說,它包括有如下步驟
步驟S210,遍歷處于開啟狀態(tài)的即時通信交互界面的數(shù)據(jù)信息,獲得對應(yīng)著該即時通信交互界面的聯(lián)系人對象;
本實施例中,針對于和用戶之間處于交互狀態(tài)的聯(lián)系人對象,取為獲得突發(fā)天氣信息的聯(lián)系人對象。
步驟S220,將對應(yīng)著已打開即時通信交互界面的聯(lián)系人對象,設(shè)定為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象;
步驟S230,采集前述的聯(lián)系人對象的用戶識別號,將其作為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,傳輸至即時通信系統(tǒng)服務(wù)器中存儲;
這種存儲,可以作為數(shù)據(jù)的臨時性存儲,當所在的即時通信交互界面關(guān)閉時,就可以將前述存儲的聯(lián)系人對象的數(shù)據(jù)刪除。
步驟S240,針對于前述的聯(lián)系人對象,獲得該聯(lián)系人對象所在的地域信息,通過與已有的天氣數(shù)據(jù)庫之間進行比對,獲得所在地域的天氣信息;
步驟S250,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;
步驟S260,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;
步驟S270,在前述處于開啟狀態(tài)的即時通信交互界面中,設(shè)置突發(fā)天氣信息輸出窗口,輸出所獲得的前述突發(fā)天氣信息。
參圖4所示,在本圖所示的實施例中,是針對于所選擇的聯(lián)系人對象,來顯示突發(fā)天氣信息的方式。具體來說,它包括有如下步驟
步驟S310,采集用戶設(shè)置突發(fā)天氣聯(lián)系人對象的設(shè)置信息,獲得所設(shè)置的突發(fā)天氣聯(lián)系人對象的用戶識別號;
步驟S320,將前一步驟所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣聯(lián)系人對象,形成突發(fā)天氣聯(lián)系人列表;
步驟S330,判定前述聯(lián)系人對象的在線狀態(tài),當處于在線狀態(tài)的情況下,針對于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象,進行突發(fā)天氣信息數(shù)據(jù)的采集操作;
步驟S340,觸發(fā)突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端啟動所在終端上的位置定位結(jié)構(gòu),進行定位操作后生成位置定位信息;
步驟S350,將前一步驟所獲得的位置定位信息,經(jīng)由突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端傳輸至系統(tǒng)服務(wù)器,通過系統(tǒng)服務(wù)器獲取前述定位信息所對應(yīng)天氣數(shù)據(jù);
步驟S360,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;
步驟S370,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;
步驟S380,對應(yīng)著前一步驟所描述的即時通信客戶端,在其聯(lián)系人列表上,對應(yīng)著處于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象的ITEM項,生成突發(fā)天氣信息輸出窗口,載入前一步驟所獲得的突發(fā)天氣信息并輸出。
在本實施例中,用戶需要自己來設(shè)定突發(fā)天氣聯(lián)系人對象。以及,僅僅針對于處于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象,才將其設(shè)置為顯示突發(fā)天氣信息的聯(lián)系人對象。
其中,所述的選擇聯(lián)系人對象作為顯示天氣聯(lián)系人的操作界面,該界面可以通過如下步驟來實現(xiàn)
遍歷用戶的聯(lián)系人列表,獲得各個聯(lián)系人的用戶識別號,或聯(lián)系人其它的標識信息;
針對于每一個聯(lián)系人,生成一個選擇控件的選項,全部的聯(lián)系人對象,生成一個對應(yīng)著全部聯(lián)系人對象的選擇控件;
采集用戶針對于特定聯(lián)系人對象的選擇控件的選擇信息,作為用戶所選擇的顯示突發(fā)天氣聯(lián)系人的選擇信息。
參圖5所示,結(jié)合前面所述的方法,本發(fā)明還提供了一種輸出聯(lián)系人對象突發(fā)天氣信息的客戶端200,它包括
突發(fā)天氣判定規(guī)則設(shè)定模塊210,用以設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;
突發(fā)天氣信息判定模塊220,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下述的突發(fā)天氣信息輸出模塊230 ;
突發(fā)天氣信息輸出模塊230,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出。
在使用中,通過所述的突發(fā)天氣判定規(guī)則設(shè)定模塊210,來設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的選擇規(guī)則,這些規(guī)則前面均有描述;或者,通過人為選擇的方式, 來設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,選擇的方式,前面已有描述。并通過突發(fā)天氣判定規(guī)則設(shè)定模塊210,來建立突發(fā)天氣判定規(guī)則,這些規(guī)則內(nèi)容,前面已有描述。利用突發(fā)天氣信息判定模塊220,來根據(jù)突發(fā)天氣判定規(guī)則設(shè)定模塊210來獲得所設(shè)定的顯示突發(fā)天氣信息的聯(lián)系人對象,進而采集針對于這些聯(lián)系人對象的天氣信息。在通過突發(fā)天氣判定規(guī)則,來判斷是否符合突發(fā)天氣判定規(guī)則。如果符合的話,則通過突發(fā)天氣信息輸出模塊230,在用戶當前所在的即時通信工具中輸出。輸出的方式,優(yōu)選在前述聯(lián)系人在用戶的即時通信主面板的ITEM項中進行輸出,或者,在用戶和前述聯(lián)系人對象所在的即時通信交互界面中輸出。
參圖6所示,結(jié)合前面所述的方法,本發(fā)明還提供了一種輸出聯(lián)系人對象突發(fā)天氣信息的系統(tǒng)300,該系統(tǒng)包括
客戶端310,它包括,
突發(fā)天氣判定規(guī)則設(shè)定模塊311,用以設(shè)定包括有突發(fā)天氣判定條件的突發(fā)天氣判定規(guī)則,在即時通信工具的系統(tǒng)服務(wù)器320中存儲;
突發(fā)天氣聯(lián)系人列表建立模塊312,用以設(shè)定突發(fā)天氣聯(lián)系人列表,在該突發(fā)天氣聯(lián)系人列表中的各聯(lián)系人對象,是在客戶端310中需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,將該突發(fā)天氣聯(lián)系人列表向下述的即時通信的系統(tǒng)服務(wù)器320進行發(fā)送操作;
突發(fā)天氣信息輸出模塊313,采集來自于系統(tǒng)服務(wù)器320的針對于前述聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出;18
系統(tǒng)服務(wù)器320,它包括,
突發(fā)天氣聯(lián)系人列表模塊321,和前述的突發(fā)天氣聯(lián)系人列表建立模塊312相連接,用以接收及存儲用戶所設(shè)定的突發(fā)天氣聯(lián)系人列表;
突發(fā)天氣判定規(guī)則模塊322,用以存儲針對于突發(fā)天氣的判定條件;
天氣信息采集模塊323,根據(jù)突發(fā)天氣聯(lián)系人列表模塊321中的聯(lián)系人對象,采集處于登錄狀態(tài)的前述聯(lián)系人對象相對應(yīng)的天氣信息數(shù)據(jù);
突發(fā)天氣信息判定模塊324,根據(jù)天氣信息采集模塊323所采集獲得的針對于前述聯(lián)系人對象的天氣信息,和前述的突發(fā)天氣判定規(guī)則模塊322進行比對,來判定前述聯(lián)系人對象的天氣信息是否屬于突發(fā)天氣信息;
突發(fā)天氣信息發(fā)送模塊325,將通過突發(fā)天氣信息判定模塊3M判斷獲得的突發(fā)天氣信息,發(fā)送至前述用戶所在的客戶端310中的突發(fā)天氣信息輸出模塊313。
在使用中,通過所述的突發(fā)天氣判定規(guī)則設(shè)定模塊311,建立具有突發(fā)天氣判定條件的突發(fā)天氣判定規(guī)則,將該規(guī)則發(fā)送至系統(tǒng)服務(wù)器320中的突發(fā)天氣判定規(guī)則模塊322 中進行數(shù)據(jù)存儲。通過突發(fā)天氣聯(lián)系人列表建立模塊312,由用戶通過所在的客戶端310選定需要進行突發(fā)天氣顯示的聯(lián)系人對象,將該數(shù)據(jù)發(fā)送至系統(tǒng)服務(wù)器320中的突發(fā)天氣聯(lián)系人列表模塊321進行數(shù)據(jù)存儲。
進而在使用中,通過天氣信息采集模塊323,來從突發(fā)天氣聯(lián)系人列表模塊321中獲得需要進行突發(fā)天氣顯示的聯(lián)系人對象的數(shù)據(jù)信息,判定這些聯(lián)系人對象是否處于登錄狀態(tài)。在處于登錄狀態(tài)的情況下,采集獲得與這些聯(lián)系人對象相對應(yīng)的天氣信息,進而通過突發(fā)天氣信息判定模塊3M來進行判定,如果屬于突發(fā)天氣信息的話,則通過突發(fā)天氣信息發(fā)送模塊325,發(fā)送至前述客戶端310中的突發(fā)天氣信息輸出模塊313進行數(shù)據(jù)輸出。 如果判定所獲得的天氣信息并非突發(fā)天氣信息的話,那么就不進行相應(yīng)天氣信息的輸出操作。
以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,亦均在本發(fā)明的保護范圍之中。
權(quán)利要求
1.一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于該方法包括如下步驟 步驟1,通過即時通信工具,設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;步驟2,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下一步;步驟3,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,傳輸至用戶所在的即時通信客戶端輸出。
2.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣判定規(guī)則,具有存儲著突發(fā)天氣條件的映射列表,該突發(fā)天氣條件包括有如下因素至少其一,升溫條件,當天最高溫度高于前一日最高氣溫6°C及以上; 降溫條件,當天最低溫度低于前一日最低溫度6°C及以上; 高溫條件,當天的最高溫度達到30°C及以上; 低溫條件,當天的最低溫度達到5°C及以下; 降水條件,當天的天氣包括有降水天氣; 刮風(fēng)條件,當天對應(yīng)有四級及四級以上的風(fēng)力。
3.根據(jù)權(quán)利要求2所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于在進行突發(fā)天氣判定規(guī)則的判定操作時,符合前述因素所列出的條件其一,即認定為符合突發(fā)天氣的判定條件。
4.根據(jù)權(quán)利要求2所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于將交互通信操作中的雙方或多方的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,遍歷即時通信中已打開即時通信交互界面的窗口的數(shù)據(jù)信息; 采集針對于用戶當前已打開即時通信交互界面中的聯(lián)系人對象的用戶識別號; 將前述的聯(lián)系人對象作為需要輸出突發(fā)天氣信息的聯(lián)系人對象,將與其對應(yīng)的用戶識別號發(fā)送至系統(tǒng)服務(wù)器;在系統(tǒng)服務(wù)器中,采集前述聯(lián)系人對象的用戶識別號,作為當前采集并判定所在地域是否有突發(fā)天氣的聯(lián)系人對象。
5.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將聯(lián)系頻率在前N名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
6.根據(jù)權(quán)利要求5所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于將聯(lián)系頻率在前N名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,設(shè)定聯(lián)系頻率的排名在前N名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;設(shè)定需要計算和聯(lián)系人對象之間聯(lián)系頻率的時間段,在該時間段內(nèi)采集用戶和聯(lián)系人對象的聯(lián)系次數(shù);根據(jù)前一步驟的采集結(jié)果,獲得用戶和對應(yīng)聯(lián)系人對象之間的聯(lián)系頻率; 將聯(lián)系頻率從高到低進行排序;將排名在前N名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
7.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將最近聯(lián)系時間在前M名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
8.根據(jù)權(quán)利要求7所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的將最近聯(lián)系時間在前M名次內(nèi)的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,設(shè)定最近聯(lián)系時間的排名在前M名次內(nèi)的聯(lián)系人對象,作為顯示突發(fā)天氣信息的聯(lián)系人對象;采集用戶進行交流過的聯(lián)系人對象,與當前的操作時間差; 將操作時間差由少到多進行排序;將排名在前M名次之內(nèi)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其對應(yīng)的用戶識別號,建立起突發(fā)天氣聯(lián)系人列表。
9.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的方式,是將特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象。
10.根據(jù)權(quán)利要求9所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的將特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象的步驟為,設(shè)置特定分組或特定群中的聯(lián)系人對象,采集作為顯示突發(fā)天氣信息聯(lián)系人對象; 采集相應(yīng)分組或群中的聯(lián)系人對象的用戶識別號,將其發(fā)送至即時通信的系統(tǒng)服務(wù)器;將前述用戶識別號所對應(yīng)的聯(lián)系人對象,取為突發(fā)天氣信息聯(lián)系人對象,采集其用戶識別號建立起列表,形成突發(fā)天氣聯(lián)系人列表。
11.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于設(shè)定需要進行突發(fā)天氣信息顯示的聯(lián)系人對象的步驟為,生成用以選擇聯(lián)系人對象來作為突發(fā)天氣信息聯(lián)系人對象的操作界面; 采集用戶所選擇的聯(lián)系人對象信息,獲得相應(yīng)聯(lián)系人對象的用戶識別號; 將所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣信息聯(lián)系人對象。
12.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣信息,獲取的步驟為,采集聯(lián)系人對象針對于自身說明信息部分中的所在地域信息; 比對包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫; 采集獲得所在地域的天氣信息; 將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對;比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
13.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣信息,獲取的步驟為,生成接受用戶寫入突發(fā)天氣聯(lián)系人對象所在地域信息的操作界面; 采集用戶針對于前述突發(fā)天氣聯(lián)系人對象所寫入的地域信息; 將用戶所寫入的地域信息以及所選擇的突發(fā)天氣聯(lián)系人對象的用戶識別號,以及用戶自身用戶識別號,發(fā)送至系統(tǒng)服務(wù)器進行數(shù)據(jù)存儲;采集所存儲的地域信息,和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲得該突發(fā)天氣聯(lián)系人對象所在地域的天氣信息;將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
14.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣信息,獲取的步驟為,通過突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端,觸發(fā)所在終端上的地理定位結(jié)構(gòu), 進行地理定位操作,生成地理定位信息;通過前述的即時通信客戶端,采集前述的地理定位信息,對應(yīng)著所在的即時通信用戶識別號傳送至系統(tǒng)服務(wù)器;經(jīng)由系統(tǒng)服務(wù)器,將前述的地理定位信息和包括有地域?qū)?yīng)天氣信息的數(shù)據(jù)庫進行比對,獲取相應(yīng)的突發(fā)天氣信息;將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息。
15.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣信息在即時通信客戶端輸出的方式為,針對于處于開啟狀態(tài)的即時通信交互界面,來采集所對應(yīng)聯(lián)系人對象的突發(fā)天氣信息,并通過該即時通信交互界面進行數(shù)據(jù)輸出;或者,針對于前述的即時通信交互界面,設(shè)置突發(fā)天氣信息的觸發(fā)按鈕,當采集到針對于該觸發(fā)按鈕的操作信息時,開啟對應(yīng)的突發(fā)天氣信息顯示窗口,輸出所采集獲得的突發(fā)天氣{曰息。
16.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的突發(fā)天氣信息在即時通信客戶端輸出的方式為,針對于即時通信主面板上的聯(lián)系人對象ITEM項,對應(yīng)著突發(fā)天氣聯(lián)系人對象的ITEM 項,輸出所采集獲得的突發(fā)天氣信息;或者,對應(yīng)著的聯(lián)系人對象ITEM項,設(shè)置突發(fā)天氣信息觸發(fā)按鈕,當采集獲得針對于觸發(fā)按鈕的操作信息時,輸出與其相對應(yīng)的采集獲得的突發(fā)天氣信息。
17.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的方法,包括有如下步驟,步驟S210,遍歷處于開啟狀態(tài)的即時通信交互界面的數(shù)據(jù)信息,獲得對應(yīng)著該即時通信交互界面的聯(lián)系人對象;步驟S220,將對應(yīng)著已打開即時通信交互界面的聯(lián)系人對象,設(shè)定為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象;步驟S230,采集前述的聯(lián)系人對象的用戶識別號,將其作為需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,傳輸至即時通信系統(tǒng)服務(wù)器中存儲;步驟S240,針對于前述的聯(lián)系人對象,獲得該聯(lián)系人對象所在的地域信息,通過與已有的天氣數(shù)據(jù)庫之間進行比對,獲得所在地域的天氣信息;步驟S250,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;步驟S260,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;步驟S270,在前述處于開啟狀態(tài)的即時通信交互界面中,設(shè)置突發(fā)天氣信息輸出窗口, 輸出所獲得的前述突發(fā)天氣信息。
18.根據(jù)權(quán)利要求1所述的一種輸出聯(lián)系人對象突發(fā)天氣信息的方法,其特征在于所述的方法,包括有如下步驟,步驟S310,采集用戶設(shè)置突發(fā)天氣聯(lián)系人對象的設(shè)置信息,獲得所設(shè)置的突發(fā)天氣聯(lián)系人對象的用戶識別號;步驟S320,將前一步驟所獲得的用戶識別號發(fā)送至所在的系統(tǒng)服務(wù)器,對應(yīng)著用戶所在即時通信客戶端的用戶識別號,存儲為對應(yīng)的突發(fā)天氣聯(lián)系人對象,形成突發(fā)天氣聯(lián)系人列表;步驟S330,判定前述聯(lián)系人對象的在線狀態(tài),當處于在線狀態(tài)的情況下,針對于在線狀態(tài)下的突發(fā)天氣聯(lián)系人對象,進行突發(fā)天氣信息數(shù)據(jù)的采集操作;步驟S340,觸發(fā)突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端啟動所在終端上的位置定位結(jié)構(gòu),進行定位操作后生成位置定位信息;步驟S350,將前一步驟所獲得的位置定位信息,經(jīng)由突發(fā)天氣聯(lián)系人對象所在的即時通信客戶端傳輸至系統(tǒng)服務(wù)器,通過系統(tǒng)服務(wù)器獲取前述定位信息所對應(yīng)天氣數(shù)據(jù);步驟S360,將獲得的天氣信息和突發(fā)天氣判定規(guī)則進行比對,比對通過的天氣信息為突發(fā)天氣信息,比對不通過的天氣信息不是突發(fā)天氣信息;步驟S370,在獲得針對于前述聯(lián)系人對象的突發(fā)天氣信息的情況下,將該突發(fā)天氣信息傳輸至用戶所在的即時通信客戶端;步驟S380,對應(yīng)著前一步驟所描述的即時通信客戶端,在其聯(lián)系人列表上,對應(yīng)著處于在線狀態(tài)下的突發(fā)天氣聯(lián)系入對象的ITEM項,生成突發(fā)天氣信息輸出窗口,載入前一步驟所獲得的突發(fā)天氣信息并輸出。
19.一種輸出聯(lián)系人對象突發(fā)天氣信息的客戶端,其特征在于該客戶端包括 突發(fā)天氣判定規(guī)則設(shè)定模塊,用以設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;突發(fā)天氣信息判定模塊,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下述的突發(fā)天氣信息輸出模塊;突發(fā)天氣信息輸出模塊,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出。
20.一種輸出聯(lián)系人對象突發(fā)天氣信息的系統(tǒng),其特征在于該系統(tǒng)包括 客戶端,它包括,突發(fā)天氣判定規(guī)則設(shè)定模塊,用以設(shè)定包括有突發(fā)天氣判定條件的突發(fā)天氣判定規(guī)則,在即時通信工具的系統(tǒng)服務(wù)器中存儲;突發(fā)天氣聯(lián)系人列表建立模塊,用以設(shè)定突發(fā)天氣聯(lián)系人列表,在該突發(fā)天氣聯(lián)系人列表中的各聯(lián)系人對象,是在客戶端中需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,將該突發(fā)天氣聯(lián)系人列表向下述的即時通信的系統(tǒng)服務(wù)器進行發(fā)送操作;突發(fā)天氣信息輸出模塊,采集來自于系統(tǒng)服務(wù)器的針對于前述聯(lián)系人對象的突發(fā)天氣信息,通過用戶所在的即時通信客戶端輸出; 系統(tǒng)服務(wù)器,它包括,突發(fā)天氣聯(lián)系人列表模塊,和前述的突發(fā)天氣聯(lián)系人列表建立模塊相連接,用以接收及存儲用戶所設(shè)定的突發(fā)天氣聯(lián)系人列表;突發(fā)天氣判定規(guī)則模塊,用以存儲針對于突發(fā)天氣的判定條件; 天氣信息采集模塊,根據(jù)突發(fā)天氣聯(lián)系人列表模塊中的聯(lián)系人對象,采集處于登錄狀態(tài)的前述聯(lián)系人對象相對應(yīng)的天氣信息數(shù)據(jù);突發(fā)天氣信息判定模塊,根據(jù)天氣信息采集模塊所采集獲得的針對于前述聯(lián)系人對象的天氣信息,和前述的突發(fā)天氣判定規(guī)則模塊進行比對,來判定前述聯(lián)系人對象的天氣信息是否屬于突發(fā)天氣信息;突發(fā)天氣信息發(fā)送模塊,將通過突發(fā)天氣信息判定模塊判斷獲得的突發(fā)天氣信息,發(fā)送至前述用戶所在的客戶端中的突發(fā)天氣信息輸出模塊。
全文摘要
本發(fā)明提供了一種輸出聯(lián)系人對象突發(fā)天氣信息的方法、客戶端及系統(tǒng),屬于網(wǎng)絡(luò)、軟件技術(shù)領(lǐng)域。該方法包括步驟1,通過即時通信工具,設(shè)定用戶需要進行突發(fā)天氣信息顯示的聯(lián)系人對象,以及建立突發(fā)天氣判定規(guī)則,在即時通信系統(tǒng)服務(wù)器中存儲;步驟2,采集與前述聯(lián)系人對象對應(yīng)的天氣信息,經(jīng)突發(fā)天氣判定規(guī)則判定,若符合突發(fā)天氣判定規(guī)則,轉(zhuǎn)入到下一步;步驟3,將前述符合突發(fā)天氣判定規(guī)則的聯(lián)系人對象的突發(fā)天氣信息,傳輸至用戶所在的即時通信客戶端輸出。利用本發(fā)明,能夠便利地顯示出即時通信聯(lián)系人對象的突發(fā)天氣信息。
文檔編號G06F9/44GK102546463SQ20111043442
公開日2012年7月4日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者馬宇塵 申請人:上海量明科技發(fā)展有限公司