首页> 中国专利> 基于移动设备UA能力和呈现状态的内容推送方法和设备

基于移动设备UA能力和呈现状态的内容推送方法和设备

摘要

本发明的目的是解决现有的短信、WAP内容推送以及基于IP的内容推送技术中的问题,提出一种基于多个移动设备的UA能力和呈现状态来灵活选择推送方式向多个移动设备进行内容推送的方案,其中,所述方案包括以下步骤:a获取多个移动设备的UA能力和呈现状态,其中,该UA能力和呈现状态包括用于指示该移动设备是否在线的第一标识信息;b根据所获取的UA能力和呈现状态,确定向所述多个移动设备中各个推送信息的推送方式;c基于所确定的推送方式,向所述移动设备进行内容推送,其中:对第一标识信息指示为在线状态的第一类用户,经由IP信道,推送内容;对第一标识信息指示为非在线状态的第二类用户,经由移动短信网络,推送内容。

著录项

  • 公开/公告号CN103916429A

    专利类型发明专利

  • 公开/公告日2014-07-09

    原文格式PDF

  • 申请/专利权人 上海贝尔股份有限公司;

    申请/专利号CN201210594341.7

  • 发明设计人 黄小群;王煜坚;赵滨;张志吉;

    申请日2012-12-31

  • 分类号

  • 代理机构北京汉昊知识产权代理事务所(普通合伙);

  • 代理人罗朋

  • 地址 201206 上海市浦东新区金桥宁桥路388号

  • 入库时间 2024-02-20 00:11:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-09

    授权

    授权

  • 2018-01-05

    著录事项变更 IPC(主分类):H04L29/08 变更前: 变更后: 申请日:20121231

    著录事项变更

  • 2014-08-06

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20121231

    实质审查的生效

  • 2014-07-09

    公开

    公开

说明书

技术领域

本发明涉及移动通信技术领域,尤其涉及一种向移动设备推送内 容的方法和设备。

背景技术

移动通信网络中,一般采用传统的SMS或WAP内容推送服务向 用户推送内容,传统的SMS,WAP推送通知服务的优势是对于有 WAP功能的设备随时随地均具有很高的可达率。但,其缺陷是昂贵 的费用以及消息长度的限制,并且对无WAP功能的设备,如iPhone 的用户体验较差。

随着移动互联网和云计算技术的发展,由SP/CP提供的IP内容 推送服务迅速增长,IP推送应用很容易推送任何类型的内容,如语 音,数据,音乐和媒体播放器。但现有的IP推送服务均是点对点的 推送方式,并且需要每个用户均处于在线状态才能进行,当移动设备 待机或用户停止其中的应用客户端时,IP推送应用的可达率较低。

发明内容

本发明的目的是解决现有技术中的问题,提出一种一种面向企业 租户基于移动设备UA能力和呈现状态进行内容推送的设备。

根据本发明的一个方面,提供一种用于进行内容推送的方法,其中, 所述方法包括以下步骤:

a获取多个移动设备的UA能力和呈现状态,其中,该UA能力和呈 现状态包括用于指示该移动设备是否在线的第一标识信息;

b根据所获取的UA能力和呈现状态,确定向所述多个移动设备中 各个推送信息的推送方式

c基于所确定的推送方式,向所述移动设备进行内容推送,其中:

-对第一标识信息指示为在线状态的第一类用户,经由IP信道,推 送内容;

-对第一标识信息指示为非在线状态的第二类用户,经由移动短信 网络,推送内容。

根据本发明的另一个方面,还提供了一种用于进行内容推送的设 备,其中,所述设备包括:

获取装置,用于获取移动设备的UA能力和呈现状态,其中,该UA 能力和呈现状态包括用于指示该移动设备是否在线的第一标识信息;

确定装置,用于根据所获取的UA能力和呈现状态,确定向所述移 动设备的内容推送方式,

第一推送装置,用于对第一标识信息指示为在线状态的第一类用户, 经由IP信道,推送内容;

第二推送装置,用于对第一标识信息指示为非在线状态的第二类用 户,经由移动短信网络,推送内容。

根据本发明的内容推送方案,(以下简称“SPA”,即智能推送 应用方案),它不仅提供基本的消息推送功能,也支持可提供增强的 富媒体(文字,数据,多媒体)内容的IP推送功能。基于云存储技 术以及对“大用户数据”支持,根据本发明的SPA服务可以帮助企 业租户评价客户体验,并提高内容推送的效率

