推送信息服务的方法和系统与流程

文档序号:12377031阅读:609来源:国知局
推送信息服务的方法和系统与流程

本发明涉及计算机技术领域,特别地涉及一种推送信息服务的方法和系统。



背景技术:

目前的信息推送技术分为推送技术和拉取技术两类。前者是由服务器主动向客户端发送信息,后者是由客户端主动请求信息。推送技术在信息的主动性和及时性上有明显优势,同时可以有效降低客户端的设备资源,例如CPU使用率、电池能耗等及网络带宽资源的占用情况。

对于移动终端业务,推送技术应用通常采用直接短信推送方式。用户读取短信之后为了反馈推送平台装置,通常需要回复包含特定字符的短信或者点击短信中内嵌的统一资源定位符。但是,上述方案具有以下缺点:短信容易在应用层面上被第三方软件拦截屏蔽,可靠性差;用户会因输入字符而感到繁琐,体验性不佳;移动终端有时候无法准确地识别出正确的统一资源定位符地址,识别性差、准确性低。



技术实现要素:

鉴于此,有必要针对传统技术存在的问题,提供了一种推送信息服务的方法和系统,能够实现推送信息的高识别性与高准确性的操作。

为达到发明目的,提供一种推送信息服务的方法,所述方法包括:接收平台通过短信通道的信息传输方式接收推送指令,并对所述推送指令执行解析以获取指令报文,根据所述指令报文生成主动式命令,其中,所述推送指令为推送平台接收并响应第三方平台的登录请求,判断所述登录请求是否合法,若所述登录请求合法,则接收所述第三方平台提交的推广内容,且自动生成与所述推广内容相对应的所述推送指令,所述主动式命令包括推送文本;所述接收平台向移动终端发送所述主动式命令,使所述移动终端以弹窗形式或弹屏形式呈现与所述主动式命令相一致的所述推送文本。

在其中一个实施例中,还包括:所述接收平台接收所述移动终端发送的选择指令及所处的地理位置信息,自动生成配置有用户识别信息参数及所述地理位置信息的短地址的统一资源定位符;将所述统一资源定位符发送至所述移动终端,其中,所述用户识别信息参数包括所述移动终端配置卡应用标识、用户网络标识、用户使用所述移动终端配置卡片标识三者中的至少之一。

在其中一个实施例中,还包括:所述推送平台接收所述移动终端发送的包含所述短地址的所述统一资源定位符的访问请求,根据所述访问请求内的所述统一资源定位符中的所述用户识别参数执行用户识别,获取用户属性参数;对所述统一资源定位符中的地址信息部分执行地址转换且向所述统一资源定位符中配置所述用户属性参数,使得所述统一资源定位符转换为推广地址统一资源定位符;将所述推广地址统一资源定位符发送至所述移动终端。

在其中一个实施例中,所述推送平台接收并响应第三方平台的登录请求的步骤之前包括:所述推送平台接收并响应所述第三方平台的注册请求。

在其中一个实施例中,所述推广内容包括热点图片、热点视频、热点音频、热点新闻、广告以及天气信息中的一个或多个,且所述推广内容被配置为具有允许用户执行互动操作的文本。

基于同一发明构思的一种推送信息服务的系统,所述系统包括:推送平台、第三方平台以及接收平台;所述推送平台接收并响应所述第三方平台的登录请求,判断所述登录请求是否合法,若所述登录请求合法,则接收所述第三方平台提交的推广内容,且自动生成与所述推广内容相对应的推送指令;所述接收平台通过短信通道的信息传输方式接收所述推送指令,并对所述推送指令执行解析以获取指令报文,根据所述指令报文生成主动式命令,所述主动式命令包括推送文本,以及所述接收平台向移动终端发送所述主动式命令,使所述移动终端以弹窗形式或弹屏形式呈现与所述主动式命令相一致的所述推送文本。

在其中一个实施例中,所述接收平台,还用于接收所述移动终端发送的选择指令及所处的地理位置信息,自动生成配置有用户识别信息参数及所述地理位置信息的短地址的统一资源定位符;将所述统一资源定位符发送至所述移动终端,其中,所述用户识别信息参数包括所述移动终端配置卡应用标识、用户网络标识、用户使用所述移动终端配置卡片标识三者中的至少之一。

