CN110764727B - Split-screen display method, device, computer equipment and storage medium - Google Patents
Split-screen display method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110764727B CN110764727B CN201910998738.4A CN201910998738A CN110764727B CN 110764727 B CN110764727 B CN 110764727B CN 201910998738 A CN201910998738 A CN 201910998738A CN 110764727 B CN110764727 B CN 110764727B
- Authority
- CN
- China
- Prior art keywords
- screen
- parameters
- parameter
- attribute
- browser
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Radiology & Medical Imaging (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及一种分屏显示方法、装置、计算机设备和存储介质。所述方法包括:接收主屏幕传入的配置参数,以及获取属性参数;所述属性参数包括所述主屏幕的主属性参数和至少一个副屏幕的副属性参数;对所述配置参数和所述属性参数进行转换处理,得到命令参数;所述命令参数的格式为浏览器可识别的参数格式,所述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;获取浏览器路径下的进程,并将所述命令参数传入所述浏览器路径下的进程中,以及更改所述进程的设置信息,得到更改后的进程;重新启动所述更改后的进程,打开所述至少一个副屏幕,以实现分屏显示。采用本方法能够提高检查效率。
The present application relates to a split-screen display method, device, computer equipment and storage medium. The method includes: receiving configuration parameters passed in from the main screen, and acquiring attribute parameters; the attribute parameters include main attribute parameters of the main screen and sub-attribute parameters of at least one sub-screen; The attribute parameters are converted to obtain command parameters; the format of the command parameters is a parameter format recognizable by the browser, and the command parameters include at least one of full screen parameters, secondary screen debugging port parameters, cache path parameters, and secondary screen location information. One; obtain the process under the browser path, and pass the command parameter into the process under the browser path, and change the setting information of the process to obtain the changed process; restart the changed process process, and open the at least one secondary screen to realize split-screen display. By adopting the method, the inspection efficiency can be improved.
Description
技术领域technical field
本申请涉及医学软件技术领域,特别是涉及一种分屏显示方法、装置、计算机设备和存储介质。The present application relates to the technical field of medical software, and in particular, to a split-screen display method, device, computer equipment and storage medium.
背景技术Background technique
随着医学影像软件技术的不断发展,医学影像软件的相关架构已从传统的C/S架构(Client/Server,客户机/服务机)向B/S架构(Browser/Server,浏览器/服务机)逐步转变,利用B/S架构的医学影像软件,可以较为容易地实现对患者的疾病进行分级诊疗及远程诊断的相关服务。With the continuous development of medical imaging software technology, the related architecture of medical imaging software has changed from traditional C/S architecture (Client/Server, client/server) to B/S architecture (Browser/Server, browser/server). ) is gradually transformed, and the use of medical imaging software with B/S architecture can relatively easily realize the related services of hierarchical diagnosis and treatment of patients' diseases and remote diagnosis.
在使用B/S架构的医学影像软件对患者的医学影像进行观察室,通常是用浏览器将医学影像浏览窗口打开在指定的屏幕上让医生阅片,在医生需要根据观察的医学影像写报告时,需要将医学影像浏览窗口关闭,然后利用浏览器将写报告窗口打开在该屏幕上让医生写报告,之后通过报告给出患者建议,从而实现对患者的检查。In the observation room that uses the medical imaging software of B/S architecture to observe the medical images of the patients, usually the browser is used to open the medical image viewing window on the designated screen for the doctor to read the film, and the doctor needs to write a report based on the observed medical image. When the medical image browsing window is closed, the browser will be used to open the report writing window on the screen for the doctor to write the report, and then the patient's advice will be given through the report, so as to realize the examination of the patient.
然而上述技术不能同时进行阅片和写报告,从而在对患者进行检查时,会存在检查效率低的问题。However, the above technologies cannot perform image reading and report writing at the same time, so that there is a problem of low examination efficiency when examining patients.
发明内容SUMMARY OF THE INVENTION
基于此,有必要针对上述技术问题,提供一种能够提高检测效率的分屏显示方法、装置、计算机设备和存储介质。Based on this, it is necessary to provide a split-screen display method, device, computer equipment and storage medium that can improve the detection efficiency in view of the above technical problems.
一种分屏显示方法,该方法包括:A split-screen display method, comprising:
接收主屏幕传入的配置参数,以及获取属性参数;上述属性参数包括上述主屏幕的主属性参数和至少一个副屏幕的副属性参数;Receive configuration parameters passed in from the main screen, and obtain attribute parameters; the above-mentioned attribute parameters include the above-mentioned main attribute parameters of the main screen and the sub-attribute parameters of at least one sub-screen;
对上述配置参数和上述属性参数进行转换处理,得到命令参数;上述命令参数的格式为浏览器可识别的参数格式,上述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;The above-mentioned configuration parameters and the above-mentioned attribute parameters are converted to obtain command parameters; the format of the above-mentioned command parameters is a parameter format recognizable by the browser, and the above-mentioned command parameters include full-screen parameters, sub-screen debugging port parameters, cache path parameters, and sub-screen position. at least one of the information;
获取浏览器路径下的进程,并将上述命令参数传入上述浏览器路径下的进程中,以及更改上述进程的设置信息,得到更改后的进程;Obtain the process under the browser path, and pass the above command parameters into the process under the above browser path, and change the setting information of the above process to obtain the changed process;
重新启动上述更改后的进程,打开上述至少一个副屏幕,以实现分屏显示。Restart the process after the above changes, and open the above at least one secondary screen, so as to realize the split screen display.
在其中一个实施例中,该方法还包括:In one embodiment, the method further includes:
接收上述主屏幕传入的第一操作指令,上述第一操作指令包括目标副屏幕的标识;Receive a first operation instruction from the main screen, where the first operation instruction includes the identifier of the target secondary screen;
将上述第一操作指令通过上述浏览器发送至上述目标副屏幕,以使上述目标副屏幕执行上述第一操作指令。The above-mentioned first operation instruction is sent to the above-mentioned target sub-screen through the above-mentioned browser, so that the above-mentioned target sub-screen executes the above-mentioned first operation instruction.
在其中一个实施例中,该方法还包括:In one embodiment, the method further includes:
接收上述至少一个副屏幕传入的响应消息,上述响应消息为上述至少一个副屏幕执行第二操作指令时返回的消息;上述第二操作指令是由外部在上述至少一个副屏幕上进行操作时产生的指令;Receive a response message from the at least one secondary screen, where the response message is a message returned when the at least one secondary screen executes a second operation instruction; the second operation instruction is generated by an external operation on the at least one secondary screen instructions;
将上述至少一个副屏幕的标识和对应的上述响应消息通过上述浏览器发送至上述主屏幕。The identifier of the at least one secondary screen and the corresponding response message are sent to the main screen through the browser.
在其中一个实施例中,该方法还包括:In one embodiment, the method further includes:
获取本地主机的IP地址和通信端口号;上述本地主机为上述主屏幕和上述至少一个副屏幕所在的主机;Obtain the IP address and communication port number of the local host; the above-mentioned local host is the host where the above-mentioned main screen and the above-mentioned at least one secondary screen are located;
通过上述IP地址和通信端口号建立上述主屏幕和上述至少一个副屏幕之间的通信连接。The communication connection between the above-mentioned main screen and the above-mentioned at least one sub-screen is established through the above-mentioned IP address and the communication port number.
在其中一个实施例中,上述接收主屏幕传入的配置参数,以及获取属性参数之后,该方法还包括:In one of the embodiments, after receiving the configuration parameters passed in from the home screen and acquiring the attribute parameters, the method further includes:
对上述配置参数进行格式转化处理,得到目标格式的参数对象;Perform format conversion processing on the above configuration parameters to obtain a parameter object in the target format;
对上述配置参数进行解析处理,得到目标副屏幕的位置信息;上述目标副屏幕为上述至少一个副屏幕中的副屏幕;The above-mentioned configuration parameters are analyzed and processed to obtain the position information of the target sub-screen; the above-mentioned target sub-screen is a sub-screen in the above-mentioned at least one sub-screen;
根据上述目标格式的参数对象、上述目标副屏幕的位置信息和上述属性参数,构建参数模型。A parameter model is constructed according to the parameter object in the above target format, the position information of the above target sub-screen and the above attribute parameters.
在其中一个实施例中,上述对配置参数和属性参数进行转换处理,得到命令参数,包括:In one embodiment, the above-mentioned conversion processing is performed on configuration parameters and attribute parameters to obtain command parameters, including:
对上述参数模型进行转换处理,得到命令参数。The above parameter model is converted to obtain command parameters.
在其中一个实施例中,上述至少一个副屏幕的默认打开模式为全屏。In one of the embodiments, the default opening mode of the at least one secondary screen is full screen.
一种分屏显示装置,该装置包括:A split-screen display device comprising:
接收模块,用于接收主屏幕传入的配置参数,以及获取属性参数;所述属性参数包括所述主屏幕的主属性参数和至少一个副屏幕的副属性参数;a receiving module, configured to receive configuration parameters passed in from the main screen, and obtain attribute parameters; the attribute parameters include a main attribute parameter of the main screen and a secondary attribute parameter of at least one secondary screen;
转换处理模块,用于对所述配置参数和所述属性参数进行转换处理,得到命令参数;所述命令参数的格式为浏览器可识别的参数格式,所述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;A conversion processing module, configured to perform conversion processing on the configuration parameters and the attribute parameters to obtain command parameters; the command parameters are in a format recognizable by the browser, and the command parameters include full-screen parameters, sub-screen debugging At least one of port parameters, cache path parameters, and secondary screen location information;
更改模块,用于获取浏览器路径下的进程,并将所述命令参数传入所述浏览器路径下的进程中,以及更改所述进程的设置信息,得到更改后的进程;A modification module, used for acquiring the process under the browser path, and passing the command parameters into the process under the browser path, and changing the setting information of the process to obtain the modified process;
开启模块,用于重新启动所述更改后的进程,打开所述至少一个副屏幕,以实现分屏显示。The opening module is used for restarting the changed process and opening the at least one secondary screen to realize split-screen display.
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:A computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
接收主屏幕传入的配置参数,以及获取属性参数;上述属性参数包括上述主屏幕的主属性参数和至少一个副屏幕的副属性参数;Receive configuration parameters passed in from the main screen, and obtain attribute parameters; the above-mentioned attribute parameters include the above-mentioned main attribute parameters of the main screen and the sub-attribute parameters of at least one sub-screen;
对上述配置参数和上述属性参数进行转换处理,得到命令参数;上述命令参数的格式为浏览器可识别的参数格式,上述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;The above-mentioned configuration parameters and the above-mentioned attribute parameters are converted to obtain command parameters; the format of the above-mentioned command parameters is a parameter format recognizable by the browser, and the above-mentioned command parameters include full-screen parameters, sub-screen debugging port parameters, cache path parameters, and sub-screen position. at least one of the information;
获取浏览器路径下的进程,并将上述命令参数传入上述浏览器路径下的进程中,以及更改上述进程的设置信息,得到更改后的进程;Obtain the process under the browser path, and pass the above command parameters into the process under the above browser path, and change the setting information of the above process to obtain the changed process;
重新启动上述更改后的进程,打开上述至少一个副屏幕,以实现分屏显示。Restart the process after the above changes, and open the above at least one secondary screen, so as to realize the split screen display.
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:A readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
接收主屏幕传入的配置参数,以及获取属性参数;上述属性参数包括上述主屏幕的主属性参数和至少一个副屏幕的副属性参数;Receive configuration parameters passed in from the main screen, and obtain attribute parameters; the above-mentioned attribute parameters include the above-mentioned main attribute parameters of the main screen and the sub-attribute parameters of at least one sub-screen;
对上述配置参数和上述属性参数进行转换处理,得到命令参数;上述命令参数的格式为浏览器可识别的参数格式,上述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;The above-mentioned configuration parameters and the above-mentioned attribute parameters are converted to obtain command parameters; the format of the above-mentioned command parameters is a parameter format recognizable by the browser, and the above-mentioned command parameters include full-screen parameters, sub-screen debugging port parameters, cache path parameters, and sub-screen position. at least one of the information;
获取浏览器路径下的进程,并将上述命令参数传入上述浏览器路径下的进程中,以及更改上述进程的设置信息,得到更改后的进程;Obtain the process under the browser path, and pass the above command parameters into the process under the above browser path, and change the setting information of the above process to obtain the changed process;
重新启动上述更改后的进程,打开上述至少一个副屏幕,以实现分屏显示。Restart the process after the above changes, and open the above at least one secondary screen, so as to realize the split screen display.
上述分屏显示方法、装置、计算机设备和存储介质,通过接收主屏幕传入的配置参数以及获取主屏幕和副屏幕的属性参数,对配置参数和属性参数进行转换处理,得到命令参数,并将命令参数传入浏览器路径下的进程中,更改进程的设置信息,得到更改后的进程,重启更改后的进程,打开至少一个副屏幕,实现分屏显示。在该方法中,由于可以利用浏览器交互实现分屏显示,即可以实现医生阅片和写报告甚至其他功能的同步进行,那么在医生对患者进行检查时,就可以在阅片的同时写报告,避免出现阅片和写报告依次进行浪费时间的问题,从而可以节省一部分时间,提高检查效率。The above-mentioned split-screen display method, device, computer equipment and storage medium, by receiving the configuration parameters passed in from the main screen and acquiring the attribute parameters of the main screen and the sub-screen, converting the configuration parameters and the attribute parameters to obtain the command parameters, and converting the configuration parameters and the attribute parameters. The command parameters are passed into the process under the browser path, the setting information of the process is changed, the changed process is obtained, the changed process is restarted, at least one secondary screen is opened, and the split-screen display is realized. In this method, since the browser interaction can be used to realize split-screen display, that is, the doctor can read images, write reports and even other functions synchronously, so when doctors examine patients, they can write reports while reading images. , to avoid the time-wasting problem of reading images and writing reports in turn, thereby saving some time and improving inspection efficiency.
附图说明Description of drawings
图1为一个实施例中计算机设备的内部结构图;Fig. 1 is the internal structure diagram of computer equipment in one embodiment;
图2为一个实施例中分屏显示方法的流程示意图;2 is a schematic flowchart of a split-screen display method in one embodiment;
图3为另一个实施例中分屏显示方法的流程示意图;3 is a schematic flowchart of a split-screen display method in another embodiment;
图4为另一个实施例中分屏显示方法的流程示意图;4 is a schematic flowchart of a split-screen display method in another embodiment;
图5为另一个实施例中分屏显示方法的流程示意图;5 is a schematic flowchart of a split-screen display method in another embodiment;
图6为另一个实施例中分屏显示方法的流程示意图;6 is a schematic flowchart of a split-screen display method in another embodiment;
图7为一个实施例中分屏显示装置的结构框图。FIG. 7 is a structural block diagram of a split-screen display device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application.
本申请实施例提供的分屏显示方法,可以应用于计算机设备,该计算机设备可以是控制终端,例如个人计算机、笔记本电脑、台式电脑、工业电脑等,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种分屏显示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。The split-screen display method provided by the embodiments of the present application can be applied to computer equipment, and the computer equipment can be a control terminal, such as a personal computer, a notebook computer, a desktop computer, an industrial computer, etc., and its internal structure diagram can be shown in FIG. 1 . The computer equipment includes a processor, memory, a network interface, a display screen, and an input device connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium, an internal memory. The nonvolatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the execution of the operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a split screen display method is implemented. The display screen of the computer equipment may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment may be a touch layer covered on the display screen, or a button, a trackball or a touchpad set on the shell of the computer equipment , or an external keyboard, trackpad, or mouse.
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 1 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. Include more or fewer components than shown in the figures, or combine certain components, or have a different arrangement of components.
需要说明的是,本申请实施例的执行主体可以是分屏显示装置,也可以是计算机设备,下述实施例以计算机设备为执行主体进行说明。It should be noted that the execution body of the embodiments of the present application may be a split-screen display device or a computer device, and the following embodiments will be described by taking the computer device as the execution body.
在一个实施例中,提供了一种分屏显示方法,本实施例涉及的是如何通过主副屏幕的配置参数和属性参数对浏览器路径下的进程进行更改,以通过更改后的进程打开至少一个副屏幕的具体过程。如图2所示,包括以下步骤:In one embodiment, a split-screen display method is provided. This embodiment relates to how to change the process under the browser path through the configuration parameters and attribute parameters of the main and secondary screens, so as to open at least one screen through the changed process. The specific process of a secondary screen. As shown in Figure 2, it includes the following steps:
S202,接收主屏幕传入的配置参数,以及获取属性参数;属性参数包括主屏幕的主属性参数和至少一个副屏幕的副属性参数。S202: Receive configuration parameters passed in from the main screen, and acquire attribute parameters; the attribute parameters include a main attribute parameter of the main screen and a sub-attribute parameter of at least one secondary screen.
需要说明的是,以下实施例实施时,可以是创建了一个组件,该组件的实质可以是由计算机设备来实现的,通过该组件与主屏幕和副屏幕之间进行通信,以实现主屏幕和副屏幕的分屏显示。It should be noted that, when the following embodiments are implemented, a component may be created, and the essence of the component may be realized by a computer device, and the component communicates with the main screen and the sub-screen to realize the main screen and the sub-screen. Split screen display of the secondary screen.
其中,这里的主屏幕一般指的是显示业务系统(或者称为信息系统)相关功能的屏幕,一般业务系统只会在一个屏幕上显示,业务系统在这里指的是可以提供在线写报告功能的系统,一般只有1个,这里的副屏幕可以有多个,在线阅片等其他功能可以在副屏幕上进行显示,这里的主屏幕和副屏幕一般是通过一个主机连接的多个屏幕。主屏幕传入的配置参数可以包括主屏幕对副屏幕的一些配置参数,例如可以是副屏幕是否全屏显示的参数、副屏幕的统一资源定位符、副屏幕的存储位置、副屏幕的调试信息、副屏幕的位置信息等等。主屏幕的主属性参数指的是主屏幕的分辨率、窗口位置、窗口背景和/或颜色、数量、标识等等,在这里可以是每个副屏幕都对应一套副属性参数,该副属性参数可以是副屏幕的分辨率、窗口位置、窗口背景和/或颜色、数量、标识等等,当然主属性参数和副属性参数还可以其他参数,本实施例对此不作具体限定。Among them, the main screen here generally refers to the screen that displays the relevant functions of the business system (or information system). Generally, the business system will only be displayed on one screen. The business system here refers to the function that can provide online report writing. Generally, there is only one system. There can be multiple secondary screens here, and other functions such as online reading can be displayed on the secondary screen. The main screen and secondary screen here are generally multiple screens connected through a host. The configuration parameters passed in from the main screen may include some configuration parameters of the main screen to the secondary screen, such as the parameters of whether the secondary screen is displayed in full screen, the uniform resource locator of the secondary screen, the storage location of the secondary screen, the debugging information of the secondary screen, The position information of the secondary screen, etc. The main attribute parameters of the main screen refer to the resolution, window position, window background and/or color, quantity, logo, etc. of the main screen. Here, each sub-screen can correspond to a set of sub-attribute parameters. The sub-attribute The parameters may be the resolution of the secondary screen, window position, window background and/or color, quantity, logo, etc. Of course, the main attribute parameter and the secondary attribute parameter may also be other parameters, which are not specifically limited in this embodiment.
具体的,计算机设备可以通过WCF接口(Windows通讯开发平台,WindowsCommunication Foundation)的形式接入主屏幕传入的配置参数,然后将传入的配置参数通过JSON反序列化成参数对象,同时可以通过系统Screen类函数、API函数等来读取得到主屏幕的主属性参数和至少一个副屏幕的副属性参数。Specifically, the computer device can access the configuration parameters passed in from the main screen through the WCF interface (Windows Communication Development Platform, Windows Communication Foundation), and then deserialize the passed-in configuration parameters into parameter objects through JSON. Class functions, API functions, etc. are used to read the main attribute parameters of the main screen and the sub-property parameters of at least one sub-screen.
S204,对配置参数和属性参数进行转换处理,得到命令参数;命令参数的格式为浏览器可识别的参数格式,命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个。S204, converting the configuration parameters and attribute parameters to obtain command parameters; the format of the command parameters is a parameter format recognizable by the browser, and the command parameters include full screen parameters, sub-screen debugging port parameters, cache path parameters, and sub-screen location information. at least one of.
其中,目前医院大多都会有辅助医生进行阅片、写报告等功能的系统,这些系统都可以在浏览器上打开,这里的浏览器为谷歌浏览器、WebKit的浏览器、Gecko的浏览器、Trident的浏览器等,当然也可以是其他浏览器,本实施例主要是以谷歌浏览器为例进行说明的,医生在线进行阅片、写报告等其他功能时,可以利用浏览器打开相应的系统并进行相应的操作。这里的转换处理可以包括初始化处理、格式转换处理、计算处理等等,每个浏览器都有其可以识别的参数格式,利用其可以识别的参数格式,可以便于对参数进行处理,这里一般可以是将参数转化为谷歌浏览器可以识别的格式。对配置参数和属性参数进行转换处理时,可以是将配置参数和属性参数综合起来,一起进行转换处理,还可以是分别对配置参数和属性参数进行处理,本实施例对此不作具体限定。Among them, most hospitals currently have systems that assist doctors in reading images and writing reports. These systems can be opened on browsers. The browsers here are Google Chrome, WebKit's browser, Gecko's browser, Trident Of course, it can also be other browsers. This embodiment is mainly explained by taking Google browser as an example. When doctors perform other functions such as reading pictures and writing reports online, they can use the browser to open the corresponding system and Take the appropriate action. The conversion processing here can include initialization processing, format conversion processing, calculation processing, etc. Each browser has its own recognizable parameter format, and the parameter format that it can recognize can facilitate the processing of parameters. Generally, it can be Convert the parameters to a format that Google Chrome can understand. When the configuration parameter and the attribute parameter are converted, the configuration parameter and the attribute parameter may be combined and converted together, or the configuration parameter and the attribute parameter may be processed separately, which is not specifically limited in this embodiment.
另外,命令参数里面的全屏参数指的是至少一个副屏幕的打开模式,即分屏显示的副屏幕是否需要全屏显示,可选的,至少一个副屏幕的默认打开模式为全屏,若需要非全屏显示,那么可以在配置参数里面进行相应的设置;副屏幕调试端口参数指的是主屏幕在副屏幕打开之后,如何对副屏幕进行调试的一些参数,一般如果副屏幕的打开模式是全屏,那么在调试时就需要在主屏幕上对副屏幕进行调试,如果副屏幕的打开模式是非全屏,那么在调试时,可以在主屏幕上对副屏幕进行调试,当然也可以直接在副屏幕上进行调试;缓存路径参数在这里指的是在分屏之前,主屏幕就可以为副屏幕指示好在磁盘上的哪个存储空间进行存储;副屏幕的位置信息这里可以是一个副屏幕的,当然也可以是多个副屏幕的,每个副屏幕的位置信息可以是一个或多个坐标值等。In addition, the full-screen parameter in the command parameter refers to the opening mode of at least one sub-screen, that is, whether the sub-screen displayed in the split screen needs to be displayed in full-screen. Optionally, the default opening mode of at least one sub-screen is full-screen. display, then you can set the corresponding settings in the configuration parameters; the secondary screen debugging port parameters refer to some parameters of how to debug the secondary screen after the main screen is opened on the secondary screen. Generally, if the opening mode of the secondary screen is full screen, then When debugging, you need to debug the secondary screen on the main screen. If the opening mode of the secondary screen is not full screen, then during debugging, you can debug the secondary screen on the main screen, and of course you can directly debug on the secondary screen. ;The cache path parameter here means that before the split screen, the main screen can indicate which storage space on the disk to store for the secondary screen; the location information of the secondary screen here can be a secondary screen, of course, it can also be For multiple sub-screens, the position information of each sub-screen may be one or more coordinate values and the like.
具体的,计算机设备在得到配置参数和属性参数之后,可以对配置参数和属性参数进行转换处理,将配置参数和属性参数转化成浏览器能识别的命令参数/命令行,该命令参数可以包括全屏参数(Kiosk),副屏幕调试端口(Remote-Debugging-Port),缓存路径(User-Data-Dir),副屏幕位置信息(Window-Position)等等。Specifically, after obtaining the configuration parameters and attribute parameters, the computer device can perform conversion processing on the configuration parameters and attribute parameters, and convert the configuration parameters and attribute parameters into command parameters/command lines that can be recognized by the browser, and the command parameters may include full screen Parameters (Kiosk), secondary screen debugging port (Remote-Debugging-Port), cache path (User-Data-Dir), secondary screen position information (Window-Position) and so on.
S206,获取浏览器路径下的进程,并将命令参数传入浏览器路径下的进程中,以及更改进程的设置信息,得到更改后的进程。S206: Acquire the process under the browser path, pass command parameters into the process under the browser path, and change the setting information of the process to obtain the changed process.
其中,进程的设置信息可以包括外壳程序执行UseShellExecute信息、立即创建窗口CreateNoWindow信息等,当然还可以包括其他设置信息等,利用这些设置信息,可以保证传入的统一资源定位符URL等可以正常打开并且屏蔽其他系统实现全屏浏览影像。Among them, the setting information of the process can include the shell execution UseShellExecute information, the immediate creation window CreateNoWindow information, etc., of course, can also include other setting information, etc. Using these setting information, it can be ensured that the incoming Uniform Resource Locator URL, etc. can be opened normally and Shield other systems to achieve full-screen viewing of images.
具体的,计算机设备可以在主机客户端硬盘下进行遍历查找,找到浏览器路径,并在该路径下的相关文件中得到该浏览器路径下的进程,将上述得到的命令参数或者命令行通过Arguments传入进程中,并对启动进程中的外壳程序执行UseShellExecute信息和立即创建窗口CreateNoWindow信息进行更改,得到更改后的进程。Specifically, the computer device can traverse and search under the hard disk of the host client to find the browser path, and obtain the process under the browser path in the relevant files under the path, and pass the obtained command parameters or command lines through Arguments Into the process, and execute the UseShellExecute information and the CreateNoWindow information of the shell program in the startup process to change the information to obtain the changed process.
S208,重新启动更改后的进程,打开至少一个副屏幕,以实现分屏显示。S208, restart the changed process, and open at least one secondary screen to realize split-screen display.
具体的,由于更改后的进程中包含了副屏幕的位置、全屏参数等信息,因此,计算机设备可以重启更改后的进程,根据更改后的进程中的信息,按照要求打开指定的副屏幕,例如可以是正常打开副屏幕,且能屏蔽副屏幕上的其他系统,实现副屏幕全屏显示等。在主副屏幕之间实现分屏显示时,可选的,可以采用WebSocket全双工通信方式。Specifically, since the changed process contains information such as the position of the secondary screen, full-screen parameters, etc., the computer device can restart the changed process, and open the specified secondary screen as required according to the information in the changed process, for example It can be to open the secondary screen normally, and can shield other systems on the secondary screen to realize full-screen display of the secondary screen, etc. When implementing split-screen display between the main and secondary screens, optionally, the WebSocket full-duplex communication method can be used.
上述分屏显示方法中,通过接收主屏幕传入的配置参数以及获取主屏幕和副屏幕的属性参数,对配置参数和属性参数进行转换处理,得到命令参数,并将命令参数传入浏览器路径下的进程中,更改进程的设置信息,得到更改后的进程,重启更改后的进程,打开至少一个副屏幕,实现分屏显示。在该方法中,由于可以利用浏览器交互实现分屏显示,即可以实现医生阅片和写报告甚至其他功能的同步进行,那么在医生对患者进行检查时,就可以在阅片的同时写报告,避免出现阅片和写报告依次进行浪费时间的问题,从而可以节省一部分时间,提高检查效率。In the above split-screen display method, by receiving the configuration parameters passed in from the main screen and obtaining the attribute parameters of the main screen and the sub-screen, converting the configuration parameters and attribute parameters to obtain command parameters, and passing the command parameters into the browser path In the next process, change the setting information of the process, get the changed process, restart the changed process, open at least one secondary screen, and realize split-screen display. In this method, since the browser interaction can be used to realize split-screen display, that is, the doctor can read images, write reports and even other functions synchronously, so when doctors examine patients, they can write reports while reading images. , to avoid the time-wasting problem of reading images and writing reports in turn, thereby saving some time and improving inspection efficiency.
在另一个实施例中,提供了另一种分屏显示方法,本实施例涉及的是主屏幕和副屏幕之间如何实现通信的具体过程。在上述实施例的基础上,如图3所示,主屏幕和副屏幕之间的通信过程可以包括以下步骤:In another embodiment, another split-screen display method is provided, and this embodiment relates to a specific process of how to implement communication between the main screen and the sub-screen. On the basis of the above embodiment, as shown in FIG. 3 , the communication process between the main screen and the sub-screen may include the following steps:
S302,接收主屏幕传入的第一操作指令,第一操作指令包括目标副屏幕的标识。S302: Receive a first operation instruction input from the main screen, where the first operation instruction includes an identifier of the target secondary screen.
在本实施例中,在主屏幕和副屏幕之间通信之前,主屏幕可以和副屏幕之间建立通信连接,可选的,主副屏幕之间建立通信连接的方式可以参见如下步骤A和步骤B:In this embodiment, before the communication between the main screen and the sub-screen, a communication connection between the main screen and the sub-screen can be established. B:
步骤A,获取本地主机的IP地址和通信端口号;本地主机为主屏幕和至少一个副屏幕所在的主机。Step A: Obtain the IP address and communication port number of the local host; the local host is the host where the main screen and at least one secondary screen are located.
步骤B,通过IP地址和通信端口号建立主屏幕和至少一个副屏幕之间的通信连接。Step B, establishing a communication connection between the main screen and at least one sub-screen by using the IP address and the communication port number.
在步骤A和B中,本地主机一般为1个主机,可以连接多个屏幕,本地主机一般会有一个IP地址,同时也可以为其配置通信端口号,计算机设备或者组件可以从主机上读取到IP地址和端口号,然后在主屏幕和副屏幕上分别登录该IP地址和端口号,在登录验证成功之后,主屏幕和副屏幕之间就可以通过计算机设备或组件进行通信。In steps A and B, the local host is generally one host, which can be connected to multiple screens. The local host generally has an IP address, and a communication port number can also be configured for it. Computer devices or components can be read from the host. to the IP address and port number, and then log in the IP address and port number on the main screen and the sub screen respectively. After the login verification is successful, the main screen and the sub screen can communicate through computer equipment or components.
在主屏幕和副屏幕进行通信时,一般可以是根据操作指令来执行相应操作,以完成通信,当然也可以是不根据操作指令主副屏幕之间直接通信;在根据操作指令通信时,可以在主屏幕上输入操作指令,记为第一操作指令,该第一操作指令可以是用户在主屏幕上进行了操作之后得到指令,例如该操作可以是语音、点击、触摸操作等等,该第一操作指令用于指示主屏幕需要通信的目标副屏幕,该第一操作指令可以包括需要通信的目标副屏幕的标识、目标副屏幕的位置、操作的具体内容等等,当然也可以包括其他信息,用户在主屏幕上进行了操作之后,主屏幕就可以得到操作指令,之后主屏幕可以将该操作指令传给计算机设备,计算机设备就可以得到该第一操作指令了。When communicating between the main screen and the secondary screen, the corresponding operation can generally be performed according to the operation instruction to complete the communication, of course, the main and secondary screens can also communicate directly without the operation instruction; when communicating according to the operation instruction, you can Inputting an operation instruction on the main screen is recorded as the first operation instruction. The first operation instruction may be an instruction obtained by the user after performing an operation on the main screen. For example, the operation may be a voice, click, touch operation, etc. The operation instruction is used to indicate the target secondary screen that the main screen needs to communicate with. The first operation instruction can include the identification of the target secondary screen that needs to be communicated, the location of the target secondary screen, the specific content of the operation, etc. Of course, it can also include other information, After the user performs an operation on the main screen, the main screen can obtain the operation instruction, and then the main screen can transmit the operation instruction to the computer device, and the computer device can obtain the first operation instruction.
S304,将第一操作指令通过浏览器发送至目标副屏幕,以使目标副屏幕执行第一操作指令。S304 , sending the first operation instruction to the target sub-screen through the browser, so that the target sub-screen executes the first operation instruction.
在本步骤中,主副屏幕在通信时,可以是通过主副屏幕上的Web浏览器进行通信,即计算机设备在得到第一操作指令时,可以是通过主屏幕上的Web浏览器得到,之后,计算机设备可以根据目标副屏幕的标识和位置信息等,将第一操作指令通过Web浏览器发送给目标副屏幕,目标副屏幕在收到该第一操作指令之后,可以根据该第一操作指令执行相应的操作。示例地,假如主屏幕上输入切换检查切片的指令,那么该切换指令可以先传输给计算机设备或组件,然后再由组件发送给指定的副屏幕,指定的副屏幕在接收到切换指令之后,就可以切换当前的检查切片。In this step, when the main and auxiliary screens communicate, they can communicate through the web browsers on the main and auxiliary screens, that is, when the computer device obtains the first operation instruction, it can be obtained through the Web browser on the main screen, and then , the computer device can send the first operation instruction to the target auxiliary screen through the web browser according to the identification and location information of the target auxiliary screen, and the target auxiliary screen can receive the first operation instruction according to the first operation instruction. Take the appropriate action. For example, if an instruction to switch inspection slices is input on the main screen, the switching instruction can be transmitted to the computer device or component first, and then sent by the component to the designated secondary screen. After the designated secondary screen receives the switching instruction, it will The current inspection slice can be toggled.
需要说明的是,本实施例中的主屏幕和副屏幕之间是全双工通信,且均是通过浏览器进行通信的,即进行双向WebSocket全双工通信,由于该通信方式是通过本地Web之间的通信来完成主副屏幕之间的通信的,不需要通过互联网进行通信,即只是在客户端本地通信,因此该通信方式不消耗带宽,从而可以降低通信过程中的高延迟问题,实现通信低延迟。It should be noted that, in this embodiment, the main screen and the secondary screen are in full-duplex communication, and both are communicated through a browser, that is, two-way WebSocket full-duplex communication is performed, because the communication method is through the local WebSocket. To complete the communication between the main and secondary screens, it does not need to communicate through the Internet, that is, it only communicates locally on the client side, so this communication method does not consume bandwidth, which can reduce the problem of high delay in the communication process. Communication with low latency.
本实施例提供的分屏显示方法,通过接收主屏幕传入的第一操作指令,该第一操作指令包括目标副屏幕的标识,并将该第一操作指令通过浏览器发送至目标副屏幕,以使目标副屏幕执行该第一操作指令。在本实施例中,由于不需要通过互联网进行通信,只是在客户端本地进行Web通信,因此该通信方式不会消耗带宽,从而可以降低通信过程中的高延迟问题,实现通信低延迟,进而实现多浏览器、多进程、多屏幕之间的通信需求。In the split-screen display method provided in this embodiment, by receiving a first operation instruction from the main screen, the first operation instruction includes an identifier of the target sub-screen, and sending the first operation instruction to the target sub-screen through the browser, so that the target sub-screen executes the first operation instruction. In this embodiment, since there is no need to communicate through the Internet, only Web communication is performed locally on the client side, so this communication method does not consume bandwidth, thereby reducing the problem of high delay in the communication process, realizing low communication delay, and further realizing Communication requirements between multiple browsers, multiple processes, and multiple screens.
在另一个实施例中,提供了另一种分屏显示方法,本实施例涉及的是副屏幕和主屏幕之间如何实现通信的具体过程。在上述实施例的基础上,如图4所示,副屏幕和主屏幕之间的通信过程可以包括以下步骤:In another embodiment, another split-screen display method is provided, and this embodiment relates to a specific process of how to implement communication between the secondary screen and the primary screen. On the basis of the above embodiment, as shown in FIG. 4 , the communication process between the secondary screen and the main screen may include the following steps:
S402,接收至少一个副屏幕传入的响应消息,响应消息为至少一个副屏幕执行第二操作指令时返回的消息;第二操作指令是由外部在至少一个副屏幕上进行操作时产生的指令。S402: Receive a response message from at least one secondary screen, where the response message is a message returned when the at least one secondary screen executes a second operation instruction; the second operation instruction is an instruction generated by an external operation on the at least one secondary screen.
S404,将至少一个副屏幕的标识和对应的响应消息通过浏览器发送至主屏幕。S404: Send the identification of at least one secondary screen and the corresponding response message to the main screen through the browser.
其中,第二操作指令可以是用户在副屏幕上进行操作时产生的指令,如果用户对多个副屏幕进行操作,那么产生的指令都可以称为第二操作指令,用户在副屏幕上进行的操作可以是通过语音、点击、触摸等实现,该第二操作指令可以指示用户需要执行的操作,例如可以是打印图像操作、查找图像切片操作等。The second operation instruction may be an instruction generated when the user operates on the secondary screen. If the user operates multiple secondary screens, the generated instructions may all be called second operation instructions. The operation may be implemented by voice, click, touch, etc. The second operation instruction may indicate an operation to be performed by the user, for example, an operation of printing an image, an operation of finding image slices, and the like.
具体的,副屏幕在接收到用户的第二操作指令之后,可以执行该第二操作指令,例如打印图像等,在执行完成之后,副屏幕可以得到执行该第二操作指令时的响应消息,并将该响应消息发送给组件,再由组件发送给主屏幕,这样主屏幕就可以接收到副屏幕执行操作的响应了,该响应响应消息中可以包括副屏幕的标识、副屏幕执行的操作指令、指令的执行信息等,这样可以使主屏幕知道是哪个副屏幕执行了什么操作指令,以及执行指令的结果等,便于主屏幕对副屏幕进行调试和管理等。Specifically, after receiving the second operation instruction from the user, the secondary screen can execute the second operation instruction, such as printing an image, etc. After the execution is completed, the secondary screen can obtain a response message when the second operation instruction is executed, and Send the response message to the component, and then the component sends it to the main screen, so that the main screen can receive the response of the operation performed by the secondary screen. The response response message can include the identification of the secondary screen, the operation instructions performed by the secondary screen, Instruction execution information, etc., so that the main screen can know which sub-screen executed what operation instruction, and the result of executing the instruction, etc., which is convenient for the main screen to debug and manage the sub-screen.
需要说明的是,本实施例中的副屏幕和主屏幕之间也是全双工通信,与上述相同,且均是通过浏览器进行通信的,即进行双向WebSocket全双工通信,由于该通信方式是通过本地Web之间的通信来完成主副屏幕之间的通信的,不需要通过互联网进行通信,即只是在客户端本地通信,因此该通信方式不消耗带宽,从而可以降低通信过程中的高延迟问题,实现通信低延迟。It should be noted that the secondary screen and the main screen in this embodiment are also full-duplex communication, which is the same as the above, and both are communicated through a browser, that is, two-way WebSocket full-duplex communication. The communication between the main and secondary screens is completed through the communication between the local Web, and does not need to communicate through the Internet, that is, only the local communication on the client side, so this communication method does not consume bandwidth, which can reduce the high cost in the communication process. Latency problem, to achieve low latency of communication.
本实施例的分屏显示方法,通过接收至少一个副屏幕传入的响应消息,并将至少一个副屏幕的标识和对应的响应消息通过浏览器发送至主屏幕。在本实施例中,由于不需要进行互联网进行通信,只是在客户端本地进行Web通信,因此该通信方式不会消耗带宽,从而可以降低通信过程中的高延迟问题,实现通信低延迟,进而实现副屏幕和主屏幕之间的快速通信。In the split-screen display method of this embodiment, a response message incoming from at least one secondary screen is received, and an identifier of at least one secondary screen and a corresponding response message are sent to the main screen through a browser. In this embodiment, since there is no need to perform communication on the Internet, only Web communication is performed locally on the client side, so this communication method does not consume bandwidth, so that the problem of high delay in the communication process can be reduced, and low communication delay can be achieved, thereby realizing Fast communication between secondary screen and main screen.
在另一个实施例中,提供了另一种分屏显示方法,本实施例涉及的是在接收主屏幕传入的配置参数,以及获取属性参数之后,还可以对配置参数和属性参数进行处理,构建参数模型的具体过程。在上述实施例的基础上,如图5所示,该方法还可以包括以下步骤:In another embodiment, another method for split-screen display is provided. This embodiment involves the processing of configuration parameters and attribute parameters after receiving configuration parameters from the main screen and acquiring attribute parameters. The specific process of building a parametric model. On the basis of the above embodiment, as shown in Figure 5, the method may further include the following steps:
S502,对配置参数进行格式转化处理,得到目标格式的参数对象。S502, performing format conversion processing on the configuration parameters to obtain a parameter object in the target format.
在本步骤中,目标格式指的是可以被主副屏幕的浏览器识别的格式,例如可以是谷歌浏览器对应的参数格式等。这里进行转化处理时,可以是采用JSON反序列处理,当然也可以是其他转换方式。参数对象指的是将配置参数转化处理之后得到的数据。In this step, the target format refers to a format that can be recognized by the browsers of the main and secondary screens, for example, it can be a parameter format corresponding to Google Chrome, and the like. When the conversion processing is performed here, JSON deserialization can be used, of course, other conversion methods can also be used. The parameter object refers to the data obtained by converting the configuration parameters.
S504,对配置参数进行解析处理,得到目标副屏幕的位置信息;目标副屏幕为至少一个副屏幕中的副屏幕。S504 , analysing the configuration parameters to obtain location information of the target sub-screen; the target sub-screen is a sub-screen in at least one sub-screen.
其中,配置参数中可以包括一个目标副屏幕的相关配置参数,也可以包括多个目标副屏幕的相关配置参数,在解析时,可以是只将配置信息中关于目标副屏幕的位置信息解析出来,还可以是将配置信息中关于目标副屏幕的所有信息都解析出来,本实施例不作具体限定。The configuration parameters may include relevant configuration parameters of one target sub-screen, and may also include relevant configuration parameters of multiple target sub-screens. During parsing, only the location information about the target sub-screen in the configuration information may be parsed out. It is also possible to parse out all the information about the target secondary screen in the configuration information, which is not specifically limited in this embodiment.
S506,根据目标格式的参数对象、目标副屏幕的位置信息和属性参数,构建参数模型。S506, construct a parameter model according to the parameter object in the target format, the position information and attribute parameters of the target sub-screen.
具体的,计算机设备在得到目标格式的参数对象、目标副屏幕的位置信息之后,可以将这两者和主屏幕的主属性参数以及各副屏幕对应的副属性参数结合起来,构建参数模型,该参数模型可以近似认为将所有信息组合在一起的数据包等。在参数模型构建好之后,可选的,计算机设备可以对参数模型进行转换处理,得到命令参数,这里的转换处理可以和上述S204中的转换处理相同。Specifically, after obtaining the parameter object in the target format and the position information of the target sub-screen, the computer device can combine the two with the main attribute parameters of the main screen and the sub-attribute parameters corresponding to each sub-screen to construct a parameter model. Parametric models can be approximated as packets of data that combine all the information, etc. After the parameter model is constructed, optionally, the computer device may perform conversion processing on the parameter model to obtain command parameters, and the conversion processing here may be the same as the conversion processing in S204 above.
本实施例提供的分屏显示方法,通过对配置参数进行格式转化处理,得到目标格式的参数对象,并对配置参数进行解析处理,得到目标副屏幕的位置信息,根据目标格式的参数对象、目标副屏幕的位置信息和属性参数,构建参数模型。在本实施例中,由于可以将配置参数进行转化,并利用转化后的配置参数和属性参数构建参数模型,这样可以便于后续数据进行传递。In the split-screen display method provided by this embodiment, a parameter object in the target format is obtained by performing format conversion processing on the configuration parameters, and the configuration parameters are parsed to obtain the position information of the target secondary screen. The position information and attribute parameters of the secondary screen are used to construct a parameter model. In this embodiment, since the configuration parameters can be transformed, and the transformed configuration parameters and attribute parameters can be used to construct a parameter model, this can facilitate subsequent data transmission.
为了更好地解释本申请的技术方案,下面以一个具体的实施例来对上述分屏显示的详细过程进行说明,如图6所示,该分屏显示过程为:主屏幕MainScreen传入参数给组件ClientProxy,组件构建参数模型Parameter Model,包括转换参数Convert Parameter和计算坐标Calculated Coordinates等,组件将传入的参数转化成命令行Command Line,包括:全屏参数Kiosk、副屏幕调试端口Remote-Debugging-Port、缓存路径User-Data-Dir、副屏幕位置信息Window-Position,组件将命令行通过Arguments传入进程Process,该进程为谷歌浏览器路径Chrome Path下的进程,并更改启动进程中的外壳程序执行UseShellExecute信息和立即创建窗口CreateNoWindow信息,以打开至少一个副屏幕,例如Screen1、Screen2、Screen3等等,同时,副屏幕和组件以及主屏幕之间通过WebSocket全双工进行通信。In order to better explain the technical solution of the present application, the detailed process of the above-mentioned split-screen display is described below with a specific embodiment. As shown in FIG. 6 , the split-screen display process is: the main screen MainScreen passes in parameters to The component ClientProxy, the component builds the parameter model Parameter Model, including conversion parameters Convert Parameter and Calculated Coordinates Calculated Coordinates, etc. The component converts the incoming parameters into the command line Command Line, including: full-screen parameter Kiosk, sub-screen debugging port Remote-Debugging-Port , cache path User-Data-Dir, secondary screen position information Window-Position, the component passes the command line to the process Process through Arguments, which is the process under the Google Chrome path Chrome Path, and changes the shell execution in the startup process UseShellExecute information and CreateNoWindow information to create a window immediately to open at least one secondary screen, such as Screen1, Screen2, Screen3, etc. At the same time, the secondary screen communicates with the component and the main screen through WebSocket full-duplex.
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts of FIGS. 2-5 are shown in sequence according to the arrows, these steps are not necessarily executed in the sequence shown by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order, and these steps may be performed in other orders. Moreover, at least a part of the steps in FIGS. 2-5 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed and completed at the same time, but may be executed at different times. These sub-steps or stages are not necessarily completed at the same time. The order of execution of the steps is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a part of sub-steps or stages of other steps.
在一个实施例中,如图7所示,提供了一种分屏显示装置,该装置可以包括:接收模块10、转换处理模块11、更改模块12和开启模块13,其中:In one embodiment, as shown in FIG. 7, a split-screen display device is provided, and the device may include: a receiving module 10, a conversion processing module 11, a modification module 12, and an opening module 13, wherein:
接收模块10,用于接收主屏幕传入的配置参数,以及获取属性参数;所述属性参数包括所述主屏幕的主属性参数和至少一个副屏幕的副属性参数;The receiving module 10 is used for receiving configuration parameters passed in from the main screen and acquiring attribute parameters; the attribute parameters include the main attribute parameters of the main screen and the secondary attribute parameters of at least one secondary screen;
转换处理模块11,用于对所述配置参数和所述属性参数进行转换处理,得到命令参数;所述命令参数的格式为浏览器可识别的参数格式,所述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;The conversion processing module 11 is configured to perform conversion processing on the configuration parameters and the attribute parameters to obtain command parameters; the format of the command parameters is a parameter format recognizable by the browser, and the command parameters include full-screen parameters, secondary screen parameters At least one of debugging port parameters, cache path parameters, and secondary screen location information;
更改模块12,用于获取浏览器路径下的进程,并将所述命令参数传入所述浏览器路径下的进程中,以及更改所述进程的设置信息,得到更改后的进程;The modification module 12 is used to obtain the process under the browser path, and pass the command parameter into the process under the browser path, and change the setting information of the process to obtain the changed process;
开启模块13,用于重新启动所述更改后的进程,打开所述至少一个副屏幕,以实现分屏显示。The opening module 13 is used for restarting the changed process and opening the at least one secondary screen to realize split-screen display.
关于分屏显示装置的具体限定可以参见上文中对于分屏显示方法的限定,在此不再赘述。For the specific limitation of the split-screen display device, reference may be made to the above-mentioned limitations on the split-screen display method, which will not be repeated here.
在另一个实施例中,提供了另一种分屏显示装置,在上述实施例的基础上,该装置还可以包括:第一接收模块和第一发送模块,其中:In another embodiment, another split-screen display device is provided. On the basis of the above embodiment, the device may further include: a first receiving module and a first sending module, wherein:
第一接收模块,用于接收所述主屏幕传入的第一操作指令,所述第一操作指令包括目标副屏幕的标识;a first receiving module, configured to receive a first operation instruction input from the main screen, where the first operation instruction includes an identifier of the target secondary screen;
第一发送模块,用于将所述第一操作指令通过所述浏览器发送至所述目标副屏幕,以使所述目标副屏幕执行所述第一操作指令。A first sending module, configured to send the first operation instruction to the target secondary screen through the browser, so that the target secondary screen executes the first operation instruction.
在另一个实施例中,提供了另一种分屏显示装置,在上述实施例的基础上,该装置还可以包括:第二接收模块和第二发送模块,其中:In another embodiment, another split-screen display device is provided. On the basis of the foregoing embodiment, the device may further include: a second receiving module and a second sending module, wherein:
第二接收模块,用于接收所述至少一个副屏幕传入的响应消息,所述响应消息为所述至少一个副屏幕执行第二操作指令时返回的消息;所述第二操作指令是由外部在所述至少一个副屏幕上进行操作时产生的指令;A second receiving module, configured to receive a response message from the at least one secondary screen, where the response message is a message returned when the at least one secondary screen executes a second operation instruction; the second operation instruction is an external an instruction generated when an operation is performed on the at least one secondary screen;
第二发送模块,用于将所述至少一个副屏幕的标识和对应的所述响应消息通过所述浏览器发送至所述主屏幕。The second sending module is configured to send the identifier of the at least one secondary screen and the corresponding response message to the primary screen through the browser.
在另一个实施例中,提供了另一种分屏显示装置,在上述实施例的基础上,该装置还可以包括:获取模块和连接模块,其中:In another embodiment, another split-screen display device is provided. On the basis of the above embodiment, the device may further include: an acquisition module and a connection module, wherein:
获取模块,用于获取本地主机的IP地址和通信端口号;所述本地主机为所述主屏幕和所述至少一个副屏幕所在的主机;an acquisition module for acquiring the IP address and the communication port number of the local host; the local host is the host where the main screen and the at least one secondary screen are located;
连接模块,用于通过所述IP地址和通信端口号建立所述主屏幕和所述至少一个副屏幕之间的通信连接。A connection module, configured to establish a communication connection between the main screen and the at least one sub-screen by using the IP address and the communication port number.
在另一个实施例中,提供了另一种分屏显示装置,在上述接收模块10接收主屏幕传入的配置参数,以及获取属性参数之后,该装置还可以包括:转化模块、解析模块和构建模块,其中:In another embodiment, another split-screen display device is provided. After the receiving module 10 receives configuration parameters from the main screen and acquires attribute parameters, the device may further include: a conversion module, a parsing module, and a constructing module. module, where:
转化模块,用于对所述配置参数进行格式转化处理,得到目标格式的参数对象;A conversion module, for carrying out format conversion processing to the configuration parameters, to obtain the parameter object of the target format;
解析模块,用于对所述配置参数进行解析处理,得到目标副屏幕的位置信息;所述目标副屏幕为所述至少一个副屏幕中的副屏幕;a parsing module, configured to perform parsing processing on the configuration parameters to obtain location information of a target secondary screen; the target secondary screen is a secondary screen in the at least one secondary screen;
构建模块,用于根据所述目标格式的参数对象、所述目标副屏幕的位置信息和所述属性参数,构建参数模型。A building module, configured to build a parameter model according to the parameter object in the target format, the position information of the target sub-screen and the attribute parameter.
可选的,上述转换处理模块11还用于对所述参数模型进行转换处理,得到命令参数。Optionally, the above conversion processing module 11 is further configured to perform conversion processing on the parameter model to obtain command parameters.
在另一个实施例中,所述至少一个副屏幕的默认打开模式为全屏。In another embodiment, the default opening mode of the at least one secondary screen is full screen.
关于分屏显示装置的具体限定可以参见上文中对于分屏显示方法的限定,在此不再赘述。For the specific limitation of the split-screen display device, reference may be made to the above-mentioned limitations on the split-screen display method, which will not be repeated here.
上述分屏显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned split-screen display device may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In one embodiment, a computer device is provided, including a memory and a processor, a computer program is stored in the memory, and the processor implements the following steps when executing the computer program:
接收主屏幕传入的配置参数,以及获取属性参数;所述属性参数包括所述主屏幕的主属性参数和至少一个副屏幕的副属性参数;Receive configuration parameters passed in from the main screen, and obtain attribute parameters; the attribute parameters include the main attribute parameters of the main screen and the secondary attribute parameters of at least one secondary screen;
对所述配置参数和所述属性参数进行转换处理,得到命令参数;所述命令参数的格式为浏览器可识别的参数格式,所述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;Converting the configuration parameters and the attribute parameters to obtain command parameters; the command parameters are in a format recognizable by the browser, and the command parameters include full screen parameters, secondary screen debugging port parameters, and cache path parameters , at least one of the secondary screen position information;
获取浏览器路径下的进程,并将所述命令参数传入所述浏览器路径下的进程中,以及更改所述进程的设置信息,得到更改后的进程;Obtain the process under the browser path, and pass the command parameter into the process under the browser path, and change the setting information of the process to obtain the changed process;
重新启动所述更改后的进程,打开所述至少一个副屏幕,以实现分屏显示。The modified process is restarted, and the at least one secondary screen is opened to realize split-screen display.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor further implements the following steps when executing the computer program:
接收所述主屏幕传入的第一操作指令,所述第一操作指令包括目标副屏幕的标识;Receive a first operation instruction input from the main screen, where the first operation instruction includes an identifier of the target secondary screen;
将所述第一操作指令通过所述浏览器发送至所述目标副屏幕,以使所述目标副屏幕执行所述第一操作指令。The first operation instruction is sent to the target sub-screen through the browser, so that the target sub-screen executes the first operation instruction.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor further implements the following steps when executing the computer program:
接收所述至少一个副屏幕传入的响应消息,所述响应消息为所述至少一个副屏幕执行第二操作指令时返回的消息;所述第二操作指令是由外部在所述至少一个副屏幕上进行操作时产生的指令;Receive a response message from the at least one secondary screen, where the response message is a message returned when the at least one secondary screen executes a second operation instruction; The command generated when the operation is performed on the above;
将所述至少一个副屏幕的标识和对应的所述响应消息通过所述浏览器发送至所述主屏幕。The identification of the at least one secondary screen and the corresponding response message are sent to the primary screen through the browser.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor further implements the following steps when executing the computer program:
获取本地主机的IP地址和通信端口号;所述本地主机为所述主屏幕和所述至少一个副屏幕所在的主机;Obtain the IP address and communication port number of the local host; the local host is the host where the main screen and the at least one secondary screen are located;
通过所述IP地址和通信端口号建立所述主屏幕和所述至少一个副屏幕之间的通信连接。A communication connection between the main screen and the at least one sub screen is established through the IP address and the communication port number.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor further implements the following steps when executing the computer program:
对所述配置参数进行格式转化处理,得到目标格式的参数对象;Format conversion processing is performed on the configuration parameters to obtain a parameter object of the target format;
对所述配置参数进行解析处理,得到目标副屏幕的位置信息;所述目标副屏幕为所述至少一个副屏幕中的副屏幕;Perform parsing processing on the configuration parameters to obtain position information of the target sub-screen; the target sub-screen is a sub-screen in the at least one sub-screen;
根据所述目标格式的参数对象、所述目标副屏幕的位置信息和所述属性参数,构建参数模型。A parameter model is constructed according to the parameter object in the target format, the position information of the target sub-screen and the attribute parameter.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor further implements the following steps when executing the computer program:
对所述参数模型进行转换处理,得到命令参数。Convert the parameter model to obtain command parameters.
在一个实施例中,所述至少一个副屏幕的默认打开模式为全屏。In one embodiment, the default opening mode of the at least one secondary screen is full screen.
在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a readable storage medium is provided on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
接收主屏幕传入的配置参数,以及获取属性参数;所述属性参数包括所述主屏幕的主属性参数和至少一个副屏幕的副属性参数;Receive configuration parameters passed in from the main screen, and obtain attribute parameters; the attribute parameters include the main attribute parameters of the main screen and the secondary attribute parameters of at least one secondary screen;
对所述配置参数和所述属性参数进行转换处理,得到命令参数;所述命令参数的格式为浏览器可识别的参数格式,所述命令参数包括全屏参数、副屏幕调试端口参数、缓存路径参数、副屏幕位置信息中的至少一个;Converting the configuration parameters and the attribute parameters to obtain command parameters; the command parameters are in a format recognizable by the browser, and the command parameters include full screen parameters, secondary screen debugging port parameters, and cache path parameters , at least one of secondary screen position information;
获取浏览器路径下的进程,并将所述命令参数传入所述浏览器路径下的进程中,以及更改所述进程的设置信息,得到更改后的进程;Obtain the process under the browser path, and pass the command parameter into the process under the browser path, and change the setting information of the process to obtain the changed process;
重新启动所述更改后的进程,打开所述至少一个副屏幕,以实现分屏显示。The modified process is restarted, and the at least one secondary screen is opened to realize split-screen display.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program further implements the following steps when executed by the processor:
接收所述主屏幕传入的第一操作指令,所述第一操作指令包括目标副屏幕的标识;Receive a first operation instruction input from the main screen, where the first operation instruction includes an identifier of the target secondary screen;
将所述第一操作指令通过所述浏览器发送至所述目标副屏幕,以使所述目标副屏幕执行所述第一操作指令。The first operation instruction is sent to the target sub-screen through the browser, so that the target sub-screen executes the first operation instruction.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program further implements the following steps when executed by the processor:
接收所述至少一个副屏幕传入的响应消息,所述响应消息为所述至少一个副屏幕执行第二操作指令时返回的消息;所述第二操作指令是由外部在所述至少一个副屏幕上进行操作时产生的指令;Receive a response message from the at least one secondary screen, where the response message is a message returned when the at least one secondary screen executes a second operation instruction; The command generated when the operation is performed on the above;
将所述至少一个副屏幕的标识和对应的所述响应消息通过所述浏览器发送至所述主屏幕。The identification of the at least one secondary screen and the corresponding response message are sent to the primary screen through the browser.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program further implements the following steps when executed by the processor:
获取本地主机的IP地址和通信端口号;所述本地主机为所述主屏幕和所述至少一个副屏幕所在的主机;Obtain the IP address and communication port number of the local host; the local host is the host where the main screen and the at least one secondary screen are located;
通过所述IP地址和通信端口号建立所述主屏幕和所述至少一个副屏幕之间的通信连接。A communication connection between the main screen and the at least one sub screen is established through the IP address and the communication port number.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program further implements the following steps when executed by the processor:
对所述配置参数进行格式转化处理,得到目标格式的参数对象;Format conversion processing is performed on the configuration parameters to obtain a parameter object of the target format;
对所述配置参数进行解析处理,得到目标副屏幕的位置信息;所述目标副屏幕为所述至少一个副屏幕中的副屏幕;Perform parsing processing on the configuration parameters to obtain position information of the target sub-screen; the target sub-screen is a sub-screen in the at least one sub-screen;
根据所述目标格式的参数对象、所述目标副屏幕的位置信息和所述属性参数,构建参数模型。A parameter model is constructed according to the parameter object in the target format, the position information of the target sub-screen and the attribute parameter.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program further implements the following steps when executed by the processor:
对所述参数模型进行转换处理,得到命令参数。Convert the parameter model to obtain command parameters.
在一个实施例中,所述至少一个副屏幕的默认打开模式为全屏。In one embodiment, the default opening mode of the at least one secondary screen is full screen.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。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 implemented by instructing relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage In the medium, when the computer program is executed, it may include the processes of the above-mentioned method embodiments. Wherein, any reference to memory, storage, database or other medium used in the various embodiments provided in this application may include non-volatile and/or volatile memory. Nonvolatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Road (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features It is considered to be the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several embodiments of the present application, and the descriptions thereof are specific and detailed, but should not be construed as a limitation on the scope of the invention patent. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the scope of protection of the patent of the present application shall be subject to the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910998738.4A CN110764727B (en) | 2019-10-21 | 2019-10-21 | Split-screen display method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910998738.4A CN110764727B (en) | 2019-10-21 | 2019-10-21 | Split-screen display method, device, computer equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110764727A CN110764727A (en) | 2020-02-07 |
| CN110764727B true CN110764727B (en) | 2022-05-20 |
Family
ID=69332329
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910998738.4A Active CN110764727B (en) | 2019-10-21 | 2019-10-21 | Split-screen display method, device, computer equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110764727B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114296809B (en) * | 2021-12-24 | 2023-05-05 | 深圳航天科技创新研究院 | Object model construction method based on operating system and system call interface thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8914813B1 (en) * | 2010-04-09 | 2014-12-16 | Google Inc. | Interfaces to enable cross-browser extensions and applications thereof |
| CN105049483A (en) * | 2015-06-03 | 2015-11-11 | 中国银行股份有限公司 | Browser based data uploading method and device |
| CN108055366A (en) * | 2017-11-30 | 2018-05-18 | 努比亚技术有限公司 | Terminal call interface processing method, mobile terminal and computer readable storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9535651B2 (en) * | 2009-12-18 | 2017-01-03 | Oracle International Corporation | Co-browsing systems and methods |
| CN105334916A (en) * | 2014-08-15 | 2016-02-17 | 德斯国际公司 | Double-sided dual-screen intelligent mobile terminal |
-
2019
- 2019-10-21 CN CN201910998738.4A patent/CN110764727B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8914813B1 (en) * | 2010-04-09 | 2014-12-16 | Google Inc. | Interfaces to enable cross-browser extensions and applications thereof |
| CN105049483A (en) * | 2015-06-03 | 2015-11-11 | 中国银行股份有限公司 | Browser based data uploading method and device |
| CN108055366A (en) * | 2017-11-30 | 2018-05-18 | 努比亚技术有限公司 | Terminal call interface processing method, mobile terminal and computer readable storage medium |
Non-Patent Citations (2)
| Title |
|---|
| B/S结构一机多屏实现;dyllove98;《iteye技术论坛》;20130425;全文 * |
| 如何解决双显示器显示B/S架构软件的问题;weixin_33738578;《CSDN》;20100625;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110764727A (en) | 2020-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9021367B2 (en) | Metadata capture for screen sharing | |
| US10735449B2 (en) | Methods and apparatuses for improved mobile app security testing via bridged native and web user interface interaction | |
| CN105493621B (en) | Terminal, server and terminal control method | |
| JP6278348B2 (en) | Medical image display program, medical image display method, medical image display apparatus, and medical image display system | |
| WO2020151333A1 (en) | Page loading method, apparatus, computer device and storage medium | |
| CN109346158A (en) | Ultrasonic image processing method, computer equipment and readable storage medium storing program for executing | |
| CN106572139B (en) | Multi-terminal control method, terminal, server and system | |
| JPWO2011102309A1 (en) | Medical cooperation system | |
| CN112925570A (en) | Application operation method and device based on dual systems, electronic equipment and storage medium | |
| CN113726536B (en) | Data processing method and device and remote medical consultation system | |
| CN114822744A (en) | Medical treatment data sharing method, system, computing equipment and storage medium | |
| CN110764727B (en) | Split-screen display method, device, computer equipment and storage medium | |
| WO2023179549A1 (en) | Document block sharing method, apparatus and system, and storage medium | |
| CN111949515A (en) | Test scene reproduction method and device and electronic equipment | |
| JP2023014225A (en) | Information processing device, diagnosis assisting method, and diagnosis assisting program | |
| CN107943921B (en) | Page sharing information generation method and device, computer equipment and storage medium | |
| US20190146645A1 (en) | Replaying event-based sessions between a user device and an agent device | |
| CN107295035B (en) | Method and device for sharing content of mobile terminal | |
| CN110473621B (en) | Diagnosis data display method, computer device and storage medium | |
| CN114979730A (en) | Screen transmission interaction method and device, computer equipment and storage medium | |
| CN104918010B (en) | Combination signal echoes method and system | |
| US20190146807A1 (en) | Establishing an event-based session between a user device and an agent device | |
| US8793342B2 (en) | Interpreting web application content | |
| CN114242255A (en) | Medical data processing method and device, storage medium and electronic equipment | |
| CN113138738A (en) | Multi-client same-screen display system, method, device, equipment and storage medium |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250714 Address after: 4th Floor, Building 10, No. 66 Huiyuan Road, Jiading District, Shanghai, 201815 Patentee after: Shanghai Lianying Zhiyuan Medical Technology Co.,Ltd. Country or region after: China Address before: B1-7, 818 Gaoxin Avenue, Donghu hi tech Development Zone, Hongshan District, Wuhan City, Hubei Province 430206 Patentee before: WUHAN UNITED IMAGING HEALTHCARE Co.,Ltd. Country or region before: China |