一种数据处理方法及装置的制造方法_2

文档序号:9436143阅读:来源:国知局
间更接近的生效时间,从而提高数据的生效时间的准确度。
[0044]104:采用预设方式存储数据的生效时间和数据,其中预设方式用于禁止用户修改数据的生效时间和数据。在本发明实施例中,采用的预设方式包括但不限于下述几种方式:
[0045]—种可行方式是:控制数据的生效时间和数据处于只读模式下存储,这样第一电子设备在得到数据和数据的生效时间后,不会向用户提供编辑或者修改数据的接口,如数据编辑界面,使得用户无法通过数据编辑界面来修改数据和数据的生效时间。
[0046]另一种可行方式是:将数据的生效时间和数据转换为乱码并存储,即在获取数据的生效时间和数据后,将两者转换为乱码,这样对于用户来说其无法获知乱码对应的实际含义,从而无法对数据和数据的生效时间进行修改。进一步为了降低数据被修改的几率,仍可以将乱码控制在只读模式下,也就是说同样不向用户提供修改乱码的接口,使得用户无法对乱码进行修改。
[0047]再一种可行方式是:采用预置密码对数据的生效时间和数据进行自动加密后存储,也就是说在获得数据的生效时间和数据之后就采用预置密码对这些信息进行自动加密,而预置密码对于使用第一电子设备的用户是不可知的,这样用户则无法对其进行解密,进而无法对数据的生效时间和数据进行修改。
[0048]其中预置密码是由监控数据和数据的生效时间的服务器发送给第一电子设备的,且在第一电子设备获得数据和数据的生效时间后自行使用其进行自动加密,预置密码具体采用何种形式的密码对此本发明实施例不加以限制。
[0049]进一步在采用预置密码对数据的生效时间和数据进行自动加密时,还可以控制加密后的数据和数据的生效时间处于只读模式下,使得用户无法对加密后的数据和数据的生效时间进行修改。
[0050]从上述技术方案可知,本发明实施例提供的数据处理方法在获取到已编辑完成的数据后,确定第二电子设备当前的处理时间,将当前的处理时间作为数据的生效时间,即在数据被编辑完成后记录其对应的生效时间,相对于将发送时间作为其生效时间来说,提高数据的生效时间的准确度。并且第二电子设备当前的处理时间处于只读模式下,使得用户无法通过第一电子设备来修改处理时间,这样最终得到的数据的生效时间就是数据的实际被编辑完成时间,提高数据的生效时间的准确度。
[0051]请参阅图2,其示出了本发明实施例提供的数据处理方法的另一种流程图,可以包括以下步骤:
[0052]101:通过数据通道获取第二电子设备的处理时间,其中第二电子设备的处理时间处于只读模式下。
[0053]102:在获取到已编辑完成的数据后,确定所述第二电子设备当前的处理时间。
[0054]105:判断第一电子设备和服务器之间的通信是否通畅,如果是执行106,如果否执行103。
[0055]106:发送数据至服务器。当第一电子设备和服务器之前的通信通畅时,说明在得到已编辑完成的数据后可以即刻发送给服务器,此时可以将发送时间作为数据的生效时间。
[0056]103:将第二电子设备当前的处理时间作为数据的生效时间。如果第一电子设备和服务器之间的通信异常,则说明第一电子设备无法及时将数据发送给服务器,在此种情况下将数据后续的发送时间作为数据的生效时间,会使得数据的生效时间与其实际被编辑完成时间不符,因此在本发明实施例中,如果第一电子设备和服务器之间的通信异常,则将第二电子设备当前的处理时间作为数据的生效时间。
[0057]其中第二电子设备当前的处理时间是指第一电子设备在获取到已编辑完成的数据时的时间,之所以以第二电子设备当前的处理时间为数据的生效时间是因为第二电子设备的处理时间在第一电子设备中处于只读模式下,从而可以排除使用第一电子设备的用户对时间进行修改所导致的数据的生效时间不准的问题。
[0058]进一步,在获取到已编辑完成的数据后,即将第二电子设备当前的处理时间作为数据的生效时间,使得数据的生效时间更接近于数据实际被编辑完成的时间,相对于以发送时间作为数据的生效时间来说,尤其是在网络异常情况下,在获取到已编辑完成的数据后就记录其生效时间更能得到与其实际被编辑完成时间更接近的生效时间,从而提高数据的生效时间的准确度。
[0059]104:采用预设方式存储数据的生效时间和数据,,其中预设方式用于禁止用户修改数据的生效时间和数据。在本发明实施例中,采用的预设方式可以参阅上述图1所示实施例中的三种可行方式。并在第一电子设备和服务器之间的通信通畅后,发送所存储的数据的生效时间和数据。
[0060]下面以第二电子设备为卫星,且卫星对第一电子设备的位置进行定位为例阐述本发明实施例提供的数据处理方法,如图3所示。在本发明实施例中,卫星可以预先将自身的处理时间发送给第一电子设备,这样在定位到第一电子设备的位置后,将位置数据发送给第一电子设备,使第一电子设备从已接收到的卫星的处理时间来确定出位置数据的生效时间。当然在本发明实施例中,还可以在发送位置数据给第一电子设备的同时发送卫星当前的处理时间,这样第一电子设备则可以直接将其接收到的卫星当前的处理时间作为数据的生效时间。
[0061]在得到位置数据和位置数据的生效时间后,可以采用上述图1所示的三种可行方式禁止使用第一电子设备的用户修改位置数据。
[0062]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0063]与上述方法实施例相对应,本发明实施例还提供一种数据处理装置,应用于第一电子设备中,第一电子设备通过数据通道与第二电子设备进行通信,且第一电子设备的处理时间和第二电子设备的处理时间一致。其中数据处理装置的结构示意图如图4所示,可以包括:获取单元U、确定单元12、判定单元13和存储单元14。
[0064]获取单元11,用于通过数据通道获取第二电子设备的处理时间,其中第二电子设备的处理时间处于只读模式下。在本发明实施例中,第一电子设备的处理时间和第二电子设备的处理时间一致,这就意味着第一电子设备的处理时间和第二电子设备的处理时间相同,而第二电子设备的处理时间在第一电子设备中处于只读模式下,只读模式用于指示第一电子设备不向用户提供修改第二电子设备的处理时间的接口,这样当第一电子设备获取到第二电子设备的处理时间后,第一电子设备无法对第二电子设备的处理时间进行修改。
[0065]例如第一电子设备打开应用A,则应用A的打开时间就是第二电子设备当前的处理时间,即使第一电子设备的处理时间与第二电子设备的处理时间有偏差,在本发明实施例中仍以第二电子设备的处理时间为准。
[0066]之所以以第二电子设备的处理时间为准,是因为第二电子设备是与第一电子设备通信的一个电子设备,且使用第一电子设备的用户无法对第二电子设备的处理时间进行修改,例如第二电子设备是对第一电子设备进行定位的卫星,而使用第一电子设备的用户是无法对卫星的处理时间进行修改的,因此以第二电子设备的处理时间为准可以排除使用第一电子设备的用户对时间进行修改所导致的数据的生效时间不准的问题。
[0067]在这里需要说明的一点是:数据通道是第一电子设备与第二电子设备之间已建立,且用于两个电子设备进行通信的通道,其可以是一个无线数据通道或者是一个有线数据通道,数据通道的具体类型视第一电子设备和第二电子设备上的通信模块的类型而定。
[0068]确定单元12,用于在获取到已编辑完成的数据后,确定第二电子设备当前的处理时间。
[0069]判定单元13,用于将第二电子设备当前的处理时间作为数据的生效时间。
[0070]其中第二电子设备当前的处理时间是指第一电子设备在获取到已编辑完成的数据时的时间,之所以以第二电子设备当前的处理时间为数据的生效时间是因为第二电子设备的处理时间在第一电子设备中处于只读模式下,从而可以排除使用第一电子设备的用户对时间进行修改所导致的数据的生效时间不准的问题。
[0071]进一步,在获取到已编辑完成的数据后,判定单元13即将第二电子设备当前的处理时间作为数据的生效时间,使得数据的生效时间更接近于数据实际被编辑完成的时间,相对于以发送时间作为数据的生效时间来说,尤其是在网络异常情况下,在获取到已编辑完成的数据后就记录其生效时间更能得到与其实际被编辑完成时间更接近的生效时间,从而提高数据的生效时间的准确度。
[0072]存储单元14,用于采用预设方式存储数据的生
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1