一种交互数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:21059657 阅读:39 留言:0更新日期:2019-05-08 06:40
本公开实施例公开了一种交互数据处理方法、装置、设备及存储介质,其中,该方法,包括:应用于功能界面控制模块,所述方法包括:控制功能界面的显示;当检测到用户作用功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口;当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;运行所述本地响应处理接口或远程响应处理接口,对接口获取到的交互数据进行处理,生成交互响应。本公开实施例提供的技术方案可以简化处理逻辑,提高处理效率。

An Interactive Data Processing Method, Device, Equipment and Storage Media

【技术实现步骤摘要】
一种交互数据处理方法、装置、设备及存储介质
本公开实施例涉及数据处理技术,尤其涉及一种交互数据处理方法、装置、设备及存储介质。
技术介绍
随着应用软件的日益发展,可以用来进行互动的应用软件深受用户的喜欢,用户可以通过应用软件实现与其他用户的互动。当用户与其他用户进行互动时,用户可以操作功能界面,从而产生本地交互数据,在客户端本地产生交互响应,并进行显示;以及通过远程设备接收其他客户端发送的远程交互数据,并根据远程交互数据生成交互响应。但是客户端当根据交互数据生成交互响应时,需要区分来自于本地和远程设备的交互数据,从而进行相应处理。现有技术中,区分本地和远程设备的交互数据采用的是对交互数据中的标识信息进行识别的方法,通过对交互数据的标识信息可以判断交互数据的来源,从而就可以进行相应处理。但是当交互数据较多时,需要对每一个交互数据进行判断,存在大量的分支判断,导致处理逻辑臃肿,影响处理效率。
技术实现思路
本公开实施例提供一种交互数据处理方法、装置、设备及存储介质,可以简化交互数据的处理逻辑,提高处理效率。第一方面,本公开实施例提供了一种交互数据处理方法,包括:控制功能界面的显示;当检测到用户作用于功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口;当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;运行所述本地响应处理接口或远程响应处理接口,对接口获取到的交互数据进行处理,生成交互响应。第二方面,本公开实施例还提供了一种交互数据处理装置,包括:显示单元,用于控制功能界面的显示;本地交互数据产生单元,用于当检测到用户作用功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口;远程交互数据接收单元,用于当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;接口运行单元,用于运行所述本地响应处理接口或远程响应处理接口,对接口获取到的交互数据进行处理,生成交互响应。第三方面,本公开实施例还提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例提供的交互数据处理方法。第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例提供的交互数据处理方法。本公开提供的技术方案,通过调用本地响应处理接口从数据产生接口接收本地交互数据,对本地交互数据进行处理,通过远程响应处理接口从数据缓存空间获取远程交互数据,并对远程交互数据进行相应处理,即分别调用不同的接口获取不同路径上的交互数据,并进行相应处理,可以避免对不同交互数据的来源判断,避免存在大量判断分支导致的逻辑臃肿的问题,可以简化处理逻辑,提高处理效率。附图说明图1是本公开实施例提供的一种交互数据处理方法流程图;图2是本公开实施例提供的一种交互数据处理方法流程图;图3是本公开实施例提供的一种交互数据处理方法流程图;图4是本公开实施例提供的一种交互数据处理方法流程图;图5是本公开实施例提供的一种交互数据处理装置结构框图;图6是本公开实施例提供的一种设备结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。图1是本公开实施例提供的一种交互数据处理方法流程图,所述方法由数据处理装置来执行,所述装置由软件和/或硬件来实现,所述装置可以配置在智能手机、平板电脑等设备中。可选的,本公开实施例提供的方法可以应用在直播的场景中,或者也可应用在其他交互的场景中。可选的,本公开实施例提供的方法可以应用在如下场景下:当用户与其他用户进行互动时,用户可以操作功能界面,从而产生本地交互数据,在客户端本地产生交互响应,并进行显示;以及通过远程设备接收其他客户端发送的远程交互数据,并根据远程交互数据生成交互响应,其中,远程设备可以是服务器。但是客户端当根据交互数据生成交互响应时,需要区分来自于本地和远程设备的交互数据,从而进行相应处理。现有技术中,往往是通过一个接口对本地交互数据和远程交互数据进行处理,由于对本地交互数据和远程交互数据采用不同的处理策略,需要对本地交互数据和远程交互数据进行区分,区分的方法是通过交互数据中的标识信息进行识别,通过对交互数据的标识信息识别可以判断交互数据的来源,从而就可以进行相应处理。但是当交互数据较多时,需要对每一个交互数据进行判断,存在大量的分支判断,导致处理逻辑臃肿,影响处理效率。本公开实施例通过调用本地响应处理接口从数据产生接口接收本地交互数据,对本地交互数据进行处理,通过远程响应处理接口从数据缓存空间获取远程交互数据,并对远程交互数据进行相应处理,即分别调用不同的接口获取不同路径上的交互数据,并进行相应处理,可以避免对不同交互数据的来源判断,避免存在大量判断分支导致的逻辑臃肿的问题,可以简化处理逻辑,提高处理效率。如图1所示,本公开实施例提供的技术方案包括:S110:控制功能界面的显示。在本实施例中,本实施例提供的方法应用于功能界面控制模块,该模块可以是客户端中用于对功能界面进行控制和管理的功能模块,或者该模块也可以实现功能界面的其他功能。其中,客户端的功能界面控制模块可以控制功能界面的显示,其中,功能界面可以是直播显示界面。S120:当检测到用户作用功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口。在本公开实施例中,预设类型控件可以是用于进行互动的控件,可以是表情控件、或者其他类型的控件。其中,数据产生接口和本地响应处理接口可以分别是功能控制界面模块中的功能单元,数据产生接口可以包括用于产生本地交互数据的功能函数,本地响应处理接口可以包括用于根据本地交互数据生成交互响应的功能函数。其中,当功能界面控制模块检测到用户作用功能界面上的预设类型的控件时,调用数据产生接口产生本地交互数据,并将本地交互数据传输给本地响应处理接口。其中,可以预先将数据产生接口和本地响应处理接口进行绑定,当数据产生接口产生本地交互数据时,将本地交互数据传输给本地响应处理接口以调用本地响应处理接口。S130:当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据。在本实施例中,远程交互数据可以是来自于远程设备,远程设备可以是服务器。各个客户端可以通过服务器进行通信,当客户端产生交互数据时,可以将交互数据发送至服务器,服务器将各个客户端发送的交互数据进行汇总,并分发至各个客户端,其中,针对每个客户端,服务器发送的交互数据作为远程交互数据,远程交互数据中包括各个客户端发送的交互数据。在本公开实施例中,数据缓存空间可以是客户端中具有缓存功能的功能模块,远程响应处理接口可以是功能界面控制模块中的一个功能单元,可以包括根据远程交互数据生成交互响应的功能函数。在本本文档来自技高网...

