public String labelData(String srcfile,String statusFile) throws IOException{
		
		HashMap<String,Integer> statusMap = new HashMap<String, Integer>();
		
		BufferedReader br = new BufferedReader(new InputStreamReader(
				new FileInputStream(statusFile), "GBK"));
		String line;
		String[] arr;
		while((line = br.readLine())!=null){
			arr = line.split("\t");
			if(arr.length<4) continue;
			if(arr[3].trim().equals("准开通")||arr[3].trim().equals("正常服务")||arr[3].trim().equals("呼叫限制")){
				statusMap.put(arr[1], 0);
			}else{
				//离网用户
				statusMap.put(arr[1], 1);
			}
		}
		br.close();
		
		String output = srcfile.substring(0, srcfile.indexOf(".")) + "_label.txt";
		File fout = new File(output);
		if (fout.exists()) {
			fout.delete();
		}

		BufferedWriter bw = new BufferedWriter(new FileWriter(fout));
		br = new BufferedReader(new InputStreamReader(
				new FileInputStream(srcfile), "GBK"));

		while ((line = br.readLine()) != null) {
			arr = line.split("\t");
			if(statusMap.containsKey(arr[0].trim())){
				int status = statusMap.get(arr[0].trim());
				line = line.replaceAll("\t", ",");
				line += ","+status;
				
				bw.write(line+"\r\n");
				
				dataCnt++;
				if(status==1){
					negetiveCnt++;
				}
			}
		}
		bw.close();
		br.close();
		return output;
	}