CN103685333A - 数据同步方法、终端设备、注册服务器和网页服务器 - Google Patents
数据同步方法、终端设备、注册服务器和网页服务器 Download PDFInfo
- Publication number
- CN103685333A CN103685333A CN201210318792.8A CN201210318792A CN103685333A CN 103685333 A CN103685333 A CN 103685333A CN 201210318792 A CN201210318792 A CN 201210318792A CN 103685333 A CN103685333 A CN 103685333A
- Authority
- CN
- China
- Prior art keywords
- terminal equipment
- web page
- domain name
- page server
- data
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种数据同步方法、终端设备、注册服务器和网页服务器,属于网络技术领域。本发明通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。
Description
技术领域
本发明涉及网络技术领域,特别涉及一种数据同步方法、终端设备、注册服务器和网页服务器。
背景技术
随着网络技术的发展,终端设备需要保存的数据越来越多,而为了安全起见,终端设备一般通过数据同步或数据备份的手段,实现同一份数据的多处存储。具体地,终端设备可以通过本地的备份和同步进行数据同步,还可以通过网络上的服务器提供的账户注册等功能,以账号为依据与服务器之间进行同步与备份。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
以账号为依据的同步与备份,需要基于账号和数据同步应用,对于未安装数据同步应用的终端设备来说,无法实现同步,大大限制了使用范围,且基于账号的同步和备份,需要终端设备与服务器之间的频繁交互,过程复杂。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种数据同步方法、终端设备、注册服务器和网页服务器。所述技术方案如下:
一种数据同步方法,所述方法包括:
终端设备接收第一信息;
所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
一种数据同步方法,包括:
接收终端设备发送的注册请求;
根据所述终端设备的注册请求,为所述终端设备分配终端标识;
将所述终端标识发送给所述终端设备。
一种数据同步方法,包括:
网页服务器接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
所述网页服务器根据所述第一信息和所述终端标识进行数据同步。
一种终端设备,包括:
接收模块,用于接收第一信息;
发送模块,用于根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
一种注册服务器,包括:
接收模块,用于接收终端设备发送的注册请求;
分配模块,用于根据所述终端设备的注册请求,为所述终端设备分配终端标识;
发送模块,用于将所述终端标识发送给所述终端设备。
一种网页服务器,包括:
接收模块,用于接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
数据同步模块,用于根据所述第一信息和所述终端标识进行数据同步。
本发明实施例提供的数据同步方法、终端设备、注册服务器和网页服务器,通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据同步方法的流程图;
图2是本发明实施例提供的一种数据同步方法的流程图;
图3是本发明实施例提供的一种数据同步方法的流程图;
图4是本发明实施例提供的一种数据同步方法的具体流程图;
图5是本发明实施例提供的一种终端设备的结构示意图;
图6是本发明实施例提供的一种注册服务器的结构示意图;
图7是本发明实施例提供的一种网页服务器的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例提供的一种数据同步方法的流程图。该实施例的执行主体为终端设备,具体地,该终端设备可以为移动终端或固定终端,移动终端可以为智能手机、平板电脑、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、PDA(Personal Digital Assistant,个人数字助理)等,固定终端可以为PC(Personal Computer,个人电脑)等。参见图1,所述方法包括:
101、终端设备接收第一信息;
在本实施例中,终端设备接收第一信息可以包括以下任一情况:终端设备启动浏览器,通过浏览器访问终端设备的终端标识对应域名对应的网页,用户在网页上输入第一信息,从而终端设备接收第一信息;或,终端设备启动数据同步应用,用户在数据同步应用中输入第一信息,从而终端设备接收第一信息。
102、所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
其中,终端标识可以为(Globally Unique Identifier,全局唯一标识),用来标识某一***中的唯一身份。
需要说明的是,终端设备上保存有注册服务器为该终端设备分配的终端标识,因此在发送第一同步请求时,在第一同步请求中不仅携带第一信息,还需携带该终端标识,以便当网页服务器接收到该第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
本发明实施例提供的数据同步方法,通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。
可选地,基于图1所示实施例的技术方案,步骤102“所述终端设备根据所述第一信息,向网页服务器发送第一同步请求”,之前包括:所述终端设备接收并保存注册服务器分配的所述终端标识。
在本实施例中,终端设备在初次安装浏览器或数据同步应用时,需要向该浏览器或数据同步应用对应的注册服务器发送注册请求,以便该注册服务器为该终端设备分配终端标识,为每个终端设备均分配与其唯一对应的终端标识,终端设备将该终端标识作为进行数据同步时的索引,在发送同步请求时携带该终端标识,以使得网页服务器能够根据该终端标识确定该终端设备应访问的网页。
本发明实施例提供的数据同步方法,通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。进一步地,由注册服务器为终端设备执行注册和分配终端标识的过程,使得网页服务器仅是提供数据同步的平台,避免了过多信令交互。
可选地,基于图1所示实施例的技术方案,步骤102“所述终端设备根据所述第一信息,向网页服务器发送第一同步请求”,之前还包括步骤(一)和/或步骤(二):
(一)所述终端设备接收并保存所述注册服务器分配的域名;
在本实施例中,终端设备在初次安装浏览器或数据同步应用时,需要向该浏览器或数据同步应用对应的注册服务器发送注册请求,以便该注册服务器为该终端设备分配终端标识和域名,为每个终端设备均分配与其唯一对应的终端标识,并为每个终端设备均分配与其唯一对应的域名,终端设备接收并保存所述注册服务器分配的终端标识和域名。
同时,注册服务器根据该分配给终端设备的域名在网页服务器上创建该域名对应的网页,在数据同步过程中,终端设备将该终端标识作为进行数据同步的索引,或,终端设备通过访问该域名,以使得网页服务器能够根据该域名确定该终端设备应访问的网页。
(二)所述终端设备向注册服务器发送域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识,使得所述注册服务器在接收到所述域名绑定请求时,绑定所述指定域名和所述终端标识,并在所述网页服务器上创建所述指定域名对应的网页。
为了增强用户体验,使域名的分配更加个性化,同时也为了避免注册服务器分配的域名过长或无规律造成的输入不便,本发明实施例提供了终端设备自定义域名的方式,允许通过终端设备发起个性化域名的注册流程,提交一个自定义的指定域名或者曾经注册过的指定域名给注册服务器,注册服务器收到指定域名后,绑定指定域名和终端标识,并向终端发送绑定确认,当终端设备得到确认后同样绑定指定域名和终端标识,使得每次访问时,均可以访问该指定域名。
优选地,当域名绑定请求携带的指定域名为该终端设备自定义的指定域名时,注册服务器绑定该终端设备自定义的指定域名和终端标识,并在所述网页服务器上创建所述指定域名对应的网页;
当域名绑定请求携带的指定域名为曾经注册过的指定域名时,注册服务器绑定该曾经注册过的指定域名和终端标识。
需要说明的是,对于指定域名为曾经注册过的指定域名来说,可以保证同一域名能够多次使用,一旦发生浏览器重装或者更换同步终端,可以通过绑定该曾经注册过的指定域名和更换后的终端标识进行数据恢复或数据同步。
在上述步骤(一)和(二)中提供了不同的域名方法,步骤(一)中是由注册服务器进行域名分配并绑定,而终端设备被动接收,而步骤(二)中是有终端设备自定义域名,而通知注册服务器进行绑定,对于本实施例来说,该域名绑定的过程可以包含该步骤(一)和(二),还可以包括步骤(一)或(二),本实施例对此不做具体限定。
进一步地,在绑定后,将绑定的终端标识和域名发送给网页服务器,当该网页服务器接收到对该域名的访问请求时,可根据终端标识对发起访问的终端进行验证,还可以通过密码验证的方法对发起访问的终端进行验证,使得对网页服务器的访问可以多样化,且不受访问发起终端的限制,用户从终端标识对应的终端发起访问,可以直接对该网页进行访问,而用户从其他终端设备发起访问,则可以使用密码验证的方式对网页进行访问。
本发明实施例提供的数据同步方法,通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。进一步地,注册服务器根据分配的域名在网页服务器上为终端设备创建相应的网页,以便该终端设备以及其他终端设备能够根据域名访问网页,或是将数据同步至该相应的网页,使得数据的同步或是查看等使用过程,不受到终端设备类型的限制,无需身份验证,直接通过域名进行信息分享的网页***,可以实现跨终端或多终端的数据同步和共享。
可选地,基于图1所示实施例的技术方案,所述方法还包括步骤(三)和/或步骤(四):
(三)所述终端设备接收所述网页服务器发送的指定数据;所述指定数据为所述网页服务器上所述终端标识对应的数据发生变化时所发送;
在本实施例中,同步可以有两种形式,在步骤(三)中,是由网页服务器主动推送给终端设备。
网页服务器对数据变化的判断为现有技术所公开,在此不做赘述。
(四)所述终端设备开启同步功能时,向所述网页服务器发送第二同步请求,所述第二同步请求携带所述终端标识,使得所述网页服务器根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备;当所述终端设备获取失败时,获取所述终端设备缓存的数据。
而在该步骤(四)中,是由终端设备主动向网页服务器请求同步数据,则此时,需要终端设备向网页服务器发送第二同步请求,并携带终端标识作为数据同步过程中的索引,使得网页服务器根据终端标识,获取该网页服务器上所保存的与终端标识相应的数据。
在本实施例中,终端标识以及其相应的数据均是对应保存,网页服务器通过终端标识即可查询到其对应的数据。
需要说明的是,该终端设备上还缓存有从网页服务器拉取的数据或是该终端设备在一定时间段内向网页服务器同步的数据,以备在网络服务不可用或是网页服务器不可达时,供终端设备在本地进行数据同步。优选地,该终端设备的缓存是通过浏览器或是数据同步应用实现的。
本发明实施例提供的数据同步方法,通过终端设备接收第一信息;所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。进一步地,还提供了两种数据同步的具体实现方式,实现了在终端设备与网页服务器之间的数据同步,也进一步保证了网页服务器上的数据不会被篡改,其同步仅是与特定终端设备之间的同步。
图2是本发明实施例提供的一种数据同步方法的流程图。参见图2,该实施例的执行主体为注册服务器。参见图2,该实施例包括:
201、接收终端设备发送的注册请求;
202、根据所述终端设备的注册请求,为所述终端设备分配终端标识;
203、将所述终端标识发送给所述终端设备。
在本实施例中,终端设备在初次安装浏览器或数据同步应用时,需要向该浏览器或数据同步应用对应的注册服务器发送注册请求,该注册服务器为该终端设备分配终端标识,为每个终端设备均分配与其唯一对应的终端标识,终端设备将该终端标识作为进行数据同步时的索引,在发送同步请求时携带该终端标识,以使得网页服务器能够根据该终端标识确定该终端设备应访问的网页。
可选地,基于图2所示实施例的技术方案,步骤202“根据所述终端设备的注册请求,为所述终端设备分配终端标识”,之后包括:
为所述终端设备分配域名;向所述终端设备发送所述域名;将所述域名与所述终端标识绑定。
进一步可选地,所述方法还包括:
当为所述终端设备分配域名时,在网页服务器上创建所述域名对应的网页。
在本实施例中,终端设备在初次安装浏览器或数据同步应用时,需要向该浏览器或数据同步应用对应的注册服务器发送注册请求,以便该注册服务器为该终端设备分配终端标识和域名,为每个终端设备均分配与其唯一对应的终端标识,并为每个终端设备均分配与其唯一对应的域名,终端设备接收并保存所述注册服务器分配的终端标识和域名。
同时,注册服务器根据该分配给终端设备的域名在网页服务器上创建该域名对应的网页,在数据同步过程中,终端设备将该终端标识作为进行数据同步的索引,或,终端设备通过访问该域名,以使得网页服务器能够根据该域名确定该终端设备应访问的网页。
可选地,基于图2所示实施例的技术方案,步骤203“将所述终端标识发送给所述终端设备”,之后还包括:
接收所述终端设备发送的域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识;
绑定所述指定域名和所述终端标识,并在网页服务器上创建所述指定域名对应的网页。
优选地,当域名绑定请求携带的指定域名为该终端设备自定义的指定域名时,注册服务器绑定该终端设备自定义的指定域名和终端标识,并在所述网页服务器上创建所述指定域名对应的网页;
当域名绑定请求携带的指定域名为曾经注册过的指定域名时,注册服务器绑定该曾经注册过的指定域名和终端标识。
为了增强用户体验,使域名的分配更加个性化,同时也为了避免注册服务器分配的域名过长或无规律造成的输入不便,本发明实施例提供了终端设备自定义域名的方式,允许通过终端设备发起个性化域名的注册流程,提交一个自定义的指定域名或者曾经注册过的指定域名给注册服务器,注册服务器收到指定域名后,绑定指定域名和终端标识,并向终端发送绑定确认,当终端设备得到确认后同样绑定指定域名和终端标识,使得每次访问时,均可以访问该指定域名。
需要说明的是,对于指定域名为曾经注册过的指定域名来说,可以保证同一域名能够多次使用,一旦发生浏览器重装或者更换同步终端,可以通过绑定该曾经注册过的指定域名和更换后的终端标识进行数据恢复或数据同步。
采用本发明的技术方案,终端设备在进行数据同步的过程中,使用终端标识作为其数据同步的索引,在网页服务器上进行数据同步,能够使得终端设备的数据同步过程不受数据同步应用的限制,避免了登录网页服务器或是数据同步应用服务器以及与服务器之间的频繁交互,简化了数据同步的流程。
图3是本发明实施例提供的一种数据同步方法的流程图,该实施例的执行主体为网页服务器。参见图3,该实施包括:
301、网页服务器接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
需要说明的是,终端设备上保存有注册服务器为该终端设备分配的终端标识,因此在发送第一同步请求时,在第一同步请求中不仅携带第一信息,还需携带该终端标识,以便当网页服务器接收到该第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
302、所述网页服务器根据所述第一信息和所述终端标识进行数据同步。
该终端标识可以作为网页服务器上用于数据同步的索引。而对第一信息的数据同步是指将第一信息添加到数据同步的对象中。在本实施例中,以该数据同步的对象为终端标识对应的域名的网页为例进行说明。
可选地,基于图3所示实施例的技术方案,该步骤302“所述网页服务器根据所述第一信息和所述终端标识进行数据同步”,包括:
所述网页服务器根据所述终端标识,将所述第一信息同步至所述终端标识对应域名的网页。
需要说明的是,当注册服务器对终端标识和域名进行绑定后,会将该绑定通知给网页服务器,因此,在网页服务器接收到第一信息和终端标识时,根据终端标识确定其对应的域名,并根据对应的域名将第一信息同步到该域名对应的网页中。
可选地,基于图3所示实施例的技术方案,所述方法还包括:
(五)当所述网页服务器上所述终端标识对应的数据发生变化时,向所述终端设备发送指定数据,所述指定数据为变化后的数据;
在本实施例中,同步可以有两种形式,在步骤(五)中,是由网页服务器主动推送给终端设备。
网页服务器对数据变化的判断为现有技术所公开,在此不做赘述。
(六)当所述网页服务器接收到所述终端设备发送的第二同步请求,所述第二同步请求携带所述终端标识,根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备。
而在该步骤(六)中,是由终端设备主动向网页服务器请求同步数据,则此时,需要终端设备向网页服务器发送第二同步请求,并携带终端标识作为数据同步过程中的索引,网页服务器根据终端标识,获取该网页服务器上所保存的与终端标识相应的数据,并将该相应的数据发送个终端设备。
在本实施例中,网页服务器上终端标识以及其相应的数据均是对应保存,网页服务器通过终端标识即可查询到其对应的数据。
需要说明的是,该终端设备上还缓存有从网页服务器拉取的数据或是该终端设备在一定时间段内向网页服务器同步的数据,以备在网络服务不可用或是网页服务器不可达时,供终端设备在本地进行数据同步。优选地,该终端设备的缓存是通过浏览器或是数据同步应用实现的。
可选地,基于图3所示实施例的技术方案,所述方法还包括:当接收到第一终端设备发送的访问请求,所述访问请求用于访问第一域名对应的网页;当接收到指定密码时,允许所述第一终端设备访问所述第一域名对应的网页。
需要说明的是,该第一终端设备是指任一个终端设备,当网页服务器接收到该第一终端设备发送的访问请求时,当该访问请求携带第一终端设备标识,则可根据该第一终端设备标识获取其对应的域名,并访问该域名对应的网页;而当该访问请求不携带第一终端设备标识,而是用于访问第一域名对应的网页时,需要对该次访问进行密码验证,因此,仅当接收到指定密码时,允许该第一终端设备访问该第一域名对应的网页。在本实施例中,对第一终端设备的访问进行了安全控制和验证,提供了数据访问的安全性。
可选地,基于图3所示实施例的技术方案,所述方法还包括:
当接收到第一终端设备发送的分享请求,所述分享请求用于查看第一域名对应的网页;当接收到指定密码时,根据所述第一域名对应的网页生成只读网页,并获取将所述只读网页的地址;向所述第一终端设备发送所述只读网页的地址。
需要说明的是,当网页服务器接收到该第一终端设备发送的分享请求时,当该分享请求携带第一终端设备标识,则可根据该第一终端设备标识获取其对应的域名,并根据该域名对应的网页生成只读网页,并获取该只读网页的网址,使得第一终端设备的用户可以接收到该网址时,将网址分享给其他用户或其他终端设备;而当该分享请求不携带第一终端设备标识,而是用于查看第一域名对应的网页时,需要对该次访问进行密码验证,因此,仅当接收到指定密码时,并根据该域名对应的网页生成只读网页,并获取该只读网页的网址,使得第一终端设备的用户可以接收到该网址时,将网址分享给其他用户或其他终端设备。在本实施例中,对第一终端设备的分享进行了安全控制和验证,提供了数据访问的安全性,并提供了不可编辑的只读页面,使得用户在查看只读页面时,不会对网页服务器上数据的同步和数据的安全性造成影响。
需要说明的是,在上述实施例中,网页服务器和注册服务器之间是连通的。
上述所有可选技术方案可以采用可以结合的方式任意结合构成本发明实施例的可选实施例,在此不再一一举例说明。
图4是本发明实施例提供的一种数据同步方法的具体流程图。该实施例的交互主体为终端设备、网页服务器和注册服务器。本实施例仅以终端设备将第一信息同步到网页服务器为例进行说明。参见图4,该实施例具体包括:
401、终端设备向注册服务器发送注册请求;
402、注册服务器根据所述终端设备的注册请求,为所述终端设备分配终端标识和域名;
进一步地,注册服务器在网页服务器上创建所述域名对应的网页。
403、注册服务器将所述域名与所述终端标识绑定;
进一步地,注册服务器将所述域名与所述终端标识的绑定关系通知给网页服务器。
404、注册服务器将所述终端标识和域名发送给所述终端设备;
405、终端设备保存所述终端标识和域名;
406、终端设备接收第一信息;
407、所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识;
408、网页服务器根据所述终端标识,将所述第一信息同步至所述终端标识对应域名的网页。
图5是本发明实施例提供的一种终端设备的结构示意图。参见图5,该终端设备包括:
接收模块51,用于接收第一信息;
发送模块52,用于根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
可选地,所述终端设备还包括:
保存模块53,用于接收并保存注册服务器分配的所述终端标识。
可选地,所述保存模块53还用于接收并保存所述注册服务器分配的域名;
和/或,
所述发送模块52还用于向注册服务器发送域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识,使得所述注册服务器在接收到所述域名绑定请求时,绑定所述指定域名和所述终端标识,并在所述网页服务器上创建所述指定域名对应的网页。
可选地,所述接收模块51还用于接收所述网页服务器发送的指定数据;所述指定数据为所述网页服务器上所述终端标识对应的数据发生变化时所发送;
和/或,
所述发送模块52还用于开启同步功能时,向所述网页服务器发送第二同步请求,所述第二同步请求携带所述终端标识,使得所述网页服务器根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备;
可选地,所述终端设备还包括:
获取模块54,用于当所述终端设备获取失败时,获取所述终端设备缓存的数据。
图5所示实施例的终端设备,以包括上述所有可选技术方案为例描述本发明的技术方案,实际应用中,上述所有可选技术方案可以采用任何可结合的方式构成本发明实施例的可选技术方案,在此不再一一举例。
本实施例的终端设备,通过采用上述模块实现数据同步,与上述相关方法实施例的实现机制相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
需要说明的是:上述实施例提供的终端设备在数据同步时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端设备与数据同步方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图6是本发明实施例提供的一种注册服务器的结构示意图。参见图6,该注册服务器包括:
接收模块61,用于接收终端设备发送的注册请求;
分配模块62,用于根据所述终端设备的注册请求,为所述终端设备分配终端标识;
发送模块63,用于将所述终端标识发送给所述终端设备。
可选地,所述分配模块62还用于为所述终端设备分配域名;
所述发送模块63还用于向所述终端设备发送所述域名;
所述注册服务器还包括:
绑定模块64,用于将所述域名与所述终端标识绑定。
可选地,所述注册服务器还包括:
创建模块65,用于当为所述终端设备分配域名时,在网页服务器上创建所述域名对应的网页。
可选地,所述接收模块61还用于接收所述终端设备发送的域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识;
所述绑定模块64还用于绑定所述指定域名和所述终端标识;
所述创建模块65还用于在网页服务器上创建所述指定域名对应的网页。
图6所示实施例的注册服务器,以包括上述所有可选技术方案为例描述本发明的技术方案,实际应用中,上述所有可选技术方案可以采用任何可结合的方式构成本发明实施例的可选技术方案,在此不再一一举例。
本实施例的注册服务器,通过采用上述模块实现数据同步,与上述相关方法实施例的实现机制相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
需要说明的是:上述实施例提供的注册服务器在数据同步时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将注册服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的注册服务器与数据同步方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图7是本发明实施例提供的一种网页服务器的结构示意图。参见图7,该网页服务器包括:
接收模块71,用于接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
数据同步模块72,用于根据所述第一信息和所述终端标识进行数据同步。
可选地,数据同步模块72具体用于根据所述终端标识,将所述第一信息同步至所述终端标识对应域名的网页。
可选地,所述网页服务器还包括:
发送模块73,用于当网页服务器上所述终端标识对应的数据发生变化时,向所述终端设备发送指定数据,所述指定数据为变化后的数据;
和/或,
所述发送模块73还用于当所述网页服务器接收到所述终端设备发送的第二同步请求,所述第二同步请求携带所述终端标识,根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备。
可选地,所述接收模块71还用于接收第一终端设备发送的访问请求,所述访问请求用于访问第一域名对应的网页;当接收到指定密码时,允许所述第一终端设备访问所述第一域名对应的网页。
可选地,所述接收模块71还用于接收第一终端设备发送的分享请求,所述分享请求用于查看第一域名对应的网页;
该网页服务器还包括:
获取模块74,用于当接收到指定密码时,根据所述第一域名对应的网页生成只读网页,并获取将所述只读网页的地址;
所述发送模块73还用于向所述第一终端设备发送所述只读网页的地址。
图7所示实施例的网页服务器,以包括上述所有可选技术方案为例描述本发明的技术方案,实际应用中,上述所有可选技术方案可以采用任何可结合的方式构成本发明实施例的可选技术方案,在此不再一一举例。
本实施例的网页服务器,通过采用上述模块实现数据同步,与上述相关方法实施例的实现机制相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。
需要说明的是:上述实施例提供的网页服务器在数据同步时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网页服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网页服务器与数据同步方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (26)
1.一种数据同步方法,其特征在于,所述方法包括:
终端设备接收第一信息;
所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
2.根据权利要求1所述的方法,其特征在于,所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,之前包括:
所述终端设备接收并保存注册服务器分配的所述终端标识。
3.根据权利要求2所述的方法,其特征在于,所述终端设备根据所述第一信息,向网页服务器发送第一同步请求,之前还包括:
所述终端设备接收并保存所述注册服务器分配的域名;
和/或,
所述终端设备向注册服务器发送域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识,使得所述注册服务器在接收到所述域名绑定请求时,绑定所述指定域名和所述终端标识,并在所述网页服务器上创建所述指定域名对应的网页。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端设备接收所述网页服务器发送的指定数据;所述指定数据为所述网页服务器上所述终端标识对应的数据发生变化时所发送;
和/或,
所述终端设备开启同步功能时,向所述网页服务器发送第二同步请求,所述第二同步请求携带所述终端标识,使得所述网页服务器根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备;当所述终端设备获取失败时,获取所述终端设备缓存的数据。
5.一种数据同步方法,其特征在于,包括:
接收终端设备发送的注册请求;
根据所述终端设备的注册请求,为所述终端设备分配终端标识;
将所述终端标识发送给所述终端设备。
6.根据权利要求5所述的方法,其特征在于,根据所述终端设备的注册请求,为所述终端设备分配终端标识,之后包括:
为所述终端设备分配域名;
向所述终端设备发送所述域名;
将所述域名与所述终端标识绑定。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当为所述终端设备分配域名时,在网页服务器上创建所述域名对应的网页。
8.根据权利要求5所述的方法,其特征在于,将所述终端标识发送给所述终端设备,之后还包括:
接收所述终端设备发送的域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识;
绑定所述指定域名和所述终端标识,并在网页服务器上创建所述指定域名对应的网页。
9.一种数据同步方法,其特征在于,包括:
网页服务器接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
所述网页服务器根据所述第一信息和所述终端标识进行数据同步。
10.根据权利要求9所述的方法,其特征在于,所述网页服务器根据所述第一信息和所述终端标识进行数据同步,包括:
所述网页服务器根据所述终端标识,将所述第一信息同步至所述终端标识对应域名的网页。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
当所述网页服务器上所述终端标识对应的数据发生变化时,向所述终端设备发送指定数据,所述指定数据为变化后的数据;
和/或,
当所述网页服务器接收到所述终端设备发送的第二同步请求,所述第二同步请求携带所述终端标识,根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收第一终端设备发送的访问请求,所述访问请求用于访问第一域名对应的网页;
当接收到指定密码时,允许所述第一终端设备访问所述第一域名对应的网页。
13.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收第一终端设备发送的分享请求,所述分享请求用于查看第一域名对应的网页;
当接收到指定密码时,根据所述第一域名对应的网页生成只读网页,并获取将所述只读网页的地址;
向所述第一终端设备发送所述只读网页的地址。
14.一种终端设备,其特征在于,包括:
接收模块,用于接收第一信息;
发送模块,用于根据所述第一信息,向网页服务器发送第一同步请求,所述第一同步请求携带所述第一信息和所述终端设备的终端标识,使得所述网页服务器在接收到所述第一同步请求时,根据所述第一信息和所述终端标识进行数据同步。
15.根据权利要求14所述的终端设备,其特征在于,所述终端设备还包括:
保存模块,用于接收并保存注册服务器分配的所述终端标识。
16.根据权利要求15所述的终端设备,其特征在于,所述保存模块还用于接收并保存所述注册服务器分配的域名;
和/或,
所述发送模块还用于向注册服务器发送域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识,使得所述注册服务器在接收到所述域名绑定请求时,绑定所述指定域名和所述终端标识,并在所述网页服务器上创建所述指定域名对应的网页。
17.根据权利要求14所述的终端设备,其特征在于,所述接收模块还用于接收所述网页服务器发送的指定数据;所述指定数据为所述网页服务器上所述终端标识对应的数据发生变化时所发送;
和/或,
所述发送模块还用于开启同步功能时,向所述网页服务器发送第二同步请求,所述第二同步请求携带所述终端标识,使得所述网页服务器根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备;
所述终端设备还包括:
获取模块,用于当所述终端设备获取失败时,获取所述终端设备缓存的数据。
18.一种注册服务器,其特征在于,包括:
接收模块,用于接收终端设备发送的注册请求;
分配模块,用于根据所述终端设备的注册请求,为所述终端设备分配终端标识;
发送模块,用于将所述终端标识发送给所述终端设备。
19.根据权利要求18所述的注册服务器,其特征在于,所述分配模块还用于为所述终端设备分配域名;
所述发送模块还用于向所述终端设备发送所述域名;
所述注册服务器还包括:
绑定模块,用于将所述域名与所述终端标识绑定。
20.根据权利要求19述的注册服务器,其特征在于,所述注册服务器还包括:
创建模块,用于当为所述终端设备分配域名时,在网页服务器上创建所述域名对应的网页。
21.根据权利要求20所述的注册服务器,其特征在于,所述接收模块还用于接收所述终端设备发送的域名绑定请求,所述域名绑定请求携带指定域名和所述终端标识;
所述绑定模块还用于绑定所述指定域名和所述终端标识;
所述创建模块还用于在网页服务器上创建所述指定域名对应的网页。
22.一种网页服务器,其特征在于,包括:
接收模块,用于接收终端设备发送的第一同步请求,所述第一同步请求携带第一信息和所述终端设备的终端标识;
数据同步模块,用于根据所述第一信息和所述终端标识进行数据同步。
23.根据权利要求22所述的网页服务器,其特征在于,数据同步模块具体用于根据所述终端标识,将所述第一信息同步至所述终端标识对应域名的网页。
24.根据权利要求22所述的网页服务器,其特征在于,所述网页服务器还包括:
发送模块,用于当网页服务器上所述终端标识对应的数据发生变化时,向所述终端设备发送指定数据,所述指定数据为变化后的数据;
和/或,
所述发送模块还用于当所述网页服务器接收到所述终端设备发送的第二同步请求,所述第二同步请求携带所述终端标识,根据所述终端标识,获取所述网页服务器的相应数据,并将所述相应数据发送给所述终端设备。
25.根据权利要求22所述的网页服务器,其特征在于,所述接收模块还用于接收第一终端设备发送的访问请求,所述访问请求用于访问第一域名对应的网页;当接收到指定密码时,允许所述第一终端设备访问所述第一域名对应的网页。
26.根据权利要求22所述的网页服务器,其特征在于,所述接收模块还用于接收第一终端设备发送的分享请求,所述分享请求用于查看第一域名对应的网页;
获取模块,用于当接收到指定密码时,根据所述第一域名对应的网页生成只读网页,并获取将所述只读网页的地址;
所述发送模块还用于向所述第一终端设备发送所述只读网页的地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210318792.8A CN103685333B (zh) | 2012-08-31 | 2012-08-31 | 数据同步方法、终端设备、注册服务器和网页服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210318792.8A CN103685333B (zh) | 2012-08-31 | 2012-08-31 | 数据同步方法、终端设备、注册服务器和网页服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103685333A true CN103685333A (zh) | 2014-03-26 |
CN103685333B CN103685333B (zh) | 2018-01-19 |
Family
ID=50321645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210318792.8A Active CN103685333B (zh) | 2012-08-31 | 2012-08-31 | 数据同步方法、终端设备、注册服务器和网页服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103685333B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105827683A (zh) * | 2015-09-29 | 2016-08-03 | 维沃移动通信有限公司 | 一种数据同步的方法、服务器及电子设备 |
CN104780211B (zh) * | 2015-04-13 | 2016-09-07 | 努比亚技术有限公司 | 数据同步方法和装置 |
CN106411692A (zh) * | 2016-06-29 | 2017-02-15 | 宁波市由乐讯通讯科技有限公司 | 一种改进型移动端和服务器端消息进行同步的方法及*** |
CN113918266A (zh) * | 2021-11-23 | 2022-01-11 | 成都泰盟软件有限公司 | 一种基于局域网的多终端数据同步响应方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097610A1 (en) * | 2003-11-03 | 2005-05-05 | Pedlow Leo M.Jr. | Distribution of preferences, provisioning and entitlements in clustered, distributed entertainment networks |
CN101582927A (zh) * | 2009-06-10 | 2009-11-18 | 中兴通讯股份有限公司 | 一种用于信息备份及恢复的服务器、移动终端及方法 |
CN102611724A (zh) * | 2011-01-25 | 2012-07-25 | ***通信集团公司 | 服务器通知数据同步及同步服务器迁移方法、***及装置 |
-
2012
- 2012-08-31 CN CN201210318792.8A patent/CN103685333B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097610A1 (en) * | 2003-11-03 | 2005-05-05 | Pedlow Leo M.Jr. | Distribution of preferences, provisioning and entitlements in clustered, distributed entertainment networks |
CN101582927A (zh) * | 2009-06-10 | 2009-11-18 | 中兴通讯股份有限公司 | 一种用于信息备份及恢复的服务器、移动终端及方法 |
CN102611724A (zh) * | 2011-01-25 | 2012-07-25 | ***通信集团公司 | 服务器通知数据同步及同步服务器迁移方法、***及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104780211B (zh) * | 2015-04-13 | 2016-09-07 | 努比亚技术有限公司 | 数据同步方法和装置 |
CN105827683A (zh) * | 2015-09-29 | 2016-08-03 | 维沃移动通信有限公司 | 一种数据同步的方法、服务器及电子设备 |
CN105827683B (zh) * | 2015-09-29 | 2019-01-11 | 维沃移动通信有限公司 | 一种数据同步的方法、服务器及电子设备 |
CN106411692A (zh) * | 2016-06-29 | 2017-02-15 | 宁波市由乐讯通讯科技有限公司 | 一种改进型移动端和服务器端消息进行同步的方法及*** |
CN113918266A (zh) * | 2021-11-23 | 2022-01-11 | 成都泰盟软件有限公司 | 一种基于局域网的多终端数据同步响应方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103685333B (zh) | 2018-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102394887B (zh) | 基于OAuth协议的开放平台安全认证方法和*** | |
CN110958218B (zh) | 基于多网通信的数据传输方法及相关设备 | |
CN103475726B (zh) | 一种虚拟桌面管理方法、服务器和客户端 | |
CN102843436B (zh) | 一种设备管理方法、设备、服务器以及*** | |
CN109413096B (zh) | 一种多应用的登录方法及装置 | |
CN104378382A (zh) | 一种多商户无线认证***及其认证方法 | |
WO2003036412A3 (en) | Method and system for getting on-line status, authentication, verification, authorization, communication and transaction services for web-enabled hardware and software, based on uniform telephone address related applications | |
CN103581184A (zh) | 移动终端访问企业内网服务器的方法和*** | |
CN103685255B (zh) | 一种基于二维码扫描的文件加密方法 | |
CN104348786B (zh) | 密码找回方法、装置和*** | |
CN102811228A (zh) | 网络业务登录方法、设备和*** | |
CN103179099B (zh) | 一种接入开放网站平台的统一认证方法和一种网站平台 | |
CN101316167A (zh) | 一种安全认证的注册及登录方法、***和移动终端 | |
CN104079470A (zh) | 一种电子名片交换方法、***及服务器 | |
CN104158818A (zh) | 一种单点登录方法及*** | |
CN102143131B (zh) | 用户注销方法及认证服务器 | |
CN109040024A (zh) | 一种资源访问权限控制方法及*** | |
CN104660409A (zh) | 集群环境下***登录的方法和认证服务器集群 | |
CN104348895A (zh) | 移动终端中程序间共享数据的方法及装置 | |
CN102355509A (zh) | 一种依托通讯录中移动号码进行消息收发的方法和装置 | |
CN103095859A (zh) | 多域名会话信息共享方法和*** | |
CN103685333A (zh) | 数据同步方法、终端设备、注册服务器和网页服务器 | |
CN102523220A (zh) | Web认证方法、用于web认证的客户端及接入层设备 | |
CN103957189B (zh) | 应用程序之间的交互方法和装置 | |
CN102984261A (zh) | 基于手机终端的网络业务登录方法、设备和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |