即时消息传递系统和方法

文档序号:8476946阅读:1638来源:国知局
即时消息传递系统和方法
【技术领域】
[0001 ] 本申请涉及即时消息传递系统和方法。
【背景技术】
[0002]本发明的【背景技术】中的以下讨论旨在促进对本发明的理解。然而,应该理解的是,所述讨论并不是以任何权限对任何所提及材料以本申请的优先权日期被发表、是已知的或是公知常识的一部分的承认或认可。
[0003]随着近些年智能电话的扩展和更快的移动互联网连接的发展,过顶(OTT)即时消息传递服务(如Chikka?文本发信器(text messenger))是订户现成可用的。然而,目前的OTT消息发送平台需要经由W1-Fi的活动互联网连接、3G/4G、GPRS, EDGE、LTE等。除了免费的W1-Fi服务被限制在特定的位置外,互联网连接通常是有偿服务,并且因此OTT消息传递通常限于(在并入了移动数据计划的情况下)能够支付后付费套餐的订户。针对互联网连接,通过每个指定的时间支付(pay-per-specified-time)模型对更加成本敏感的预付费订户来收费,并且预付费订户可能由于所涉及的相关联的支付的互联网访问成本而不愿意使用OTT消息传递。
[0004]由于以高额费用(premium)(例如,每兆字节(MB) 20美元)来对国际漫游数据收费,因此远离其家乡的漫游订户可能不被鼓励使用OTT消息传递服务。对于漫游订户的特定群组来说,海外外来工人(OFW)与在他们家乡的亲人保持联系是很重要的。然而,国际SMS/MMS或漫游数据对OFW来说是相对昂贵的。
[0005]本发明的目的是减轻上述问题,并向订户(尤其是预付费订户)提供一种成本高效的解决方案。

【发明内容】