相对于现有的IP推送方式,根据本发明的SPA服务具有以下优 点:

1)虚拟化的SPA应用资源池,确保SLA保证的企业租户允入;

2)通过接入和并发控制策略确保每个企业租户获得公平和无延 迟接入;

3)开放API用于直接来自企业租户的内容推送或拉送。

4)管理最终用户的在线状态库可提供保证高可达率的实时发送。

5)可实现IP推送优先的低成本IP推送与拉送操作。

6)对业务流程的友好的集成控制盘功能;

7)为最终用户分配云存储资源;

8)可避免垃圾邮件。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它特征、目的和优点将会变得更明显:

图1为现有技术中电信运营商提供的SMS、WAP推送内容服务 的系统架构示意图;

图2为现有技术中基于IP的内容推送服务的系统架构示意图;

图3a为根据本发明的用于根据移动设备UA能力和呈现状态进 行内容推送的系统架构示意图;

图3b为根据本发明一个实施例的用于根据移动设备UA能力和 呈现状态进行内容推送的SPA服务器的示意图;

图3c为根据本发明另一个实施例的用于根据移动设备UA能力 和呈现状态进行内容推送的SPA服务器的示意图;

图3d为根据本发明一个实施例的用于根据移动设备UA能力和 呈现状态进行内容推送的方法的流程示意图;

图4为根据本发明优选实施例的用于根据移动设备UA能力和呈 现进行内容推送的SPA服务器的示意图;

图5为根据本发明优选实施例的SPA服务器中Web门户的框图 图;

图6为根据本发明优选实施例的SPA服务器中进行限制策略控制 的流程示意图;

图7为根据本发明优选实施例的针对多企业租户的基于云存储架 构的SPA服务器的示意图;

图8为根据本发明优选实施例的,企业租户发起内容推送而内容 与数据驻留于SPA服务器中的应用场景示意图;

图9为根据本发明优选实施例的,企业租户发起内容推送而内容 与数据驻留于企业租户处的应用场景示意图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

图1与2示出两种传统的信息推送方式。其中,如图1所示,传 统的SMS,WAP推送通知服务是由电信运营商经营,电信运营商提 供的推送通知应用接口(“API”)允许SP/CP提供丰富的信息内容推 送给他们的客户。在这种情况下,推送通知是由电信运营商计费及控 制。

图2示出现有技术中基于IP的内容推送应用服务,它是独立于 电信运营商。它可以推送与拉送方式将任何通知和富媒体信息内容由 推送服务器发送至移动设备。

以下为简明起见,将根据本发明的基于移动设备的UA能力和呈 现状态选择推送方式向多个移动设备进行内容推送的方案简称 SPA(智能推送应用),并将位于网络端的用于进行内容推送的设备称 为SPA服务器,将位于移动设备中与SPA服务器配合来实现内容推 送的应用客户端称为SPA客户端。

图3a示出根据本发明的基于多个移动设备的UA能力和呈现状 态进行内容推送的方案的网络架构,其中包括位于移动通信网络端的 用于基于移动设备的UA能力和呈现状态来进行内容推送的设备,该 设备可以用服务器来实现,以下简称“SPA服务器”,以及位于移动 设备中的SPA应用客户端。

SPA服务器用于服务控制,富媒体消息存储和发送。它提供基于 请求上下文、移动设备的呈现状态及对于WAP推送、SMS、富媒体 消息和HTTP推送组合的限制策略来自适应地推送消息。

图3b示出根据本发明的基于多个移动设备的UA能力和呈现状 态进行内容推送的SPA服务器的示意图。

以下,参照图3a-3b,对根据本发明进行内容推送的方案进行具体 描述。

其中,SPA服务器中的获取装置101,获取多个移动设备的UA 能力和呈现状态,其中,该UA能力和呈现状态可以是由移动设备中 SPA客户端报告的能力与偏好信息(CPI),其中包括用于指示该移动 设备是否在线的第一标识信息;

随后,确定装置102,根据所获取的UA能力和呈现状态,确定 向所述移动设备的推送方式,

第一推送装置103,对第一标识信息指示为在线状态的第一类用 户,经由IP信道,推送内容;

