通信方法和通信装置的制造方法

文档序号:9866291阅读:362来源:国知局
通信方法和通信装置的制造方法
【技术领域】
[0001]本发明涉及一种通信方法和通信装置。
【背景技术】
[0002]药品生产企业通常在无菌车间中采用生产控制系统对药品进行自动生产,该生产控制系统通常包括药品生产设备和用于监测和控制药品生产设备的工控设备(也称作下位机)。
[0003]药品生产企业同时也在无菌车间中设置有能够与生产控制系统中的下位机连接的服务器(也称作上位机),其上安装有可从药品生产控制系统的下位机中获取与药品生产有关的各种信息(例如,药品生产报表信息(例如,历史产能信息、历史批次信息、历史配方信息、重要的生产参数趋势数据等)、药品的当前生产批次信息和当前配方信息、药品生产设备的实时产能信息和设备状态信息、下位机的故障诊断信息等)的一个或多个上位机软件,其中,所获取的一些信息(例如,药品生产报表信息、下位机的故障诊断信息等)会被组合存储在数据库中以供查阅或形成报表等。因此,通过所设置的上位机,药品生产企业中的生产现场操作人员、生产管理人员和设备管理人员以及设备厂家服务工程师等可以使用或查阅与药品生产相关的各种信息。例如,出于药品生产质量管理规范(GMP)对药品生产的严格要求,药品生产企业的生产管理人员对于药品的生产批次信息非常关注,因此,药品生产企业的生产管理人员可以通过上位机查阅药品的生产批次信息。又例如,设备管理人员可以通过上位机快速获取药品生产设备的设备状态信息以进行维护维修,从而保证生产效率。
[0004]然而,由于上位机是设置在生产药品的无菌车间中的,因此,生产管理人员、设备管理人员和设备厂家服务工程师需要按照相关规定穿洁净服进入无菌车间才能通过上位机来使用或查阅与药品生产相关的信息,这使得他们通过上位机来使用或查阅与药品生产相关的信息比较困难。同时,由于部分法规对于药品生产的安全要求,对于上位机而言,生产管理人员的权限与生产现场操作人员的权限往往是互斥的,因此当生产管理人员想要从上位机中获取药品的生产批次信息等时,生产现场操作人员必须从上位机退出登陆,这可能会影响药品的正常生产。

【发明内容】

