(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210496399.1
(22)申请日 2022.05.09
(65)同一申请的已公布的文献号
申请公布号 CN 114598555 A
(43)申请公布日 2022.06.07
(73)专利权人 飞天诚信科技股份有限公司
地址 100085 北京市海淀区学清路9号汇智
大厦B楼17层
(72)发明人 陆舟
(51)Int.Cl.
H04L 9/40(2022.01)
H04L 9/32(2006.01)
H04L 9/08(2006.01)
H04L 67/10(2022.01)(56)对比文件
CN 110166576 A,2019.08.23
CN 113395315 A,2021.09.14
US 2003005161 A1,20 03.01.02
审查员 周倩
(54)发明名称
一种不同平台可切换的播报实现方法及系
统
(57)摘要
本发明公开一种不同平台可切换的播报实
现方法及系统, 该方法包括: 服务器对接收到的
处理请求进行处理并根据处理结果生成处理响
应返回给客户端应用, 从处理结果中提取播报数
据, 根据处理请求中的商户码和配置信息判断当
前连接的云平台类型, 如为第一 云平台和第二云
平台则服务器通过第一云平台向播报设备发送
播报数据进行播报, 如播报失败则再通过第二云
平台向播报设备发送播报数据进行播报, 或服务
器通过第二云平台向播报设备发送播报数据进
行播报, 如播报失败则再通过第一云平台 向播报
设备发送播报数据进行播报。 通过本发明, 播报
设备无需更新软件, 也无需返厂, 实现播报设备
与多平台之间的连接和播报等业务, 实现无缝切
换, 使用方便, 节约成本 。
权利要求书5页 说明书26页 附图5页
CN 114598555 B
2022.07.29
CN 114598555 B
1.一种不同平台可切换的播报实现方法, 其特 征在于, 包括:
步骤T1: 当服务器接收到处理请求时, 对处理请求进行处理并根据处理结果生成处理
响应返回给客户端应用, 从所述处理结果中提取播报数据, 根据 处理请求中的商户码和保
存的配置信息判断播报设备连接的云平台类型, 如为第一云平台和第二云平台则所述服务
器通过第一云平台向所述播报设备发送播报数据进行播报, 如播报失败则所述服务器通过
第二云平台向所述播报设备发送播报数据进 行播报, 或所述服务器通过第二云平台向所述
播报设备发送播报数据进 行播报, 如播报失败则所述服务器通过第一云平台向所述播报设
备发送播报数据进行播报;
所述服务器通过第一云平台向所述 播报设备发送播报数据进行播报, 包括:
步骤T2: 所述服务器使用第一云平台密钥对所述播报数据进行加密, 根据第一结构体
将播报数据加密结果、 所述商户码对应的播报设备 的设备标识组织成播报报文, 调用第一
云平台接口将所述播报报文发送 给第一云平台, 如第一云平台接口返回预设错误码则播报
失败, 否则执 行步骤T3;
步骤T3: 所述第一云平台解析播报报文, 使用第一云平台密钥对解析结果中的播报数
据加密结果进 行解密, 使用与解析结果中的设备标识对应的设备密钥对解密得到的播报数
据进行加密得到播报数据加密值, 根据所述播报数据加密值和 第一云平台标识 生成播报请
求并推送给与所述设备标识对应的播报设备, 同时生成播报响应报文, 将所述播报响应报
文返回给 所述服务器;
步骤T4: 所述播报设备解析播报请求, 使用与解析结果中的第一云平台标识对应的设
备密钥对解析结果中的播报数据加密值进 行解密得到播报数据, 从播报数据中提取播报内
容并进行播报, 生成消息播报确认响应并返回给 所述第一云平台;
步骤T5: 所述第一云平台解析接收到的消息播报确认响应并记录解析得到的播报结
果, 返回步骤T1;
所述步骤T1之前还包括: 所述第 一云平台接收用户在配置 中心页面中设置的配置信 息
并保存, 将所述配置信息发送给 所述服务器, 所述 服务器保存接收到的配置信息 。
2.如权利要求1所述的方法, 其特征在于, 所述步骤T1中根据处理请求中的商户码和保
存的配置信息判断播报设备 连接的云平台类型, 还 包括:
如为第一云平台则所述服务器通过第一云平台向所述播报设备发送播报数据进行播
报, 如播报失败则报错, 结束;
如为第二云平台则所述服务器通过第二云平台向所述播报设备发送播报数据进行播
报, 如播报失败则报错, 结束。
3.如权利要求1或2所述的方法, 其特征在于, 所述服务器通过第二云平台向所述播报
设备发送播报数据进行播报, 包括:
步骤D1: 所述服务器使用第二云平台密钥对所述播报数据进行加密, 根据第二结构体
将播报数据加密结果、 所述商户码对应的播报设备 的设备标识组织成播报报文, 调用第二
云平台接口将所述播报报文发送 给所述第二云平台, 如所述第二云平台接口返回错误码则
播报失败, 否则执行步骤D2;
步骤D2: 所述第二云平台解析播报报文, 使用第二云平台密钥对解析结果中的播报数
据加密结果进 行解密, 并使用设备密钥对解密得到的播报数据进 行加密得到播报数据加密权 利 要 求 书 1/5 页
2
CN 114598555 B
2值, 根据播报数据加密值和第二云平台标识 生成播报请求并推送给与解析结果中的设备标
识对应的播报设备, 同时生成播报响应报文并将所述 播报响应报文返回给 所述服务器;
步骤D3: 所述播报设备根据配置信息中的映射数据格式解析播报请求, 使用与解析结
果中的第二云平台标识对应的设备密钥对解析结果中的播报数据加密值进行解密得到播
报数据, 从所述播报数据中提取播报 内容并进行播报, 生成消息播报确认响应并返回给所
述第二云平台;
步骤D4: 所述第二云平台解析接收到的消息播报确认响应并记录解析得到的播报结
果。
4.如权利要求2所述的方法, 其特征在于, 所述步骤T1中的根据处理请求中的商户码和
保存的配置信息判断播报设备连接的云平台类型, 包括: 所述服务器根据 处理请求中的商
户码获取对应的设备标识, 根据所述设备标识获取对应的配置信息, 从所述配置信息中获
取类型值, 根据所述类型值判断播报设备连接的云平台的类型, 如类型值为第一数据则播
报设备连接的云平台为第一云平台, 如类型值为第二数据则播报设备连接的云平台为第二
云平台, 如类型值 为第三数据则播报设备 连接的云平台为第一云平台和第二云平台。
5.如权利要求3所述的方法, 其特征在于, 所述播报数据中设置消息标识, 所述从播报
数据中提取播报内容并进行播报, 包括:
所述播报设备从所述播报数据中获取消息标识, 并判断本地是否保存有消息标识, 是
则将获取的消息标识与本地保存的消息标识进行比对, 如一致则报错, 结束, 如不一致则从
所述播报数据中提取播报内容并进行播报, 并用获取的消息标识更新本地保存的消息标
识; 否则所述 播报设备从所述 播报数据中提取播报内容并进行播报, 保存获取的消息标识。
6.如权利要求1所述的方法, 其特征在于, 在步骤T1之前还包括建立连接过程, 具体包
括:
步骤S1: 播报设备从配置信息中获取 连接信息和播报配置数据;
步骤S2: 所述播报设备根据所述连接信息判断可连接云平台的类型, 如为第一云平台
和第二云平台则所述播报设备分别与第一云平台和 第二云平台建立长连接, 如为第一云平
台则所述播报设备与第一云平台建立长连接, 如为第二云平台则所述播报设备与第二云平
台建立长连接 。
7.如权利要求6所述的方法, 其特征在于, 所述播报设备与第一云平台建立长连接, 包
括:
步骤A1: 所述播报设备根据所述连接信息、 内置的与第一云平台对应的设备密钥和自
身的设备标识、 用户信息生成连接第一云平台登录请求, 并将所述连接第一云平台登录请
求发送给第一云平台;
步骤A2: 所述第一云平台解析连接第一云平台登录请求, 并根据解析结果中的设备密
钥、 设备标识和用户信息对用户身份进行验证, 如验证成功则给所述播报设备返回登录响
应并与所述 播报设备保持长连接, 如验证失败则向所述 播报设备报错。
8.如权利要求7所述的方法, 其特征在于, 所述将所述连接第 一云平台登录请求发送给
第一云平台之后还包括: 如所述播报设备未收到所述第一云平台的响应数据时, 所述播报
设备间隔第二预设时长后重新发送所述连接第一云平台登录请求给所述第一云平台, 直到
收到所述第一云平台的响应数据。权 利 要 求 书 2/5 页
3
CN 114598555 B
3
专利 一种不同平台可切换的播报实现方法及系统
文档预览
中文文档
37 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共37页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 08:13:05上传分享