通信数据共享方法、通信数据共享系统和终端的制作方法

文档序号:10492027阅读:151来源:国知局
通信数据共享方法、通信数据共享系统和终端的制作方法
【专利摘要】本发明提出了一种通信数据共享方法、一种通信数据共享系统和一种终端,其中,所述通信数据共享方法包括:监测终端的多个用户中的每个用户的通信数据是否发生更新;当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户;通过所述其他用户接收来自所述云端服务器的所述更新数据。通过本发明的技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性,从而提升了用户体验。
【专利说明】
通信数据共享方法、通信数据共享系统和终端
技术领域
[0001]本发明涉及终端技术领域,具体而言,涉及一种通信数据共享方法、一种通信数据共享系统和一种终端。
【背景技术】
[0002]目前,安卓4.2系统支持多个用户,例如,每个用户的数据空间、设置、桌面、锁屏等都由安卓4.2系统为其分配了单独的存储空间,多个用户在物理上都是隔离的。在同一终端中,多个用户之间无法进行通信数据的共享,比如,当手机使用者创建了多个用户并切换到非主用户之后,若接到来电,该电话号码存储在手机主用户的联系人中,则只能显示该电话号码,但无法显示与之相关联的联系人信息。再比如,当手机使用者创建了多个用户并切换到非主用户之后,手机接到短信,此短息发件人已经存储在手机主用户的联系人中,只能显示该电话号码,但也无法显示与之相关联的联系人信息以及历史通信记录等,给用户的使用带来了一定的不便。
[0003]因此需要一种新的技术方案,可以实现终端的多个用户间对于通信数据的共享,提升用户使用终端的便利性。

【发明内容】

