软件应用程序业务更新方法、装置及计算机设备制造方法及图纸

技术编号:19319756 阅读:73 留言:0更新日期:2018-11-03 10:37
本发明专利技术提供一种软件应用程序业务更新方法、装置、存储设备及计算机设备。该方法包括:通过网页业务组件接收应用业务;所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;所述网页业务组件根据所述应用信息执行所述应用业务。因此,该软件应用程序业务更新方法可通过动态下发组件和应用客户端对应的SDK的配合,提升动态下发组件和对应应用客户端的协作能力,让移动应用客户端在不发布新版本的时候即可灵活部署应用业务。即不受限于移动端app的发版周期,也不会受到网页技术的限制,可实现随时支持多种形式的应用业务。

Software application business update method, device and computer equipment

The invention provides a software application business update method, device, storage device and computer device. The method includes: receiving application business through web service component; obtaining application information of application client through SDK corresponding to script interface; the script interface is the interface of web service component and SDK connection; the web service component performs the said according to the application information. Use business. Therefore, this software application business updating method can improve the cooperation ability of dynamic download component and corresponding application client by cooperating with SDK of application client, so that mobile application client can deploy application business flexibly without releasing new version. That is, it is not limited to the release cycle of mobile app, nor is it restricted by web technology, and can support various forms of application services at any time.

【技术实现步骤摘要】
软件应用程序业务更新方法、装置及计算机设备
本专利技术涉及互联网
,具体而言,本专利技术涉及一种软件应用程序业务更新方法、装置及计算机设备。
技术介绍
应用客户端的运营企业,会根据市场需求不断更新应用业务。但是,应用业务的更新速度比较快,而对应应用客户端受限于版本开发,更新速度相对较慢。因此,用户终端中应用客户端的更新速度跟不上应用业务的更新速度,导致更新的应用业务无法很好地推送给用户。例如,直播业务会不断推出新鲜的玩法或活动,以满足广大观众需求,主播也需要在自己使用的移动开播工具中开启新鲜玩法或活动。活动更新频率较快,但移动端开播app受限于版本开发,更新周期较长。为了保证在移动端开播工具不更新的情况下,主播也能随时开启最新活动,采用了动态下发网页的方式:后台配置特定的活动,主播端app动态展示出后台配置的活动,再让主播通过网页与服务端发起通信。以此让主播app可以快速开启任何活动,而无需依赖版本更新。传统推送更新的应用业务一般采用业务组件接收后台动态下发的应用业务。例如网页组件。动态下发组件可以解决部分简单的应用业务,然而,动态下发组件与其对应的应用客户端的协作能力比较受限。如,受限于网页技术的限制,网页能提供的功能十分有限,如无法获取打开网页的主播的个人信息、频道信息等。而作为网页载体的移动APP,也难以从网页中获取主播使用过程中的结果反馈,动态下发组件与APP的协作能力是比较受限制的。
技术实现思路
本专利技术的目的旨在提供一种软件应用程序业务更新方法、装置、存储设备及计算机设备,以提升动态下发组件与应用客户端的协作能力,支持多种形式的应用业务。本专利技术提供以下方案:一种软件应用程序业务更新方法,包括以下步骤:通过网页业务组件接收应用业务;所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;所述网页业务组件根据所述应用信息执行所述应用业务。在其中一个实施例中,所述网页业务组件为基于HTML5网页的网页业务组件,所述SDK为JavaScriptSDK。在其中一个实施例中,所述应用业务包括直播业务,所述应用客户端包括直播客户端,所述应用信息包括直播信息。在其中一个实施例中,所述直播业务包括与所述直播客户端的当前直播关联的直播活动;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件获取与所述直播信息匹配的所述直播活动,并执行与所述直播信息匹配的所述直播活动。在其中一个实施例中,所述直播信息包括开播信息;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件根据所述开播信息调整所述直播业务的展示内容,并显示所述展示内容。在其中一个实施例中,所述直播信息包括频道号;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件从所述直播业务中获取与所述频道号对应的直播业务,并执行所述对应的直播业务。在其中一个实施例中,所述直播信息包括直播间的房间号;所述网页业务组件根据所述直播信息执行所述直播业务之后,还包括:所述网页业务组件根据所述房间号从后台服务器获取所述直播业务执行之前的初始主播人气值;所述网页业务组件获取所述直播业务执行结束之后,所述房间号根据所述直播业务获得的主播人气值;所述网页业务组件将所述初始主播人气值和根据所述直播业务获得的主播人气值进行叠加,将叠加后的主播人气值返回所述直播客户端。在其中一个实施例中,所述直播信息包括控制所述直播客户端的操作信息;所述网页业务组件根据所述直播信息执行所述直播业务之后,还包括:所述网页业务组件根据所述操作信息,通过所述SDK控制所述直播客户端执行与所述操作信息关联的操作。一种软件应用程序业务更新装置,包括:接收模块,用于通过网页业务组件接收应用业务;获取模块,用于所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;执行模块,用于所述网页业务组件根据所述应用信息执行所述应用业务。一种存储设备,其上存储有多条指令;所述指令适于由处理器加载并执行:通过网页业务组件接收应用业务;所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;所述网页业务组件根据所述应用信息执行所述应用业务。一种计算机设备,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据上述任一实施例所述的软件应用程序业务更新方法。相比现有技术,本专利技术的方案具有以下优点:本专利技术提供的一种软件应用程序业务更新方法,通过网页业务组件接收应用业务,同时该网页业务组件还可通过SDK获取到对应应用客户端的应用信息,从而该网页业务组件可根据应用客户端的应用信息执行接收到的应用业务。因此,该软件应用程序业务更新方法可通过动态下发组件和应用客户端对应的SDK的配合,提升动态下发组件和对应应用客户端的协作能力,让移动应用客户端在不发布新版本的时候即可灵活部署应用业务。即不受限于移动端app的发版周期,也不会受到网页技术的限制,可实现随时支持多种形式的应用业务。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术提供的一种软件应用程序业务更新方法的一实施例中流程;图2为本专利技术提供的一种软件应用程序业务更新方法的另一实施例中的流程图;图3为本专利技术提供的一种软件应用程序业务更新方法的再一实施例中的流程图;图4为本专利技术提供的一种软件应用程序业务更新方法的又一实施例中的流程图;图5为本专利技术提供的一种软件应用程序业务更新方法的又一实施例中的流程图;图6为本专利技术提供的一种软件应用程序业务更新方法的又一实施例中的流程图;图7为本专利技术提供的一种直播客户端的直播界面图;图8为本专利技术提供的一种直播业务更新方法的一实施例中的交互框图;图9为本专利技术一种软件应用程序业务更新装置的一实施例中的结构示意图;图10为本专利技术提供的计算机设备结构一实施例中的示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本领域技术人员应当理解,本专利技术所称的“应用”、“应用程序”、“应本文档来自技高网
...

