一种加载应用程序的方法及装置的制造方法_4

文档序号:9471200阅读:来源:国知局
程序加载模块305包括:引擎判断单元以及加载单元(图中未示出),其中,
[0111]引擎判断单元,如果所述终端设备安装有驱动所述应用程序的引擎,通知加载单元;
[0112]加载单元,用于触发所述终端设备启动所述应用程序的引擎,并基于启动的所述应用程序的引擎加载所述应用程序的地址信息对应的应用程序。
[0113]作为另一可选实施例,引擎判断单元进一步用于在所述终端设备未安装有驱动所述应用程序的引擎时,通知引擎推送单元,应用程序加载模块305还可以包括:
[0114]引擎推送单元,用于接收通知,推送所述驱动所述应用程序的引擎对应的引擎安装文件,以使所述终端设备安装所述引擎安装文件得到所述应用程序的引擎,并通知加载单元。
[0115]作为再一可选实施例,应用程序加载模块305还可以包括:
[0116]引擎更新单元,用于拦截引擎判断单元输出至加载单元的通知,获取所述终端设备安装的所述引擎的第一属性信息,如果存储的引擎安装文件的第二属性信息高于所述第一属性信息,向所述终端设备推送所述第二属性信息对应的引擎安装文件,以更新所述终端设备安装的所述引擎,并在更新后,通知加载单元。
[0117]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccessMemory, RAM)等。
[0118]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种加载应用程序的方法,其特征在于,该方法包括: 接收应用类控件加载请求,查询发送应用类控件加载请求的终端设备是否存储有预先设置的平台文件; 如果所述终端设备存储有所述平台文件,触发所述终端设备调用所述平台文件以加载所述平台的主页; 接收所述终端设备在所述平台的主页中发送的应用程序加载请求,获取所述应用程序加载请求对应的应用程序的地址信息; 查询所述终端设备是否安装有驱动所述应用程序的引擎; 如果所述终端设备安装有驱动所述应用程序的引擎,触发所述终端设备启动所述应用程序的引擎,并基于启动的所述应用程序的引擎加载所述应用程序的地址信息对应的应用程序。2.根据权利要求1所述的方法,其特征在于,所述查询所述终端设备是否安装有驱动所述应用程序的引擎包括: 获取所述应用程序加载请求对应的应用程序类型以及应用类标识; 查询预先设置的应用类标识与引擎集的映射关系,得到获取的应用类标识映射的引擎集; 查询得到的引擎集中应用程序类型与引擎的映射关系,得到获取的应用程序类型映射的引擎; 查询所述终端设备是否安装有得到的引擎。3.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序加载请求对应的应用程序的地址信息包括: 所述平台的主页使用网络视图打开所述应用程序加载请求对应的应用程序的启动页面,执行所述启动页面中的Java描述语言代码,获取所述应用程序加载请求对应的应用程序的地址信息,并通过预先设置的接口通知所述平台的主页。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法进一步包括: 如果所述终端设备未存储有所述平台文件,推送所述平台文件并存储在所述终端设备中,触发所述终端设备调用存储的所述平台文件以加载所述平台的主页。5.根据权利要求4所述的方法,其特征在于,如果接收应用类控件加载请求是发送所述应用类控件加载请求的终端设备中的浏览器,推送所述平台文件包括: 浏览器将接收的应用类控件加载请求向存储有所述平台文件的服务器发送,以使所述服务器接收所述应用类控件加载请求,向发送所述应用类控件加载请求的终端设备推送所述平台文件。6.根据权利要求1至3任一项所述的方法,其特征在于,在所述如果所述终端设备存储有所述平台文件之后,触发所述终端设备调用所述平台文件以加载所述平台的主页之前,所述方法进一步包括: 获取所述终端设备存储的所述平台文件的第一版本信息,如果存储的所述平台文件的第二版本信息高于所述第一版本信息,向所述终端设备推送所述第二版本信息对应的平台文件,以更新所述终端设备存储的所述平台文件。7.根据权利要求1至3任一项所述的方法,其特征在于,在所述终端设备安装有驱动所述应用程序的引擎之后,触发所述终端设备启动所述应用程序的引擎之前,所述方法进一步包括: 获取所述终端设备安装的所述引擎的第一属性信息,如果存储的引擎安装文件的第二属性信息高于所述第一属性信息,向所述终端设备推送所述第二属性信息对应的引擎安装文件,以更新所述终端设备安装的所述引擎。8.根据权利要求1至3任一项所述的方法,其特征在于,所述方法进一步包括: 如果所述终端设备未安装有驱动所述应用程序的引擎,推送所述驱动所述应用程序的引擎对应的引擎安装文件,以使所述终端设备安装所述引擎安装文件得到所述应用程序的引擎后,启动所述应用程序的引擎,并基于启动的所述应用程序的引擎加载所述应用程序的地址信息对应的应用程序。9.根据权利要求1至3任一项所述的方法,其特征在于,所述平台文件为第五代超文本标记语言平台文件,所述应用类控件为游戏类控件。10.一种加载应用程序的装置,其特征在于,该装置包括:第一查询模块、调用模块、地址信息获取模块、第二查询模块以及应用程序加载模块,其中, 第一查询模块,用于接收应用类控件加载请求,查询发送应用类控件加载请求的终端设备是否存储有预先设置的平台文件; 调用模块,如果所述终端设备存储有所述平台文件,触发所述终端设备调用所述平台文件以加载所述平台的主页; 地址信息获取模块,用于接收所述终端设备在所述平台的主页中发送的应用程序加载请求,获取所述应用程序加载请求对应的应用程序的地址信息; 第二查询模块,用于查询所述终端设备是否安装有驱动所述应用程序的引擎; 应用程序加载模块,如果所述终端设备安装有驱动所述应用程序的引擎,触发所述终端设备启动所述应用程序的引擎,并基于启动的所述应用程序的引擎加载所述应用程序的地址信息对应的应用程序。
【专利摘要】本发明的实施例公开一种加载应用程序的方法及装置。方法包括:接收应用类控件加载请求,查询发送应用类控件加载请求的终端设备是否存储有预设的平台文件;如果终端设备存储有所述平台文件,触发终端设备调用所述平台文件以加载所述平台的主页;接收终终设备在所述平台的主页中发送的应用程序加载请求,获取所述应用程序加载请求对应的应用程序的地址信息;查询终端设备是否安装有驱动所述应用程序的引擎;如果终端设备安装有驱动所述应用程序的引擎,触发终端设备启动所述应用程序的引擎,并基于启动的所述应用程序的引擎加载所述应用程序的地址信息对应的应用程序。应用本发明,可以提升游戏运行效率、降低运行游对的网络流量。
【IPC分类】G06F9/445
【公开号】CN105224363
【申请号】CN201510612414
【发明人】叶楠
【申请人】北京金山安全软件有限公司
【公开日】2016年1月6日
【申请日】2015年9月23日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1