请求的处理方法及相关装置制造方法及图纸

技术编号:36730562 阅读:18 留言:0更新日期:2023-03-04 09:57
本申请公开了一种请求的处理方法及相关装置,涉及电子信息技术领域,目的在于满足一个HIDL接口的Server端同时处理多个HIDL接口的Client端下发的请求的需求。具体方案为:将多个调用方的请求,发送至第一设备接口的服务Server端。其中,请求中携带有用于说明请求所属的调用方的信息,然后接收第一设备接口的Server端返回的每一个请求对应的响应数据。其中,请求对应的响应数据中携带有用于说明请求所属的调用方的信息,进而针对每一个请求对应的响应数据,能够根据请求对应的响应数据中携带的用于说明请求所属的调用方的信息,识别请求对应的响应数据所属的调用方,将请求对应的响应数据返回至请求对应的响应数据所属的调用方。用方。用方。

【技术实现步骤摘要】
请求的处理方法及相关装置


[0001]本申请涉及电子信息
,尤其涉及一种请求的处理方法及相关装置。

技术介绍

[0002]现有技术中,应用侧通常通过调用抽象层接口定义语言(HAL interface definitionlanguage,HIDL)接口与调制解调处理器(Modem)及其硬件抽象层(Hardware AbstractionLayer,HAL)层进行交互。HIDL接口具有客户(Client)端和服务(Server)端的实现,Client端是指通过HIDL调用方法的一方,Server端是指实现HIDL的接口,接受Client端的调用并返回数据的一方。
[0003]具体的,应用侧下发请求至调制解调处理器(Modem)处理的方案为:应用侧的一个调用方下发请求时,调用该调用方对应的HIDL接口的Client端,该调用方下发的请求,会在HAL层上的HIDL接口的Server端处理,HIDL接口的Server端将请求下发到Modem,由Modem 处理得到请求对应的响应数据。然而,现有的应用侧下发请求给Modem处理的方案中,HI本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种请求的处理方法,其特征在于,应用于第一设备,所述请求的处理方法,包括:将多个调用方的请求,发送至第一设备接口的服务Server端;其中,所述请求中携带有用于说明所述请求所属的调用方的信息;接收所述第一设备接口的Server端返回的每一个所述请求对应的响应数据;其中,所述请求对应的响应数据中携带有用于说明所述请求所属的调用方的信息;针对每一个所述请求对应的响应数据,根据所述请求对应的响应数据中携带的用于说明所述请求所属的调用方的信息,识别所述请求对应的响应数据所属的调用方;针对每一个所述请求对应的响应数据,将所述请求对应的响应数据返回至所述请求对应的响应数据所属的调用方。2.根据权利要求1所述的请求的处理方法,其特征在于,所述第一设备接口为第一设备的抽象层接口定义语言HIDL接口,所述将多个调用方的请求,发送至第一设备接口的服务Server端之后,还包括:通过所述第一设备的HIDL接口的Server端,将每一个所述调用方的请求发送到第一设备的调制解调处理器Modem;通过所述第一设备的Modem对每一个所述请求进行处理,得到每一个所述请求对应的响应数据;所述接收所述第一设备接口的Server端返回的每一个所述请求对应的响应数据,包括:接收所述Modem通过第一设备的HIDL接口的Server端,返回的每一个请求对应的响应数据。3.根据权利要求2所述的请求的处理方法,其特征在于,所述通过所述第一设备的HIDL接口的Server端,将每一个所述调用方的请求发送到第一设备的Modem,包括:通过接口代理模块调用第一设备的HIDL接口的Server端,将每一个调用方的请求发送到第一设备的Modem;其中,所述接口代理模块预创建了每一个调用方对应的HIDL接口的客户Client端的代理对象;所述接收所述Modem通过第一设备的HIDL接口的Server端,返回的每一个请求对应的响应数据,包括:通过所述接口代理模块,接收所述Modem通过第一设备的HIDL接口的Server端,返回的每一个请求对应的响应数据。4.根据权利要求1至3任一所述的请求的处理方法,其特征在于,所述多个调用方的请求,包括:所述第一设备的调用方的请求,和/或,所述第二设备的调用方的请求。5.根据权利要求4任一所述的请求的处理方法,其特征在于,所述将多个调用方的请求,发送至第一设备接口的服务Server端之前,还包括:针对每一个调用方的请求,根据调用方的标识,对请求中的顺序serial参数进行处理,以使得所述请求中的处理后的serial参数可用于说明所述请求所属的调用方;其中,所述用于说明所述请求所属的调用方的信息为:所述请求中处理后的serial参数;所述针对每一个所述请求对应的响应数据,将所述请求对应的响应数据返回至所述请求对应的响应数据所属的调用方之前,还包括:针对每一个所述请求对应的响应数据,将所述请求对应的响应数据中的处理后的
serial参数,进行还原处理。6.根据权利要求5所述的请求的处理方法,其特征在于,所述针对每一个调用方的请求,根据调用方的标识,对所述请求中的serial参数进行处理,以使得所述请求中的处理后的serial参数可用于说明所述请求所属的调用方,包括:针对每一个调用方的请求,根据调用方的标识,将所述请求中的serial参数偏移与所述调用方对应的偏移值,以使得所述请求中的处理后的serial参数可用于说明所述请求所属的调用方。7.根据权利要求6所述的请求的处理方法,其特征在于,所述针对每一个所述请求对应的响应数据,根据所述请求对应的响应数据中的处理后的serial参数,识别所述请求对应的响应数据所属的调用方,包括:针对每一个所述请求对应的响应数据,将所述请求对应的响应数据中的处理后的serial参数,分别与每一个调用方对应的serial参数取值范围进行匹配,并将匹配的调用方确定为所述请求对应的响应数据所属的调用方。8.根据权利要求1或2所述的请求的处理方法,其特征在于,所述用于说明所述请求所属的调用方的信息为:所述请求所属的调用方的标识;所述接收所述第一设备接口的Server端返回的每一个所述请求对应的响应数据,包括:通过第一设备接口的Client端,接收所述第一设备接口的Server端返回的每一个所述请求对应的响应数据;其中,所述第一设备接口的Client端中预设置了用于支持接收每一个调用方的标识的字段;所述第一设备接口的Server端中预设置了用于支持接收每一个调用方的标识的字段。9.根据权利要求4所述的请求的处理方法,其特征在于,若所述多个调用方的请求,包括:所述第一设备的调用方的请求和所述第二设备的调用方的请求,则所述将多个调用方的请求,发送至第一设备接口的服务Server端之前,还包括:针对每一个第一设备的调用方的请求,根据所述调用方的标识,对请求中的serial参数进行处理,以使得所述请求中的处理后的serial参数可用于说明所述请求所属的调用方,或者,针对每一个第一设备和第二设备的调用方的请求,根据所述调用方的标识,对请求中的serial参数进行处理,以使得所述请求中的处理后的serial参数...

【专利技术属性】
技术研发人员:徐自翔
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1