As a key element in cloud computing, with the increasing uncertainty and complexity, task scheduling becomes more and more import. How to perform cloud scheduling effectively while safeguarding the data and information meets its bottleneck that prevents cloud computing from moving forward. In order to protect the data under being processed, this essay raises an attribute-based outsourced encryption. which enables users to pass the data on shared equipment while making the data more invisible for hackers. Meanwhile, based on the task scheduling method of deep reinforcement learning (DRL), through intention analysis, consider the user's optimization preferences in task execution, and realize the interaction with the user. reasonable scheduling is performed according to the sensitivity of the data in the task and the credibility of the cloud server. It can be seen from the test results that the algorithm has significant superiority and versatility, can improve the efficiency and security of task scheduling, and has better performance and load balance.