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

文档序号:9866291阅读:来源:国知局
>[0025]客户端200可以是台式服务器、笔记本电脑、手机等搭载操作系统的具有通信能力的智能终端设备。如图1C所示,客户端200具有应用202、204、206和208,它们可以是在不同的软件平台下利用各种不同的编程语言实现的程序。
[0026]应用202用于当生产管理人员想要查阅药品生产企业的某种药品的当前生产批次信息和当前配方信息时,通过HTTP向服务器100发送表示调用网络服务模块162来获取该某种药品的当前生产批次信息和当前配方信息的请求消息,以及当通过HTTP从服务器100接收到封装成XML格式的该某种药品的当前生产批次信息和当前配方信息时,将该某种药品的当前生产批次信息和当前配方信息去掉XML格式封装后向生产管理人员呈现。
[0027]应用204用于当生产管理人员想要获取药品生产企业的药品生产报表信息时,通过HTTP向服务器100发送表示调用网络服务模块164来获取药品生产报表信息的请求消息,以及当通过HTTP从服务器100接收到封装成XML格式的药品生产报表信息的报表数据时,将该报表数据去掉XML格式封装后向生产管理人员呈现。
[0028]应用206用于当设备管理人员或生产管理人员想要获取生产控制系统500中的某个药品生产设备的实时产能信息和设备状态信息时,通过HTTP向服务器100发送表示调用网络服务模块166来获取该某个药品生产设备的实时产能信息和设备状态信息的请求消息,以及当通过HTTP从服务器100接收到封装成XML格式的该某个药品生产设备的实时产能信息和设备状态信息时,将其去掉XML格式封装后向设备管理人员或生产管理人员呈现。
[0029]应用208用于当设备管理人员或设备厂家服务工程师想要获取生产控制系统500中的某个下位机的故障诊断信息时,通过HTTP向服务器100发送表示调用网络服务模块168来获取该某个下位机的故障诊断信息的请求消息,以及当通过HTTP从服务器100接收到封装成XML格式的该某个下位机的故障诊断信息时,将其去掉XML格式封装后向设备管理人员或设备厂家服务工程师呈现。
[0030]现参见图2,其示出了按照本发明一个实施例的通信方法的流程图。下面结合图1A-1C来描述图2所示的方法。
[0031]如图2所示,在步骤S200,当生产管理人员想要获取药品生产企业的某个药品的当前生产批次信息和当前配方信息、生产管理人员想要获取药品生产企业的药品生产报表信息、设备管理人员或生产管理人员想要获取药品生产企业的生产控制系统500中的某个药品生产设备的实时产能信息和设备状态信息、或者设备管理人员或设备厂家服务工程师想要获取药品生产企业的生产控制系统500中的某个下位机的故障诊断信息时,客户端200的应用202、204、206和208中的相应应用T通过HTTP向服务器100发送表示调用服务器100的网络服务模块162、164、166和168中的相应网络服务模块K获取信息的请求消息。
[0032]具体地,如果生产管理人员想要获取药品生产企业的某种药品的当前生产批次信息和当前配方信息,则客户端200的应用202通过HTTP向服务器100发送表示调用服务器100中的网络服务模块162来获取该某种药品的当前生产批次信息和当前配方信息的请求消息;如果生产管理人员想要获取药品生产企业的药品生产报表信息,则客户端200中的应用204通过HTTP向服务器100发送表示调用服务器100的网络服务模块164来获取药品生产报表信息的请求消息;如果设备管理人员或生产管理人员想要获取药品生产企业的生产控制系统500中的某个药品生产设备的实时产能信息和设备状态信息,则客户端200中的应用206通过HTTP向服务器100发送表示调用服务器100中的网络服务模块166来获取该某个药品生产设备的实时产能信息和设备状态信息的请求消息;以及,如果设备管理人员或设备厂家服务工程师想要获取药品生产企业的生产控制系统500中的某个下位机的故障诊断信息,则客户端200中的应用208通过HTTP向服务器100发送表示调用服务器100中的网络服务模块168来获取该某个下位机的故障诊断信息的请求消息。
[0033]在步骤S204,服务器100通过HTTP从客户端200接收表示调用网络服务模块K获取相应信息的请求消息。
[0034]在步骤S208,服务器100调用网络服务模块K来提供封装成XML格式的相应信息。
[0035]具体地,如果所接收到的请求消息是表示调用服务器100中的网络服务模块162来获取某个药品的当前生产批次信息和当前配方信息的请求消息,则服务器100调用网络服务模块162来提供封装成XML格式的该某个药品的当前生产批次信息和当前配方信息;如果所接收到的请求消息是表示调用服务器100中的网络服务模块164来获取药品生产报表信息的请求消息,则服务器100调用网络服务模块164来提供封装成XML格式的药品生产报表信息的报表数据;如果所接收到的请求消息是表示调用服务器100中的网络服务模块166来获取生产控制系统500中的某个药品生产设备的实时产能信息和设备状态信息的请求消息,则服务器100调用网络服务模块166来提供封装成XML格式的该某个药品生产设备的实时产能信息和设备状态信息;以及,如果所接收到的请求消息是表示调用服务器100中的网络服务模块168来获取生产控制系统500中的某个下位机的故障诊断信息的请求消息,则服务器100调用网络服务模块168来提供封装成XML格式的该某个下位机的故障诊断信息。
[0036]在步骤S212,服务器100通过HTTP向客户端200发送网络服务模块K提供的封装成XML格式的信息。
[0037]在步骤S216,在通过HTTP从服务器100接收到封装成XML格式的信息之后,客户端200中的应用T去掉所接收的信息的XML格式封装。
[0038]在步骤S220,客户端200中的应用T向生产管理人员、设备管理人员或设备厂家服务工程师呈现已去掉XML格式封装的信息。
[0039]从上面的描述可以看出,由于本发明的实施例采用服务器-客户端架构来向生产管理人员、设备管理人员和设备厂家服务工程师提供与药品生产相关的信息,即:服务器包括用于提供与药品生产相关的信息的网络服务模块,生产管理人员、设备管理人员和设备厂家服务工程师利用客户端通过网络连接到服务器从网络服务模块获取与药品生产相关的信息,因此,生产管理人员、设备管理人员和设备厂家服务工程师不需要进入生产药品的无菌车间且不影响药品的正常生产就能使用或查阅与药品生产相关的信息。
[0040]此外,由于服务器所包括的用于提供与药品生产相关的信息的网络服务模块是按照网络服务规范实现的,因此,客户端中用于从服务器的网络服务模块获取与药品生产相关的信息的应用可以在任意软件平台下利用任意编程语言来实现,这使得可以跨平台和跨编程语言来提供客户端中用于从服务器的网络服务模块获取与药品生产相关的信息的应用。
[0041]其它变型
[0042]本领域技术人员应当理解,虽然在上面的实施例中,网络服务模块162和166通过OPC协议直接分别从上位机软件102和106获取药品的当前生产批次信息和当前配方信息和药品生产设备的实时产能信息和设备状态信息,然而,本发明并不局限于此。在本发明的其它一些实施例中,也可以是:上位机软件102获取药品的当前生产批次信息和当前配方信息并存储在文件Wl中,上位机软件106获取药品生产设备的实时产能信息和设备状态信息并存储在文件W2中,然后,当被调用时网络服务模块162从文件Wl中获取药品的当前生产批次信息和当前配方信息并将其封装成XML格式进行输出,以及,当被调用时网络服务模块166从文件W2中获取药品生产设备的实时产能信息和设备状态信息并将其封装成XML格式进行输出。
[0043]本领域技术人员应当理解,虽然在上面的实施例中,网络服务模块162、164、166、168和上位机软件102、104、106、108都包括在同一服务器100中,然而,本发明并不局限于此。在本发明的其它一些实施例中,网络服务模块162、164、166、168与上位机软件102、104,106,108也可以分别位于不同的服务器中。
[0044]本领域技术人员应当理解,虽然在上面的实施例中,网络服务模块164和168的每一个仅与一个数据库150连接以获取所需的信息
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1