CN104580071A - 同步进度的方法、终端和服务器 - Google Patents
同步进度的方法、终端和服务器 Download PDFInfo
- Publication number
- CN104580071A CN104580071A CN201310476164.7A CN201310476164A CN104580071A CN 104580071 A CN104580071 A CN 104580071A CN 201310476164 A CN201310476164 A CN 201310476164A CN 104580071 A CN104580071 A CN 104580071A
- Authority
- CN
- China
- Prior art keywords
- specified file
- terminal
- browsing
- server
- progress
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种同步进度的方法、一种终端和一种服务器,其中所述同步进度的方法,用于包括多个终端的***,包括:步骤102,所述多个终端中的任一终端在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;步骤104,所述多个终端中的其他终端在接收到打开所述指定文件的指令时,从所述服务器中获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件。通过本发明的技术方案,可以使终端将文件的浏览进度信息上传至服务器,以便其他终端在打开该文件时,能够从服务器中获取到该文件的浏览进度信息,从而实现文件的浏览进度在多个终端之间的同步。
Description
技术领域
本发明涉及信息技术领域,具体而言,涉及一种同步进度的方法、一种终端和一种服务器。
背景技术
目前,在线学***台在线学***台之间的学习进度的同步。
而在相关技术中,并没有切实可行的进度同步方案来实现跨平台的学习过程。
发明内容
本发明正是基于上述问题,提出了一种新的同步进度的方案,可以使终端将文件的浏览进度信息上传至服务器,以便其他终端在打开该文件时,能够从服务器中获取到该文件的浏览进度信息,从而实现文件的浏览进度在多个终端之间的同步。
有鉴于此,本发明提出了一种同步进度的方法,用于包括多个终端的***,包括:步骤102,所述多个终端中的任一终端在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;步骤104,所述多个终端中的其他终端在接收到打开所述指定文件的指令时,从所述服务器中获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
在该技术方案中,通过在多个终端中的任一终端接收到终止浏览指定文件的指令时,将指定文件的浏览进度信息上传至服务器,使得其他终端在需要打开该指定文件时,能够从服务器中获取到该指定文件的浏览进度信息,并且能够根据浏览进度信息打开该指定文件,从而实现该指定文件在不同终端之间浏览进度的同步。具体来说,比如用户在终端A上观看学习视频,当观看到5分钟时关闭了该学习视频,此时,终端A会将该学习视频的播放进度信息上传至服务器,当用户使用终端B打开该学习视频时,终端B会从服务器中获取到该学习视频的播放进度信息,然后从5分钟处继续播放,实现了学习视频的播放进度在不同终端之间的同步。其中,多个终端可以是手机、PC等智能终端中的一种或多种。
在上述技术方案中,优选地,在所述步骤102之前,还包括:所述任一终端在接收到打开所述指定文件的指令时,从所述服务器中查找所述指定文件的浏览进度信息;以及在查找到所述浏览进度信息时,获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件,在未查找到所述浏览进度信息时,创建所述浏览进度信息。
在该技术方案中,每个文件在首次打开时都会创建一个浏览进度信息,以对该文件的浏览进度进行记录,当终端未从服务器中获取到指定文件的浏览进度信息时,说明该指定文件是首次被打开,因此可以创建该指定文件的浏览进度信息。而每个文件的浏览进度信息都可以与该文件的标识信息进行关联,以便终端根据文件的标识信息查找到该文件的浏览进度信息。
在上述技术方案中,优选地,在从所述服务器中获取所述浏览进度信息之前,还包括:所述其他终端检测到自身是否具有所述指定文件,若未检测到所述指定文件,则根据所述指定文件的标识信息和所述其他终端支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;所述服务器接收并解析所述获取请求,根据解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述其他终端。
在该技术方案中,终端通过对自身是否具有指定文件进行检测,使得终端可以在不具有该指定文件时,从服务器中获取该指定文件,而通过将终端支持的文件格式信息发送至服务器,使得服务器能够查找到终端所支持的格式的指定文件,避免终端从服务器中获取到不支持的文件格式而造成终端流量电量的浪费。服务器在未查找到终端支持的文件格式时,也可以将已有的文件格式转换为终端支持的格式。
在上述技术方案中,优选地,从所述服务器中获取所述浏览进度信息,具体包括:所述其他终端根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器;所述服务器接收并解析所述获取请求,根据解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述其他终端。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
在上述技术方案中,优选地,还包括:在所述其他终端接收到终止浏览所述指定文件的指令时,将所述指定文件的浏览进度信息发送至所述服务器。
在该技术方案中,通过在其他终端接收到终止浏览指定文件的指令时,将该指定文件的浏览进度信息发送至服务器,使得多个终端中的每个终端都可以在打开该指定文件时读取到该指定文件之前的浏览进度,并且在终止浏览该指定文件时,都能够将该指定文件的浏览进度信息发送至服务器,从而实现该指定文件的浏览进度在多个终端之间的同步。
根据本发明的另一方面,还提出了一种终端,包括:进度上传单元,用于在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;进度获取单元,用于在所述终端接收到打开所述指定文件的指令时,从所述服务器中获取其他终端上传的所述指定文件的浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
在该技术方案中,通过在终端接收到终止浏览指定文件的指令时,将指定文件的浏览进度信息上传至服务器,使得其他终端在需要打开该指定文件时,能够从服务器中获取到该指定文件的浏览进度信息,并且能够根据浏览进度信息打开该指定文件,从而实现该指定文件在不同终端之间浏览进度的同步。具体来说,比如用户在终端A上观看学习视频,当观看到5分钟时关闭了该学习视频,此时,终端A会将该学习视频的播放进度信息上传至服务器,当用户使用终端B打开该学习视频时,终端B会从服务器中获取到该学习视频的播放进度信息,然后从5分钟处继续播放,实现了学习视频的播放进度在不同终端之间的同步。其中,多个终端可以是手机、PC等智能终端中的一种或多种。
在上述技术方案中,优选地,所述进度获取单元还用于:在所述终端从所述服务器中未获取到所述浏览进度信息时,创建所述浏览进度信息。
在该技术方案中,每个文件在首次打开时都会创建一个浏览进度信息,以对该文件的浏览进度进行记录,当终端未从服务器中获取到指定文件的浏览进度信息时,说明该指定文件是首次被打开,因此可以创建该指定文件的浏览进度信息。而每个文件的浏览进度信息都可以与该文件的标识信息进行关联,以便终端根据文件的标识信息查找到该文件的浏览进度信息。
在上述技术方案中,优选地,还包括:检测单元,用于所述终端在从所述服务器中获取所述浏览进度信息之前,检测自身是否具有所述指定文件;请求生成单元,用于在所述检测单元未检测到所述指定文件时,根据所述指定文件的标识信息和所述终端支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;文件接收单元,用于接收所述服务器发送的所述指定文件。
在该技术方案中,终端通过对自身是否具有指定文件进行检测,使得终端可以在不具有该指定文件时,从服务器中获取该指定文件,而通过将终端支持的文件格式信息发送至服务器,使得服务器能够查找到终端所支持的格式的指定文件,避免终端从服务器中获取到不支持的文件格式而造成终端流量电量的浪费。
在上述技术方案中,优选地,还包括:请求生成单元,用于所述终端根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
根据本发明的另一方面,还提出了一种服务器,包括:进度接收单元,用于接收终端上传的指定文件的浏览进度信息;进度发送单元,用于在接收到终端获取所述浏览进度信息的请求时,将所述浏览进度信息发送至所述终端。
在该技术方案中,服务器通过接收终端上传的指定文件的浏览进度信息,可以在接收到其他终端获取该浏览进度信息时,能够将该浏览进度信息发送至上述其他终端,从而实现了该指定文件的浏览进度在不同终端之间的同步。
在上述技术方案中,优选地,还包括:请求解析单元,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息和所述终端支持的文件格式信息;处理单元,用于根据所述请求解析单元解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述终端。
在该技术方案中,通过根据指定文件的标识信息和终端支持的文件格式信息查找该指定文件,使得服务器能够查找到终端所支持的格式的指定文件,避免终端从服务器中获取到不支持的文件格式而造成终端流量电量的浪费。服务器在未查找到终端支持的文件格式时,也可以将已有的文件格式转换为终端支持的格式。
在上述技术方案中,优选地,还包括:请求解析单元,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息;处理单元,用于根据所述请求解析单元解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述终端。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
通过以上技术方案,可以使终端将文件的浏览进度信息上传至服务器,以便其他终端在打开该文件时,能够从服务器中获取到该文件的浏览进度信息,从而实现文件的浏览进度在多个终端之间的同步。
附图说明
图1示出了根据本发明的实施例的同步进度的方法的示意流程图;
图2示出了根据本发明的实施例的终端的示意框图;
图3示出了根据本发明的实施例的服务器的示意框图;
图4示出了根据本发明的实施例的学习过程同步***的结构示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的实施例的同步进度的方法的示意流程图。
如图1所示,根据本发明的实施例的同步进度的方法,包括:步骤102,所述多个终端中的任一终端在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;步骤104,所述多个终端中的其他终端在接收到打开所述指定文件的指令时,从所述服务器中获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
在该技术方案中,通过在多个终端中的任一终端接收到终止浏览指定文件的指令时,将指定文件的浏览进度信息上传至服务器,使得其他终端在需要打开该指定文件时,能够从服务器中获取到该指定文件的浏览进度信息,并且能够根据浏览进度信息打开该指定文件,从而实现该指定文件在不同终端之间浏览进度的同步。具体来说,比如用户在终端A上观看学习视频,当观看到5分钟时关闭了该学习视频,此时,终端A会将该学习视频的播放进度信息上传至服务器,当用户使用终端B打开该学习视频时,终端B会从服务器中获取到该学习视频的播放进度信息,然后从5分钟处继续播放,实现了学习视频的播放进度在不同终端之间的同步。其中,多个终端可以是手机、PC等智能终端中的一种或多种。
在上述技术方案中,优选地,在所述步骤102之前,还包括:所述任一终端在接收到打开所述指定文件的指令时,从所述服务器中查找所述指定文件的浏览进度信息;以及在查找到所述浏览进度信息时,获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件,在未查找到所述浏览进度信息时,创建所述浏览进度信息。
在该技术方案中,每个文件在首次打开时都会创建一个浏览进度信息,以对该文件的浏览进度进行记录,当终端未从服务器中获取到指定文件的浏览进度信息时,说明该指定文件是首次被打开,因此可以创建该指定文件的浏览进度信息。而每个文件的浏览进度信息都可以与该文件的标识信息进行关联,以便终端根据文件的标识信息查找到该文件的浏览进度信息。
在上述技术方案中,优选地,在从所述服务器中获取所述浏览进度信息之前,还包括:所述其他终端检测到自身是否具有所述指定文件,若未检测到所述指定文件,则根据所述指定文件的标识信息和所述其他终端支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;所述服务器接收并解析所述获取请求,根据解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述其他终端。
在该技术方案中,终端通过对自身是否具有指定文件进行检测,使得终端可以在不具有该指定文件时,从服务器中获取该指定文件,而通过将终端支持的文件格式信息发送至服务器,使得服务器能够查找到终端所支持的格式的指定文件,避免终端从服务器中获取到不支持的文件格式而造成终端流量电量的浪费。服务器在未查找到终端支持的文件格式时,也可以将已有的文件格式转换为终端支持的格式。
在上述技术方案中,优选地,从所述服务器中获取所述浏览进度信息,具体包括:所述其他终端根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器;所述服务器接收并解析所述获取请求,根据解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述其他终端。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
在上述技术方案中,优选地,还包括:在所述其他终端接收到终止浏览所述指定文件的指令时,将所述指定文件的浏览进度信息发送至所述服务器。
在该技术方案中,通过在其他终端接收到终止浏览指定文件的指令时,将该指定文件的浏览进度信息发送至服务器,使得多个终端中的每个终端都可以在打开该指定文件时读取到该指定文件之前的浏览进度,并且在终止浏览该指定文件时,都能够将该指定文件的浏览进度信息发送至服务器,从而实现该指定文件的浏览进度在多个终端之间的同步。
图2示出了根据本发明的实施例的终端的示意框图。
如图2所示,根据本发明的实施例的终端200,包括:进度上传单元202,用于在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;进度获取单元204,用于在所述终端200接收到打开所述指定文件的指令时,从所述服务器中获取其他终端上传的所述指定文件的浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
在该技术方案中,通过在终端200接收到终止浏览指定文件的指令时,将指定文件的浏览进度信息上传至服务器,使得其他终端在需要打开该指定文件时,能够从服务器中获取到该指定文件的浏览进度信息,并且能够根据浏览进度信息打开该指定文件,从而实现该指定文件在不同终端之间浏览进度的同步。具体来说,比如用户在终端A上观看学习视频,当观看到5分钟时关闭了该学习视频,此时,终端A会将该学习视频的播放进度信息上传至服务器,当用户使用终端B打开该学习视频时,终端B会从服务器中获取到该学习视频的播放进度信息,然后从5分钟处继续播放,实现了学习视频的播放进度在不同终端之间的同步。其中,多个终端可以是手机、PC等智能终端中的一种或多种。
在上述技术方案中,优选地,所述进度获取单元204还用于:在所述终端200从所述服务器中未获取到所述浏览进度信息时,创建所述浏览进度信息。
在该技术方案中,每个文件在首次打开时都会创建一个浏览进度信息,以对该文件的浏览进度进行记录,当终端200未从服务器中获取到指定文件的浏览进度信息时,说明该指定文件是首次被打开,因此可以创建该指定文件的浏览进度信息。而每个文件的浏览进度信息都可以与该文件的标识信息进行关联,以便终端200根据文件的标识信息查找到该文件的浏览进度信息。
在上述技术方案中,优选地,还包括:检测单元206,用于所述终端200在从所述服务器中获取所述浏览进度信息之前,检测自身是否具有所述指定文件;请求生成单元208,用于在所述检测单元206未检测到所述指定文件时,根据所述指定文件的标识信息和所述终端200支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;文件接收单元210,用于接收所述服务器发送的所述指定文件。
在该技术方案中,终端200通过对自身是否具有指定文件进行检测,使得终端200在不具有该指定文件时,可以从服务器中获取该指定文件,而通过将终端200支持的文件格式信息发送至服务器,使得服务器能够查找到终端200所支持的格式的指定文件,避免终端200从服务器中获取到不支持的文件格式而造成终端200流量电量的浪费。
在上述技术方案中,优选地,还包括:请求生成单元208,用于所述终端200根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
图3示出了根据本发明的实施例的服务器的示意框图。
如图3所示,根据本发明的实施例的服务器300,包括:进度接收单元302,用于接收终端上传的指定文件的浏览进度信息;进度发送单元304,用于在接收到终端获取所述浏览进度信息的请求时,将所述浏览进度信息发送至所述终端。
在该技术方案中,服务器300通过接收终端上传的指定文件的浏览进度信息,可以在接收到其他终端获取该浏览进度信息时,能够将该浏览进度信息发送至上述其他终端,从而实现了该指定文件的浏览进度在不同终端之间的同步。
在上述技术方案中,优选地,还包括:请求解析单元306,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息和所述终端支持的文件格式信息;处理单元308,用于根据所述请求解析单元306解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述终端。
在该技术方案中,通过根据指定文件的标识信息和终端支持的文件格式信息查找该指定文件,使得服务器300能够查找到终端所支持的格式的指定文件,避免终端从服务器300中获取到不支持的文件格式而造成终端流量电量的浪费。服务器300在未查找到终端支持的文件格式时,也可以将已有的文件格式转换为终端支持的格式。
在上述技术方案中,优选地,还包括:请求解析单元306,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息;处理单元308,用于根据所述请求解析单元306解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述终端。
在该技术方案中,指定文件的标识信息对该指定文件具有唯一标识的作用,通过根据指定文件的标识信息生成获取请求,使得服务器300能够根据指定文件的标识信息准确地查找到该指定文件的浏览进度信息,避免了多个文件的浏览进度信息之间的混淆。
图4示出了根据本发明的实施例的学习过程同步***的结构示意图。
如图4所示,根据本发明的实施例的学习过程同步***400,包括:
在线学习装置402,用于进行在线视频学习、考试,以及记录学习状态等,可以是个人电脑等,其中在线学习装置402将学习过程的进度信息上传至学习过程记录同步装置406,当然也可以从学习过程记录同步装置406中读取学习过程的进度信息。学习过程的进度信息可以包括:学习视频的观看进度信息、考试进度信息、学习课件的播放进度信息等。
资源管理装置404,主要用于存储学习过程中的各种学习资源,比如视频资源、考试试题资源等。
学习过程记录同步装置406,相当于服务器,主要用于记录学习过程的进度信息,以及根据在线学习装置402和移动学习装置408发送的获取请求将资源管理装置404中的学习资源发送至在线学习装置402或移动学习装置408中。
移动学习装置408,用于进行移动学习,并且可以从学习过程记录同步装置406中读取学习过程的进度信息,也可以将学习过程的进度信息上传至学习过程记录同步装置406中。
根据本发明的另一实施例,资源管理装置404也可以分别连接至在线学习装置402和移动学习装置408,从而使得在线学习装置402和移动学习装置408在需要获取学习资源时直接从资源管理装置404中进行获取。
以上结合附图详细说明了本发明的技术方案,考虑到在相关技术中,并没有切实可行的进度同步方案来实现跨平台的学习过程。因此,本发明提出了一种新的同步进度的方案,可以使终端将文件的浏览进度信息上传至服务器,以便其他终端在打开该文件时,能够从服务器中获取到该文件的浏览进度信息,从而实现文件的浏览进度在多个终端之间的同步。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种同步进度的方法,用于包括多个终端的***,其特征在于,包括:
步骤102,所述多个终端中的任一终端在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;
步骤104,所述多个终端中的其他终端在接收到打开所述指定文件的指令时,从所述服务器中获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
2.根据权利要求1所述的同步进度的方法,其特征在于,在所述步骤102之前,还包括:
所述任一终端在接收到打开所述指定文件的指令时,从所述服务器中查找所述指定文件的浏览进度信息;以及
在查找到所述浏览进度信息时,获取所述浏览进度信息,并根据所述浏览进度信息打开所述指定文件,在未查找到所述浏览进度信息时,创建所述浏览进度信息。
3.根据权利要求1所述的同步进度的方法,其特征在于,在从所述服务器中获取所述浏览进度信息之前,还包括:
所述其他终端检测到自身是否具有所述指定文件,若未检测到所述指定文件,则根据所述指定文件的标识信息和所述其他终端支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;
所述服务器接收并解析所述获取请求,根据解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述其他终端。
4.根据权利要求1所述的同步进度的方法,其特征在于,从所述服务器中获取所述浏览进度信息,具体包括:
所述其他终端根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器;
所述服务器接收并解析所述获取请求,根据解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述其他终端。
5.根据权利要求1至4中任一项所述的同步进度的方法,其特征在于,还包括:
在所述其他终端接收到终止浏览所述指定文件的指令时,将所述指定文件的浏览进度信息发送至所述服务器。
6.一种终端,其特征在于,包括:
进度上传单元,用于在接收到终止浏览指定文件的指令时,将所述指定文件的浏览进度信息上传至服务器;
进度获取单元,用于在所述终端接收到打开所述指定文件的指令时,从所述服务器中获取其他终端上传的所述指定文件的浏览进度信息,并根据所述浏览进度信息打开所述指定文件。
7.根据权利要求6所述的终端,其特征在于,所述进度获取单元还用于:在所述终端从所述服务器中未获取到所述浏览进度信息时,创建所述浏览进度信息。
8.根据权利要求6所述的终端,其特征在于,还包括:
检测单元,用于所述终端在从所述服务器中获取所述浏览进度信息之前,检测自身是否具有所述指定文件;
请求生成单元,用于在所述检测单元未检测到所述指定文件时,根据所述指定文件的标识信息和所述终端支持的文件格式信息生成获取请求,并将所述获取请求发送至所述服务器;
文件接收单元,用于接收所述服务器发送的所述指定文件。
9.根据权利要求6所述的终端,其特征在于,还包括:
请求生成单元,用于所述终端根据所述指定文件的标识信息生成获取请求,并将所述获取请求发送至所述服务器。
10.一种服务器,其特征在于,包括:
进度接收单元,用于接收终端上传的指定文件的浏览进度信息;
进度发送单元,用于在接收到终端获取所述浏览进度信息的请求时,将所述浏览进度信息发送至所述终端。
11.根据权利要求10所述的服务器,其特征在于,还包括:
请求解析单元,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息和所述终端支持的文件格式信息;
处理单元,用于根据所述请求解析单元解析出的所述标识信息和所述文件格式信息查找所述指定文件,并将查找到的所述指定文件发送至所述终端。
12.根据权利要求10所述的服务器,其特征在于,还包括:
请求解析单元,用于接收并解析终端发送的获取请求,以得到指定文件的标识信息;
处理单元,用于根据所述请求解析单元解析出的所述标识信息查找所述指定文件的浏览进度信息,并将查找到的所述指定文件的浏览进度信息发送至所述终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310476164.7A CN104580071A (zh) | 2013-10-12 | 2013-10-12 | 同步进度的方法、终端和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310476164.7A CN104580071A (zh) | 2013-10-12 | 2013-10-12 | 同步进度的方法、终端和服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104580071A true CN104580071A (zh) | 2015-04-29 |
Family
ID=53095278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310476164.7A Pending CN104580071A (zh) | 2013-10-12 | 2013-10-12 | 同步进度的方法、终端和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104580071A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108710679A (zh) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | 电子书阅读处理方法、装置及设备 |
CN113704798A (zh) * | 2021-09-07 | 2021-11-26 | 广州网才信息技术有限公司 | 一种跨平台移动在线学习方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932367A (zh) * | 2012-11-15 | 2013-02-13 | 北京奇虎科技有限公司 | 一种实现应用程序切换的终端设备、***和方法 |
CN103188322A (zh) * | 2011-12-30 | 2013-07-03 | 北大方正集团有限公司 | 数字内容的进度同步方法、数字内容提供方法及终端设备 |
-
2013
- 2013-10-12 CN CN201310476164.7A patent/CN104580071A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103188322A (zh) * | 2011-12-30 | 2013-07-03 | 北大方正集团有限公司 | 数字内容的进度同步方法、数字内容提供方法及终端设备 |
US20130173749A1 (en) * | 2011-12-30 | 2013-07-04 | Founder Mobile Media Technology (Beijing) Co., Ltd. | Methods and devices for providing digital content |
CN102932367A (zh) * | 2012-11-15 | 2013-02-13 | 北京奇虎科技有限公司 | 一种实现应用程序切换的终端设备、***和方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108710679A (zh) * | 2018-05-18 | 2018-10-26 | 广州阿里巴巴文学信息技术有限公司 | 电子书阅读处理方法、装置及设备 |
CN113704798A (zh) * | 2021-09-07 | 2021-11-26 | 广州网才信息技术有限公司 | 一种跨平台移动在线学习方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2612362C1 (ru) | Способ записи, способ воспроизведения, устройство, терминал и система | |
CN102800065B (zh) | 基于二维码识别跟踪的增强现实设备及方法 | |
US10037363B2 (en) | Method and device for displaying search result on mobile terminal | |
RU2014139981A (ru) | Способ и устройство для синхронизации данных | |
CN104700836A (zh) | 一种语音识别方法和*** | |
CN105025319A (zh) | 一种视频推送方法和装置 | |
CN103699635B (zh) | 信息处理方法和装置 | |
CN104424225B (zh) | 基于文件传输过程的文件处理方法及装置 | |
CN104767767A (zh) | 互联网访问数据共享方法、装置、***及网络设备 | |
CN104010206B (zh) | 基于地理位置的虚拟现实视频播放的方法和*** | |
CN103945259A (zh) | 一种在线视频播放方法及装置 | |
CN103634647A (zh) | 移动终端与智能电视间播放记录同步的方法和装置 | |
CN105808546A (zh) | 一种视频文件索引管理平台、***及其方法 | |
CN104182444A (zh) | 一种新闻搜索方法及装置 | |
JP2017535124A (ja) | メディアコンテンツに関連付けられた情報を提供する方法および装置 | |
CN103747032A (zh) | 一种文件传输方法、设备和*** | |
US20210144197A1 (en) | Method for Presenting Schedule Reminder Information, Terminal Device, and Cloud Server | |
CN103929453A (zh) | 一种上传数据的处理方法、装置及*** | |
CN103152633A (zh) | 一种关键词的识别方法及装置 | |
CN105049999A (zh) | 一种音箱分组的展示方法、本地服务器、移动终端以及*** | |
CN103034734A (zh) | 文件存储查询代理以及信息查找方法与*** | |
CN108833961B (zh) | 获取飞行记录数据的方法、服务器和*** | |
US10382607B2 (en) | Switching TV channels using a mobile device and a set-top box | |
CN104580071A (zh) | 同步进度的方法、终端和服务器 | |
US20150281385A1 (en) | Location content providing server, location content providing method, location content providing server program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150429 |
|
RJ01 | Rejection of invention patent application after publication |