信息共享方法、装置和系统的制作方法

文档序号:9791780阅读:379来源:国知局
信息共享方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种信息共享方法、装置和系统。
【背景技术】
[0002]随着软件通信技术的不断发展,不同种类的移动终端上(例如手机、平板电脑、智能电视等)均可搭载相同系列的用户终端产品,且这些搭载在不同种类移动终端上的相同系列的用户终端产品所实现的功能相同。例如,采用android系统的手机和采用1s系统的平板电脑上就都可以安装淘宝app。然而,当用户同时拥有多个移动终端时,该多个移动终端上相同系列的用户终端产品就需要能够实现信息共享。
[0003]在现有技术中,夸终端的待共享信息被存储在了路由器缓存或服务器中,所有接入路由器的用户终端都可从路由器缓存或服务器中获取待共享信息以实现信息共享。但这种实现信息共享的方式并不安全,原因在于,任何用户终端都可接入路由器缓存或服务器进行篡改,而且一旦路由器缓存或服务器失效,信息共享就无法实现,这无疑降低了用户终端产品的用户体验。为此,急需一种不需要依赖路由器缓存或服务器的信息共享方式。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种信息共享方法、装置和系统,解决了现有技术中不同移动终端的用户终端需要依赖路由器缓存或服务器才能直接实现信息共享的问题。
[0005]本发明一实施例提供的一种信息共享方法包括:根据待共享信息同步更新本地用户终端存储的缓存文件,其中所述待共享信息来自所述本地用户终端或来自其他用户终端;以及
[0006]当所述待共享信息为来自所述本地用户终端的信息时,将所述待共享信息发送给其他用户终端。
[0007]进一步地,根据待共享信息同步更新本地用户端存储的缓存文件包括:
[0008]判断待共享信息是否与本地用户终端存储的缓存文件相同;
[0009]如果不相同,根据所述待共享信息更新所述本地用户终端存储的缓存文件。
[0010]进一步地,所述方法进一步包括:
[0011]如果待共享信息与本地用户终端存储的缓存文件相同,且所述待共享信息为来自所述本地用户端的信息时,则不向其他用户终端发送所述待共享信息。
[0012]进一步地,将所述待共享信息发送给其他用户终端为:
[0013]将所述待共享信息发送给与所述本地用户终端具有相同的已登录用户名的其他用户终端。
[0014]进一步地,所述本地用户终端和其他用户终端均处于同一局域网中;其中,将所述待共享信息发送给与所述本地用户终端具有相同的已登录用户名的其他用户终端包括:
[0015]向所述局域网中的其他用户终端发送通知信息,所述通知信息的内容中包括本地用户终端的IP地址和本地用户终端已登录的用户名;
[0016]接收来自具有相同已登录用户名的其他用户终端的IP地址,并根据接收到的IP地址发送所述待共享信息。
[0017]进一步地,所述方法进一步包括:
[0018]当接收到来自其他用户终端的通知信息时,判断所述通知信息中的用户名是否与本地已登录的用户名相同;
[0019]如果判断为相同,向所述通知信息中的IP地址发送本地的IP地址。
[0020]进一步地,所述待共享信息为复制/粘贴操作的缓存信息。
[0021]本发明实施例提供的一种信息共享装置,包括:
[0022]本地同步模块,用于根据待共享信息同步更新本地用户终端存储的缓存文件,其中所述待共享信息来自所述本地用户终端或来自其他用户终端;以及
[0023]传输模块,用于当所述待共享信息为来自所述本地用户终端的信息时,将所述待共享信息发送给其他用户终端。
[0024]进一步地,所述本地同步模块包括:
[0025]第一判断模块,用于判断待共享信息是否与本地用户终端存储的缓存文件相同;以及
[0026]更新模块,用于如果所述第一判断模块返回的结果为不相同,将根据所述待共享信息更新所述本地用户终端存储的缓存文件。
[0027]进一步地,所述传输模块进一步包括:
[0028]当所述第一判断模块返回的结果为相同,且所述待共享信息为来自所述本地用户终端的信息时,不向其他用户终端发送所述待共享信息。
[0029]进一步地,所述将所述待共享信息发送给其他用户终端为:
[0030]将所述待共享信息发送给与所述本地用户终端具有相同的已登录用户名的其他用户终端。
[0031]进一步地,所述本地用户终端和其他用户终端均处于同一局域网中;其中所述传输模块进一步包括:
[0032]用于向所述局域网中的其他用户终端发送通知信息的模块,所述通知信息的内容中包括本地用户终端的IP地址和本地用户终端已登录的用户名;以及
[0033]用于接收来自具有相同已登录用户名的其他用户终端的IP地址、并根据接收到的IP地址发送所述待共享信息的模块。
[0034I进一步地,所述装置进一步包括:
[0035]第二判断模块,用于当接收到来自所述其他用户终端的通知信息时,判断所述通知信息中的用户名是否与本地已登录的用户名相同;
[0036]发送模块,用于如果所述第二判断模块返回的结果为相同,向所述通知信息中的IP地址发送本地的IP地址。
[0037]进一步地,所述信息共享装置应用在手机、电脑或电视上。
[0038]本发明实施例提供的一种信息共享系统,包括至少两个如权利要求8至14中任一项所述的信息共享装置。
[0039]本发明实施例提供的一种信息共享方法、装置和系统,在每个用户终端设有缓存文件,并保持缓存文件与待共享信息的同步更新。在当待共享信息来自本地用户终端时,本地用户终端主动将待共享信息共享给其他用户终端。这样所有用户终端都根据获取的待共享信息在本地同步更新该缓存文件即可实现信息共享,而不用依赖路由器缓存或服务器。
【附图说明】
[0040]图1所示为本发明一实施例提供的一种信息共享方法的流程图。
[0041 ]图2所示为本发明另一实施例提供的一种信息共享方法的流程图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]图1所示为本发明一实施例提供的一种信息共享方法的流程图。该信息共享方法应用于一种由多个用户终端构成的信息共享系统,其中每个用户终端都执行相同的信息共享方法。如图1所示,该信息共享方法包括:
[0044]步骤101:根据待共享信息同步更新本地用户终端存储的缓存文件,其中所述待共享信息来自所述本地用户终端或来自其他用户终端。这样一旦获取了新的待共享信息,本地用户终端都要根据该新的待共享信息更新本地用户终端存储的缓存文件,从而保证本地的缓存文件与待共享信息的同步更新。
[0045]在本发明一实施例中,为了提高同步更新的效率,当新获取的待共享信息与本地的缓存文件相同时,就不需要更新本地的缓存文件了。此时如图2所示,步骤101可具体包括:
[0046]步骤1011:判断待共享信息是否与本地用户终端存储的缓存文件相同。
[0047]步骤1012:如果不相同,根据待共享信息更新本地用户终端存储的缓存文件。而当待共享信息与该缓存文件相同时,则说明本次用户需要共享的信息与之前的相同,此时就不必要对缓存文件进行更新了。
[0048]步骤102:当待共享信息为来自本地用户终端的信息时,将待共享信息发送给其他用户终端。具体而言,当待共享信息为来自本地用户终端的信息时,说明此时用户正在操作的用户终端就是本地用户终端,即该待共享信息是从本地用户终端发起,因此本地用户终端需要将该待共享信息发送给其他用户终端。其他用户终端在接收到该待共享信息时会自动执行步骤101?步骤102以更新各自的缓存文件,由此就实现了整个信息共享系统中所有用户终端的信息同步共享。
[0049]而当待共享信息不是来自本地用户终端的信息时,说明此时用户在操作的是其他用户终端,此时本地用户终端仅需要根据获取的待共享信息执行步骤101?步骤102以更新缓存文件,而不必执行步骤103。因此,图1中步骤102向步骤103的箭头以虚线表示。
[0050]在本发明一实施例中,本地用户终端与其他用户终端中的缓存文件初始化为相同的文件,此时为了进一步提高整个信息共享系统的信息共享效率,当步骤1011判断出待共享信息与本地的缓存文件相同,且该待共享信息来自本地用户终端时,就没有必要再向其他用户终端发送该待共享信息了。因为当本地用户终端没有必要更新缓存文件时,其他用户终端的缓存文件必定已经与本地的缓存文件保持相同,同样没有必要更新。
[0051]由此可见,本发明实施例其实是在每个用户终端设有缓存文件,并保持缓存文件与待共享信息的同步更新。在当待共享信息来自本地用户终端时,本地用户终端主动将待共享信息共享给其他用户终端。这样所有用户终端都根据获取的待共享信息在本地同步更新该缓存文件即可实现信息共享,而不用依赖路由器缓存或服务器。
[0052]在本发明一实施例中,待共享信息可为某种操作信息,这样便可实现不同用户终端之间的互动操作。例如,当待共享信息为复制/粘贴操作的缓存信息时,当一用户终端A将新复制的信息作为待共享信息时,该新复制的信息就被发送给用户终端B,用户终端B自动将其本地的缓存文件更新为复制信息,这样用户终端B直接执行粘贴操作即可粘贴出该用户终端A新复制的信息。
[0053]在本发明一实施例中,为了实现更安全的信息共享,只有当采用相同的用户名登录的不同用户终端之间才允许信息共享。这样当待共享信息来自本地用户终端时,本地用户终端就只能将待共享信息发送给与本地用户终端具有相同的已登录
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1