【技术保护点】
1.一种软件应用程序业务更新方法,其特征在于,包括以下步骤:通过网页业务组件接收应用业务;所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;所述网页业务组件根据所述应用信息执行所述应用业务。

【技术特征摘要】
1.一种软件应用程序业务更新方法,其特征在于,包括以下步骤:通过网页业务组件接收应用业务;所述网页业务组件通过与脚本接口对应的SDK获取应用客户端的应用信息;所述脚本接口为所述网页业务组件与所述SDK连接的接口;所述网页业务组件根据所述应用信息执行所述应用业务。2.根据权利要求1所述的方法,其特征在于,所述网页业务组件为基于HTML5网页的网页业务组件,所述SDK为JavaScriptSDK。3.根据权利要求1所述的方法,其特征在于,所述应用业务包括直播业务,所述应用客户端包括直播客户端,所述应用信息包括直播信息。4.根据权利要求3所述的方法,其特征在于,所述直播业务包括与所述直播客户端的当前直播关联的直播活动;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件获取与所述直播信息匹配的所述直播活动,并执行与所述直播信息匹配的所述直播活动。5.根据权利要求3所述的方法,其特征在于,所述直播信息包括开播信息;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件根据所述开播信息调整所述直播业务的展示内容,并显示所述展示内容。6.根据权利要求3所述的方法,其特征在于,所述直播信息包括频道号;所述网页业务组件根据所述直播信息执行所述直播业务,包括:所述网页业务组件从所述直播业务中获取与所述频道号对应的直播业务,并执行所述对应的直播业务。7.根据权利要求3所述的方法,其特征在于,所述直播信息包括直播间的房间号;所述网页业务组件根据所述直播信息执行所述直播业务之后,还包括:所述网页业务组件根据所述房间号...

【专利技术属性】
技术研发人员:康谋余蒙丘建荣罗维飞张树鑫廖津津陈慕仪林泰宇
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

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

1