[0004]本发明正是基于上述问题,提出了一种新的技术方案,可以实现终端的多个用户间对于通信数据的共享,提升用户使用终端的便利性。
[0005]有鉴于此,本发明的一方面提出了一种通信数据共享方法,包括:监测终端的多个用户中的每个用户的通信数据是否发生更新;当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户;通过所述其他用户接收来自所述云端服务器的所述更新数据。
[0006]在该技术方案中,这里的多个用户指的是多个用户域,对于具有多个用户域的终端,由于其多个用户间为物理隔离,无法互相传递和共享通信数据,故可以实时监控每个用户的通信数据是否发生更新,当任一用户的通信数据发生更新时,即可将该更新发送至云端服务器,再由云端服务器发送至终端的其他用户,从而完成了多个用户间的通信数据的共享。比如,在终端的主用户中录入了联系人A的电话号码,则当终端当前处于第二用户时,如果接收到该电话号码的来电,就可以直接显示为联系人A了。通过该技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性。
[0007]在上述技术方案中,优选地,在所述将更新数据上传至与所述终端相连的云端服务器之前,还包括:为所述更新数据生成数据增量包,以供将所述数据增量包发送至所述云端服务器。
[0008]在该技术方案中,可以只收集更新数据来生成数据增量包,尽可能减少数据传输量,节省终端的流量,提升数据共享的传输效率。
[0009]在上述任一技术方案中,优选地,在所述将更新数据上传至与所述终端相连的云端服务器之前,还包括:对生成的所述数据增量包进行压缩处理。
[0010]在该技术方案中,通过压缩处理可以进一步减小数据传输量,节省终端的流量,提升数据共享的传输效率。
[0011]在上述任一技术方案中,优选地,所述将更新数据上传至与所述终端相连的云端服务器,具体包括:通过加密协议对所述数据增量包进行加密传输。
[0012]在该技术方案中,通过加密协议对数据增量包进行加密,可以确保数据增量包在终端与云端服务器之间进行传输时的安全性,避免数据增量包中的更新数据外泄,提升了用户的隐私安全性。
[0013]在上述任一技术方案中,优选地,所述通信数据包括:联系人名称、联系人号码、联系人图像、通话信息、短信信息。
[0014]在该技术方案中,通信数据包括但不限于联系人名称、联系人号码、联系人图像、通话信息、短信信息,通过将多种通信数据实时同步更新至终端的多个用户,实现了终端的多个用户间对于多样化的通信数据的共享,提升了用户使用终端的便利性。
[0015]本发明的另一方面提出了一种通信数据共享系统,包括:更新监测单元,监测终端的多个用户中的每个用户的通信数据是否发生更新;上传单元,当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户;共享单元,通过所述其他用户接收来自所述云端服务器的所述更新数据。
[0016]在该技术方案中,这里的多个用户指的是多个用户域,对于具有多个用户域的终端,由于其多个用户间为物理隔离,无法互相传递和共享通信数据,故可以实时监控每个用户的通信数据是否发生更新,当任一用户的通信数据发生更新时,即可将该更新发送至云端服务器,再由云端服务器发送至终端的其他用户,从而完成了多个用户间的通信数据的共享。比如,在终端的主用户中录入了联系人A的电话号码,则当终端当前处于第二用户时,如果接收到该电话号码的来电,就可以直接显示为联系人A了。通过该技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性。
[0017]在上述任一技术方案中,优选地,还包括:增量包生成单元,在所述将更新数据上传至与所述终端相连的云端服务器之前,为所述更新数据生成数据增量包,以供将所述数据增量包发送至所述云端服务器。
[0018]在该技术方案中,可以只收集更新数据来生成数据增量包,尽可能减少数据传输量,节省终端的流量,提升数据共享的传输效率。
[0019]在上述任一技术方案中,优选地,还包括:压缩处理单元,在所述将更新数据上传至与所述终端相连的云端服务器之前,对生成的所述数据增量包进行压缩处理。
[0020]在该技术方案中,通过压缩处理可以进一步减小数据传输量,节省终端的流量,提升数据共享的传输效率。
[0021 ]在上述任一技术方案中,优选地,所述上传单元具体用于:通过加密协议对所述数据增量包进行加密传输。
[0022]在该技术方案中,通过加密协议对数据增量包进行加密,可以确保数据增量包在终端与云端服务器之间进行传输时的安全性,避免数据增量包中的更新数据外泄,提升了用户的隐私安全性。
[0023]在上述任一技术方案中,优选地,所述通信数据包括:联系人名称、联系人号码、联系人图像、通话信息、短信信息。
[0024]在该技术方案中,通信数据包括但不限于联系人名称、联系人号码、联系人图像、通话信息、短信信息,通过将多种通信数据实时同步更新至终端的多个用户,实现了终端的多个用户间对于多样化的通信数据的共享,提升了用户使用终端的便利性。
[0025]本发明的再一方面提出了一种终端,包括上述技术方案中任一项所述的通信数据共享系统,因此,该终端具有和上述技术方案中任一项所述的通信数据共享系统相同的技术效果,在此不再赘述。
[0026]通过以上技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性,从而提升了用户体验。
【附图说明】
[0027]图1示出了根据本发明的一个实施例的通信数据共享方法的流程图;
[0028]图2示出了根据本发明的一个实施例的通信数据共享系统的框图;
[0029]图3示出了根据本发明的一个实施例的终端的框图;
[0030]图4示出了根据本发明的另一个实施例的通信数据共享系统的框图。
【具体实施方式】
[0031]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0032]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0033]图1示出了根据本发明的一个实施例的通信数据共享方法的流程图。
[0034]如图1所示,根据本发明的一个实施例的通信数据共享方法,包括:
[0035]步骤102,监测终端的多个用户中的每个用户的通信数据是否发生更新;
[0036]步骤104,当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户;
[0037]步骤106,通过所述其他用户接收来自所述云端服务器的所述更新数据。
[0038]在该技术方案中,这里的多个用户指的是多个用户域,对于具有多个用户域的终端,由于其多个用户间为物理隔离,无法互相传递和共享通信数据,故可以实时监控每个用户的通信数据是否发生更新,当任一用户的通信数据发生更新时,即可将该更新发送至云端服务器,再由云端服务器发送至终端的其他用户,从而完成了多个用户间的通信数据的共享。比如,在终端的主用户中录入了联系人A的电话号码,则当终端当前处于第二用户时,如果接收到该电话号码的来电,就可以直接显示为联系人A了。通过该技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性。
[0039]在上述技术方案中,优选地,在步骤104之前,还包括:为所述更新数据生成数据增量包,以供将所述数据增量包发送至所述云端服务器。
[0040]在该技术方案中,可以只收集更新数据来生成数据增量包,尽可能减少数据传输量,节省终端的流量,提升数据共享的传输效率。
[0041]在上述任一技术方案中,优选地,在步骤104之前,还包括:对生成的所述数据增量包进行压缩处理。
[0042]在该技术方案中,通过压缩处理可以进一步减小数据传输量,节省终端的流量,提升数据共享的传输效率。
[0043]在上述任一技术方案中,优选地,步骤104具体包括:通过加密协议对所述数据增量包进行加密传输。
[0044]在该技术方案中,通过加密协议对数据增量包进行加密,可以确保数据增量包在终端与云端服务器之间进行传输时的安全性,避免数据增量包中的更新数据外泄,提升了用户的隐私安全性。
[0045]在上述任一技术方案中,优选地,所述通信数据包括:联系人名称、联系人号码、联系人图像、通话信息、短信信息。
[0046]在该技术方案中,通信数据包括但不限于联系人名称、联系人号码、联系人图像、通话信息、短信信息,通过将多种通信数据实时同步更新至终端的多个用户,实现了终端的多个用户间对于多样化的通信数据的共享,提升了用户使用终端的便利性。
[0047]图2示出了根据本发明的一个实施例的通信数据共享系统的框图。
[0048]如图2所示,根据本发明的一个实施例的通信数据共享系统200,包括:更新监测单元202、上传单元204、共享单元206。
[0049]其中,更新监测单元202用于监测终端的多个用户中的每个用户的通信数据是否发生更新;上传单元204用于当监测到多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与终端相连的云端服务器,以供云端服务器将更新数据同步至多个用户中的任一用户以外的其他用户;共享单元206用于通过其他用户接收来自云端服务器的更新数据。
[0050]在该技术方案中,这里的多个用户指的是多个用户域,对于具有多个用户域的终端,由于其多个用户间为物理隔离,无法互相传递和共享通信数据,故可以实时监控每个用户的通信数据是否发生更新,当任一用户的通信数据发生更新时,即可将该更新发送至云端服务器,再由云端服务器发送至终端的其他用户,从而完成了多个用户间的通信数据的共享。比如,在终端的主用户中录入了联系人A的电话号码,则当终端当前处于第二用户时,如果接收到该电话号码的来电,就可以直接显示为联系人A了。通过该技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性。
[0051]在上述任一技术方案中,优选地,还包括:增量包生成单元208,在将更新数据上传至与终端相连的云端服务器之前,为更新数据生成数据增量包,以供将数据增量包发送至云端服务器。
[0052]在该技术方案中,可以只收集更新数据来生成数据增量包,尽可能减少数据传输量,节省终端的流量,提升数据共享的传输效率。
[0053]在上述任一技术方案中,优选地,还包括:压缩处理单元210,在将更新数据上传至与终端相连的云端服务器之前,对生成的数据增量包进行压缩处理。
[0054]在该技术方案中,通过压缩处理可以进一步减小数据传输量,节省终端的流量,提升数据共享的传输效率。
[0055]在上述任一技术方案中,优选地,上传单元204具体用于:通过加密协议对数据增量包进行加密传输。
[0056]在该技术方案中,通过加密协议对数据增量包进行加密,可以确保数据增量包在终端与云端服务器之间进行传输时的安全性,避免数据增量包中的更新数据外泄,提升了用户的隐私安全性。
[0057]在上述任一技术方案中,优选地,通信数据包括:联系人名称、联系人号码、联系人图像、通话?目息、短彳目?目息。
[0058]在该技术方案中,通信数据包括但不限于联系人名称、联系人号码、联系人图像、通话信息、短信信息,通过将多种通信数据实时同步更新至终端的多个用户,实现了终端的多个用户间对于多样化的通信数据的共享,提升了用户使用终端的便利性。
[0059]图3示出了根据本发明的一个实施例的终端的框图。
[0060]如图3所示,根据本发明的一个实施例的终端300,包括图2示出的通信数据共享系统200,因此,该终端300具有和图2示出的通信数据共享系统200相同的技术效果,在此不再赘述。
[0061 ]图4示出了根据本发明的另一个实施例的通信数据共享系统的框图。
[0062]如图4所示,根据本发明的另一个实施例的通信数据共享系统,包括:监控程序,用于监控终端中的主用户、用户1、用户2等多个用户的通信数据,所述多个用户指的是多个用户域,对于具有多个用户域的终端,由于其多个用户间为物理隔离,无法互相传递和共享通信数据,故可以实时监控每个用户的通信数据是否发生更新,当任一用户的通信数据发生更新时,即可将该更新发送至云端服务器,再由云端服务器发送至终端的其他用户,从而完成了多个用户间的通信数据的共享。每个用户的通信数据包括通话记录、信息、通讯录等。
[0063]比如,在终端的主用户中录入了联系人A的电话号码,则当终端当前处于用户I时,如果接收到该电话号码的来电,就可以直接显示为联系人A了。
[0064]监控程序只收集更新数据来生成数据增量包,并可以通过压缩处理进一步减小数据传输量,以及还可以通过加密协议对数据增量包进行加密,与云服务器连接进行传输,由此,监控通话记录、信息、通信录的数据变化,可以保证数据的准确性。生成数据变化的增量包,即只收集变化的数据,可以尽可能减少数据传输量,实现省流。对本地数据进行压缩与安全加密,通过压缩可以进一步减少数据传输量,通过安全加密算法可以实现数据的安全通信,与云端服务器进行数据同步,通过https(hypertext transport protocol server,超文本传送协议服务器)加密协议进行加密传输,确保数据的安全。
[0065]通过上述技术方案,通信数据可以快速、省流、安全、准确地通过云端服务器,实现多个用户间通话记录、信息、通信录的数据传输,提升用户体验。
[0066]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,实现了终端的多个用户间对于通信数据的共享,提升了用户使用终端的便利性,从而提升了用户体验。
[0067]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种通信数据共享方法,其特征在于,包括: 监测终端的多个用户中的每个用户的通信数据是否发生更新; 当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户; 通过所述其他用户接收来自所述云端服务器的所述更新数据。2.根据权利要求1所述的通信数据共享方法,其特征在于,在所述将更新数据上传至与所述终端相连的云端服务器之前,还包括: 为所述更新数据生成数据增量包,以供将所述数据增量包发送至所述云端服务器。3.根据权利要求2所述的通信数据共享方法,其特征在于,在所述将更新数据上传至与所述终端相连的云端服务器之前,还包括: 对生成的所述数据增量包进行压缩处理。4.根据权利要求2或3所述的通信数据共享方法,其特征在于,所述将更新数据上传至与所述终端相连的云端服务器,具体包括: 通过加密协议对所述数据增量包进行加密传输。5.根据权利要求4所述的通信数据共享方法,其特征在于,所述通信数据包括:联系人名称、联系人号码、联系人图像、通话信息、短信信息。6.一种通信数据共享系统,其特征在于,包括: 更新监测单元,监测终端的多个用户中的每个用户的通信数据是否发生更新; 上传单元,当监测到所述多个用户中的任一用户的通信数据发生更新时,将更新数据上传至与所述终端相连的云端服务器,以供所述云端服务器将所述更新数据同步至所述多个用户中的所述任一用户以外的其他用户; 共享单元,通过所述其他用户接收来自所述云端服务器的所述更新数据。7.根据权利要求6所述的通信数据共享系统,其特征在于,还包括: 增量包生成单元,在所述将更新数据上传至与所述终端相连的云端服务器之前,为所述更新数据生成数据增量包,以供将所述数据增量包发送至所述云端服务器。8.根据权利要求7所述的通信数据共享系统,其特征在于,还包括: 压缩处理单元,在所述将更新数据上传至与所述终端相连的云端服务器之前,对生成的所述数据增量包进行压缩处理。9.根据权利要求7或8所述的通信数据共享系统,其特征在于,所述上传单元具体用于: 通过加密协议对所述数据增量包进行加密传输。10.根据权利要求9所述的通信数据共享系统,其特征在于,所述通信数据包括:联系人名称、联系人号码、联系人图像、通话信息、短信信息。11.一种终端,其特征在于,包括如权利要求6至10中任一项所述的通信数据共享系统。
【文档编号】H04L12/26GK105847086SQ201610262188
【公开日】2016年8月10日
【申请日】2016年4月25日
【发明人】李翔
【申请人】奇酷软件(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1