一种跨平台移动端实时消息通知及展示方法技术

技术编号:15441566 阅读:41 留言:0更新日期:2017-05-26 06:41
本发明专利技术公开了一种跨平台移动端实时消息通知及展示方法,其方法步骤如下:A、云端和Android端、IOS移动终端约定消息发送协议;B、云端推送指定格式消息数据至Android端和IOS移动终端:C、Android端和IOS移动终端接收来自于云端所推送的消息,并且解析消息数据,按需将消息数据存进本地数据库中:D、通过点击Android端或/和IOS移动终端的通知栏或APP端的消息提示框,跳转到消息展示界面;E、Android端或/和IOS移动终端以HTML5方式实现消息展示界面;F、在HTML5端将阅读过的消息做字体或背景色的UI处理进行区分;H、用户在Android端或/和IOS移动终端可对消息进行选择性的删除操作。本发明专利技术可以跨平台实现消息的存取和展示,确保了数据的安全性。

Cross platform mobile terminal real-time message notification and display method

The invention discloses a mobile terminal cross platform real-time message notification and display method, the method includes the following steps: A, Android, IOS and cloud end mobile terminal message protocol, B agreement; cloud push message data to the specified format Android terminal and IOS mobile terminal: C, Android and IOS from the mobile terminal receiving end in the cloud push message, and the message data analysis, according to the message data stored in the local database: D, message by clicking on the Android end of the IOS mobile terminal and / or notification bar or APP terminal boxes, jump to the message display interface; E, Android or / and IOS mobile terminal the realization of HTML5 message display interface; F, HTML5 in the end will read the message font or the background color of the UI processing to distinguish; H, users in the selective message on the end Android or / and IOS of the mobile terminal Delete operation. The invention can realize the access and display of the message across the platform and ensure the security of the data.

【技术实现步骤摘要】
一种跨平台移动端实时消息通知及展示方法
本专利技术涉及移动终端和后台云端
,尤其涉及一种跨平台移动端实时消息通知及展示方法。
技术介绍
本专利技术涉及移动终端与云端
近年来,随着互联网技术、移动终端领域的快速发展以及广大人民对社会动态及个人相关信息关注的极大提升,人们通过移动终端查看并了解国内外动态已得到全面普及。而最新消息的及时通知也在日常生活中扮演着越来越重要的角色。如用户银行卡取现时会及时收到取款信息通知,医保划卡消费信息通知等。
技术实现思路
针对现有技术存在的不足之处,本专利技术的目的在于提供一种跨平台移动端实时消息通知及展示方法,适用于混合型APP快速开发模式,解决了各类及时消息通知,移动终端及时接收并查看的问题;通过本专利技术的技术方案,用户可通过移动终端及时接收并查看云端推送的消息,并能对未读消息进行计数提示,区分已读未读消息,点击查看消息详情。本专利技术的目的通过下述技术方案实现:一种跨平台移动端实时消息通知及展示方法,包括云端、Android端和IOS移动终端,其方法步骤如下:A、所述云端和Android端、IOS移动终端约定消息发送协议,其中消息协议包括公共消息发送协议和私有消息发送协议;公共消息发送协议适用于所有终端用户,私有消息发送协议只适用于单个已注册用户;B、所述云端推送指定格式消息数据至Android端和IOS移动终端:B1、若消息对所有用户可见,则所述云端采用公共消息发送协议发送,所有的Android端和IOS移动终端均可接收到消息;B2、若消息只对单个用户可见,则所述云端采用私有消息发送协议,此时只有指定账号用户的Android端或/和IOS移动终端可接收消息;C、所述Android端和IOS移动终端接收来自于云端所推送的消息,并且解析消息数据,按需将消息数据存进本地数据库中:C1、解析消息数据,根据消息数据的类型在Android端或/和IOS移动终端的消息通知栏发送消息通知;C2、Android端或/和IOS移动终端根据解析得到的消息类型及消息体字段,创建不同的数据库表,并存储消息;C3、Android端或/和IOS移动终端每接收存储一条消息数据时,将未读消息数量加一;D、通过点击Android端或/和IOS移动终端的通知栏或APP端的消息提示框,跳转到消息展示界面;E、Android端或/和IOS移动终端以HTML5方式实现消息展示界面,Android端或/和IOS移动终端的javascript调用读取Android端和IOS移动终端的数据库,分类解析并根据不同消息类型适配不同消息UI进行展示;F、在HTML5端将阅读过的消息做字体或背景色的UI处理进行区分,并查询数据库将此条消息数据库读取状态修改为已读状态,同时将此类型未读消息数量减一;H、用户在Android端或/和IOS移动终端可对消息进行选择性的删除操作。本专利技术在步骤H之后还优选如下技术方案:所述步骤H在消息删除之后,刷新UI展示,并将数据库中对应数据清除。本专利技术较现有技术相比,具有以下优点及有益效果:(1)本专利技术适用于混合型APP快速开发模式,解决了各类及时消息通知,移动终端及时接收并查看的问题;通过本专利技术的技术方案,用户可通过移动终端及时接收并查看云端推送的消息,并能对未读消息进行计数提示,区分已读未读消息,点击查看消息详情。(2)本专利技术的云端推送消息数据,在移动终端(Android端和IOS移动终端)解析云端推送过来的消息并存数据库,按照不同的消息类型存入不同的数据库;展示消息时,通过html5页面读取native数据库,展示消息数据。(3)本专利技术可以跨平台实现消息的存取和展示,适用于混合型APP开发,代码复用率高;另外,不同用户的数据存入不同的数据库表中,确保了数据的安全性。附图说明图1为本专利技术的流程示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明:实施例一如图1所示,一种跨平台移动端实时消息通知及展示方法,包括云端、Android端和IOS移动终端,其方法步骤如下:A、所述云端和Android端、IOS移动终端约定消息发送协议,其中消息协议包括公共消息发送协议和私有消息发送协议;公共消息发送协议适用于所有终端用户,私有消息发送协议只适用于单个已注册用户;B、所述云端推送指定格式消息数据至Android端和IOS移动终端:B1、若消息对所有用户可见,则所述云端采用公共消息发送协议发送,所有的Android端和IOS移动终端均可接收到消息;B2、若消息只对单个用户可见,则所述云端采用私有消息发送协议,此时只有指定账号用户的Android端或/和IOS移动终端可接收消息;C、所述Android端和IOS移动终端接收来自于云端所推送的消息,并且解析消息数据,按需将消息数据存进本地数据库中:C1、解析消息数据,根据消息数据的类型在Android端或/和IOS移动终端的消息通知栏发送消息通知;C2、Android端或/和IOS移动终端根据解析得到的消息类型及消息体字段,创建不同的数据库表,并存储消息;C3、Android端或/和IOS移动终端每接收存储一条消息数据时,将未读消息数量加一;D、通过点击Android端或/和IOS移动终端的通知栏或APP端的消息提示框,跳转到消息展示界面;E、Android端或/和IOS移动终端以HTML5方式实现消息展示界面,Android端或/和IOS移动终端的javascript调用读取Android端和IOS移动终端的数据库,分类解析并根据不同消息类型适配不同消息UI进行展示;F、在HTML5端将阅读过的消息做字体或背景色的UI处理进行区分,并查询数据库将此条消息数据库读取状态修改为已读状态,同时将此类型未读消息数量减一;H、用户在Android端或/和IOS移动终端可对消息进行选择性的删除操作。实施例二如图1所示,一种跨平台移动端实时消息通知及展示方法,包括云端、Android端和IOS移动终端,其方法步骤如下:步骤一、云端和Android端、IOS移动终端约定消息发送协议。其中,消息协议包括公共消息发送协议和私有消息发送协议。公共消息发送协议适用于所有终端用户,私有消息发送协议只适用于单个已注册的用户。消息发送协议约定消息的类型(type字段)、消息体的详细字段。步骤二、云端推送指定格式消息数据至Android端和IOS移动终端。步骤二中所述流程包含以下两种情形:A1:若消息对所有用户可见,则采用公共消息发送协议发送,所有终端均可接收到消息;A2:若消息只对单个用户可见,则采用私有消息发送协议,此时只有指定账号用户可接收消息;步骤三、Android端和IOS移动终端的各自APP接收来自于云端所推送的消息,解析消息数据,按需将消息数据存进本地数据库。步骤三中所述流程包含以下子步骤:B1:解析消息数据,根据消息数据的类型在移动终端的消息通知栏发送消息到来通知,点击通知栏的通知可跳转至消息展示页面.B2:根据解析得到的消息类型及消息体字段,创建不同的数据库表,并将消息字段按类型存入对应数据库表格。其中,数据库表格只在初次存储消息的时候创建,消息表格分为公共消息表格和私有用户消息表格,终端只建立一个公共消息表格,但可创建多个私有消息表,在终端上登录过的AP本文档来自技高网...
一种跨平台移动端实时消息通知及展示方法

【技术保护点】
一种跨平台移动端实时消息通知及展示方法,其特征在于:包括云端、Android端和IOS移动终端,其方法步骤如下:A、所述云端和Android端、IOS移动终端约定消息发送协议,其中消息协议包括公共消息发送协议和私有消息发送协议;公共消息发送协议适用于所有终端用户,私有消息发送协议只适用于单个已注册用户;B、所述云端推送指定格式消息数据至Android端和IOS移动终端:B1、若消息对所有用户可见,则所述云端采用公共消息发送协议发送,所有的Android端和IOS移动终端均可接收到消息;B2、若消息只对单个用户可见,则所述云端采用私有消息发送协议,此时只有指定账号用户的Android端或/和IOS移动终端可接收消息;C、所述Android端和IOS移动终端接收来自于云端所推送的消息,并且解析消息数据,按需将消息数据存进本地数据库中:C1、解析消息数据,根据消息数据的类型在Android端或/和IOS移动终端的消息通知栏发送消息通知;C2、Android端或/和IOS移动终端根据解析得到的消息类型及消息体字段,创建不同的数据库表,并存储消息;C3、Android端或/和IOS移动终端每接收存储一条消息数据时,将未读消息数量加一;D、通过点击Android端或/和IOS移动终端的通知栏或APP端的消息提示框,跳转到消息展示界面;E、Android端或/和IOS移动终端以HTML5方式实现消息展示界面,Android端或/和IOS移动终端的javascript调用读取Android端和IOS移动终端的数据库,分类解析并根据不同消息类型适配不同消息UI进行展示;F、在HTML5端将阅读过的消息做字体或背景色的UI处理进行区分,并查询数据库将此条消息数据库读取状态修改为已读状态,同时将此类型未读消息数量减一;H、用户在Android端或/和IOS移动终端可对消息进行选择性的删除操作。...

【技术特征摘要】
1.一种跨平台移动端实时消息通知及展示方法,其特征在于:包括云端、Android端和IOS移动终端,其方法步骤如下:A、所述云端和Android端、IOS移动终端约定消息发送协议,其中消息协议包括公共消息发送协议和私有消息发送协议;公共消息发送协议适用于所有终端用户,私有消息发送协议只适用于单个已注册用户;B、所述云端推送指定格式消息数据至Android端和IOS移动终端:B1、若消息对所有用户可见,则所述云端采用公共消息发送协议发送,所有的Android端和IOS移动终端均可接收到消息;B2、若消息只对单个用户可见,则所述云端采用私有消息发送协议,此时只有指定账号用户的Android端或/和IOS移动终端可接收消息;C、所述Android端和IOS移动终端接收来自于云端所推送的消息,并且解析消息数据,按需将消息数据存进本地数据库中:C1、解析消息数据,根据消息数据的类型在Android端或/和IOS移动终端的消息通知栏发送消息通知;C2、Android端或/...

【专利技术属性】
技术研发人员:廖金王艳艳
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1