CN105024908A - 一种推送im信息的方法和***、服务器以及平台 - Google Patents

一种推送im信息的方法和***、服务器以及平台 Download PDF

Info

Publication number
CN105024908A
CN105024908A CN201410164452.3A CN201410164452A CN105024908A CN 105024908 A CN105024908 A CN 105024908A CN 201410164452 A CN201410164452 A CN 201410164452A CN 105024908 A CN105024908 A CN 105024908A
Authority
CN
China
Prior art keywords
information
multimedia message
user
push
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410164452.3A
Other languages
English (en)
Inventor
胡平
龙建华
沈波
连建勇
李文奇
利填荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201410164452.3A priority Critical patent/CN105024908A/zh
Publication of CN105024908A publication Critical patent/CN105024908A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种推送IM信息的方法和***、服务器以及平台。该方法包括:IM服务器接收发给用户的IM信息,判断所述用户是否在线,如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则所述IM服务器将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码;所述彩信平台将所述IM信息转换成彩信,推送至用户手机。本发明可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。

Description

一种推送IM信息的方法和***、服务器以及平台
技术领域
本发明涉及移动互联网领域,尤其涉及一种推送IM信息的方法和***、服务器以及平台。
背景技术
图1所示为现有技术中推送IM信息的示意图。
IM服务器接收到发给用户的IM信息,判断该用户是否在线,如果在线,则即时下发IM信息,如果不在线,则缓存在后台消息库,监测到用户上线后,再将IM信息发送给用户。即,用户登录IM客户端,可实时接收和发送IM信息。
上述推送IM信息的处理过程中,如果IM用户不在线,用户是不能即时接收IM信息的,直到用户上线后才能成功接收,即存在即时通讯不即时的问题。
发明内容
本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。
根据本发明一方面,提出一种推送IM信息的方法,包括:
IM服务器接收发给用户的IM信息,判断所述用户是否在线,如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则所述IM服务器将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码;
所述彩信平台将所述IM信息转换成彩信,推送至用户手机。
进一步,所述彩信平台将推送状态反馈给所述IM服务器,其中,所述推送状态包括推送成功和推送失败。
进一步,所述彩信平台推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
进一步,所述彩信平台对于所述用户未接收的彩信,将进行有限次的下发尝试。
根据本发明一方面,提出一种推送IM信息的彩信平台,包括:
处理单元,用于接收IM服务器发送的IM信息,所述IM信息包括图文内容和用户手机号码;
推送单元,用于将所述处理单元接收的所述IM信息转换成彩信,推送至用户手机。
进一步,所述处理单元将推送状态反馈给所述IM服务器,其中,所述推送状态包括推送成功和推送失败。
进一步,所述推送单元推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
进一步,所述推送单元对于所述用户未接收的彩信,将进行有限次的下发尝试。
根据本发明一方面,提出一种推送IM信息的IM服务器,包括:
判断单元,判断所述用户是否在线;
收发单元,用于接收发给用户的IM信息;如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码;
其中,所述彩信平台将所述IM信息转换成彩信,推送至用户手机。
进一步,所述收发单元还接收所述彩信平台返回的推送状态,其中,所述推送状态包括推送成功和推送失败。
根据本发明一方面,提出一种推送IM信息的***,包括上述任一所述彩信平台以及上述任一IM服务器。
本发明可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1所示为现有技术中推送IM信息的示意图。
图2所示为本发明实施例中的一种推送IM信息的***的结构示意图。
图3所示为本发明另一实施例中的一种推送IM信息的***的结构示意图。
图4所示为本发明另一实施例中的一种推送IM信息的***的结构示意图。
图5所示为本发明实施例中的一种推送IM信息的方法的流程示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
针对现有的IM信息由于用户离线而无法实时接收IM信息的问题,提出了一种通过IM服务器与彩信平台接口开发,利用彩信平台推送IM信息的技术方案。
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
图2所示为本发明实施例中的一种推送IM信息的***的结构示意图。该***包括:IM服务器21和彩信平台22。
IM服务器21根据用户ID的DOM(Document Object Model,文档对象模型)的onload&unload事件对IM用户进行监控识别。
IM服务器21接收发给用户的IM信息,判断该用户是否在线,如果用户在线,则即时下发IM信息,如果用户不在线,则IM服务器21将用户的IM信息(MsgId,SpId,MsgContent,Mobile Number),包括图文内容和用户手机号码,采用Web Services技术及HTTP协议将离线内容通过ISAG(Integrated Service Access Gateway,综合业务接入网关)发送到彩信平台22。其中,MsgId为信息ID,SpId为服务提供商ID,MsgContent为离线IM内容,Mobile Number为用户手机号码。
彩信平台22将用户的IM信息(MsgId,MsgContent,MobileNumber)通过代码识别转换成彩信,并通过网关推送至用户手机。
其中,所述彩信平台推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
该实施例可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。
在本发明另一实施例中,彩信平台还将推送状态通过交互接口反馈给IM服务器(MsgId,Status,Report)。例如,设定状态代码0代表推送失败、1代表推送成功,其中,Status的取值为0或1,即推送失败或者成功,Report可以表示推送失败的原因。该实施例可以使IM信息的发出方及时了解接收方是否接收到IM信息。
在本发明另一实施例中,所述彩信平台还对于所述用户未接收的彩信,将进行有限次的下发尝试。例如,在下发过程中,用户的手机侧由于彩信存储空间已满,无法继续接收,则彩信平台将保存未下发的彩信,并进行有限次的下发尝试,从而提高下发的成功率。并且,由于是进行有限次的下发,则可以减少对网络资源的占用。又例如,IM内容过多,无法通过一条彩信下发,则彩信平台将按照一般彩信的处理方式,对其进行分段,通过多条彩信实现下发。
图3所示为本发明另一实施例中的一种推送IM信息的***的结构示意图。其中IM服务器21包括:判断单元31以及收发单元32。
判断单元31,用于判断所述用户是否在线。
收发单元32,用于接收发给用户的IM信息;如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码。
其中,所述彩信平台将所述IM信息转换成彩信,推送至用户手机。
该实施例可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。
在本发明另一实施例中,收发单元32还接收彩信平台22返回的推送状态,例如,状态代码0代表推送失败、1代表推送成功。该实施例可以使IM信息的发出方及时了解接收方是否接收到IM信息。
图4所示为本发明另一实施例中的一种推送IM信息的***的结构示意图。其中彩信平台22包括:处理单元41以及推送单元42。
处理单元41,用于接收IM服务器发送的IM信息,所述IM信息包括图文内容和用户手机号码。
推送单元42,用于将所述处理单元接收的所述IM信息转换成彩信,推送至用户手机。
其中,所述推送单元推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
该实施例可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。
在本发明另一实施例中,所述处理单元将推送状态反馈(MsgId,Status,Report)给所述IM服务器,其中,所述推送状态包括推送成功和推送失败。例如,设定状态代码0代表推送失败、1代表推送成功,其中,Status的取值为0或1,即推送失败或者成功,Report可以表示推送失败的原因。该实施例可以使IM信息的发出方及时了解接收方是否接收到IM信息。
在本发明另一实施例中,所述推送单元对于所述用户未接收的彩信,将进行有限次的下发尝试。例如,在下发过程中,用户的手机侧由于彩信存储空间已满,无法继续接收,则推送单元将保存未下发的彩信,并进行有限次的下发尝试,从而提高下发的成功率。并且,由于是进行有限次的下发,则可以减少对网络资源的占用。又例如,IM内容过多,无法通过一条彩信下发,则彩信平台将按照一般彩信的处理方式,对其进行分段,通过多条彩信实现下发。
因此,IM用户无需实时在线,通过IM服务器与彩信平台的交互接口,利用彩信平台的处理,用户即可以接收到IM信息,例如,用户发送一条图文内容,用户离线后,就利用交互接口将其推送到彩信平台,彩信平台识别并转换为彩信,用户点击即可查看。
图5所示为本发明实施例中的一种推送IM信息的方法的流程示意图。该方法包括以下步骤:
在步骤51,IM服务器21接收发给用户的IM信息。
在步骤52,判断该用户是否在线,如果用户在线,则执行步骤53,否则,执行步骤54。
在步骤53,即时下发IM信息,执行步骤56。
在步骤54,用户不在线,则IM服务器21将用户的IM信息,包括图文内容和用户手机号码,采用Web Services技术及HTTP协议将离线内容通过ISAG(Integrated Service Access Gateway,综合业务接入网关)发送到彩信平台22。
在步骤55,彩信平台22将用户的IM信息通过代码识别转换成彩信,并通过网关推送至用户手机。
其中,所述彩信平台推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
该实施例可以在IM用户离线时,通过彩信平台将IM信息实时推送至用户,解决了IM用户接收离线信息不及时的问题。
在本发明另一实施例中,还可以包括以下步骤:
在步骤56,彩信平台22将推送状态通过交互接口反馈给IM服务器21。例如,设定状态代码0代表推送失败、1代表推送成功,其中,Status的取值为0或1,即推送失败或者成功,Report可以表示推送失败的原因。该实施例可以使IM信息的发出方及时了解接收方是否接收到IM信息。
在本发明另一实施例中,还可以包括以下步骤:
所述彩信平台还对于所述用户未接收的彩信,将进行有限次的下发尝试。例如,在下发过程中,用户的手机侧由于彩信存储空间已满,无法继续接收,则彩信平台将保存未下发的彩信,并进行有限次的下发尝试,从而提高下发的成功率。并且,由于是进行有限次的下发,则可以减少对网络资源的占用。又例如,IM内容过多,无法通过一条彩信下发,则彩信平台将按照一般彩信的处理方式,对其进行分段,通过多条彩信实现下发。
至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

Claims (11)

1.一种推送IM信息的方法,其特征在于,包括:
IM服务器接收发给用户的IM信息,判断所述用户是否在线,如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则所述IM服务器将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码;
所述彩信平台将所述IM信息转换成彩信,推送至用户手机。
2.根据权利要求1所述推送IM信息的方法,其特征在于,包括:
所述彩信平台将推送状态反馈给所述IM服务器,其中,所述推送状态包括推送成功和推送失败。
3.根据权利要求1或2所述推送IM信息的方法,其特征在于,包括:
所述彩信平台推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
4.根据权利要求1或2所述推送IM信息的方法,其特征在于,包括:
所述彩信平台对于所述用户未接收的彩信,将进行有限次的下发尝试。
5.一种推送IM信息的彩信平台,其特征在于,包括:
处理单元,用于接收IM服务器发送的IM信息,所述IM信息包括图文内容和用户手机号码;
推送单元,用于将所述处理单元接收的所述IM信息转换成彩信,推送至用户手机。
6.根据权利要求5所述推送IM信息的彩信平台,其特征在于,包括:
所述处理单元将推送状态反馈给所述IM服务器,其中,所述推送状态包括推送成功和推送失败。
7.根据权利要求5所述推送IM信息的彩信平台,其特征在于,包括:
所述推送单元推送至用户手机的是可直接点击查看的图文内容;或者,推送至用户手机的是图文内容的链接,通过点击所述链接获取所述图文内容。
8.根据权利要求5所述推送IM信息的彩信平台,其特征在于,包括:
所述推送单元对于所述用户未接收的彩信,将进行有限次的下发尝试。
9.一种推送IM信息的IM服务器,其特征在于,包括:
判断单元,用于判断所述用户是否在线;
收发单元,用于接收发给用户的IM信息;如果所述用户在线,则即时下发所述IM信息;如果所述用户不在线,则将所述IM信息推送到彩信平台,所述IM信息包括图文内容和用户手机号码;
其中,所述彩信平台将所述IM信息转换成彩信,推送至用户手机。
10.根据权利要求9所述推送IM信息的IM服务器,其特征在于,包括:
所述收发单元还接收所述彩信平台返回的推送状态,其中,所述推送状态包括推送成功和推送失败。
11.一种推送IM信息的***,其特征在于,包括权利要求5至8任一所述彩信平台以及权利要求9或10所述IM服务器。
CN201410164452.3A 2014-04-22 2014-04-22 一种推送im信息的方法和***、服务器以及平台 Pending CN105024908A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410164452.3A CN105024908A (zh) 2014-04-22 2014-04-22 一种推送im信息的方法和***、服务器以及平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410164452.3A CN105024908A (zh) 2014-04-22 2014-04-22 一种推送im信息的方法和***、服务器以及平台

