1.一种跨平台数据处理方法,用以在客户端与移动终端之间实现数据共享及远程操作,其中所述客户端与服务器通信连接,其特征在于,所述方法包括在客户端执行以下步骤:
A、接收来自移动终端的操作控制指令,其中包含相关的应用信息、操作类型信息和操作对象信息;
B、根据所述应用信息定位正确的应用界面;
C、根据所述操作类型信息和操作对象信息产生至少一个鼠标或键盘事件,以操作相关应用程序使其在所述应用界面上调出并显示与操作对象相关的内容窗口;
D、抓取并识别所述内容窗口的数据,并发送所述数据至所述移动终端。
2.根据权利要求1所述的跨平台数据处理方法,其特征在于,
步骤C包括:
C1、匹配判断步骤,用于判断所述应用界面的当前内容窗口是否与所述操作对象相匹配,若是则直接在当前内容窗口上执行步骤D,若否则执行步骤C2;
C2、调取步骤,用于根据所述操作对象信息产生相应的鼠标或键盘事件,以调出并显示与操作对象相关的内容窗口。
3.根据权利要求1所述的跨平台数据处理方法,其特征在于,
步骤C包括:
C2、调取步骤,用于根据所述操作对象信息产生相应的鼠标或键盘事件,以调出并显示与操作对象相关的内容窗口。
4.根据权利要求1所述的跨平台数据处理方法,其特征在于,
步骤C包括:
C3、算术处理步骤,用于当所述操作类型信息涉及需要对所述内容窗口的数据进行算术处理的操作类型时,产生与所述操作类型相对应的鼠标或键盘事件,以对与所述操作对象相关的数据进行相应的算术处理,并在所述内容窗口显示处理结果数据。
5.根据权利要求1至4任一项所述的跨平台数据处理方法,其特征在于,所述抓取并识别所述内容窗口的数据包括:通过界面解析和参数解读来抓取数据。
6.根据权利要求1至4任一项所述的跨平台数据处理方法,其特征在于,在将数据发送至所述移动终端之前,按照预定的通信协议对数据进行格式转换。
7.根据权利要求1所述的跨平台数据处理方法,其特征在于,所述客户端为Windows客户端、所述移动终端为androi d系统的智能手机、平板电脑或POS机,步骤D中的所述抓取并识别所述内容窗口的数据包括:利用Windows钩子通过界面解析和参数解读来抓取数据。
8.一种跨平台数据处理系统,用以在客户端与移动终端之间实现数据共享及远程操作,其中所述客户端与服务器通信连接,其特征在于,所述系统包括:
指令接收装置,用于接收来自移动终端的操作控制指令,其中包含相关的应用信息、操作类型信息和操作对象信息;
定位装置,用于根据所述应用信息定位正确的应用界面;
模拟操作装置,用于根据所述操作类型信息和操作对象信息产生至少一个鼠标或键盘事件,以操作相关应用程序使其在所述应用界面上调出并显示与操作对象相关的内容窗口;
数据获取装置,用于抓取并识别所述内容窗口的数据;及
数据发送装置,用于发送所述数据至所述移动终端。
9.根据权利要求8所述的跨平台数据处理系统,其特征在于,
所述模拟操作装置包括算术模块,用于当所述操作类型信息涉及需要对所述内容窗口的数据进行算术处理的操作类型时,产生与所述操作类型相对应的鼠标或键盘事件,以对与所述操作对象相关的数据进行相应的算术处理,并在所述内容窗口增加显示处理结果数据。
10.一种跨平台数据共享系统,其特征在于,包括:
服务器,用于存储与应用程序相关的数据并根据来自客户端的操作指令对所述数据进行管理;
客户端,其与服务器通信连接,用于根据操作控制指令来操作所述应用程序,以从服务器获取相关的数据;
移动终端,其与客户端通信连接,用于产生所述操作控制指令并发送至客户端,以及接收客户端返回的数据并显示;
其中,所述客户端包括如权利要求8或9所述的跨平台数据处理系统。