1.一種消息推送方法,其特征在于,包括:
接收客戶端發(fā)送的客戶端信息;
確定所述客戶端信息符合的接入條件;
將所述接入條件對(duì)應(yīng)的路由信息返回給所述客戶端,以便所述客戶端和所述路由信息對(duì)應(yīng)的接入服務(wù)器建立用于消息推送的長(zhǎng)連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收客戶端發(fā)送的客戶端信息,包括:
接收客戶端發(fā)送的路由獲取請(qǐng)求;在所述路由獲取請(qǐng)求中攜帶所述客戶端的客戶端信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述確定所述客戶端信息符合的接入條件,包括:
預(yù)先設(shè)置多個(gè)接入條件,為每個(gè)所述接入條件設(shè)置對(duì)應(yīng)的路由信息,并且為所述多個(gè)接入條件設(shè)置執(zhí)行順序;
按照所述多個(gè)接入條件的執(zhí)行順序,將所述客戶端信息順次與每個(gè)所述接入條件進(jìn)行匹配,確定所述客戶端信息第一個(gè)符合的接入條件;
所述將所述接入條件對(duì)應(yīng)的路由信息返回給所述客戶端,包括:
將所述客戶端信息第一個(gè)符合的接入條件對(duì)應(yīng)的路由信息返回給所述客戶端。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述確定所述客戶端信息符合的接入條件,包括:
預(yù)先設(shè)置優(yōu)先級(jí)不同的多個(gè)接入條件,并為每個(gè)所述接入條件設(shè)置對(duì)應(yīng)的路由信息;
所述將所述接入條件對(duì)應(yīng)的路由信息返回給所述客戶端,包括:
如果所述客戶端信息符合多個(gè)接入條件,則將優(yōu)先級(jí)最高的接入條件對(duì)應(yīng)的路由信息返回給所述客戶端。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,
所述多個(gè)接入條件包括:一個(gè)默認(rèn)接入條件和一個(gè)或多個(gè)策略接入條件;所述默認(rèn)接入條件的優(yōu)先級(jí)低于所述一個(gè)或多個(gè)策略接入條件的優(yōu)先級(jí)。
6.一種消息推送裝置,其特征在于,包括:
接收模塊,用于接收客戶端發(fā)送的客戶端信息;
確定模塊,用于確定所述客戶端信息符合的接入條件;
發(fā)送模塊,用于將所述接入條件對(duì)應(yīng)的路由信息返回給所述客戶端,以便所述客戶端和所述路由信息對(duì)應(yīng)的接入服務(wù)器建立用于消息推送的長(zhǎng)連接。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收模塊,用于接收客戶端發(fā)送的路由獲取請(qǐng)求;在所述路由獲取請(qǐng)求中攜帶所述客戶端的客戶端信息。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述確定模塊,用于預(yù)先設(shè)置多個(gè)接入條件,為每個(gè)所述接入條件設(shè)置對(duì)應(yīng)的路由信息,并且為所述多個(gè)接入條件設(shè)置執(zhí)行順序;按照所述多個(gè)接入條件的執(zhí)行順序,將所述客戶端信息順次與每個(gè)所述接入條件進(jìn)行匹配,確定所述客戶端信息第一個(gè)符合的接入條件;
所述發(fā)送模塊,用于將所述客戶端信息第一個(gè)符合的接入條件對(duì)應(yīng)的路由信息返回給所述客戶端。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述確定模塊,用于預(yù)先設(shè)置優(yōu)先級(jí)不同的多個(gè)接入條件,并為每個(gè)所述接入條件設(shè)置對(duì)應(yīng)的路由信息;
所述發(fā)送模塊,用于在所述客戶端信息符合多個(gè)接入條件的情況下,將優(yōu)先級(jí)最高的接入條件對(duì)應(yīng)的路由信息返回給所述客戶端。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,
所述多個(gè)接入條件包括:一個(gè)默認(rèn)接入條件和一個(gè)或多個(gè)策略接入條件;所述默認(rèn)接入條件的優(yōu)先級(jí)低于所述一個(gè)或多個(gè)策略接入條件的優(yōu)先級(jí)。