一种操作请求的响应方法、装置、设备和存储介质制造方法及图纸

技术编号:23449957 阅读:24 留言:0更新日期:2020-02-28 23:13
本公开实施例公开了一种操作请求的响应方法、装置、设备和存储介质,该方法包括:将获取到的目标操作请求发送至服务器;接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据;当确定所述操作响应数据需要进行本地筛选时,执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作,执行与所述目标操作请求匹配的操作响应。本公开实施例的技术方案,接收到服务器反馈的操作响应数据时,应用程序执行本地筛选,以获取目标响应数据,执行与所述目标操作请求匹配的操作响应,使得当服务器处理逻辑复杂时,由应用程序执行相应的逻辑处理过程,简化了目标操作请求的逻辑处理过程,节省了服务器的处理资源。

A response method, device, device and storage medium for operation request

【技术实现步骤摘要】
一种操作请求的响应方法、装置、设备和存储介质
本公开实施例涉及软件技术,尤其涉及一种操作请求的响应方法、装置、设备和存储介质。
技术介绍
随着软件技术的不断发展,各种各样的应用程序(Application,简称APP)出现在移动终端中,为用户提供了多样性的功能服务。在现有的应用程序开发中,应用程序呈现的数据完全取决于服务端的数据下发,如果服务端的数据有下发,则应用程序根据服务端下发的数据进行展示,如果服务端没有数据下发,则应用程序不进行展示。专利技术人在实现本专利技术的过程中发现,客户端完全依赖服务端的处理逻辑确定是否需要对数据进行下发,特别是需要通过数据上下文确定数据是否下发时,服务端需要执行复杂的处理逻辑,处理过程十分繁琐,并且需要消耗服务端中大量的处理资源。
技术实现思路
本公开提供了一种操作请求的响应方法、装置、设备和存储介质,以使当服务器处理逻辑复杂时,由应用程序执行相应的逻辑处理过程。第一方面,本公开实施例提供了一种操作请求的响应方法,应用于应用程序中,包括:当获取到目标操作请求时,将所述目标操作请求发送至服务器;接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据;当确定所述操作响应数据需要进行本地筛选时,执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作;根据筛选出的所述目标响应数据,执行与所述目标操作请求匹配的操作响应。第二方面,本公开实施例提供了一种操作请求的响应方法,应用于服务器中,包括:<br>当获取到应用程序发送的目标操作请求时,根据所述目标操作请求,确定处理逻辑端;如果确定所述处理逻辑端为所述应用程序,则按照无条件筛选规则,获取与所述目标操作请求匹配的操作响应数据;对所述操作响应数据进行处理,以指示所述操作响应数据需要在所述应用程序中进行本地筛选;将处理后的所述操作响应数据反馈给所述应用程序。第三方面,本公开实施例提供了一种操作请求的响应装置,包括:目标操作请求发送模块,用于当获取到目标操作请求时,将所述目标操作请求发送至服务器;操作响应数据接收模块,用于接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据;第一操作响应数据筛选模块,用于当确定所述操作响应数据需要进行本地筛选时,执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作;操作响应执行模块,用于根据筛选出的所述目标响应数据,执行与所述目标操作请求匹配的操作响应。第四方面,本公开实施例提供了一种操作请求的响应装置,包括:处理逻辑端确定模块,用于当获取到应用程序发送的目标操作请求时,根据所述目标操作请求,确定处理逻辑端;第一操作响应数据获取模块,用于如果确定所述处理逻辑端为所述应用程序,则按照无条件筛选规则,获取与所述目标操作请求匹配的操作响应数据;第一操作响应数据处理模块,用于对所述操作响应数据进行处理,以指示所述操作响应数据需要在所述应用程序中进行本地筛选;操作响应数据反馈模块,用于将处理后的所述操作响应数据反馈给所述应用程序。第五方面,本公开实施例提供了一种电子设备,包括存储器、处理装置及存储在存储器上并可在处理装置上运行的计算机程序,所述处理装置执行所述程序时实现本公开实施例一所述的操作请求的响应方法,或者实现本公开实施例二所述的操作请求的响应方法。第六方面,本公开实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行本公开实施例一所述的操作请求的响应方法,或者执行本公开实施例二所述的操作请求的响应方法。本公开实施例的技术方案,将目标操作请求发送至服务器,并接收到服务器反馈的操作响应数据时,应用程序执行本地筛选,以获取目标响应数据,执行与所述目标操作请求匹配的操作响应,使得当服务器处理逻辑复杂时,由应用程序执行相应的逻辑处理过程,简化了目标操作请求的逻辑处理过程,节省了服务器的处理资源。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1是本公开实施例一中的一种操作请求的响应方法的流程图;图2A是本公开实施例二中的一种操作请求的响应方法的流程图;图2B是本公开具体应用场景一中的一种操作请求的响应方法的数据流程图;图3是本公开实施例三中的一种操作请求的响应装置的结构框图;图4是本公开实施例四中的一种操作请求的响应装置的结构框图。图5是本公开实施例五中的一种设备的结构框图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。实施例一图1是本公开实施例一提供的一种操作请求的响应方法的流程图,本实施例可适用于响应用户操作请求的情况,该方法可以由本公开实施例三中的操作请求的响应装置来执行,该装置可以通过软件和/或硬件实现,并集成在应用程序中,该方法具体包括如下步骤:S110、当获取到目标操作请求时,将所述目标操作请求发送至服务器。目标操作请求是用户在应用程序中通过滑动和/或点击等方式触发的,用于与服务器进行通信,以获取响应数据;在本公开实施例中,应用程序可以是安装于电脑中的软件程序,也可以是安装于手机或平板电脑等终端设备中的应用程序(Application,APP);可选的,对应用程序的类型和目标操作请求的触发方式均不作具体限定。S120本文档来自技高网...