在其中一个实施例中,所述推送平台,还用于接收所述移动终端发送的包含所述短地址的所述统一资源定位符的访问请求,根据所述访问请求内的所述统一资源定位符中的所述用户识别参数执行用户识别,获取用户属性参数;对所述统一资源定位符中的地址信息部分执行地址转换且向所述统一资源定位符中配置所述用户属性参数,使得所述统一资源定位符转换为推广地址统一资源定位符;将所述推广地址统一资源定位符发送至所述移动终端。

在其中一个实施例中,所述推送平台,还用于接收并响应所述第三方平台的注册请求。

在其中一个实施例中,所述推广内容包括热点图片、热点视频、热点音频、热点新闻、广告以及天气信息中的一个或多个,且所述推广内容被配置为具有允许用户执行互动操作的文本。

本发明的有益效果包括:上述推送信息服务的方法和系统,接收平台通过短信通道的信息传输方式接收推送指令,并对推送指令执行解析以获取指令报文,根据指令报文生成主动式命令,其中,推送指令为推送平台接收并响应第三方平台的登录请求,判断登录请求是否合法,若登录请求合法,则接收第三方平台提交的推广内容,且自动生成与推广内容相对应的推送指令,主动式命令包括推送文本;接收平台向移动终端发送主动式命令,使移动终端以弹窗形式或弹屏形式呈现与主动式命令相一致的推送文本。上述方法能够实现推送信息的高识别性与高准确性的操作。

附图说明

图1为本发明一个实施例的推送信息服务的方法的步骤流程图;以及

图2为本发明一个实施例的推送信息服务的系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明推送信息服务的方法和系统进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

首先,先对本实施例涉及的专业术语进行具体解释。其中,推送平台为信息的提供者,其在硬件上对应服务器;接收平台为信息的转送者,其本质上为一个java程序applet,通常被安装在SIM(Subscriber Identity Module)卡中;移动终端指包括SIM卡模块和浏览器模块的可以自由移动的软件终端,该移动终端对应的硬件可以为手机或平板电脑等设备。其中,SIM卡模块中保存有用户网络标识MSISDN(Mobile Subscriber International ISDN/PSTN number)和用户使用移动终端配置卡片标识ICCID(Integrate circuit card identity);浏览器模块可以通过2G/3G/4G/WIFI等方式实现无线上网。

如图1所示,为一个实施例中的一种推送信息服务的方法的步骤流程图。具体包括以下步骤:

步骤102,接收平台通过短信通道的信息传输方式接收推送指令,并对推送指令执行解析以获取指令报文,根据指令报文生成主动式命令。其中,推送指令为推送平台接收并响应第三方平台的登录请求,判断登录请求是否合法,若登录请求合法,则接收第三方平台提交的推广内容,且自动生成与推广内容相对应的推送指令,主动式命令包括推送文本。其中,推广内容包括热点图片、热点视频、热点音频、热点新闻、广告以及天气信息中的一个或多个,且推广内容被配置为具有允许用户执行互动操作的文本。

本实施例中,推送平台接收并响应第三方平台的登录请求的步骤之前包括:推送平台接收并响应第三方平台的注册请求。具体的,第三方平台需要先进行注册,获得第三方ID和登录密码。需要说明的是,根据注册账号级别的不同,第三方平台可以申请不同等级的业务秘钥。该业务秘钥用来解析推送平台加密的用户属性参数。其中,业务秘钥的种类不做具体限定,可以为三重数据加密算法3DES(Triple Data Encryption Algorithm)、高级加密标准AES(Advanced Encryption Standard)等对称算法密钥,也可以是RSA(Ron Rivest-Adi Shamir-Leonard Adleman)等非对称算法密钥(第三方平台通常保存非对称密钥对中的私钥)。上述不同级别的业务秘钥,其安全程度和可解密的用户属性参数也不同。例如,低等级的业务密钥可解密获得用户手机号,高等级的业务密钥可解密获得用户身份证号。

此外,需要说明的是,第三方平台可以通过网络向推送平台提交需要推广内容,推送平台对接收到的推广内容进行审核,排除掉非法的内容,然后根据预设的运营策略生成与推广内容相对应的推送机制。其中,推送机制为何时针对哪些用户推广了哪些内容。例如,推送平台接收到了某第三方平台提交的某商场的促销信息的推广内容后,生成的推送机制为:在10月1日至10月7日期间,每天早10点至晚20点,向北京地区的移动终端用户发送上述消息。可以理解的是,推送平台可以对第三方平台进行资质审核管理以及内容审核管理,从而可以有效的避免垃圾信息的传播。

