本发明涉及计算机领域,具体而言,涉及一种文件状态的显示方法和一种文件状态的显示系统。
背景技术:
多种可扩展标记语言如XML(Extensive Makeup Language,可扩展标示语言)被广泛应用于各种应用程序之间进行数据传输,例如XML数据以纯文本格式进行存储,提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。
相关技术中,仅能通过服务器读取可扩展标记语言文件的状态,增加了服务器读取数据的压力,网络间的交互较多,而且效率低下。
因此,如何设计一种实时更新文件状态的显示方案成为亟待解决的技术问题。
技术实现要素:
本发明正是基于上述问题,本发明提出了一种新的文件状态的显示方案,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
有鉴于此,本发明的第一方面提出了一种文件状态的显示方法,包括:确定本地的预存数据文件夹中所有的原始文件,并获取所述原始文件的标识信息;在根据用户指令对所述预存数据文件夹进行编辑后,确定编 辑后的数据文件夹中编辑文件,以及所有编辑文件的标识信息;根据所述原始文件的标识信息和所述编辑文件的标识信息,创建新建数据文件夹,其中,所述新建数据文件夹包括所述原始文件和所述编辑文件构成的并集中的所有文件,以作为所述新建数据文件夹的新建文件;以及根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,首先获取预存数据文件夹中的所有原始文件的标识信息,然后获取编辑后的数据文件夹中的编辑文件的标识信息,并且将原始文件的标识信息与编辑文件的标识信息存入到创建的新建数据文件夹中,作为新建文件夹的新建文件,并且将原始文件与编辑文件作比较,得到新建文件的显示状态。
其中,可以使用XML(Extensive Makeup Language,可扩展标示语言)实现对原始文件和编辑文件的标识,XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,包括以下具体步骤:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息匹配时,根据所述编辑文件的内容与所述原始文件的内容判断所述新建文件的显示状态;在判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原始。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容匹配时,可确定新建文件是原始文件,即原始状态,使得通过比较文件标识信息的方式以 及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当标识信息匹配成功时,就可以判断编辑文件对应的新建文件为原始状态,使得能够通过比较标识信息得知文件状态为原始状态。
在上述技术方案中,优选的,判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原文件,还包括以下具体步骤:在判定所述编辑文件的内容与所述原始文件的内容不一致时,确定所述编辑文件对应的新建文件的显示状态为替换。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容不匹配时,可确定新建文件是替换文件,即替换状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的内容与原始文件的内容进行比较,当编辑文件的内容和原始文件的内容相同时,就可以判断编辑文件对应的新建文件为原始状态;当编辑文件的内容和原始文件的内容不相同时,就可以判断编辑文件对应的新建文件为替换状态。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,还包括以下具体步骤:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为新建。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当原始文件中不存在能够与编辑文件相匹配的标识信息时,可确定编辑文件对应的新建文件为新建文件,即新建状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为新建状态。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,还包括以下具体步骤:在判定所述原始文件的标识信息与任一个所述编辑文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为删除。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当编辑文件中不存在能够与原始文件相匹配的标识信息时,可确定编辑文件对应的新建文件为删除文件,即删除状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为删除状态。
根据本发明的第二方面的实施例,提供了一种文件状态的显示系统,包括:确定单元,用于确定本地的预存数据文件夹中原始文件,并获取所述原始文件的标识信息;所述确定单元还用于:在根据用户指令对所述预存数据文件夹进行编辑后,确定编辑后的数据文件夹中编辑文件,以及所有编辑文件的标识信息;所述文件状态的显示系统还包括:创建单元,用于根据所述原始文件的标识信息和所述编辑文件的标识信息,创建新建数据文件夹,其中,所述新建数据文件夹包括所述原始文件和所述编辑文件构成的并集中的所有文件,以作为所述新建数据文件夹的新建文件;所述确定单元还用于:根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的 显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,首先获取预存数据文件夹中的所有原始文件的标识信息,然后获取编辑后的数据文件夹中的编辑文件的标识信息,并且将原始文件的标识信息与编辑文件的标识信息存入到创建的新建数据文件夹中,作为新建文件夹的新建文件,并且将原始文件与编辑文件作比较,得到新建文件的显示状态。
其中,可以使用XML(Extensive Makeup Language,可扩展标示语言)实现对原始文件和编辑文件的标识,xml数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。
在上述技术方案中,优选的,还包括:判断单元,用于在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息匹配时,根据所述编辑文件的内容与所述原始文件的内容判断所述新建文件的显示状态;所述确定单元还用于:在判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原始。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容匹配时,可确定新建文件是原始文件,即原始状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当标识信息匹配成功时,就可以判断编辑文件对应的新建文件为原始状态,使得能够通过比较标识信息得知文件状态为原始状态。
在上述技术方案中,优选的,所述确定单元还用于:在判定所述编辑文件的内容与所述原始文件的内容不一致时,确定所述编辑文件对应的新建文件的显示状态为替换。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容不匹配时,可确定新建文件是替换文件,即替换状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的内容与原始文件的内容进行比较,当编辑文件的内容和原始文件的内容相同时,就可以判断编辑文件对应的新建文件为原始状态;当编辑文件的内容和原始文件的内容不相同时,就可以判断编辑文件对应的新建文件为替换状态。
在上述技术方案中,优选的,所述确定单元还用于:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为新建。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当原始文件中不存在能够与编辑文件相匹配的标识信息时,可确定编辑文件对应的新建文件为新建文件,即新建状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为新建状态。
在上述技术方案中,优选的,所述确定单元还用于:在判定所述原始文件的标识信息与任一个所述编辑文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为删除。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当编辑文件中不存在能够与原始文件相匹配的标识信息时,可确定编辑文件对应的新建文件为删除文件,即删除状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式 获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为删除状态。
通过上述技术方案,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
附图说明
图1示出了根据本发明的实施例文件状态的显示方法的流程示意图;
图2示出了根据本发明的实施例的文件状态的显示系统的示意框图;
图3A和3B示出了根据本发明的实施例的文件状态的显示方案的界面示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的实施例文件状态的显示方法的流程示意图。
如图1所示,根据本发明的实施例文件状态的显示方法,包括:步骤102,确定本地的预存数据文件夹中所有的原始文件,并获取所述原始文 件的标识信息;步骤104,在根据用户指令对所述预存数据文件夹进行编辑后,确定编辑后的数据文件夹中编辑文件,以及所有编辑文件的标识信息;步骤106,根据所述原始文件的标识信息和所述编辑文件的标识信息,创建新建数据文件夹,其中,所述新建数据文件夹包括所述原始文件和所述编辑文件构成的并集中的所有文件,以作为所述新建数据文件夹的新建文件;步骤108,以及根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,首先获取预存数据文件夹中的所有原始文件的标识信息,然后获取编辑后的数据文件夹中的编辑文件的标识信息,并且将原始文件的标识信息与编辑文件的标识信息存入到创建的新建数据文件夹中,作为新建文件夹的新建文件,并且将原始文件与编辑文件作比较,得到新建文件的显示状态。
其中,可以使用XML(Extensive Makeup Language,可扩展标示语言)实现对原始文件和编辑文件的标识,XML数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,包括以下具体步骤:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息匹配时,根据所述编辑文件的内容与所述原始文件的内容判断所述新建文件的显示状态;在判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原始。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识 信息后,进一步比较原始文件和编辑文件的内容,当内容匹配时,可确定新建文件是原始文件,即原始状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当标识信息匹配成功时,就可以判断编辑文件对应的新建文件为原始状态,使得能够通过比较标识信息得知文件状态为原始状态。
在上述技术方案中,优选的,判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原文件,还包括以下具体步骤:在判定所述编辑文件的内容与所述原始文件的内容不一致时,确定所述编辑文件对应的新建文件的显示状态为替换。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容不匹配时,可确定新建文件是替换文件,即替换状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的内容与原始文件的内容进行比较,当编辑文件的内容和原始文件的内容相同时,就可以判断编辑文件对应的新建文件为原始状态;当编辑文件的内容和原始文件的内容不相同时,就可以判断编辑文件对应的新建文件为替换状态。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,还包括以下具体步骤:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为新建。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当原始文件中不存在能够与编辑文件相匹配的标识信息时,可确定编辑文件对应的新建文件为新建文件,即新建状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的 压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为新建状态。
在上述技术方案中,优选的,根据所述原始文件和所述编辑文件的匹配状态,确定所述新建文件的显示状态,还包括以下具体步骤:在判定所述原始文件的标识信息与任一个所述编辑文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为删除。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当编辑文件中不存在能够与原始文件相匹配的标识信息时,可确定编辑文件对应的新建文件为删除文件,即删除状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为删除状态。
图2示出了根据本发明的实施例的文件状态的显示系统的示意框图。
如图2所示,根据本发明的实施例的文件状态的显示系统200,包括:确定单元202,用于确定本地的预存数据文件夹中原始文件,并获取所述原始文件的标识信息;所述确定单元202还用于:在根据用户指令对所述预存数据文件夹进行编辑后,确定编辑后的数据文件夹中编辑文件,以及所有编辑文件的标识信息;所述文件状态的显示系统200还包括:创建单元204,用于根据所述原始文件的标识信息和所述编辑文件的标识信息,创建新建数据文件夹,其中,所述新建数据文件夹包括所述原始文件和所述编辑文件构成的并集中的所有文件,以作为所述新建数据文件夹的新建文件;所述确定单元202还用于:根据所述原始文件和所述编辑文件 的匹配状态,确定所述新建文件的显示状态。
在该技术方案中,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,首先获取预存数据文件夹中的所有原始文件的标识信息,然后获取编辑后的数据文件夹中的编辑文件的标识信息,并且将原始文件的标识信息与编辑文件的标识信息存入到创建的新建数据文件夹中,作为新建文件夹的新建文件,并且将原始文件与编辑文件作比较,得到新建文件的显示状态。
其中,可以使用XML(Extensive Makeup Language,可扩展标示语言)实现对原始文件和编辑文件的标识,xml数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法,这让创建不同应用程序可以共享的数据变得更加容易。
在上述技术方案中,优选的,还包括:判断单元206,用于在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息匹配时,根据所述编辑文件的内容与所述原始文件的内容判断所述新建文件的显示状态;所述确定单元202还用于:在判定所述编辑文件的内容与所述原始文件的内容一致时,确定所述编辑文件对应的新建文件的显示状态为原始。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容匹配时,可确定新建文件是原始文件,即原始状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当标识信息匹配成功时,就可以判断编辑文件对应的新建文件为原始状态,使得能够通过比较标识信息得知文件状态为原始状态。
在上述技术方案中,优选的,所述确定单元202还用于:在判定所述编辑文件的内容与所述原始文件的内容不一致时,确定所述编辑文件对应的新建文件的显示状态为替换。
在该技术方案中,通过在判定原始文件中存在与编辑文件相同的标识信息后,进一步比较原始文件和编辑文件的内容,当内容不匹配时,可确定新建文件是替换文件,即替换状态,使得通过比较文件标识信息的方式以及比较文件内容的方式获取文件状态,而不必通过服务器获取,降低了服务器端的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的内容与原始文件的内容进行比较,当编辑文件的内容和原始文件的内容相同时,就可以判断编辑文件对应的新建文件为原始状态;当编辑文件的内容和原始文件的内容不相同时,就可以判断编辑文件对应的新建文件为替换状态。
在上述技术方案中,优选的,所述确定单元202还用于:在判定所述编辑文件的标识信息与任一个所述原始文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为新建。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,当原始文件中不存在能够与编辑文件相匹配的标识信息时,可确定编辑文件对应的新建文件为新建文件,即新建状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为新建状态。
在上述技术方案中,优选的,所述确定单元202还用于:在判定所述原始文件的标识信息与任一个所述编辑文件的标识信息均不匹配时,确定所述编辑文件对应的新建文件的显示状态为删除。
在该技术方案中,比对预存数据文件夹和编辑后的数据文件夹中文件 的标识信息,当编辑文件中不存在能够与原始文件相匹配的标识信息时,可确定编辑文件对应的新建文件为删除文件,即删除状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
具体地,将编辑文件的标识信息与原始文件的标识信息进行比较,当编辑文件的标识信息和原始文件的标识信息都不相同时,就可以判断编辑文件对应的新建文件为删除状态。
下面结合图3A和图3B对本发明的实施例的文件状态的显示方法进行说明。
如图3A所示,原a.xml存在a、b和c三个文件,图3A中显示了原始a.xml中文件的信息,对于原始的a.xml标识信息中,a、b和c三个文件均处于原文件状态,对应原文件的图标。此外,在编辑后的新的a’.xml标识信息中,存在a、b’和d三个文件,因此最终得到的a’.xml文件列表应为a、b’、c和d四个文件,如图3B所示。
根据本发明的文件状态的显示方法获取文件状态,具体实施方案如下:
实施例一:对于a.xml和a’.xml均存在a文件,该文件应为原文件,因此,a文件状态标记为原文件,原文件a的图标显示方式如图3B所示;
实施例二:对于a.xml中存在b文件,而a’.xml中存在的则为b’,其意义为文件仍为b文件,但是内容有修改,应把b文件替换b’文件(替换文件通过一个属性标识,如replace=’1’),因此,b文件状态标记为替换文件,替换文件b的图标显示方式如图3B所示;
实施例三:对于a.xml中存在c文件,而a’.xml中已没有该文件,该文件应为删除文件,因此,c文件状态标记为删除文件,删除文件c的图标显示方式如图3B所示;
实施例四:对于a.xml中不存在d文件,而a’.xml中存在该文件,该 文件应为新增文件,因此d文件状态标记为新增文件,新增文件d的图标显示方式如图3B所示;
具体地,a.xml文件内容如下所示:
新a’.xml文件内容如下所示:
最终的a’.xml内容如下所示:
如图3B所示,最终的a’.xml文件内容是通过a.xml与a’.xml按本发明的文件状态的显示方法最终得出的,a稿件对应的图标为原文件的图标,它与图1是一致,没有改变;b稿件对应的图标为替换文件的图标;c稿件对应的图标为删除文件的图标,d稿件的图标为新增文件的图标,其中,status属性则为标识该稿件状态的,其中,Format代表原文件状态;Replace代表替换文件状态;Deleted代表删除文件状态;Add代表新增文件的状态,id代表一种标识信息,其中a.xml文件中a文件的标识信息为 1045,新a’.xml中a文件的标识信息同样为1045,即a文件的标识信息没有发生改变,a文件为原文件;b文件在新a’.xml中多出了一个replace="1"属性标识,用于替换原来的b文件,即图3B显示的b文件为替换文件;在新a’.xml中没有c文件,可知c文件已被删除,图3B所示c文件只为文件图标,无法打开;在新a’.xml中相比a.xml多增加了一个文件d,即d文件为新增文件。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中提出的如何设计一种实时更新文件状态的技术问题,本发明提出了一种新的文件状态的显示方案,通过比对预存数据文件夹和编辑后的数据文件夹中文件的标识信息,获取原始文件和编辑文件的匹配状态,得到新建文件的显示状态,使得能够根据标识信息的匹配情况获取新建文件状态,即能够通过比较文件的方式获取文件状态,而不必通过服务器中获取文件状态,减轻了降低了服务器端的压力和网络间的数据交互压力,并且提高了文件状态的查看效率和准确率。
在本发明中,术语“第一”、“第二”、“第三”、“第四”仅用于描述的目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,术语“一个实施例”、“另一个实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。