具有预测功能的日程表离线编辑在线上传方法及系统的制作方法

文档序号:7892883阅读:140来源:国知局
专利名称:具有预测功能的日程表离线编辑在线上传方法及系统的制作方法
技术领域
本发明涉及计算机领域,具体涉及一种具有预测功能的日程表离线编辑在线上传方法及系统。
背景技术
目前,大多数团队 或公司在共享日程计划时,通常采用共享日程系统,尤其是在公司经理定期对下属的日程工作进行指示、编辑和评价时,一般使用网络上的共享日程系统。但这种日程共享文件必须在有网络的时候才能进行编辑,例如Google日历,其必须在上网时才能打开Google日历,如果不能上网,则无法编辑,从而不能将一些需要及时记录的安排进行记录,更不能预测在此日程记录的事件下未来某个时间将要发生事件。如果采用局域网,则在外地的人员或非局域网的人员也无法进行编辑,影响工作进程。

发明内容
本发明提供一种具有预测功能的日程表离线编辑在线上传方法及系统,能够在无网络的情况下对日程共享文件进行编辑,并对编辑的事件进行预测,且在有网络时自动上传。本发明提供了一种具有预测功能的日程表离线编辑在线上传方法,所述方法包括如下步骤A.在客户端上创建日程共享文件;B.当所述客户端与服务器断开时,对所述日程共享文件进行编辑;C.提取编辑后的所述日程共享文件中的事件;所述客户端的知识库对提取的事件进行分析,得到所述知识库内存储的与提取的事件相匹配的日程信息,并将所述日程信息保存至B步骤编辑的所述日程共享文件内,所述日程信息包括事件和事件发展规律;D.将C步骤得到的所述日程共享文件保存在所述客户端;E.当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件上传至所述服务器。在本发明各实施例中,优选地,所述知识库包括词库、事件的分类、事件之间的关联规则与事件发生的概率。 在本发明各实施例中,优选地,所述步骤E包括当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件中更改的部分上传至所述服务器。在本发明各实施例中,优选地,所述步骤B进一步包括当所述客户端与服务器连接时,对所述日程共享文件进行编辑。在本发明各实施例中,优选地,在步骤E之后,进一步包括根据所述日程信息进行提醒。在本发明各实施例中,优选地,在步骤E之后,进一步包括至少包括两个所述客户端,每个所述客户端存储其他客户端上传的所述日程共享文件,当任一所述客户端与服务器连接时,连接的所述客户端将该客户端存储的所述日程共享文件与上传至所述服务器的所述日程共享文件进行比对,根据与上传至所述服务器的日程共享文件中不同的部分进行修改,并将修改存储在与服务器连接的客户端中。
在本发明各实施例中,优选地,在A步骤之后,进一步包括对所述日程共享文件设置与指定所述客户端共享的密码,用于让指定的所述客户端查看和/或编辑。本发明还提供一种运用上述任一种具有预测功能的日程表离线编辑在线上传方法的具有预测功能的日程表离线编辑在线上传系统,包括客户端和服务器;所述客户端包括创建模块、编辑模块、提取模块、知识库模块、日历模块、保存模块和上传模块;所述创建模块,用于在所述客户端上创建日程共享文件;所述编辑模块,用于当所述客户端与服务器断开时,对所述创建模块创建的日程共享文件进行编辑;所述提取模块,用于提取编辑后的所述日程共享文件中的事件;所述知识库模块,用于存储事件和事件发展规律,并对提取的事件进行分析,得到与提取的事件相匹配的日程信息;所述日历模块,用于保存所述日程信息;所述保存模块,用于将通过所述编辑模块编辑后的包括所述日程信息的所述日程共享文件保存在所述客户端;所述上传模块,用于将所述客户端将保存后的所述日程共享文件上传至所述服务器;所述服务器,其与所述客户端连接,用于接收所述客户端上传的保存后的所述日程共享文件。在本发明各实施例中,优选地,所述客户端进一步包括选择上传模块,用于当所述客户端连接到所述服务器时,所述客户端将通过所述保存模块保存后的所述日程共享文件中更改的部分上传至所述服务器。在本发明各实施例中,优选地,所述客户端进一步包括事件提醒模块,用于根据所述日历模块保存的所述日程信息进行提醒;和/ 或在线编辑模块;用于当所述客户端与服务器连接时,通过所述编辑模块对所述创建模块创建的日程共享文件进行编辑;和/ 或,密码模块,用于对所述创建模块创建的所述日程共享文件设置与指定所述客户端共享的密码,让指定的所述客户端查看和/或编辑。通过本发明提供具有预测功能的日程表离线编辑在线上传方法及系统,能够带来以下有益效果通过在客户端与服务器断开时,对日程共享文件进行编辑,由于日程共享文件保存在客户端,所以在客户端离线状态下也能对日程共享文件进行编辑,即无网络连接的状态也能对客户端上的日程共享文件进行编辑,避免了使用者不能将一些需要及时记录的内容无法记录;提取编辑后的日程共享文件中的事件,知识库对提取的事件进行分析,得到与共享文件中提取的事件相匹配的事件发展规律的日程信息,即在多长时间后可能会发生什么事情,将事件发展规律的日程信息保存到日程共享文件内,从而使用者能够了解到事件发展规律的日程信息的内容,达到预测功能;通过当客户端连接到服务器时,客户端将编辑后的日程共享文件上传至服务器,保证了在有网络连接时,及时将共享文件上传的功能;通过将日程共享文件中更改的部分上传至服务器,避免了对重复的内容上传,减轻了服务器的压力,加快了服务器的运行速度,同时也减轻了读取的压力;通过根据日程信息进行提醒,能够避免遗忘重要的工作或事件,达到了提醒和预测的功能;通过存在多个客户端能够与服务器连接时,当其中任意的客户端与服务器连接,能够从服务器上获取其他客户端上传的日程共享文件,与服务器连接的客户端将其保存的 与其他客户端的日程共享文件与服务器内相应的日程共享文件进行比对,将服务器内的日程共享文件与客户端保存的对应的日程共享文件不同的地方在客户端中的日程共享文件进行修改,并将修改保存在客户端内,能够及时接收到其他日程共享文件的修改,也避免了由于大量的文件下载过多占用服务器;通过对日程共享文件设置密码,能够实现让指定的所述客户端查看和/或编辑,避免了不必要的编辑,同时也增强了保密性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图所示实施例得到其它的实施例及其附图。图I为本发明具有预测功能的日程表离线编辑在线上传方法的实施例的流程图。
具体实施例方式以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。本发明提供一种具有预测功能的日程表离线编辑在线上传方法及系统,能够在无网络的情况下对日程共享文件进行编辑,并对编辑的事件进行预测,且在有网络时自动上传。本发明提供了一种具有预测功能的日程表离线编辑在线上传方法,所述方法包括如下步骤A.在客户端上创建日程共享文件;B.当所述客户端与服务器断开时,对所述日程共享文件进行编辑;C.提取编辑后的所述日程共享文件中的事件;所述客户端的知识库对提取的事件进行分析,得到所述知识库内存储的与提取的事件相匹配的日程信息,并将所述日程信息保存至B步骤编辑的所述日程共享文件内,所述日程信息包括事件和事件发展规律;D.将C步骤得到的所述日程共享文件保存在所述客户端;E.当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件上传至所述服务器。应理解,在一个实施例中,用户在客户端上创建日程共享文件;当客户端与服务器断开时,对所述日程共享文件进行编辑,编辑的事件al为学开车,a2为考取驾照,当在日程共享文件中包括这两个事件的时候,通过知识库对事件发展规律的存储,能够得到a3为买车这个事件,即可以有这样的公式al+a2 = a3 ;a3 =买车;然后知识库中会通过其内的时间表对买车这个事件进行时间的推测,得到预测买车的时间,最后将买车这个事件和买车的预计时间保存在日程信息内,日程信息保存在日程共享文件中,日程共享文件保存在客户端;当客户端连接到服务器时,客户端将日程共享文件上传至服务器。 应理解,步骤C中的“提取编辑后的所述日程共享文件中的事件”可以由所述知识库完成,即所述知识库能够在提取编辑后的所述日程共享文件中的事件;也可以由其它的丰旲块完成。应理解,可以同时具有多个客户端与服务器连接。应理解,由于日程共享文件保存在客户端,所以在客户端离线状态下也能对日程共享文件进行编辑,即无网络连接的状态也能对客户端上的日程共享文件进行编辑,避免了使用者不能将一些需要及时记录的内容无法记录。应理解,所述知识库中可以存储事件发展规律和时间表等信息,所述知识库对提取的事件进行通过事件发展规律、事件发生概率等进行分析,得到可能发生的事件,再对可能发生的事件分析出发生的日期,将可能发生的事件及发生的日期保存在日程信息内。应理解,通过所述知识库对日程共享文件中提取的事件进行分析,可以通过对事件的语法、词、词组等进行分析,从而得到在所述知识库中与事件相匹配的日程信息。日程信息包括在未来一段时间内可能会发生的事件及时间等。应理解,也可以在所述客户端上创建本地文件,对本地文件进行编辑后保存在所述客户端上。由于本地文件和共享文件属于两个不同类型的文件,两个不同类型文件包含的二进制编码不同,所以在上传时不会误将本地文件上传。使用者可以根据事件的保密性决定是否将其写入日程共享文件。如果写入本地文件,则具有保密功能;也能将日程共享文件中的内容在本地文件中存储备份,防止信息丢失。应理解,当客户端与服务器连接时,即通过外网或局域网或无线网连接时,通过所述服务器与所述客户端之间的认证,将所述日程共享文件上传至所述服务器,所述服务器将所述日程共享文件保存在所述服务器内。应理解,所述服务器与所述客户端之间需要相互认证,当认证无误后,所述客户端才会将所述日程共享文件上传至所述服务器。应理解,所述知识库可以对本地文件中提取的事件进行分析,将得到的日程信息保存在地文件中。例如,在客户端建立了一个日程共享文件,编辑了 3月I日学开车,然后,知识库会针对“3月I日学开车”这件事进行分析,分析得出,首先是学开车,从3月I日开始的,所以知识库按照其内保存的对于学开车的时间表推测出将于3月20日考驾照,将于4月15日、取驾照。知识库将分析出的这个结果保存在日程共享文件中,则日程共享文件会在3月20日提醒使用者要考驾照,在4月15提醒要取驾照。也可以设置提前几日内提醒。当使用者在3月15日编辑了 “3月15日考驾照”,知识库会针对这次修改将原定的“4月15日取驾照”的提醒相应地修改到“4月10日取驾照”应理解,将每个编辑成的日程共享文件的每一条事件看成为一个独立体,但每个独立体又与其它事件有着索引上的关联,通过对事件建立内联来识别个体的改变,从而建立了离线用户异步操作的基本数据。每一个事件都可以通过知识库关联到其他事件,用于加强事件统计分析的能力,给事件预测提供根据。基于离散数学理论采集用户各个事件的发展规律,在独立的数据模型中,分配一块空间用于存储事件变化数据,并在使用者日积月累的几十种不断修整逻辑,使其更了解使用者生活习惯,成为使用者思维的一种记录,成为事件推测最主要的数据源。在本发明各实施例中,优选地,所述知识库包括词库、事件的分类、事件之间的关联规则与事件发生的概率。应理解,所述知识库中包括了对已经有的各种词的词库,便于将事件中包含的词与所述知识库中的相对应。所述知识库还包括对各种事件的分类、事件之间的关联规则、事件发生的概率、时间发生时间表等,对编辑的事件进行分类,然后通过所述知识库中分析得到可能发生的事件,当可能发生多个事件时,可以根据事件发生的概率来判断哪个事件发生的概率更高,从而将发生概率高的事件保存至日程信息里。应理解,所述日程信息包括事件和事件发展规律,其中事件发展规律由所述知识库的事件之间的关联规则与事件发生的概率得到,事件由所述知识库的事件分类和词库得至IJ。当通过事件之间的关联规则得到可能同时发生多个事件,则根据事件发生的概率得到最可能发生的事件,并将事件存储到所述日程信息内。例如,用户对日程共享文件进行编辑,编辑的事件al为学开车,a2为考取驾照,知识库通过事件之间的关联规则和事件发生的概率得出a3为买车这个事件,即可以有这样的公式al+a2 = a3 ;a3 =买车;然后知识库中会通过其内的时间表对买车这个事件进行时间的推测,得到预测买车的时间,最后将买车这个事件和买车的预计时间保存在日程信息内。应理解,也可以将知识库分析出的结果做成标签标示。应理解,所述知识库具有定期更新的功能。在本发明各实施例中,优选地,所述步骤E包括当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件中更改的部分上传至所述服务器。由于使用者并不是一直在更新所述日程共享文件,所以,当所述服务器与客户端连接后,所述客户端对编辑后保存的所述日程共享文件的内容进行筛选,将修改的部分上传至所述服务器,不仅能够避免服务器的占用量过大,也保证了上传和下载速度。在本发明各实施例中,优选地,所述步骤B进一步包括当所述客户端与服务器连接时,对所述日程共享文件进行编辑。增加了在所述客户端与服务器连接时也可以对所述日程共享文件进行编辑,扩大了编辑情况,到达了在所述客户端与服务器连接时和断开时都可以使用的效果。在本发明各实施例中,优选地,在步骤E之后,进一步包括根据所述日程信息进行提醒。事件提醒功能能够避免使用者错过某些重要的事情。
在本发明各实施例中,优选地,在步骤E之后,进一步包括至少包括两个所述客户端,每个所述客户端存储其他客户端上传的所述日程共享文件,当任一所述客户端与服务器连接时,连接的所述客户端将该客户端存储的所述日程共享文件与上传至所述服务器的所述日程共享文件进行比对,根据与上传至所述服务器的日程共享文件中不同的部分进行修改,并将修改存储在与服务器连接的客户端中。例如,A、B两个客户端可以与服务器连接,A客户端创建A日程共享文件,B客户端创建B日程共享文件,A客户端内保存了 B日程共享文件,B客户端内保存了 A日程共享文件;当A客户端与服务器连接,B客户端与服务器断开,A客户端将A日程共享文件进行编辑、保存在A客户端并上传至服务器之后,当B客户端与服务器连接时,B客户端将其内保存的A日程共享文件与保存在服务器内的编辑后的A日程共享文件进行比对,当发现保存 在服务器内的A日程共享文件与保存在B客户端内的A日程共享文件不同,B客户端将按照保存在服务器内的A日程共享文件进行修改并保存。在本发明各实施例中,优选地,在A步骤之后,进一步包括对所述日程共享文件设置与指定所述客户端共享的密码,用于让指定的所述客户端查看和/或编辑。为了达到更高的保密性能,可以将所述日程共享文件设置密与指定所述客户端共享的密码,只有指定的客户端能够查看和/或编辑。例如,用户对日程共享文件设置密码,只有知道密码的用户才能打开日程共享文件。应理解,本地文件也可以设置密码。在一个实施例中,在所述步骤A之前,进一步包括服务器包括一个或多个群,每个群对应一个或多个客户端,每个群可设置一个或多个管理员。应理解,服务器可以包含多个客户端,而多个客户端之间并不是都需要互相查看和编辑其他人的日程共享文件。因此可以根据一定的规则,例如同学、同事、朋友、校友等,在每一个群中设置管理员,通过管理员来增加或删除相应的群中的客户端,保证了查看的效率,也保证了隐私性。本发明还提供一种运用上述任一种具有预测功能的日程表离线编辑在线上传方法的具有预测功能的日程表离线编辑在线上传系统,包括客户端和服务器;所述客户端包括创建模块、编辑模块、提取模块、知识库模块、日历模块、保存模块和上传模块;所述创建模块,用于在所述客户端上创建日程共享文件;所述编辑模块,用于当所述客户端与服务器断开时,对所述创建模块创建的日程共享文件进行编辑;所述提取模块,用于提取编辑后的所述日程共享文件中的事件;所述知识库模块,用于存储事件和事件发展规律,并对提取的事件进行分析,得到与提取的事件相匹配的日程信息;所述日历模块,用于保存所述日程信息;所述保存模块,用于将通过所述编辑模块编辑后的包括所述日程信息的所述日程共享文件保存在所述客户端;所述上传模块,用于将所述客户端将保存后的所述日程共享文件上传至所述服务器;所述服务器,其与所述客户端连接,用于接收所述客户端上传的保存后的所述日程共享文件。应理解,所述客户端可以为电脑、手机、平板电脑等。应理解,所述客户端与所述服务器之间需要相互认证,认证成功后所述客户端才能将所述日程共享文件上传至所述服务器。应理解,所述客户端与所述服务器之间可以通过互联网或局域网或无线网络等连接。应理解,可以在所述客户端上创建本地文件,对本地文件进行编辑后保存在所述客户端上。由于本地文件和日程共享文件属于两个不同类型的文件,两个不同类型文件包含的二进制编码不同,所以在上传时不会误将本地文件上传。使用者可以根据事件的保密性决定是否写入日程共享文件。如果写入本地文件,则具有保密功能,同时也能将上传至所述日程共享文件的内容在本地文件中存储备份,防止信息丢失。在本发明各实施例中,优选地,所述客户端进一步包括选择上传模块,用于当所述客户端连接到所述服务器时,所述客户端将通过所述保存模块保存后的所述日程共享文件中更改的部分上传至所述服务器。由于使用者并不是一直在更新所述日程共享文件,所以,当所述服务器与客户端连接后,所述客户端对编辑后保存的所述日程共享文件的内容进行筛选,将修改的部分上传至所述服务器,不仅能够避免服务器的占用量过大,也保证了上传和下载速度。在本发明各实施例中,优选地,所述客户端进一步包括事件提醒模块,用于根据所述日历模块保存的所述日程信息进行提醒。事件提醒功能能够避免使用者错过某些重要的事情。在本发明各实施例中,优选地,所述客户端进一步包括在线编辑模块;用于当所述客户端与服务器连接时,通过所述编辑模块对所述创建模块创建的日程共享文件进行编辑。当所述客户端与所述服务器连接时,所述日程共享文件同样能够进行编辑,增加了所述日程共享文件的应用范围。在本发明各实施例中,优选地,密码模块,用于对所述创建模块创建的所述日程共享文件设置与指定所述客户端共享的密码,让指定的所述客户端查看和/或编辑。为了具有更高的保密性能,可以将所述日程共享文件设置密与指定所述客户端共享的密码,只有指定的所述客户端能够查看和编辑。应理解,本地文件也可以设置密码。在一个实施例中,如图I所示,具有预测功能的日程表离线编辑在线上传方法包括如下步骤步骤101 :在客户端上创建日程共享文件。此步骤为准备工作。步骤102 :当客户端与服务器断开时,对日程共享文件进行编辑。由于日程共享文件保存在客户端,能够达到在离线的情况下对日程共享文件进行编辑。
步骤103 :提取编辑后的日程共享文件中的事件;客户端的知识库对提取的事件进行分析,得到知识库内存储的与提取的事件相匹配的日程信息,并将日程信息保存至步骤102编辑的日程共享文件内,日程信息包括事件和事件发展规律。例如,在客户端建立了一个日程共享文件,编辑了 3月I日学开车,然后,知识库会针对“3月I日学开车”这件事进行分析,分析得出,首先是学开车,从3月I日开始,所以知识库按照其内保存的对于学开车的时间估计表推测出将于3月20日产生下一步事件,从事件分类与事件之间的关联中取得下一步为考驾照,又判断出将于4月15日产生一个事件。知识库将分析出的这个结果保存在日程共享文件中,日程共享文件会在3月20日提醒使用者要考驾照,在4月15提醒要取驾照。也可以设置提前几日内提醒。当使用者在3月15日编辑了 “3月15日考驾照”,则知识库会针对这次修改将原定的“4月15日取驾照”的提醒相应地修改到“4月10日取驾照”。
步骤104 :将103步骤得到的日程共享文件保存在客户端。便于在联网时上传至服务器。步骤105 :对日程共享文件设置与指定客户端共享的密码,用于让指定的客户端查看和/或编辑。便于针对指定的客户端查看。步骤106 :当客户端连接到服务器时,客户端将步骤104保存的日程共享文件中更改的部分上传至服务器。步骤107 :根据日程信息进行提醒。事件提醒根据从知识库库中提取出日程信息进行提醒。通过本发明提供具有预测功能的日程表离线编辑在线上传方法及系统,能够带来以下有益效果通过在客户端与服务器断开时,对日程共享文件进行编辑,由于日程共享文件保存在客户端,所以在客户端离线状态下也能对日程共享文件进行编辑,即无网络连接的状态也能对客户端上的日程共享文件进行编辑,避免了使用者不能将一些需要及时记录的内容无法记录;提取编辑后的日程共享文件中的事件,知识库对提取的事件进行分析,得到与共享文件中提取的事件相匹配的事件发展规律的日程信息,即在多长时间后可能会发生什么事情,将事件发展规律的日程信息保存到日程共享文件内,从而使用者能够了解到事件发展规律的日程信息的内容,达到预测功能;通过当客户端连接到服务器时,客户端将编辑后的日程共享文件上传至服务器,保证了在有网络连接时,及时将共享文件上传的功能;通过将日程共享文件中更改的部分上传至服务器,避免了对重复的内容上传,减轻了服务器的压力,加快了服务器的运行速度,同时也减轻了读取的压力;通过根据日程信息进行提醒,能够避免遗忘重要的工作或事件,达到了提醒和预测的功能;通过存在多个客户端能够与服务器连接时,当其中任意的客户端与服务器连接,能够从服务器上获取其他客户端上传的日程共享文件,与服务器连接的客户端将其保存的与其他客户端的日程共享文件与服务器内相应的日程共享文件进行比对,将服务器内的日程共享文件与客户端保存的对应的日程共享文件不同的地方在客户端中的日程共享文件进行修改,并将修改保存在客户端内,能够及时接收到其他日程共享文件的修改,也避免了由于大量的文件下载过多占用服务器;通过对日程共享文件设置密码,能够实现让指定的所述客户端查看和/或编辑,避免了不必要的编辑,同时也增强了保密性。本发明提供的各种实施例可根据需要以任意方式相互组合,通过这种组合得到的技术方案,也在本发明的范围内。
显然,本领域技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也包含这些改动和变型 在内。
权利要求
1.一种具有预测功能的日程表离线编辑在线上传方法,所述方法包括如下步骤 A.在客户端上创建日程共享文件; B.当所述客户端与服务器断开时,对所述日程共享文件进行编辑; C.提取编辑后的所述日程共享文件中的事件;所述客户端的知识库对提取的事件进行分析,得到所述知识库内存储的与提取的事件相匹配的日程信息,并将所述日程信息保存至B步骤编辑的所述日程共享文件内,所述日程信息包括事件和事件发展规律; D.将C步骤得到的所述日程共享文件保存在所述客户端; E.当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件上传至所述服务器。
2.如权利要求I所述的具有预测功能的日程表离线编辑在线上传方法,其特征在于,所述知识库包括词库、事件的分类、事件之间的关联规则与事件发生的概率。
3.如权利要求I所述的具有预测功能的日程表离线编辑在线上传方法,其特征在于,所述步骤E包括当所述客户端连接到所述服务器时,所述客户端将D步骤保存的所述日程共享文件中更改的部分上传至所述服务器。
4.如权利要求1-3中任一项所述的具有预测功能的日程表离线编辑在线上传方法,其特征在于,所述步骤B进一步包括当所述客户端与服务器连接时,对所述日程共享文件进行编辑。
5.如权利要1-3中任一项所述的日程记录的离线编辑在线上传方法,其特征在于,在步骤E之后,进一步包括根据所述日程信息进行提醒。
6.如权利要求1-3中任一项所述的具有预测功能的日程表离线编辑在线上传方法,其特征在于,在步骤E之后,进一步包括至少包括两个所述客户端,每个所述客户端存储其他客户端上传的所述日程共享文件,当任一所述客户端与服务器连接时,连接的所述客户端将该客户端存储的所述日程共享文件与上传至所述服务器的所述日程共享文件进行比对,根据与上传至所述服务器的日程共享文件中不同的部分进行修改,并将修改存储在与服务器连接的客户端中。
7.如权利要求1-3中任一项所述的具有预测功能的日程表离线编辑在线上传方法,其特征在于,在A步骤之后,进一步包括对所述日程共享文件设置与指定所述客户端共享的密码,用于让指定的所述客户端查看和/或编辑。
8.一种运用权利要求1-7中任一项所述的具有预测功能的日程表离线编辑在线上传方法的具有预测功能的日程表离线编辑在线上传系统,其特征在于,包括客户端和服务器; 所述客户端包括创建模块、编辑模块、提取模块、知识库模块、日历模块、保存模块和上传模块; 所述创建模块,用于在所述客户端上创建日程共享文件; 所述编辑模块,用于当所述客户端与服务器断开时,对所述创建模块创建的日程共享文件进行编辑; 所述提取模块,用于提取编辑后的所述日程共享文件中的事件; 所述知识库模块,用于存储事件和事件发展规律,并对提取的事件进行分析,得到与提取的事件相匹配的日程信息;所述日历模块,用于保存所述日程信息; 所述保存模块,用于将通过所述编辑模块编辑后的包括所述日程信息的所述日程共享文件保存在所述客户端; 所述上传模块,用于将所述客户端将保存后的所述日程共享文件上传至所述服务器; 所述服务器,其与所述客户端连接,用于接收所述客户端上传的保存后的所述日程共享文件。
9.如权利要求8所述的具有预测功能的日程表离线编辑在线上传系统,其特征在于,所述客户端进一步包括选择上传模块,用于当所述客户端连接到所述服务器时 ,所述客户端将通过所述保存模块保存后的所述日程共享文件中更改的部分上传至所述服务器。
10.如权利要求8或9所述的具有预测功能的日程表离线编辑在线上传系统,其特征在于,所述客户端进一步包括 事件提醒模块,用于根据所述日历模块保存的所述日程信息进行提醒; 和/或 在线编辑模块;用于当所述客户端与服务器连接时,通过所述编辑模块对所述创建模块创建的日程共享文件进行编辑; 和/或, 密码模块,用于对所述创建模块创建的所述日程共享文件设置与指定所述客户端共享的密码,让指定的所述客户端查看和/或编辑。
全文摘要
本发明涉及计算机领域,具体涉及一种具有预测功能的日程表离线编辑在线上传方法及系统,能够在无网络时编辑日程共享文件,对编辑的事件预测,在有网络时自动上传。具有预测功能的日程表离线编辑在线上传方法包括A.在客户端上创建日程共享文件;B.当客户端与服务器断开时,编辑日程共享文件;C.提取编辑后的日程共享文件中的事件;客户端的知识库对提取的事件进行分析,得到知识库内存储的与提取事件相匹配的日程信息,并将日程信息保存至B步骤编辑的日程共享文件内,日程信息包括事件和事件发展规律;D.将C步骤得到的日程共享文件保存在客户端;E.当客户端连接到服务器时,客户端将D步骤保存的日程共享文件上传至服务器。
文档编号H04L29/06GK102647467SQ20121009333
公开日2012年8月22日 申请日期2012年3月31日 优先权日2012年3月31日
发明者吴志华 申请人:吴志华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1