二进制格式信息的识别和执行方法技术

技术编号:15749781 阅读:172 留言:0更新日期:2017-07-03 15:00
本发明专利技术提供了一种二进制格式信息的识别和执行方法,涉及信息技术领域,包括在智能终端与服务器的IP网络连接建立失败的情况下,通过SDK提取智能终端的号码信息,或者手动输入号码信息,并使SDK将号码信息发送给服务器,服务器根据第一推送消息生成并向号码信息下发二进制格式信息,智能终端将二进制格式信息下载并发送给SDK,SDK将二进制格式信息进行识别和判断,获取第二推送消息,将第二推送消息存入收件箱并按照终端格式显示,在判断第二推送消息进一步包括智能终端的指令信息的情况下,执行智能终端的指令信息并获取确认执行信息。本发明专利技术可以提高消息推送的成功率、降低成本。

【技术实现步骤摘要】
二进制格式信息的识别和执行方法
本专利技术涉及信息
,尤其是涉及二进制格式信息的识别和执行方法。
技术介绍
日常情况下,企业经常使用多种方式发送和接收消息,随着App(Application,应用程序)的快速发展,大量企业App的存在和使用让PUSH(推送技术)的使用越来越普遍,大量的PUSH信息都是由企业直接推送的服务和通知类消息,如金融系统的信用卡使用提示、订票成功的通知等等。这些消息中既包含有显示的内容还包含用户操作指令,在IPPUSH中实时连接实时发送实时显示不保存,但是对于网络情况不好或者用户不能联网的情况下,IPPUSH客户端无法与服务器连接,或者这种情况下的智能终端用户就没法接收信息和完成操作指令了。按照统计,目前的IPPUSH到达率只有60%,还有40%不能到达;而且只能简单识别内容,无法传输和识别信令通道中二进制内容;另外IPPUSH推送消息只能在PUSH客户端显示,不能保存进收件箱。
技术实现思路
有鉴于此,本专利技术的目的在于提供二进制格式信息的识别和执行方法,通过信令通道将二进制格式信息进行发送、识别、判断和执行,可以提高消息推送的成功率,降低成本而且将推送消息既能显示又能保存在收件箱中。第一方面,本专利技术实施例提供了一种二进制格式信息的识别和执行方法,其中,应用于智能终端,包括:与服务器建立IP网络连接;判断所述IP网络连接是否建立失败;如果所述IP网络连接建立失败,则通过信令通道与所述服务器建立连接,并将号码信息通过软件开发工具包SDK发送给所述服务器,以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息;接收并下载所述服务器的二进制格式信息;将所述二进制格式信息发送给所述SDK,以使所述SDK将所述二进制格式信息进行识别并判断,获取第二推送消息;将所述第二推送消息存入收件箱,并以终端格式将所述第二推送消息进行显示;判断所述第二推送消息是否包括智能终端的指令信息;如果所述第二推送消息包括所述智能终端的指令信息,则执行所述智能终端的指令信息并获取确认执行信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息包括:以使所述服务器将所述第一推送消息进行二进制转换和发送格式选择得到二进制格式信息,并根据所述号码信息,将所述二进制格式信息通过信令通道进行下发。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述二进制格式信息包括二进制内容信息和二进制指令信息,所述以使所述SDK将所述二进制格式信息进行识别和判断,获取第二推送消息包括:以使所述SDK将所述二进制内容信息进行识别并转换为所述第二推送消息,在判断所述二进制格式信息包括所述二进制指令信息的情况下,将所述二进制指令信息进行识别并标记得到所述智能终端的指令信息,以及根据所述智能终端的指令信息获得链接信息。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述执行所述智能终端的指令信息并获取确认执行信息包括:判断是否确认执行所述智能终端的指令信息;如果确认执行所述智能终端的指令信息,则对所述链接信息进行启动,获取所述确认执行信息。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,还包括:如果所述IP网络连接建立成功,则通过所述IP网络连接下载所述第一推送消息;将所述第一推送消息进行显示,并将所述第一推送消息发送给所述SDK,以使所述SDK将所述第一推送消息进行保存和标记,得到所述智能终端的指令信息。第二方面,本专利技术实施例还提供了一种二进制格式信息的识别和执行方法,其中,应用于SDK,包括:在IP网络连接建立失败的情况下,通过信令通道与服务器建立连接,并提取智能终端的号码信息;将所述号码信息发送给服务器,以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息;接收所述智能终端的所述二进制格式信息,将所述二进制格式信息进行识别和判断,获取第二推送消息;将所述第二推送消息发送给所述智能终端,以使所述智能终端将所述第二推送消息存入收件箱,并以终端格式将所述第二推送消息进行显示;在第二推送消息包括所述智能终端的指令信息的情况下,将所述智能终端的指令信息发送给所述智能终端,以使所述智能终端执行所述智能终端的指令信息并获取确认执行信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息包括:以使所述服务器将所述第一推送消息进行二进制转换和发送格式选择得到二进制格式信息,并根据所述号码信息,将所述二进制格式信息通过信令通道进行下发。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述二进制格式信息包括二进制内容信息和二进制指令信息,所述将所述二进制格式信息进行识别和判断,获取第二推送消息包括:将所述二进制内容信息进行识别并转换为所述第二推送消息;在判断所述二进制格式信息包括所述二进制指令信息的情况下,将所述二进制指令信息进行识别并标记得到所述智能终端的指令信息;根据所述智能终端的指令信息获得链接信息。结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述以使所述智能终端执行所述智能终端的指令信息并获取确认执行信息包括:以使所述智能终端判断是否确认执行所述智能终端的指令信息,在确认执行所述智能终端的指令信息的情况下,对所述链接信息进行启动,获取所述确认执行信息。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,还包括:在所述IP网络连接建立成功的情况下,接收所述智能终端的第一推送消息;将所述第一推送消息进行保存和标记,得到所述智能终端的指令信息。本专利技术提供的二进制格式信息的识别和执行方法,包括智能终端与服务器建立IP网络连接,判断IP网络连接是否建立失败,在IP网络连接建立失败的情况下,通过SDK主动提取智能终端的号码信息,或者手动输入号码信息,并使SDK将号码信息发送给服务器,服务器根据第一推送消息生成并向号码信息下发二进制格式信息,智能终端将二进制格式信息下载并发送给SDK,SDK将二进制格式信息进行识别和判断,获取第二推送消息,将第二推送消息存入收件箱并按照终端格式显示,在判断第二推送消息进一步包括智能终端的指令信息的情况下,执行智能终端的指令信息并获取确认执行信息。本专利技术可以提高消息推送的成功率,降低成本而且第一推送消息既能显示又能保存在收件箱中。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的本文档来自技高网...
二进制格式信息的识别和执行方法