第二推送装置104,用于对第一标识信息指示为非在线状态的第 二类用户,经由移动短信网络,推送内容。

在一个优选实施例中,所述UA能力和呈现状态还包括用于指示 该移动设备是否支持Web-推送能力的第二标识信息,其中,第二推 送装置104包括Web-推送推送装置与短信推送装置(图中未示出):

Web-推送推送装置,对在第二类移动设备中的、第二标识信息指 示为支持Web-推送能力的移动设备,采用Web-推送方式,经由移动 通信信道,推送内容;

短信推送装置,用于对在第二类移动设备中的、第二标识信息指 示为支持Web-推送方式的移动设备,采用短信方式,经由移动短信 网络,推送内容。

图3c示出根据本发明另一优选实施例的基于多个移动设备的UA 能力和呈现状态进行内容推送的设备。其中,该设备还包括接收装置 与内容提取装置。

其中,接收装置105接收来自信息提供方的用于请求推送信息的 请求消息,信息提供方包括需要发送通知内容的企业租户、个人用户 等。

内容提取装置106由所述请求消息中提取待推送内容;

信息生成装置107根据所述内容生成适用于经由IP信道推送的 内容,并通过特定标识对该内容进行标识,以及根据该特定标识生成 适用于经由移动短信网络推送的内容的通知消息信息。

优选地,所述UA能力和呈现状态还包括用于指示所述移动设备 的呈现相关特性的第三标识信息,所述信息生成装置还用于根据所述 呈现相关特性,来获取符合所述呈现相关特性的通知消息信息,或者 根据所述呈现相关特性,基于待推送内容,来生成包含所述待推送内 容且符合该呈现相关特性的通知消息信息,以使得推送内容在移动设 备上一致性呈现。该呈现相关新特征包括移动设备所属公司,所属设 备组,设备类型,操作系统,屏幕尺寸等特征信息。

图3d示出根据本发明的基于多个移动设备的UA能力和呈现状 态进行内容推送的方法的流程示意图。

其中,在步骤S101中,SPA服务器获取多个移动设备的UA能 力和呈现状态,其中,该UA能力和呈现状态可以是由移动设备中SPA 客户端报告的能力与偏好信息(CPI),其中包括用于指示该移动设备 是否在线的第一标识信息;

随后,在步骤S102中,根据所获取的UA能力和呈现状态,确 定向所述移动设备的推送方式,

在步骤S103中,对第一标识信息指示为在线状态的第一类用户, 经由IP信道,推送内容;而对第一标识信息指示为非在线状态的第 二类用户,经由移动短信网络,推送内容。

在一个优选实施例中,所述UA能力和呈现状态还包括用于指示 该移动设备是否支持Web-推送能力的第二标识信息,其中,在步骤 S103中,对在第二类移动设备中的、第二标识信息指示为支持Web- 推送能力的移动设备,采用Web-推送方式,经由移动通信信道,推 送内容;而对在第二类移动设备中的、第二标识信息指示为支持Web- 推送方式的移动设备,采用短信方式,经由移动短信网络,推送内容。

在根据本发明一优选实施例的基于多个移动设备的UA能力和呈 现状态进行内容推送的方法中,除上述步骤S101至S103以外,还包 括步骤S105-S107(未示出)。

其中,在步骤S105中,SPA服务器接收来自信息提供方的用于 请求推送信息的请求消息,信息提供方包括需要发送通知内容的企业 租户、个人用户等。

随后,在步骤S106中,由所述请求消息中提取待推送内容;

在步骤S107中,根据所述内容生成适用于经由IP信道推送的内 容,并通过特定标识对该内容进行标识,以及根据该特定标识生成适 用于经由移动短信网络推送的内容的通知消息信息。

优选地,所述UA能力和呈现状态还包括用于指示所述移动设备 的呈现相关特性的第三标识信息。在步骤S107中,根据所述呈现相 关特性,来获取符合所述呈现相关特性的通知消息信息,或者根据所 述呈现相关特性,基于待推送内容,来生成包含所述待推送内容且符 合该呈现相关特性的通知消息信息,以使得推送内容在移动设备上一 致性呈现。该呈现相关新特征包括移动设备所属公司,所属设备组, 设备类型,操作系统,屏幕尺寸等特征信息。

