1.一種即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,包括:
獲取聯(lián)系人的位置信息;
根據(jù)聯(lián)系人的位置信息定時(shí)從氣象數(shù)據(jù)服務(wù)器獲取聯(lián)系人所在位置的天氣信息;
根據(jù)聯(lián)系人所在位置的天氣信息計(jì)算聯(lián)系人的權(quán)重;
在每組聯(lián)系人列表中,根據(jù)每個(gè)聯(lián)系人的權(quán)重對(duì)聯(lián)系人列表進(jìn)行排序。
2.根據(jù)權(quán)利要求1所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,所述根據(jù)聯(lián)系人所在位置的天氣信息計(jì)算聯(lián)系人的權(quán)重,包括:
解析所述天氣信息得到降水信息和風(fēng)級(jí),所述降水信息包括降雨信息和降雪信息;
根據(jù)所述降水信息計(jì)算聯(lián)系人的降水權(quán)重Q1;
根據(jù)所述風(fēng)級(jí)計(jì)算聯(lián)系人的風(fēng)級(jí)權(quán)重Q2;
計(jì)算聯(lián)系人的權(quán)重w=Q1+Q2。
3.根據(jù)權(quán)利要求2所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,所述根據(jù)所述降水信息計(jì)算聯(lián)系人的降水權(quán)重Q1,包括:
判斷降水信息是否為空;
如果所述降水信息不為空,則根據(jù)所述降雨信息得到降雨等級(jí),根據(jù)所述降雨等級(jí)及預(yù)先設(shè)定的降雨等級(jí)和降雨權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重r,并根據(jù)所述降雪信息得到降雪等級(jí),根據(jù)所述降雪等級(jí)及預(yù)先設(shè)定的降雪等級(jí)和降雪權(quán)重的對(duì)應(yīng)關(guān)系,得到降雪權(quán)重s;
計(jì)算降水權(quán)重Q1=r+s;
如果所述降水信息為空,則設(shè)置所述降水權(quán)重Q1等于0。
4.根據(jù)權(quán)利要求2所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,所述根據(jù)所述風(fēng)級(jí)信息計(jì)算聯(lián)系人的風(fēng)級(jí)權(quán)重Q2,包括:根據(jù)風(fēng)級(jí)及預(yù)先設(shè)定的風(fēng)級(jí)和風(fēng)級(jí)權(quán)重的對(duì)應(yīng)關(guān)系,得到風(fēng)級(jí)權(quán)重Q2。
HP150214
5.根據(jù)權(quán)利要求1所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,所述根據(jù)聯(lián)系人所在位置的天氣信息計(jì)算聯(lián)系人的權(quán)重,包括:
解析所述天氣信息得到聯(lián)系人所在位置的氣溫;
根據(jù)所述氣溫及預(yù)先設(shè)定的氣溫與聯(lián)系人的權(quán)重的對(duì)應(yīng)關(guān)系得到聯(lián)系人的權(quán)重。
6.根據(jù)權(quán)利要求5所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,在每組聯(lián)系人列表中,根據(jù)每個(gè)聯(lián)系人的權(quán)重對(duì)聯(lián)系人列表進(jìn)行排序,包括:
確定當(dāng)前時(shí)間所屬的季節(jié);
如果當(dāng)前時(shí)間為春季或夏季,則按聯(lián)系人的權(quán)重對(duì)應(yīng)的氣溫從高到低的順序排序;
如果當(dāng)前時(shí)間為秋季或冬季,則按聯(lián)系人的權(quán)重對(duì)應(yīng)的氣溫從低到高的順序排序。
7.一種即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,包括:
獲取聯(lián)系人的位置信息;
根據(jù)聯(lián)系人的位置信息定時(shí)從氣象數(shù)據(jù)服務(wù)器獲取聯(lián)系人所在位置的天氣信息;
解析所述天氣信息得到聯(lián)系人所在位置的氣溫、風(fēng)級(jí)及降水信息,所述降水信息包括降雨信息和降雪信息;
根據(jù)所述氣溫得到聯(lián)系人的第一權(quán)重;
在每組聯(lián)系人列表中,根據(jù)每個(gè)聯(lián)系人的第一權(quán)重對(duì)聯(lián)系人列表進(jìn)行第一次排序;
根據(jù)所述降水信息和風(fēng)級(jí)計(jì)算聯(lián)系人的第二權(quán)重;
在第一次排序的基礎(chǔ)上根據(jù)所述第二權(quán)重對(duì)聯(lián)系人列表進(jìn)行第二次排序。
8.如權(quán)利要求7所述的即時(shí)通訊工具聯(lián)系人排序方法,其特征在于,
所述根據(jù)所述氣溫得到聯(lián)系人的第一權(quán)重,包括:根據(jù)所述氣溫及預(yù)先設(shè)定的氣溫與權(quán)重的對(duì)應(yīng)關(guān)系得到聯(lián)系人的第一權(quán)重;
所述根據(jù)所述降水信息和風(fēng)級(jí)計(jì)算聯(lián)系人的第二權(quán)重,包括:
步驟A、根據(jù)所述降水信息計(jì)算聯(lián)系人的降水權(quán)重Q1,包括:
判斷降水信息是否為空;
如果所述降水信息不為空,則根據(jù)所述降水信息中的降雨信息得到降雨等級(jí),根據(jù) 所述降雨等級(jí)及預(yù)先設(shè)定的降雨等級(jí)和降雨權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重r,并根據(jù)降雪信息得到降雪等級(jí),根據(jù)所述降雪等級(jí)及預(yù)先設(shè)定的降雪等級(jí)和降雪重的對(duì)應(yīng)關(guān)系,得到降雪權(quán)重s;
計(jì)算降水權(quán)重Q1=r+s;
如果所述降水信息為空,則設(shè)置所述降水權(quán)重Q1等于0;
步驟B、所述根據(jù)所述風(fēng)級(jí)信息計(jì)算聯(lián)系人的風(fēng)級(jí)權(quán)重Q2,包括:根據(jù)風(fēng)級(jí)及預(yù)先設(shè)定的風(fēng)級(jí)和風(fēng)級(jí)權(quán)重的對(duì)應(yīng)關(guān)系,得到風(fēng)級(jí)權(quán)重Q2;
步驟C、計(jì)算聯(lián)系人的第二權(quán)重w=Q1+Q2。
9.一種即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,包括:
位置信息獲取單元,用于獲取聯(lián)系人的位置信息;
天氣信息獲取單元,用于根據(jù)聯(lián)系人的位置信息定時(shí)從氣象數(shù)據(jù)服務(wù)器獲取聯(lián)系人所在位置的天氣信息;
聯(lián)系人權(quán)重計(jì)算單元,用于根據(jù)聯(lián)系人所在位置的天氣信息計(jì)算聯(lián)系人的權(quán)重;
排序單元,用于在每組聯(lián)系人列表中,根據(jù)每個(gè)聯(lián)系人的權(quán)重對(duì)聯(lián)系人列表進(jìn)行排序。
10.根據(jù)權(quán)利要求9所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,所述聯(lián)系人權(quán)重計(jì)算單元,包括:
解析子單元,用于解析所述天氣信息得到降水信息和風(fēng)級(jí),所述降水信息包括降雨信息和降雪信息;
降水權(quán)重計(jì)算子單元,用于根據(jù)所述降水信息計(jì)算聯(lián)系人的降水權(quán)重Q1;
風(fēng)級(jí)權(quán)重計(jì)算子單元,用于根據(jù)所述風(fēng)級(jí)計(jì)算聯(lián)系人的風(fēng)級(jí)權(quán)重Q2;
第一計(jì)算子單元,用于計(jì)算聯(lián)系人的權(quán)重w=Q1+Q2。
11.根據(jù)權(quán)利要求10所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,所述降水權(quán)重計(jì)算子單元,包括:
判斷模塊,用于判斷降水信息是否為空;
降雨權(quán)重計(jì)算模塊,用于如果所述降水信息不為空,根據(jù)所述降雨信息得到降雨等級(jí),根據(jù)所述降雨等級(jí)及預(yù)先設(shè)定的降雨等級(jí)和降水權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重r;
降雪權(quán)重計(jì)算模塊,用于如果所述降水信息不為空,根據(jù)所述降雪信息得到降雪等級(jí),根據(jù)所述降雪等級(jí)及預(yù)先設(shè)定的降雪等級(jí)和降水權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重s;
計(jì)算模塊,用于計(jì)算降水權(quán)重Q1=r+s;
設(shè)零模塊,用于如果所述降水信息為空,則設(shè)置所述降水權(quán)重Q1等于0。
12.根據(jù)權(quán)利要求10所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,所述風(fēng)級(jí)權(quán)重計(jì)算子單元,用于根據(jù)風(fēng)級(jí)及預(yù)先設(shè)定的風(fēng)級(jí)和風(fēng)級(jí)權(quán)重的對(duì)應(yīng)關(guān)系,得到風(fēng)級(jí)權(quán)重Q2。
13.根據(jù)權(quán)利要求9所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,所述聯(lián)系人權(quán)重計(jì)算單元,包括:
氣溫獲取子單元,用于解析所述天氣信息得到聯(lián)系人所在位置的氣溫;
第二計(jì)算子單元,用于根據(jù)所述氣溫及預(yù)先設(shè)定的氣溫與權(quán)重的對(duì)應(yīng)關(guān)系得到聯(lián)系人的權(quán)重。
14.根據(jù)權(quán)利要求13所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,所述排序單元,包括:
季節(jié)確定子單元,用于確定當(dāng)前時(shí)間所屬的季節(jié);
第一排序子單元,用于如果當(dāng)前時(shí)間為春季或夏季,按聯(lián)系人的權(quán)重對(duì)應(yīng)的氣溫從高到低的順序排序;
第二排序子單元,用于如果當(dāng)前時(shí)間為秋季或冬季,按聯(lián)系人的權(quán)重對(duì)應(yīng)的氣溫從低到高的順序排序。
15.一種即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,包括:
位置信息獲取單元,用于獲取聯(lián)系人的位置信息;
天氣信息獲取單元,用于根據(jù)聯(lián)系人的位置信息定時(shí)從氣象數(shù)據(jù)服務(wù)器獲取聯(lián)系人所在位置的天氣信息;
解析單元,用于解析所述天氣信息得到聯(lián)系人所在位置的氣溫、風(fēng)級(jí)及降水信息,所述降水信息包括降雨信息和降雪信息;
第一權(quán)重計(jì)算單元,用于根據(jù)所述氣溫得到聯(lián)系人的第一權(quán)重;
第一排序單元,用于在每組聯(lián)系人列表中,根據(jù)每個(gè)聯(lián)系人的第一權(quán)重對(duì)聯(lián)系人列表進(jìn)行第一次排序;
第二權(quán)重計(jì)算單元,用于根據(jù)所述降水信息和風(fēng)級(jí)計(jì)算聯(lián)系人的第二權(quán)重;
第二排序單元,用于在第一次排序的基礎(chǔ)上根據(jù)所述第二權(quán)重對(duì)聯(lián)系人列表進(jìn)行第二次排序。
16.根據(jù)權(quán)利要求15所述的即時(shí)通訊工具聯(lián)系人排序裝置,其特征在于,
所述第一權(quán)重計(jì)算單元,用于根據(jù)所述氣溫及預(yù)先設(shè)定的氣溫與權(quán)重的對(duì)應(yīng)關(guān)系得到聯(lián)系人的第一權(quán)重;
所述第二權(quán)重計(jì)算單元,包括降水權(quán)重計(jì)算子單元、風(fēng)級(jí)權(quán)重計(jì)算子單元以及權(quán)重合并計(jì)算子單元,其中,
所述降水權(quán)重計(jì)算子單元包括:
判斷模塊,用于判斷降水信息是否為空;
降雨權(quán)重計(jì)算模塊,用于如果所述降水信息不為空,根據(jù)所述降雨信息得到降雨等級(jí),根據(jù)所述降雨等級(jí)及預(yù)先設(shè)定的降雨等級(jí)和降水權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重r;
降雪權(quán)重計(jì)算模塊,用于如果所述降水信息不為空,根據(jù)所述降雪信息得到降雪等級(jí),根據(jù)所述降雪等級(jí)及預(yù)先設(shè)定的降雪等級(jí)和降水權(quán)重的對(duì)應(yīng)關(guān)系,得到降雨權(quán)重s;
計(jì)算模塊,用于計(jì)算降水權(quán)重Q1=r+s;
設(shè)零模塊,用于如果所述降水信息為空,則設(shè)置所述降水權(quán)重Q1等于0,
所述風(fēng)級(jí)權(quán)重計(jì)算子單元,用于根據(jù)風(fēng)級(jí)及預(yù)先設(shè)定的風(fēng)級(jí)和風(fēng)級(jí)權(quán)重的對(duì)應(yīng)關(guān)系,得到風(fēng)級(jí)權(quán)重Q2,
所述權(quán)重合并計(jì)算子單元,用于計(jì)算聯(lián)系人的第二權(quán)重w=Q1+Q2。