[0005]考虑到现有技术的以上问题,本发明的实施例提供一种通信装置和通信方法,其使得生产管理人员、设备管理人员和设备厂家服务工程师不需要进入生产药品的无菌车间且不影响药品的正常生产就能使用或查阅与药品生产相关的信息。
[0006]按照本发明实施例的一种通信装置,包括:至少一个按照网络服务规范实现的网络服务模块,每一个网络服务模块用于提供封装成可扩展标记语言XML格式的与药品生产相关的不同信息;以及,控制模块,用于当所述通信装置通过超文本传送协议HTTP从客户端接收到表示调用所述至少一个网络服务模块中的指定网络服务模块来获取信息的请求消息时,调用所述指定网络服务模块以提供封装成所述XML格式的信息,以及通过所述HTTP将所述指定网络服务模块提供的封装成所述XML格式的信息发送给所述客户端。
[0007]其中,所述至少一个网络服务模块中的一个或多个网络服务模块被配置为:从数据库或文件中获取与所述药品生产相关的信息,并将其封装成所述XML格式进行输出。
[0008]其中,所述至少一个网络服务模块中的一个或多个网络服务模块被配置为:通过用于过程控制的对象连接和嵌入OPC协议从其它软件中获取与药品生产相关的信息,并将其封装成所述XML格式进行输出。
[0009]按照本发明实施例的一种通信方法,包括:当通过超文本传送协议HTTP从客户端接收到表示调用指定网络服务模块来获取信息的请求消息时,调用所述指定网络服务模块以提供封装成可扩展标记语言XML格式的与药品生产相关的信息,其中,所述指定网络服务模块是至少一个按照网络服务规范实现的网络服务模块的其中一个,所述至少一个网络服务模块的每一个用于提供封装成所述XML格式的与药品生产相关的不同信息;以及,通过所述HTTP将所述指定网络服务模块提供的封装成所述XML格式的信息发送给所述客户端。
[0010]其中,所述至少一个网络服务模块中的一个或多个网络服务模块被配置为:从数据库或文件中获取与所述药品生产相关的信息,并将其封装成所述XML格式进行输出。
[0011]其中,所述至少一个网络服务模块中的一个或多个网络服务模块被配置为:通过用于过程控制的对象连接和嵌入OPC (OLE for Process Control)协议从其它软件中获取与药品生产相关的信息,并将其封装成所述XML格式进行输出。
[0012]从上面的描述可以看出,由于本发明实施例采用服务器-客户端架构来向生产管理人员、设备管理人员和设备厂家服务工程师提供与药品生产相关的信息,因此,与现有技术相比,生产管理人员、设备管理人员和设备厂家服务工程师不需要进入生产药品的无菌车间且不影响药品的正常生产就能使用或查阅与药品生产相关的信息。
【附图说明】
[0013]本发明的其它特点、特征、优点和益处通过以下结合附图的详细描述将变得更加显而易见。其中:
[0014]图1A示出了按照本发明一个实施例的通信系统的结构示意图;
[0015]图1B示出了按照本发明一个实施例的服务器的结构示意图;
[0016]图1C示出了按照本发明一个实施例的客户端的结构示意图;
[0017]图2示出了按照本发明一个实施例的通信方法的流程图;
[0018]图3示出了按照本发明一个实施例的通信装置的结构示意图;以及
[0019]图4示出了按照本发明一个实施例的服务器的结构示意图。
【具体实施方式】
[0020]下面,将结合附图详细描述本发明的各个实施例。
[0021]现参见图1A,其示出了按照本发明一个实施例的通信系统的结构示意图。如图1A所示,通信系统10包括服务器100和客户端200。客户端200可以通过无线或有线的网络(例如,因特网、移动通信网络等)与服务器100通信,服务器100能够与设置在生产药品的无菌车间中的用于控制药品生产的生产控制系统500连接。
[0022]如图1B所示,服务器100包括:用于从生产控制系统500的下位机(未示出)中获取药品生产企业的各个药品的当前生产批次信息和当前配方信息的上位机软件102、用于从生产控制系统500的下位机(未示出)中获取药品生产企业的药品生产报表信息(例如,历史产能信息、历史批次信息、历史配方信息、重要的生产参数趋势数据等)的上位机软件104、用于从生产控制系统500的下位机(未示出)中获取各个药品生产设备的实时产能信息和设备状态信息的上位机软件106、用于从生产控制系统500的下位机(未示出)中获取各个下位机的故障诊断信息的上位机软件108。其中,上位机软件104和上位机软件108将所获取的药品生产报表信息和各个下位机的故障诊断信息存储在数据库150中。
[0023]此外,如图1B所示,服务器100还包括按照网络服务(WebService)规范实现的网络服务模块162、164、166和168。网络服务是一种跨编程语言和跨操作系统平台的远程调用技术,其采用超文本传送协议(HTTP)来传输数据和采用可扩展标记语言(XML)格式来封装数据。网络服务模块162用于通过用于过程控制的对象连接和嵌入(0PC:0LE forProcess Control)协议从上位机软件102获取药品生产企业的药品的当前生产批次信息和当前配方信息并将其封装成XML格式进行输出。网络服务模块164用于从数据库150获取药品生产企业的药品生产报表信息(例如,历史产能信息、历史批次信息、历史配方信息、重要的生产参数趋势数据等),利用所获取的信息形成报表数据并将所形成的报表数据封装成XML格式进行输出。网络服务模块166用于通过OPC协议从上位机软件106获取生产控制系统500的药品生产设备的实时产能信息和设备状态信息并将其封装成XML格式进行输出。网络服务模块168用于从数据库150获取生产控制系统500的下位机的故障诊断信息并将其封装成XML格式进行输出。
[0024]当接收到客户端200通过HTTP发送的表示调用网络服务模块162、164、166和168的其中一个网络服务模块来获取信息的请求消息时,服务器100调用该其中一个网络服务模块以提供封装成XML格式的信息并将其通过HTTP发送给客户端200。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1