通知消息传输方法、装置及系统的制作方法_4

文档序号:9633722阅读:来源:国知局
即时通讯发送方式时,确定消息发送设备为即时通讯发送方式对应的即时通讯服务器。
[0210]第一发送模块124,被配置为将第二获取模块123获取的通知消息及第一获取模块121获取的移动用户号码簿号码发送到第一确定模块122确定的即时通讯服务器,即时通讯服务器查询移动用户号码簿号码对应的即时通讯账号,并将通知消息发送到即时通讯账号对应的终端。
[0211]如果消息请求中包括移动用户号码簿号码即手机号码,以及即时通讯发送方式,应用服务器根据即时通讯发送方式确定对应的即时通讯服务器,将通知消息及手机号码发送到该即时通讯服务器。即时通讯服务器查询该手机号码对应的即时通讯账号,并将通知消息推送到即时通讯账号对应的终端。
[0212]二、终端标识为即时通讯账号,消息发送方式为即时通讯发送方式
[0213]第一确定模块122,被配置为当第一获取模块121获取的终端标识为即时通讯账号,消息发送方式为即时通讯发送方式时,确定消息发送设备为即时通讯发送方式对应的即时通讯服务器。
[0214]第一发送模块124,被配置为将第二获取模块123获取的通知消息及第一获取模块121获取的即时通讯账号发送到第一确定模块122确定的即时通讯服务器,即时通讯服务器将通知消息发送到即时通讯账号对应的终端。
[0215]如果消息请求中包括即时通讯账号以及即时通讯发送方式,应用服务器根据即时通讯发送方式确定对应的即时通讯服务器,将通知消息及即时通讯账号发送到该即时通讯服务器。通讯服务器将通知消息推送到即时通讯账号对应的终端。
[0216]三、终端标识为移动用户号码簿号码,消息发送方式为短信发送方式
[0217]第一确定模块122,被配置为当第一获取模块121获取的终端标识为移动用户号码簿号码,消息发送方式为短信发送方式时,确定消息发送设备为移动用户号码簿号码对应的短信网关;
[0218]第一发送模块124,被配置为将第二获取模块123获取的通知消息及第一获取模块121获取的移动用户号码簿号码发送到第一确定模块122确定的短信网关,短信网关将通知消息发送到移动用户号码簿号码对应的终端。
[0219]如果消息请求中包括移动用户号码簿号码即手机号码,以及短信发送方式,应用服务器确定对应的消息发送设备为短信网关,将通知消息及手机号码发送到该短信网关,短信网关将通知消息推送到手机号码对应的终端。
[0220]本实施例中,应用服务器可以根据用户选择的消息发送方式为用户以短信或即时通信方式推送通知消息。如果用户选择通过QQ或微信等即时通讯方式发送通知消息,应用服务器根据用户选择的即时通讯方式,将通知消息和终端标识发送到即时通讯服务器,由即时通讯服务器将通知消息推送到用户终端。这样,通过即时通讯方式传输通知消息,提高通知消息的到达率和速度,减小通知消息的传输延迟,可以减除通过短信发送通知消息所需的费用,降低通知消息的传输成本,提高用户体验度。
[0221]图13是根据一示例性实施例示出的一种通知消息传输装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图13所示,该通知消息传输装置应用于即时通讯服务器,包括:
[0222]第三获取模块131,被配置为获取通知消息及终端标识;
[0223]第二发送模块132,被配置为将第三获取模块131获取的通知消息发送到第三获取模块获取的终端标识对应的终端。
[0224]本实施例中,如果用户选择通过QQ或微信等即时通讯方式发送通知消息,应用服务器根据用户选择的即时通讯方式,将通知消息和终端标识发送到即时通讯服务器,即时通讯服务器将通知消息推送到用户终端。这样,通过即时通讯方式传输通知消息,提高通知消息的到达率和速度,减小通知消息的传输延迟,可以减除通过短信发送通知消息所需的费用,降低通知消息的传输成本,提高用户体验度。
[0225]在另一个实施例中,由于用户已获取即时通讯应用程序的帐号,并且已将即时通讯帐号同移动用户号码簿号码(手机号码)进行绑定,这样,在即时通讯服务器可获得用户的手机号码对应的即时通讯账号。图14是根据一示例性实施例示出的第二发送模块的框图,如图14所示,第二发送模块132包括:
[0226]查询子模块141,被配置为当第三获取模块131获取的终端标识为移动用户号码簿号码时,查询移动用户号码簿号码对应的即时通讯账号;
[0227]发送子模块142,被配置为将第三获取模块131获取的通知消息发送到查询子模块141查询到的即时通讯账号对应的终端。
[0228]本实施例中,若应用服务器发送手机号码及通知消息到即时通讯服务器,该即时通讯服务器可根据手机号码查询到该用户已绑定的即时通讯账号,从而以即时通讯发送方式推送通知消息到该即时通讯账号对应的终端。这样,提高通知消息的到达率和速度,减小通知消息的传输延迟,可以减除通过短信发送通知消息所需的费用,降低通知消息的传输成本,提高用户体验度。
[0229]图15是根据一示例性实施例示出的一种通知消息传输装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图15所示,该通知消息传输装置150应用于终端,包括:
[0230]第四获取模块151,被配置为获取终端标识及消息发送方式;
[0231]生成模块152,被配置为生成包括第四获取模块151获取的终端标识及消息发送方式的消息请求;
[0232]第三发送模块153,被配置为将生成模块152生成的消息请求发送到所要请求通知消息的应用服务器,应用服务器根据消息请求确定消息发送方式对应的消息发送设备,将消息请求对应的通知消息及终端标识发送到消息发送设备,使得消息发送设备将通知消息发送到终端标识对应的终端;
[0233]接收模块154,被配置为接收通知消息。
[0234]本实施例中,终端获取预存的或用户输入的终端标识,以及用户选择的消息发送方式,将包括终端标识及消息发送方式的消息请求发送到应用服务器,使得应用服务器可以根据用户选的消息发送方式为用户发送通知消息。如果用户选择通过QQ或微信等即时通讯方式发送通知消息,应用服务器根据用户选择的即时通讯方式,将通知消息和终端标识发送到即时通讯服务器,由即时通讯服务器将通知消息推送到用户终端。
[0235]这样,通过即时通讯方式传输通知消息,提高通知消息的到达率和速度,减小通知消息的传输延迟,可以减除通过短信发送通知消息所需的费用,降低通知消息的传输成本,提高用户体验度。
[0236]在另一个实施例中,用户可输入终端标识,并选择所需的消息发送方式。图16是根据一示例性实施例示出的第四获取模块的框图,如图16所示,第四获取模块151包括:
[0237]第一获取子模块161,被配置为获取用户输入的移动用户号码簿号码;
[0238]第一确定子模块162,被配置为确定第一获取子模块161获取的移动用户号码簿号码为终端标识;
[0239]第一显示子模块163,被配置为显示至少两个消息发送方式对应的方式选项,至少两个消息发送方式包括短信发送方式和即时通讯发送方式;
[0240]第二确定子模块164,被配置为根据对方式选项的选定操作,确定用户选定的消息发送方式。
[0241]如图3a所示,在应用程序给用户发送通知消息前,可提示用户输入终端标识,并根据用户输入的终端标识,为用户提供消息发送方式的选项供用户选择。
[0242]如图3b所示,用户输入的终端标识为移动用户号码簿号码,即用户的手机号码。如果用户已注册即时通讯应用程序的帐号,如QQ帐号、微信帐号等,并且已将即时通讯帐号同手机号码绑定,则可以提供给用户的消息发送方式包括短信发送方式及即时通讯账号对应的即时通讯发送方式,即QQ发送方式、微信发送方式等。
[0243]如果用户选择QQ发送方式,则终端确定包括手机号码及QQ发送方式的消息请求发送到应用服务器。应用服务器将所要发送的通知消息通过QQ服务器推送到用户终端。
[0244]图17是根据另一示例性实施例示出的第四获取模块的框图,如图17所示,第四获取模块151包括:
[0245]第二获取子模块171,被配置为获取用户输入的即时通讯账号;
[0246]第三确定子模块172,被配置为确定第二获取子模块171获取的即时通讯账号为终端标识;
[0247]第二显示子模块173,被配置为显示至少两个即时通讯发送方式对应的方式选项;
[0248]第四确定子模块174,被配置为根据对方式选项的选定操作,确定用户选定的消息发送方式。
[0249]如图5所示,用户输入的终端标识为即时通讯账号,则显示该即时通讯账号可能对应的即时通讯发送方式。如果用户输入的是QQ账号,显示即时通讯发送方式可以包括QQ发送方式、微信发送方式等。
[0250]如果用户选择QQ发送方式,则终端确定包括QQ账号及QQ发送方式的消息请求发送到应用服务器。应用服务器将所要发送的通知消息通过QQ服务器推送到用户终端。
[0251]本实施例中,终端根据用户输入的终端标识及选择的消息发送方式生成消息请求,并发送到应用服务器。使得应用服务器可以通过用户所选的消息发送方式为用户推送通知消息。这样,提高通知消息的到达率和速度,减小通知消息的传输延迟,可以减除通过短信发送通知消息所需的费用,降低通知消息的传输成本,提高用户体验度。
[0252]本公开还提供一种通知消息传输装置,应用于应用服务器,该装置包括:
[0253]处理器;
[0254]用于存储处理器可执行指令的存储器;
[0255]其中,所述处理器被配置为:
[0256]获取消息请求,所述消息请求包括终端标识及消息发送方式;
[0257]确定所述消息发送方式对应的消息发送设备;
[0258]获取所述消息请求对应的通知消息;
[0259]将所述通知消息及所述终端标识发送到所述消息发送设备,所述消息发送设备将所述通知消息发送到所述终端标识对应的终端。
[0260]本公开还提供一种通知消息传输装置,应用于即时通讯服务器,该装置包括:
[0261]处理器;
[0262]用于存储处理器可执行指令的存储器;
[0263]其中,所述处理器被配置为:
[0264]获取通知消息及终端标识;
[0265]将所述通知消息发送到所述终端标识对应的终端。
[0266]本公开还提供一种通知消息传输装置,应用于终端,该装置包括:
[0267]处理器;
[0268]用于存储处理器可执行指令的存储器;
[0269]其中,所述处理器被配置为:
[0270]获取终端标识及消息发送方式
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1