docs: private int[] loadTagCoven(BufferedReader br) throws Exception {
  
          int[] conver = new int[Config.TAG_NUM + Config.TAG_NUM * Config.TAG_NUM];
  
          String temp = br.readLine();// #qrk#4
  
          // TODO: 这个是个写死的过程,如果标签发生改变需要重新来写这里
          for (int i = 0; i < Config.TAG_NUM; i++) {
              char c = br.readLine().split(":")[1].charAt(0);
              switch (c) {
                  case 'S':
                      conver[i] = Config.S;
                      break;
                  case 'B':
                      conver[i] = Config.B;
                      break;
                  case 'M':
                      conver[i] = Config.M;
                      break;
                  case 'E':
                      conver[i] = Config.E;
                      break;
                  default:
                      throw new Exception("err tag named " + c + " in model " + temp);
              }
          }
  
          for (int i = Config.TAG_NUM; i < conver.length; i++) {
              conver[i] = conver[(i - 4) / Config.TAG_NUM] * Config.TAG_NUM + conver[i % Config.TAG_NUM] + Config.TAG_NUM;
          }
  
          return conver;
      }