【技术保护点】
1.一种交互数据处理方法,其特征在于,应用于功能界面控制模块,所述方法包括:控制功能界面的显示;当检测到用户作用功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口;当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;运行所述本地响应处理接口或远程响应处理接口,对接口获取到的交互数据进行处理,生成交互响应。

【技术特征摘要】
1.一种交互数据处理方法,其特征在于,应用于功能界面控制模块,所述方法包括:控制功能界面的显示;当检测到用户作用功能界面上的预设类型控件时,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口以调用所述本地响应处理接口;当接收到数据获取的触发信号时,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;运行所述本地响应处理接口或远程响应处理接口,对接口获取到的交互数据进行处理,生成交互响应。2.根据权利要求1所述的方法,其特征在于,调用数据产生接口产生本地交互数据,并传输给本地响应处理接口包括:调用数据产生接口产生本地交互数据;其中,所述本地交互数据中包含与被作用的预设类型控件的标识信息对应的类型信息;对所述本地交互数据中的类型信息进行识别;根据所述类型信息,将本地交互数据传输给对应的本地响应处理接口;其中,所述本地响应处理接口的数量为至少两个,包括不同的响应处理策略,分别与不同交互数据的类型信息相匹配。3.根据权利要求1所述的方法,其特征在于,调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据包括:调用远程响应处理接口从数据缓存空间中读取远程接收的远程交互数据;其中,所述远程交互数据中包含与被作用的预设类型控件的标识信息对应的类型信息;对所述远程交互数据的类型信息进行识别;根据所述类型信息,将远程交互数据传输给对应的远程响应处理接口;其中,所述远程响应处理接口的数量为至少两个,包括不同的响应处理策略,分别与不同交互数据的类型信息相匹配。4.根据权利要求1所述的方法,其特征在于,所述数据缓存空间的数量为至少两个,分别与不同的远程设备或通信协议类型相匹配;所述远程响应处理接口的数量为至少两个,分别与各所述数据缓存空间相对应。5.根据权利要求1所述的方法,其特征在于,运行所述远程响应处理接口...

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

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

1