影像数据的加载、提供方法及装置制造方法及图纸

技术编号:25407023 阅读:64 留言:0更新日期:2020-08-25 23:10
本申请公开了影像数据的加载、提供方法及装置,用以解决在多方影像协同会诊的场景下造成的资源请求失败、加载过慢的问题,提高影像数据的资源获取效率。本申请提供的一种影像数据的加载方法,包括:确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;确定本端当前未加载的影像数据片段;根据所述多个端当前对影像数据片段的加载状态,针对当前未加载的影像数据片段发送数据资源请求,并完成影像数据片段的加载。

【技术实现步骤摘要】
影像数据的加载、提供方法及装置
本申请涉及网络
,尤其涉及影像数据的加载、提供方法及装置。
技术介绍
在多方影像协同会诊的场景下,每一方参会者客户端(为便于描述,下文称作C端)在加入网络虚拟会议室时,均需要从影像服务器(为便于描述,下文称作S端)请求会诊影像数据,由于协同操作(多方参会间的操作同步机制)对实时性要求比较高,采用懒加载的方式会给协同带来问题。因此需要将体积达到上百兆甚至数百兆的影像数据从单一S端缓存到C端。而C端通常会在近似的时间段进入网络虚拟会议室,这会带来两方面的问题:第一、S端因网络瞬时负载大而丢失请求,导致C端请求资源失败;第二、即使请求未丢失,也会带来加载速度过慢的问题,造成参会者时间的浪费。
技术实现思路
本申请实施例提供了影像数据的加载、提供方法及装置,用以解决在多方影像协同会诊的场景下造成的资源请求失败、加载过慢的问题,提高影像数据的资源获取效率。在数据请求端,本申请实施例提供的一种影像数据的加载方法,包括:确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;确定本端当前未加载的影像数据片段;根据所述多个端当前对影像数据片段的加载状态,针对当前未加载的影像数据片段发送数据资源请求,并完成影像数据片段的加载。通过该方法,确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;确定本端当前未加载的影像数据片段;根据所述多个端当前对影像数据片段的加载状态,针对当前未加载的影像数据片段发送数据资源请求,并完成影像数据片段的加载,从而解决了在多方影像协同会诊的场景下造成的资源请求失败、加载过慢的问题,提高了影像数据的资源获取效率。可选地,所述确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,具体包括:确定资源请求状态二维数组,所述资源请求状态二维数组中包括参加网络虚拟会议的多个端当前对各个影像数据片段的加载状态。可选地,所述确定资源请求状态二维数组,具体包括:向参加所述网络虚拟会议的多个端广播资源状态数组请求信息;接收参加所述网络虚拟会议的任一端Ct发送的该端Ct维护的数据状态数组,所述数据状态数组中包括该端Ct对各个所述影像数据片段是否已加载的状态信息;根据所述Ct维护的数据状态数组,确定资源请求状态二维数组。可选地,所述确定本端当前未加载的影像数据片段,具体包括:根据本端维护的数据状态数组,确定当前未加载的影像数据片段,所述数据状态数组中包括本端对各个影像数据片段是否已加载的状态信息。可选地,每完成一影像数据片段的加载后,该方法还包括:更新本端维护的数据状态数组。可选地,针对当前未加载的影像数据片段发送数据资源请求,具体包括:从本端当前未加载的多个影像数据片段中随机选择一个未加载的影像数据片段slicej;确定已加载所述slicej的集合Setc;从所述集合Setc中随机选择一个端Ck,向该端Ck发送数据资源请求,用于获取所述slicej。相应地,在数据提供端,本申请实施例提供的一种影像数据的提供方法,包括:接收参加网络虚拟会议的对端发送的针对该对端当前未加载的影像数据片段发送的数据资源请求,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;根据所述数据资源请求,向所述对端提供所请求的影像数据片段。本申请另一实施例提供了一种计算设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。本申请另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的多源加载网络拓扑示意图;图2为本申请实施例提供的多源加载算法流程示意图;图3为本申请实施例提供的影像协同主业务流程示意图;图4为本申请实施例提供的一种影像数据的加载方法的流程示意图;图5为本申请实施例提供的一种影像数据的提供方法的流程示意图;图6为本申请实施例提供的一种计算设备的结构示意图;图7为本申请实施例提供的一种影像数据的加载装置的结构示意图;图8为本申请实施例提供的一种影像数据的提供装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了影像数据的加载、提供方法及装置,用以解决在多方影像协同会诊的场景下造成的资源请求失败、加载过慢的问题,提高影像数据的资源获取效率。其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。下面结合说明书附图对本申请各个实施例进行详细描述。需要说明的是,本申请实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。本申请实施例提供的技术方案,通过多源加载结合影像数据分治的策略解决上述的问题。具体来说,所谓影像数据分治例如:首先将待请求的影像数据划分成10个等份(10个等份是根据到影像协同会诊场景的参会方数以及数据量大小而定,以下描述以10个等份为例,实际实现过程中可以根据实际需要而定);然后,10个等份的影像数据不再从单一S端请求,而是随机请求到其他参会方的客户端Ci端,达到多源加载的目的。下面将具体阐述多源加载策略和影像数据分治策略的实现方式。一、多源加载策略:1、多源加载策略的定义:参见图1,所谓多源加载策略,区别于传统影像数据从单一S端加载的方式,多源加载策略允许参会方客户端从其他参会方的客户端Ci端以及S端同时请求数据,这种并发请求的方式既可以解决单一服务器瞬时负载过大的问题,同时可以大大加快影像数据的加载速度。2、参见图2,多源加载策略的工作模式包括:通过影像数据分治策略得到10个等份的影像数据请求,定义请求数组以及资源状态数组,其中,请求数组为:requestData=[slice0,slice1,...,slice9]其本文档来自技高网...

【技术保护点】
1.一种影像数据的加载方法,其特征在于,该方法包括:/n确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;/n确定本端当前未加载的影像数据片段;/n根据所述多个端当前对影像数据片段的加载状态,针对当前未加载的影像数据片段发送数据资源请求,并完成影像数据片段的加载。/n

【技术特征摘要】
1.一种影像数据的加载方法,其特征在于,该方法包括:
确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,所述影像数据片段是预先对所述网络虚拟会议需要讨论的整体影像数据进行划分得到的影像数据片段;
确定本端当前未加载的影像数据片段;
根据所述多个端当前对影像数据片段的加载状态,针对当前未加载的影像数据片段发送数据资源请求,并完成影像数据片段的加载。


2.根据权利要求1所述的方法,其特征在于,所述确定参加网络虚拟会议的多个端当前对影像数据片段的加载状态,具体包括:
确定资源请求状态二维数组,所述资源请求状态二维数组中包括参加网络虚拟会议的多个端当前对各个影像数据片段的加载状态。


3.根据权利要求2所述的方法,其特征在于,所述确定资源请求状态二维数组,具体包括:
向参加所述网络虚拟会议的多个端广播资源状态数组请求信息;
接收参加所述网络虚拟会议的任一端Ct发送的该端Ct维护的数据状态数组,所述数据状态数组中包括该端Ct对各个所述影像数据片段是否已加载的状态信息;
根据所述Ct维护的数据状态数组,确定资源请求状态二维数组。


4.根据权利要求1所述的方法,其特征在于,所述确定本端当前未加载的影像数据片段,具体包括:
根据本端维护的数据状态数组,确定当前未加载的影像数据片段,所述数据状态数组中包括本端对各个影...

【专利技术属性】
技术研发人员:徐希云李和意
申请(专利权)人:青岛海信医疗设备股份有限公司
类型:发明
国别省市:山东;37

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

1