一种基于红外成像的gsp温度监控方法
阅读说明:本技术 一种基于红外成像的gsp温度监控方法 (GSP temperature monitoring method based on infrared imaging ) 是由 任永强 张来卿 庞严冬 于 2018-09-05 设计创作,主要内容包括:本发明涉及红外成像领域,特别涉及一种实现红外成像GSP温度监控的方法。本发明的步骤如下:一、在药店安装红外摄像头;二、在自主研发的浏览器中集成驱动并开发红外监控接口;三、在系统中开发一套红外成像接受函数;四、设定符合GSP规定的正常温度范围;五、当温度发生异常时发出报警。本发明解决了药店特殊药品因温度异常导致变质的问题。(The invention relates to the field of infrared imaging, in particular to a method for realizing GSP temperature monitoring of infrared imaging. The method comprises the following steps: firstly, installing an infrared camera in a pharmacy; secondly, integrating a drive and developing an infrared monitoring interface in an independently developed browser; thirdly, developing a set of infrared imaging acceptance functions in the system; setting a normal temperature range meeting GSP regulations; and fifthly, giving an alarm when the temperature is abnormal. The invention solves the problem that special medicines in a pharmacy deteriorate due to abnormal temperature.)
技术领域
本发明涉及红外成像领域,特别涉及一种实现红外成像GSP温度监控的方法。
背景技术
目前药店中的特殊药品都是放在冰柜中,通过设定冰柜温度来保持,当冰柜发生故障或停电时,无法及时处理,从而导致特殊药品因温度异常发生变质失效;为了解决药店特殊药品因温度异常导致变质的问题,采用了在门店安装带有红外功能的摄像头,并在自主研发的浏览器中集成红外摄像头驱动并实现对外的接口,从而实现了用红外摄像头监控温度,当温度发生异常时发出报警的目的。
发明内容
本发明解决的技术问题在于红外成像对GSP温度监控的方法;解决了当温度发生异常导致特殊药品变质的问题。
本发明解决上述技术问题的技术方案是:
一、在药店安装红外摄像头;二、在自主研发的浏览器中集成驱动并开发红外监控接口;三、在系统中开发一套红外成像接受函数;四、设定符合GSP规定的正常温度范围;五、当温度发生异常时发出报警。本发明解决了药店特殊药品因温度异常导致变质的问题。
所述的方法具体包括如下步骤:
一、在药店安装带有红外功能的摄像头;
二、在自主研发的浏览器中集成驱动并开发红外监控接口;
三、在系统中开发一套红外成像接受函数;
四、设定符合GSP规定的正常温度范围;
五、当温度发生异常时发出报警信号。
本发明的有益效果:通过自主研发浏览器,在浏览器中集成红外摄像头驱动与开发对外的摄像头接口,实现了运行于服务端的药店系统能够监控特殊药品环境温度,达到了使用药店的特殊药品环境温度符合GSP规定的目的。有效解决了当温度发生异常导致特殊药品变质的问题。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明的流程图。
具体实施方式
如图1所示,本发明采用如下步骤:
一、在药店安装带有红外功能的摄像头;
二、在自主研发的浏览器中集成驱动并开发红外监控接口;如:
public class GspRoomTemperatureRecordServiceImpl implementsGspRoomTemperatureRecordService {
@Resource
private GspRoomTemperatureRecordDAO gspRoomTemperatureRecordDAO;
private static final Logger logger = LoggerFactory.getLogger(GspRoomTemperatureRecordServiceImpl.class);
@Override
public GspRoomTemperatureRecord insert(GspRoomTemperatureRecord model){
model.setCreateDate(new Date());
model.setModifyDate(new Date());
gspRoomTemperatureRecordDAO.insert(model);
return model;
}
@Override
public GspRoomTemperatureRecord findById(String modelId) {
return gspRoomTemperatureRecordDAO.findById(modelId);
}
@Override
public List<GspRoomTemperatureRecord> listByPage(Map<String, Object>paramMap) {
//添加storeId author:XC,date:20180806
paramMap.put("storeId", SessionUtil.getLocalUser().getStoreId());
return gspRoomTemperatureRecordDAO.listByPage(paramMap);
}
@Override
public DataGrid listByPage(QueryParams queryParams, LocalUsercurrentUser) {
Map<String, Object> map = BaseUtil.getPageMap(queryParams,currentUser, true);
//添加storeId author:XC,date:20180806
map.put("storeId", SessionUtil.getLocalUser().getStoreId());
List list = gspRoomTemperatureRecordDAO.listByPage(map);
PageInfo pageInfo = new PageInfo(list);
return new DataGrid(pageInfo.getTotal(), pageInfo.getList());
}
@Override
public Integer deleteById(String modelId) {
return gspRoomTemperatureRecordDAO.deleteById(modelId);
}
三、在系统中开发一套红外成像接受函数;
function getTempInfo($temp) { $temp_info = getTempsize($temp); switch ($temp_info[2]) { case 1: $temptype = "low"; break; case 2: $temptype = "high";break; case 3: $temptype = "normal"; break; } $temp_type = $temptype."wendu";$temp_size = ceil(filesize($temp)/1000)."k"; $new_temp_info = array ( "low"=>$temp_info[0], "high"=>$temp_info[1], "type"=>$temp_type "size"=>$temp_size }return $new_temp_info; }
四、在门店系统中设定符合GSP规定的正常温度范围;
五、当温度发生异常时发出报警信号。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:基于微管吸收技术的大面源红外遥感辐射定标靶标