通信配置方法、电子设备及存储介质技术

技术编号:37117325 阅读:37 留言:0更新日期:2023-04-01 05:12
本申请适用于数据通信技术领域,提供了通信配置方法、电子设备及存储介质,其中,方法包括:根据需要通信的主机与从机分别对应的端点信息和通信所需的管道信息,确定主机和从机是否存在端点资源缺乏情况;在主机和从机中的至少一者存在端点资源缺乏情况时,确定主机与从机之间的共用端点及共用端点对应的多个目标管道;根据主机的第一资源配置信息、从机的第二资源配置信息和共用端点对应的各目标管道,生成共用端点的端点共用描述信息;根据共用端点的端点共用描述信息,对主机和从机进行通信配置。本申请通过在主机与从机之间配置共用端点,实现在主机和从机中的至少一者存在端点资源缺乏情况时,主机与从机之间可以正常通信。主机与从机之间可以正常通信。主机与从机之间可以正常通信。

【技术实现步骤摘要】
通信配置方法、电子设备及存储介质


[0001]本申请属于数据通信
,尤其涉及一种通信配置方法、电子设备及存储介质。

技术介绍

[0002]USB总线是一种很流行和通用的总线,端点是USB总线上的基本通讯单元。管道是USB主机与USB从机之间的逻辑通讯通道,一个管道由一个或多个端点组成。根据USB规范,一个USB主机或一个USB从机上通常最多有16个输出端点和16个输入端点;出于成本或其它原因,有些USB设备上甚至只有三四个输入端点或者输出端点。也即是,USB总线上的端点数目是极其有限的。
[0003]实际应用中,由于端点的极其有限性,当一个应用场景中使用较多的管道时,有限的端点可能不足以支撑所有的管道,导致应用的功能不能充分、完备地实现,甚至可能导致通讯完全无法正常进行。

技术实现思路

[0004]本申请实施例提供了通信配置方法、电子设备及存储介质,旨在解决相关技术中,有限的端点不足以支撑所有的管道,导致应用的功能不能充分、完备地实现,甚至可能导致通讯完全无法正常进行的问题。
[0005]第一方面,本申请实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信配置方法,其特征在于,所述方法包括:根据需要通信的主机与从机分别对应的端点信息和通信所需的管道信息,确定所述主机和所述从机是否存在端点资源缺乏情况;在所述主机和所述从机中的至少一者存在端点资源缺乏情况时,确定所述主机与所述从机之间的共用端点及所述共用端点对应的多个目标管道,所述共用端点为被多个所述目标管道共用的端点;根据所述主机的第一资源配置信息、所述从机的第二资源配置信息和所述共用端点对应的各目标管道,生成所述共用端点的端点共用描述信息;根据所述共用端点的所述端点共用描述信息,对所述主机和所述从机进行通信配置。2.根据权利要求1所述的通信配置方法,其特征在于,所述第一资源配置信息包括所述主机所支持的第一数据排列方式,所述第二资源配置信息包括所述从机所支持的第二数据排列方式;以及所述根据所述主机的第一资源配置信息、所述从机的第二资源配置信息和所述共用端点对应的各目标管道,生成所述共用端点的端点共用描述信息,包括:根据所述第一数据排列方式、所述第二数据排列方式,确定所述共用端点对应的目标数据排列方式;基于所述目标数据排列方式和所述共用端点对应的各目标管道,生成所述共用端点的所述端点共用描述信息;其中,所述端点共用描述信息包括以下至少一项:所述共用端点的端点标识、所述共用端点的传输方向、所述共用端点的传输类型、所述共用端点对应的目标管道数目、所述目标数据排列方式、所述目标管道对应的管道片在所述共用端点所传输的端点包数据中的最大占用长度、所述目标管道对应的管道片在端点包数据中的排列顺序。3.根据权利要求1所述的通信配置方法,其特征在于,所述目标数据排列方式包括以下任一项:定长排列方式、全体变长排列方式、个别变长排列方式;在所述目标数据排列方式为所述定长排列方式时,所述共用端点所传输的端点包数据包括各目标管道分别对应的管道片,管道片包括数据长度字段、有效数据字段和空闲字段;在所述目标数据排列方式为所述全体变长排列方式时,所述共用端点所传输的端点包数据包括各目标管道分别对应的管道片和总空闲字段,管道片包括数据长度字段和有效数据字段;在所述目标数据排列方式为所述个别变长排列方式时,所述共用端点所传输的端点包数据包括各目标管道分别对应的管道片和总空闲字段,管道片包括管道标识字段、数据长度字段和有效数据字段。4.根据权利要求1所述的通信配置方法,其特征在于,所述根据所述共用端点的所述端点共用描述信息,对所述主机和所述从机进行通信配置,包括:根据所述端点共用描述信息,对所述主机上的相应端点进行配置;向所述从机发送包括所述端点共用描述信息...

【专利技术属性】
技术研发人员:董时舫石长松赖哲锋谢利洪
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:

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

1