一种实现应用同步的方法、装置及系统的制作方法

文档序号:7870776阅读:168来源:国知局
专利名称:一种实现应用同步的方法、装置及系统的制作方法
技术领域
本发明涉及互联网、物联网、移动互联网和智能终端领域,尤其涉及一种实现应用同步的方法、装置及系统。
背景技术
随着芯片技术和互联网技术的快速发展,越来越多的终端设备更加智能化和网络化,如平板电脑、智能手机、智能家电(如电视、洗衣机、空调、冰箱、打印机、电饭煲、热水器)都能与互联网连接;智能终端设备还可以支持各种操作系统(如Windows,安卓,ios等),可以安装或卸载各种应用程序(如游戏、播放器等)。在实现本发明过程中,发明人发现现有技术中至少存在如下问题在现有技术中,为了在多个设备上同时安装或卸载某个应用程序,需要用户分别在每个设备上进行操作(下载安装或卸载),操作繁琐,操作效率低。

发明内容
本发明实施例的目的在于提供一种实现应用同步的方法、装置及系统,通过在设备间建立应用同步关系,能够在具有应用同步关系的设备间实现应用程序的同步安装或卸载,可以减少用户的操作,提升操作效率。本发明实施例提供了一种实现应用同步的方法,包括接收请求设备或请求 用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息;当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。本发明实施例还提供了一种实现应用同步的方法,包括向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。本发明实施例提供了一种应用同步关系管理平台装置,包括第一信息接收单元,用于接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息;第一信息发送单元,用于当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。本发明实施例提供了一种请求设备装置,包括第二信息发送单元,用于向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。所述应用同步关系建立请求消息还可以包含请求用户的标识信息。本发明实施例还提供了一种实现应用同步的系统,包括请求设备或请求用户、建立应用同步关系的设备和/或建立应用同步关系的设备的所有者,还包括应用同步关系管理平台。与现有技术相比,本发明实施例提供的一种实现应用同步的方法、装置及系统的有益效果是通过在设备间建立应用同步关系,能够在具有应用同步关系的设备间实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示例性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了本发明一种实现应用同步的方法的实施例1的流程示意图;图2示出了本发明一种实现应用同步的方法的实施例2的流程示意图;图3示出了本发明一种实现应用同步的应用同步关系管理平台装置的结构示意图;图4示出了本发明一种实现应用同步的请求设备装置的结构示意图;图5示出了本发明一种实现应用同步的系统的结构示意图。
具体实施例方式本发明实施例提供了一种实现应用同步的方法、装置及系统。下面将结合本发 明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1图1示出了本发明一种实现应用同步的方法的实施例1的流程图。如图1所示,包括步骤101,应用同步关系管理平台接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息;所述应用同步关系建立请求消息可以由请求设备向所述应用同步关系管理平台发送,此时,所述应用同步关系建立请求消息可以不包含请求用户的标识信息。所述应用同步关系建立请求消息也可以由请求用户向所述应用同步关系管理平台发送,此时,所述应用同步关系建立请求消息还可以包含请求用户的标识信息,请求用户可以通过请求设备与所述应用同步关系管理平台进行信息交互,也可以通过其他方式(如互联网、移动网)与所述应用同步关系管理平台信息交互。所述建立应用同步关系的设备至少是两个,可以包含请求设备,也可以不包含。所述设备的标识信息可以为任何逻辑上可标识所述设备的信息,如IP地址和/或端口号、设备名或设备组名、设备编号或设备组编号等;所述请求用户的标识信息可以为任何逻辑上可标识所述请求用户的信息,如IP地址和/或端口号、用户名和/或用户密码、用户编号、指纹信息、声纹信息、眼部信息、脸部信息等。
所述应用同步关系管理平台可以默认同意应用同步关系建立请求。所述应用同步关系管理平台还可以进行应用同步关系建立权限判断,具体为通过与所述建立应用同步关系的设备信息交互和/或通过与所述建立应用同步关系的设备的所有者信息交互和/或根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系。设备的所有者指有权决定该设备是否建立应用同步关系的用户,可以不唯一。示例1:由请求设备发送的应用同步关系建立请求消息包含设备A、设备B和请求设备的标识信息;示例2 :由请求用户发送的应用同步关系建立请求消息包含设备A和设备B的标识信息,还包含请求用户的标识信息,其中请求用户是设备A的所有者。所述通过与所述建立应用同步关系的设备信息交互判断能否建立应用同步关系,至少包括Ia)向所述建立应用同步关系的设备发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息,用于所述建立应用同步关系的设备进行权限判断。示例I中,所述应用同步关系管理平台可以不向请求设备发送应用同步关系权限验证请求消息(因为请求设备是建立应用同步关系的发起方,默认能够建立应用同步关系);所述应用同步关系管理平台向设备A发送应用同步关系权限验证请求消息,该应用同步关系权限验证请求消息包含设备A、设备B和请求设备的标识信息,也可以只包含设备B和请求设备的标识信息(因为设备A是接收端,设备A可以解析出是设备B和请求设备希望与它建立应用同步关系)。Ib)接收所述建立应用同步关系的设备发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。示例I中,设备A和设备B分别向所述应用同步关系管理平台发送应用同步关系权限验证响应消息,分别指不设备A和设备B能够建立应用冋`步关系。所述通过与所述建立应用同步关系的设备的所有者信息交互判断能否建立应用同步关系,至少包括2a)向所述建立应用同步关系的设备的所有者发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息,用于所述建立应用同步关系的设备的所有者进行权限判断。示例2中,所述应用同步关系管理平台向设备B的所有者发送应用同步关系权限验证请求消息,该应用同步关系权限验证请求消息包含设备A、设备B和请求用户的标识信息。2b)接收所述建立应用同步关系的设备的所有者发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。示例2中,设备B的所有者向所述应用同步关系管理平台发送应用同步关系权限验证响应消息,指示设备B能够建立应用同步关系。所述根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系,至少包括若所述请求用户是所述建立应用同步关系的设备的所有者,则所述设备能够建立应用同步关系。示例2中,请求用户是设备A的所有者,则设备A能够建立应用同步关系。
建立应用同步关系的设备可能涉及多个,有的设备有所有者,有的设备可以没有所有者。应用同步关系建立请求消息又可以由请求设备或请求用户发送。因此涉及的情形较多,上述几种判断能否建立应用同步关系的方法可以综合使用。需要注意的是,因为应用同步关系至少包括两个设备,当只有一个设备能够建立应用同步关系时,该应用同步关系建立失败。所述应用同步关系管理平台保存成功建立的应用同步关系。所述应用同步关系管理平台还可以向请求用户或请求设备或成功建立应用同步关系的设备或成功建立应用同步关系的设备的所有者或未成功建立应用同步关系的设备或未成功建立应用同步关系的设备的所有者发送应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。步骤102,当发现设备安装或卸载应用时,所述应用同步关系管理平台向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令;本发明中的应用包括各种应用程序,如游戏、播放器等。“当发现设备安装或卸载 应用时”,具体实现时,可以是当发现设备准备/或正在/或完成/或完成一定比例的安装或卸载时。所述应用同步关系管理平台可以由设备通知或第三方通知或自身检测发现设备安装或卸载应用。 所述安装或卸载所述应用的命令中包含所述应用的标识信息,所述应用的标识信息可以为任何逻辑上可标识所述应用的信息,如应用名称、应用标号等。示例I中,若设备A、设备B和请求设备成功建立应用同步关系,当设备A安装某个应用程序时,所述应用同步关系管理平台向设备B和请求设备发送安装相同应用程序的命令。设备接收到安装或卸载所述应用的命令后执行所述应用的安装或卸载。本发明实施例提供的方法可以使设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。实施例2图2示出了本发明一种实现应用同步的方法的实施例2的流程示意图。如图2所示,从请求设备或请求用户的角度出发,包括步骤201,请求设备或请求用户向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息;所述应用同步关系建立请求消息还可以包含请求用户的标识信息。具体内容参加实施例1步骤101。步骤202,请求用户或请求设备接收所述应用同步关系管理平台发送的应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。所述应用同步关系管理平台可以默认同意应用同步关系建立请求,此时可以不需要步骤202。所述应用同步关系管理平台也可以进行应用同步关系建立权限判断,并向向请求用户或请求设备或成功建立应用同步关系的设备或成功建立应用同步关系的设备的所有者或未成功建立应用同步关系的设备或未成功建立应用同步关系的设备的所有者发送应用同步关系建立指示消息。具体内容见实施例1步骤101。步骤203,接收所述应用同步关系管理平台发送的安装或卸载应用的命令;这一步主要针对请求设备且请求设备属于成功建立应用同步关系的设备。所述安装或卸载应用的命令包含所述应用的标识信息,所述应用的标识信息可以为任何逻辑上可标识所述应用的信息。具体内容见实施例1步骤102。本发明实施例1提供的方法可以使设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。实施例3图3示出了本发明一种实现应用同步的应用同步关系管理平台装置的结构示意图。参考如图3所示,包括第一信息接收单元,用于接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。所述应用同步关系建立请求消息可以由请求设备或请求用户发送。所述应用同步关系建立请求消息还可以包含请求用户的标识信息。所述设备的标识信息可以为任何逻辑上可标识所述设备的信息,所述请求用户的标识信息可以为任何逻辑上可标识所述请求用户的信息。具体内容见实施例1步骤101。第一信息发送单元,用于当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。所述安装或卸载所述应用的命令中包含所述应用的标识信息,所述应用 的标识信息可以为任何逻辑上可标识所述应用的信息。具体内容见实施例1步骤102。本实施例一种实现应用同步的应用同步关系管理平台装置还可以包括第一应用同步关系维护单元,用于保存成功建立的应用同步关系。第一应用同步关系建立权限判断单元,用于通过与所述建立应用同步关系的设备信息交互和/或通过与所述建立应用同步关系的设备的所有者信息交互和/或根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系。所述通过与所述建立应用同步关系的设备信息交互判断能否建立应用同步关系,至少包括Ia)向所述建立应用同步关系的设备发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息,用于所述建立应用同步关系的设备进行权限判断;Ib)接收所述建立应用同步关系的设备发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。所述通过与所述建立应用同步关系的设备的所有者信息交互判断能否建立应用同步关系,至少包括2a)向所述建立应用同步关系的设备的所有者发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息,用于所述建立应用同步关系的设备的所有者进行权限判断;2b)接收所述建立应用同步关系的设备的所有者发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。所述根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系,至少包括若所述请求用户是所述建立应用同步关系的设备的所有者,则所述设备能够建立应用同步关系。具体内容见实施例1步骤101。本实施例中的一种实现应用同步的应用同步关系管理平台装置还可以包括第一应用同步关系建立指示单元,用于向请求用户或请求设备或成功建立应用同步关系的设备或成功建立应用同步关系的设备的所有者或未成功建立应用同步关系的设备或未成功建立应用同步关系的设备的所有者发送应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。具体内容见实施例I步骤101。需要说明的是,本发明实施例中的装置(应用同步关系管理平台)可以是一个物理实体;也可以是逻辑意义上的,即第一·信息接收单元、第一信息发送单元、第一应用同步关系维护单元、第一应用同步关系建立权限判断单元和第一应用同步关系建立指示单元可以位于同一个物理实体,也可以位于不同物理实体。采用本发明实施例中的装置(应用同步关系管理平台),可以在设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。实施例4。图4示出了本发明一种实现应用同步的请求设备装置的结构示意图。如图4所示,包括第二信息发送单元,用于向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。所述应用同步关系建立请求消息还可以包含请求用户的标识信息。所述设备的标识信息可以为任何逻辑上可标识所述设备的信息,所述请求用户的标识信息可以为任何逻辑上可标识所述请求用户的信息。具体内容见实施例2步骤201。第二信息接收单元,用于接收应用同步关系管理平台发送的应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。具体内容见实施例2步骤202。本发明一种实现应用同步的请求设备装置还可以包括第二应用同步命令接收单元,用于接收应用同步关系管理平台发送的安装或卸载应用的命令。所述安装或卸载应用的命令包含所述应用的标识信息,所述应用的标识信息可以为任何逻辑上可标识所述应用的信息。具体内容见实施例2步骤203。采用本发明实施例中的装置(请求设备),可以在设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。实施例5图5示出了本发明一种实现应用同步的系统的结构示意图。如图5所示,包括请求设备或请求用户、建立应用同步关系的设备和/或建立应用同步关系的设备的所有者,还包括应用同步关系管理平台,为实施例2的装置,具体内容见实施例2。所述请求设备为实施例3的装置,具体内容可见实施例3。采用本发明实施例中的系统,可以在设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,该程序在执行时,可包括如上各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory, ROM)或随机存储记忆体(Random Access Memory, RAM)
等以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包括在本 发明的保护范围之内。
权利要求
1.一种实现应用同步的方法,其特征在于,包括 接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息; 当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。
2.根据权利要求1所述的方法,其特征在于, 所述应用同步关系建立请求消息还包含请求用户的标识信息。
3.根据权利要求1或2所述的方法,其特征在于,还包括 通过与所述建立应用同步关系的设备信息交互和/或通过与所述建立应用同步关系的设备的所有者信息交互和/或根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系。
4.根据权利要求3所述的方法,其特征在于, 所述通过与所述建立应用同步关系的设备信息交互判断能否建立应用同步关系,至少包括 向所述建立应用同步关系的设备发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息; 接收所述建立应用同步关系的设备发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。
5.根据权利要求3所述的方法,其特征在于, 所述通过与所述建立应用同步关系的设备的所有者信息交互判断能否建立应用同步关系,至少包括 向所述建立应用同步关系的设备的所有者发送应用同步关系权限验证请求消息,所述应用同步关系权限验证请求消息包含建立应用同步关系的设备的标识信息和/或请求用户的标识信息; 接收所述建立应用同步关系的设备的所有者发送的应用同步关系权限验证响应消息,所述应用同步关系权限验证响应消息包含能否建立应用同步关系的指示。
6.根据权利要求3所述的方法,其特征在于, 所述根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系,至少包括:若所述请求用户是所述建立应用同步关系的设备的所有者,则所述设备能够建立应用同步关系。
7.根据权利要求1或2所述的方法,其特征在于,还包括 向请求用户或请求设备或成功建立应用同步关系的设备或成功建立应用同步关系的设备的所有者或未成功建立应用同步关系的设备或未成功建立应用同步关系的设备的所有者发送应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。
8.一种实现应用同步的方法,其特征在于,包括 向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。
9.根据权利要求8所述的方法,其特征在于, 所述应用同步关系建立请求消息还包含请求用户的标识信息。
10.根据权利要求8所述的方法,其特征在于,还包括 接收所述应用同步关系管理平台发送的应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。
11.根据权利要求8至10任意一项所述的方法,其特征在于,还包括 接收所述应用同步关系管理平台发送的安装或卸载应用的命令。
12.—种应用同步关系管理平台装置,其特征在于,包括 第一信息接收单元,用于接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息; 第一信息发送单元,用于当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。
13.根据权利要求12所述的装置,其特征在于, 所述应用同步关系建立请求消息还包含请求用户的标识信息。
14.根据权利要求12所述的装置,其特征在于,还包括 第一应用同步关系维护单元,用于保存成功建立的应用同步关系。
15.根据权利要求12至14任意一项所述的装置,其特征在于,还包括 第一应用同步关系建立权限判断单元,用于通过与所述建立应用同步关系的设备信息交互和/或通过与所述建立应用同步关系的设备的所有者信息交互和/或根据所述请求用户与所述建立应用同步关系的设备的关系判断能否建立应用同步关系。
16.根据权利要求12至14任意一项所述的装置,其特征在于,还包括 第一应用同步关系建立指示单元,用于向请求用户或请求设备或成功建立应用同步关系的设备或成功建立应用同步关系的设备的所有者或未成功建立应用同步关系的设备或未成功建立应用同步关系的设备的所有者发送应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。
17.—种请求设备装置,其特征在于,包括 第二信息发送单元,用于向应用同步关系管理平台发送应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息。
18.根据权利要求17所述的装置,其特征在于, 所述应用同步关系建立请求消息还包含请求用户的标识信息。
19.根据权利要求17所述的装置,其特征在于,还包括 第二信息接收单元,用于接收应用同步关系管理平台发送的应用同步关系建立指示消息,所述应用同步关系建立指示消息包含是否成功建立应用同步关系的指示和/或成功建立应用同步关系的设备的标识信息和/或未成功建立应用同步关系的设备的标识信息。
20.根据权利要求17至19任意一项所述的装置,其特征在于,还包括 第二应用同步命令接收单元,用于接收应用同步关系管理平台发送的安装或卸载应用的命令。
21.一种实现应用同步的系统,包括请求设备或请求用户、建立应用同步关系的设备和/或建立应用同步关系的设备的所有者,其特征在于,还包括 如权利要求12至16任意一项所述的应用同步关系管理平台装置;以及如权利要求17至20任意一项所述的请求设备装置。
全文摘要
本发明公开了一种实现应用同步的方法、装置及系统,包括接收请求设备或请求用户发送的应用同步关系建立请求消息,所述应用同步关系建立请求消息包含建立应用同步关系的设备的标识信息;当发现设备安装或卸载应用时,向与所述设备间有应用同步关系的设备发送安装或卸载所述应用的命令。通过本发明提供的实现设备访问的方法、装置及系统,可以在设备间建立应用同步关系,实现应用程序的同步安装或卸载,可以减少用户的操作,提升了操作效率。
文档编号H04L29/08GK103067503SQ201210584499
公开日2013年4月24日 申请日期2012年12月28日 优先权日2012年12月28日
发明者刘孟红, 展华益, 廖福成 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1