[0006]根据上述情况,期望提供一种即时消息传递系统,该系统为预付费订户和漫游订户(尤其是海外外来工人(OFW))提供成本高效并且方便的解决方案。
[0007]为使互联网消息传递对预付费订户和外来工人更相关并且更具吸引力,即时消息可以通过订户的移动网络运营商路由至USSD网关上的特定非结构化补充服务数据(USSD)服务代码。这种布置利用USSD会话能力来允许在没有活动的互联网连接的情况下的即时消息传递。
[0008]为了利用USSD服务,订户通常必须导航并且键入USSD服务代码的复杂序列、消息接受方的标识符、并且在USSD会话结束前在时间帧(15到30秒内)内撰写他的文本消息。这对订户提出了挑战。本发明寻求通过提供一种自动化的语法生成功能来克服该复杂问题,所述自动化的语法生成功能减轻了订户对键入该复杂序列的需要。
[0009]贯穿本文件,除非另外相反地指示,否则词语“包括”、“由...组成”等都应当被解释为非穷举的,或者换句话说,被解释为意味着“包括但不限于”。
[0010]根据本发明的一个方面,存在一种即时消息传递系统,其包括即时消息传递服务器,通过所述即时消息传递服务器,多个客户端设备是可连接到互联网的;其中,通过使用用户的标识符,属于所述用户的客户端设备是可连接到所述即时消息传递服务器的。
[0011]其中,在默认模式中,即时消息从客户端设备发送至所述即时消息传递服务器,以经由互联网连接路由至预期的接受方;并且,如果所述互联网连接是不可用的,则所述即时消息经由到所述即时消息传递服务器的另一电子链路被路由,以路由至预期的接受方,所述另一电子链路使用基于会话的协议。
[0012]优选地,所述基于会话的协议是USSD协议。更优选地,所述客户端设备上被安装有软件应用,所述软件应用被布置为自动地发起USSD会话。理想地,所述软件应用基于生成包括用于访问所述USSD服务器的访问代码和预期的接受方的标识符的字段,自动地发起USSD会话。
[0013]优选地,在所述互联网连接和所述基于会话的协议不可用的情况下,所述软件应用是可操作的,以将所述即时消息转换为常规文本消息。
[0014]优选地,对所述即时消息的回复被作为文本消息来发送。更优选地,对所述即时消息的所述回复是以高额费率、每消息固定成本、或者针对固定数量的消息的捆绑成本(bundled cost)来计费的。
[0015]优选地,所述互联网消息传递服务器收取对使用USSD服务的固定每日费用。
[0016]根据本发明的另一个方面,存在一种用于多个客户端设备之间的即时消息传递的方法,所述多个客户端设备经由互联网和/或其它电子链路选择性地连接到即时消息传递服务器,其中,通过使用用户的标识符,属于所述用户的客户端设备是可连接到所述即时消息传递服务器的,所述方法包括以下步骤:
[0017]a.在默认模式中,从客户端设备向所述即时消息传递服务器发送即时消息,以经由互联网连接路由至预期的接受方。
[0018]b.检测所述即时消息是否发送至所述预期的接受方,并且如果没有发送至所述预期的接受方,则经由到所述即时消息传递服务器的另一电子链路来发送所述即时消息,以路由至所述预期的接受方,其中,所述另一电子链路使用基于会话的协议。
[0019]优选地,所述基于会话的协议是USSD协议。更优选地,在所述互联网连接和所述基于会话的协议不可用的情况下,将所述即时消息转换为常规文本消息。
[0020]优选地,对所述即时消息的回复被作为文本消息来发送。
[0021]优选地,对所述即时消息的所述回复是以以下各项中的一项来计费的:
[0022]高额费率、每消息固定成本、或者针对固定数量的消息的捆绑成本。
[0023]根据本发明的另一个方面,存在一种客户端设备,其具有安装于其上的软件应用,所述软件应用可操作用于在默认模式中从所述客户端设备向即时消息传递服务器发送即时消息,以经由互联网连接路由至预期的接受方;所述软件应用还可操作用于如果所述互联网连接是不可用的,则经由到所述即时消息传递服务器的另一电子链路来发送所述即时消息,以路由至预期的接受方,所述另一电子链路使用基于会话的协议。
[0024]优选地,所述基于会话的协议是USSD协议。更优选地,所述软件应用被布置为自动地发起USSD会话。理想地,所述软件应用基于生成包括用于访问所述USSD服务器的访问代码和预期的接受方的标识符的字段,自动地发起USSD会话。
【附图说明】
[0025]附图仅通过示例的方式示出了本发明的实施例,在附图中:
[0026]图1是根据本发明的一个实施例的系统架构的示意框图;以及
[0027]图2示出了路由算法和对到所述即时消息传递服务器的不同类型的连接的选择的流程图。
[0028]本发明的其它布置是可能的,并且因此,所附附图不应被理解为取代本发明的先前描述的一般性。
【具体实施方式】
[0029]在根据本发明的实施例,存在一种即时消息传递(“頂”)系统10,其包括頂服务器11,数个客户端设备12可以选择性地经由互联网和/或其它电子链路连接到所述頂服务器11。通过使用适当的标识符(例如针对用户的唯一标识号(“ΠΝ”)),而不考虑由所述用户用于访问IM服务器11的装置或客户端设备12,属于一个用户或客户的不同客户端设备12 (如个人电脑终端、智能电话,或能够发送/接收文本消息的其它便携式电子设备)可以连接到頂服务器11。每个客户在頂服务器11上具有针对能够访问所述頂服务器11的其所有客户端设备12的单个账户。
[0030]通过举例的方式,其他的电子链路经由定义非结构化补充服务数据(USSD)网关18的电信运营商14,以连接到頂服务器11。至少一个客户端设备12已经由电信运营商14的订户基于所述ΠΝ来注册。电信运营商14还包括短消息服务中心(SMSC) 19以从各个客户端设备12发送和接收SMS消息。
[0031]客户端设备12优选地是具有安装于其上的专用即时消息传递(頂)软件应用20的智能电话。客户端设备12能够经由各种方式连接到互联网,所述各种方式包括W1-F1、3G/4G、GPRS、EDGE、LTE 等。
[0032]頂软件应用20可操作为与所述USSD网关16进行数据通信,并包括路由算法22,以确定是否应当经由互联网和/或其他电子链路来发送即时消息。IM软件应用20优选地包括用户接口 24,以便用户查看他的頂“好友”,并且可以包括用以匹配、提醒、以及通知还不在好友列表中的客户端设备12地址簿中的联系人的功能。
[0033]IM软件应用20还能够访问客户端设备12的智能电话地址簿,以获得所述消息的至少一个目标接受方26的标识符。该标识符通常可以是至少一个接受方26的MSISDN。接下来将在具有IM服务器11的帐户的用户的上下文中描述本发明。该用户使用他的客户端设备12来向接受方设备28发送即时消息36。
[0034]该用户启动软件应用20,撰写他的即时消息36,以及选择即时消息36的预期的接受方28 (步骤202) ο
[0035]软件应用20接下来检测经由W1-F1、3G/4G、GPRS、EDGE、LTE等的任何互联网连接是否是可用的(步骤204)。如果一个以上的互联网连接是可用的,则软件应用20可以替代地列出所有可用的互联网连接,以便由用户进行选择。一旦由用户选择了互联网连接,则该互联网连接被注册为到頂服务器11的“默认”连接以用于随后頂会话(步骤206)。
[0036]在经由所选择的互联网连接成功连接到頂服务器11时,頂服务器11接收发送方14标识符、目标接受方28标识符以及即时消息36。IM服务器11对接受方标识符28的有效性进行检查(步骤216),并且在验证之后,向目标接受方28发送该消息(步骤218)。
[0037]在没有检测到互联网连接的情况下,经由USSD网关18来建立到頂服务器11的连接(步骤20
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1