code: def _async_query(self, ID, methodname, *args, **kwargs):
          
          self.send_query(ID, methodname, True, *args, **kwargs)
          task = self.tasks[ID]
          return task
docs: 将调用请求的ID,方法名,参数包装为请求数据后编码为字节串发送出去.并创建一个Future对象占位.
  
          Parameters:
              ID (str): - 任务ID
              methodname (str): - 要调用的方法名
              args (Any): - 要调用的方法的位置参数
              kwargs (Any): - 要调用的方法的关键字参数
  
          Return:
              (asyncio.Future): - 返回对应ID的Future对象