The embodiment of the present disclosure provides a cloud
mobile phone-based remote real-time streaming screenshot method, and belongs to the technical field of
data processing. Specifically, a memory
file device logically bound to a cloud
mobile phone instance is created on a host computer, and a virtual
file device driver module is configured inside the cloud
mobile phone instance. When a proxy program on the host computer receives a screen
data request from a remote
client, a read operation is performed on the memory
file device. When the read operation is intercepted by the virtual file device driver module, the virtual file device driver module controls a screenshot module inside the cloud mobile phone instance to capture original pixel data of a current frame screen. The virtual file device driver module directly writes the original pixel data in the form of a
byte stream into a buffer of the memory file device. The proxy program reads the
byte stream from the memory file device in a streaming manner, encodes the
byte stream, and then transmits the byte stream to the remote
client through a network. Through the scheme of the present disclosure, the screenshot efficiency and real-time performance are improved.