[go: up one dir, main page]

CN116781605A - Transmission method and device for remote medical service flow and computer equipment - Google Patents

Transmission method and device for remote medical service flow and computer equipment Download PDF

Info

Publication number
CN116781605A
CN116781605A CN202310925503.9A CN202310925503A CN116781605A CN 116781605 A CN116781605 A CN 116781605A CN 202310925503 A CN202310925503 A CN 202310925503A CN 116781605 A CN116781605 A CN 116781605A
Authority
CN
China
Prior art keywords
telemedicine
service
network
business
transmitted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310925503.9A
Other languages
Chinese (zh)
Inventor
庄一嵘
曾其妙
潘庆
梁洁
陈麒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Original Assignee
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Technology Innovation Center, China Telecom Corp Ltd filed Critical China Telecom Technology Innovation Center
Priority to CN202310925503.9A priority Critical patent/CN116781605A/en
Publication of CN116781605A publication Critical patent/CN116781605A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • H04L43/55Testing of service level quality, e.g. simulating service usage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Quality & Reliability (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及一种远程医疗业务流的传输方法、装置和计算机设备。通过获取远程医疗平台针对远程医疗终端发送的远程医疗业务流传输请求,基于请求中的待传输远程医疗业务流在多条网络路径对应的多个远程运维流监测数据,确定多条网络路径的多个服务质量信息,基于服务质量信息与服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,基于该网络路径选择策略传输待传输远程医疗业务流至远程医疗终端。相较于传统在小范围的专网内进行远程医疗业务流的传输,本方案通过结合业务流对应的监测数据,确定平台与终端之间多条网络路径的服务质量,通过动态切换服务质量最优的网络路径进行远程医疗业务流的传输,提高传输质量稳定性。

This application relates to a method, device and computer equipment for transmitting telemedicine business streams. By obtaining the telemedicine business flow transmission request sent by the telemedicine terminal for the telemedicine terminal, based on the multiple remote operation and maintenance flow monitoring data corresponding to the multiple network paths of the telemedicine business flow to be transmitted in the request, determine the number of multiple network paths. Multiple service quality information, based on the comparison result of the service quality information and the service quality requirement threshold, determine the network path selection strategy for the telemedicine business flow to be transmitted, and transmit the telemedicine business flow to be transmitted to the telemedicine terminal based on the network path selection strategy. Compared with the traditional transmission of telemedicine business flows in a small-scale private network, this solution combines the monitoring data corresponding to the business flows to determine the service quality of multiple network paths between the platform and the terminal, and dynamically switches the service quality to the best Optimal network paths are used to transmit telemedicine business flows and improve the stability of transmission quality.

Description

远程医疗业务流的传输方法、装置和计算机设备Telemedicine business flow transmission method, device and computer equipment

技术领域Technical field

本申请涉及远程医疗技术领域,特别是涉及一种远程医疗业务流的传输方法、装置、计算机设备、存储介质和计算机程序产品。This application relates to the field of telemedicine technology, and in particular to a method, device, computer equipment, storage medium and computer program product for transmitting telemedicine business streams.

背景技术Background technique

随着计算机技术的发展,远程医疗技术越来越普及,为保证远程医疗过程中的医疗稳定,确保医疗视频的传输稳定显得十分重要。目前在远程医疗中进行远程医疗业务流的传输的方式通常是通过无损压缩方式在小范围内专网进行传输。然而,在小范围的专网内进行远程医疗业务流的传输,会因为专网线路导致视频传输质量不稳定。With the development of computer technology, telemedicine technology has become more and more popular. In order to ensure the stability of medical treatment in the process of telemedicine, it is very important to ensure the stable transmission of medical videos. The current method of transmitting telemedicine business streams in telemedicine is usually through lossless compression over a small-scale private network. However, when transmitting telemedicine business streams within a small-scale private network, the video transmission quality will be unstable due to the private network lines.

因此,目前的远程医疗业务流的传输方法存在传输质量不稳定的缺陷。Therefore, the current transmission method of telemedicine business streams has the defect of unstable transmission quality.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种能够提高传输质量稳定性的远程医疗业务流的传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。Based on this, it is necessary to address the above technical problems and provide a transmission method, device, computer equipment, computer-readable storage medium and computer program product for telemedicine business streams that can improve the stability of transmission quality.

第一方面,本申请提供了一种远程医疗业务流的传输方法,应用于网络设备,所述方法包括:In the first aspect, this application provides a method for transmitting telemedicine service flows, which is applied to network equipment. The method includes:

获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;所述远程医疗业务流传输请求包括待传输远程医疗业务流;Obtain a telemedicine business stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine business stream transmission request includes a telemedicine business stream to be transmitted;

获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;所述远程业务流监测数据基于所述待传输远程医疗业务流对应的监测配置生成;Obtain multiple remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted on multiple network paths; the remote business flow monitoring data is generated based on the monitoring configuration corresponding to the telemedicine business flow to be transmitted;

根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息;Determine a plurality of service quality information corresponding to the to-be-transmitted telemedicine service flow on multiple network paths according to the plurality of remote business flow monitoring data;

根据各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,并基于所述网络路径选择策略传输所述待传输远程医疗业务流至所述远程医疗终端;所述服务质量需求阈值与所述待传输远程医疗业务流对应。Determine a network path selection strategy for the telemedicine service flow to be transmitted based on the comparison result between each service quality information and the service quality requirement threshold, and transmit the telemedicine service flow to be transmitted to the remote location based on the network path selection strategy Medical terminal; the service quality requirement threshold corresponds to the telemedicine business flow to be transmitted.

在其中一个实施例中,所述待传输远程医疗业务流包括通信端口;所述方法还包括:In one embodiment, the telemedicine service flow to be transmitted includes a communication port; the method further includes:

获取所述待传输远程医疗业务流对应的多个原始远程业务流监测数据;Obtain multiple original remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted;

根据所述通信端口,按预设间隔添加多个流指令头标识至所述多个原始远程业务流监测数据中,得到所述多个远程业务流监测数据,将所述多个远程业务流监测数据分别输入所述多条网络路径。According to the communication port, multiple flow command header identifiers are added to the multiple original remote service flow monitoring data at preset intervals to obtain the multiple remote service flow monitoring data, and the multiple remote service flow monitoring data are Data is input into the plurality of network paths respectively.

在其中一个实施例中,所述获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据,包括:In one embodiment, obtaining multiple remote service flow monitoring data corresponding to multiple network paths of the to-be-transmitted telemedicine service flow includes:

从所述多条网络路径中,根据所述待传输远程医疗业务流对应的流指令头标识获取多个远程业务流监测数据。From the multiple network paths, multiple remote service flow monitoring data are obtained according to the flow instruction header identifier corresponding to the remote medical service flow to be transmitted.

在其中一个实施例中,所述根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息,包括:In one embodiment, determining a plurality of service quality information corresponding to the to-be-transmitted telemedicine service flow on multiple network paths based on the multiple remote service flow monitoring data includes:

针对每条网络路径,获取所述远程业务流监测数据在该网络路径对应的丢包率和时延;For each network path, obtain the packet loss rate and delay corresponding to the remote business flow monitoring data on the network path;

根据所述丢包率、所述时延、预设的时延最大值以及预设的惩罚系数,确定所述远程业务流监测数据在该网络路径对应的服务质量信息。According to the packet loss rate, the delay, the preset maximum delay value and the preset penalty coefficient, the service quality information corresponding to the remote business flow monitoring data on the network path is determined.

在其中一个实施例中,所述方法还包括:In one embodiment, the method further includes:

获取所述待传输远程医疗业务流对应的时延需求数值、丢包需求数值和带宽需求数值;Obtain the delay demand value, packet loss demand value and bandwidth demand value corresponding to the telemedicine business flow to be transmitted;

根据所述时延需求数值与时延阈值的比较结果、所述丢包需求数值与丢包阈值的比较结果、以及所述带宽需求数值与带宽阈值的比较结果,确定所述预设的惩罚系数。The preset penalty coefficient is determined based on the comparison result between the delay requirement value and the delay threshold, the comparison result between the packet loss requirement value and the packet loss threshold, and the comparison result between the bandwidth requirement value and the bandwidth threshold. .

在其中一个实施例中,所述根据所述各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,包括:In one embodiment, determining a network path selection strategy for the telemedicine service flow to be transmitted based on a comparison result between each quality of service information and a quality of service requirement threshold includes:

针对每个服务质量信息,获取该服务质量信息与所述服务质量需求阈值的差值,作为比较结果;For each service quality information, obtain the difference between the service quality information and the service quality requirement threshold as a comparison result;

根据所述差值最大且服务质量信息大于所述服务质量需求阈值的网络路径,确定主选网络路径;根据所述主选网络路径外的其他网络路径,确定备选网络路径;Determine the primary network path based on the network path with the largest difference and whose service quality information is greater than the service quality requirement threshold; determine the alternative network path based on other network paths other than the primary network path;

根据所述主选网络路径和所述备选网络路径,确定所述网络路径选择策略。The network path selection strategy is determined based on the primary network path and the alternative network path.

在其中一个实施例中,所述根据所述主选网络路径和所述备选网络路径,确定所述网络路径选择策略,包括:In one embodiment, determining the network path selection strategy based on the primary network path and the alternative network path includes:

若所述主选网络路径对应的服务质量信息大于所述服务质量需求阈值,确定所述网络路径选择策略为基于所述主选网络路径传输所述待传输远程医疗业务流;If the service quality information corresponding to the primary selected network path is greater than the service quality requirement threshold, determine the network path selection strategy to transmit the to-be-transmitted telemedicine service flow based on the primary selected network path;

若所述主选网络路径对应的服务质量信息小于或等于所述服务质量需求阈值且小于所述备选网络路径对应的服务质量信息,确定所述网络路径选择策略为基于所述备选网络路径传输所述待传输远程医疗业务流。If the service quality information corresponding to the main selected network path is less than or equal to the service quality requirement threshold and less than the service quality information corresponding to the alternative network path, it is determined that the network path selection strategy is based on the alternative network path. Transmit the telemedicine service flow to be transmitted.

第二方面,本申请提供了一种远程医疗业务流的传输方法,应用于远程医疗平台,所述方法包括:In the second aspect, this application provides a method for transmitting telemedicine business flows, which is applied to the telemedicine platform. The method includes:

响应于远程医疗业务流指令,根据所述远程医疗业务流指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求;In response to the telemedicine business flow instruction, generate a telemedicine business flow transmission request according to the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instruction and the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instruction;

将所述远程医疗业务流传输请求发送至如上述的网络设备。The telemedicine service stream transmission request is sent to the network device as mentioned above.

在其中一个实施例中,所述根据所述医疗视频业务指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求,包括:In one embodiment, generating a telemedicine service stream transmission request based on the network parameters of the telemedicine terminal corresponding to the medical video service instruction and the telemedicine service flow to be transmitted corresponding to the telemedicine service flow instruction includes: :

获取与所述远程医疗终端的通信端口、网络地址和通信协议;Obtain the communication port, network address and communication protocol with the telemedicine terminal;

根据所述通信端口、网络地址、通信协议和待传输远程医疗业务流,生成远程医疗业务流传输请求。A telemedicine service stream transmission request is generated according to the communication port, network address, communication protocol and the telemedicine service stream to be transmitted.

第三方面,本申请提供了一种远程医疗业务流的传输装置,应用于网络设备,所述装置包括:In a third aspect, this application provides a device for transmitting telemedicine business flows, which is applied to network equipment. The device includes:

第一获取模块,用于获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;所述远程医疗业务流传输请求包括待传输远程医疗业务流;The first acquisition module is used to obtain the telemedicine service stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine service stream transmission request includes the telemedicine service stream to be transmitted;

第二获取模块,用于获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;所述远程业务流监测数据基于所述待传输远程医疗业务流对应的监测配置生成;The second acquisition module is used to obtain multiple remote business flow monitoring data corresponding to the to-be-transmitted telemedicine business flow on multiple network paths; the remote business flow monitoring data is based on the monitoring data corresponding to the to-be-transmitted telemedicine business flow. Configuration generation;

确定模块,用于根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息;A determination module, configured to determine a plurality of service quality information corresponding to the to-be-transmitted telemedicine service flow on multiple network paths based on the plurality of remote service flow monitoring data;

传输模块,用于根据各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,并基于所述网络路径选择策略传输所述待传输远程医疗业务流至所述远程医疗终端;所述服务质量需求阈值与所述待传输远程医疗业务流对应。A transmission module, configured to determine a network path selection strategy for the telemedicine service flow to be transmitted based on a comparison result between each quality of service information and a quality of service requirement threshold, and to transmit the telemedicine service to be transmitted based on the network path selection strategy. flows to the telemedicine terminal; the service quality requirement threshold corresponds to the telemedicine business flow to be transmitted.

第四方面,本申请提供了一种远程医疗业务流的传输装置,应用于远程医疗平台,所述装置包括:In the fourth aspect, this application provides a transmission device for telemedicine business streams, which is applied to a telemedicine platform. The device includes:

响应模块,用于响应于远程医疗业务流指令,根据所述远程医疗业务流指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求;A response module configured to respond to a telemedicine business flow instruction and generate a telemedicine service based on the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instruction and the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instruction. streaming request;

发送模块,用于将所述远程医疗业务流传输请求发送至如上述的网络设备。A sending module, configured to send the telemedicine service stream transmission request to the above-mentioned network device.

第五方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。In a fifth aspect, the present application provides a computer device, including a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the above method are implemented.

第六方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。In a sixth aspect, the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.

第七方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。In a seventh aspect, the present application provides a computer program product, including a computer program that implements the steps of the above method when executed by a processor.

上述远程医疗业务流的传输方法、装置、计算机设备、存储介质和计算机程序产品,通过获取远程医疗平台针对远程医疗终端发送的远程医疗业务流传输请求,基于请求中的待传输远程医疗业务流在多条网络路径对应的多个远程运维流监测数据,确定多条网络路径的多个服务质量信息,基于服务质量信息与对应的服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,基于该网络路径选择策略传输待传输远程医疗业务流至远程医疗终端。相较于传统在小范围的专网内进行远程医疗业务流的传输,本方案通过结合业务流对应的监测数据,确定平台与终端之间多条网络路径的服务质量,通过动态切换服务质量最优的网络路径进行远程医疗业务流的传输,提高传输质量稳定性。The above-mentioned telemedicine business flow transmission method, device, computer equipment, storage medium and computer program product obtains the telemedicine business flow transmission request sent by the telemedicine platform for the telemedicine terminal, based on the telemedicine business flow to be transmitted in the request. Multiple remote operation and maintenance flow monitoring data corresponding to multiple network paths are used to determine multiple service quality information of multiple network paths. Based on the comparison results of the service quality information and the corresponding service quality requirement thresholds, the remote medical business flow to be transmitted is determined. A network path selection strategy is used to transmit the telemedicine service flow to be transmitted to the telemedicine terminal based on the network path selection strategy. Compared with the traditional transmission of telemedicine business flows in a small-scale private network, this solution combines the monitoring data corresponding to the business flows to determine the service quality of multiple network paths between the platform and the terminal, and dynamically switches the service quality to the best Optimal network paths are used to transmit telemedicine business flows and improve the stability of transmission quality.

附图说明Description of drawings

图1为一个实施例中远程医疗业务流的传输方法的应用环境图;Figure 1 is an application environment diagram of a telemedicine service flow transmission method in one embodiment;

图2为一个实施例中远程医疗业务流的传输方法的流程示意图;Figure 2 is a schematic flowchart of a method for transmitting telemedicine business flows in one embodiment;

图3为另一个实施例中远程医疗业务流的传输方法的流程示意图;Figure 3 is a schematic flowchart of a method for transmitting telemedicine service flows in another embodiment;

图4为又一个实施例中远程医疗业务流的传输方法的流程示意图;Figure 4 is a schematic flowchart of a method for transmitting telemedicine business flows in yet another embodiment;

图5为一个实施例中远程医疗业务流的传输装置的结构框图;Figure 5 is a structural block diagram of a transmission device for telemedicine business flows in one embodiment;

图6为另一个实施例中远程医疗业务流的传输装置的结构框图;Figure 6 is a structural block diagram of a transmission device for telemedicine business flows in another embodiment;

图7为一个实施例中计算机设备的内部结构图。Figure 7 is an internal structure diagram of a computer device in one embodiment.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.

本申请实施例提供的远程医疗业务流的传输方法,可以应用于如图1所示的应用环境中。其中,远程医疗终端通过网络设备与远程医疗平台进行远程通信。数据存储系统可以存储远程医疗平台需要处理的数据。数据存储系统可以集成在远程医疗平台上,也可以放在云上或其他网络服务器上。远程医疗平台可以向网络设备发送针对远程医疗终端的远程医疗业务流传输请求,网络设备基于上述请求,基于远程业务流监测数据确定各个网络路径的服务质量信息,基于服务质量信息确定远程医疗业务流的网络路径选择策略,进而结合服务质量动态切换服务质量较好的网络路径,将远程医疗业务流发送至远程医疗终端。其中,远程医疗终端和远程医疗平台可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑。网络设备可以用独立的服务器或者是多个服务器组成的服务器集群来实现。The telemedicine service flow transmission method provided by the embodiment of the present application can be applied in the application environment as shown in Figure 1. Among them, the telemedicine terminal communicates remotely with the telemedicine platform through network equipment. The data storage system can store the data that the telemedicine platform needs to process. The data storage system can be integrated on the telemedicine platform or placed on the cloud or other network servers. The telemedicine platform can send a telemedicine business stream transmission request for the telemedicine terminal to the network device. Based on the above request, the network device determines the service quality information of each network path based on the remote business flow monitoring data, and determines the telemedicine business flow based on the service quality information. The network path selection strategy is then combined with the service quality to dynamically switch the network path with better service quality and send the telemedicine business flow to the telemedicine terminal. Among them, telemedicine terminals and telemedicine platforms can be, but are not limited to, various personal computers, laptops, smart phones and tablets. Network equipment can be implemented as a stand-alone server or a server cluster composed of multiple servers.

在一个实施例中,如图2所示,提供了一种远程医疗业务流的传输方法,以该方法应用于图1中的网络设备为例进行说明,包括以下步骤:In one embodiment, as shown in Figure 2, a method for transmitting telemedicine service flows is provided. This method is explained by taking the method applied to the network device in Figure 1 as an example, and includes the following steps:

步骤S202,获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;远程医疗业务流传输请求包括待传输远程医疗业务流。Step S202: Obtain the telemedicine service stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine service stream transmission request includes the telemedicine service stream to be transmitted.

其中,远程医疗平台可以是用于发起远程医疗业务流请求的平台。其中,远程医疗业务流可以包括多种类型。例如,远程医疗平台可以实现的远程医疗业务流包括但不限于视频会议系统,即远程医疗平台实现远程会诊期间,多方视频会议通话功能;手术视频直播系统,远程医疗平台负责采集、编码手术视频信息,并以无损传输方式进行直播;无损影像图片系统,远程医疗平台按照DICOM(Digital Imaging and Communications inMedicine,医学数字成像和通信)医疗影像技术标准进行采集和分发;另外,远程医疗平台还支持HTTPS(Hypertext Transfer Protocol Secure,安全超文本传输协议)协议进行业务控制与请求功能。The telemedicine platform may be a platform used to initiate telemedicine business flow requests. Among them, telemedicine business flows can include multiple types. For example, the telemedicine business flows that the telemedicine platform can implement include but are not limited to video conferencing systems, that is, the telemedicine platform implements multi-party video conference call functions during remote consultation; surgical video live broadcast systems, the telemedicine platform is responsible for collecting and encoding surgical video information , and live broadcast in a lossless transmission mode; the lossless image picture system, the telemedicine platform collects and distributes in accordance with the DICOM (Digital Imaging and Communications in Medicine, Digital Imaging and Communications in Medicine) medical imaging technology standards; in addition, the telemedicine platform also supports HTTPS ( Hypertext Transfer Protocol Secure (Hypertext Transfer Protocol Secure) protocol performs business control and request functions.

远程医疗终端可以是用于与远程医疗平台进行远程医疗业务流的传输的终端,例如与远程医疗平台处于不同地理位置的医疗终端等。远程医疗终端可以与远程医疗平台之间,通过远程医疗业务流的传输,实现多种业务。例如,远程医疗终端和远程医疗平台之间的可以实现的业务包括但不限于视频会议系统、手术视频直播系统、无损影像图片系统、业务控制与请求等。在一些实施例中,远程医疗终端也可以向远程医疗平台传输远程医疗业务流;The telemedicine terminal may be a terminal used for transmitting telemedicine business flows with the telemedicine platform, such as a medical terminal located in a different geographical location from the telemedicine platform. A variety of services can be realized between the telemedicine terminal and the telemedicine platform through the transmission of telemedicine business streams. For example, the services that can be implemented between telemedicine terminals and telemedicine platforms include but are not limited to video conferencing systems, surgical video live broadcast systems, lossless imaging systems, business control and requests, etc. In some embodiments, the telemedicine terminal can also transmit the telemedicine business flow to the telemedicine platform;

远程医疗平台需要与远程医疗终端建立远程医疗业务流的传输时,可以基于待传输远程医疗业务流,生成对应的远程医疗业务流传输请求,远程医疗平台可以向网络设备发送上述远程医疗业务流传输请求。网络设备可以接收远程医疗业务流传输请求,并基于远程医疗业务流传输请求,将其中的待传输远程医疗业务流以QoS(Quality of Service,服务质量)为优先,在多条网络路径中进行动态切换传输。其中,服务质量是指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。上述多条网络路径表示远程医疗平台与远程医疗终端之间的多条网络路径。When the telemedicine platform needs to establish telemedicine business stream transmission with the telemedicine terminal, it can generate a corresponding telemedicine business stream transmission request based on the telemedicine business stream to be transmitted. The telemedicine platform can send the above telemedicine business stream transmission to the network device. ask. The network device can receive the telemedicine service stream transmission request, and based on the telemedicine service stream transmission request, prioritize the telemedicine service stream to be transmitted in multiple network paths with QoS (Quality of Service) as the priority. Switch transmission. Among them, quality of service refers to the ability of a network to use various basic technologies to provide better service capabilities for designated network communications. It is a security mechanism of the network and a technology used to solve problems such as network delay and congestion. The above multiple network paths represent multiple network paths between the telemedicine platform and the telemedicine terminal.

上述网络设备可以由多种设备组成。例如,网络设备可以包括SDN(SoftwareDefined Network,软件定义网络)控制器、边缘网元和多个路径网元等。其中,软件定义网络是一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络变得更加智能,为核心网络及应用的创新提供了良好的平台。软件定义网络控制器可以用于接收远程医疗平台基于安全超文本传输协议传输的业务请求,例如上述远程医疗业务流传输请求;上述路径网元可以表示为远程医疗平台与远程医疗终端之间的多条网络路径上设置的网元。另外,软件定义网络控制器还可以根据不同的业务需求,计算差异化的传输网络路径,并向各个路径网元下发相应的路径选择策略。The above network equipment can be composed of a variety of devices. For example, network equipment may include an SDN (Software Defined Network, Software Defined Network) controller, edge network elements, multiple path network elements, etc. Among them, software-defined network is a new innovative network architecture and an implementation method of network virtualization. Its core technology OpenFlow achieves flexible control of network traffic by separating the control plane and data plane of network equipment, making the network more intelligent and providing a good platform for the innovation of core networks and applications. The software-defined network controller can be used to receive business requests transmitted by the telemedicine platform based on the secure hypertext transfer protocol, such as the above-mentioned telemedicine service stream transmission requests; the above-mentioned path network elements can be represented as multiple links between the telemedicine platform and the telemedicine terminal. Network elements configured on a network path. In addition, the software-defined network controller can also calculate differentiated transmission network paths based on different business requirements and deliver corresponding path selection strategies to each path network element.

步骤S204,获取待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;远程业务流监测数据基于待传输远程医疗业务流对应的监测配置生成。Step S204: Obtain multiple remote business flow monitoring data corresponding to multiple network paths of the telemedicine business flow to be transmitted; the remote business flow monitoring data is generated based on the monitoring configuration corresponding to the telemedicine business flow to be transmitted.

其中,上述待传输远程医疗业务流在远程医疗平台与远程医疗终端之间的多条网络路径上进行传输时,会由于网络质量等原因,导致传输的服务质量不高。因此,网络设备可以对上述多条网络路径进行监测。其中,网络设备可以对上述多条网络路径进行监测配置。例如,网络设备基于上述待传输远程医疗业务流,生成对应的远程业务流监测数据。其中,远程业务流监测数据可以是与待传输远程医疗业务流相关的数据。网络设备可以获取待传输远程医疗业务流在多条网络路径上对应的多个远程业务流监测数据。具体地,网络设备可以通过向原始的远程业务流监测数据中添加相应标识,使得将其转变为上述远程业务流监测数据。Among them, when the above-mentioned telemedicine business flow to be transmitted is transmitted on multiple network paths between the telemedicine platform and the telemedicine terminal, the service quality of the transmission will be low due to network quality and other reasons. Therefore, the network device can monitor the above-mentioned multiple network paths. Among them, the network device can monitor and configure the above-mentioned multiple network paths. For example, the network device generates corresponding remote service flow monitoring data based on the above telemedicine service flow to be transmitted. The remote business flow monitoring data may be data related to the telemedicine business flow to be transmitted. The network device can obtain multiple remote service flow monitoring data corresponding to the remote medical service flow to be transmitted on multiple network paths. Specifically, the network device can convert the original remote service flow monitoring data into the above-mentioned remote service flow monitoring data by adding corresponding identifiers.

其中,网络设备中的软件定义网络控制器,可以将上述远程业务流监测数据配置到边缘网元。通过边缘网元向各条网络路径中发送相应的远程业务流监测数据。Among them, the software-defined network controller in the network device can configure the above-mentioned remote business flow monitoring data to the edge network element. Send corresponding remote service flow monitoring data to each network path through edge network elements.

步骤S206,根据多个远程业务流监测数据,确定待传输远程医疗业务流在多条网络路径对应的多个服务质量信息。Step S206: Determine a plurality of service quality information corresponding to multiple network paths of the telemedicine service flow to be transmitted based on multiple remote service flow monitoring data.

其中,网络设备可以将多个远程业务流监测数据利用上述多条网络路径进行传输。其中,每条网络路径中传输的远程业务流监测数据可以有多个。网络设备可以通过对每条网络路径中传输的远程业务流监测数据进行采样检测,确定待传输远程医疗业务流在多条网络路径对应的多个服务质量信息。即网络设备可以根据多个远程业务流监测数据,确定待传输远程医疗业务流在多条网络路径对应的多个服务质量信息。Among them, the network device can transmit multiple remote business flow monitoring data using the above-mentioned multiple network paths. Among them, there can be multiple remote service flow monitoring data transmitted in each network path. The network device can sample and detect the remote service flow monitoring data transmitted in each network path to determine multiple service quality information corresponding to the telemedicine service flow to be transmitted on multiple network paths. That is, the network device can determine multiple service quality information corresponding to multiple network paths of the telemedicine business flow to be transmitted based on multiple remote business flow monitoring data.

具体地,上述网络设备中的软件定义网络控制器,可以向边缘网元进行远程业务流监测数据的配置,例如基于远程医疗平台提供的通信接口信息,进行远程业务流监测数据的监测配置。边缘网元在业务初始化阶段和业务存续阶段,按照策略对远程业务流监测数据进行随流监测设置和探测。其中,业务初始化阶段表示在待传输远程医疗业务流尚未传输的阶段;业务存续阶段表示在待传输远程医疗业务流正式进行传输的阶段。上述网络设备还可以包括网络质量数据采控系统,上述路径网元可以向网络质量数据采控系统上报各网络路径中进行传输的远程业务流监测数据。软件定义网络可以采集上述路径网元采集的远程业务流监测数据,并通过汇总分析和计算,得到各条网络路径对应的各个服务质量信息。其中服务质量信息表示远程医疗业务流在对应的网络路径上进行传输的传输质量。具体如时延和丢包率等。Specifically, the software-defined network controller in the above network device can configure remote business flow monitoring data to edge network elements, for example, based on the communication interface information provided by the telemedicine platform, configure remote business flow monitoring data. In the service initialization stage and service persistence stage, the edge network element performs flow monitoring settings and detection on remote service flow monitoring data according to the policy. Among them, the business initialization stage represents the stage when the telemedicine business flow to be transmitted has not yet been transmitted; the business survival stage represents the stage when the telemedicine business flow to be transmitted is officially transmitted. The above-mentioned network equipment may also include a network quality data acquisition and control system, and the above-mentioned path network elements may report remote service flow monitoring data transmitted in each network path to the network quality data acquisition and control system. The software-defined network can collect the remote business flow monitoring data collected by the network elements of the above paths, and through summary analysis and calculation, obtain the service quality information corresponding to each network path. The service quality information represents the transmission quality of the telemedicine business flow on the corresponding network path. Specifically, such as delay and packet loss rate.

步骤S208,根据各个服务质量信息与服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,并基于网络路径选择策略传输待传输远程医疗业务流至远程医疗终端;服务质量需求阈值与待传输远程医疗业务流对应。Step S208: Determine the network path selection strategy for the telemedicine service flow to be transmitted based on the comparison results between each service quality information and the service quality requirement threshold, and transmit the telemedicine service flow to be transmitted to the telemedicine terminal based on the network path selection strategy; Service Quality The demand threshold corresponds to the telemedicine business flow to be transmitted.

其中,不同远程医疗业务对应的远程医疗业务流的服务质量需求不同,则不同远程医疗业务流对应的服务质量需求阈值也不同。对于网络设备在每个网络路径确定出的服务质量信息,网络设备可以将该服务质量信息与对应的服务质量需求阈值进行比较,网路设备基于上述比较的结果,确定待传输远程医疗业务流的网络路径选择策略。例如,网络设备可以通过抽样方式,检测各条网络路径在传输远程业务流监测数据或待传输远程医疗业务流时的服务质量,并确定出当前服务质量最优的网络路径,网络设备基于最优的网络路径得到网络路径选择策略,并基于网络路径选择策略,传输待传输远程医疗业务流至远程医疗终端。例如,网络设备每次确定当前最优网络路径后,将远程业务流监测数据或待传输远程医疗业务流切换至当前服务质量最优的网络路径,实现网络路径的动态切换,以保证远程医疗业务流的传输服务质量。Among them, the service quality requirements of telemedicine business flows corresponding to different telemedicine services are different, and the service quality requirement thresholds corresponding to different telemedicine business flows are also different. For the service quality information determined by the network device on each network path, the network device can compare the service quality information with the corresponding service quality requirement threshold. Based on the above comparison results, the network device determines the telemedicine service flow to be transmitted. Network path selection strategy. For example, network equipment can use sampling methods to detect the service quality of each network path when transmitting remote business flow monitoring data or telemedicine business flows to be transmitted, and determine the network path with the best current service quality. The network equipment is based on the optimal The network path selection strategy is obtained, and based on the network path selection strategy, the telemedicine service flow to be transmitted is transmitted to the telemedicine terminal. For example, every time the network device determines the current optimal network path, it switches the remote business flow monitoring data or the telemedicine business flow to be transmitted to the current network path with the best service quality, realizing dynamic switching of the network path to ensure the telemedicine business. Streaming quality of service.

上述远程医疗业务流的传输方法中,通过获取远程医疗平台针对远程医疗终端发送的远程医疗业务流传输请求,基于请求中的待传输远程医疗业务流在多条网络路径对应的多个远程运维流监测数据,确定多条网络路径的多个服务质量信息,基于服务质量信息与对应的服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,基于该网络路径选择策略传输待传输远程医疗业务流至远程医疗终端。相较于传统在小范围的专网内进行远程医疗业务流的传输,本方案通过结合业务流对应的监测数据,确定平台与终端之间多条网络路径的服务质量,通过动态切换服务质量最优的网络路径进行远程医疗业务流的传输,提高传输质量稳定性。In the above method of transmitting the telemedicine business flow, by obtaining the telemedicine business flow transmission request sent by the telemedicine platform for the telemedicine terminal, multiple remote operations and maintenance corresponding to the multiple network paths are based on the telemedicine business flow to be transmitted in the request. Flow monitoring data is used to determine multiple service quality information of multiple network paths. Based on the comparison results between the service quality information and the corresponding service quality requirement threshold, the network path selection strategy for the telemedicine business flow to be transmitted is determined. Based on the network path selection strategy Transmit the telemedicine service flow to be transmitted to the telemedicine terminal. Compared with the traditional transmission of telemedicine business flows in a small-scale private network, this solution combines the monitoring data corresponding to the business flows to determine the service quality of multiple network paths between the platform and the terminal, and dynamically switches the service quality to the best Optimal network paths are used to transmit telemedicine business flows and improve the stability of transmission quality.

在一个实施例中,还包括:获取待传输远程医疗业务流对应的多个原始远程业务流监测数据;根据通信端口,按预设间隔添加多个流指令头标识至多个原始远程业务流监测数据中,得到多个远程业务流监测数据,将多个远程业务流监测数据分别输入多条网络路径。In one embodiment, the method further includes: obtaining multiple original remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted; and adding multiple flow instruction header identifiers to the multiple original remote business flow monitoring data at preset intervals according to the communication port. In the process, multiple remote business flow monitoring data are obtained, and the multiple remote business flow monitoring data are input into multiple network paths respectively.

本实施例中,上述待传输远程医疗业务流包括通信端口,也被称为五元组信息。其中,五元组信息包括源IP地址,源端口,目的IP地址,目的端口和传输层协议等信息。网络设备可以通过将业务流监测数据利用多条网络路径进行传输,并在网络路径中进行采样后进行分析,确定各网络路径的服务质量。其中,网络设备可以通过检测远程业务流监测数据中的标识,对远程业务流监测数据进行抽样检测。例如,网络设备中可以获取待传输远程医疗业务流对应的多个原始远程业务流监测数据;网络设备可以根据上述通信端口,按预设间隔添加多个流指令头标识至多个原始远程业务流监测数据中,得到多个远程业务流监测数据,从而网络设备可以将多个远程业务流监测数据分别输入多条网络路径。In this embodiment, the telemedicine service flow to be transmitted includes a communication port, which is also called quintuple information. Among them, the five-tuple information includes source IP address, source port, destination IP address, destination port and transport layer protocol. Network equipment can transmit business flow monitoring data through multiple network paths, sample and analyze the data in the network paths, and determine the service quality of each network path. Among them, the network device can perform sampling detection on the remote service flow monitoring data by detecting the identifier in the remote service flow monitoring data. For example, the network device can obtain multiple original remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted; the network device can add multiple flow command header identifiers to multiple original remote business flow monitoring data at preset intervals based on the above communication port. In the data, multiple remote business flow monitoring data are obtained, so that the network device can input the multiple remote business flow monitoring data into multiple network paths respectively.

具体地,上述网络设备中的边缘网元可以支持随流监测协议。边缘网元可以启动随流检测功能,并根据上述通信端口信息,对指定业务流的头信息FIH(Flow InstructionHeader,流指令头)进行设置。例如每隔预设间隔对应的数量的原始远程业务流监测数据,对一个原始远程业务流监测数据添加流指令头标识。其中,流指令头标识可以用于唯一地标识一条业务。Specifically, the edge network elements in the above network equipment can support the flow monitoring protocol. The edge network element can activate the flow detection function and set the header information FIH (Flow Instruction Header) of the specified service flow based on the above communication port information. For example, a flow command header identifier is added to a piece of original remote service flow monitoring data corresponding to the number of original remote service flow monitoring data at a preset interval. Among them, the flow instruction header identifier can be used to uniquely identify a service.

网络设备将包含携带了流指令头的远程业务流监测数据的多个远程业务流监测数据输入多条网络路径后,可以对其进行采样。例如,在一个实施例中,网络设备可以从多条网络路径中,基于待传输远程医疗业务流对应的流指令头标识,获取多个远程业务流监测数据。其中,上述远程业务流监测数据可以是基于待传输医疗业务流的业务类型进行生成。为了在业务存续阶段,网络设备可以基于流指令头采集到在网络路径中传输的远程医疗业务流,网络设备可以为远程业务流监测数据添加相同类型的流指令头。After the network device inputs multiple remote service flow monitoring data including remote service flow monitoring data carrying the flow command header into multiple network paths, it can sample the data. For example, in one embodiment, the network device can obtain multiple remote service flow monitoring data from multiple network paths based on the flow instruction header identifier corresponding to the remote medical service flow to be transmitted. Wherein, the above remote service flow monitoring data may be generated based on the service type of the medical service flow to be transmitted. In order to ensure the service survival phase, the network device can collect the telemedicine service flow transmitted in the network path based on the flow command header, and the network device can add the same type of flow command header to the remote service flow monitoring data.

另外,在一些实施例中,网络设备也可以对实际使用中的远程医疗业务流添加上述流指令头标识,从而通过在实际的远程医疗业务流的传输中,基于流指令头标识采样远程医疗业务流的数据,通过分析服务质量确定远程医疗业务流的网络路径选择策略。In addition, in some embodiments, the network device can also add the above-mentioned flow instruction header identifier to the telemedicine service flow in actual use, thereby sampling the telemedicine service based on the flow instruction header identifier during the transmission of the actual telemedicine service flow. Flow data is used to determine the network path selection strategy for telemedicine business flows by analyzing service quality.

通过上述实施例,网络设备可以基于流指令头标识,对远程业务流监测数据进行采样,从而网络设备基于采样的数据分析服务质量信息后,确定待传输远程医疗业务流的网络路径选择策略,提高了远程医疗业务流的传输质量。Through the above embodiments, the network device can sample the remote service flow monitoring data based on the flow instruction header identifier, so that the network device analyzes the service quality information based on the sampled data and determines the network path selection strategy for the remote medical service flow to be transmitted, improving improve the transmission quality of telemedicine business flows.

在一个实施例中,根据多个远程业务流监测数据,确定待传输远程医疗业务流在多条网络路径对应的多个服务质量信息,包括:针对每条网络路径,获取远程业务流监测数据在该网络路径对应的丢包率和时延;根据丢包率、时延、预设的时延最大值以及预设的惩罚系数,确定远程业务流监测数据在该网络路径对应的服务质量信息。In one embodiment, determining multiple service quality information corresponding to multiple network paths for the telemedicine service flow to be transmitted based on multiple remote business flow monitoring data includes: for each network path, obtaining the remote business flow monitoring data on multiple network paths. The packet loss rate and delay corresponding to the network path; based on the packet loss rate, delay, preset maximum delay value, and preset penalty coefficient, determine the service quality information corresponding to the remote business flow monitoring data on the network path.

本实施例中,网络设备可以基于采样到的远程业务流监测数据,分析各个网络路径的服务质量信息。其中,该服务质量信息表示远程医疗平台与远程医疗终端之间的网络路径的服务质量。上述远程医疗平台与远程医疗终端之间的网络路径可以有多条,网络设备可以从采样的远程业务流监测数据中提取多种数据,确定服务质量信息。例如,针对每条网络路径,网络设备可以获取远程业务流监测数据在该网络路径对应的丢包率和时延,网络设备可以根据丢包率、时延、预设的时延最大值以及预设的惩罚系数,确定远程业务流监测数据在该网络路径对应的服务质量信息。In this embodiment, the network device can analyze the service quality information of each network path based on the sampled remote service flow monitoring data. Wherein, the service quality information represents the service quality of the network path between the telemedicine platform and the telemedicine terminal. There can be multiple network paths between the above-mentioned telemedicine platform and the telemedicine terminal, and the network equipment can extract a variety of data from the sampled remote business flow monitoring data to determine service quality information. For example, for each network path, the network device can obtain the packet loss rate and delay corresponding to the remote business flow monitoring data on the network path. The network device can obtain the packet loss rate and delay corresponding to the network path based on the packet loss rate, delay, preset delay maximum value and predetermined delay. Set the penalty coefficient to determine the service quality information corresponding to the remote business flow monitoring data on the network path.

其中,上述惩罚系数可以基于远程医疗业务流的业务类型不同而不同。例如,在一个实施例中,对于不同业务类型,其对应的时延要求、丢包要求和带宽要求可以不同,则不同业务的惩罚系数也可以不同。网络设备可以获取待传输远程医疗业务流对应的时延需求数值、丢包需求数值和带宽需求数值。上述时延、丢包和带宽分别对应有相应的阈值。网络设备可以根据时延需求数值与时延阈值的比较结果、丢包需求数值与丢包阈值的比较结果、以及带宽需求数值与带宽阈值的比较结果,确定预设的惩罚系数。The above penalty coefficient may vary based on different business types of the telemedicine business flow. For example, in one embodiment, for different service types, the corresponding delay requirements, packet loss requirements, and bandwidth requirements may be different, and the penalty coefficients of different services may also be different. The network device can obtain the delay demand value, packet loss demand value and bandwidth demand value corresponding to the telemedicine service flow to be transmitted. The above-mentioned delay, packet loss and bandwidth have corresponding thresholds respectively. The network device can determine the preset penalty coefficient based on the comparison result between the delay demand value and the delay threshold, the comparison result between the packet loss demand value and the packet loss threshold, and the comparison result between the bandwidth demand value and the bandwidth threshold.

具体地,上述远程医疗业务流可以包括时延需求数值小于预设时延阈值,且丢包需求数值小于丢包阈值的第一业务类型,例如低时延、零丢包的业务,网络设备可以针对这类业务确定一种惩罚系数的数值。其中,惩罚系数包括α和β,针对上述低时延、零丢包的业务,网络设备可以设定其α为0.972,β为0.028。Specifically, the above-mentioned telemedicine service flow may include a first service type with a delay requirement value less than a preset delay threshold and a packet loss requirement value less than the packet loss threshold, such as a low-delay, zero-packet-loss service. The network device may Determine the value of a penalty coefficient for this type of business. Among them, the penalty coefficient includes α and β. For the above-mentioned low-latency, zero packet loss business, the network device can set α to 0.972 and β to 0.028.

上述远程医疗业务流还可以包括时延需求数值小于预设时延阈值的第二业务类型,例如低时延的业务,网络设备可以针对这类业务确定一种惩罚系数的数值。具体地,针对上述低时延的业务,网络设备可以设定其α为0.413,β为0.587。上述远程医疗业务流还可以包括带宽需求数值大于带宽阈值的第三业务类型,例如高带宽的业务,网络设备可以针对这类业务确定一种惩罚系数的数值。具体地,针对上述高带宽的业务,网络设备可以设定其α为0.861,β为0.139。需要说明的是,上述远程医疗业务流的业务类型不仅限于上述三种,针对不同业务类型的远程医疗业务流,可以对应有不同的惩罚系数。The above-mentioned telemedicine service flow may also include a second service type with a delay requirement value less than a preset delay threshold, such as a low-delay service. The network device may determine a penalty coefficient value for this type of service. Specifically, for the above-mentioned low-latency services, the network device can set α to 0.413 and β to 0.587. The above-mentioned telemedicine service flow may also include a third service type whose bandwidth demand value is greater than the bandwidth threshold, such as high-bandwidth services. The network device may determine a penalty coefficient value for this type of service. Specifically, for the above-mentioned high-bandwidth services, the network device can set α to 0.861 and β to 0.139. It should be noted that the service types of the above-mentioned telemedicine business flows are not limited to the above three types. Different penalty coefficients may be corresponding to different types of telemedicine business flows.

网络设备确定惩罚系数后,可以结合采样的远程业务流监测数据,确定服务质量信息。具体地,上述各条网络路径中可以包括多个链路,例如k个链路。网络设备确定每条网络路径的服务质量信息的函数可以如下所示:After the network device determines the penalty coefficient, it can combine the sampled remote business flow monitoring data to determine the service quality information. Specifically, each of the above network paths may include multiple links, for example, k links. The function for the network device to determine the quality of service information for each network path can be as follows:

其中,Q表示一条网络路径对应的服务质量信息,Lost为链路1~k上的丢包率,Delay为链路1~k上的时延,Tanh函数为归一化函数,Dtarget为目标时延最大值,即上述的预设的时延最大值,α、β为惩罚系数。Among them, Q represents the service quality information corresponding to a network path, Lost is the packet loss rate on link 1~k, Delay is the delay on link 1~k, Tanh function is the normalization function, and Dtarget is the target. The delay maximum value is the preset delay maximum value mentioned above, and α and β are the penalty coefficients.

通过上述实施例,网络设备可以结合网络路径的丢包率、时延和惩罚系数等参数,确定各条网络路径的服务质量信息,从而网络设备可以基于服务质量信息确定远程医疗业务流的路径选择策略,提高了远程医疗业务流的传输质量。Through the above embodiments, the network device can determine the service quality information of each network path based on parameters such as the packet loss rate, delay, and penalty coefficient of the network path, so that the network device can determine the path selection of the telemedicine service flow based on the service quality information. strategy to improve the transmission quality of telemedicine business flows.

在一个实施例中,根据各个服务质量信息与服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,包括:针对每个服务质量信息,获取该服务质量信息与服务质量需求阈值的差值,作为比较结果;根据差值最大且服务质量信息大于服务质量需求阈值的网络路径,确定主选网络路径;根据主选网络路径外的其他网络路径,确定备选网络路径;根据主选网络路径和备选网络路径,确定网络路径选择策略。In one embodiment, determining the network path selection strategy for the telemedicine business flow to be transmitted based on the comparison results between each quality of service information and the quality of service requirement threshold includes: for each quality of service information, obtaining the quality of service information and the quality of service The difference between the demand thresholds is used as the comparison result; the main network path is determined based on the network path with the largest difference and the service quality information is greater than the service quality demand threshold; the alternative network path is determined based on other network paths other than the main network path; Determine the network path selection strategy based on the primary network path and the alternative network path.

本实施例中,网络设备确定各个网络路径的服务质量信息后,可以结合远程医疗业务流的服务质量需求阈值,确定选择哪一条网络路径进行传输。其中,上述网络路径有多条,则对应的服务质量信息可以得到多个,网络设备可以将多条网络路径分为主选网络路径和备选网络路径。例如,对于每个服务质量信息,网络设备可以获取该服务质量信息与对应的服务质量需求阈值的差值,作为比较结果。网络设备可以根据差值最大且服务质量信息大于服务质量需求阈值的网络路径,确定主选网络路径。例如将大于服务质量需求阈值最大数值的服务质量信息对应的网络路径,作为主选网络路径。网络设备还可以根据主选网络路径外的其他网络路径,确定备选网络路径。从而网络设备可以根据主选网络路径和备选网络路径,确定网络路径选择策略。In this embodiment, after the network device determines the service quality information of each network path, it can determine which network path to select for transmission based on the service quality requirement threshold of the telemedicine business flow. Wherein, if there are multiple network paths, corresponding quality of service information can be obtained, and the network device can divide the multiple network paths into primary network paths and alternative network paths. For example, for each quality of service information, the network device can obtain the difference between the quality of service information and the corresponding quality of service requirement threshold as a comparison result. The network device can determine the primary network path based on the network path with the largest difference and the service quality information is greater than the service quality requirement threshold. For example, the network path corresponding to the service quality information that is greater than the maximum value of the service quality requirement threshold is used as the primary network path. The network device can also determine alternative network paths based on other network paths other than the primary network path. Therefore, the network device can determine the network path selection strategy based on the primary network path and the alternative network path.

其中,待传输远程医疗业务流可以基于网络路径的实时服务质量信息,在主选网络路径和备选网络路径之间进行动态切换。例如,在一个实施例中,网络设备可以基于主选网络路径的服务质量信息,确定是否将远程医疗业务流切换至备选网络路径。网络设备可以对主选网络路径传输的远程医疗业务流进行采样,确定实时的服务质量信息。网络设备可以将主选网络路径对应的服务质量信息与对应的服务质量需求阈值进行比较。若主选网络路径对应的服务质量信息大于服务质量需求阈值,网络设备可以确定网络路径选择策略为基于主选网络路径传输待传输远程医疗业务流。Among them, the telemedicine business flow to be transmitted can be dynamically switched between the primary network path and the alternative network path based on the real-time service quality information of the network path. For example, in one embodiment, the network device may determine whether to switch the telemedicine service flow to the alternative network path based on the service quality information of the primary network path. Network equipment can sample telemedicine business flows transmitted through the primary network path to determine real-time service quality information. The network device may compare the service quality information corresponding to the primary selected network path with the corresponding service quality requirement threshold. If the service quality information corresponding to the main selected network path is greater than the service quality requirement threshold, the network device can determine the network path selection strategy to transmit the telemedicine service flow to be transmitted based on the main selected network path.

若主选网络路径对应的服务质量信息小于或等于服务质量需求阈值且小于备选网络路径对应的服务质量信息,网络设备可以确定网络路径选择策略为基于备选网络路径传输待传输远程医疗业务流。其中,该备选网络路径对应的服务质量信息可以大于上述服务质量需求阈值。上述网络路径的服务质量监测可以基于传输远程医疗业务流时的抽样监测确定,即在远程医疗业务流的传输过程中,可以进行多次路径切换,以保证业务流的传输质量。If the service quality information corresponding to the main selected network path is less than or equal to the service quality requirement threshold and less than the service quality information corresponding to the alternative network path, the network device can determine that the network path selection strategy is to transmit the telemedicine service flow to be transmitted based on the alternative network path. . The quality of service information corresponding to the alternative network path may be greater than the above-mentioned quality of service requirement threshold. The service quality monitoring of the above network paths can be determined based on sampling monitoring when transmitting the telemedicine business flow. That is, during the transmission process of the telemedicine business flow, multiple path switching can be performed to ensure the transmission quality of the business flow.

具体地,在业务存续阶段,即传输上述待传输远程医疗业务流的阶段,网络设备中的软件定义网络控制器可以抽样监测随流监测包,例如采样携带了流指令头标识的远程医疗业务流的数据,通过检查服务质量信息发现目前远程医疗业务流所在网络路径的服务质量降低,且服务质量低于备选网络路径的服务质量,则软件定义网络控制器可以向网络路径中的路径网元下发路径策略,使得路径网元切换传输路径为备选网络路径。另外,若软件定义网络控制器监测到备选网络路径在抽样监测中,服务质量不满足远程医疗业务流的服务质量需求阈值,则软件定义网络控制器可以重新进行业务初始化,从多条网络路径中重新确定出新的备选网络路径。Specifically, during the business survival stage, that is, the stage of transmitting the above-mentioned telemedicine service flow to be transmitted, the software-defined network controller in the network device can sample and monitor the flow monitoring packets, for example, sample the telemedicine service flow carrying the flow instruction header identifier. By checking the service quality information, it is found that the service quality of the network path where the current telemedicine business flow is located is reduced, and the service quality is lower than the service quality of the alternative network path, then the software-defined network controller can send the service quality to the path network element in the network path. Deliver the path policy to enable the path network element to switch the transmission path to the alternative network path. In addition, if the software-defined network controller detects that the service quality of alternative network paths during sampling monitoring does not meet the service quality requirement threshold of the telemedicine business flow, the software-defined network controller can re-initialize the service from multiple network paths. Re-determine new alternative network paths.

通过上述实施例,网络设备通过随流监测抽样获取各网络路径的服务质量信息,并通过动态切换,在用户无感知的情况下,将远程医疗业务流通过服务质量较高的网络路径进行传输,提高了远程医疗业务流传输的质量。Through the above embodiments, the network device obtains the service quality information of each network path through flow monitoring and sampling, and through dynamic switching, the telemedicine business flow is transmitted through the network path with higher service quality without the user being aware of it. Improved the quality of telemedicine service stream transmission.

在一个实施例中,如图3所示,提供了一种远程医疗业务流的传输方法,以该方法应用于图1中的远程医疗平台为例进行说明,包括以下步骤:In one embodiment, as shown in Figure 3, a method for transmitting telemedicine business flows is provided. This method is explained by taking the method applied to the telemedicine platform in Figure 1 as an example, and includes the following steps:

步骤S302,响应于远程医疗业务流指令,根据远程医疗业务流指令对应的远程医疗终端的网络参数以及远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求。Step S302, in response to the telemedicine service flow instruction, generate a telemedicine service stream transmission request according to the network parameters of the telemedicine terminal corresponding to the telemedicine service flow instruction and the telemedicine service flow to be transmitted corresponding to the telemedicine service flow instruction.

其中,用户可以在远程医疗平台触发远程医疗业务流指令,远程医疗平台可以是用于发起远程医疗业务流请求的平台。其中,远程医疗业务流可以包括多种类型。远程医疗平台可以响应远程医疗业务流指令,获取远程医疗业务流指令对应的远程医疗终端的网络参数,以及获取远程医疗业务流指令对应的待传输远程医疗业务流,从而远程医疗平台可以基于上述网络参数和待传输远程医疗业务流,生成远程医疗业务流传输请求。The user can trigger telemedicine business flow instructions on the telemedicine platform, and the telemedicine platform can be a platform used to initiate telemedicine business flow requests. Among them, telemedicine business flows can include multiple types. The telemedicine platform can respond to the telemedicine business flow instructions, obtain the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instructions, and obtain the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instructions, so that the telemedicine platform can be based on the above network parameters and the telemedicine business flow to be transmitted, and generate a telemedicine business flow transmission request.

其中,上述远程医疗终端的网络参数可以包含多种类型,例如包括通信端口、网络地址和通信协议等。因此,在一个实施例中,远程医疗平台可以获取与远程医疗终端的通信端口、网络地址和通信协议,并根据通信端口、网络地址、通信协议和待传输远程医疗业务流,生成远程医疗业务流传输请求。The network parameters of the above-mentioned telemedicine terminal may include multiple types, such as communication ports, network addresses, communication protocols, etc. Therefore, in one embodiment, the telemedicine platform can obtain the communication port, network address and communication protocol with the telemedicine terminal, and generate the telemedicine business flow based on the communication port, network address, communication protocol and the telemedicine business flow to be transmitted. Transfer request.

具体地,远程医疗平台可以请求业务流染色接口,即确定网络设备中与远程医疗平台相互兼容的接口。例如,网络设备中的网络质量数据采控系统提供安全超文本传输协议接口,远程医疗平台调用该接口时,需要上述网络质量数据采控系统分发的数字证书和数字令牌。其中,数字令牌的具体结构可以为:HASH SHA1(请求URI,时间戳,共享密钥,预分发鉴权ID)。远程医疗平台可以结合下述参数,将远程医疗业务流传输请求发送至网络设备。远程医疗业务流传输请求中包括医疗业务的业务等级、通信双方IP地址、通信协议、通信端口,即五元组信息等。Specifically, the telemedicine platform can request the service flow coloring interface, that is, determine the interfaces in the network device that are compatible with the telemedicine platform. For example, the network quality data acquisition and control system in network equipment provides a secure hypertext transfer protocol interface. When the telemedicine platform calls this interface, it requires the digital certificate and digital token distributed by the above-mentioned network quality data acquisition and control system. Among them, the specific structure of the digital token can be: HASH SHA1 (request URI, timestamp, shared key, pre-distribution authentication ID). The telemedicine platform can send the telemedicine service stream transmission request to the network device in combination with the following parameters. The telemedicine service stream transmission request includes the service level of the medical service, IP addresses of both communicating parties, communication protocol, communication port, that is, quintuple information, etc.

步骤S304,将远程医疗业务流传输请求发送至如上述方法的网络设备。Step S304: Send the telemedicine service stream transmission request to the network device using the above method.

其中,远程医疗业务流传输请求被生成后,远程医疗平台可以将该远程医疗业务流传输请求发送至上述网络设备。具体地,可以发送至网络设备中的网络质量数据采控系统。网络设备可以基于远程医疗业务流传输请求中的待传输远程医疗业务流,对网络路径的服务质量进行监测,以及确定待传输远程医疗业务流的路径选择策略。After the telemedicine service stream transmission request is generated, the telemedicine platform can send the telemedicine service stream transmission request to the above network device. Specifically, it can be sent to the network quality data acquisition and control system in the network device. The network device can monitor the service quality of the network path based on the telemedicine service flow to be transmitted in the telemedicine service flow transmission request, and determine the path selection strategy for the telemedicine service flow to be transmitted.

上述远程医疗业务流的传输方法中,通过远程医疗平台针对远程医疗终端发送远程医疗业务流传输请求,网络设备基于请求中的待传输远程医疗业务流在多条网络路径对应的多个远程运维流监测数据,确定多条网络路径的多个服务质量信息,基于服务质量信息与对应的服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,基于该网络路径选择策略传输待传输远程医疗业务流至远程医疗终端。相较于传统在小范围的专网内进行远程医疗业务流的传输,本方案通过结合业务流对应的监测数据,确定平台与终端之间多条网络路径的服务质量,通过动态切换服务质量最优的网络路径进行远程医疗业务流的传输,提高传输质量稳定性。In the above telemedicine business flow transmission method, a telemedicine business flow transmission request is sent to the telemedicine terminal through the telemedicine platform, and the network device performs multiple remote operations and maintenance corresponding to multiple network paths based on the telemedicine business flow to be transmitted in the request. Flow monitoring data is used to determine multiple service quality information of multiple network paths. Based on the comparison results between the service quality information and the corresponding service quality requirement threshold, the network path selection strategy for the telemedicine business flow to be transmitted is determined. Based on the network path selection strategy Transmit the telemedicine service flow to be transmitted to the telemedicine terminal. Compared with the traditional transmission of telemedicine business flows in a small-scale private network, this solution combines the monitoring data corresponding to the business flows to determine the service quality of multiple network paths between the platform and the terminal, and dynamically switches the service quality to the best Optimal network paths are used to transmit telemedicine business flows and improve the stability of transmission quality.

在一个实施例中,如图4所示,图4为又一个实施例中远程医疗业务流的传输方法的流程示意图。本实施例中,上述网络设备可以包括边缘网元、网络质量数据采控系统、多个路径网元和软件定义网络控制器等。其中,边缘网元针对上述远程医疗业务流进行随流监测配置,沿途的路径网元可以上报监测数据到网络质量数据分析系统。In one embodiment, as shown in Figure 4, Figure 4 is a schematic flowchart of a method for transmitting a telemedicine service flow in yet another embodiment. In this embodiment, the above-mentioned network devices may include edge network elements, network quality data acquisition and control systems, multiple path network elements, software-defined network controllers, etc. Among them, edge network elements carry out flow monitoring configuration for the above-mentioned telemedicine business flow, and path network elements along the way can report monitoring data to the network quality data analysis system.

远程医疗平台可以针对特定的不同业务流关键信息,以接口方式通知边缘网元进行随流检测配置。其中,上述业务流可以包括低时延、高带宽、0丢包的手术无损高清视频传输业务;中等带宽、低时延的会诊会议视频传输业务;高带宽的医学数字成像和通信大文件传输业务等。业务传输可以在业务层中进行。网络路径切换和服务质量监测可以在网络层中进行。The telemedicine platform can notify edge network elements through interfaces to perform flow detection configuration for specific key information of different business flows. Among them, the above-mentioned business flows can include low-latency, high-bandwidth, and zero packet loss lossless high-definition video transmission services for surgery; medium-bandwidth, low-latency consultation conference video transmission services; high-bandwidth medical digital imaging and communication large file transmission services wait. Business transmission can be performed in the business layer. Network path switching and quality of service monitoring can be performed at the network layer.

软件定义网络控制器可以根据远程医疗不同业务流的差异化服务质量需求,以及网络质量数据分析系统上报的监测数据,按照最优服务质量保障算法进行动态选路计算,并下发流表配置,使得待传输远程医疗业务流始终在服务质量较好的网络路径进行传输。The software-defined network controller can perform dynamic routing calculations according to the optimal service quality assurance algorithm based on the differentiated service quality requirements of different telemedicine business flows and the monitoring data reported by the network quality data analysis system, and issue flow table configurations. This ensures that the telemedicine business flow to be transmitted is always transmitted on a network path with good service quality.

其中,网络设备中边缘网元可以在业务初始化阶段,配置远程业务流监测数据,边缘网元可以发送多组随流监测包,即多组远程业务流监测数据,其中每组随流监测包对应不同业务类型的业务。例如,边缘网元按照软件定义网络控制器的预设策略,每种业务流发送两次,每次N个监测包,两次监测间隔预设时间。通过对每种业务流监测两次,提高服务质量初始化确定的准确度。Among them, the edge network elements in the network equipment can configure remote business flow monitoring data during the service initialization stage. The edge network elements can send multiple groups of flow monitoring packets, that is, multiple groups of remote business flow monitoring data, where each group of flow monitoring packets corresponds to Different business types of business. For example, the edge network element sends each service flow twice according to the preset strategy of the software-defined network controller, with N monitoring packets each time, and the interval between the two monitoring packets is a preset time. By monitoring each service flow twice, the accuracy of initial determination of service quality is improved.

并且,在业务存续期间,即上述远程医疗业务流传输期间,边缘网元可以每隔M个相同组业务流,例如每隔M个同业务类型的远程医疗业务流,设置一次流指令头标识,从而使得软件定义网络控制器基于流指令头标识对远程医疗业务流进行抽样监测,使得可以在传输中实时监测各网络路径的服务质量信息。其中,M为预设抽样比。Moreover, during the service duration, that is, during the transmission of the above-mentioned telemedicine service flow, the edge network element can set a flow instruction header identifier every M times for the same group of service flows, for example, every M times for M telemedicine service flows of the same service type, This enables the software-defined network controller to perform sampling monitoring of the telemedicine business flow based on the flow instruction header identifier, so that the service quality information of each network path can be monitored in real time during transmission. Among them, M is the preset sampling ratio.

另外,软件定义网络控制器可以进行网络路径选择策略的确定。在业务初始化阶段,对于不同业务类型的业务流,软件定义网络控制器可以预设多条可选网络路径或业务流,例如两条。软件定义网络控制器可以在两个可选网络路径上分别持续监测预设数量的随流监测包,例如上述远程业务流监测数据。通过网络质量数据采控系统上报监测数据。其中,网络路径的切换可以是在预设时间间隔内完成。软件定义网络控制器可以根据两次机随流监测的结构,确定优选的网络路径选择策略。并且,在业务存续期间,软件定义网络控制器也可以对远程医疗业务流进行抽样监测,以对网络路径的服务质量信息进行实时监控,保证远程医疗业务流的传输质量。In addition, the software-defined network controller can determine the network path selection strategy. In the service initialization phase, for different service types of service flows, the software-defined network controller can preset multiple optional network paths or service flows, for example two. The software-defined network controller can continuously monitor a preset number of flow monitoring packets on two optional network paths, such as the above-mentioned remote business flow monitoring data. Report monitoring data through the network quality data acquisition and control system. The switching of the network path may be completed within a preset time interval. The software-defined network controller can determine the optimal network path selection strategy based on the structure of two machine-following flow monitoring. Moreover, during the service period, the software-defined network controller can also conduct sampling monitoring of telemedicine business flows to monitor the service quality information of the network path in real time to ensure the transmission quality of telemedicine business flows.

通过上述实施例,通过结合业务流对应的监测数据,确定平台与终端之间多条网络路径的服务质量,通过动态切换服务质量最优的网络路径进行远程医疗业务流的传输,提高传输质量稳定性。并且,通过软件定义网络控制器、随流监测的协同方法,实现为远程医疗业务提供有服务质量保障的可根据链路质量动态切换最优路径的方法,提高远程业务流传输质量。Through the above embodiments, by combining the monitoring data corresponding to the business flow, the service quality of multiple network paths between the platform and the terminal is determined, and the telemedicine business flow is transmitted by dynamically switching the network path with the best service quality, thereby improving the stability of the transmission quality. sex. In addition, through the collaborative method of software-defined network controller and flow monitoring, it is possible to provide telemedicine services with guaranteed service quality and dynamically switch the optimal path according to the link quality, thereby improving the quality of remote business stream transmission.

应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的远程医疗业务流的传输方法的远程医疗业务流的传输装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个远程医疗业务流的传输装置实施例中的具体限定可以参见上文中对于远程医疗业务流的传输方法的限定,在此不再赘述。Based on the same inventive concept, embodiments of the present application also provide a telemedicine service flow transmission device for implementing the above-mentioned telemedicine service flow transmission method. The implementation solution provided by this device to solve the problem is similar to the implementation solution recorded in the above method. Therefore, the specific limitations in the embodiments of the transmission device for one or more telemedicine business streams provided below can be found in the above article on telemedicine. The limitations of the service flow transmission method will not be described again here.

在一个实施例中,如图5所示,提供了一种远程医疗业务流的传输装置,包括:第一获取模块500、第二获取模块502、确定模块504和传输模块506,其中:In one embodiment, as shown in Figure 5, a transmission device for telemedicine business flows is provided, including: a first acquisition module 500, a second acquisition module 502, a determination module 504 and a transmission module 506, wherein:

第一获取模块500,用于获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;远程医疗业务流传输请求包括待传输远程医疗业务流。The first acquisition module 500 is used to obtain a telemedicine service stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine service stream transmission request includes a telemedicine service stream to be transmitted.

第二获取模块502,用于获取待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;远程业务流监测数据基于待传输远程医疗业务流对应的监测配置生成。The second acquisition module 502 is used to obtain multiple remote business flow monitoring data corresponding to multiple network paths of the telemedicine business flow to be transmitted; the remote business flow monitoring data is generated based on the monitoring configuration corresponding to the telemedicine business flow to be transmitted.

确定模块504,用于根据多个远程业务流监测数据,确定待传输远程医疗业务流在多条网络路径对应的多个服务质量信息。The determination module 504 is used to determine multiple service quality information corresponding to multiple network paths of the telemedicine service flow to be transmitted based on multiple remote service flow monitoring data.

传输模块506,用于根据各个服务质量信息与服务质量需求阈值的比较结果,确定待传输远程医疗业务流的网络路径选择策略,并基于网络路径选择策略传输待传输远程医疗业务流至远程医疗终端;服务质量需求阈值与待传输远程医疗业务流对应。The transmission module 506 is configured to determine the network path selection strategy for the telemedicine business flow to be transmitted based on the comparison results of each service quality information and the service quality requirement threshold, and transmit the telemedicine business flow to be transmitted to the telemedicine terminal based on the network path selection strategy. ;The service quality requirement threshold corresponds to the telemedicine business flow to be transmitted.

在一个实施例中,上述装置还包括:输入模块,用于获取待传输远程医疗业务流对应的多个原始远程业务流监测数据;根据通信端口,按预设间隔添加多个流指令头标识至多个原始远程业务流监测数据中,得到多个远程业务流监测数据,将多个远程业务流监测数据分别输入多条网络路径。In one embodiment, the above device further includes: an input module for obtaining multiple original remote service flow monitoring data corresponding to the remote medical service flow to be transmitted; and adding multiple flow instruction header identifiers at preset intervals according to the communication port. From the original remote business flow monitoring data, multiple remote business flow monitoring data are obtained, and the multiple remote business flow monitoring data are input into multiple network paths respectively.

在一个实施例中,上述输入模块,用于从多条网络路径中,根据待传输远程医疗业务流对应的流指令头标识获取多个远程业务流监测数据。In one embodiment, the above-mentioned input module is used to obtain multiple remote service flow monitoring data from multiple network paths according to the flow instruction header identifier corresponding to the remote medical service flow to be transmitted.

在一个实施例中,上述确定模块504,用于针对每条网络路径,获取远程业务流监测数据在该网络路径对应的丢包率和时延;根据丢包率、时延、预设的时延最大值以及预设的惩罚系数,确定远程业务流监测数据在该网络路径对应的服务质量信息。In one embodiment, the above-mentioned determination module 504 is used to obtain, for each network path, the packet loss rate and delay corresponding to the remote business flow monitoring data on the network path; according to the packet loss rate, delay, and preset time The maximum delay value and the preset penalty coefficient are used to determine the service quality information corresponding to the remote business flow monitoring data on the network path.

在一个实施例中,上述装置还包括:系数确定模块,用于获取待传输远程医疗业务流对应的时延需求数值、丢包需求数值和带宽需求数值;根据时延需求数值与时延阈值的比较结果、丢包需求数值与丢包阈值的比较结果、以及带宽需求数值与带宽阈值的比较结果,确定预设的惩罚系数。In one embodiment, the above device also includes: a coefficient determination module for obtaining the delay demand value, packet loss demand value and bandwidth demand value corresponding to the telemedicine service flow to be transmitted; according to the delay demand value and the delay threshold The preset penalty coefficient is determined by comparing the result, the comparison result between the packet loss demand value and the packet loss threshold value, and the comparison result between the bandwidth demand value and the bandwidth threshold value.

在一个实施例中,上述传输模块506,用于针对每个服务质量信息,获取该服务质量信息与服务质量需求阈值的差值,作为比较结果;根据差值最大且服务质量信息大于服务质量需求阈值的网络路径,确定主选网络路径;根据主选网络路径外的其他网络路径,确定备选网络路径;根据主选网络路径和备选网络路径,确定网络路径选择策略。In one embodiment, the above-mentioned transmission module 506 is used to obtain the difference between the service quality information and the service quality requirement threshold for each service quality information as a comparison result; according to the maximum difference and the service quality information is greater than the service quality requirement Determine the primary network path based on the threshold network path; determine the alternative network path based on other network paths other than the primary network path; determine the network path selection strategy based on the primary network path and alternative network paths.

在一个实施例中,上述传输模块506,用于若主选网络路径对应的服务质量信息大于服务质量需求阈值,确定网络路径选择策略为基于主选网络路径传输待传输远程医疗业务流;若主选网络路径对应的服务质量信息小于或等于服务质量需求阈值且小于备选网络路径对应的服务质量信息,确定网络路径选择策略为基于备选网络路径传输待传输远程医疗业务流。In one embodiment, the above-mentioned transmission module 506 is used to determine the network path selection strategy to transmit the telemedicine service flow to be transmitted based on the primary network path if the service quality information corresponding to the primary network path is greater than the service quality requirement threshold; If the service quality information corresponding to the selected network path is less than or equal to the service quality requirement threshold and less than the service quality information corresponding to the alternative network path, it is determined that the network path selection strategy is to transmit the telemedicine business flow to be transmitted based on the alternative network path.

在一个实施例中,如图6所示,提供了一种远程医疗业务流的传输装置,包括:响应模块600和发送模块602,其中:In one embodiment, as shown in Figure 6, a telemedicine service flow transmission device is provided, including: a response module 600 and a sending module 602, wherein:

响应模块600,用于响应于远程医疗业务流指令,根据远程医疗业务流指令对应的远程医疗终端的网络参数以及远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求。The response module 600 is configured to respond to the telemedicine business flow instruction and generate a telemedicine service flow transmission request according to the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instruction and the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instruction. .

发送模块602,用于将远程医疗业务流传输请求发送至如上述的网络设备。The sending module 602 is used to send the telemedicine service stream transmission request to the above-mentioned network device.

在一个实施例中,上述响应模块600,用于获取与远程医疗终端的通信端口、网络地址和通信协议;根据通信端口、网络地址、通信协议和待传输远程医疗业务流,生成远程医疗业务流传输请求。In one embodiment, the above-mentioned response module 600 is used to obtain the communication port, network address and communication protocol with the telemedicine terminal; and generate the telemedicine business flow according to the communication port, network address, communication protocol and the telemedicine business flow to be transmitted. Transfer request.

上述远程医疗业务流的传输装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above telemedicine business flow transmission device can be implemented in whole or in part by software, hardware, and combinations thereof. Each of the above modules may be embedded in or independent of the processor of the computer device in the form of hardware, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是网络设备,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储远程业务流监测数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种远程医疗业务流的传输方法。In one embodiment, a computer device is provided. The computer device may be a network device, and its internal structure diagram may be as shown in FIG. 7 . The computer device includes a processor, memory, and network interfaces connected through a system bus. Wherein, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage medium stores operating systems, computer programs and databases. This internal memory provides an environment for the execution of operating systems and computer programs in non-volatile storage media. The computer device's database is used to store remote business flow monitoring data. The network interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, a telemedicine service flow transmission method is implemented.

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 7 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的远程医疗业务流的传输方法。In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the above-mentioned method for transmitting a telemedicine service stream is implemented.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的远程医疗业务流的传输方法。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned transmission method of telemedicine service streams is implemented.

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的远程医疗业务流的传输方法。In one embodiment, a computer program product is provided, including a computer program that implements the above-mentioned method for transmitting telemedicine service streams when executed by a processor.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all It is information and data authorized by the user or fully authorized by all parties.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage. In the media, when executed, the computer program may include the processes of the above method embodiments. Any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive Random) Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include blockchain-based distributed databases, etc., but are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to this.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined in any way. To simplify the description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, all possible combinations should be used. It is considered to be within the scope of this manual.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation modes of the present application, and their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all fall within the protection scope of the present application. Therefore, the scope of protection of this application should be determined by the appended claims.

Claims (14)

1.一种远程医疗业务流的传输方法,其特征在于,应用于网络设备,所述方法包括:1. A method for transmitting telemedicine business streams, characterized in that it is applied to network equipment, and the method includes: 获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;所述远程医疗业务流传输请求包括待传输远程医疗业务流;Obtain a telemedicine business stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine business stream transmission request includes a telemedicine business stream to be transmitted; 获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;所述远程业务流监测数据基于所述待传输远程医疗业务流对应的监测配置生成;Obtain multiple remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted on multiple network paths; the remote business flow monitoring data is generated based on the monitoring configuration corresponding to the telemedicine business flow to be transmitted; 根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息;Determine a plurality of service quality information corresponding to the to-be-transmitted telemedicine service flow on multiple network paths according to the plurality of remote business flow monitoring data; 根据各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,并基于所述网络路径选择策略传输所述待传输远程医疗业务流至所述远程医疗终端;所述服务质量需求阈值与所述待传输远程医疗业务流对应。Determine a network path selection strategy for the telemedicine service flow to be transmitted based on the comparison result between each service quality information and the service quality requirement threshold, and transmit the telemedicine service flow to be transmitted to the remote location based on the network path selection strategy Medical terminal; the service quality requirement threshold corresponds to the telemedicine business flow to be transmitted. 2.根据权利要求1所述的方法,其特征在于,所述待传输远程医疗业务流包括通信端口;所述方法还包括:2. The method according to claim 1, characterized in that the telemedicine business flow to be transmitted includes a communication port; the method further includes: 获取所述待传输远程医疗业务流对应的多个原始远程业务流监测数据;Obtain multiple original remote business flow monitoring data corresponding to the telemedicine business flow to be transmitted; 根据所述通信端口,按预设间隔添加多个流指令头标识至所述多个原始远程业务流监测数据中,得到所述多个远程业务流监测数据,将所述多个远程业务流监测数据分别输入所述多条网络路径。According to the communication port, multiple flow command header identifiers are added to the multiple original remote service flow monitoring data at preset intervals to obtain the multiple remote service flow monitoring data, and the multiple remote service flow monitoring data are Data is input into the plurality of network paths respectively. 3.根据权利要求2所述的方法,其特征在于,所述获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据,包括:3. The method according to claim 2, characterized in that said obtaining multiple remote service flow monitoring data corresponding to multiple network paths of the to-be-transmitted telemedicine service flow includes: 从所述多条网络路径中,根据所述待传输远程医疗业务流对应的流指令头标识获取多个远程业务流监测数据。From the multiple network paths, multiple remote service flow monitoring data are obtained according to the flow instruction header identifier corresponding to the remote medical service flow to be transmitted. 4.根据权利要求1所述的方法,其特征在于,所述根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息,包括:4. The method according to claim 1, characterized in that, based on the plurality of remote service flow monitoring data, a plurality of service quality information corresponding to a plurality of network paths of the telemedicine service flow to be transmitted is determined, include: 针对每条网络路径,获取所述远程业务流监测数据在该网络路径对应的丢包率和时延;For each network path, obtain the packet loss rate and delay corresponding to the remote business flow monitoring data on the network path; 根据所述丢包率、所述时延、预设的时延最大值以及预设的惩罚系数,确定所述远程业务流监测数据在该网络路径对应的服务质量信息。According to the packet loss rate, the delay, the preset maximum delay value and the preset penalty coefficient, the service quality information corresponding to the remote business flow monitoring data on the network path is determined. 5.根据权利要求4所述的方法,其特征在于,所述方法还包括:5. The method according to claim 4, characterized in that, the method further comprises: 获取所述待传输远程医疗业务流对应的时延需求数值、丢包需求数值和带宽需求数值;Obtain the delay demand value, packet loss demand value and bandwidth demand value corresponding to the telemedicine business flow to be transmitted; 根据所述时延需求数值与时延阈值的比较结果、所述丢包需求数值与丢包阈值的比较结果、以及所述带宽需求数值与带宽阈值的比较结果,确定所述预设的惩罚系数。The preset penalty coefficient is determined based on the comparison result between the delay requirement value and the delay threshold, the comparison result between the packet loss requirement value and the packet loss threshold, and the comparison result between the bandwidth requirement value and the bandwidth threshold. . 6.根据权利要求1所述的方法,其特征在于,所述根据所述各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,包括:6. The method according to claim 1, characterized in that determining the network path selection strategy for the telemedicine service flow to be transmitted based on the comparison result of each quality of service information and the quality of service requirement threshold includes: 针对每个服务质量信息,获取该服务质量信息与所述服务质量需求阈值的差值,作为比较结果;For each service quality information, obtain the difference between the service quality information and the service quality requirement threshold as a comparison result; 根据所述差值最大且服务质量信息大于所述服务质量需求阈值的网络路径,确定主选网络路径;根据所述主选网络路径外的其他网络路径,确定备选网络路径;Determine the primary network path based on the network path with the largest difference and whose service quality information is greater than the service quality requirement threshold; determine the alternative network path based on other network paths other than the primary network path; 根据所述主选网络路径和所述备选网络路径,确定所述网络路径选择策略。The network path selection strategy is determined based on the primary network path and the alternative network path. 7.根据权利要求6所述的方法,其特征在于,所述根据所述主选网络路径和所述备选网络路径,确定所述网络路径选择策略,包括:7. The method according to claim 6, wherein determining the network path selection strategy based on the primary network path and the alternative network path includes: 若所述主选网络路径对应的服务质量信息大于所述服务质量需求阈值,确定所述网络路径选择策略为基于所述主选网络路径传输所述待传输远程医疗业务流;If the service quality information corresponding to the primary selected network path is greater than the service quality requirement threshold, determine the network path selection strategy to transmit the to-be-transmitted telemedicine service flow based on the primary selected network path; 若所述主选网络路径对应的服务质量信息小于或等于所述服务质量需求阈值且小于所述备选网络路径对应的服务质量信息,确定所述网络路径选择策略为基于所述备选网络路径传输所述待传输远程医疗业务流。If the service quality information corresponding to the main selected network path is less than or equal to the service quality requirement threshold and less than the service quality information corresponding to the alternative network path, it is determined that the network path selection strategy is based on the alternative network path. Transmit the telemedicine service flow to be transmitted. 8.一种远程医疗业务流的传输方法,其特征在于,应用于远程医疗平台,所述方法包括:8. A method for transmitting telemedicine business streams, characterized in that it is applied to a telemedicine platform, and the method includes: 响应于远程医疗业务流指令,根据所述远程医疗业务流指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求;In response to the telemedicine business flow instruction, generate a telemedicine business flow transmission request according to the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instruction and the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instruction; 将所述远程医疗业务流传输请求发送至如权利要求1至7任一项所述的网络设备。The telemedicine service stream transmission request is sent to the network device according to any one of claims 1 to 7. 9.根据权利要求8所述的方法,其特征在于,所述根据所述医疗视频业务指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求,包括:9. The method according to claim 8, characterized in that the network parameters of the telemedicine terminal corresponding to the medical video service instruction and the telemedicine service flow to be transmitted corresponding to the telemedicine service flow instruction are generated. Telemedicine business streaming requests, including: 获取与所述远程医疗终端的通信端口、网络地址和通信协议;Obtain the communication port, network address and communication protocol with the telemedicine terminal; 根据所述通信端口、网络地址、通信协议和待传输远程医疗业务流,生成远程医疗业务流传输请求。A telemedicine service stream transmission request is generated according to the communication port, network address, communication protocol and the telemedicine service stream to be transmitted. 10.一种远程医疗业务流的传输装置,其特征在于,应用于网络设备,所述装置包括:10. A device for transmitting telemedicine business flows, characterized in that it is applied to network equipment, and the device includes: 第一获取模块,用于获取远程医疗平台发送的针对远程医疗终端的远程医疗业务流传输请求;所述远程医疗业务流传输请求包括待传输远程医疗业务流;The first acquisition module is used to obtain the telemedicine service stream transmission request sent by the telemedicine platform for the telemedicine terminal; the telemedicine service stream transmission request includes the telemedicine service stream to be transmitted; 第二获取模块,用于获取所述待传输远程医疗业务流在多条网络路径对应的多个远程业务流监测数据;所述远程业务流监测数据基于所述待传输远程医疗业务流对应的监测配置生成;The second acquisition module is used to obtain multiple remote business flow monitoring data corresponding to the to-be-transmitted telemedicine business flow on multiple network paths; the remote business flow monitoring data is based on the monitoring data corresponding to the to-be-transmitted telemedicine business flow. Configuration generation; 确定模块,用于根据所述多个远程业务流监测数据,确定所述待传输远程医疗业务流在多条网络路径对应的多个服务质量信息;A determination module, configured to determine a plurality of service quality information corresponding to the to-be-transmitted telemedicine service flow on multiple network paths based on the plurality of remote service flow monitoring data; 传输模块,用于根据各个服务质量信息与服务质量需求阈值的比较结果,确定所述待传输远程医疗业务流的网络路径选择策略,并基于所述网络路径选择策略传输所述待传输远程医疗业务流至所述远程医疗终端;所述服务质量需求阈值与所述待传输远程医疗业务流对应。A transmission module, configured to determine a network path selection strategy for the telemedicine service flow to be transmitted based on a comparison result between each quality of service information and a quality of service requirement threshold, and to transmit the telemedicine service to be transmitted based on the network path selection strategy. flows to the telemedicine terminal; the service quality requirement threshold corresponds to the telemedicine business flow to be transmitted. 11.一种远程医疗业务流的传输装置,其特征在于,应用于远程医疗平台,所述装置包括:11. A transmission device for telemedicine business streams, characterized in that it is applied to a telemedicine platform, and the device includes: 响应模块,用于响应于远程医疗业务流指令,根据所述远程医疗业务流指令对应的远程医疗终端的网络参数以及所述远程医疗业务流指令对应的待传输远程医疗业务流,生成远程医疗业务流传输请求;A response module configured to respond to a telemedicine business flow instruction and generate a telemedicine service based on the network parameters of the telemedicine terminal corresponding to the telemedicine business flow instruction and the telemedicine business flow to be transmitted corresponding to the telemedicine business flow instruction. streaming request; 发送模块,用于将所述远程医疗业务流传输请求发送至如权利要求1至7任一项所述的网络设备。A sending module, configured to send the telemedicine service stream transmission request to the network device according to any one of claims 1 to 7. 12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。12. A computer device, comprising a memory and a processor, the memory stores a computer program, characterized in that when the processor executes the computer program, the method of any one of claims 1 to 9 is implemented. step. 13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。13. A computer-readable storage medium with a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented. 14.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。14. A computer program product, comprising a computer program, characterized in that, when executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 9.
CN202310925503.9A 2023-07-26 2023-07-26 Transmission method and device for remote medical service flow and computer equipment Pending CN116781605A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310925503.9A CN116781605A (en) 2023-07-26 2023-07-26 Transmission method and device for remote medical service flow and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310925503.9A CN116781605A (en) 2023-07-26 2023-07-26 Transmission method and device for remote medical service flow and computer equipment

Publications (1)

Publication Number Publication Date
CN116781605A true CN116781605A (en) 2023-09-19

Family

ID=88010011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310925503.9A Pending CN116781605A (en) 2023-07-26 2023-07-26 Transmission method and device for remote medical service flow and computer equipment

Country Status (1)

Country Link
CN (1) CN116781605A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119697106A (en) * 2024-12-10 2025-03-25 中国电信股份有限公司技术创新中心 Traffic transmission method, device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430531A (en) * 2015-11-03 2016-03-23 浙江万里学院 A telemedicine 3D video service transmission method based on software-defined network
WO2020077777A1 (en) * 2018-10-18 2020-04-23 西安交通大学 Uplink transmission method for periodic urllc service
CN112073216A (en) * 2018-02-05 2020-12-11 华为技术有限公司 Method and device for acquiring link quality
CN112152925A (en) * 2019-06-27 2020-12-29 华为技术有限公司 A data transmission method, terminal and communication system
US20210076261A1 (en) * 2018-05-21 2021-03-11 Huawei Technologies Co., Ltd. Method for Determining Background Traffic Transfer Policy and Apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430531A (en) * 2015-11-03 2016-03-23 浙江万里学院 A telemedicine 3D video service transmission method based on software-defined network
CN112073216A (en) * 2018-02-05 2020-12-11 华为技术有限公司 Method and device for acquiring link quality
US20210076261A1 (en) * 2018-05-21 2021-03-11 Huawei Technologies Co., Ltd. Method for Determining Background Traffic Transfer Policy and Apparatus
WO2020077777A1 (en) * 2018-10-18 2020-04-23 西安交通大学 Uplink transmission method for periodic urllc service
CN112152925A (en) * 2019-06-27 2020-12-29 华为技术有限公司 A data transmission method, terminal and communication system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119697106A (en) * 2024-12-10 2025-03-25 中国电信股份有限公司技术创新中心 Traffic transmission method, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
US11848969B2 (en) Video and audio data processing method and apparatus, computer-readable storage medium, and electronic apparatus
US12143454B2 (en) Systems and methods for data routing management
US9998517B2 (en) System and method for end-to-end RTCP
WO2022000189A1 (en) In-band network telemetry bearer stream selection method and system
US20170244767A1 (en) Method And Apparatus For Architecting Multimedia Conferencing Services
US20180048560A1 (en) Method And Apparatus For Identifying Different Routing Paths Between Networks
US20160156691A1 (en) Session Awareness for Communication Sessions
CN109194915B (en) Video data processing method and system
Karl et al. Multimedia optimized routing in OpenFlow networks
CN116781605A (en) Transmission method and device for remote medical service flow and computer equipment
CN111970497B (en) Video stream processing method and device, SDN controller and storage medium
Yang et al. A multicast architecture of SVC streaming over OpenFlow networks
da Silva et al. Cross-layer multiuser session control for optimized communications on SDN-based cloud platforms
CN111835717B (en) Monitoring code stream acquisition method, device and readable storage medium
CN110677392B (en) Video data transmission method and device
US20140075038A1 (en) Communication device, computer-readable storage medium, and communication system
US9912910B2 (en) Media content updating method, apparatus, and system
Balasubramaniam et al. An evaluation of parameterized gradient based routing with QoE monitoring for multiple IPTV providers
Mahmood et al. Improving WebRTC Quality-of-Service Using SDN and a Load Balancing Strategy
JP2018029303A (en) Notification system and notification method
CN110445701A (en) A kind of processing method of business object, device and storage medium
TWI820363B (en) Multimedia convergence and playback method without physical broadcasting device and cloud system
CN110233772A (en) A kind of view networked system test method and device
CN120434540A (en) Method, system, computer device, readable storage medium and program product for processing poor service quality
Troubil et al. Media streams planning with uncertain link capacities

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination