CN101277472A - 博客内容的同步方法、设备和系统 - Google Patents
博客内容的同步方法、设备和系统 Download PDFInfo
- Publication number
- CN101277472A CN101277472A CNA2007100962124A CN200710096212A CN101277472A CN 101277472 A CN101277472 A CN 101277472A CN A2007100962124 A CNA2007100962124 A CN A2007100962124A CN 200710096212 A CN200710096212 A CN 200710096212A CN 101277472 A CN101277472 A CN 101277472A
- Authority
- CN
- China
- Prior art keywords
- blog
- blog content
- server
- content
- synchronization
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000001360 synchronised effect Effects 0.000 claims abstract description 89
- 230000003993 interaction Effects 0.000 claims description 26
- 230000008569 process Effects 0.000 abstract description 13
- 238000004891 communication Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 description 19
- 239000003795 chemical substances by application Substances 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 6
- 230000036651 mood Effects 0.000 description 6
- 101001046426 Homo sapiens cGMP-dependent protein kinase 1 Proteins 0.000 description 5
- 102100022422 cGMP-dependent protein kinase 1 Human genes 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002996 emotional effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及通信领域,公开了一种博客内容的同步方法、设备和系统,使得移动终端中的博客内容可以在其它设备和移动终端之间高效地进行同步。其中,与博客内容一起同步的信息包括:基本信息、摘要信息、内容的媒体列表、访问博客内容的用户信息及相应的访问权限、浏览信息、在本地存放的数据单元信息等。在移动终端与其它设备之间完成博客内容的同步后,还需要将同步的博客内容通知给相关终端,相关终端为有权限访问该博客内容的用户所使用的终端。
Description
技术领域
本发明涉及通信领域,特别涉及博客内容同步技术。
背景技术
随着科学技术的不断发展,人们希望可以随时随地的进行信息的接收和发送,可以随时随地的用一台手持设备执行设备中的应用程序。通常,这种数据交互和执行应用程序的结果不仅需要存储到手持设备中,也需要与其他数据设备中这种类型的数据保持一致。比如,在手机中和个人数字助理(Personal Digital Assistant,简称“PDA”)中都存有通讯录,在办公室和家里的个人电脑(Personal Computer,简称“PC”)或者笔记本也都存有相同的通讯录,人们希望这些设备中的信息能保持一致,当其中一个设备上的数据变化时,可以操作其他设备中的数据做相应的改变,这就是数据同步。
通用同步协议的目标是普遍适用。同步两端可以是任何一种类型的网络设备和任一种终端,如掌上电脑、PDA、移动电话、自动计算机和桌面计算机。在任一种网络上面,同步操作的数据可以是任何一种网络数据。同时一个用户可以通过不同的设备访问、操作同样的数据集合。同步标记语言(Synchronization Markup Language,简称“SyncML”)的同步协议就是为了实现这个目标而应运而生的一个新的通用标准。
SyncML同步协议主要包括4个部分:SyncML数据同步协议的框架结构、SyncML同步协议、SyncML表示协议、SyncML的传输方式。SyncML框架结构如图1中的虚线框内部所示,由SyncML数据格式、SyncML适配器和SyncML功能接口三部分组成;SyncML同步协议如图1中的虚线框外部所示,SyncML同步协议主要定义数据同步操作的会话过程中的数据流程,同步双方的握手过程,数据同步操作的类型等等;SyncML表示协议主要涉及同步所支持的数据类型、命令格式,能够在各种网络传输的SyncML消息格式,SyncML消息包含在SyncML包中,SyncML包的基本结构如图2所示;SyncML消息可以在任何一种有线和无线的网络连接上传输,SyncML的传输方式中定义了可以在基于超文本传输协议(Hyper-Text Transfer Protocol,简称“HTTP”)、无线会话协议(Wireless Session Portocol,简称“WSP”)、对象交换协议(Object Exchange Protocol,简称“OBEX”)三种协议的网络连接上传输SyncML包和消息,这三种传输协议基本上含盖了所有的远程和短程连接。
在SyncML同步协议中定义了在SyncML客户端和SyncML服务器之间消息的交互过程,如图3所示,SyncML客户端发送包含客户数据修改信息的SyncML消息给SyncML服务器,服务器根据SyncML消息中的数据同步服务器中存储的数据,把修改结果信息回应给SyncML客户端,一次SyncML同步过程通常需要六个数据包来完成,即从PKG1到PKG6。在SyncML同步协议中定义的数据同步类型包括双向同步,客户端发起单向同步,服务器端发起单向同步及慢同步、服务器通告同步等。
由于SyncML表示协议通过定义一个可扩展的标记语言(EXtensibleMarkup Language,简称“XML”)的文档类型描述(Document Type Description,简称“DTD”),来定义所有的在数据同步操作中所需数据的表示方式,因此,下面对XML技术进行简单介绍。
XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。
XML不只是像超文本标记语言(Hypertext Markup Language,简称“HTML”)或是格式化的程序,通过定义一套固定的标记,来描述一定数目的元素,而是可以由用户定义自己需要的标记。这些标记必须根据某些通用的原理来创建,但是在标记的意义上,也具有相当的灵活性。例如,假如用户正在处理与家谱有关的事情,需要描述人的出生、死亡、埋葬地、家庭、结婚、离婚等,这就必须创建用于每项的标记。新创建的标记可在DTD中加以描述。
随着网络技术的不断发展,出现了继电子邮件(Email)、电子公告栏系统(Bulletin Board System,简称“BBS”)、网络呼叫器(ICQ)之后的第四种网络交流方式:博客(blog)。博客是一种网上的共享空间,以日记的形式在网络上发表自己个人内容,因此,博客也可以称为日志或日记。
各个博客的内容和目的都有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想的新闻,到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有,涉及各行各业。许多博客是个人心中所想之事情的发表,倾向于个人情感的体现活动。另有一些博客是由一群人基于某个特定主题或共同利益领域的集体创作。其实博客的定义和认识可以说并没有统一的说法。或者说博客是一种新的生活方式、新的工作方式、新的学习方式和交流方式,是“互联网的第四块里程牌”。
目前,通过终端完成的博客更新、通知等功能,主要是集中在PC机上完成的,如果需要在移动终端上(如手机)实现这样的功能,则需要通过基于终端设备上的无线应用协议(Wireless Application Protocol,简称“WAP”)或者万维网(World Wide Web,简称“Web”)的浏览器,通过访问博客网页的方式实现博客内容的更新、修改、管理以及浏览等。
但是就目前而言,由于移动终端的体积较小,计算能力与显示能力都较弱,因此很难实现同PC类似的全因特网的网络浏览的能力。另外,由于无线网络的IP连接不可能长时间保存,博客内容的实时更新也很难通过类似于PC的方式通过浏览器来实现。
另一方面,虽然可以通过采用短消息业务(Short Message Service,简称“SMS”)方式来实现移动终端和服务器之间的同步。但由于SMS技术实现简单,所提供的功能较弱,一般情况下仅能够实现文字内容和简单图片在服务器和移动终端之间的同步功能。对于具有丰富的媒体内容的博客而言,SMS不支持其在移动终端与服务器之间的同步。
以个人信息管理(Personal Information Management,简称“PIM”)为例,PIM业务主要实现的是通过数据同步技术将与个人用户相关的信息在终端和网络侧之间进行一个同步的工作。其中同步的内容可以包括电话本、通话记录、SMS等内容。在某些运营商开展的PIM业务当中,提供所谓的随心笔记功能。主要是将移动终端上的文字内容通过SMS的方式发送到服务器上,其功能包括:
笔记随心记录:用户可以随时随地记录一些便签信息,并通过短信的方式将其存储到服务器上;
笔记随心查询:用户可以随时通过发送短信指令,通过关键词查询以前存储的便签信息;
笔记本类管理:用户可对笔记进行分类管理,以增强笔记的可操作性。
PIM业务同样无法完成移动终端和服务器之间博客内容的同步。而且PIM业务主要用于在服务器侧保存内容,并不能够提供对外开放的接口,因而不能提供其他用户对该内容的访问,也就是说,即使该内容为博客的博客内容,其它用户也无法对同步的博客内容进行访问。
发明内容
本发明实施方式要解决的主要技术问题是提供一种博客内容的同步方法、设备和系统,使得移动终端中的博客内容可以在其它设备和移动终端之间高效地进行同步。
为解决上述技术问题,本发明的实施方式提供了一种博客内容的同步方法,包含以下步骤:
移动终端与其它设备之间通过同步标记语言的交互进行博客内容的同步。
本发明的实施方式还提供了一种移动终端设备,包含:
存储模块,用于保存博客内容;
同步模块,用于与其它设备之间进行同步标记语言的交互,并通过该交互进行存储模块内和该设备内博客内容的同步。
本发明的实施方式还提供了一种设备,包含
存储模块,用于保存博客内容;
第一同步模块,用于与移动终端进行同步标记语言的交互,并通过该交互进行存储模块内和该移动终端内博客内容的同步。
本发明的实施方式还提供了一种博客内容的同步系统,包含上文所述的移动终端设备,和/或上文所述的设备。
本发明实施方式与现有技术相比,主要效果在于,因为使用了同步标记语言,所以移动终端生成的博客内容可以在其它设备与移动终端之间进行高效地同步,从而给用户带来了更好的用户体验。
附图说明
图1是现有技术中SyncML的同步框架示意图;
图2是现有技术中SyncML包的基本结构示意图;
图3是现有技术中SyncML客户端和SyncML服务器之间消息的交互流程图;
图4是根据本发明第一实施方式的博客内容的同步方法流程图;
图5是根据本发明第一实施方式中移动终端与PIM服务器进行博客内容同步的系统结构示意图;
图6是现有技术中本地博客应用与数据同步应用的结构示意图;
图7是根据本发明第一实施方式中的本地博客应用与数据同步应用的结构示意图;
图8是根据本发明第一实施方式中移动终端将博客内容同步到PIM服务器中的具体流程图;
图9是根据本发明第一实施方式中的PIM服务器的网络结构示意图;
图10是根据本发明第二实施方式的博客内容的同步方法流程图;
图11是根据本发明第二实施方式中所涉及网元的系统结构示意图;
图12是根据本发明第三实施方式的博客内容的同步方法流程图;
图13是根据本发明第三实施方式中所涉及网元的系统结构示意图;
图14是根据本发明第四实施方式的博客内容的同步方法流程图;
图15是根据本发明第五实施方式的相关终端将对同步的博客内容的评论通知给移动终端的流程图;
图16是根据本发明第六实施方式的博客内容的同步方法示意图;
图17是根据本发明第六实施方式的博客内容的同步方法流程图;
图18是根据本发明第七实施方式的博客内容的同步系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
本发明的第一实施方式涉及一种博客内容的同步方法,在本实施方式中,其它设备为服务器,移动终端与服务器之间通过同步标记语言的交互进行博客内容的同步,从而完成了移动终端所生成的博客内容的实时发布功能。本实施方式中需同步的博客内容主要是用户在移动终端所撰写的本地的博客内容,当然,也可以是本地保存的博客内容。服务器可以是用于个人信息同步的PIM服务器,也可以是Web服务器。但是鉴于现有的技术方案,本实施方式以PIM服务器为例说明整个博客内容的同步方法。
具体流程如图4所示,在步骤410中,移动终端在本地完成博客内容的编辑,生成包含博客所有内容的博客文档。
具体地说,为了使整个博客的内容在网络之间更加有效的传送,博客的内容可以采用XML作为表示语言,以文本方式在网络上传输。当然,为了更好的扩展性和适应性,博客的内容也可以采用其他的方式,如HTML、Javascript等,并不仅局限于XML方式。
针对博客作为个人日记的特殊地位,用户可能随时需要针对博客的本地内容进行编辑、修改、浏览、删除等操作,更新后的博客内容同步到PIM服务器后,可能会影响PIM服务器上所存放的数据。因此,为了保证博客内容的同步正确性,在博客数据内容同步的过程当中,应该附加博客的其它信息,如标识信息,版本信息,有效时间等信息。具体地说,在整个博客同步过程当中,博客文件当中的数据格式可以包括:
博客基本信息:如博客的语言种类、创建者等;
博客摘要信息:如创建时间、有效时间范围、文章摘要、关键词、标题、修改记录、博客分类等;
博客内容的媒体列表:如媒体类型、媒体名称、媒体大小、博客的格式信息等;
访问该博客内容的用户的信息及相应的访问权限:如用户范围、相应的用户访问权限设定等,其中,用户的访问权限可以是浏览、复制、评论、或其任意组合;
浏览信息:包括是否生成通告、是否同Web服务器同步、是否可以通过Web进行访问等,需要同步的Web服务器地址,需要同步的Web服务器的用户名,需要同步的Web服务器的密码等;
博客在本地存放的数据单元:如博客的具体内容,其通过数据的方式携带在XML当中。
如果还有其它的附加信息,则博客文件当中的数据格式还可以包括扩展的附加信息。
为了更好的促进博客在整个PIM业务当中的使用,增强其互联互通的能力,需要规定统一的XML模板,也就是DTD或者XML Schema。由于DTD或者Schema的写法各种各样,不尽相同,因此本实施方式不对DTD或Schema的格式以及内容进行限定,但是为了理解方便,出一个可供参考的shcema结构,通过该结构,生成用于博客同步的XML文档。
可能的shcema结构如下所示:
<?xml version=″1.0″encoding=″UTF-8″?>
<!-Blog SyncML Schema by huawei -->
<xs:schema xmlns:xs=″http://www.w3.org/2001/XML Schema″
elementFormDefault=″qualified″>
<xs:element name=″BlogAbstractInfo″>//对博客摘要信息的定义
<xs:complexType>
<xs:attribute name=″CreateTime″type=″xs:string″use=″required″/>
<xs:attribute name=″ValidFrom″type=″xs:string″use=″required″/>
<xs:attribute name=″ValidTo″type=″xs:string″use=″required″/>
<xs:attribute name=″Abstract″type=″xs:string″use=″required″/>
<xs:attribute name=″KeyWords″type=″xs:string″use=″required″/>
<xs:attribute name=″Title″type=″xs:string″use=″required″/>
<xs:attribute name=″clasify″type=″xs:string″use=″required″/>
<xs:attribute name=″ModifyToken″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogBasicInfo″>//对博客基本信息的定义
<xs:complexType>
<xs:attribute name=″Language″type=″xs:string″use=″required″/>
<xs:attribute name=″Author″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogBrowserInfo″>//对博客浏览信息的定义,主要包括浏览方式的定义
<xs:complexType>
<xs:attribute name=″SendNotificationOrNot″type=″xs:string″use=″required″/>
<xs:attribute name=″SyncWebServerOrNot″type=″xs:string″use=″required″/>
<xs:attribute name=″AllowWebServerAccessOrNot″ type=″xs:string″
use=″required″/>
<xs:attribute name=″SyncWebServerAddress″type=″xs:string″use=″required″/>
<xs:attribute name=″WebServerUserName″type=″xs:string″use=″required″/>
<xs:attribute name=″WebServerPassword″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogData″>//对博客数据信息的定义
<xs:complexType>
<xs:attribute name=″Data″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogExtensionInfo″>//对博客扩展信息的定义
<xs:complexType>
<xs:attribute name=″ExtensionInfo″type=″xs:string″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogResourceInfo″>//对博客内容的媒体列表信息的定义
<xs:complexType>
<xs:attribute name=″MediaType″type=″xs:string″use=″required″/>
<xs:attribute name=″MediaName″type=″xs:string″use=″required″/>
<xs:attribute name=″MediaSize″type=″xs:string″use=″required″/>
<xs:attribute name=″MediaEncoding″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
<xs:element name=″BlogSyncML″>//对Blog通过SyncML方式进行同步的Schema的定义
<xs:complexType>
<xs:sequence>
<xs:element ref=″BlogBasicInfo″/>
<xs:element ref=″BlogAbstractInfo″/>
<xs:element ref=″BlogResourceInfo″/>
<xs:element ref=″BlogUserInfo″/>
-
<xs:element ref=″BlogBrowserInfo″/>
<xs:element ref=″BlogExtensionInfo″/>
<xs:element ref=″BlogData″/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=″BlogUserInfo″>//对博客授权用户信息以及用户的权限定义
<xs:complexType>
<xs:attribute name=″UserName″type=″xs:string″use=″required″/>
<xs:attribute name=″UserRights″type=″xs:string″use=″required″/>
</xs:complexType>
</xs:element>
</xs:schema>
下面是一个可能的XML封装的用于同步的数据格式:
如果用HTML书写博客的内容(假设博客的内容为“我现在的心情很好,我希望大家都能够知道!”),则可以表述如下:
<html>
<head>
<title>这是一个博客的例子</title>
</head>
<body>
<p>我现在的心情很好,我希望大家都能够知道!</p>
</body>
</html>
如果允许对Web服务器进行同步,同步的Web服务器地址为博客.huawei.com;用户名为huawei,密码是博客synchronization,则通过MD5加密之后变为:
LM MD5 HASH:[e3a9ccc084d0b8ac]
MD5 HASH:[6ce92cf4e3a9ccc084d0b8ace399d477]
同时用户对读者的权限进行了设定,允许huaweimobile的用户具有write的权限。并且允许通过服务器对授权用户进行通知,以便让对应的用户获取相应的通告信息。最后形成的文档为:
<?xml version=″1.0″encoding=″UTF-8″?>
<!--edited with XMLSPY v5 rel.4U(http://www.xmlspy.com)by Registred (Registred)-->
<BlogSyncML xmlns:xsi=″http://www.w3.org/2001/XML Schema-instance ″
xsi:noNamespaceSchemaLocation=″Blog.huawei.com/Blog.xsd″>
<BlogBasicInfo Language=″Chinese″Author=″huawei″/>
<BlogAbstractInfo Create Time=″2007-03-20″ ValidFrom=″2007-03-20″
ValidTo=″2007-04-01″Abstract=″我的心情″KeyWords=″心情″Title=″我的心情″clasify=″心情″
ModifyToken=″None″/>
<BlogResourceInfo MediaType=″html″ MediaName=″BlogSample.html″
MediaSize=″1KB″MediaEncoding=″UTF-8″/>
<BlogUserInfo UserName=″huaweimobile″UserRights=″write″/>
<BlogBrowserInfo SendNotificationOrNot=″Yes″ SyncWebServerOrNot=″Yes″
AllowWebServerAccessOrNot=″Yes″ SyncWebServerAddress=″Blog.huawei.com″
WebServerUserName=″huawei.com″
WebServerPassword=″6ce92cf4e3a9ccc084d0b8ace399d477″/>
<BlogExtensionInfo/>
<BlogData Data=″
PGh0bWw+DQogICA8aGVhZD4NCiAgICAgIDx0aXRsZT7ov5nmmK/kuIDkuKpCbG9
n55qE5L6L5a2QPC90aXRsZT4NCiAgIDwvaGVhZD4NCiAgIDxib2R5Pg0KICAgICAgPHA+5oi
R546w5Zyo55qE5b+D5oOF5b6I5aW977yM5oiR5biM5pyb5aSn5a626YO96IO95aSf55+I6YGT77
yBPC9wPg0KICAgPC9ib2R5Pg0KPC9odG1sPg==″/>
</BlogSyncML>
移动终端在生成包含博客所有内容的博客文档后,进入步骤420,该移动终端将该博客内容同步到PIM服务器中,PIM服务器负责博客内容进行存档。具体地说,在本步骤中,该移动终端首先需要同PIM服务器完成连接的建立;然后通知PIM服务器需要将博客内容同服务器进行同步;接着,终端同PIM服务器针对博客的博客文件进行同步,并完成所有需要的同步操作;最后,PIM服务器将上传的博客内容作为移动终端的备份和存档,当移动终端存在需求的情况下,与该移动终端进行同步。包含移动终端、无线网络、以及PIM服务器的系统结构如图5所示。
本实施方式中的移动终端内主要涉及了本地博客应用、数据同步应用等部件。在目前的现有技术中,移动终端内的本地博客应用用于:在该移动终端中,将本地的博客内容存储在本地博客应用当中。本地博客应用除了存储本地的博客内容之外,还可以存储本地应用对博客内容的修改日志。数据同步应用包含数据同步代理,用于与远程数据同步服务器进行通信,创建和解析数据同步消息。本地博客应用与数据同步应用的结构如图6所示,本地博客应用是一个孤立的应用,它可以是一个本地的应用,将博客内容存放在在本地,也可以通过本地博客代理结合网络浏览功能,将本地博客应用通过浏览的方式发送到Web服务器上。但是,在本地博客应用和数据同步应用当中是没有联系和接口的。
因此,为了通过数据同步代理将本地的博客内容与PIM服务器进行同步,需要在本地博客应用和数据同步应用之间增加BS-1接口,用来实现本地博客应用和数据同步应用之间的通信,并将本地的博客内容通过数据同步代理与服务器进行同步。修改后的移动终端应用框架如图7所示。
其中,本地博客应用主要包括:向用户提供阅读、增加、删除、修改本地博客的功能,并提供博客内容同PIM服务器进行同步的功能;本地博客内容修改日志可以存储用户对博客条目的增加、修改、删除等操作记录,修改日志可以采取现有公开的任意持久存储方式,包括文件、存储单元等。数据同步应用主要包括数据同步代理,用于与远程数据同步服务器进行通信,创建和解析数据同步消息。
由此可见,通过在本地博客应用的本地博客代理和数据同步应用的数据同步代理之间增加接口BS-1,可以实现以下功能:
数据同步应用读取本地博客应用的修改日志及附加信息;
数据同步应用读取本地博客应用的博客条目;
本地博客应用向数据同步应用请求同步后博客内容的权限列表;
本地博客应用向数据同步应用发起本地博客内容同服务器进行同步的请求。
值得一提的是,本实施方式中的移动终端不仅可以向用户提供阅读、增加、删除、修改同步的博客内容的功能,还可以向其他用户提供阅读、评论、转发博客内容/链接的功能。
下面对步骤420(即移动终端将博客内容同步到PIM服务器中)包含的子步骤进行具体说明,如图8所示。
在步骤810中,移动终端的数据同步应用向PIM服务器发起客户端单向同步,发送同步初始化数据包PKG1。
接着,在步骤820中,PIM服务器向该移动终端响应同步初始化数据包PKG2。
接着,在步骤830中,移动终端上数据同步应用的数据同步代理通过BS-1向本地博客应用的本地博客代理请求查询博客同步日志。
接着,在步骤840中,移动终端上本地博客代理读取本地博客应用的修改日志。
接着,在步骤850中,移动终端上本地博客代理通过BS-1向数据同步应用的数据同步代理返回本地博客修改日志。
接着,在步骤860中,移动终端的数据同步应用根据本地博客修改日志,将修改的博客条目,按照本实施方式定义的格式,使用PKG3发送给PIM服务器。
接着,在步骤870中,PIM服务器按照接收的PKG3消息对本地博客数据库进行修改。
接着,在步骤880中,PIM服务器使用PKG4向移动终端的数据同步应用反馈执行成功状态信息。
需要说明的是,本实施方式中以需同步的博客内容是用户在移动终端所撰写的本地的博客内容为例进行说明,因此同步的流程是移动终端至PIM服务器的单向流程,在实际应用中,也可以由PIM服务器向该移动终端发起同步流程,方法与本实施方式类似,在此不再赘述。
不难发现,本实施方式解决了目前无线网络的各种移动终端,如手机、PDA等,由于能力上的限制,无法方便的发布和浏览博客内容的问题。使得用户可以通过移动终端撰写博客的内容,然后以数据同步的方式将所撰写的内容通过PIM服务器进行同步,从而给用户带来了更好的用户体验。而且,由于博客较多地是用于体现个人的情感活动,因此将需要同步的博客内容同步到PIM服务器中,进一步给用户带来了良好地的用户体验。
本实施方式中的PIM服务器的网络结构如图9所示。其中,PIM PC客户端为在PC上实现PIM功能的客户端软件,其通过因特网的方式同PIM服务器相连接,完成PIM客户端的功能。无线网络下的手机为基于无线网络的PIM客户端,可以通过USSD(非结构的补充业务数据)/CSD(电路交换数据)/GPRS(通用分组无线业务)等多种方式同PIM服务器连接,完成PIM客户端的功能。GPRS网络为用于承载PIM业务SyncML协议的无线数据网络类型,可选的可以采用USSD和CSD方式实现。MMSC为彩信中心。BOSS为计费系统。WAP网关为提供WAP支持的代理网关服务器。可以提供协议转换、鉴权认证、服务控制等功能。Enum DNS为WAP代理服务器对用户进行解析的域名服务系统(DOMAIN NAME SYSTEM,简称“DNS”)服务器,提供地址解析功能。该网络结构中还包含Push(推动)代理网关PPG和Push业务的发起者PI。PPG通过Push OTA(Push空中下载)协议同终端连接,完成通知之类的消息从PI到终端的推动功能,该PPG可以和WAP网关作为同一个物理实体。PI主要提供发起Push业务的功能,通过密码认证协议(Password Authentication Protocol,简称“PAP”)同PPG相连接。可以和PPG作为同一个物理实体。
本发明的第二实施方式涉及一种博客内容的同步方法,本实施方式在第一实施方式的基础上,PIM服务器提供通知其他许可用户关于博客内容更新的提示。也就是说,在完成博客内容的同步后,还需通知相关终端同步的博客内容,相关终端为有权限访问该博客内容的用户所使用的终端。具体流程如图10所示。
步骤1010与步骤1020分别与步骤410与步骤420相同,在此不再赘述。
在步骤1030中,PIM服务器根据移动终端提交的授权范围和通告范围,生成博客内容通告信息,并将博客内容的通告信息下发到被授权的用户所使用的终端,该通告信息需要经WAP网关转发给被授权的用户所使用的终端。具体地说,由于同步的博客内容中包含有允许访问该博客内容的用户信息,因此,PIM服务器在完成与移动终端之间的博客内容的同步之后,可以根据该博客内容直接向不同的授权用户所使用的终端发布一个通告信息,在通告信息当中携带博客的更新时间,主题,PIM服务器存放博客内容的地址(即可以访问的博客内容所存放的区域),以便收到该通告信息的终端可以访问到该PIM服务器中同步的博客内容。在本实施方式中,可以通过SMS、推(Push)消息、多媒体消息业务(Multimedia Message Services,简称“MMS”)、电子邮件(Email)、或是即时送信业务(Instant Messenger,简称“IM”)的方式,将通告信息发送给相关终端。
由此可见,该博客内容作为作者的公共信息,可以在授权的范围内被其他用户所访问。本实施方式中所涉及的网元包括:移动终端,PIM服务器,PPG,WAP网关,无线网络等,如图11所示。
需要说明的是,由于同步的博客内容中包含有允许访问该博客内容的用户信息,因此,PIM服务器在完成与移动终端之间的博客内容的同步之后,也可以根据该博客内容向其他授权用户的PIM服务器发起同步,将博客内容同步到目标用户的PIM服务器上。同时,也可以将该博客内容的简单介绍信息作为一个PIM服务器同步的条目同其他用户的PIM服务器进行同步,然后由各授权用户的PIM服务器将博客内容的通告信息下发到相应的被授权用户所使用的终端。在通告信息当中可以携带博客的更新时间、主题、PIM服务器存放博客内容的地址(即可以访问的博客内容所存放的区域),以便收到该通过信息的终端可以访问到该PIM服务器中同步的博客内容。
不难发现,由于本实施方式中的PIM可以根据移动终端的设置和规定,将终端同步到服务器当中的博客内容生成通知信息,并将该通知发送给终端用户所许可的其他用户,以告知更新博客的用户信息、更新的摘要信息、更新的时间信息等,并提供了其他用户通过该通知信息访问服务器上所存放的博客内容的方法。不仅解决了用户通过终端撰写博客内容,然后将所撰写的博客内容高效地同步到PIM服务器的问题,还解决了同步的博客内容的通知问题,使得移动终端生成的博客内容能够尽快地与其它用户分享,有权限的其它用户可以随时访问最及时、最新的博客内容,进一步给用户带来了良好地的用户体验。
本发明的第三实施方式涉及一种博客内容的同步方法,本实施方式在第一实施方式的基础上,PIM服务器提供通知其他许可用户关于博客内容更新的提示。也就是说,在完成博客内容的同步后,还需通知相关终端同步的博客内容,相关终端为有权限访问该博客内容的用户所使用的终端。具体流程如图12所示。
步骤1210与步骤1220分别与步骤410与步骤420相同,在此不再赘述。在本实施方式中,PIM服务器不仅负责将博客的内容存档,并且提供同Web服务器的连接。
接着,在步骤1230中,PIM服务器向与其连接的Web服务器发送博客内容的通告信息,通知该Web服务器博客内容已更新。
撰写博客内容的用户所使用的移动终端通知被授权的其它用户该博客内容已更新,如步骤1240。
接着,在步骤1250中,被授权的其它用户所使用的终端(如PC机),可以通过Web服务器对PIM服务器上同步的博客内容进行访问。使得移动终端生成的博客内容能够尽快地与其它用户分享,有权限的其它用户可以随时访问最及时、最新的博客内容,进一步给用户带来了良好地的用户体验。本实施方式中所涉及的网元包括:移动终端,无线网络,PIM服务器,Web服务器等,如图13所示。
不难发现,本实施方式与第二实施方式的区别在于,在第二实施方式中,由PIM服务器直接通过通告信息通知相关终端(被授权用户所使用的终端)同步的博客内容,或者,由PIM服务器将同步的博客内容同步到相关终端的PIM服务器中,各相关终端的PIM服务器通过通告信息通知相应的相关终端同步的博客内容。而在本实施方式中,PIM服务器与Web服务器相连接,通知相关终端通过Web服务器对该PIM服务器中同步的博客内容进行访问。
由于本实施方式中的PIM服务器可以和其他服务器相连接,提供其他方式对PIM服务器内容的访问,如可以和Web服务器连接,让普通用户可以通过PC了解博客内容的更新。因此,使得同步的博客内容可以通过PIM服务器同其他外部服务器的接口进行更广泛范围内的发布。
本发明的第四实施方式涉及一种博客内容的同步方法,本实施方式在第一实施方式的基础上,PIM服务器提供通知其他许可用户关于博客内容更新的提示。也就是说,在完成博客内容的同步后,还需通知相关终端同步的博客内容,相关终端为有权限访问该博客内容的用户所使用的终端。具体流程如图14所示。
步骤1410与步骤1420分别与步骤410与步骤420相同,在此不再赘述。
接着,进入步骤1430,由于PIM服务器中的博客内容发生更改,因此该PIM服务器需要将同步的博客内容同指定的Web服务器进行同步和更新。该Web服务器完成博客内容的更新后,重新发布博客内容。
撰写博客内容的用户所使用的移动终端需通知被授权的其它用户该博客内容已更新,如步骤1440。
接着,在步骤1450中,被授权的其它用户所使用的终端(如PC机),可以直接在Web服务器上访问原来在PIM服务器上的博客内容。使得移动终端生成的博客内容能够尽快地与其它用户分享,有权限的其它用户可以随时访问最及时、最新的博客内容,进一步给用户带来了良好地的用户体验。
不难发现,本实施方式与第二实施方式的区别在于,在第二实施方式中,由PIM服务器直接通过通告信息通知相关终端(被授权用户所使用的终端)同步的博客内容,或者,由PIM服务器将同步的博客内容同步到相关终端的PIM服务器中,各相关终端的PIM服务器通过通告信息通知相应的相关终端同步的博客内容。而在本实施方式中,由PIM服务器将同步的博客内容同步到Web服务器,Web服务器完成博客内容的同步后,更新该博客内容。并且,通知相关终端访问该Web服务器中更新后的博客内容。
由此可见,PIM服务器可以根据设置,Web服务器格式的要求,将同步的博客内容发布到Web服务器上,形成现有的基于因特网的博客服务和移动终端之间的融合。
本发明的第五实施方式涉及一种博客内容的同步方法,本实施方式在第二、第三、或第四实施方式的基础上,增加了相关终端的用户对同步的博客内容进行评论的流程。也就是说,相关终端的用户在完成同步的博客内容的浏览后,需要对该博客内容进行评论,并通过所使用的终端将评论的内容同步到本终端的PIM服务器中,由本终端的PIM服务器将评论的内容同步到撰写该博客内容的移动终端的PIM服务器,由该PIM服务器将对同步的博客内容的评论通知给该移动终端,如图15所示。
在步骤1510中,相关终端如PIM客户端B的用户,在完成同步的博客内容的浏览后,通过该PIM客户端B发布评论文档。具体的说,相关终端在收到博客内容已进行同步的通知信息后,该终端的用户完成博客内容的浏览过程,并通过所使用的终端针对博客内容完成相关评论的编辑过程,发布评论文档。
接着,进入步骤1520,PIM客户端B发起评论文档的同步过程,即PIM客户端B将发布的评论文档同步到该PIM客户端B的PIM服务器中,如果PIM客户端B的PIM服务器与撰写该博客内容的移动终端的PIM服务器不是同一个服务器,则该PIM客户端B的PIM服务器还需将该评论文档同步该移动终端的PIM服务器中。在本实施方式中,PIM客户端B的PIM服务器与该移动终端的PIM服务器为同一个服务器。
接着,进入步骤1530,PIM服务器发布评论通告,通知该移动终端对该博客内容的评论已有更新。具体地说,PIM服务器向WAP网关发送评论通告消息,由WAP网关向该移动终端发送表示评论更新的通知消息。这个通知消息的发送方式可以通过WAP网关以Push消息的方式下发,也可以通过电子邮件、MMS、IM等其他方式发送,并在通知消息当中携带必备的信息。该移动终端收到这个通知消息,等待用户进行下一步的处理。
不难发现,在本实施方式中,该移动终端即是博客内容的拥有者,PIM客户端B即是博客内容的访问者,PIM客户端B对博客的内容发起评论。其中,PIM客户端B的接入方式可能是PC,也可能是无线网络的PIM客户端。他们各自将自己评论的内容通过不同的方式同步到自己所归属的服务器,这个服务器不仅可以是本实施方式中所述的PIM服务器,也可以是Web服务器。然后,由这个服务器通过与博客内容拥有者的PIM服务器进行通信,将评论的内容发送到博客内容拥有者的PIM服务器当中。该评论的内容也可以视为是一种博客内容,因此,评论的内容的同步方式可以等同于博客内容的同步方式。
博客内容拥有者的PIM服务器在许可的范围内接受对博客内容的评论,然后根据评论内容生成评论内容的通知消息,通知博客的拥有者,使得博客的拥有者能够及时得到其它用户对该博客内容的最新评论。
本发明的第六实施方式涉及一种博客内容的同步方法,本实施方式与第一实施方式大致相同,其区别在于,在第一实施方式中,其它设备为PIM服务器,而在本实施方式中,其它设备为客户端,如手机客户端或PC客户端。移动终端与客户端之间通过建立底层连接进行所述同步标记语言的交互,并通过该交互进行博客内容的同步,如图16所示。
本实施方式的具体流程如图17所示,在步骤1710中,移动终端在本地完成博客内容的编辑,生成包含博客所有内容的博客文档,本步骤与步骤410完全相同,在此不再赘述。
接着,进入步骤1720,该移动终端与客户端建立底层连接,建立连接的类型可以是蓝牙、红外,也可以是IP连接或者数据线连接。
接着,进入步骤1730,该移动终端与该客户端针对该博客文档进行同步。需要说明的是,本实施方式以该移动终端发起博客内容的同步为例进行说明,在实际应用中,也可以由该客户端发起该博客内容的同步,方法与本实施方式类似,在此不再赘述。
本发明的第七实施方式涉及一种博客内容的同步系统,如图18所示,包含移动终端设备和服务器设备(如PIM服务器)。
移动终端设备中包含:存储模块,用于保存博客内容;同步模块,用于通过与服务器之间进行同步标记语言的交互,并通过该交互进行该存储模块内和该服务器内博客内容的同步。
服务器设备中包含:存储模块,用于保存博客内容;第一同步模块,用于与移动终端进行同步标记语言的交互,并通过该交互进行该存储模块内和该移动终端内博客内容的同步。由此可见,移动终端生成的博客内容可以在服务器与移动终端之间进行高效地同步,从而给用户带来了更好的用户体验。
在本实施方式中,需要同步的博客内容为博客内容,博客内容包含在文档中进行同步,该文档还包括至少以下之一:基本信息、摘要信息、内容的媒体列表、访问该博客内容的用户信息及相应的访问权限(如浏览、复制、评论等权限)、浏览信息、在本地存放的数据单元信息,进一步保证了服务器与移动终端之间进行博客内容的同步准确性。
另外,在移动终端设备中还可以包含通知模块,用于通知相关终端同步的博客内容,相关终端为有权限访问该博客内容的用户所使用的移动终端。在服务器设备中还可以包含第二同步模块,用于将同步的博客内容同步到其它网络设备,以便相关终端能够通过访问该服务器设备或其它网络设备,获取同步的博客内容。其中,相关终端为有权限访问该博客内容的用户所使用的移动终端,其它网络设备为相关终端的服务器,或Web服务器。使得移动终端生成的博客内容能够尽快地与其它用户分享,有权限的其它用户可以随时访问最及时、最新的博客内容,进一步给用户带来了良好地的用户体验。
需要说明的是,本发明中的博客内容包括博客原始作者所写的内容和读者所写的评论。这些内容的作者虽不相同,但都可以通过同步标记语言进行终端与服务器之间的同步。
本发明的第八实施方式涉及一种博客内容的同步系统,包含移动终端设备和客户端(如PIM PC客户端)。
移动终端设备中包含:存储模块,用于保存博客内容;同步模块,用于通过与客户端之间进行同步标记语言的交互,并通过该交互进行该存储模块内和该客户端内博客内容的同步。
客户端中包含:存储模块,用于保存博客内容;第一同步模块,用于与移动终端进行同步标记语言的交互,并通过该交互进行该存储模块内和该移动终端内博客内容的同步。由此可见,移动终端生成的博客内容可以在该客户端与该移动终端之间进行高效地同步,从而给用户带来了更好的用户体验。
在本实施方式中,需要同步的博客内容为博客内容,博客内容包含在文档中进行同步,该文档还包括至少以下之一:基本信息、摘要信息、内容的媒体列表、访问该博客内容的用户信息及相应的访问权限(如浏览、复制、评论等权限)、浏览信息、在本地存放的数据单元信息,进一步保证了客户端与移动终端之间进行博客内容的同步准确性。
综上所述,在本发明的实施方式中,移动终端与其它设备之间通过同步标记语言的交互进行博客内容的同步。使得移动终端生成的博客内容可以在其它设备与移动终端之间进行高效地同步,从而给用户带来了更好的用户体验。
需要同步的博客内容包括博客内容,博客内容包含在文档中进行同步,该文档还包括至少以下之一:基本信息、摘要信息、内容的媒体列表、访问博客内容的用户信息及相应的访问权限(如浏览、复制、评论)、浏览信息、在本地存放的数据单元信息。通过将与博客内容相关的附加信息包含在需要同步的博客内容中,进一步保证了服务器与移动终端之间进行博客内容的同步准确性。
其它设备可以是服务器,在移动终端与服务器之间完成博客内容的同步后,还需要将同步的博客内容通知给相关终端,相关终端为有权限访问该博客内容的用户所使用的终端(可以是移动终端也可以是固定终端)。使得移动终端生成的博客内容能够尽快地与其它用户分享,有权限的其它用户可以随时访问最及时、最新的博客内容,进一步给用户带来了良好的用户体验。
可以通过多种方式通知相关终端同步的博客内容,如提供服务器与Web服务器之间的接口,通知相关终端通过Web服务器对该服务器中同步的博客内容进行访问,或者,该服务器将同步的博客内容同步到相关终端的服务器或Web服务器中,相关终端通过访问自身的服务器或Web服务器,获取到同步的博客内容等,使得博客内容的实现方式得以扩展,不仅给用户,也给服务提供商,运营商带来了无可估量的价值。
相关终端的用户可以对同步的博客内容进行评论,并通过所使用的终端将评论的内容通知给该博客内容的拥有者,使得博客的拥有者能够及时得到其它用户对该博客内容的最新评论。
由于博客较多地是用于体现个人的情感活动,因此将需要同步的博客内容同步到PIM服务器中,进一步给用户带来了良好地的用户体验。PIM服务器是按用户来组织信息的,而一篇博客内容只能归属于一个用户,使用PIM服务器可以很好地适应博客内容的存贮特点。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
Claims (19)
1. 一种博客内容的同步方法,其特征在于,包含以下步骤:
移动终端与其它设备之间通过同步标记语言的交互进行博客内容的同步。
2. 根据权利要求1所述的博客内容的同步方法,其特征在于,在完成所述博客内容的同步后,还执行以下步骤:
通知相关终端所述同步的博客内容;
所述相关终端为有权限访问所述博客内容的用户所使用的终端。
3. 根据权利要求2所述的博客内容的同步方法,其特征在于,通过以下方式之一通知所述相关终端所述同步的博客内容:
短消息业务SMS、推消息、多媒体消息业务MMS、电子邮件、即时送信业务IM。
4. 根据权利要求2所述的博客内容的同步方法,其特征在于,所述其它设备为第一服务器,并通过以下方式通知所述相关终端所述同步的博客内容:
由所述第一服务器将所述同步的博客内容同步到所述相关终端的服务器中,各相关终端的服务器通过通告信息通知相应的相关终端所述同步的博客内容;或者,
由所述第一服务器直接通过通告信息通知所述相关终端所述同步的博客内容;
所述通告信息包含所述同步的博客内容存放的区域。
5. 根据权利要求2所述的博客内容的同步方法,其特征在于,所述其它设备为第一服务器,并通过以下方式通知所述相关终端所述同步的博客内容:
所述第一服务器连接万维网Web服务器;
通知所述相关终端通过所述Web服务器访问所述第一服务器中同步的博客内容。
6. 根据权利要求2所述的博客内容的同步方法,其特征在于,所述其它设备为第一服务器,并通过以下方式通知所述相关终端所述同步的博客内容:
由所述第一服务器将所述同步的博客内容同步到Web服务器;
通知所述相关终端访问所述Web服务器中同步后的博客内容。
7. 根据权利要求4至6中任一项所述的博客内容的同步方法,其特征在于,还包含以下步骤:
所述相关终端的用户对所述同步的博客内容进行评论,并通过所使用的终端将评论的内容同步到本终端的服务器中,由该服务器将所述评论的内容同步到所述第一服务器;
所述第一服务器通知所述移动终端所述评论的内容。
8. 根据权利要求4至6中任一项所述的博客内容的同步方法,其特征在于,所述第一服务器和/或所述相关终端的服务器为个人信息管理PIM服务器。
9. 根据权利要求1所述的博客内容的同步方法,其特征在于,
所述其它设备为客户端;
所述移动终端与所述客户端之间通过建立底层连接进行所述同步标记语言的交互。
10. 根据权利要求1至6,9中任一项所述的博客内容的同步方法,其特征在于,所述博客内容包含在文档中进行所述同步,该文档还包括至少以下之一:
基本信息、摘要信息、内容的媒体列表、访问所述博客内容的用户信息及相应的访问权限、浏览信息、在本地存放的数据单元信息;
所述访问权限至少包含以下之一:浏览、复制、评论。
11. 根据权利要求1至6,9中任一项所述的博客内容的同步方法,其特征在于,所述博客内容为本地制作的博客内容,或为本地保存的博客内容。
12. 一种移动终端设备,其特征在于,包含:
存储模块,用于保存博客内容;
同步模块,用于与其它设备之间进行同步标记语言的交互,并通过该交互进行所述存储模块内和该设备内博客内容的同步。
13. 根据权利要求12所述的移动终端设备,其特征在于,
所述博客内容包含在文档中进行所述同步,该文档还包括至少以下之一:基本信息、摘要信息、内容的媒体列表、访问所述博客内容的用户信息及相应的访问权限、浏览信息、在本地存放的数据单元信息;
所述访问权限至少包含以下之一:浏览、复制、评论。
14. 根据权利要求12所述的移动终端设备,其特征在于,所述移动终端设备还包含通知模块,用于通知相关终端所述同步的博客内容;
所述相关终端为有权限访问所述博客内容的用户所使用的终端。
15. 一种设备,其特征在于,包含
存储模块,用于保存博客内容;
第一同步模块,用于与移动终端进行同步标记语言的交互,并通过该交互进行所述存储模块内和该移动终端内博客内容的同步。
16. 根据权利要求15所述的设备,其特征在于,
所述博客内容包含在文档中进行所述同步,该文档还包括至少以下之一:基本信息、摘要信息、内容的媒体列表、访问所述博客内容的用户信息及相应的访问权限、浏览信息、在本地存放的数据单元信息;
所述访问权限至少包含以下之一:浏览、复制、评论。
17. 根据权利要求15所述的设备,其特征在于,
所述设备为服务器,该服务器还包含第二同步模块,用于将所述第一同步模块同步的博客内容同步到其它网络设备,所述其它网络设备为所述相关终端的服务器,或Web服务器;或者,
所述设备为客户端。
18. 根据权利要求17所述的设备,其特征在于,所述服务器设备为PIM服务器。
19. 一种博客内容的同步系统,其特征在于,包含根据权利要求12至14中任一项所述的移动终端设备,和/或根据权利要求15至18中任一项所述的设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100962124A CN101277472B (zh) | 2007-03-30 | 2007-03-30 | 博客内容的同步方法、设备和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100962124A CN101277472B (zh) | 2007-03-30 | 2007-03-30 | 博客内容的同步方法、设备和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101277472A true CN101277472A (zh) | 2008-10-01 |
CN101277472B CN101277472B (zh) | 2011-08-10 |
Family
ID=39996412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100962124A Active CN101277472B (zh) | 2007-03-30 | 2007-03-30 | 博客内容的同步方法、设备和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101277472B (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848244A (zh) * | 2010-05-21 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种更新移动终端上博客内容的实现方法、系统及移动终端 |
CN101997845A (zh) * | 2009-08-12 | 2011-03-30 | 英业达股份有限公司 | 扩充数据的发布系统及其方法 |
CN102244643A (zh) * | 2010-05-11 | 2011-11-16 | 谢富有 | 以人为本面向全球的网络日记网站 |
CN102387178A (zh) * | 2010-08-31 | 2012-03-21 | 腾讯科技(深圳)有限公司 | 消息更新的方法和装置 |
WO2013037237A1 (zh) * | 2011-09-16 | 2013-03-21 | 腾讯科技(深圳)有限公司 | 平台间信息共享系统及方法、服务器、计算机存储介质 |
CN103299334A (zh) * | 2010-12-08 | 2013-09-11 | 学习时代公司 | 垂直整合的移动计算机系统 |
WO2013174060A1 (zh) * | 2012-05-25 | 2013-11-28 | 中兴通讯股份有限公司 | 基于个人信息管理系统的信息同步方法、装置及通信终端 |
CN103688253A (zh) * | 2011-11-25 | 2014-03-26 | 株式会社攀登 | 评论方法、计算机程序产品以及评论系统 |
CN104317594A (zh) * | 2014-10-27 | 2015-01-28 | 北京金和软件股份有限公司 | 一种可浏览网页信息及即时编辑发布内容的方法 |
CN104581366A (zh) * | 2014-12-30 | 2015-04-29 | 北京奇艺世纪科技有限公司 | 一种互联网电视播放方法和服务器 |
WO2015062300A1 (zh) * | 2013-10-28 | 2015-05-07 | 腾讯科技(深圳)有限公司 | 操作同步方法、装置及存储介质 |
CN104767773A (zh) * | 2014-01-02 | 2015-07-08 | 中兴通讯股份有限公司 | 一种信息智能同步方法和装置 |
CN106649395A (zh) * | 2015-11-03 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 网页更新方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1149497C (zh) * | 2001-04-28 | 2004-05-12 | 国家数字交换系统工程技术研究中心 | 一种电子邮件收发系统及方法 |
CN1303783C (zh) * | 2003-08-05 | 2007-03-07 | 英业达股份有限公司 | 数字会议数据整合发送系统及其方法 |
KR20060004049A (ko) * | 2004-07-08 | 2006-01-12 | 엘지전자 주식회사 | 블로그 편집 방법 |
-
2007
- 2007-03-30 CN CN2007100962124A patent/CN101277472B/zh active Active
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997845A (zh) * | 2009-08-12 | 2011-03-30 | 英业达股份有限公司 | 扩充数据的发布系统及其方法 |
CN102244643A (zh) * | 2010-05-11 | 2011-11-16 | 谢富有 | 以人为本面向全球的网络日记网站 |
CN101848244A (zh) * | 2010-05-21 | 2010-09-29 | 宇龙计算机通信科技(深圳)有限公司 | 一种更新移动终端上博客内容的实现方法、系统及移动终端 |
CN102387178A (zh) * | 2010-08-31 | 2012-03-21 | 腾讯科技(深圳)有限公司 | 消息更新的方法和装置 |
CN103299334A (zh) * | 2010-12-08 | 2013-09-11 | 学习时代公司 | 垂直整合的移动计算机系统 |
CN103299334B (zh) * | 2010-12-08 | 2017-12-19 | 学习时代公司 | 垂直整合的移动计算机系统 |
WO2013037237A1 (zh) * | 2011-09-16 | 2013-03-21 | 腾讯科技(深圳)有限公司 | 平台间信息共享系统及方法、服务器、计算机存储介质 |
CN103688253A (zh) * | 2011-11-25 | 2014-03-26 | 株式会社攀登 | 评论方法、计算机程序产品以及评论系统 |
US20150154223A1 (en) * | 2012-05-25 | 2015-06-04 | Zte Corporation | Information synchronization method, device and communication terminal based on personal information management system |
WO2013174060A1 (zh) * | 2012-05-25 | 2013-11-28 | 中兴通讯股份有限公司 | 基于个人信息管理系统的信息同步方法、装置及通信终端 |
WO2015062300A1 (zh) * | 2013-10-28 | 2015-05-07 | 腾讯科技(深圳)有限公司 | 操作同步方法、装置及存储介质 |
CN104767773A (zh) * | 2014-01-02 | 2015-07-08 | 中兴通讯股份有限公司 | 一种信息智能同步方法和装置 |
WO2015100867A1 (zh) * | 2014-01-02 | 2015-07-09 | 中兴通讯股份有限公司 | 一种信息智能同步方法和装置 |
CN104767773B (zh) * | 2014-01-02 | 2019-07-16 | 中兴通讯股份有限公司 | 一种信息智能同步方法和装置 |
CN104317594A (zh) * | 2014-10-27 | 2015-01-28 | 北京金和软件股份有限公司 | 一种可浏览网页信息及即时编辑发布内容的方法 |
CN104581366A (zh) * | 2014-12-30 | 2015-04-29 | 北京奇艺世纪科技有限公司 | 一种互联网电视播放方法和服务器 |
CN106649395A (zh) * | 2015-11-03 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 网页更新方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101277472B (zh) | 2011-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101277472B (zh) | 博客内容的同步方法、设备和系统 | |
RU2467386C2 (ru) | Способ и устройство для обновления адресных книг | |
RU2405267C2 (ru) | Способ, устройство и система выбора услуг и клиентский сервер приложений | |
JP4473128B2 (ja) | ウェブ・ポータルの関連するポートレットが、同期されたコンテンツ表示のために協働することを可能にする方法および装置 | |
US20100198854A1 (en) | System and method for searching multiple contact information sources in a network-based address book system | |
US20030191827A1 (en) | Method and apparatus for synchronizing how data is stored in different data stores | |
US8682849B2 (en) | System and method for implementing personalization and mapping in a network-based address book | |
EP1117220A1 (en) | Method and system for protocol conversion | |
US20070162566A1 (en) | System and method for using a mobile device to create and access searchable user-created content | |
KR20110008334A (ko) | 네트워크 기반 컨버지드 주소록을 위한 시스템 및 방법 | |
CN103001926A (zh) | 一种订阅通知的方法、装置和系统 | |
CN102769640B (zh) | 用户信息的更新方法、服务器以及系统 | |
CN102449981A (zh) | 链接到联系标识符的动态内容 | |
CN102542010B (zh) | 使用外部搜索系统来搜索链接的内容 | |
US20130226999A1 (en) | Method, system and program product for interaction between users | |
CN104184824B (zh) | 手机报定制和推送的装置及方法 | |
KR100570504B1 (ko) | 개인 컨텐츠 원격 관리 시스템 및 방법 | |
JP2002016694A (ja) | インターネットを用いた携帯電話機の電話番号管理システム | |
US20060150152A1 (en) | System and method for providing mobile publishing and searching directly from terminals | |
US20110246500A1 (en) | Storing and querying of user feedback in a personal repository accessible to a personal computing device | |
JP4784892B2 (ja) | サイトリンクシステム、サイト管理サーバ、およびサイトリンク方法 | |
KR101385107B1 (ko) | 이동 단말의 무선 인터넷 브라우저에서 메모어플리케이션과 연동하여 메모를 관리하는 방법 및 장치 | |
Chen et al. | Ubiquitous personal study: a framework for supporting information access and sharing | |
KR20020069795A (ko) | 공용 문서 원형 정의를 활용하여 마크업 언어를 자유롭게인식할 수 있는 방법 및 그 방법에 의해 기록된 기록매체 | |
KR20130047152A (ko) | Rss 서비스 제공 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |