一种同步单机游戏的方法、装置和终端制造方法及图纸

技术编号:14881471 阅读:89 留言:0更新日期:2017-03-24 04:02
本发明专利技术公开了一种同步单机游戏的方法、装置和终端。该方法包括:查找待同步单机游戏的应用程序的存储路径;从该应用程序的存储路径下获取单机游戏的同步数据;将该同步数据发送到指定的位置;其中,同步数据包含单机游戏的应用程序存储路径下的程序文件和程序文件的权限信息。根据本发明专利技术实施例提供的方法,待同步终端可以使用该同步数据实现单机游戏的同步。

【技术实现步骤摘要】

本专利技术涉及共享游戏数据的
,尤其涉及一种同步单机游戏的方法、装置和终端
技术介绍
当前人们的日常生活中,各种游戏层出不穷。其中单机游戏由于不需要接入互联网即可正常运行,运行时也不需要专门的服务器支撑而广受欢迎。随着移动终端设备越来越丰富,同一款单机游戏可能安装在一个用户所拥有的不同移动终端设备上。但遗憾的是,如果遇到用户更换了一台移动终端设备,那么该用户重新安装了该款单机游戏后,还是需要重新开始游戏;如果用户在该款单机游戏某个游戏关卡打不过去,每次运行该款单机游戏就只能接续从前的进度,而不能同步其他移动终端设备的游戏进度。针对单机游戏无法在不同的移动终端上同步游戏进度的问题,常见的方法是将一台终端上与该游戏应用程序相关的所有文件进行备份,另一台终端上将备份的文件进行还原,但这种方法往往因为移动终端操作系统对文件访问权限的限制,导致即使将与游戏应用程序相关的文件进行还原,该游戏还是不能正常运行,无法实现游戏的同步。
技术实现思路
本专利技术实施例提供一种同步单机游戏的方法、装置和终端,能够在不同的移动终端之间同步单机游戏。第一方面,提供了一种同步单机游戏的方法,包括:查找待同步单机游戏的应用程序的存储路径;从该应用程序的存储路径下获取单机游戏的同步数据;将同步数据发送到指定的位置;其中,同步数据包含存储路径下的程序文件和程序文件的权限信息。第二方面,提供了一种同步单机游戏的方法,包括:接收单机游戏的同步数据,所述同步数据包含程序文件和所述程序文件的权限信息;获取单机游戏在待同步终端中的应用程序目录以及应用程序目录的用户信息;根据程序文件更新应用程序目录中的当前文件;根据应用程序目录的用户信息和程序文件的权限信息,更新应用程序目录中的文件的用户信息和权限信息。第三方面,提供了一种同步单机游戏的装置,包括:第一目录信息获取单元,被配置为查找待同步单机游戏的应用程序目录所在的存储路径;同步数据获取单元,被配置为从应用程序的存储路径下获取单机游戏的同步数据,同步数据包含存储路径下的程序文件和程序文件的权限信息;数据发送单元,被配置为将同步数据获取单元获取的同步数据传送到指定的位置。第四方面,提供了一种同步单机游戏的装置,包括:同步数据接收单元,被配置为接收单机游戏的同步数据,同步数据包含程序文件和程序文件的权限信息;第二目录信息获取单元,被配置为获取单机游戏在待同步终端的应用程序目录以及应用程序目录的用户信息;文件同步单元,被配置为根据同步数据接收单元接收的程序文件更新应用程序目录中的文件;以及文件属性更新单元,被配置为根据第二目录信息获取单元获取的应用程序目录的用户信息和同步数据接收单元接收的程序文件的权限信息,更新应用程序目录中的文件的用户信息和权限信息。第五方面,提供了一种同步单机游戏的终端,包括:存储器,被配置为存储程序代码;处理器,被配置为根据存储器中存储的程序代码中的指令,执行以下步骤:查找待同步单机游戏的应用程序所在的存储路径;从应用程序的存储路径下获取单机游戏的同步数据,同步数据包含存储路径下的程序文件和程序文件的权限信息;发送单元,被配置为将同步数据发送到指定的位置。第六方面,提供了一种同步单机游戏的终端,包括:存储器,被配置为存储程序代码;接收单元,被配置为接收单机游戏的同步数据,同步数据包含程序文件和程序文件的权限信息;处理器,被配置为根据存储器中存储的程序代码中的指令,执行以下步骤:获取单机游戏在待同步终端中的应用程序目录以及应用程序目录的用户信息;根据程序文件更新应用程序目录中的当前文件;根据应用程序目录的用户信息和程序文件的权限信息,更新应用程序目录中的文件的用户信息和权限信息。根据本专利技术实施例提供的同步单机游戏的方法、装置和终端,在一台终端上获取单机游戏应用程序的程序文件和程序文件的权限信息作为同步数据,在另一台终端上结合该同步数据进行程序文件和程序文件属性的更新,从而实现不同终端间单机游戏的同步。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术一实施例提供的同步单机游戏的方法的流程图。图2示出了本专利技术另一实施例的同步单机游戏的方法的流程图。图3是图1中查找待同步单机游戏应用程序的存储路径的详细的流程图。图4示出了本专利技术再一实施例的同步单机游戏的方法的流程图。图5是图4中保存程序文件的权限信息为指定文件格式的详细的流程图。图6示出了本专利技术一实施例提供的同步单机游戏的方法的流程图。图7示出了本专利技术另一实施例提供的同步单机游戏的方法的流程图。图8是图6中获取单机游戏应用程序目录的详细的流程图。图9是图6中更新应用程序目录中文件的用户信息和权限信息的详细流程图。图10示出了本专利技术一实施例提供的同步单机游戏的装置的结构示意图。图11示出了本专利技术另一实施例提供的同步单机游戏的装置的结构示意图。图12示出了本专利技术再一实施例提供的同步单机游戏的装置的结构示意图。图13示出了本专利技术又一实施例提供的同步单机游戏的装置的结构示意图。图14示出了本专利技术一实施例提供的同步单机游戏的终端的硬件架构示意图。图15示出了本专利技术另一实施例提供的同步单机游戏的终端的硬件架构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。在本专利技术的实施例中,单机游戏是指可以在移动终端上独立运行,具有运行进度的游戏。单机游戏的运行终端涉及Android系统,但不局限于该操作系统,本领域技术人员可以合理预见,可适应本专利技术构思的操作系统均可。下面结合附图,以Android系统为例,详细描述根据本专利技术实施例的同步单机游戏的方法。图1是示出了本专利技术一实施例的同步单机游戏的方法的流程图。如图1所示,本实施例中同步单机游戏的方法100包括以下步骤:步骤S120,查找待同步单机游戏的应用程序的存储路径;步骤S130,从该应用程序的存储路径下获取单机游戏的同步数据;步骤S160,将同步数据发送到指定的位置;其中,同步数据包含存储路径下的程序文件和程序文件的权限信息。如图2所示,作为一个可选实施例,同步单机游戏的方法200与同步单机游戏的方法100相比,区别在于,在步骤S120,查找待同步单机游戏的应用程序的存储路径之前,还可以包括:步骤S110,获取待同步单机游戏运行终端的超级用户权限。应理解,超级用户权限是系统权限的一种,在Linux、Unix和Android等操作系统中可以理解为root权限,在Windows操作系统中可以理解为Administrators权限。通常情况下,以Android系统为例,在Android系统中,每个应用或用户默认只拥有访问它自身工作需要使用的资源的权限,而不能对系统文件、其他应用或用户的文件进行访问。根据本专利技术本文档来自技高网...
一种同步单机游戏的方法、装置和终端