Publications (1)

Publication Number Publication Date
CN105024908A true CN105024908A (zh) 2015-11-04

Family

ID=54414631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410164452.3A Pending CN105024908A (zh) 2014-04-22 2014-04-22 一种推送im信息的方法和***、服务器以及平台

Country Status (1)

Country Link
CN (1) CN105024908A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020119219A1 (zh) * 2018-12-11 2020-06-18 中兴通讯股份有限公司 消息发送方法和装置
CN111901366A (zh) * 2019-05-06 2020-11-06 广州市百果园信息技术有限公司 一种数据推送方法、装置、设备和存储介质
CN114257642A (zh) * 2021-12-16 2022-03-29 北京京东拓先科技有限公司 一种信息处理方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794710A (zh) * 2004-12-21 2006-06-28 阿尔卡特公司 处理在线消息的***和方法
CN1897578A (zh) * 2005-07-14 2007-01-17 华为技术有限公司 一种消息转换方法与***
CN1976498A (zh) * 2006-12-14 2007-06-06 ***通信集团公司 即时消息服务器、客户端、处理***及处理方法
CN101262453A (zh) * 2008-04-23 2008-09-10 中国电信股份有限公司 下一代网络中的智能聊天业务实现方法、***和设备
CN101420657A (zh) * 2007-10-22 2009-04-29 华为技术有限公司 异构网络间的消息传输方法及其装置
CN102271097A (zh) * 2011-09-07 2011-12-07 南京云恒瑞通网络科技有限责任公司 一种统一发送消息含在线即时消息和离线短消息的方法
CN102355637A (zh) * 2011-09-30 2012-02-15 奇智软件(北京)有限公司 一种移动终端即时通讯处理方法及装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794710A (zh) * 2004-12-21 2006-06-28 阿尔卡特公司 处理在线消息的***和方法
CN1897578A (zh) * 2005-07-14 2007-01-17 华为技术有限公司 一种消息转换方法与***
CN1976498A (zh) * 2006-12-14 2007-06-06 ***通信集团公司 即时消息服务器、客户端、处理***及处理方法
CN101420657A (zh) * 2007-10-22 2009-04-29 华为技术有限公司 异构网络间的消息传输方法及其装置
CN101262453A (zh) * 2008-04-23 2008-09-10 中国电信股份有限公司 下一代网络中的智能聊天业务实现方法、***和设备
CN102271097A (zh) * 2011-09-07 2011-12-07 南京云恒瑞通网络科技有限责任公司 一种统一发送消息含在线即时消息和离线短消息的方法
CN102355637A (zh) * 2011-09-30 2012-02-15 奇智软件(北京)有限公司 一种移动终端即时通讯处理方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴彦文: "《移动通信技术及应用》", 30 April 2009 *
王新年等: "《数字图像压缩技术实用教程》", 31 October 2009 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020119219A1 (zh) * 2018-12-11 2020-06-18 中兴通讯股份有限公司 消息发送方法和装置
CN111314202A (zh) * 2018-12-11 2020-06-19 中兴通讯股份有限公司 消息发送方法和装置
CN111901366A (zh) * 2019-05-06 2020-11-06 广州市百果园信息技术有限公司 一种数据推送方法、装置、设备和存储介质
CN111901366B (zh) * 2019-05-06 2023-08-29 广州市百果园信息技术有限公司 一种数据推送方法、装置、设备和存储介质
CN114257642A (zh) * 2021-12-16 2022-03-29 北京京东拓先科技有限公司 一种信息处理方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
EP3402136B1 (en) Information interaction method, client and device
CN102045267B (zh) 消息召回的方法及装置
CN103326923B (zh) 一种信息共享的方法及装置
CN104253741B (zh) 一种信息发送方法、相关装置及***
CN103188128B (zh) 邮件附件的预览方法及邮件***
CN105119810A (zh) 一种基于xmpp协议的即时通讯方法及***
US10326714B2 (en) Instant messaging with non subscriber users
CN103209392A (zh) 一种跨进程多应用消息推送方法及装置
CN105024907A (zh) 一种推送im信息的方法和***、服务器以及平台
CN109302340B (zh) 一种埋点数据上报方法、装置及计算机可读存储介质
CN104410562A (zh) 一种能够与业务进行关联的即时信息处理方法
CN114979984B (zh) 消息的传输方法及装置
CN105024908A (zh) 一种推送im信息的方法和***、服务器以及平台
CN105812460A (zh) 一种面向企业客户的移动互联网消息推送技术
CN105025448A (zh) 一种推送im信息的方法和***、服务器以及平台
US20140342761A1 (en) Method and system for delivering optimal rich media content using mobile messaging
CN104539526A (zh) 一种客户端在线发送消息离线发短信的方法、装置和***
CN106209582B (zh) 消息信息处理方法、装置及终端设备
CN103888433A (zh) 一种浏览器客户端与im客户端之间通信的方法和***
CN103533001A (zh) 基于http多重代理的通信方法和***、中间代理服务器
KR20120049455A (ko) 소셜 네트워킹 서비스 통신망으로 메시지를 전송하는 방법 및 장치
EP2819438A1 (en) Spam message processing method and system
KR102461836B1 (ko) 챗봇 연결 장치 및 방법
CN105024909A (zh) 一种推送im信息的方法和***、服务器以及平台
CN101296415A (zh) 一种用于网站故障报警的***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151104

RJ01 Rejection of invention patent application after publication