[发明专利]一种基于分布式终端的自主结算方法在审
申请号: | 202011051556.5 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112202561A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 卢彬;甘忠文;郑宏炜 | 申请(专利权)人: | 福州东方智慧网络科技有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/32;H04L29/06;H04L29/08;G06Q20/38;G06Q30/06 |
代理公司: | 厦门龙格思汇知识产权代理有限公司 35251 | 代理人: | 黄庆鹊 |
地址: | 350008 福建省福州市仓山区建新镇盘*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 终端 自主 结算 方法 | ||
本发明公开了一种基于分布式终端的自主结算方法。步骤1:终端设备播放结束后,使用RSA算法公钥加密播放订单信息,得到加密信息;步骤2:向通信系统发送步骤1的加密信息;步骤3:终端设备接收由通信系统建立的通信通道发送的步骤2的加密结果进行解密,将解密后的信息再次加密得到加密结果;步骤4:将步骤3的加密结果向服务器发起存储请求;步骤5:服务器收到存储请求后,验证结算key的是否有效,有效则存储,无效则不存储。本发明简化服务器的结算过程,缓解服务器的运算压力。
技术领域
本发明涉及电子及通讯领域,具体是一种基于分布式终端的自主结算方法。
背景技术
目前市场上对投放广告订单的结算主要由服务器发起,服务器需要对订单进行筛选,随着订单数量的增长筛选变的复杂,且服务器结算无法有效界定对投放结果,投放人会对结果的正确性抱有怀疑态度;终端设备大多都有特定的结算规则,服务器结算需要对终端设备做出对应的运算,结算运算复杂化;服务器的运算压力会随着终端设备数量的增长和订单数量的增长而增长。
发明内容
本发明的目的在于提供一种基于分布式终端的自主结算方法,以解决现有技术中的各个问题,简化服务器的结算过程,缓解服务器的运算压力。
为实现上述目的,本发明提供如下技术方案:
一种基于分布式终端的自主结算方法,所述自主结算方法包括以下步骤:
步骤1:终端设备播放结束后,使用RSA算法公钥加密播放订单信息,得到加密信息;
步骤2:向通信系统发送步骤1的加密信息;
步骤3:终端设备接收由通信系统建立的通信通道发送的步骤2的加密结果进行解密,将解密后的信息再次加密得到加密结果;
步骤4:将步骤3的加密结果向服务器发起存储请求;
步骤5:服务器收到存储请求后,验证结算key的是否有效,有效则存储,无效则不存储。
进一步的,步骤1具体包括以下步骤:
步骤1.1:终端设备向服务器发送请求,附带加密信息;
步骤1.2:服务器收到请求后,使用RSA算法私钥对附带的加密信息解密,得到结算播放订单信息;
步骤1.3:验证结算播放订单信息是否有效,无效则进入步骤1.4,有效则进入步骤1.5;
步骤1.4:返回无效订单信息;
步骤1.5:使用snowflow算法生成一个结算key;
步骤1.6:使用RSA算法私钥加密结算key和结算播放订单信息,得到加密结果;
步骤1.7:向通信系统发送加密结果;
步骤1.8:对终端设备返回请求成功。
进一步的,步骤3具体包括以下步骤:
步骤3.1:使用RSA算法公钥解密加密结果得到结算key和结算播放订单信息;
步骤3.2:验证结算播放订单信息是否有效,如无效则跳转至步骤3.3,如有效则跳转至步骤3.4;
步骤3.3:向服务器上报结算播放订单信息验证异常;
步骤3.4:通过终端播放结果与结算播放订单信息进行比较得到结算金额;
步骤3.5:将步骤3.4得到的结算金额通过存储器存储的结算规则生成对应的结算记录;
步骤3.6:将步骤3.5的结算结果,使用RAS算法公钥加密生成结算记录和结算key,并向服务器发起存储请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州东方智慧网络科技有限公司,未经福州东方智慧网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011051556.5/2.html,转载请声明来源钻瓜专利网。