一种在线远程会诊的辅助诊断方法、装置和电子设备与流程

文档序号:29571012发布日期:2022-04-09 03:54阅读:279来源:国知局
一种在线远程会诊的辅助诊断方法、装置和电子设备与流程

1.本发明涉及计算机技术领域,尤其涉及一种在线远程会诊的辅助诊断方法、装置和电子设备。


背景技术:

2.现有技术中的辅助会诊多为离线诊断。比如从数据库调阅超声影像,再做辅助诊断,能进行实时在线会诊,同时现有技术中进行远程会诊时所采用的部署方案不够灵活且部署成本高,现有技术须在现场添置智能硬件设备,直接从医疗设备采集实时超声影像,再把智能诊断结果输出给现场的超声影像网关设备。如果把辅助诊断和超声影像网关集成在一个硬件设备中,则网关硬件必须高配,特别是在动态影像场景下,对cpu和gpu的运算能力、内存和显存的容量均有要求。
3.现有技术中存在超声影像采集和诊断结果反馈,而如何与远程会诊系统线上对接成为需要解决的问题,如果在云节点添置一台超声影像网关,对接线上和线下的影像数据流,同样会带来更高的部署成本、增加系统复杂度和提高传输延迟。
4.现有远程会诊系统缺少定制开放接口,难以和不同智能设备厂商的产品在线对接,且现有的辅助诊断针对某一种超声影像多为静态图像,比如ct影像,不能对其他形态的图像进行辅助诊断。


技术实现要素:

