移动终端上的游戏应用程序的传送方法和装置的制造方法
【技术领域】
[0001] 本发明涉及移动终端技术领域,尤其涉及一种移动终端上的游戏应用程序的传送 方法和装置。
【背景技术】
[0002] 随着移动互联网时代的不断发展,移动终端例如智能手机的功能越来强大,用户 可根据需求在移动终端中安装各种功能的应用程序,移动终端已经成为人们生活和工作的 一部分。
[0003] 目前,在用户使用智能手机的过程中,建立通信链接的智能手机之间可以互相传 送文件。例如,在发送方的智能手机下载应用程序的安装包后,发送方可将应用程序的安装 包发送给接收方,由此,使得接收方无需消耗网络流量再下载该应用程序的安装包,实现了 终端之间的资源共享。
[0004] 在基于Android (安卓)系统的智能手机上,如果用户需要传送一个大型游戏应用 程序到另一个Android设备上,通常是用户需要先把游戏安装包的apk文件发送给接收方, 然后用户再到应用特定目录下找到游戏应用程序的数据包,并将对应的数据包传送给接收 方。接收方在接收到发送方发送的安装包和数据包后,为了保证游戏应用程序可以正常运 行,接收方需要手动将游戏应用程序的安装包放置在相应的目录中,并安装所接收到的游 戏应用程序的安装包,手动放置数据包到相应的目录,容易出现数据包放在错误目录,导致 游戏无法正常运行的问题。
[0005] 在传送游戏应用程序的过程中,为了方便用户传送游戏应用程序,用户可通过现 有的文件传输工具(即具有文件传送功能的应用程序)传送游戏应用程序的安装包,由于 文件传输工具不能准确识别游戏应用程序的数据包,因此,在使用文件传输工具传具有数 据包的游戏应用程序的过程中,用户仍然需要手动找到游戏应用程序对应的数据包,并进 行传送,由于不同的游戏应用程序存在数据包的目录不同,目录层级较多,不便寻找,在传 送过程中,需要消耗时间较多,且所需用户手动操作较多,无法实现终端之间快速共享游戏 应用程序。
【发明内容】
[0006] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的 第一个目的在于提出一种移动终端上的游戏应用程序的传送方法,该方法完成了原本不被 系统直接支持的媒体文件的传送,减少了用户重复下载媒体资源的麻烦,减少了流量消耗, 方便了用户之间传送媒体缓存文件,提高了用户的体验度。
[0007] 本发明的第二个目的在于提出一种移动终端上的游戏应用程序的传送方法。
[0008] 本发明的第三个目的在于提出一种移动终端上的游戏应用程序的传送装置。
[0009] 本发明的第四个目的在于提出一种移动终端上的游戏应用程序的传送装置。
[0010] 本发明的第五个目的在于提出一种移动终端。
[0011] 为实现上述目的,本发明第一方面实施例提出了一种移动终端上的游戏应用程序 的传送方法,包括:接收向目标移动终端传送游戏应用程序的传送请求;
[0012] 根据所述传送请求判断移动终端中是否包含所述游戏应用程序的数据包;
[0013] 若包含,则获取所述游戏应用程序的安装包、数据包和数据包路径信息,并向所述 目标移动终端发送所获取的安装包、数据包和数据包路径信息,以使所述目标移动终端根 据接收到的安装包、数据包和数据包路径信息安装所述游戏应用程序。
[0014] 可选的,所述方法还包括:若判断出所述移动终端中不包含所述游戏应用程序的 数据包,则获取所述游戏应用程序的安装包,并向所述目标移动终端发送所获取的安装包, 以使所述目标移动终端根据接收到的安装包安装所述游戏应用程序。
[0015] 可选的,所述根据所述传送请求判断移动终端中是否包含所述游戏应用程序的数 据包,包括:根据所述传送请求获取所述游戏应用程序的标识信息;判断预先保存的标识 信息与数据包路径信息的关系表中是否包含所述标识信息;若包含,则确定所述移动终端 中存在所述游戏应用程序的数据包。
[0016] 可选的,所述传送请求中携带所述游戏应用程序的标识信息,所述获取所述游戏 应用程序的安装包、数据包和数据包路径信息,包括:根据所述标识信息从移动终端中获取 所述游戏应用程序的安装包;根据所述标识信息和预先保存的标识信息与数据包路径信息 的关系表,获取所述游戏应用程序的数据包路径信息和数据包的文件名;以及根据所述数 据包路径信息和所述数据包的文件名,从移动终端中获取所述游戏应用程序的数据包。
[0017] 可选的,在所述根据所述标识信息和预先保存的标识信息与数据包路径信息的关 系表,获取所述游戏应用程序的数据包路径信息和数据包的文件名之前,所述方法还包括: 根据所述标识信息获取所述游戏应用程序对应的预设配置规则,其中,所述预设配置规则 中包含所述游戏应用程序的标识信息、数据包路径信息和数据包的文件名的对应关系;根 据预设配置规则中的数据包路径信息,判断所述移动终端在对应的数据包路径信息下是否 包含所述游戏应用程序的数据包;若包含,则进一步判断所获得的数据包的文件名与所述 预设配置规则中的数据包的文件名是否一致;若一致,则确定所述移动终端中存在所述游 戏应用程序的数据包,并将所述游戏应用程序的标识信息、数据包和数据包路径信息之间 的映射关系保存至所述关系表中。
[0018] 根据本发明实施例的移动终端上的游戏应用程序的传送方法,接收向目标移动终 端传送游戏应用程序的传送请求,并根据传送请求判断移动终端中是否包含游戏应用程序 的数据包;以及在判断出移动终端中包含游戏应用程序的数据包时,获取游戏应用程序的 安装包、数据包和数据包路径信息,并向目标移动终端发送所获取的安装包、数据包和数据 包路径信息,以使目标移动终端根据接收到的安装包、数据包和数据包路径信息安装游戏 应用程序。由此,减少了用户在游戏应用程序传送过程中手动查找游戏应用程序的数据包 的麻烦,减少了终端之间传送游戏应用程序所需的时间,提高了终端之间共享资源的效率, 方便了移动终端之间共享游戏应用程序,同时使得接收方无需再消耗网络流量下载游戏应 用程序的安装包和数据包,节约了网络资源。
[0019] 为实现上述目的,本发明第二方面实施例提出了一种移动终端上的游戏应用程序 的传送方法,包括:接收源移动终端发送的游戏应用程序的安装文件;判断所述安装文件 中是否包含数据包路径信息和数据包;若所述安装文件中包含所述数据包路径信息和所述 数据包,则根据所述数据包路径信息放置所述数据包,并根据所述安装文件中的安装包安 装所述游戏应用程序。
[0020] 可选的,所述方法还包括:若所述安装文件中不包含所述数据包路径信息和所述 数据包,则根据所述安装文件中的安装包安装所述游戏应用程序。
[0021] 根据本发明实施例的移动终端上的游戏应用程序的传送方法,接收源移动终端发 送的游戏应用程序的安装文件,并在安装文件中包含数据包路径信息和数据包时,根据数 据包路径信息放置数据包,并根据安装文件中的安装包安装游戏应用程序,由此,使得用户 在安装游戏应用程序过程中,无需手动放置数据包,从而避免了数据包放置在错误目录中 而造成游戏应用程序无法正常运行情况的发生,方便了用户安装游戏应用程序。
[0022] 为实现上述目的,本发明第三方面实施例提出了一种移动终端上的游戏应用程序 的传送装置,包括:接收模块,用于接收向目标移动终端传送游戏应用程序的传送请求;判 断模块,用于根据所述传送请求判断移动终端中是否包含所述游戏应用程序的数据包;第 一处理模块,用于在所述移动终端中包含所述游戏应用程序的数据包时,获取所述游戏应 用程序的安装包、数据包和数据包路径信息,并向所述目标移动终端发送所获取的安装包、 数据包和数据包路径信息,以使所述目标移动终端根据接收到的安装包、数据包和数据包 路径信息安装所述游戏应用程序。
[0023] 可选的,所述装置还包括:第二处理模块,用于在判断出所述移动终端中不包含所 述游戏应用程序的数据包时,获取所述游戏应用程序的安装包,并向所述目标移动终端发 送所获取的安装包,以使所述目标移动终端根据接收到的安装包安装所述游戏应用程序。
[0024] 可选的,所述判断模块,具体用于:根据所述传送请求获取所述游戏应用程序的 标识信息,并判断预先保存的标识信息与数据包路径信息的关系表中是否包含所述标识信 息,以及若包含,则确定所述移动终端中存在所述游戏应用程序的数据包。
[0025] 可选的,所述传送请求中携带所述游戏应用程序的标识信息,所述第一处理模块, 具体用于:根据所述标识信息从移动终端中获取所述游戏应用程序的安装包,并根据所述 标识信息和预先保存的标识信息与数据包路径信息的关系表,获取所述游戏应用程序的数 据包路径信息和数据包的文件名,以及根据所述数据包路径信息和所述数据包的文件名, 从移动终端中获取所述游戏应用程序的数据包。
[0026] 可选的,所述装置还包括:预处理模块,用于在所述第一处理模块根据所述标识信 息和预先保存的标识信息与数据包路径信息的关系表,获取所述游戏应用程序的数据包路 径信息和数据包的文件名之前,根据所述标识信息获取所述游戏应用程序对应的预设配置 规则,其中,所述预设配置规则中包含所述游戏应用程序的标识信息、数据包路径信息和数 据包的文件名的对应关系;根据预设配置规则中的数据包路径信息;判断所述移动终端在 对应的数据包路径信息下是否包含所述游戏应用程序的数据包;若包含,则进一步判断所 获得的数据包的文件名与所述预设配置规则中的数据包的文件名是否一致;若一致,则确 定所述移动终端中存在所述游戏应用程序的数据包,并将所述游戏应用程序的标识信息、 数据包和数据包路径信息之间的映射关系保存至所述关系表中。
[0027] 根据本发明实施例的移动终端上的游戏应用程序的传送装置,通过接收模块接收 向目标移动终端传送游戏应用程序的传送请求,并通过判断模块判断移动终端中是否包含 游戏应用程序的数据包;以及在判断出移动终端中包含游戏应用程序的数据包时,第一处 理模块获取游戏应用程序的安装包、数据包和数据包路径信息,并向目标移动终端发送所 获取的安装包、数据包和数据包路径信息,以使目标移动终端根据接收到的安装包、数据包 和数据包路径信息安装游戏应用程序。由此,减少了用户在游戏应用程序传送过程中手动 查找游戏应用程序的数据包的麻烦,减少了终端之间传送游戏应用程序所需的时间,提高 了终端之间共享资源的效率,方便了移动终端之间共享游戏应用程序,同时使得接收方无 需再消耗网络流量下载游戏应用程序的安装包和数据包,节