当接收由网络端SPA服务器推送的通知消息时,移动设备可以通 过浏览器及SMS/WAP客户端分别呈现经由IP信道或移动短信信道 推送的通知消息;也可由SPA客户端来读取分别经由IP信道的或来 自SMS/WAP客户端的通知消息并进行呈现,SPA客户端还可与SPA 服务器进行交互以确定不同内容推送策略,从而获得更好的内容呈 现。同时,它还向网络端报告移动设备的能力和偏好信息(CPI),以 实现推送通知的高可达率。

图4示出根据本发明的SPA服务器的一个优选实施例。如图4 所示,SPA服务器包括以下装置:

1Web门户:这是一个基于Web的管理器管理装置,使得商务用 户可以方便地采集和发布待推送的通知的内容,定义推送策略和管理 活动,并查看实时的响应。其中,如图5示出5所示,Web门户的架 构,其可实现以下功能:

a)控制板内容生成管理:可以供企业租户管理通知推送操作,并 实时地查看响应;

i.由企业租户端导入待推送通知的元数据(文本/网页内容, 数据信息,图片和媒体,SW),以创建“通知”的内容;

ii.供企业租户以“所见即所得”模式编辑和预览内容;

iii.向内容管理装置提交推送对象,它会生成两个文件:

1.通知消息文件,它是用于SMS/WAP推送通知,其中, 消息内容包括:通过唯一标识内容的URL链接信息、发 送者信息、内容主题信息以及其它个性化信息;其中URL 链接信息必须被自动嵌入其中;

2.通知内容文件,它是一个静态的XHTML页面文件,其 中嵌入有用于个性化配送服务的动态标签标记,以及任 何可以嵌入到通知内容文件的元数据,如文字,图片和 媒体&SW。与最终用户有关的动态元数据可以存储在位 于SPA服务器的数据库中。当然,所有文件可以统一的 云存储架构来存储。

b)推送操作管理装置:

1.管理推送操作,根据时间或进度来定义推送操作;

2.实时查看响应和拥塞率;

3.发布推送操作的分析报告;

2.用户管理装置:包括企业租户管理装置和最终用户管理装置;

a)企业租户管理装置,其可实现以下功能:

i.允许企业租户订购服务,以自定义其帐户信息和服务级别协 议(SLA),以及经由Web门户的访问安全策略;

ii.为独立企业租户数据提供基于SLA等级的安全保障。

iii.为企业租户保持访问控制数据

b)最终用户管理装置,它维护最终用户(移动设备)的MISIDN, IP地址和IMEI,以及客户端ID和UA能力和呈现状态。具体 地,最终用户包括两种类型:

i.企业租户的最终用户,通常驻留在SPA服务器处;

ii.电信运营商的最终用户,是有其他设备输入用以提供SPA服 务。

c)所有用户数据可以统一的云存储架构进行存储和共享。

3.内容管理装置,其可实现以下功能:

a)审核通知消息文件和通知内容文件,以避免垃圾信息;

b)如果审计操作没有问题,以“正常”状态公开用于推送操作的 通知内容;

c)生命周期管理装置监控每个操作的生命周期信息并在截止期限 释放其空间;

d)内容解析器和合成器:当推送的对象是个性化的通知内容,对 内容进行解析,由具有最终用户的MSISDN的数据库中读取标 签标记的动态元数据,并将元数据嵌入用于最终用户的静态页 面文件;

e)动态数据可以位于SPA服务器或企业租户自己的服务器中,如 果它位于SPA服务器的数据库中,只需要在数据库中进行查询 来获取,而如果位于企业租户的服务器中,则需要经由企业应 用程序接口(EAI)来由企业租户的服务器进行数据提取。

4.统一的云存储架构:基于统一的云存储架构来存储企业租户数据 和内容,和最终用户数据和个人内容。

5.企业应用程序接口(EAI):

a)为企业租户开放的API。它允许企业租户以灵活和直接的方式 访问SPA服务器;

b)它也可被企业最终用户用于为最终用户(个人)提供唯一的安 全数据交换,例如,安全的电子帐户信息通知等。在这种情况 下,它通过连接企业租户的服务器,以获取标签标记定义的专 用数据,使用相同的会话标识符来将受保护的数据转发回内容 解析和合成器用以进行通知内容的整合。

c)EAI可用于进行安全的数据中继,

d)为确保数据交换的安全性,引入专用的标签协议。

