@Override
 public Document proccess(RequestObject req) throws BusinessException {
   Document doc = phaseXML(req);
   // 获取注册信息
   VideoDisplayDevice displayRegister = XMLToObject(doc);
   // 查询显示服务器信息
   VideoDisplayDevice displayRecord =
       displayServerManager.getVideoDisplayByDeviceNumber(displayRegister.getDeviceNumber());
   // 注册显示服务器
   displayRecord.setIp(displayRegister.getIp());
   displayRecord.setLinkType(displayRegister.getLinkType());
   displayRecord.setNaming(
       displayRecord.getId()
           + NamingUtil.NAMING_SPLIT
           + req.getAccessId()
           + NamingUtil.NAMING_SPLIT
           + ResourceType.CMS_ID);
   displayServerManager.displayRegister(displayRecord);
   // 更新VOC Naming
   List<VideoOutputChannel> vocList = vocManager.listVocByDisplayId(displayRecord.getId());
   Iterator<VideoOutputChannel> its = vocList.iterator();
   while (its.hasNext()) {
     VideoOutputChannel voc = (VideoOutputChannel) its.next();
     voc.setNaming(
         voc.getId()
             + NamingUtil.NAMING_SPLIT
             + displayRecord.getId()
             + NamingUtil.NAMING_SPLIT
             + req.getAccessId()
             + NamingUtil.NAMING_SPLIT
             + ResourceType.CMS_ID);
     vocManager.updateByPrimaryKeySelective(voc);
   }
   // 返回
   Document rtn = ObjectToXML(displayRecord);
   return rtn;
 }