【技术保护点】
一种同步单机游戏的方法,包括:查找待同步单机游戏的应用程序的存储路径;从所述应用程序的存储路径下获取所述单机游戏的同步数据;将所述同步数据发送到指定的位置;其中,所述同步数据包含所述存储路径下的程序文件和所述程序文件的权限信息。

【技术特征摘要】
1.一种同步单机游戏的方法,包括:查找待同步单机游戏的应用程序的存储路径;从所述应用程序的存储路径下获取所述单机游戏的同步数据;将所述同步数据发送到指定的位置;其中,所述同步数据包含所述存储路径下的程序文件和所述程序文件的权限信息。2.根据权利要求1所述的方法,其中,在所述查找待同步单机游戏的应用程序的存储路径之前,还包括:获取待同步单机游戏运行终端的超级用户权限。3.根据权利要求1所述的方法,其中,所述查找待同步单机游戏的应用程序的存储路径包括以下步骤:获取所述应用程序的标识信息;在所述应用程序运行终端的指定系统路径下,使用所述标识信息搜索以所述标识信息命名的目录,将以所述标识信息命名的目录所在的存储路径作为所述应用程序的存储路径。4.根据权利要求1所述的方法,在所述将同步数据发送到指定的位置之前,还包括:将所述程序文件进行打包,得到打包后的程序文件;以及将所述程序文件的权限信息保存为指定文件格式。5.根据权利要求4所述的方法,其中,所述将程序文件的权限信息保存为指定文件格式包括以下步骤:遍历所述应用程序的存储路径下的目录;依次获取所述目录中的所述程序文件的权限信息;将所述权限信息依次记录在所述指定文件格式的文件中。6.一种同步单机游戏的方法,包括:接收单机游戏的同步数据,所述同步数据包含程序文件和所述程序文件的权限信息;获取所述单机游戏在待同步终端中的应用程序目录以及所述应用程序目录的用户信息;根据所述程序文件更新所述应用程序目录中的当前文件;根据所述应用程序目录的用户信息和所述程序文件的权限信息,更新所述应用程序目录中的文件的用户信息和权限信息。7.根据权利要求6所述的方法,其中,在所述接收单机游戏的同步数据之前,还包括:获取待同步终端的超级用户权限。8.根据权利要求6所述的方法,其中,所述获取单机游戏在待同步终端中的应用程序目录包括以下步骤:获取所述单机游戏的应用程序的标识信息;使用该标识信息从待同步终端的指定系统路径下进行搜索,得到以所述标识信息命名的应用程序目录。9.根据权利要求6所述的方法,其中,根据所述应用程序目录的用户信息和所述程序文件的权限信息,更新所述应用程序目录中的文件的用户信息和权限信息包括以下步骤:获取所述应用程序目录中的文件的用户信息和权限信息;根据所述应用程序目录的用户信息,更新所述应用程序目录中的文件的用户信息;根据所述程序文件的权限信息,更新所述应用程序目录中的文件的权限信息。10.一种同步单机游戏的装置,包括:第一目录信息获取单元,被配置为查找待同步单机游戏的应用程序目录所在的存储路径;同步数据获取单元,被配置为从所述应用程序的存储路径下获取所述单机游戏的同步数据,所述同步数据包含所述存储路径下的程序文件和所述程序文件的权限信息;数据发送单元,被配置为将所述同步数据获取单元获取的所述同步数据传送到指定的位置。11.根据权利要求10所述的装置,还包括:第一权限获取单元,被配置为获取待同步单机游戏运行终端的超级用户权限。12.根据权利要求10所述的装置,其中,所述第一目录信息获取单元,包括:第一标识信息获取单元,被配置为获取所...

【专利技术属性】
技术研发人员:张振龙
申请(专利权)人:厦门美图移动科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1