移动终端上的游戏应用程序的传送方法和装置的制造方法_2

文档序号:9474484阅读:来源:国知局
约了网络资源。
[0028] 为实现上述目的,本发明第四方面实施例提出了一种移动终端上的游戏应用程序 的传送装置,包括:接收模块,用于接收源移动终端发送的游戏应用程序的安装文件;判断 模块,用于判断所述安装文件中是否包含数据包路径信息和数据包;第一处理模块,用于在 所述安装文件中包含所述数据包路径信息和所述数据包时,根据所述数据包路径信息放置 所述数据包,并根据所述安装文件中的安装包安装所述游戏应用程序。
[0029] 可选的,所述装置还包括:第二处理模块,用于在所述安装文件中不包含所述数据 包路径信息和所述数据包时,根据所述安装文件中的安装包安装所述游戏应用程序。
[0030] 根据本发明实施例的移动终端上的游戏应用程序的传送装置,通过接收模块接收 源移动终端发送的游戏应用程序的安装文件,在判断模块判断安装文件中包含数据包路径 信息和数据包时,第一处理模块根据数据包路径信息放置数据包,并根据安装文件中的安 装包安装游戏应用程序,由此,使得用户在安装游戏应用程序过程中,无需手动放置数据 包,从而避免了数据包放置在错误目录中而造成游戏应用程序无法正常运行情况的发生, 方便了用户安装游戏应用程序。
[0031] 为实现上述目的,本发明第五方面实施例提出了一种移动终端,该移动终端包括 壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内 部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的 各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存 储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下 步骤:接收向目标移动终端传送游戏应用程序的传送请求;根据所述传送请求判断移动终 端中是否包含所述游戏应用程序的数据包;若包含,则获取所述游戏应用程序的安装包、数 据包和数据包路径信息,并向所述目标移动终端发送所获取的安装包、数据包和数据包路 径信息,以使所述目标移动终端根据接收到的安装包、数据包和数据包路径信息安装所述 游戏应用程序。
[0032] 本发明实施例的移动终端,接收向目标移动终端传送游戏应用程序的传送请求, 并根据传送请求判断移动终端中是否包含游戏应用程序的数据包;以及在判断出移动终端 中包含游戏应用程序的数据包时,获取游戏应用程序的安装包、数据包和数据包路径信息, 并向目标移动终端发送所获取的安装包、数据包和数据包路径信息,以使目标移动终端根 据接收到的安装包、数据包和数据包路径信息安装游戏应用程序。由此,减少了用户在游戏 应用程序传送过程中手动查找游戏应用程序的数据包的麻烦,减少了终端之间传送游戏应 用程序所需的时间,提高了终端之间共享资源的效率,方便了移动终端之间共享游戏应用 程序,同时使得接收方无需再消耗网络流量下载游戏应用程序的安装包和数据包,节约了 网络资源。
[0033] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。
【附图说明】
[0034] 图1是根据本发明一个实施例的移动终端上的游戏应用程序的传送方法的流程 图。
[0035] 图2是根据本发明另一个实施例的移动终端上的游戏应用程序的传送方法的流 程图。
[0036] 图3是根据本发明一个具体实施例的移动终端上的游戏应用程序的传送方法的 流程图。
[0037] 图4是根据本发明又一个实施例的移动终端上的游戏应用程序的传送方法的流 程图。
[0038] 图5是根据本发明再一个实施例的移动终端上的游戏应用程序的传送方法的流 程图。
[0039] 图6是根据本发明一个实施例的移动终端上的游戏应用程序的传送装置的结构 示意图。
[0040] 图7是根据本发明另一个实施例的移动终端上的游戏应用程序的传送装置的结 构示意图。
[0041] 图8是根据本发明又一个实施例的移动终端上的游戏应用程序的传送装置的结 构示意图。
[0042] 图9是根据本发明再一个实施例的移动终端上的游戏应用程序的传送装置的结 构示意图。
【具体实施方式】
[0043] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0044] 下面参考附图描述本发明实施例的移动终端上的游戏应用程序的传送方法、装置 和移动终端。
[0045] 图1是根据本发明一个实施例的移动终端上的游戏应用程序的传送方法的流程 图。如图1所示,该方法包括:
[0046] S101,接收向目标移动终端传送游戏应用程序的传送请求。
[0047] S102,根据传送请求判断移动终端中是否包含游戏应用程序的数据包。
[0048] 具体地,在接收到用户向目标移动终端传送游戏应用程序的传送请求后,可根据 传送请求获取游戏应用程序的标识信息,并判断预先保存的标识信息与数据包路径信息的 关系表中是否包含标识信息;若包含,则确定移动终端中存在该游戏应用程序的数据包。
[0049] 另外,若预先保存的标识信息与数据包路径信息的关系表中不包含游戏应用程序 的标识信息,则确定移动终端中不存在该游戏应用程序的数据包。
[0050] 其中,标识信息是可以唯一识别游戏应用程序的信息,例如,标识信息为游戏应用 程序的包名。
[0051] S103,若包含,则获取游戏应用程序的安装包、数据包和数据包路径信息,并向目 标移动终端发送所获取的安装包、数据包和数据包路径信息,以使目标移动终端根据接收 到的安装包、数据包和数据包路径信息安装游戏应用程序。
[0052] 具体地,确定移动终端中包含该游戏应用程序的数据包后,根据标识信息从移动 终端中获取游戏应用程序的安装包,并根据标识信息和预先保存的标识信息与数据包路径 信息的关系表,获取游戏应用程序的数据包路径信息和数据包的文件名,以及根据数据包 路径信息和数据包的文件名,从移动终端中获取游戏应用程序的数据包。由此,减少了用户 在游戏应用程序传送过程中手动查找游戏应用程序的数据包的麻烦,减少了终端之间传送 游戏应用程序所需的时间,方便了移动终端之间共享游戏应用程序。
[0053] 在获取游戏应用程序的安装包、数据包和数据包路径信息后,可将所获得的游戏 应用程序的安装包、数据包和数据包路径信息发送给目标移动终端,目标移动终端接收到 游戏应用程序的安装包、数据包和数据包路径信息后,根据接收到的数据包路径信息放置 数据包,并自动安装游戏应用程序。也就是说,在安装游戏应用程序的过程中,无需用户手 动将数据包放置在对应的目录中,由此,避免了数据包目录放置错误而导致安装的游戏应 用程序不能正常工作的情况的发生。在本发明的一个实施例中,在根据标识信息和预先保 存的标识信息与数据包路径信息的关系表,获取游戏应用程序的数据包路径信息和数据包 的文件名之前,预先建立并保存游戏应用程序的标识信息与数据包路径信息的关系表。
[0054] 具体地,根据游戏应用程序的标识信息获取游戏应用程序对应的预设配置规则, 其中,预设配置规则中包含游戏应用程序的标识信息、数据包路径信息和数据包的文件名 的对应关系。然后,根据预设配置规则中的数据包路径信息,判断移动终端在对应的数据包 路径信息下是否包含游戏应用程序的数据包,若包含,则进一步判断所获得的数据包的文 件名与预设配置规则中的数据包的文件名是否一致;若一致,则确定移动终端中存在游戏 应用程序的数据包,并将游戏应用程序的标识信息、数据包和数据包路径信息之间的映射 关系保存至标识信息与数据包路径信息的关系表中。
[0055] 例如,当前用户需要发送的游戏应用程序为游戏名称为NBA2014的游戏应用程 序,在监控到用户要发送该游戏应用程序后,可获取该游戏应用程序的包名,假定游戏名 称为NBA2014的游戏应用程序的包名为:com. t2ksports. nba2kl4google。在获取该游戏 应用程序的包名后,可判断预先建立的标识信息与数据包路径信息的关系表中是否包含 该包名,若包含,则从预先建立的标识信息与数据包路径信息的关系表中获取游戏名称为 NBA2014的游戏应用程序的数据包路径信息和数据包的文件名。假定标识信息与数据包路 径信息的关系表中保存的信息的形式如表1所示。通过表1中的内容可以确定游戏名称 为NBA2014的游戏应用程序的数据包的路径信息为:{SD}/Android/obb/com. t2ksports. nba2kl4google/,对应的数据包的文件名为:main. 7. com. t2ksports. nba2kl4google. obb。 其中,obb(OneBeBag)文件是Android游戏通用数据包文件格式,通常用于大型游戏中。在 运行游戏前,游戏主程序会自动将〇bb文件解包成data文件。当用户向目标移动终端发送 该游戏应用程序的安装文件时,可根据关系表中的数据包路径信息和文件名从移动终端中 获得对应的数据包,以及根据该游戏应用程序的包名从智能手机中获得该游戏应用的安装 包,并向目标移动终端发送该游戏应用程序的安装包、数据包和数据包路径信息,目标移动 终端在接收到该游戏应用程序的安装包、数据包和数据包路径信息,根据数据包路径信息 放置数据包,并自动安装游戏应用程序的安装包,以完成游戏名称为NBA2014的游戏应用 程序的安装。另外,需要说明的是,在移动终端向目标移动终端发送媒体缓存文件之前,移 动终端与目标移动终端之间已经完成匹配,两者之间存在绑定关系。
[0056] 表1标识信息与数据包路径信息的关系表
[0058] 在本发明的一个实施例中,如图2所示,该方法还可以包括步骤S104。
[0059] S104,若判断出移动终端中不包含游戏应用程序的数据包,则获取游戏应用程序 的安装包,并向目标移动终端发送所获取的安装包,以使目标移动终端根据接收到的安装 包安装游戏应用程序。
[0060] 例如,假定从预设配置规则获得游戏名称为"极品飞车13"的游戏应用程序的包 名为:com. ea. games. nfsl3_na ;数据包文件目录为:{SD}/Android/data/com. ea. games. nfsl3_na/ ;数据文件为:上述文件目录下遍历3层深度的所有格式文件。此时,可扫描移 动终端对应的目
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1