第三方应用处理方法、系统以及存储介质技术方案

技术编号:23342722 阅读:42 留言:0更新日期:2020-02-15 03:40
本公开提供了一种第三方应用处理方法、系统以及存储介质,涉及互联网技术领域,其中方法包括:服务平台生成第三方应用服务信息并向全部应用节点广播;应用节点基于从服务平台获取的第三方应用程序提供第三方应用服务;第三方应用服务器获得与应用节点提供的第三方应用服务相对应的第三方应用服务数据,生成包括第三方应用服务定义信息和第三应用服务数据的区块并将区块存储在区块链中。本公开的方法、系统以及存储介质,可以实现去中心化的第三方应用管理,第三方应用服务信息在区块链中进行分布式存储,通过采用区块链的去中心化以及基于共识算法参与评分,保证了积分产生、积分交易的公正性;提升了用户的感受度,增强了竞争力。

Third party application processing methods, systems and storage media

【技术实现步骤摘要】
第三方应用处理方法、系统以及存储介质
本公开涉及互联网
,尤其涉及一种第三方应用处理方法、系统以及存储介质。
技术介绍
随着互联网的兴起,移动设备等可以使用的第三方应用(例如智能音箱、游戏等)越来越多。服务平台里管理着很多的第三方应用。例如一个智能音箱的服务平台,服务平台提供如语音打车服务、语音点歌服务、语音购物服务、儿童故事、语音购物等众多的服务,这些服务支撑着整个智能音箱平台的用户体验,并且均由第三方提供。目前,第三方服务程序在服务平台里统一存储,统一管理,如服务平台负责服务的审批、服务的评级、推广等,服务平台负荷较重。
技术实现思路
有鉴于此,本公开要解决的一个技术问题是提供一种第三方应用处理方法、系统以及存储介质。根据本公开的一个方面,提供一种第三方应用处理方法,包括:服务平台接收到开发者发送的第三方应用服务创建请求以及第三方应用程序;所述服务平台生成第三方应用服务信息并向全部应用节点广播;所述应用节点基于从所述服务平台获取的所述第三方应用程序提供第三方应用服务;第三方应用服务器获得与所述应用节点提供的本文档来自技高网...

【技术保护点】
1.一种第三方应用处理方法,包括:/n服务平台接收到开发者发送的第三方应用服务创建请求以及第三方应用程序;/n所述服务平台生成第三方应用服务信息并向全部应用节点广播;/n所述应用节点基于从所述服务平台获取的所述第三方应用程序提供第三方应用服务;/n第三方应用服务器获得与所述应用节点提供的第三方应用服务相对应的第三方应用服务数据,生成包括第三方应用服务定义信息和所述第三应用服务数据的区块并将所述区块存储在区块链中。/n

【技术特征摘要】
1.一种第三方应用处理方法,包括:
服务平台接收到开发者发送的第三方应用服务创建请求以及第三方应用程序;
所述服务平台生成第三方应用服务信息并向全部应用节点广播;
所述应用节点基于从所述服务平台获取的所述第三方应用程序提供第三方应用服务;
第三方应用服务器获得与所述应用节点提供的第三方应用服务相对应的第三方应用服务数据,生成包括第三方应用服务定义信息和所述第三应用服务数据的区块并将所述区块存储在区块链中。


2.如权利要求1所述的方法,所述第三方应用服务器获得与所述应用节点提供的第三方应用服务相对应的第三方应用服务数据包括:
所述第三方应用服务器获得与所述应用节点提供的第三方应用服务相对应的使用者使用信息和使用者评价信息,其中,所述使用者使用信息包括:使用频率、使用时长;
所述第三方应用服务器基于所述使用者评价信息和所述使用者评价信息并采用约定的共识算法计算所述应用节点的排名信息。


3.如权利要求2所述的方法,所述第三应用服务数据包括:所述排名信息、所述使用信息、所述评价信息;所述生成包括第三方应用服务定义信息和所述第三应用服务数据的区块并将所述区块存储在区块链中包括:
所述第三方应用服务器分别生成包括所述第三方应用服务定义信息和所述排名信息的区块、包括所述第三方应用服务定义信息和所述使用信息的区块、包括所述第三方应用服务定义信息和所述评价信息的区块,并将生成的区块存储在所述区块链中。


4.如权利要求3所述的方法,还包括:
所述服务平台向所述第三方应用服务器发送信息查询消息,其中,所述信息查询指令中携带有查询时间信息;
所述第三方应用服务器确定与所述信息查询消息相对应的区块并从区块中获取相应的查询结果信息;
所述服务平台基于所述查询结果信息确定奖励对象以及分配给奖励对象的奖励凭证,将奖励对象信息和奖励凭证信息发送给与此奖励对象相对应的第三方应用服务器,以使此第三方应用服务器生成包括此奖励对象信息和奖励凭证信息的区块并将此区块存储在区块链中。


5.如权利要求4所述的方法,其中,所述查询结果信息包括:所述排名信息、所述使用信息、所述评价信息;
所述服务平台基于所述查询结果信息确定奖励对象以及分配给奖励对象的奖励凭证包括:
所述服务平台基于所述排名信息、所述使用信息、所述评价信息分别确定作为奖励对象的开发者、第三方应用服务的使用者、参与评分的使用者。


6.如权利要求5所述的方法,还包括:
所述服务平台确定首个生成所述排名信息的第三方应用服务器,将此第三方应用服务器确定为奖励对象并分配奖励凭证。


7.如权利要求6所述的方法,还包括:
所述服务平台向所述第三方应用服务器发送奖励凭证交易消息,其中,所述奖励凭证交易消息中携带有奖励对象信息和交易信息;
所述第三方应用服务器确定与所述奖励凭证交易消息相对应的区块并从此区块中获取相应的所述奖励对象信息和所述奖励凭证信息,基于所述奖励凭证信息和所述交易信息确定交易是否能够完成,返回所述确定结果信息;
所述服务平台在交易成功后向所述第三方应用服务器发送奖励凭证交易成功消息,所述第三方应用服务器生成包括完成交易的奖励对象信息和所述交易信息的区块并将此区块存储在区块链中。


8.如权利要求4所述的方法,还包括:
所述服务平台基于预设的奖励凭证时间函数生成所述奖励凭证;其中,所述奖励凭证的总量为预定值,所述奖励凭证的数量随时间递减。


9.一...

【专利技术属性】
技术研发人员:苟健
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1