1.一种远程桌面操作方法,其特征在于,包括:
接收用户下发的远程桌面操作请求,并从所述远程桌面操作请求中提取预设的模板图像及操作指令;
获取远程桌面的窗口图像,并在所述远程桌面的窗口图像中搜寻与所述模板图像匹配的目标子图像;
获取所述目标子图像在所述窗口图像中的第一坐标,并获取所述远程桌面的窗口图像在本地桌面中的第二坐标;
根据所述第一坐标和所述第二坐标计算所述目标子图像在所述本地桌面中的第三坐标;
在所述本地桌面中的第三坐标处执行所述操作指令。
2.根据权利要求1所述的远程桌面操作方法,其特征在于,所述在所述远程桌面的窗口图像中搜寻与所述模板图像匹配的目标子图像包括:从所述远程桌面的窗口图像中依次截取各个子图像;
计算所述模板图像的特征向量集合以及所述各个子图像的特征向量集合,所述特征向量集合中包括各个特征点的特征向量;
分别计算所述模板图像的特征向量集合与所述各个子图像的特征向量集合之间的相关度;
从所述各个子图像中选取相关度大于预设的相关度阈值的子图像作为所述目标子图像。
3.根据权利要求2所述的远程桌面操作方法,其特征在于,所述计算所述模板图像的特征向量集合包括:分别使用预设的平滑函数集合中的各个平滑函数对所述模板图像进行平滑处理,得到与所述模板图像对应的平滑图像序列,所述平滑函数集合中的各个平滑函数如下所示:其中,f为各个平滑函数的序号,1≤f≤FN,FN为所述平滑函数集合中的平滑函数的数目,exp为自然指数函数,σf为第f个平滑函数的标准差,且σf<σf+1,Gf(x,y)为第f个平滑函数;
构造与所述平滑图像序列对应的差分图像序列,其中,所述差分图像序列中的第f个差分图像为所述平滑图像序列中的第f个平滑图像与第f-1个平滑图像之间的差分图像;
从所述差分图像序列中选取各个特征点,并分别计算各个特征点的特征向量;
将各个特征点的特征向量集合构造为所述模板图像的特征向量集合。
4.根据权利要求2所述的远程桌面操作方法,其特征在于,所述分别计算所述模板图像的特征向量集合与所述各个子图像的特征向量集合之间的相关度包括:在第s个子图像中分别查找与各个第一特征点对应的第二特征点,所述第一特征点为所述模板图像中的特征点,所述第二特征点为第s个子图像中的特征点,1≤s≤SN,SN为子图像的数目;
根据下式计算所述模板图像的特征向量集合与第s个子图像的特征向量集合之间的相关度:其中,p为特征点的序号,1≤p≤PN,PN为第一特征点的数目,d为特征向量的维度序号,
1≤d≤DN,DN为特征向量的维度数目,MtDegs,p为第p个第一特征点与对应的第二特征点之间的匹配度,且 FtValp,d为第p个第一特征点的特征向量在第d个维度上的取值,SvFtVals,p,d为与第p个第一特征点对应的第二特征点的特征向量在第d个维度上的取值,MatchDegs为所述模板图像的特征向量集合与第s个子图像的特征向量集合之间的相关度。
5.根据权利要求1至4中任一项所述的远程桌面操作方法,其特征在于,所述根据所述第一坐标和所述第二坐标计算所述目标子图像在所述本地桌面中的第三坐标包括:根据下式计算所述第三坐标:
其中,(AxisX1,AxisY1)为所述第一坐标,(AxisX2,AxisY2)为所述第二坐标,(AxisX3,AxisY3)为所述第三坐标。
6.一种远程桌面操作装置,其特征在于,包括:
操作请求接收模块,用于接收用户下发的远程桌面操作请求,并从所述远程桌面操作请求中提取预设的模板图像及操作指令;
目标图像搜寻模块,用于获取远程桌面的窗口图像,并在所述远程桌面的窗口图像中搜寻与所述模板图像匹配的目标子图像;
坐标获取模块,用于获取所述目标子图像在所述窗口图像中的第一坐标,并获取所述远程桌面的窗口图像在本地桌面中的第二坐标;
坐标计算模块,用于根据所述第一坐标和所述第二坐标计算所述目标子图像在所述本地桌面中的第三坐标;
操作执行模块,用于在所述本地桌面中的第三坐标处执行所述操作指令。
7.根据权利要求6所述的远程桌面操作装置,其特征在于,所述目标图像搜寻模块包括:子图像截取单元,用于从所述远程桌面的窗口图像中依次截取各个子图像;
特征向量集合计算单元,用于计算所述模板图像的特征向量集合以及所述各个子图像的特征向量集合,所述特征向量集合中包括各个特征点的特征向量;
相关度计算单元,用于分别计算所述模板图像的特征向量集合与所述各个子图像的特征向量集合之间的相关度;
目标图像选取单元,用于从所述各个子图像中选取相关度大于预设的相关度阈值的子图像作为所述目标子图像。
8.根据权利要求7所述的远程桌面操作装置,其特征在于,所述特征向量集合计算单元包括:平滑处理子单元,用于分别使用预设的平滑函数集合中的各个平滑函数对所述模板图像进行平滑处理,得到与所述模板图像对应的平滑图像序列,所述平滑函数集合中的各个平滑函数如下所示:其中,f为各个平滑函数的序号,1≤f≤FN,FN为所述平滑函数集合中的平滑函数的数目,exp为自然指数函数,σf为第f个平滑函数的标准差,且σf<σf+1,Gf(x,y)为第f个平滑函数;
差分图像序列构造子单元,用于构造与所述平滑图像序列对应的差分图像序列,其中,所述差分图像序列中的第f个差分图像为所述平滑图像序列中的第f个平滑图像与第f-1个平滑图像之间的差分图像;
特征点选取子单元,用于从所述差分图像序列中选取各个特征点,并分别计算各个特征点的特征向量;
特征向量集合构造子单元,用于将各个特征点的特征向量集合构造为所述模板图像的特征向量集合。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至5中任一项所述的远程桌面操作方法的步骤。
10.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如权利要求1至5中任一项所述的远程桌面操作方法的步骤。