5.本发明提供了一种在线远程会诊的辅助诊断方法、装置和电子设备,利用云节点实现实时在线会诊,能对不同的超声影像进行实时在线反馈,有利于诊室参与各方进行远程会诊。
6.本说明书实施例提供一种在线远程会诊的辅助诊断方法,包括:
7.云节点运行虚拟服务器,于所述虚拟服务器中创建虚拟帧缓存区;
8.所述云节点采用无界面浏览方式运行网页浏览器,所述网页浏览器通过目标网址链接获取超声影像,通过x11协议将所述超声影像缓存至所述虚拟帧缓存区;
9.所述云节点将所述超声影像馈入超声影像检测模型,得到辅助诊断结果;
10.所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,用于诊室参会各方进行远程会诊。
11.优选的,在所述云节点运行虚拟服务器之前,包括:
12.医疗诊断设备对患者进行医学检测,得到所述超声影像;
13.超声影像网关将所述超声影像上传至远程会诊的实时音视频服务器,用于诊室参会各方实时观察所述超声影像。
14.优选的,所述网页浏览器通过目标网址链接获取超声影像,包括:
15.所述网页浏览器通过所述目标网址链接向所述实时音视频服务器发起超声成像请求;
16.所述实时音视频服务器响应所述超声成像请求,返回所述超声影像。
17.优选的,所述辅助诊断结果包括疑似病灶的位置、疑似病灶的外围方框、疑似病灶的轮廓、病灶特征信息、病灶的良恶性分类结果。
18.优选的,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,包括:
19.所述云节点基于虚拟视频设备创建虚拟摄像机,将所述虚拟摄像机加入对应的会诊室;
20.所述云节点将所述辅助诊断结果绘制到相对应的超声影像上,得到病灶的轮廓特征图像;
21.所述云节点通过所述虚拟摄像机将所述轮廓特征图像传输至会诊室其他参与各方的浏览器。
22.优选的,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,还包括:
23.所述云节点对所述辅助诊断结果进行坐标化处理,对坐标化后的所述辅助诊断结果进行封装,得到轮廓坐标信息;
24.所述云节点基于传输控制协议将所述轮廓坐标信息以点对点的方式发送至对应的会诊室的发起端,所述发起端拆封所述轮廓坐标信息还原所述辅助诊断结果;
25.调用画笔将所述轮廓坐标信息绘制到所述超声影像,得到画笔轨迹;
26.所述发起端通过医学数据通道将所述画笔轨迹广播至会诊室其他参与各方的浏览器,同步描绘疑似病灶的轮廓特征。
27.优选的,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,还包括:
28.所述云节点对所述辅助诊断结果进行坐标化处理,按照预设格式对坐标化后的所述辅助诊断结果进行封装,得到封装的辅助诊断结果;
29.所述云节点基于传输控制协议将所述封装的辅助诊断结果发送至所述实时音视频服务器,所述实时音视频服务器对所述封装的辅助诊断结果进行解封;
30.所述实时音视频服务器通过所述医学数据通道将解封后的所述辅助诊断结果广播至会诊室其他参与各方的浏览器,同步描绘疑似病灶的轮廓特征。
31.本说明书实施例还提供一种在线远程会诊的辅助诊断装置,包括:
32.缓存区创建模块,用于云节点运行虚拟服务器,于所述虚拟服务器中创建虚拟帧缓存区;
33.超声影像获取模块,用于所述云节点采用无界面浏览方式运行第一网页浏览器,所述网页浏览器通过目标网址链接获取超声影像,通过x11协议将所述超声影像缓存至所述虚拟帧缓存区;
34.诊断模块,用于所述云节点将所述超声影像馈入超声影像检测模型,得到辅助诊断结果;
35.图像反馈模块,用于所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,用于诊室参会各方进行远程会诊。
36.一种电子设备,其中,该电子设备包括:
37.处理器以及存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项所述的方法。
38.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项所述的方法。
39.本发明利用云节点实现实时在线会诊,延迟低,且部署方案灵活,成本低,能对不同的超声影像进行实时在线反馈,有利于诊室参与各方进行远程会诊。
附图说明
40.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
41.图1为本说明书实施例提供的一种在线远程会诊的辅助诊断方法的原理示意图;
42.图2为本说明书实施例提供的一种在线远程会诊的辅助诊断装置的结构示意图;
43.图3为本说明书实施例提供的一种电子设备的结构示意图;
44.图4为本说明书实施例提供的一种计算机可读介质的原理示意图。
具体实施方式
45.现在将参考附图更全面地描述本发明的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本发明更加全面和完整,更加便于将发明构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。
46.在符合本发明的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。
47.在对于具体实施例的描述中,本发明描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本发明的技术方案而没有特定特征、结构、特性或其他细节的一个或更多。
48.附图中所示的图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
49.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
50.术语“和/或”或者“及/或”包括相关联的列出项目中的任一个或多者的所有组合。
51.参照图1为本说明书实施例提供的一种在线远程会诊的辅助诊断方法的原理示意图,包括:
52.s101:云节点运行虚拟服务器,于所述虚拟服务器中创建虚拟帧缓存区;
53.在本发明较佳的实施例中,利用虚拟显示技术提取超声成像设备在线生成的超声影像,同时云节点运行一个虚拟x11-server,在内存中开辟一块virtual frame buffer(虚拟帧缓存区),用于缓存超声影像。
54.s102:所述云节点采用无界面浏览方式运行网页浏览器,所述网页浏览器通过目标网址链接获取超声影像,通过x11协议将所述超声影像缓存至所述虚拟帧缓存区;
55.在本发明较佳的实施例中,云节点以headless模式运行一个用户不可见的网页浏览器实例,可以是chrome、firefox、electron等应用程序中的任意一个。浏览器作为一个x11-client,通过指定网址链接,向webrtc(web real-time communication,网页实时通信)服务器请求超声影像,并通过x11协议把请求的超声影像缓存到virtual frame buffer中。辅助诊断设备读取缓存到virtual frame buffer中的超声影像,就能获得webrtc服务器中有关超声影像的视频流内容。通过上述方式解决了如何采集在线超声影像的问题,实现在线辅助诊断。
56.s103:所述云节点将所述超声影像馈入超声影像检测模型,得到辅助诊断结果;
57.在本发明较佳的实施例中,可以利用现有服务器/工作站,或部署专用的智能诊断机器,运行辅助诊断功能。机器硬件一般要求配置可进行图形处理的显卡,对高吞吐量运算进行gpu加速,操作系统可以是windows或linux。然后将实时超声影像馈入训练好的超声影像检测模型,检出疑似病灶的位置和形状。超声影像检测模型可以为yolo(you only look once,目标检测)算法模型,和/或u-net算法模型,yolo算法模型能够检出超声影像中疑似病灶的位置和外围方框,u-net算法模型能够检出疑似病灶的轮廓,此外还可以提取纵横比、均匀性等特征信息,对疑似病灶进行良恶性分类等。通过上述方式得到辅助诊断结果,用于后续诊室参会各方进行远程会诊。
58.s104:所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,用于诊室参会各方进行远程会诊。
59.在本发明较佳的实施例中,针对疑似病灶的轮廓特征,云节点有三种反馈方式,第一种是将疑似病灶的轮廓特征绘制到原始超声影像,通过虚拟摄像机输出;第二种是将疑似病灶的轮廓坐标封装,基于传输控制协议将所述轮廓坐标信息以点对点的方式发送至对应的会诊室的发起端,发起端通过医学数据通道将画笔轨迹广播至其他参与各方浏览器;第三种是将疑似病灶的轮廓坐标封装成预设格式基于传输控制协议将坐标化的信息发送给webrtc服务器,webrtc服务器收到封装后的疑似病灶的轮廓坐标后,对其解封并将坐标信息通过医学数据通道将画笔轨迹广播至其他参与各方浏览器。这三种方式均不要求服务器端转码,所以视频会议服务器类型的webrtc服务器也一样适用。通过上述方式能够将疑似病灶的轮廓特征反馈给诊室参会各方,便于诊室参会各方进行远程会诊。
60.进一步地,在所述云节点运行虚拟服务器之前,包括:
61.医疗诊断设备对患者进行医学检测,得到所述超声影像;
62.超声影像网关将所述超声影像上传至远程会诊的实时音视频服务器,用于诊室参会各方实时观察所述超声影像。
63.在本发明较佳的实施例中,在超声影像采集现场部署一台超声影像网关设备,把超声影像从线下转换到线上,超声影像网关还可连接音视频会议设备,以便现场和远端专家或学员进行交流互动。某些医疗设备和超声影像网关之间,还需要额外的转换装置。比如现场一台显微镜,需要安装显微镜摄像头,把成像后的病理切片,从光学接口转换到数据接口,在远端利用不同类型的终端设备参加远程会诊,终端设备可以是台式电脑、手提电脑、平板电脑、mobile等。
64.进一步地,所述网页浏览器通过目标网址链接获取超声影像,包括:
65.所述网页浏览器通过所述目标网址链接向所述实时音视频服务器发起超声成像请求;
66.所述实时音视频服务器响应所述超声成像请求,返回所述超声影像。
67.在本发明较佳的实施例中,网页浏览器通过音视频服务器网址链接向实时音视频服务器发起超声成像请求,当实时音视频服务器接收到超声成像请求,医疗设备会根据超声成像请求对患者进行检测并进行超声成像处理,得到超声影像,将得到的超声影像返回给网页浏览器,通过上述方式实现对超声影像的获取,为后续对患者进行医疗诊断提供帮助。
68.进一步地,所述辅助诊断结果包括疑似病灶的位置、疑似病灶的外围方框、疑似病灶的轮廓、病灶特征信息、病灶的良恶性分类结果。
69.进一步地,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,包括:
70.所述云节点基于虚拟视频设备创建虚拟摄像机,将所述虚拟摄像机加入对应的会诊室;
71.所述云节点将所述辅助诊断结果绘制到相对应的超声影像上,得到病灶的轮廓特征图像;
72.所述云节点通过所述虚拟摄像机将所述轮廓特征图像传输至会诊室其他参与各方的浏览器。
73.在本发明较佳的实施例中,云节点基于虚拟视频设备创建一个虚拟摄像机作为一个本地视频源加入对应诊室,云节点再将疑似病灶的轮廓特征,绘制到采集的原始超声影像,作为虚拟摄像机的输入源,诊室参会各方可以通过各自浏览器同时观察比对两路超声影像,一路为原始超声影像,另一路为病灶的轮廓特征图像。通过上述方式实现远程在线会诊。
74.进一步地,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,还包括:
75.所述云节点对所述辅助诊断结果进行坐标化处理,对坐标化后的所述辅助诊断结果进行封装,得到轮廓坐标信息;
76.所述云节点基于传输控制协议将所述轮廓坐标信息以点对点的方式发送至对应的会诊室的发起端,所述发起端拆封所述轮廓坐标信息还原所述辅助诊断结果;
77.调用画笔将所述轮廓坐标信息绘制到所述超声影像,得到画笔轨迹;
78.所述发起端通过医学数据通道将所述画笔轨迹广播至会诊室其他参与各方的浏览器,同步描绘疑似病灶的轮廓特征。
79.在本发明较佳的实施例中,云节点对于疑似病灶的轮廓特征,将其坐标化,并将坐标化的疑似病灶的轮廓特征封装,通过基于传输控制协议协议的socket通信将封装后的辅助诊断结果发送给对应诊室的智能设备发起端。智能设备发起端收到封装的坐标化的疑似病灶的轮廓特征后,首先进行拆封,还原疑似病灶的轮廓特征,随后把原始超声影像窗口配置成canvas模式,调用画笔功能,将病灶轮廓描绘到原始超声影像中对应的医学图像上,最后将绘制过程产生的画笔轨迹通过医学数据通道广播给对应诊室的参会各方的浏览器,同
步描绘疑似病灶的轮廓特征。通过上述方式实现远程在线会诊。其中,点对点的方式指数据的传输不再通过服务器,而是网络用户之间直接传递数据。
80.进一步地,所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,还包括:
81.所述云节点对所述辅助诊断结果进行坐标化处理,按照预设格式对坐标化后的所述辅助诊断结果进行封装,得到封装的辅助诊断结果;
82.所述云节点基于传输控制协议将所述封装的辅助诊断结果发送至所述实时音视频服务器,所述实时音视频服务器对所述封装的辅助诊断结果进行解封;
83.所述实时音视频服务器通过所述医学数据通道将解封后的所述辅助诊断结果广播至会诊室其他参与各方的浏览器,同步描绘疑似病灶的轮廓特征。
84.在本发明较佳的实施例中,云节点对于疑似病灶的轮廓特征,将其坐标化,并将坐标化的疑似病灶的轮廓特征封装预设格式,以画笔轨迹格式为例,云节点将坐标化的疑似病灶的轮廓特征封装成画笔轨迹格式,然后基于传输控制协议将封装成画笔轨迹格式的疑似病灶的轮廓特征发送至实时音视频服务器,最后实时音视频服务器进行解封,并通过医学数据通道将解封后疑似病灶的轮廓特征对应的画笔轨迹广播至会诊室其他参与各方的浏览器,同步描绘疑似病灶的轮廓特征,通过上述方式实现远程在线会诊。其中,预设格式包括json格式、画笔轨迹格式等。
85.在本发明较佳的实施例中,云节点只要求网络带宽和硬件运算资源,对于人机接口(显示屏和键盘鼠标)不做要求,对部署位置也没有特定要求,只要符合一定接口规范,辅助诊断就可以作为一个插件上线工作。针对不同类型超声影像,系统方案中的云节点可以超过一个,同一个云节点下的智能插件也可以超过一个。这些都为智能云部署方案提供了可行性和灵活性。
86.在性能实测方面,以甲状腺超声为例,headless浏览器打开的超声影像分辨率为1024x768,虚拟摄像机输出帧率配置为24帧每秒。辅助诊断调用甲状腺超声的超声影像检测模型,比如yolo算法模型或u-net算法模型。无病灶检出场景下,考虑虚拟帧缓存器采集和虚拟摄像机发送,云节点耗时不超过10ms。疑似病灶被检出场景下,考虑轮廓绘制,云节点耗时仍低于200ms。因此在线辅助诊断,具备云部署、开放插件、低延迟和全影像智能处理的优点。远程会诊作为接纳第三方插件的开放平台,定制在线接口规范,不同厂商提供的辅助诊断产品,均可以插件的形式,嵌入到远程会诊系统厂商的整体解决方案中,全影像智能处理,包括超声动态影像、显微镜病理切片、x光数码底片等。
87.在本发明较佳的实施例中,线下发起辅助诊断:某厂商新开发或更新辅助诊断产品,经过线下协商,以厂商办公室一台工作站作为云节点,辅助诊断作为一个临时插件上线实测,反馈诊断结果。线上发起辅助诊断:某厂商的辅助诊断产品已通过功能和性能实测,符合定制开放接口规范,正式成为一个功能插件,诊室中的发起方配置页面选项,通过基于传输控制协议协议的socket通信,将指令发送给云节点,云节点监听到指令,上线运行辅助诊断,并反馈诊断结果。通过上述方式实现既可以线上发起辅助诊断也可以实现线下发起辅助诊断。
88.在本发明较佳的实施例中,任意一个webrtc服务器的云节点(服务器/工作站)均可发起线上辅助诊断,线下无须额外添置硬件设备,实现部署方案灵活,成本低。
89.在本发明较佳的实施例中,步骤一,医疗设备(超声机,显微镜,x光机等)开始工作,输出超声影像;步骤二,超声影像网关把超声影像上传到远程会诊系统的webrtc服务器,远程会诊对应诊室的参会各方,都能够看到实时超声影像;步骤三,云节点(服务器/工作站)采集在线超声影像,馈入辅助诊断的超声影像检测模型;步骤四,云节点运行超声影像检测模型,检出疑似病灶的轮廓及其他特征信息;步骤五,云节点把辅助诊断结果反馈给远程会诊系统,远程会诊对应诊室的参会各方都能够同步观察实时超声影像和ai辅助诊断结果。
90.图2为本说明书实施例提供的一种在线远程会诊的辅助诊断装置的结构示意图,包括:
91.缓存区创建模块201,用于云节点运行虚拟服务器,于所述虚拟服务器中创建虚拟帧缓存区;
92.超声影像获取模块202,用于所述云节点采用无界面浏览方式运行第一网页浏览器,所述网页浏览器通过目标网址链接获取超声影像,通过x11协议将所述超声影像缓存至所述虚拟帧缓存区;
93.诊断模块203,用于所述云节点将所述超声影像馈入超声影像检测模型,得到辅助诊断结果;
94.图像反馈模块204,用于所述云节点将所述辅助诊断结果与所述超声影像进行结合得到病灶的轮廓特征图像,用于诊室参会各方进行远程会诊。
95.进一步地,所述超声影像获取模块202,包括:
96.请求发起单元,用于所述网页浏览器通过所述目标网址链接向实时音视频服务器发起超声成像请求;
97.响应单元,用于所述实时音视频服务器响应所述超声成像请求,返回所述超声影像。
98.本发明实施例的装置的功能已经在上述的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。
99.基于同一发明构思,本说明书实施例还提供一种电子设备。
100.下面描述本发明的电子设备实施例,该电子设备可以视为对于上述本发明的方法和装置实施例的具体实体实施方式。对于本发明电子设备实施例中描述的细节,应视为对于上述方法或装置实施例的补充;对于在本发明电子设备实施例中未披露的细节,可以参照上述方法或装置实施例来实现。
101.参照图3为本说明书实施例提供的一种电子设备的结构示意图。下面参照图3来描述根据本发明该实施例的电子设备300。图3显示的电子设备300仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
102.如图3所示,电子设备300以通用计算设备的形式表现。电子设备300的组件可以包括但不限于:至少一个处理单元310、至少一个存储单元320、连接不同装置组件(包括存储单元320和处理单元310)的总线330、显示单元340等。
103.其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元310执行,使得所述处理单元310执行本说明书上述处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元310可以执行如图1所示的步骤。
104.所述存储单元320可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)3201和/或高速缓存存储单元3202,还可以进一步包括只读存储单元(rom)3203。
105.所述存储单元320还可以包括具有一组(至少一个)程序模块3205的程序/实用工具3204,这样的程序模块3205包括但不限于:操作装置、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
106.总线330可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
107.电子设备300也可以与一个或多个外部设备400(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备300交互的设备通信,和/或与使得该电子设备300能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口350进行。并且,电子设备300还可以通过网络适配器360与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器360可以通过总线330与电子设备300的其它模块通信。应当明白,尽管图3中未示出,可以结合电子设备300使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid装置、磁带驱动器以及数据备份存储装置等。
108.通过以上的实施方式的描述,本领域的技术人员易于理解,本发明描述的示例性实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个计算机可读的存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本发明的上述方法。当所述计算机程序被一个数据处理设备执行时,使得该计算机可读介质能够实现本发明的上述方法,即:如图1所示的方法。
109.参照图4为本说明书实施例提供的一种计算机可读介质的原理示意图。
110.实现图1所示方法的计算机程序可以存储于一个或多个计算机可读介质上。计算机可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的装置、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
111.所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行装置、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
112.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序
代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
113.综上所述,本发明可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)等通用数据处理设备来实现根据本发明实施例中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
114.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,本发明不与任何特定计算机、虚拟装置或者电子设备固有相关,各种通用装置也可以实现本发明。以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
115.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
116.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1