[发明专利]动态调整方法、装置、服务器、移动终端和可读存储介质在审
申请号: | 201711266555.0 | 申请日: | 2017-12-05 |
公开(公告)号: | CN109871285A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 邬晶 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用请求 应用接口 动态调整 输出结果 可读存储介质 移动终端 终端 服务器 动态修改 开发过程 开发周期 内容推送 显示方式 用户群体 差异化 加载 应用 发送 开发 | ||
本发明提供了一种动态调整方法、装置、服务器、移动终端和可读存储介质,其中,动态调整方法,包括:在接收到终端对任一应用接口的调用请求时,加载调用请求对应的第一Hook模块和/或第二Hook模块,第一Hook模块设置于应用接口之前,第二Hook模块设置于应用接口之后;根据应用接口与Hook模块的设置顺序,处理调用请求,以生成调用请求对应的输出结果;将输出结果发送至终端,使终端在应用界面上显示输出结果。通过本发明的技术方案,实现了根据不同的用户群体,进行差异化的内容推送,以及对应用界面的显示方式的动态修改,简化了开发人员的开发过程,缩短了开发周期。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种应用界面的动态调整方法、一种应用界面的动态调整装置、一种服务器、一种移动终端和一种计算机可读存储介质。
背景技术
在APP运营中,通常会要求针对界面的微小改动能够快速上线,以尽快确定用户体验最好的展示顺序、样式、文案等,在执行过程中,仍存在以下缺陷:
(1)需要频繁改动服务器端的程序代码,并重新发布上线;
(2)无法实现差异化的内容推送;
(3)完成验证后,还需要执行服务器端的程序代码进恢复、再次发布上线等操作,容易出错,影响用户体验。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的目的在于提供一种应用界面的动态调整方法、一种应用界面的动态调整装置、一种服务器、一种移动终端和一种计算机可读存储介质。
为了实现上述目的,本发明的第一方面的技术方案提供了一种应用界面的动态调整方法,适用于服务器,包括:在接收到终端对任一应用接口的调用请求时,加载调用请求对应的第一Hook模块和/或第二Hook模块,第一Hook模块设置于应用接口之前,第二Hook模块设置于应用接口之后;根据应用接口与Hook模块的设置顺序,处理调用请求,以生成调用请求对应的输出结果;将输出结果发送至终端,使终端在应用界面上显示输出结果。
在该技术方案中,通过在指定进程之前,和/或在指定进程之后分别加载第一Hook模块和第二Hook模块,以根据第一Hook模块,和/或第二Hook模块以及应用接口执行调用请求的处理操作,第一Hook模块用于对待进入应用接口的调用请求进行处理,第二Hook模块用于对应用接口的处理结果进行处理,以得到处理模型的输出结果,一方面,通过加载第一Hook模块,针对不同用户发送的调用请求进行不同的处理,将不同的处理结果输入应用接口中,能够得到不同的输出结果,在将不同的输出结果发送至对应的终端后,实现了根据不同的用户群体,进行差异化的内容推送,另一方面,通过加载第二Hook模块,对应用接口的处理结果进行处理,处理的方式包括输出结果的不同显示方式,与改动服务器程序的代码、重新发布上线的方式相比,实现了对应用界面的显示方式的动态修改,简化了开发人员的开发过程,缩短了开发周期,提升了用户的使用体验,再一方面,Hook模块加载与卸载方式简单,针对不同的应用接口能够加载不同的Hook模块,灵活性强。
具体地,Hook的本质是一段用以处理系统消息的程序,通过调用,将其挂入到指定的位置,一方面,每当调用请求发出,比如在到达应用接口之前,先捕获该请求,即第一Hook模块先得到该请求的控制权,这时Hook函数即可以加工处理(改变)该请求的内容,也可以不作处理而继续发送该事件,还可以强制结束事件的发送,另一方面,Hook函数也可以在事件经过应用接口的处理返回后,对返回结果进行修改和加工。
其中,应用接口可以为数据信息的处理函数,也可以是指定数据库的搜索引擎。
在验证完成后,关闭服务端入口即可直接卸载Hook模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711266555.0/2.html,转载请声明来源钻瓜专利网。