步骤104,接收平台向移动终端发送主动式命令,使移动终端以弹窗形式或弹屏形式呈现与主动式命令相一致的推送文本。

本实施例中,移动终端收到主动式命令,例如,DISPLAY TEXT主动式命令之后,移动终端被动执行向用户呈现推送文本的任务。例如,推送文本可以是以弹窗形式提供请问是否需要办理某项业务的纯文本加上“是”和“否”两个按钮。也可以是弹屏形式提供选择第一模式、选择第二模式等多个选项。需要说明的是,这里“是/否”按钮仅是出于示例的方便而非本发明的限定,类似形式亦在本发明的保护范围中。

在一个实施例中,该推送信息服务的方法还包括:接收平台接收移动终端发送的选择指令及所处的地理位置信息,自动生成配置有用户识别信息参数及地理位置信息的短地址的统一资源定位符;将统一资源定位符发送至移动终端。其中,用户识别信息参数包括移动终端配置卡应用标识、用户网络标识、用户使用移动终端配置卡片标识三者中的至少之一。

此外,在一个实施例中,该推送信息服务的方法还包括:推送平台接收移动终端发送的包含短地址的统一资源定位符的访问请求,根据访问请求内的统一资源定位符中的用户识别参数执行用户识别,获取用户属性参数;对统一资源定位符中的地址信息部分执行地址转换且向统一资源定位符中配置用户属性参数,使得统一资源定位符转换为推广地址统一资源定位符;将推广地址统一资源定位符发送至移动终端。

本发明提供的一种推送信息服务的方法,接收平台通过短信通道的信息传输方式接收推送指令,并对推送指令执行解析以获取指令报文,根据指令报文生成主动式命令,其中,推送指令为推送平台接收并响应第三方平台的登录请求,判断登录请求是否合法,若登录请求合法,则接收第三方平台提交的推广内容,且自动生成与推广内容相对应的推送指令,主动式命令包括推送文本;接收平台向移动终端发送主动式命令,使移动终端以弹窗形式或弹屏形式呈现与主动式命令相一致的推送文本。上述方法能够实现推送信息的高识别性与高准确性的操作。

为了更加清楚与应用本发明提出的一种推送信息服务的方法,进行以下示例,需要说明的是,本示例仅用以解释本发明,并不用于限定本发明。

第三方平台,即通常是广告主需要在推送平台进行注册。然后根据注册账号级别的不同,第三方平台可以申请不同等级的业务密钥;完成注册和密钥获取后,第三方平台可向推送平台提交需要推广内容;推送平台根据运营策略,配置推送任务,即何时针对哪些用户推广哪些内容。一旦推送任务被触发,推送平台将根据预设条件,筛选用户群,即找到符合预设条件的用户手机号,拼装推送指令报文。推送平台通过运营商短信网关向用户发送推送指令报文。

接收平台收到推送指令报文后,进行解析处理获得以下重要信息:操作类型:组合操作,例如弹窗文本显示+用户位置获取+运行浏览器;推送任务标识码;URL标识,即用于URL指令拼装和W&R推送平台地址重定向操作。接收平台根据推送指令,向移动终端发送主动式命令,例如DISPLAY TEXT,即指令细节可参考国际标准《ETSI TS 102 223》。移动终端处理DISPLAY TEXT主动式命令,并通过终端屏幕向用户弹窗展示推送的文本内容。用户根据需要可在移动终端的弹窗界面上点击“确定”或“取消”按钮,本示例假定用户点击“确定”按钮。移动终端将用户的选择结果通过主动式命令Terminal Response发送至接收平台。接收平台向移动终端发送主动式命令:PROVIDE LOCAL INFORMATION。移动终端处理PROVIDE LOCAL INFORMATION,并通过Terminal Response将用户的网络位置信息,即LAI:Location Area Information和Cell-ID信息,可通过基站定位法粗精度定位用户当前的地理位置返回给接收平台。

进一步地,接收平台应用动态生成URL地址链接和相关参数。具体的,由于推送指令通过短信通道进行传输,因此单条信息的传输容量与普通短信相同都是140字节上限。为了能在一条指令中包含更多的推广信息,对于大数据量的URL地址信息应用了数据压缩技术、短地址转换技术以及HTTP重定向技术。

需要说明的是,为了满足业务需要,接收平台应用在拼装URL地址时,还会生成一些业务参数,主要包括但不限于:用户使用移动终端配置卡片标识、用户网络标识、用户网络位置信息;移动终端配置卡应用标识。其中,用户网络位置信息可以采用位置区识别码(Location Area Identity)加小区识别码技术(Cell Identity),即LAI+Cell-ID技术。

更进一步地,接收平台应用向移动终端发送主动式命令:LAUNCH BROWSER。移动终端处理LAUNCH BROWSER,并启动系统默认浏览器或者指定的浏览器,访问动态生成的URL地址。推送平台接收到移动终端的URL访问,执行以下操作:根据参数明文检索数据库,找到当前用户信息记录及配套密钥。解密用户使用移动终端配置卡片标识、用户网络标识等用户参数,并与数据库中的已有用户信息进行比较验证,确认用户身份。将短地址转换为真正URL地址,并通过该URL地址从数据库中检索出关联的第三方平台账号。根据第三方平台账号的服务等级SLA(Service-Level Agreement),确定需要为其提供的用户属性信息,例如,关联的第三方平台账号、手机号、姓名、身份证号,地理位置等,并对这些信息依据信息安全级别,使用分配给第三方平台的对应密钥进行数据加密。

在真正的完整的推广URL地址中,以参数形式插入上述密文信息。接收平台对访问的移动终端进行HTTP重定向处理,返回携带有相关用户属性信息的推广URL地址。移动终端再次发起HTTP请求,通过携带有相关用户属性信息的推广URL地址访问第三方平台。第三方平台收到移动终端请求后,使用特定的密钥可解析出对应的用户属性参数。利用各类用户属性信息,第三方平台可为用户提供更加有针对性的服务和产品,例如免登录服务、个性化页面内容组织服务等,以提高用户转化率。

基于同一发明构思,还提供了一种推送信息服务的系统,由于此系统解决问题的原理与前述一种推送信息服务的方法相似,因此,该系统的实施可以按照前述方法的具体步骤实现,重复之处不再赘述。

如图2所示,为一个实施例中的一种推送信息服务的系统的结构示意图。该推送信息服务的系统10包括:推送平台200、第三方平台400和接收平台600。

其中,推送平台200接收并响应第三方平台400的登录请求,判断登录请求是否合法,若登录请求合法,则接收第三方平台400提交的推广内容,且自动生成与推广内容相对应的推送指令;接收平台600通过短信通道的信息传输方式接收推送指令,并对推送指令执行解析以获取指令报文,根据指令报文生成主动式命令,主动式命令包括推送文本,以及接收平台600向移动终端发送主动式命令,使移动终端以弹窗形式或弹屏形式呈现与主动式命令相一致的推送文本。其中,推广内容包括热点图片、热点视频、热点音频、热点新闻、广告以及天气信息中的一个或多个,且推广内容被配置为具有允许用户执行互动操作的文本。

本实施例中,接收平台600还用于接收移动终端发送的选择指令及所处的地理位置信息,自动生成配置有用户识别信息参数及地理位置信息的短地址的统一资源定位符;将统一资源定位符发送至移动终端。其中,用户识别信息参数包括移动终端配置卡应用标识、用户网络标识、用户使用移动终端配置卡片标识三者中的至少之一。

此外,本实施例中,推送平台200还用于接收移动终端发送的包含短地址的统一资源定位符的访问请求,根据访问请求内的统一资源定位符中的用户识别参数执行用户识别,获取用户属性参数;对统一资源定位符中的地址信息部分执行地址转换且向统一资源定位符中配置用户属性参数,使得统一资源定位符转换为推广地址统一资源定位符;将推广地址统一资源定位符发送至移动终端。

进一步地,推送平台200还用于接收并响应第三方平台的注册请求。

本发明提供的一种推送信息服务的系统,接收平台600通过短信通道的信息传输方式接收推送指令,并对推送指令执行解析以获取指令报文,根据指令报文生成主动式命令,其中,推送指令为推送平台200接收并响应第三方平台400的登录请求,判断登录请求是否合法,若登录请求合法,则接收第三方平台400提交的推广内容,且自动生成与推广内容相对应的推送指令,主动式命令包括推送文本;接收平台600向移动终端发送主动式命令,使移动终端以弹窗形式或弹屏形式呈现与主动式命令相一致的推送文本。上述系统能够实现推送信息的高识别性与高准确性的操作。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1