【技术保护点】
一种二进制格式信息的识别和执行方法,其特征在于,应用于智能终端,包括:与服务器建立IP网络连接;判断所述IP网络连接是否建立失败;如果所述IP网络连接建立失败,则通过信令通道与所述服务器建立连接,并将号码信息通过软件开发工具包SDK发送给所述服务器,以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息;接收并下载所述服务器的二进制格式信息;将所述二进制格式信息发送给所述SDK,以使所述SDK将所述二进制格式信息进行识别和判断,获取第二推送消息;将所述第二推送消息存入收件箱,并以终端格式将所述第二推送消息进行显示;判断所述第二推送消息是否包括智能终端的指令信息;如果所述第二推送消息包括所述智能终端的指令信息,则执行所述智能终端的指令信息并获取确认执行信息。

【技术特征摘要】
1.一种二进制格式信息的识别和执行方法,其特征在于,应用于智能终端,包括:与服务器建立IP网络连接;判断所述IP网络连接是否建立失败;如果所述IP网络连接建立失败,则通过信令通道与所述服务器建立连接,并将号码信息通过软件开发工具包SDK发送给所述服务器,以使所述服务器根据第一推送消息生成并向所述号码信息下发二进制格式信息;接收并下载所述服务器的二进制格式信息;将所述二进制格式信息发送给所述SDK,以使所述SDK将所述二进制格式信息进行识别和判断,获取第二推送消息;将所述第二推送消息存入收件箱,并以终端格式将所述第二推送消息进行显示;判断所述第二推送消息是否包括智能终端的指令信息;如果所述第二推送消息包括所述智能终端的指令信息,则执行所述智能终端的指令信息并获取确认执行信息。2.根据权利要求1所述的二进制格式信息的识别和执行方法,其特征在于,所述以使所述服务器根据第一推送消息和所述号码信息生成并下发二进制格式信息包括:以使所述服务器将所述第一推送消息进行二进制转换和发送格式选择得到二进制格式信息,并根据所述号码信息,将所述二进制格式信息通过信令通道进行下发。3.根据权利要求1所述的二进制格式信息的识别和执行方法,其特征在于,所述二进制格式信息包括二进制内容信息和二进制指令信息,所述以使所述SDK将所述二进制格式信息进行识别和判断,获取第二推送消息包括:以使所述SDK将所述二进制内容信息进行识别并转换为所述第二推送消息,在判断所述二进制格式信息包括所述二进制指令信息的情况下,将所述二进制指令信息进行识别并标记得到所述智能终端的指令信息,以及根据所述智能终端的指令信息获得链接信息。4.根据权利要求3所述的二进制格式信息的识别和执行方法,其特征在于,所述执行所述智能终端的指令信息并获取确认执行信息包括:判断是否确认执行所述智能终端的指令信息;如果确认执行所述智能终端的指令信息,则对所述链接信息进行启动,获取所述确认执行信息。5.根据权利要求1所述的二进制格式信息的识别和执行方法,其特征在于,还包括:如果所述IP网络连接建立成功,则通过所述IP网络连接下载所述第一推送消息;将所述第一推送消息进行显示,并将所述第一推送消息发送给所述SDK,以使所述S...

【专利技术属性】
技术研发人员:刘艳刘涛郭创学吴俊杰文飞李玉霞
申请(专利权)人:中卓信北京科技有限公司
类型:发明
国别省市:北京,11

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

1