数据处理方法、终端、服务器和系统的制作方法_3

文档序号:8398188阅读:来源:国知局
选地,使用情况包括使用频率和/或更新时间。也就是说,在确定在线数据的下载顺序时,可以优先下载使用频率较高的在线数据,也可以优先下载最近更新过的在线数据,还可以在多个使用频率较高的在线数据中,优先下载最近更新过的在线数据。接着,数据处理终端可以根据确定的下载顺序,在用户未感知的情况下,通过终端的后台从数据处理服务器下载在线数据。
[0038]接着,在步骤202中,响应于接收到数据同步指令,将已下载的在线数据覆盖本地已存储的离线数据。
[0039]在本实施中,上述步骤201对数据处理服务器上的数据进行下载后,可以先将已下载的数据临时保存在数据处理终端本地的某个存储空间内,而不覆盖本地已存储的离线数据,以备用户的后续使用。当接收到用户输入的数据同步指令后,可以直接使用已下载的在线数据覆盖本地已存储的离线数据,从而减少了用户可感知的下载等待时间。
[0040]从图2中可以看出,本实施例进一步详细描述了如何将从数据处理服务器下载的在线数据保存为本地离线数据的示例性实现方式。本实施例通过对在线数据进行预先下载,使得数据处理终端在接收到数据同步指令时,可以快速地实现同步操作,进一步提高了数据处理效率。
[0041]进一步参考图3,其示出了数据处理终端的一个实施例的功能模块构架示意图。
[0042]如图3所示,本实施例的数据处理终端包括:数据保存模块310、指令确定模块320、离线数据处理模块330和指令发送模块340。
[0043]数据保存模块310,用于将从数据处理服务器下载的在线数据保存为本地离线数据。
[0044]指令确定模块320,用于根据接收的数据处理指令,确定是否在本地进行数据处理。
[0045]离线数据处理模块330,用于当指令确定模块320确定在本地进行数据处理时,根据数据处理指令对数据保存模块310保存的离线数据进行处理。
[0046]指令发送模块340,用于当指令确定模块320确定不在本地进行数据处理时,将数据处理指令发送给数据处理服务器,并通知数据处理服务器根据数据处理指令对在线数据进行处理。
[0047]在本实施例的一个可选实现方式中,指令确定模块320可以包括:第一确定单元和第二确定单元。
[0048]第一确定单元,用于当接收的数据处理指令为变更型指令时,确定在本地进行数据处理。
[0049]第二确定单元,用于当接收的数据处理指令为计算型指令时,确定不在本地进行数据处理。
[0050]在本实施例的一个可选实现方式中,变更型指令包括数据添加指令、数据修改指令或数据删除指令,计算型指令包括数据排序指令、数据筛选指令或生成数据报表指令。
[0051]在本实施例的一个可选实现方式中,数据处理终端还可以包括:数据上传模块和数据同步模块。
[0052]数据上传模块,用于当确定在本地进行数据处理时,将处理后的离线数据批量上传至数据处理服务器。
[0053]数据同步模块,用于当确定不在本地进行数据处理时,将离线数据与处理后的在线数据进行同步。
[0054]在本实施例的一个可选实现方式中,数据保存模块310可以包括:数据下载单元和数据同步单元。
[0055]数据下载单元,用于当通过数据处理服务器的权限校验后,从数据处理服务器下载在线数据。
[0056]数据同步单元,用于响应于接收到数据同步指令,将数据下载单元已下载的在线数据覆盖本地已存储的离线数据。
[0057]在本实施例的一个可选实现方式中,数据下载单元可以包括:
[0058]下载顺序确定子单元,用于基于在线数据的使用情况,确定在线数据的下载顺序。
[0059]数据下载子单元,用于根据下载顺序确定子单元确定的下载顺序,通过后台从数据处理服务器下载在线数据。
[0060]在本实施例的一个可选实现方式中,使用情况包括使用频率和/或更新时间。
[0061]应当理解,图3中记载的诸模块或单元与参考图1-2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于图3中的终端及其中包含的单元或模块,在此不再赘述。
[0062]本申请提供的数据处理终端,数据保存模块可以首先从数据处理服务器下载在线数据并将其保存为本地离线数据,然后指令确定模块对接收的数据处理指令进行分析以确定是否在本地进行数据处理,如果是则离线数据处理模块对离线数据进行处理,否则指令发送模块请求数据处理服务器对在线数据进行处理。本申请可以根据接收到的数据处理指令的特点,确定执行该数据处理指令的主体,然后对本地离线数据或在线数据进行处理,从而增加了数据处理的灵活性,并能够综合利用数据处理终端和数据处理服务器的数据处理优势,从而提高了数据处理效率。
[0063]进一步参考图4,其示出了数据处理服务器的一个实施例的功能模块构架示意图。
[0064]如图4所示,本实施例的数据处理服务器包括:指令接收模块410和在线数据处理模块420。
[0065]指令接收模块410,用于接收数据处理终端发送的数据处理指令。
[0066]在线数据处理模块420,用于根据指令接收模块410接收的数据处理指令对数据处理服务器上的在线数据进行处理。
[0067]其中,发送步骤是由数据处理终端根据接收的数据处理指令,确定不在本地进行数据处理时进行的。
[0068]本申请提供的数据处理服务器,可以在数据处理终端确定不在其本地进行数据处理时,接收其发送的数据处理指令并根据该指令对数据处理服务器上的在线数据进行处理,从而能够综合利用数据处理终端和数据处理服务器的数据处理优势,从而提高了数据处理效率。
[0069]进一步参考图5,其示出了数据处理系统的一个实施例的功能模块构架示意图。
[0070]如图5所示,本实施例的数据处理系统包括数据处理终端510和数据处理服务器520。
[0071]数据处理终端510,用于将从数据处理服务器下载的在线数据保存为本地离线数据;根据接收的数据处理指令,确定是否在本地进行数据处理;若是,则根据数据处理指令对离线数据进行处理;否则,将数据处理指令发送给数据处理服务器,并请求数据处理服务器根据数据处理指令对在线数据进行处理。
[0072]数据处理服务器520,用于接收数据处理终端发送的数据处理指令;根据数据处理指令对在线数据进行处理;其中,发送是由数据处理终端根据接收的数据处理指令,确定不在本地进行数据处理时进行的。
[0073]本申请的数据处理系统包括数据处理终端和数据处理服务器。数据处理终端可以首先从数据处理服务器下载在线数据并将其保存为本地离线数据,然后对接收的数据处理指令进行分析以确定是否在本地进行数据处理,如果是则对离线数据进行处理,否则请求数据处理服务器对在线数据进行处理。数据处理服务器可以在数据处理终端确定不在其本地进行数据处理时,接收其发送的数据处理指令并根据该指令对数据处理服务器上的在线数据进行处理。本申请提供的数据处理系统能够综合利用数据处理终端和数据处理服务器的数据处理优势,从而提高了数据处理效率。
[0074]描述于本申请实施例中所涉及到的模块可
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1