【技术保护点】
1.一种操作请求的响应方法,应用于应用程序中,其特征在于,包括:/n当获取到目标操作请求时,将所述目标操作请求发送至服务器;/n接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据;/n当确定所述操作响应数据需要进行本地筛选时,执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作;/n根据筛选出的所述目标响应数据,执行与所述目标操作请求匹配的操作响应。/n

【技术特征摘要】
1.一种操作请求的响应方法,应用于应用程序中,其特征在于,包括:
当获取到目标操作请求时,将所述目标操作请求发送至服务器;
接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据;
当确定所述操作响应数据需要进行本地筛选时,执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作;
根据筛选出的所述目标响应数据,执行与所述目标操作请求匹配的操作响应。


2.根据权利要求1所述的方法,其特征在于,在接收所述服务器反馈的与所述目标操作请求匹配的操作响应数据之后,还包括:
当确定所述操作响应数据已完成服务器筛选时,根据所述操作响应数据,执行与所述目标操作请求匹配的操作响应。


3.根据权利要求2所述的方法,其特征在于,所述确定所述操作响应数据需要进行本地筛选,包括:
如果在所述操作响应数据中识别出本地筛选标识,则确定所述操作响应数据需要进行本地筛选;
所述确定所述操作响应数据已完成服务器筛选,包括:
如果在所述操作响应数据中识别出服务器筛选标识,则确定所述操作响应数据已完成服务器筛选。


4.根据权利要求1所述的方法,其特征在于,在执行按照预设的筛选规则,在所述操作响应数据中筛选出目标响应数据的操作之后,还包括:
如果确定未成功筛选出所述目标响应数据,则删除所述操作响应数据,并不再对所述目标操作请求进行响应。


5.一种操作请求的响应方法,应用于服务器中,其特征在于,包括:
当获取到应用程序发送的目标操作请求时,根据所述目标操作请求,确定处理逻辑端;
如果确定所述处理逻辑端为所述应用程序,则按照无条件筛选规则,获取与所述目标操作请求匹配的操作响应数据;
对所述操作响应数据进行处理,以指示所述操作响应数据需要在所述应用程序中进行本地筛选;
将处理后的所述操作响应数据反馈给所述应用程序。


6.根据权利要求5所述的方法,其特征在于,在根据所述目标操作请求,确定处理逻辑端之后,还包括:
如果确定所述处理逻辑端为所述服务器,则按照有条件筛选规则,获取与所述目标操作请求匹配的操作响应数据;
对所述操作响应数据进行处理,以指示所述操作响应数据已完成服务器筛选。


7.根据权利要求6所述的方法,其特征在于,所述对...

【专利技术属性】
技术研发人员:王岳晨
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1