













技术领域technical field
本申请涉及磁共振成像领域,特别是涉及一种设备软件升级方法及装置。The present application relates to the field of magnetic resonance imaging, in particular to a method and device for upgrading equipment software.
背景技术Background technique
磁共振设备是指利用磁共振现象制成的一类用于医学检查的成像设备。磁共振设备发展日新月异,使用的环境越来越复杂,磁共振设备中安装的操作软件的功能也越来越多,因此,需要定期不断升级操作软件,以便适用于医疗需求。Magnetic resonance equipment refers to a type of imaging equipment used for medical examinations made of magnetic resonance phenomena. The development of magnetic resonance equipment is changing with each passing day, the environment in which it is used is becoming more and more complex, and the functions of the operating software installed in the magnetic resonance equipment are also increasing. Therefore, it is necessary to regularly upgrade the operating software to meet medical needs.
传统技术中,将在线软件服务平台与磁共振设备连接,且用户预先设置升级时间,在线软件服务平台接收到升级指令后,响应升级指令,并在预先设置的升级时间升级磁共振设备中的所有软件。但是,采用传统的方法会导致软件升级不灵活。In the traditional technology, the online software service platform is connected to the magnetic resonance equipment, and the user sets the upgrade time in advance. After receiving the upgrade instruction, the online software service platform responds to the upgrade instruction and upgrades all the components in the magnetic resonance equipment at the preset upgrade time. software. However, using the traditional approach results in inflexible software upgrades.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种设备软件升级方法及装置。Based on this, it is necessary to provide a device software upgrading method and device for the above technical problems.
第一方面,一种设备软件升级方法,所述方法包括:In a first aspect, a method for upgrading device software, the method includes:
在接收到用户终端发送的携带登录账号的登录信息时,将所述登录账号对应的目标设备的软件信息发送给用户终端;When receiving the login information carrying the login account sent by the user terminal, sending the software information of the target device corresponding to the login account to the user terminal;
接收所述用户终端发送的携带软件标识的添加指令;receiving an adding instruction carrying a software identifier sent by the user terminal;
在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给所述操作终端,以使所述操作终端根据所述升级文件对所述目标设备的所述待升级软件进行升级,所述待升级软件为基于所述目标设备的软件信息确定的软件。When receiving an upgrade instruction from the operation terminal that carries the identification of the software to be upgraded, send the upgrade file of the software to be upgraded to the operation terminal, so that the operation terminal can update the target device according to the upgrade file. The software to be upgraded is upgraded, and the software to be upgraded is software determined based on the software information of the target device.
在其中一个实施例中,所述方法还包括:In one embodiment, the method also includes:
根据所述登录账号和设备的映射关系,确定所述登录账号对应的目标设备;Determine the target device corresponding to the login account according to the mapping relationship between the login account and the device;
从软件信息库中获取所述目标设备的软件信息,所述软件信息库包括不同设备的软件信息。The software information of the target device is acquired from a software information library, where the software information library includes software information of different devices.
在其中一个实施例中,所述升级指令为所述操作终端通过交换机发送的。In one of the embodiments, the upgrade instruction is sent by the operation terminal through a switch.
在其中一个实施例中,所述方法还包括:In one embodiment, the method also includes:
接收所述用户终端发送的注册指令,所述注册指令携带所述目标设备的设备标识、所述目标软件发布平台的登录账号和登录密码;receiving a registration instruction sent by the user terminal, the registration instruction carrying the device identifier of the target device, the login account and login password of the target software distribution platform;
将所述目标软件发布平台的登录账号、登录密码以及所述目标设备的设备标识进行关联。Associating the login account and password of the target software publishing platform with the device identifier of the target device.
第二方面,一种设备软件升级方法,所述方法包括:In a second aspect, a method for upgrading device software, the method includes:
向服务器发送携带待升级软件标识的升级指令;Send an upgrade instruction carrying the software identification to be upgraded to the server;
接收所述服务器发送的待升级软件的升级文件;receiving an upgrade file of the software to be upgraded sent by the server;
根据所述升级文件对目标设备的所述待升级软件进行升级;upgrading the software to be upgraded of the target device according to the upgrade file;
其中,所述待升级软件为基于所述目标设备的软件信息确定的软件。Wherein, the software to be upgraded is software determined based on the software information of the target device.
在其中一个实施例中,所述升级指令为通过交换机发送至所述服务器。In one of the embodiments, the upgrade instruction is sent to the server through a switch.
第三方面,一种设备软件升级方法,所述方法包括:In a third aspect, a method for upgrading device software, the method comprising:
向服务器发送携带登录账号的登录信息;Send the login information carrying the login account to the server;
接收所述服务器发送的所述登录账号对应的目标设备的软件信息;receiving software information of the target device corresponding to the login account sent by the server;
向所述服务器发送携带软件标识的添加指令。Sending an adding instruction carrying the software identifier to the server.
第四方面,一种设备软件升级系统,所述系统包括:服务器、操作终端以及用户终端;In a fourth aspect, a device software upgrade system, the system includes: a server, an operation terminal, and a user terminal;
所述服务器用于执行上述第一方面中任意实施例所述的方法的步骤;The server is configured to execute the steps of the method described in any embodiment of the first aspect above;
所述操作终端用于执行上述第二方面中任意实施例所述的方法的步骤;The operation terminal is used to execute the steps of the method described in any embodiment of the second aspect above;
所述用户终端用于执行上述第三方面中任意实施例所述的方法的步骤。The user terminal is configured to execute the steps of the method described in any embodiment of the third aspect above.
第五方面,一种设备软件升级装置,所述装置包括:In a fifth aspect, a device software upgrade device, the device includes:
软件信息发送模块,用于在接收到用户终端发送的携带登录账号的登录信息时,将所述登录账号对应的目标设备的软件信息发送给用户终端;The software information sending module is used to send the software information of the target device corresponding to the login account to the user terminal when receiving the login information carrying the login account sent by the user terminal;
添加指令接收模块,用于接收所述用户终端发送的携带软件标识的添加指令;The adding instruction receiving module is used to receive the adding instruction carrying the software identification sent by the user terminal;
升级文件接收模块,用于在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给所述操作终端,以使所述操作终端根据所述升级文件对所述目标设备的所述待升级软件进行升级,所述待升级软件为基于所述目标设备的软件信息确定的软件。The upgrade file receiving module is used to send the upgrade file of the software to be upgraded to the operation terminal when receiving the upgrade instruction sent by the operation terminal and carrying the identifier of the software to be upgraded, so that the operation terminal can update the software according to the upgrade file. The software to be upgraded of the target device is upgraded, and the software to be upgraded is software determined based on the software information of the target device.
第六方面,一种设备软件升级装置,所述装置包括:According to a sixth aspect, an apparatus for upgrading software of equipment, the apparatus includes:
升级指令发送模块,用于向服务器发送携带待升级软件标识的升级指令;An upgrade instruction sending module, configured to send an upgrade instruction carrying a software identification to be upgraded to the server;
升级文件接收模块,用于接收所述服务器发送的待升级软件的升级文件;An upgrade file receiving module, configured to receive the upgrade file of the software to be upgraded sent by the server;
升级模块,用于根据所述升级文件对所述目标设备的所述待升级软件进行升级;an upgrade module, configured to upgrade the software to be upgraded of the target device according to the upgrade file;
其中,所述待升级软件为基于所述目标设备的软件信息确定的软件。Wherein, the software to be upgraded is software determined based on the software information of the target device.
上述设备软件升级方法及装置,服务器可以在接收到用户终端发送的携带软件标识的添加指令,在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,该方法可以根据实际目标设备需求获取待升级软件的升级文件,以使操作终端根据升级文件对一个或多个待升级软件进行升级,使得软件升级具有灵活性。In the above device software upgrade method and device, the server may send the upgrade file of the software to be upgraded to Operating the terminal, so that the operating terminal upgrades the software to be upgraded of the target device according to the upgrade file. The software is upgraded, which makes the software upgrade flexible.
附图说明Description of drawings
图1为一个实施例中设备软件升级方法的应用环境图;Fig. 1 is an application environment diagram of a method for upgrading device software in an embodiment;
图2为一个实施例中设备软件升级方法的流程示意图;Fig. 2 is a schematic flow chart of a method for upgrading device software in an embodiment;
图3为一个实施例中获取软件信息的方法流程示意图;Fig. 3 is a schematic flow chart of a method for acquiring software information in an embodiment;
图4为一个实施例中用户终端的界面显示图;FIG. 4 is an interface display diagram of a user terminal in an embodiment;
图5为一个实施例中用户终端的界面上显示的目标设备的一类型软件下不同类别的子软件显示图;5 is a display diagram of sub-software of different categories under one type of software of the target device displayed on the interface of the user terminal in an embodiment;
图6为一个实施例中为一uMR 790全泌尿系MR标准扫描方案子软件的界面显示图;Fig. 6 is an interface display diagram of a uMR 790 total urinary system MR standard scanning program sub-software in one embodiment;
图7为另一个实施例中将登录账号、登录密码和目标设备的设备标识进行关联的方法流程示意图;FIG. 7 is a schematic flowchart of a method for associating a login account, a login password, and a device identifier of a target device in another embodiment;
图8为一个实施例中目标设备的显示界面示意图;Fig. 8 is a schematic diagram of a display interface of a target device in an embodiment;
图9为一个实施例中设备软件升级方法的流程示意图;FIG. 9 is a schematic flowchart of a method for upgrading device software in an embodiment;
图10为一个实施例中设备软件升级方法的流程示意图;Fig. 10 is a schematic flowchart of a method for upgrading device software in an embodiment;
图11为一个实施例中设备软件升级装置的结构框图;Fig. 11 is a structural block diagram of a device software upgrading device in an embodiment;
图12为另一个实施例中设备软件升级装置的结构框图;Fig. 12 is a structural block diagram of a device software upgrading device in another embodiment;
图13为另一个实施例中设备软件升级装置的结构框图;Fig. 13 is a structural block diagram of a device software upgrading device in another embodiment;
图14为一个实施例中计算机设备的内部结构图。Figure 14 is a diagram of the internal structure of a computer device in one embodiment.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.
本申请提供的设备软件升级方法,可以应用于如图1所示的应用环境中,即设备软件升级系统。可选的,上述设备软件升级系统的架构如图1所示,设备软件升级系统中的服务器、操作终端以及用户终端均可以用独立的服务器或者是多个服务器组成的服务器集群来实现,还可以为但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。其中,服务器和用户终端之间可以进行通信连接,该通信方式可以为Wi-Fi,移动网络或蓝牙连接等等,操作终端和服务器之间可以通过企业的商内网连接,即虚拟专用网络连接。在本实施例中,通过设备软件升级系统可以对磁共振设备中的软件进行升级。设备软件升级系统可以从目标软件发布平台的所有软件中获取待升级的软件,以实现升级功能,上述软件可以为不同功能的应用程序。上述目标设备可以为计算机断层扫描和医学影像诊断等等影像设备。目标软件发布平台可以集成有不同目标设备上安装的最新版本的各类待升级软件,且这些待升级软件对应的升级文件可以存储在服务器的存储器中,上述目标设备可以为磁共振设备。The device software upgrade method provided in this application can be applied to the application environment shown in FIG. 1 , that is, the device software upgrade system. Optionally, the architecture of the above-mentioned device software upgrade system is shown in Figure 1. The server, operation terminal and user terminal in the device software upgrade system can be implemented by an independent server or a server cluster composed of multiple servers. Examples include, but are not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices. Among them, the communication connection between the server and the user terminal can be carried out, and the communication method can be Wi-Fi, mobile network or Bluetooth connection, etc., and the operation terminal and the server can be connected through the enterprise intranet, that is, a virtual private network connection . In this embodiment, the software in the magnetic resonance equipment can be upgraded through the equipment software upgrading system. The device software upgrade system can obtain the software to be upgraded from all the software on the target software publishing platform to realize the upgrade function, and the above software can be application programs with different functions. The aforementioned target device may be imaging devices such as computed tomography and medical image diagnosis. The target software distribution platform can be integrated with the latest versions of various software to be upgraded installed on different target devices, and the upgrade files corresponding to these software to be upgraded can be stored in the memory of the server, and the above target devices can be magnetic resonance equipment.
在一个实施例中,如图2所示,提供了一种设备软件升级方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 2 , a method for upgrading device software is provided. The method is applied to the server in FIG. 1 as an example for illustration, including the following steps:
S100、在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端。S100. When receiving the login information carrying the login account sent by the user terminal, send the software information of the target device corresponding to the login account to the user terminal.
具体的,上述登录信息可以包括用户登录目标软件发布平台时的登录账号、对应的登录密码和登录地址等信息。但在本实施例中,上述登录信息可以为登录账号和登录密码。登录账号和登录密码均可以用字符表示,如数字、字母、符号等等,还可以用这些字符的混合字符形式表示。登录账号可以为用户的手机号、身份证号、微信号、QQ号等字符串。Specifically, the above login information may include information such as a login account, a corresponding login password, and a login address when the user logs in to the target software distribution platform. However, in this embodiment, the above-mentioned login information may be a login account and a login password. Both the login account and the login password can be represented by characters, such as numbers, letters, symbols, etc., and can also be represented by mixed characters of these characters. The login account can be a character string such as the user's mobile phone number, ID number, WeChat ID, or QQ number.
可以理解的是,每个目标设备均具有对应的唯一标识码,以识别不同的目标设备,该唯一标识码可以用一组序列号表示,也可以用混合字符表示成字符串,对此表示形式本实施例不做限定。在执行设备软件升级方法之前,用户可以通过目标软件发布平台注册用户的登录信息,注册登录信息的过程中可以同步将用户的登录信息,与目标设备的唯一标识码进行关联,或者,注册登录信息之后再关联用户的登录信息与目标设备的唯一标识码。服务器可以接收用户的基本信息实现目标软件发布平台注册,用户的基本信息可以包括用户的姓名、性别、身份证号、登录密码、住址、工作性质和工作地址等信息。在本实施例中,可以将用户的登录账号与目标设备的唯一标识码进行关联,且一个登录账号可以关联一个或者多个目标设备对应的唯一标识码。目标设备的软件信息可以为目标设备所具有的软件对应的软件标识,该软件标识可以用字符表示,如数字、字母、符号等等,还可以用这些字符的混合字符形式表示。It can be understood that each target device has a corresponding unique identification code to identify different target devices. The unique identification code can be represented by a set of serial numbers or a string of mixed characters. For this representation This embodiment is not limited. Before executing the device software upgrade method, the user can register the user's login information through the target software publishing platform. During the process of registering the login information, the user's login information can be associated with the unique identification code of the target device, or the registration login information Then associate the user's login information with the unique identification code of the target device. The server can receive the basic information of the user to realize the registration of the target software distribution platform. The basic information of the user can include the user's name, gender, ID number, login password, address, job nature and work address and other information. In this embodiment, the user's login account can be associated with the unique identification code of the target device, and one login account can be associated with one or more unique identification codes corresponding to the target device. The software information of the target device may be a software identifier corresponding to the software of the target device, and the software identifier may be represented by characters, such as numbers, letters, symbols, etc., or may be represented by mixed characters of these characters.
需要说明的是,用户终端在接收到服务器发送的目标设备的软件信息后,可以将目标设备的软件信息以软件图标的形式呈现在用户终端的显示界面上。目标设备的唯一标识码可以理解为设备标识。It should be noted that, after receiving the software information of the target device sent by the server, the user terminal may present the software information of the target device on the display interface of the user terminal in the form of a software icon. The unique identification code of the target device can be understood as a device identification.
在本实施例中,一个登录密码可以对应多个登录账号,但是一个登录账号仅能对应一个登录密码,该登录密码可以为指纹密码、数字密码、字母密码、图像密码等等。因此,服务器可以在接收到用户终端发送的携带登录账号的登录信息后,自动识别与登录账号关联的对应目标设备的唯一标识码,并将该唯一标识码对应的目标设备的所有软件信息发送给用户终端,用户终端可以将软件信息以可视化形式展示在网页中供用户查看,以便用户方便选择目标设备待升级软件对应的软件信息。上述可视化形式可以为文字形式、视图形式,且不限于这些形式。上述软件信息中可以携带不同待升级软件的标识,以区别不同的待升级软件。待升级软件与目标设备中具有的原始软件对应,待升级软件可以为目标设备中所有原始软件中需要升级的软件。In this embodiment, one login password can correspond to multiple login accounts, but one login account can only correspond to one login password, and the login password can be a fingerprint password, a digital password, a letter password, an image password, and the like. Therefore, after receiving the login information carrying the login account sent by the user terminal, the server can automatically identify the unique identification code of the corresponding target device associated with the login account, and send all the software information of the target device corresponding to the unique identification code to the The user terminal, the user terminal can display the software information in a visual form on the web page for the user to view, so that the user can conveniently select the software information corresponding to the software to be upgraded of the target device. The above-mentioned visualization form may be a text form and a view form, and is not limited to these forms. The above software information may carry identifications of different software to be upgraded, so as to distinguish different software to be upgraded. The software to be upgraded corresponds to the original software in the target device, and the software to be upgraded may be software that needs to be upgraded among all the original software in the target device.
另外,上述目标设备中的原始软件可以包括有磁共振软件、序列应用程序、协议应用程序、重建应用程序、后处理应用程序等,其中,磁共振软件可以为交互类软件,如磁共振交互软件、扫描控制软件等;序列应用程序可以为磁共振设备中产生序列的应用程序,如gre、fse、epi等脉冲序列;协议应用程序可以生成一次磁共振扫描的参数集合;重建应用程序可以生成磁共振重建算法或流程;后处理应用程序可以在医学图像中做二次处理,如分割、对比度调整处理。In addition, the original software in the above-mentioned target device may include magnetic resonance software, sequence application program, protocol application program, reconstruction application program, post-processing application program, etc., wherein the magnetic resonance software may be interactive software, such as magnetic resonance interactive software , scan control software, etc.; the sequence application program can be an application program that generates sequences in the magnetic resonance equipment, such as gre, fse, epi and other pulse sequences; the protocol application program can generate a set of parameters for a magnetic resonance scan; the reconstruction application program can generate magnetic resonance Resonance reconstruction algorithm or process; post-processing applications can do secondary processing in medical images, such as segmentation, contrast adjustment processing.
S110、接收用户终端发送的携带软件标识的添加指令。S110. Receive the adding instruction carrying the software identifier sent by the user terminal.
具体的,用户在用户终端上查看目标设备的所有软件图标后,可以基于用户终端上包括目标设备的所有软件图标的网页界面,进行用户操作,用户终端接收到用户操作后并响应用户操作,将响应结果发送给服务器。上述用户操作可以为用户从目标设备的所有软件图标中选择目标升级软件的操作,也可以理解为添加操作。响应用户操作可以理解为响应添加操作,此时用户终端可以得到添加指令,并将添加指令发送给服务器,以使服务器接收用户终端发送的添加指令,该添加指令可以携带目标升级软件的软件标识。上述目标升级软件可以为用户根据目标设备的软件升级需求目标设备的所有软件图标,确定的部分或者全部待升级软件。在本实施例中,上述软件为医疗应用程序。Specifically, after viewing all the software icons of the target device on the user terminal, the user can perform user operations based on the web interface including all the software icons of the target device on the user terminal. After receiving the user operation and responding to the user operation, the user terminal will The response result is sent to the server. The above user operation may be an operation for the user to select the target upgrade software from all software icons of the target device, and may also be understood as an adding operation. Responding to a user operation can be understood as responding to an adding operation. At this time, the user terminal can obtain an adding instruction and send the adding instruction to the server so that the server receives the adding instruction sent by the user terminal. The adding instruction can carry the software identification of the target upgrade software. The above-mentioned target upgrade software may be part or all of the software to be upgraded determined by the user according to the software upgrade requirements of the target device, all software icons of the target device. In this embodiment, the above-mentioned software is a medical application program.
可以理解的是,在用户操作后,可以将选择的目标升级软件添加在网页界面的某一区域内显示,或者将选择的目标升级软件对应的软件信息添加至待升级的软件信息库中。上述显示目标升级软件的区域可以理解为升级软件收藏区。软件信息库可以存储目标升级软件对应的标识。It can be understood that after the user operates, the selected target upgrade software can be added and displayed in a certain area of the web interface, or the software information corresponding to the selected target upgrade software can be added to the software information base to be upgraded. The above-mentioned area displaying the target upgrade software can be understood as an upgrade software storage area. The software information base can store the identification corresponding to the target upgrade software.
S120、在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,待升级软件为基于目标设备的软件信息确定的软件。S120. When receiving an upgrade instruction from the operation terminal that carries the identification of the software to be upgraded, send the upgrade file of the software to be upgraded to the operation terminal, so that the operation terminal can upgrade the software to be upgraded of the target device according to the upgrade file. The software is software determined based on the software information of the target device.
具体的,服务器可以接收操作终端发送的携带待升级软件的待升级软件标识的升级指令,待升级软件可以为部分目标升级软件或者全部目标升级软件,目标升级软件可以为目标设备的软件升级需求中需要升级的所有软件。服务器可以根据升级指令中携带的待升级软件标识,从待升级软件库中下载待升级软件标识对应的待升级软件的升级文件,进一步,将升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级。上述待升级软件库中可以包括待升级软件的升级文件,该升级文件可以包括待升级软件对应最新版本的软件信息。Specifically, the server may receive an upgrade instruction carrying the identifier of the software to be upgraded sent by the operating terminal, the software to be upgraded may be part of the target upgrade software or all target upgrade software, and the target upgrade software may be the software upgrade requirement of the target device. All software that needs to be upgraded. The server can download the upgrade file of the software to be upgraded corresponding to the software to be upgraded identifier from the software library to be upgraded according to the software to be upgraded identifier carried in the upgrade instruction, and further, send the upgrade file to the operation terminal, so that the operation terminal can download the upgrade file according to the upgrade file Upgrade the software to be upgraded of the target device. The software library to be upgraded may include an upgrade file of the software to be upgraded, and the upgrade file may include software information corresponding to the latest version of the software to be upgraded.
需要说明的是,操作终端可以对所有目标升级软件进行同步升级,或者在不同时间段内升级所有目标升级软件,也就是在同一时间段内可以升级部分目标升级软件。It should be noted that the operation terminal can upgrade all target upgrade software synchronously, or upgrade all target upgrade software in different time periods, that is, part of target upgrade software can be upgraded in the same time period.
在本实施例中,上述用户终端可以为个人计算机、智能手机、平板电脑等电子设备;操作终端可以为磁共振操作主机。In this embodiment, the above-mentioned user terminal may be an electronic device such as a personal computer, a smart phone, and a tablet computer; the operation terminal may be a magnetic resonance operation host.
其中,升级指令为操作终端通过交换机发送的。Wherein, the upgrade instruction is sent by the operation terminal through the switch.
可以理解的是,操作终端可以向交换机发送升级指令,然后交换机再将升级指令转发至服务器。若设备软件升级系统应用于医疗行业,但是大部分医院并不能连接互联网,只能连接商内网,则设备软件升级系统中的操作终端可以通过虚拟专用网络与服务器连接,服务器与用户终端可以通过互联网连接,也可以通过虚拟专用网络连接,该情况下,操作终端与服务器之间的信号传输,可以通过交换机进行转发传输,该交换机可以为基于设备商网络的软件服务器。若医院能够连接互联网时,则操作终端与服务器之间的信号传输,不需要交换机进行转发传输。It can be understood that the operation terminal may send an upgrade instruction to the switch, and then the switch forwards the upgrade instruction to the server. If the equipment software upgrade system is used in the medical industry, but most hospitals cannot connect to the Internet but can only connect to the intranet, then the operating terminal in the equipment software upgrade system can be connected to the server through a virtual private network, and the server and user terminals can be connected through The Internet connection can also be connected through a virtual private network. In this case, the signal transmission between the operation terminal and the server can be forwarded and transmitted through a switch, and the switch can be a software server based on the equipment manufacturer's network. If the hospital can connect to the Internet, the signal transmission between the operation terminal and the server does not need a switch for forwarding and transmission.
上述设备软件升级方法中,服务器可以在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端,接收用户终端发送的携带软件标识的添加指令,在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,该方法可以根据实际目标设备需求获取待升级软件的升级文件,以使操作终端根据升级文件对一个或多个待升级软件进行升级,使得软件升级具有灵活性,并且节省了软件升级的时间;同时,该方法可以远程连接,随时随地对目标设备中的待升级软件进行升级,提高了软件升级的便捷性。In the above device software upgrading method, when the server receives the login information carrying the login account sent by the user terminal, it may send the software information of the target device corresponding to the login account to the user terminal, and receive the add instruction carrying the software identifier sent by the user terminal , when receiving an upgrade instruction from the operation terminal that carries the identification of the software to be upgraded, the upgrade file of the software to be upgraded is sent to the operation terminal, so that the operation terminal can upgrade the software to be upgraded of the target device according to the upgrade file. The method can Obtain the upgrade file of the software to be upgraded according to the actual target equipment requirements, so that the operating terminal can upgrade one or more software to be upgraded according to the upgrade file, so that the software upgrade has flexibility and saves the time for software upgrade; at the same time, the method It can be remotely connected, and the software to be upgraded in the target device can be upgraded anytime and anywhere, which improves the convenience of software upgrading.
作为其中一个实施例,如图3所示,上述在接收到用户终端发送的携带登录账号的登录信息时的步骤之后,上述设备软件升级方法还可以包括:As one of the embodiments, as shown in FIG. 3, after the above step of receiving the login information carrying the login account sent by the user terminal, the above method for upgrading the device software may further include:
S130、根据登录账号和设备的映射关系,确定登录账号对应的目标设备。S130. Determine the target device corresponding to the login account according to the mapping relationship between the login account and the device.
具体的,上述设备可以为各种不同的磁共振设备。由于在执行设备软件升级方法之前,用户通过目标软件发布平台已注册目标软件发布平台的登录信息,并且将登录信息与设备的唯一标识码进行关联,因此,登录信息中的登录账号和设备的唯一标识码之间具有一一对应的映射关系。服务器可以根据接收到的携带登录账号的登录信息以及登录账号与设备的映射关系,确定登录账号对应的目标设备。Specifically, the above equipment may be various magnetic resonance equipment. Before executing the device software upgrade method, the user has registered the login information of the target software distribution platform through the target software distribution platform and associated the login information with the unique identification code of the device. Therefore, the login account in the login information and the unique identification code of the device There is a one-to-one mapping relationship between the identification codes. The server may determine the target device corresponding to the login account according to the received login information carrying the login account and the mapping relationship between the login account and the device.
需要说明的是,用户通过携带登录账号的登录信息可以登录一个或多个用户终端,用户终端的界面显示图如图4所示,用户终端的界面中显示的应用商店里可以显示与登录信息绑定的目标设备的所有软件图标或者软件对应的文字控件,图4中的软件图标可以为用户身体部位的图像,软件对应的文字可以为用户身体部位的相关成像文字,在本实施例中,应用商店中的软件可以按照用户的身体部位分类进行显示,如图4中的头部成像,用户通过鼠标或者键盘等输入方式触发头部成像软件后,用户终端的界面可以显示头部成像软件下包含的更细化的子软件图标或者子软件对应的文字控件,这些子软件可以用于对头部的各个不同部位进行成像,或者基于头部的不同生理指标参数进行成像等等;其它软件的功能也类似。It should be noted that the user can log in to one or more user terminals by carrying the login information of the login account. The interface display diagram of the user terminal is shown in Figure 4. The application store displayed on the interface of the user terminal can display the All the software icons of the target device or the text controls corresponding to the software, the software icons in Figure 4 can be images of the user's body parts, and the text corresponding to the software can be the relevant imaging text of the user's body parts. In this embodiment, the application The software in the store can be displayed according to the classification of the user's body parts, such as the head imaging in Figure 4. After the user triggers the head imaging software through input methods such as mouse or keyboard, the interface of the user terminal can display the information contained in the head imaging software. More detailed sub-software icons or text controls corresponding to sub-software, these sub-software can be used to image different parts of the head, or perform imaging based on different physiological index parameters of the head, etc.; the functions of other software Also similar.
示例性的,用户通过鼠标或者键盘等输入方式触发任一软件图标或者软件对应的文字控件后,可以显示该软件下的所有可用子软件,可用子软件可以按照不同的属性进行列表显示,该属性可以为最具人气、最新发布、最高使用频次、常用类型等等,如图5所示,一软件对应的所有可用子软件按照最具人气和最新发布的属性分类显示。上述登录账号可以为用户的手机号,还可以为身份证号等等,登录账号可以显示在应用商店界面的右上角。除此之外,应用商店的界面上还可以显示其它功能的图标或文字控件,如关闭、提醒、首页切换、菜单展开、软件搜索窗口、搜索等等控件。Exemplarily, after the user triggers any software icon or text control corresponding to the software through an input method such as a mouse or a keyboard, all available sub-software under the software can be displayed, and the available sub-software can be displayed in a list according to different attributes. It can be most popular, latest release, highest frequency of use, common type, etc. The above-mentioned login account may be the user's mobile phone number, or an ID number, etc., and the login account may be displayed in the upper right corner of the application store interface. In addition, icons or text controls of other functions can also be displayed on the interface of the application store, such as close, reminder, home page switch, menu expansion, software search window, search and other controls.
同时,用户通过鼠标或者键盘等输入方式触发任一可用子软件,应用商店的界面上可以显示该子软件的历史下载记录、软件发布时间、开发机构、应用介绍、应用亮点、是否已经收藏的控件、应用详情以及下载控件等等信息。图6所示为一uMR 790全泌尿系MR标准扫描方案子软件的界面显示图。At the same time, the user triggers any available sub-software through input methods such as mouse or keyboard, and the interface of the application store can display the historical download record of the sub-software, software release time, development organization, application introduction, application highlights, and whether the control has been favorited. , application details, download controls, and more. Fig. 6 is an interface display diagram of the uMR 790 whole urinary system MR standard scanning program sub-software.
S140、从软件信息库中获取目标设备的软件信息,软件信息库包括不同设备的软件信息。S140. Acquire software information of the target device from a software information library, where the software information library includes software information of different devices.
具体的,上述软件信息库可以存在不同设备的所有待升级软件的软件信息,因此,在服务器确定目标设备后,可以从软件信息库中获取目标设备对应的所有软件的软件信息。不同软件对应的软件信息可以不相同。不同设备上所有软件的总数量可以相同,也可以不相同。Specifically, the above-mentioned software information base may store the software information of all software to be upgraded of different devices. Therefore, after the server determines the target device, the software information of all the software corresponding to the target device may be obtained from the software information base. The software information corresponding to different software may be different. The total amount of all software on different devices may or may not be the same.
上述设备软件升级方法可以根据用户的登录账号和设备的映射关系,确定登录账号对应的目标设备,从软件信息库中获取目标设备的所有软件的软件信息,进一步将目标设备的软件信息发送至用户终端,以便用户方便查看目标设备目标升级软件对应的软件图标,并且在用户终端上进行操作添加目标升级软件,基于添加结果以使操作终端根据升级文件对一个或多个待升级软件进行升级,从而节省软件升级的时间,同时使得该方法具有灵活可选择性的进行软件升级。The above device software upgrade method can determine the target device corresponding to the login account according to the mapping relationship between the user's login account and the device, obtain the software information of all the software of the target device from the software information database, and further send the software information of the target device to the user terminal, so that the user can conveniently check the software icon corresponding to the target device target upgrade software, and operate on the user terminal to add the target upgrade software, based on the addition result, the operation terminal can upgrade one or more software to be upgraded according to the upgrade file, thereby The time for software upgrade is saved, and at the same time, the method is flexible and optional for software upgrade.
作为其中一个实施例,在上述S100之前,如图7所示,上述设备软件升级方法还可以包括:As one of the embodiments, before the above S100, as shown in FIG. 7, the above method for upgrading device software may also include:
S150、接收用户终端发送的注册指令,注册指令携带目标设备的设备标识、目标软件发布平台的登录账号和登录密码。S150. Receive a registration instruction sent by the user terminal, where the registration instruction carries the device identifier of the target device, the login account number and the login password of the target software publishing platform.
具体的,用户终端可以接收目标软件发布平台的平台打开指令,用户可以通过输入方式在目标软件发布平台首页界面上触发注册控件生成注册指令,并将该注册指令发送至服务器。上述输入方式可以为语音输入、触摸输入、文字输入等方式。可选的,注册指令可以携带有注册信息,注册信息包括目标设备的设备标识、用户的住址、身份证号、姓名、目标软件发布平台的登录账号和登录密码等信息,登录账号和登录密码可以理解为目标软件发布平台的登录账号和登录密码。Specifically, the user terminal can receive the platform opening instruction of the target software distribution platform, and the user can trigger the registration control on the home page interface of the target software distribution platform to generate a registration instruction through an input method, and send the registration instruction to the server. The above-mentioned input methods may be voice input, touch input, text input, and the like. Optionally, the registration instruction may carry registration information, and the registration information includes the device identification of the target device, the user's address, ID number, name, and the login account and password of the target software publishing platform. The login account and login password can be It is understood as the login account and password of the target software publishing platform.
在本实施例中,注册指令可以携带目标设备的设备标识、目标软件发布平台的登录账号和登录密码,注册指令只要携带这些信息即可,其它携带信息不做限定。In this embodiment, the registration instruction may carry the device identifier of the target device, the login account number and the login password of the target software publishing platform, and the registration instruction only needs to carry these information, and other carried information is not limited.
示例性的,图8所示为目标设备的显示界面示意图,目标设备的显示界面上可以显示目标设备的所有软件的名称、软件图标、创建用户、创建用户等级(等级高的排在前列)、升级请求时间。目标设备的显示界面上可以显示在线商店中的软件(Online store)和本地软件(Local Apps)。如图8中,Stroke solutions表示软件的名称,对应的2021/08/12表示升级请求时间,install表示安装,More accurate diagnosis of stro...表示创建用户,左侧圆角图像表示软件图标,Application center表示软件中心。Exemplarily, FIG. 8 is a schematic diagram of a display interface of the target device, and the display interface of the target device can display the names of all software of the target device, software icons, created users, created user levels (the ones with higher levels are ranked first), Escalation request time. Software in the online store (Online store) and local software (Local Apps) can be displayed on the display interface of the target device. As shown in Figure 8, Stroke solutions represents the name of the software, the corresponding 2021/08/12 represents the upgrade request time, install represents installation, More accurate diagnosis of stro... represents creating a user, the rounded image on the left represents the software icon, Application center represents the software center.
S160、将目标软件发布平台的登录账号、登录密码以及目标设备的设备标识进行关联。S160. Associating the login account, the login password of the target software distribution platform, and the device identifier of the target device.
具体的,服务器接收到注册指令后,可以将目标软件发布平台的登录账号、登录密码以及目标设备的设备标识进行关联,以完成目标软件发布平台注册。上述目标软件发布平台可以为磁共振应用发布平台,集成有磁共振设备上安装的待升级的所有软件。其中,登录账号、登录密码与目标设备的设备标识之间具有一一对应的映射关系。上述设备标识可以为目标设备的唯一标识码。在本实施例中,注册时可以实现登录账号与目标设备的设备标识关联。Specifically, after receiving the registration instruction, the server may associate the login account and password of the target software publishing platform with the device identifier of the target device, so as to complete the registration of the target software publishing platform. The above-mentioned target software publishing platform may be a magnetic resonance application publishing platform, which integrates all software to be upgraded installed on the magnetic resonance equipment. There is a one-to-one mapping relationship between the login account, the login password and the device identifier of the target device. The above device identification may be a unique identification code of the target device. In this embodiment, during registration, the login account can be associated with the device identifier of the target device.
可以理解的是,用户终端和操作终端均可以通过登录账号和登录密码登录目标软件发布平台,在登录账号与目标设备的设备标识关联后,用户终端和操作终端登录目标软件发布平台都可以同步显示目标设备的所有软件的软件图标,并且用户终端或操作终端接收到添加指令后,用户终端和操作终端均可以同步显示添加结果,从而能够实现软件远程升级,使得软件升级快速、便捷。It can be understood that both the user terminal and the operation terminal can log in to the target software distribution platform through the login account and login password. After the login account is associated with the device identifier of the target device, both the user terminal and the operation terminal can log in to the target software distribution platform. The software icon of all the software of the target device, and after the user terminal or the operation terminal receives the adding instruction, the user terminal and the operating terminal can display the adding result synchronously, so that the software can be upgraded remotely, making the software upgrade fast and convenient.
另外,目标软件发布平台注册时,可以注册多个登录账号,并且多个登录账号关联同一个目标设备的设备标识,在用户终端或者操作终端上通过各个登录账号登录目标软件发布平台,并且通过每个登录账号登录目标软件发布平台时均可以基于该登录账号对应的目标设备的所有软件的软件图标,选择部分或者全部软件添加至网页界面的升级软件收藏区显示,或者将选择的目标升级软件的软件信息添加至待升级的软件信息库中。由于多个登录账号关联的是同一个目标设备的设备标识,因此,在各个登录账号下执行完添加操作后,各个登录账号登录目标软件发布平台时均可以查看到当前登录账号和其它登录账号对应添加的所有目标升级软件,也就是,多个登录账号对应添加的目标升级软件的集合,且添加的这些目标升级软件均为同一目标设备对应的目标升级软件。各个登录账号对应添加的目标升级软件可以不相同。In addition, when the target software distribution platform is registered, multiple login accounts can be registered, and the multiple login accounts are associated with the device identifier of the same target device. When each login account logs in to the target software distribution platform, based on the software icons of all the software of the target device corresponding to the login account, select some or all of the software to be displayed in the upgrade software collection area of the web interface, or select the selected target upgrade software. The software information is added to the software information library to be upgraded. Since multiple login accounts are associated with the device ID of the same target device, after the add operation is performed under each login account, when each login account logs in to the target software distribution platform, you can view the correspondence between the current login account and other login accounts. All added target upgrade software, that is, multiple login accounts correspond to a set of added target upgrade software, and the added target upgrade software is target upgrade software corresponding to the same target device. The target upgrade software added corresponding to each login account may be different.
示例性的,若注册多个登录账号,登录账号A、登录账号B和登录账号C,均关联同一个目标设备的设备标识,则进一步通过登录账号A登录目标软件发布平台后进行添加操作,基于目标设备的所有软件的软件图标,将软件1和软件2添加至升级软件收藏区,通过登录账号B登录目标软件发布平台后进行添加操作,将软件3和软件4添加至升级软件收藏区,通过登录账号C登录目标软件发布平台后进行添加操作,将软件5和软件6添加至升级软件收藏区,这些添加操作执行结束后,通过登录账号A、登录账号B或登录账号C登录目标软件发布平台均可以查看到升级软件收藏区添加的软件信息包括软件1、软件2、软件3、软件4、软件5和软件6,也就是升级软件收藏区会显示所有登录账号添加的目标升级软件的集合。其中,可以通过鼠标或键盘等输入方式触发软件图标以完成添加软件操作。Exemplarily, if multiple login accounts are registered, and login account A, login account B, and login account C are all associated with the device identifier of the same target device, then the adding operation is performed after logging in to the target software publishing platform through login account A, based on Software icons of all software of the target device, add software 1 and software 2 to the upgrade software collection area, log in to the target software release platform through login account B and perform the adding operation, add software 3 and software 4 to the upgrade software collection area, through Log in account C to log in to the target software release platform and perform adding operations, adding software 5 and software 6 to the upgrade software collection area. After these addition operations are completed, log in to the target software release platform through login account A, login account B, or login account C You can view the software information added in the upgrade software collection area, including software 1, software 2, software 3, software 4, software 5, and software 6, that is, the upgrade software collection area will display the collection of target upgrade software added by all login accounts. Wherein, the software icon may be triggered by input means such as mouse or keyboard to complete the operation of adding software.
需要说明的是,通过目标软件发布平台可以创建登录账号和用户等级,并且通过不同用户等级的登录账号登录目标软件发布平台后,网页界面展示的登录账号关联的目标设备的所有软件是不同的,如一家医院集团有多家分院,该医院集团的设备管理者可以在目标软件平台关联所有分院的目标设备,并为这些目标设备添加待升级软件,分院的设备管理者只能关联分院的目标设备,为分院的目标设备添加待升级软件。It should be noted that the login account and user level can be created through the target software distribution platform, and after logging into the target software distribution platform through the login account of different user levels, all the software of the target device associated with the login account displayed on the web interface is different. If a hospital group has multiple branches, the equipment manager of the hospital group can associate target devices of all branches on the target software platform, and add software to be upgraded for these target devices, and the device manager of the branch hospital can only associate target devices of the branch , add the software to be upgraded for the target device of the branch.
上述设备软件升级方法可以接收用户终端发送的注册指令,将目标软件发布平台的登录账号、登录密码以及目标设备的设备标识进行关联,使得用户在用户终端登录目标软件发布平台时,服务器能够根据登录账号识别目标设备的设备标识,并将设备标识对应的目标设备的所有软件信息发送至用户终端,以使用户直观、快速查看目标设备的目标升级软件的软件图标,进而让用户从这些软件图标中灵活选择目标升级软件,进而实现对目标软件进行升级的目的,从而节省软件升级的时间。The above device software upgrading method can receive the registration instruction sent by the user terminal, and associate the login account and password of the target software distribution platform with the device identification of the target device, so that when the user logs in to the target software distribution platform at the user terminal, the server can log in to the target software distribution platform. The account identifies the device ID of the target device, and sends all the software information of the target device corresponding to the device ID to the user terminal, so that the user can intuitively and quickly view the software icon of the target upgrade software of the target device, and then let the user select from these software icons The target upgrade software can be flexibly selected, so as to achieve the purpose of upgrading the target software, thereby saving the time for software upgrade.
在一个实施例中,如图9所示,提供了一种设备软件升级方法,以该方法应用于图1中的操作终端为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 9 , a method for upgrading device software is provided. The method is applied to the operation terminal in FIG. 1 as an example for illustration, including the following steps:
S200、向服务器发送携带待升级软件标识的升级指令。S200. Send an upgrade instruction carrying an identifier of the software to be upgraded to the server.
具体的,目标设备需要软件升级时,可以向操作终端发送升级指令,进而操作终端可以将接收到的升级指令发送给服务器。升级指令可以携带目标升级软件中当前时刻待升级的软件对应的待升级软件标识。Specifically, when the target device needs software upgrade, it can send an upgrade instruction to the operation terminal, and then the operation terminal can send the received upgrade instruction to the server. The upgrade instruction may carry the identifier of the software to be upgraded corresponding to the software to be upgraded at the current moment in the target upgrade software.
S210、接收服务器发送的待升级软件的升级文件。S210. Receive an upgrade file of the software to be upgraded sent by the server.
可以理解的是,服务器可以根据升级指令中携带的待升级软件标识,并从待升级软件库中下载待升级软件标识对应的待升级软件的升级文件,进一步,服务器将升级文件发送给操作终端,使操作终端可以接收服务器发送的登录账户对应的目标设备的待升级软件的升级文件。上述待升级软件库中可以包括待升级软件的升级文件,该升级文件可以包括待升级软件对应最新版本的软件信息。It can be understood that the server can download the upgrade file of the software to be upgraded corresponding to the software identifier to be upgraded from the software library to be upgraded according to the software identifier to be upgraded carried in the upgrade instruction, and further, the server sends the upgrade file to the operation terminal, The operation terminal can receive the upgrade file of the software to be upgraded of the target device corresponding to the login account sent by the server. The software library to be upgraded may include an upgrade file of the software to be upgraded, and the upgrade file may include software information corresponding to the latest version of the software to be upgraded.
S220、根据升级文件对目标设备的待升级软件进行升级。其中,待升级软件为基于目标设备的软件信息确定的软件。S220. Upgrade the software to be upgraded of the target device according to the upgrade file. Wherein, the software to be upgraded is software determined based on the software information of the target device.
具体的,操作终端在接收到升级文件之后,可以根据升级文件对目标设备的待升级软件进行升级,也就是,基于升级文件生成新软件,再用新软件替换待升级软件(即原始软件)。Specifically, after receiving the upgrade file, the operating terminal can upgrade the software to be upgraded of the target device according to the upgrade file, that is, generate new software based on the upgrade file, and then replace the software to be upgraded (that is, the original software) with the new software.
其中,升级指令为通过交换机发送至服务器。Wherein, the upgrade instruction is sent to the server through the switch.
可以理解的是,操作终端可以向交换机发送升级指令,然后交换机再将升级指令转发至服务器。若设备软件升级系统应用于医疗行业,但是大部分医院并不能连接互联网,只能连接商内网,则设备软件升级系统中的操作终端可以通过虚拟专用网络与服务器连接,服务器与用户终端可以通过互联网连接,也可以通过虚拟专用网络连接,该情况下,操作终端与服务器之间的信号传输,可以通过交换机进行转发传输,该交换机可以为基于设备商网络的软件服务器。若医院能够连接互联网时,则操作终端与服务器之间的信号传输,不需要交换机进行转发传输。It can be understood that the operation terminal may send an upgrade instruction to the switch, and then the switch forwards the upgrade instruction to the server. If the equipment software upgrade system is used in the medical industry, but most hospitals cannot connect to the Internet but can only connect to the intranet, then the operating terminal in the equipment software upgrade system can be connected to the server through a virtual private network, and the server and user terminals can be connected through The Internet connection can also be connected through a virtual private network. In this case, the signal transmission between the operation terminal and the server can be forwarded and transmitted through a switch, and the switch can be a software server based on the equipment manufacturer's network. If the hospital can connect to the Internet, the signal transmission between the operation terminal and the server does not need a switch for forwarding and transmission.
上述设备软件升级方法可以向服务器发送携带待升级软件标识的升级指令,接收服务器发送的待升级软件的升级文件,并根据升级文件对目标设备的待升级软件进行升级,该方法可以远程实现软件升级,使得软件升级快速、便捷;同时,该方法还可以灵活选择目标升级软件,以达到对目标升级软件进行升级的目的,从而节省软件升级的时间。The above device software upgrade method can send an upgrade instruction carrying the software to be upgraded identifier to the server, receive the upgrade file of the software to be upgraded sent by the server, and upgrade the software to be upgraded of the target device according to the upgrade file. This method can realize software upgrade remotely , making the software upgrade fast and convenient; at the same time, this method can also flexibly select the target upgrade software to achieve the purpose of upgrading the target upgrade software, thereby saving the time for software upgrade.
在一个实施例中,如图10所示,提供了一种设备软件升级方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:In one embodiment, as shown in FIG. 10 , a method for upgrading device software is provided. The method is applied to the user terminal in FIG. 1 as an example for illustration, including the following steps:
S300、向服务器发送携带登录账号的登录信息。S300. Send the login information carrying the login account to the server.
具体的,上述登录信息可以包括用户登录目标软件发布平台时的登录账号、对应的登录密码和登录地址等信息。但在本实施例中,上述登录信息可以为登录账号和登录密码。登录账号和登录密码均可以用字符表示,如数字、字母、符号等等,还可以用这些字符的混合字符形式表示。登录账号可以为用户的手机号、身份证号、微信号、QQ号等字符串。Specifically, the above login information may include information such as a login account, a corresponding login password, and a login address when the user logs in to the target software distribution platform. However, in this embodiment, the above-mentioned login information may be a login account and a login password. Both the login account and the login password can be represented by characters, such as numbers, letters, symbols, etc., and can also be represented by mixed characters of these characters. The login account can be a character string such as the user's mobile phone number, ID number, WeChat ID, or QQ number.
可以理解的是,在用户终端登录目标软件发布平台时,需要输入登录信息。在本实施例中,登录信息中只要包括登录账号即可,包括的其它信息不做限定。用户终端可以接收目标软件发布平台的登录信息,然后向服务器发送携带登录账号的登录信息。It can be understood that, when the user terminal logs into the target software publishing platform, login information needs to be input. In this embodiment, as long as the login information includes the login account, other information included is not limited. The user terminal may receive the login information of the target software distribution platform, and then send the login information carrying the login account to the server.
S310、接收服务器发送的登录账号对应的目标设备的软件信息。S310. Receive the software information of the target device corresponding to the login account sent by the server.
具体的,服务器可以在接收到用户终端发送的携带登录账号的登录信息后,自动识别与登录账号关联的对应目标设备的唯一标识码,并将该唯一标识码对应的目标设备的所有软件信息发送给用户终端,以使用户终端接收服务器发送的登录账号对应的目标设备的软件信息。用户终端可以将软件信息以可视化形式(即软件图标)展示在网页中供用户查看,以便用户方便选择目标设备的目标升级软件。上述可视化形式可以为文字形式、视图形式,且不限于这些形式。上述软件信息中可以携带不同软件的标识,以区别不同的软件。Specifically, after receiving the login information carrying the login account sent by the user terminal, the server can automatically identify the unique identification code of the corresponding target device associated with the login account, and send all software information of the target device corresponding to the unique identification code to to the user terminal, so that the user terminal receives the software information of the target device corresponding to the login account sent by the server. The user terminal can display the software information in a visual form (ie, a software icon) on the web page for the user to view, so that the user can conveniently select the target upgrade software of the target device. The above-mentioned visualization form may be a text form and a view form, and is not limited to these forms. The above software information may carry identifiers of different software to distinguish different software.
S320、向服务器发送携带软件标识的添加指令。S320. Send the adding instruction carrying the software identifier to the server.
具体的,用户在用户终端上查看目标设备的所有软件图标后,可以基于用户终端上显示的目标设备的所有软件图标的网页界面,进行用户操作,用户终端接收到用户操作后并响应用户操作,将响应结果发送给服务器。上述用户操作可以为用户从目标设备的所有软件图标中选择目标升级软件的操作,也可以理解为添加操作。响应用户操作可以理解为响应添加操作,此时用户终端可以得到添加指令,并将添加指令发送给服务器,以使服务器接收用户终端发送的添加指令,该添加指令可以携带目标升级软件的软件标识。上述目标升级软件可以为用户根据目标设备的软件升级需求目标设备的所有软件图标,确定的部分或者全部待升级软件。Specifically, after viewing all software icons of the target device on the user terminal, the user can perform user operations based on the web interface of all software icons of the target device displayed on the user terminal, and the user terminal receives the user operation and responds to the user operation, Send the response result to the server. The above user operation may be an operation for the user to select the target upgrade software from all software icons of the target device, and may also be understood as an adding operation. Responding to a user operation can be understood as responding to an adding operation. At this time, the user terminal can obtain an adding instruction and send the adding instruction to the server so that the server receives the adding instruction sent by the user terminal. The adding instruction can carry the software identification of the target upgrade software. The above-mentioned target upgrade software may be part or all of the software to be upgraded determined by the user according to the software upgrade requirements of the target device, all software icons of the target device.
可以理解的是,在用户操作后,可以将选择的目标升级软件添加在网页界面的某一区域内显示,或者将选择的目标升级软件对应的软件信息添加至待升级的软件信息库中。上述显示目标升级软件的区域可以理解为升级软件收藏区。软件信息库可以存储目标升级软件对应的标识。It can be understood that after the user operates, the selected target upgrade software can be added and displayed in a certain area of the web interface, or the software information corresponding to the selected target upgrade software can be added to the software information base to be upgraded. The above-mentioned area displaying the target upgrade software can be understood as an upgrade software collection area. The software information base can store the identification corresponding to the target upgrade software.
上述设备软件升级方法可以向服务器发送携带登录账号的登录信息,接收服务器发送的登录账号对应的目标设备的软件信息,向服务器发送携带软件标识的添加指令,以使服务器根据添加指令能够选择性的添加目标升级软件,以达到灵活对目标升级软件进行升级的目的,从而节省软件升级的时间;同时,该方法可以远程连接,随时随地对目标设备中的待升级软件进行升级,提高了软件升级的便捷性。The above device software upgrade method can send the login information carrying the login account to the server, receive the software information of the target device corresponding to the login account sent by the server, and send the adding instruction carrying the software identification to the server, so that the server can selectively Add target upgrade software to achieve the purpose of flexibly upgrading the target upgrade software, thereby saving software upgrade time; at the same time, this method can be remotely connected to upgrade the software to be upgraded in the target device anytime and anywhere, which improves the software upgrade. Convenience.
继续参见图1,另一实施例提供的一种设备软件升级系统的具体结构示意图;设备软件升级系统包括:服务器、操作终端以及用户终端。Continuing to refer to FIG. 1 , another embodiment provides a schematic structural diagram of a device software upgrade system; the device software upgrade system includes: a server, an operating terminal, and a user terminal.
其中,服务器用于执行上述图2、图3和图7对应的任一实施例中的方法;Wherein, the server is configured to execute the method in any of the embodiments corresponding to the above-mentioned FIG. 2 , FIG. 3 and FIG. 7 ;
操作终端用于执行上述图9对应实施例中的方法;The operating terminal is used to execute the method in the above embodiment corresponding to FIG. 9;
用户终端用于执行上述图10对应实施例中的方法。The user terminal is configured to execute the method in the above embodiment corresponding to FIG. 10 .
具体的,服务器可以在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端,接收用户终端发送的携带软件标识的添加指令,在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级。可选的,待升级软件可以为目标设备中所有原始软件中需要升级的软件,升级指令为操作终端通过交换机发送的。Specifically, when receiving the login information carrying the login account sent by the user terminal, the server may send the software information of the target device corresponding to the login account to the user terminal, receive the adding instruction carrying the software identifier sent by the user terminal, and receive the When the operation terminal sends an upgrade instruction carrying the identification of the software to be upgraded, the upgrade file of the software to be upgraded is sent to the operation terminal, so that the operation terminal upgrades the software to be upgraded of the target device according to the upgrade file. Optionally, the software to be upgraded may be software that needs to be upgraded among all the original software in the target device, and the upgrade instruction is sent by the operation terminal through the switch.
同时,操作终端可以向服务器发送携带待升级软件标识的升级指令,接收服务器发送的待升级软件的升级文件,并根据升级文件对目标设备的待升级软件进行升级。At the same time, the operating terminal can send an upgrade command carrying the identification of the software to be upgraded to the server, receive the upgrade file of the software to be upgraded sent by the server, and upgrade the software to be upgraded of the target device according to the upgrade file.
另外,用户终端可以向服务器发送携带登录账号的登录信息,接收服务器发送的登录账号对应的目标设备的软件信息,向服务器发送携带软件标识的添加指令,以使服务器根据添加指令能够选择性的添加目标升级软件。In addition, the user terminal can send the login information carrying the login account to the server, receive the software information of the target device corresponding to the login account sent by the server, and send an adding instruction carrying the software identification to the server, so that the server can selectively add the software information according to the adding instruction. Target upgrade software.
本实施例提供的设备软件升级系统,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrade system provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
应该理解的是,虽然图2、图3、图7和图9~10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图3、图7和图9~10中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flow charts of FIG. 2 , FIG. 3 , FIG. 7 , and FIGS. 9-10 are shown sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, 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 Fig. 2, Fig. 3, Fig. 7 and Figs. The execution order of these steps or stages is not necessarily performed sequentially, but may be performed in turn or alternately with other steps or at least a part of steps or stages in other steps.
在一个实施例中,如图11所示,提供了一种设备软件升级装置,包括:软件信息发送模块11、添加指令接收模块12和升级文件接收模块13,其中:In one embodiment, as shown in FIG. 11 , a device software upgrade device is provided, including: a software information sending module 11, an add instruction receiving module 12 and an upgrade file receiving module 13, wherein:
软件信息发送模块11,用于在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端;The software information sending module 11 is used to send the software information of the target device corresponding to the login account to the user terminal when receiving the login information carrying the login account sent by the user terminal;
添加指令接收模块12,用于接收用户终端发送的携带软件标识的添加指令;Add instruction receiving module 12, for receiving the add instruction that carries software identification sent by user terminal;
升级文件接收模块13,用于在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,待升级软件为基于目标设备的软件信息确定的软件。The upgrade file receiving module 13 is used to send the upgrade file of the software to be upgraded to the operation terminal when receiving the upgrade instruction sent by the operation terminal to carry the identification of the software to be upgraded, so that the operation terminal can update the target device according to the upgrade file. The software is upgraded, and the software to be upgraded is determined based on the software information of the target device.
其中,升级指令为操作终端通过交换机发送的。Wherein, the upgrade instruction is sent by the operation terminal through the switch.
本实施例提供的设备软件升级装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrading device provided in this embodiment can execute the above-mentioned method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
在其中一个实施例中,设备软件升级装置还包括:目标设备确定模块和软件信息获取模块,其中:In one of the embodiments, the device software upgrading device further includes: a target device determination module and a software information acquisition module, wherein:
目标设备确定模块,用于根据登录账号和设备的映射关系,确定登录账号对应的目标设备;A target device determination module, configured to determine the target device corresponding to the login account according to the mapping relationship between the login account and the device;
软件信息获取模块,用于从软件信息库中获取目标设备的软件信息,软件信息库包括不同设备的软件信息。The software information obtaining module is used to obtain the software information of the target device from a software information library, and the software information library includes software information of different devices.
本实施例提供的设备软件升级装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrading device provided in this embodiment can execute the above-mentioned method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
在其中一个实施例中,设备软件升级装置还包括:注册指令接收模块和关联模块,其中:In one of the embodiments, the equipment software upgrading apparatus further includes: a registration instruction receiving module and an associating module, wherein:
注册指令接收模块,用于接收用户终端发送的注册指令,注册指令携带目标设备的设备标识、目标软件发布平台的登录账号和登录密码;The registration instruction receiving module is used to receive the registration instruction sent by the user terminal, and the registration instruction carries the device identification of the target device, the login account number and the login password of the target software release platform;
关联模块,用于将目标软件发布平台的登录账号、登录密码以及目标设备的设备标识进行关联。The associating module is used for associating the login account and the login password of the target software distribution platform with the device identification of the target device.
本实施例提供的设备软件升级装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrading device provided in this embodiment can execute the above-mentioned method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
在一个实施例中,如图12所示,提供了一种设备软件升级装置,包括:升级指令发送模块21、升级文件接收模块22和升级模块23,其中:In one embodiment, as shown in FIG. 12 , a device software upgrade device is provided, including: an upgrade instruction sending module 21, an upgrade file receiving module 22 and an upgrade module 23, wherein:
升级指令发送模块21,用于向服务器发送携带待升级软件标识的升级指令;An upgrade instruction sending module 21, configured to send an upgrade instruction carrying a software identification to be upgraded to the server;
升级文件接收模块22,用于接收服务器发送的待升级软件的升级文件;The upgrade file receiving module 22 is used to receive the upgrade file of the software to be upgraded sent by the server;
升级模块23,用于根据升级文件对目标设备的待升级软件进行升级;The upgrade module 23 is used to upgrade the software to be upgraded of the target device according to the upgrade file;
其中,待升级软件为基于目标设备的软件信息确定的软件,升级指令为通过交换机发送至服务器。Wherein, the software to be upgraded is software determined based on the software information of the target device, and the upgrade instruction is sent to the server through the switch.
本实施例提供的设备软件升级装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrading device provided in this embodiment can execute the above-mentioned method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
在一个实施例中,如图13所示,提供了一种设备软件升级装置,包括:登录信息发送模块31、软件信息接收模块32和添加指令发送模块33,其中:In one embodiment, as shown in FIG. 13 , a device software upgrade device is provided, including: a login information sending module 31, a software information receiving module 32 and an adding instruction sending module 33, wherein:
登录信息发送模块31,用于向服务器发送携带登录账号的登录信息;The login information sending module 31 is configured to send the login information carrying the login account to the server;
软件信息接收模块32,用于接收服务器发送的登录账号对应的目标设备的软件信息;The software information receiving module 32 is used to receive the software information of the target device corresponding to the login account sent by the server;
添加指令发送模块33,用于向服务器发送携带软件标识的添加指令。The adding instruction sending module 33 is configured to send the adding instruction carrying the software identification to the server.
本实施例提供的设备软件升级装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。The device software upgrading device provided in this embodiment can execute the above-mentioned method embodiment, and its implementation principle and technical effect are similar, and will not be repeated here.
关于设备软件升级装置的具体限定可以参见上文中对于设备软件升级方法的限定,在此不再赘述。上述设备软件升级装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For specific limitations on the apparatus for upgrading device software, refer to the above-mentioned limitations on the method for upgrading device software, which will not be repeated here. Each module in the above device software upgrading device can be fully or partially realized by software, hardware and combinations thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图14所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储软件信息库和待升级软件库。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种设备软件升级方法。In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure may be as shown in FIG. 14 . The computer device includes a processor, memory and a network interface connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs and databases. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer device is used to store software information base and software base to be upgraded. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a device software upgrading method is implemented.
本领域技术人员可以理解,图14中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 14 is only a block diagram of a partial structure related to the solution of this application, and does not constitute a limitation on the computer equipment on which the solution of this application is applied. The specific computer equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤: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:
在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端;When receiving the login information carrying the login account sent by the user terminal, sending the software information of the target device corresponding to the login account to the user terminal;
接收用户终端发送的携带软件标识的添加指令;receiving an adding instruction carrying a software identification sent by the user terminal;
在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,待升级软件为基于目标设备的软件信息确定的软件。When receiving the upgrade instruction from the operation terminal carrying the identification of the software to be upgraded, the upgrade file of the software to be upgraded is sent to the operation terminal, so that the operation terminal can upgrade the software to be upgraded of the target device according to the upgrade file. The software to be upgraded is Software determined based on the software information of the target device.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
向服务器发送携带待升级软件标识的升级指令;Send an upgrade instruction carrying the software identification to be upgraded to the server;
接收服务器发送的待升级软件的升级文件;Receive the upgrade file of the software to be upgraded sent by the server;
根据升级文件对目标设备的待升级软件进行升级;Upgrade the software to be upgraded of the target device according to the upgrade file;
其中,待升级软件为基于目标设备的软件信息确定的软件。Wherein, the software to be upgraded is software determined based on the software information of the target device.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the following steps are also implemented when the processor executes the computer program:
向服务器发送携带登录账号的登录信息;Send the login information carrying the login account to the server;
接收服务器发送的登录账号对应的目标设备的软件信息;receiving the software information of the target device corresponding to the login account sent by the server;
向服务器发送携带软件标识的添加指令。Send an adding instruction carrying the software identification to the server.
在一个实施例中,提供了一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a 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:
在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端;When receiving the login information carrying the login account sent by the user terminal, sending the software information of the target device corresponding to the login account to the user terminal;
接收用户终端发送的携带软件标识的添加指令;receiving an adding instruction carrying a software identification sent by the user terminal;
在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,待升级软件为基于目标设备的软件信息确定的软件。When receiving the upgrade instruction from the operation terminal carrying the identification of the software to be upgraded, the upgrade file of the software to be upgraded is sent to the operation terminal, so that the operation terminal can upgrade the software to be upgraded of the target device according to the upgrade file. The software to be upgraded is Software determined based on the software information of the target device.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
向服务器发送携带待升级软件标识的升级指令;Send an upgrade instruction carrying the software identification to be upgraded to the server;
接收服务器发送的待升级软件的升级文件;Receive the upgrade file of the software to be upgraded sent by the server;
根据升级文件对目标设备的待升级软件进行升级;Upgrade the software to be upgraded of the target device according to the upgrade file;
其中,待升级软件为基于目标设备的软件信息确定的软件。Wherein, the software to be upgraded is software determined based on the software information of the target device.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, when the computer program is executed by the processor, the following steps are also implemented:
向服务器发送携带登录账号的登录信息;Send the login information carrying the login account to the server;
接收服务器发送的登录账号对应的目标设备的软件信息;receiving the software information of the target device corresponding to the login account sent by the server;
向服务器发送携带软件标识的添加指令。Send an adding instruction carrying the software identification to the server.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
在接收到用户终端发送的携带登录账号的登录信息时,将登录账号对应的目标设备的软件信息发送给用户终端;When receiving the login information carrying the login account sent by the user terminal, sending the software information of the target device corresponding to the login account to the user terminal;
接收用户终端发送的携带软件标识的添加指令;receiving an adding instruction carrying a software identification sent by the user terminal;
在接收到操作终端发送的携带待升级软件标识的升级指令时,将待升级软件的升级文件发送给操作终端,以使操作终端根据升级文件对目标设备的待升级软件进行升级,待升级软件为基于目标设备的软件信息确定的软件。When receiving the upgrade instruction from the operation terminal carrying the identification of the software to be upgraded, the upgrade file of the software to be upgraded is sent to the operation terminal, so that the operation terminal can upgrade the software to be upgraded of the target device according to the upgrade file. The software to be upgraded is Software determined based on the software information of the target device.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
向服务器发送携带待升级软件标识的升级指令;Send an upgrade instruction carrying the software identification to be upgraded to the server;
接收服务器发送的待升级软件的升级文件;Receive the upgrade file of the software to be upgraded sent by the server;
根据升级文件对目标设备的待升级软件进行升级;Upgrade the software to be upgraded of the target device according to the upgrade file;
其中,待升级软件为基于目标设备的软件信息确定的软件。Wherein, the software to be upgraded is software determined based on the software information of the target device.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
向服务器发送携带登录账号的登录信息;Send the login information carrying the login account to the server;
接收服务器发送的登录账号对应的目标设备的软件信息;receiving the software information of the target device corresponding to the login account sent by the server;
向服务器发送携带软件标识的添加指令。Send an adding instruction carrying the software identification to the server.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(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-mentioned embodiments can be completed by instructing related hardware through computer programs, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include at least one of non-volatile memory and volatile memory. The non-volatile memory may include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory or optical memory, and the like. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. As an illustration and not a limitation, RAM can be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (Dynamic Random Access Memory, DRAM).
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, 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, they should be It is considered to be within the range described in this specification.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several implementation modes of the present application, and the description thereof is relatively specific and detailed, but it should not be construed as limiting the scope of the patent for the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111541746.XACN116266482A (en) | 2021-12-16 | 2021-12-16 | Equipment software upgrade method and device |
| US18/067,013US12299434B2 (en) | 2021-12-16 | 2022-12-15 | Software upgrading methods and systems for medical devices |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111541746.XACN116266482A (en) | 2021-12-16 | 2021-12-16 | Equipment software upgrade method and device |
| Publication Number | Publication Date |
|---|---|
| CN116266482Atrue CN116266482A (en) | 2023-06-20 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111541746.XAPendingCN116266482A (en) | 2021-12-16 | 2021-12-16 | Equipment software upgrade method and device |
| Country | Link |
|---|---|
| US (1) | US12299434B2 (en) |
| CN (1) | CN116266482A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209480A (en)* | 2019-05-17 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of operating method of data packet, apparatus and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114064571A (en)* | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | Method, device and terminal for determining file storage position |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6363282B1 (en) | 1999-10-29 | 2002-03-26 | Medtronic, Inc. | Apparatus and method to automatic remote software updates of medical device systems |
| US7770164B2 (en) | 2005-05-31 | 2010-08-03 | Siemens Aktiengesellschaft | Software upgrades with centralized preparation |
| US20070021977A1 (en) | 2005-07-19 | 2007-01-25 | Witt Biomedical Corporation | Automated system for capturing and archiving information to verify medical necessity of performing medical procedure |
| US8051414B2 (en)* | 2005-08-01 | 2011-11-01 | Siemens Aktiengesellschaft | Method and system for remote software updating of a medical device |
| US8770482B2 (en)* | 2006-04-26 | 2014-07-08 | Roche Diagnostics Operations, Inc. | Apparatus and method to administer and manage an intelligent base unit for a handheld medical device |
| US20080046378A1 (en) | 2006-08-18 | 2008-02-21 | Siemens Aktiengesellschaft | System and method for selling software on a pay-per-use basis |
| JP2008186294A (en) | 2007-01-30 | 2008-08-14 | Toshiba Corp | Software update device and software update system |
| US8392902B2 (en) | 2007-10-24 | 2013-03-05 | Siemens Aktiengesellschaft | Upgrading software applications offline using a virtual machine |
| US8954339B2 (en) | 2007-12-21 | 2015-02-10 | Koninklijke Philips N.V. | Detection of errors in the inference engine of a clinical decision support system |
| DE102008047576A1 (en) | 2008-09-17 | 2010-04-08 | Siemens Aktiengesellschaft | System for detecting, managing and / or evaluating configuration data describing the hardware and / or software configuration of various, in particular, medical-technical devices |
| US8745153B2 (en) | 2009-02-09 | 2014-06-03 | Apple Inc. | Intelligent download of application programs |
| US8977016B2 (en) | 2009-11-10 | 2015-03-10 | General Electric Company | Method and system for checking the diagnostic quality of a medical system |
| US9251312B2 (en) | 2010-02-23 | 2016-02-02 | Siemens Aktiengesellschaft | Application platform |
| WO2011149857A1 (en) | 2010-05-24 | 2011-12-01 | Abbott Diabetes Care Inc. | Method and system for updating a medical device |
| US20110307274A1 (en) | 2010-06-09 | 2011-12-15 | Medtronic, Inc. | Integrated health care system for managing medical device information |
| JP2012069088A (en) | 2010-06-25 | 2012-04-05 | Toshiba Corp | Medical information processor and software distribution system |
| US8893109B2 (en) | 2011-08-02 | 2014-11-18 | Roche Diagnostics Operations, Inc. | Software distribution amongst medical devices taking into account dependencies between devices |
| US8977727B2 (en) | 2011-08-02 | 2015-03-10 | Roche Diagnostics Operations, Inc. | Remote configuration and selective distribution of product content to medical devices |
| US20130036415A1 (en) | 2011-08-02 | 2013-02-07 | Roche Diagnostics Operations, Inc. | Software distribution to medical devices via an intermediary which enforces maintenance of a transaction log |
| DE102012201505B4 (en) | 2012-02-02 | 2013-08-22 | Siemens Aktiengesellschaft | Authentication system for mobile devices for data exchange of medical data |
| US20130253600A1 (en) | 2012-03-26 | 2013-09-26 | Physio-Control, Inc. | Internet supported software updates for medical devices |
| US10552774B2 (en)* | 2013-02-11 | 2020-02-04 | Amazon Technologies, Inc. | Cost-minimizing task scheduler |
| US20150019257A1 (en) | 2013-07-15 | 2015-01-15 | Covidien Lp | System and method for predictive care management |
| US9977866B2 (en) | 2013-09-10 | 2018-05-22 | MD Insider, Inc. | Search engine systems for matching medical providers and patients |
| DE102013021158A1 (en) | 2013-12-10 | 2015-06-11 | Fresenius Medical Care Deutschland Gmbh | Method for updating and / or upgrading the operating software of an electronic device |
| US20160155167A1 (en) | 2014-11-29 | 2016-06-02 | Infinitt Healthcare Co., Ltd. | Medical software selling method |
| CN105988812A (en) | 2015-02-28 | 2016-10-05 | 上海西门子医疗器械有限公司 | Method and apparatus for developing medical image application |
| EP3277374B1 (en) | 2015-03-30 | 2025-01-01 | ZOLL Medical Corporation | Medical device management |
| US20180032675A1 (en) | 2016-07-29 | 2018-02-01 | Lutz Dominick | Automated application selection for medical devices |
| US10861600B2 (en) | 2017-09-28 | 2020-12-08 | General Electric Company | Method and system for user-verifiable certification of software for medical devices |
| CN108268270B (en) | 2018-01-16 | 2021-07-06 | 北京品驰医疗设备有限公司 | Application update method, device and system for medical device |
| CN112106147A (en)* | 2018-05-11 | 2020-12-18 | 费森尤斯维尔公司 | Distribution server for patient devices |
| US11081232B2 (en) | 2018-05-23 | 2021-08-03 | Roche Diabetes Care, Inc. | Medical device data management configuration systems and methods of use |
| CN109493953B (en) | 2018-11-26 | 2023-01-13 | 中国科学院深圳先进技术研究院 | Medical image application information transmission method, device, equipment and medium |
| US12002576B2 (en)* | 2019-07-15 | 2024-06-04 | Carefusion 303, Inc. | Systems and methods for updating firmware of medical devices while minimizing clinical impact |
| US11881309B2 (en) | 2019-11-22 | 2024-01-23 | Ecole Polytechnique | Real-time diagnosis aid method and decision-support for medical diagnosis to a user of a medical system |
| DE102020206726A1 (en) | 2020-05-28 | 2021-12-02 | Siemens Healthcare Gmbh | Method for processing a medical data record by an edge application on the basis of a cloud-based application |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209480A (en)* | 2019-05-17 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of operating method of data packet, apparatus and system |
| CN110209480B (en)* | 2019-05-17 | 2024-01-30 | 腾讯科技(深圳)有限公司 | Data packet operation method, device and system |
| Publication number | Publication date |
|---|---|
| US12299434B2 (en) | 2025-05-13 |
| US20230195446A1 (en) | 2023-06-22 |
| Publication | Publication Date | Title |
|---|---|---|
| KR102471174B1 (en) | Method and electronic device for implementing theme | |
| EP3335411B1 (en) | Electronic device and method of managing application programs thereof | |
| CN110109670B (en) | Method and device for processing view list data, electronic equipment and storage medium | |
| JP6011479B2 (en) | Application management apparatus, application management system, and program | |
| US20160321444A1 (en) | Electronic device for providing short-cut user interface and method therefor | |
| CN108053046A (en) | Hospital register method, device, storage medium and electronic equipment | |
| US20150120180A1 (en) | Method and apparatus for providing location based service | |
| JP6683934B2 (en) | Remote interpretation system, control method thereof, information processing device, and program | |
| CN116266482A (en) | Equipment software upgrade method and device | |
| US20150242076A1 (en) | Method of editing one or more objects and apparatus for same | |
| CN113590097B (en) | API interface generation method and device, electronic equipment and storage medium | |
| CN105871695A (en) | Emoji sending method and device | |
| CN111126604A (en) | Model training method, device, server and storage medium | |
| CN112015497B (en) | Skin changing method and device | |
| US8544107B2 (en) | Information processing system, information processing apparatus, and computer-readable storage medium | |
| CN112272836B (en) | Information processing device, image data generating device, information processing system, information processing method, and recording medium | |
| US20240013922A1 (en) | Integrated diagnostic test requisition and clinical decision support | |
| CN109271224B (en) | Method and apparatus for determining location | |
| CN111125205A (en) | Signboard data display method, terminal and storage medium | |
| KR102556225B1 (en) | Neuroimaging analysis system and method | |
| KR20130094484A (en) | Medical instruments management system and method | |
| CN114220520B (en) | Radiotherapy workflow editing method, device, computer equipment and storage medium | |
| CN116798588A (en) | Information configuration method and device, computer equipment and computer readable storage medium | |
| CN109634827A (en) | Method and apparatus for generating information | |
| JP7216660B2 (en) | Devices, systems, and methods for determining reading environments by synthesizing downstream needs |
| 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 |