6.资源与UA适配器管理装置:

a)SPA服务能力的资源池分配和封闭式管理;

b)收集和测量每个短信网关端口的资源的能力和状态,已做出更 好的路由策略;

c)UA个人资料库:收集每个移动设备的能力和偏好信息(CPI), 包括移动设备所属公司,所属设备组,设备类型,操作系统, 屏幕尺寸,等;

d)UA适配器,在对通知内容进行IP推送或WAP推送时,根据 最终用户的UA个人资料库来优化通知内容的呈现特性;

7.智能推送引擎(SPE),用于控制为各企业租户的SPA,它可以实 现基于鼓励经由IP信道进行推送操作以及按期、公平推送通知的 限制策略的并发控制;

a)允入控制和并发控制:根据请求的上下文及操作对象,同时实 现多用户(企业租户)的允入控制,并实现并发控制,以确保 对每个企业租户的公平,及基于SLA限制策略保证无延迟。

b)更具体而言,SPE包括以下操作:

i.分析请求的事务,记录时间戳和标记上下文和操作对象。

ii.验证:检查在队列中是否有其他通知事务,这包括在本通知 事务起始时间已经完成的企业租户的大量通知事务,可选 的,还包括在验证时间仍然活跃的通知事务。

iii.限制策略控制:根据SLA,截止期限授予,SPA的最终用户 和资源交易的,如果没有冲突,使所有更改生效。如果有冲 突,调整它的优先级,如果有SPA资源限制,一般是通过暂 停低优先级通知事务的处理和重新分配SPA资源。限制策略 控制是为了实现以下目的:

a)网络的有效利用;

b)支持灵活、直接的短信网关流量重新路由策略;

c)避免在大规模并发操作中的长等待时间;

d)为通知授予推送期限;

c)推送调度装置:采用优先进行IP推送的最终用户“在线”策 略,以确保有效地利用网络。具体地,推送调度装置执行以下 操作:

i.通过轮询来由推送队列获取推送对象;

ii.通过主动或被动地与移动设备中的应用客户端进行交互,来 检查最终用户是否在线。如果应用客户端是在线的,则在内 容管理装置中获取通知内容,并进行UA适配以将通知内容 通过IP推送模式传送到移动设备;否则,检查移动设备是 否为WAP启用,如果WAP启用,则获取通知消息,并通过 WAP-推送将通知消息传送至移动设备,如果WAP未启用, 则通过短信(SMS)将通知消息传送至移动设备;

8.推送服务器:如果最终用户一直在线,它通过安全的API与客户 端进行连接以发送通知内容;

9.WAP推送适配器:可灵活支持各种运营商消息接口,例如,CMPP/ SMPP/SGIP API,以确保与短信网关配合来进行短信/WAP推送。 其中,CMPP为中国移动消息对等协议,SMPP为短消息对等协议, SGIP为SMS网关的互通协议。

10.最终用户存在:App客户端使用安全的API为每个移动设备进行 注册和认证,它使用API来向网络端报告移动设备的能力和偏好 信息(CPI),以确定最合适的通知内容的推送方式;

下面,我们可以提供两种应用场景来对本发明进行进一步说明。 应用场景1:如图8所示,

1)SPA服务器提供基于云架构的SPA服务

2)在企业租户注册后,SPA服务器为其提供相应的授权和空间;

3)企业租户只需要经由SPA提供的API输入他们要推动的通知 内容,并上传最终用户名称列表,而无需输入任何代码。

4)SPA可以根据所述最终用户的UA能力和呈现状态,以高可 达率并按照期限要求,来自动推送该通知内容消息。

应用场景2:内容和数据位于企业租户端,在这种情况下,企业 租户与SPA服务器基于RESTful API进行交互。如图9所示:

1)企业租户准备待推送的通知,并经由RESTful API向SPA服 务器提供通知内容;

2)企业租户向SPA服务器提交通知消息请求;

3)SPA服务器对通知消息请求进行解析,以获得请求上下文下, 通知消息内容;然后对通知内容分别处理以获得内嵌有URL的通知 消息和包含通知内容的XHTML页面文件,并保存在高速缓存中;

4)然后,SPA服务器根据请求上下文来推送通知。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例 的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其 他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例 看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求 而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和 范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标 记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单 元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置 也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词 语用来表示名称,而并不表示任何特定的顺序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号