电子设备应用的生成方法及装置的制造方法

文档序号:9371914阅读:279来源:国知局
电子设备应用的生成方法及装置的制造方法
【技术领域】
[0001] 本发明涉及应用生成技术,尤其涉及一种电子设备应用的生成方法及装置。背景 技术
[0002] 目前手机的操作系统很多,诸如塞班(Symbian)平台、WindowsMobiIe平台、 Ophone平台及iPhone平台等;由于各操作系统之间存在很大的差异,每种操作平台的安装 包应用均不同,如Symbian平台支持sis/sisx格式,WindowsMobile平台支持cab格式,安 卓(android)平台支持apk格式,iPhone平台支持ipa格式等。
[0003] 对于客户端应用开发人员而言,当需要开发一款手机应用应用时,需要针对每一 种操作平台单独制作相应的应用应用,这就需要开发人员通晓每一种操作系统以及该操作 系统应用安装包的制作方式,准备每一种操作系统的制作环境以及工具,对于每种操作系 统,制作工作至少花费一至二个小时,客户端种类越多,耗时越长,制作中一旦出现错误,将 全部推倒重新制作;并且,还需要准备大量的终端,来验证各种操作系统环境下客户端的安 装包是否可用。现有的客户端应用开发的工作量比较大,开发成本较高。

【发明内容】

[0004] 本发明实施例为解决上述技术问题,提供一种电子设备应用的生成方法及装置, 能实施高效、自动化的应用制作流程,并能模拟各种终端上的各种应用场景,进行应用的验 证测试,从而节约开发成本。
[0005] 本发明实施例的技术方案是这样实现的:
[0006] -种电子设备应用的生成方法,为电子设备当前所支持的各类型操作系统创建虚 拟环境;所述方法包括:
[0007] 接收外部输入的统一资源数据,并检测所述统一资源数据中的数据格式是否满足 预设的数据格式;并在满足预设的数据格式时,根据所述统一资源数据中选定的操作系统, 将所述统一资源数据向所述选定的操作系统对应的虚拟环境输送;
[0008] 接收到所述统一资源数据的虚拟环境提取所述统一资源数据中各数据,按设定的 方式生成适用于该虚拟环境对应的操作系统的应用,并将生成的应用向外部输出。
[0009] 优选地,所述检测所述统一资源数据中的数据格式是否满足预设的数据格式,包 括:
[0010] 检测所述统一资源数据中的应用所需参数是否配备齐全,应用制作必备的数据是 否齐全,并在参数或数据不齐全时通知外部所述统一资源数据错误。
[0011] 优选地,所述方法还包括:
[0012] 确定所述统一资源数据中包含待制作应用的标识图标时,根据所述统一资源数据 中选定的操作系统,对所述标识图标进行压缩、转格式的操作系统适应性处理。
[0013] 优选地,将生成的应用向外部输出之前,所述方法还包括:
[0014] 将生成的应用在该应用对应的操作系统的虚拟环境下进行运行,并使该应用对应 的操作系统的虚拟环境模拟电子设备的各种使用状态,检测生成的应用在各种使用状态下 的可用性。
[0015] 优选地,所述统一资源数据至少包括以下信息:
[0016] 应用标识信息、应用名称信息、应用适用的操作系统、应用版本信息、应用适用电 子设备的屏幕尺寸信息、应用适用的语言信息、应用制作所需的文件资源、应用调用方名称 信息、应用调用方授权信息。
[0017] -种电子设备应用的生成装置,包括:创建单元、接收单元、第一检测单元、输送单 元、提取单元、生成单元和输出单元,其中:
[0018] 创建单元,用于为电子设备当前所支持的各类型操作系统创建虚拟环境;
[0019] 接收单元,用于接收外部输入的统一资源数据;
[0020] 第一检测单元,用于检测所述统一资源数据中的数据格式是否满足预设的数据格 式,满足时触发输送单元;
[0021] 输送单元,用于根据所述统一资源数据中选定的操作系统,将所述统一资源数据 向所述选定的操作系统对应的虚拟环境输送;
[0022] 提取单元,用于为接收到所述统一资源数据的虚拟环境提取所述统一资源数据中 各数据;
[0023] 生成单元,用于按设定的方式生成适用于该虚拟环境对应的操作系统的应用;
[0024] 输出单元,用于将生成的应用向外部输出。
[0025] 优选地,所述第一检测单元,还用于检测所述统一资源数据中的应用所需参数是 否配备齐全,应用制作必备的数据是否齐全,并在参数或数据不齐全时通知外部所述统一 资源数据错误。
[0026] 优选地,所述装置还包括:确定单元和适应性处理单元,其中:
[0027] 确定单元,用于确定所述统一资源数据中是否包含待制作应用的标识图标,是时 触发适应性处理单元;
[0028] 适应性处理单元,用于根据所述统一资源数据中选定的操作系统,对所述标识图 标进行压缩、转格式的操作系统适应性处理。
[0029] 优选地,所述装置还包括:
[0030] 第二检测单元,用于将生成的应用在该应用对应的操作系统的虚拟环境下进行运 行,使该应用对应的操作系统的虚拟环境模拟电子设备的各种使用状态,检测生成的应用 在各种使用状态下的可用性。
[0031] 优选地,所述统一资源数据至少包括以下信息:
[0032] 应用标识信息、应用名称信息、应用适用的操作系统、应用版本信息、应用适用电 子设备的屏幕尺寸信息、应用适用的语言信息、应用制作所需的文件资源、应用调用方名称 信息、应用调用方授权信息。本发明实施例中,首先为电子设备当前所支持的各类型操作系 统创建虚拟环境;然后接收外部输入的统一资源数据,并检测统一资源数据中的数据格式 是否满足预设的数据格式;并在满足预设的数据格式时,根据统一资源数据中选定的操作 系统,将统一资源数据向选定的操作系统对应的虚拟环境输出;对应的虚拟环境提取统一 资源数据中各数据,按设定的方式生成适用于该虚拟环境对应的操作系统的应用,并将生 成的应用向外部输出。
[0033] 与现有技术相比,本发明实施例针对不同操作系统的客户端应用的制作,采用统 一的统一资源数据,统一的接口调用方式,从而制作出适用于各种操作系统下的统一应用; 本发明实施例通过搭建集成各种操作系统制作环境以及工具,供第三方调用;从而实施高 效化、自动化的制作流程,将制作时间缩短到最少,并且提供批量化制作方法;并通过统一 的终端模拟器,可以模拟各种终端上遇到的各种情况,进行应用的验证测试。制作效率高且 成本较低。
【附图说明】
[0034] 图1为本发明实施例的电子设备应用的生成方法的流程图;
[0035] 图2为本发明实施例的电子设备应用制作架构示意图;
[0036] 图3为本发明实施例的电子设备应用的生成装置的组成结构示意图。
【具体实施方式】
[0037] 为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。
[0038] 图1为本发明实施例的电子设备应用的生成方法的流程图,如图1所示,本发明实 施例的电子设备应用的生成方法包括以下步骤:
[0039] 步骤101,为电子设备当前所支持的各类型操作系统创建虚拟环境。
[0040] 本发明实施例中,电子设备主要是指手机、PAD等便携终端。各类型操作系统包括 WindowsMobile操作系统、Symbian操作系统、Android操作系统、IPhone操作系统等。本 发明实施例通过创建上述各操作系统的虚拟环境,来模拟各操作系统的运行环境,并制作 适用于各操作系统的应用。
[0041] 步骤102,接收外部输入的统一资源数据,并检测所述统一资源数据中的数据格 式是否满足预设的数据格式;并在满足预设的数据格式时,根据所述统一资源数据中选定 的操作系统,将所述统一资源数据向所述选定的操作系统对应的虚拟环境输出。
[0042] 所述统一资源数据至少包括以下信息:
[0043] 应用标识信息、应用名称信息、应用适用的操作系统、应用版本信息、应用适用电 子设备的屏幕尺寸信息、应用适用的语言信息、应用制作所需的文件资源、应用调用方名称 信息、应用调用方授权信息。
[0044] 所述统一资源数据中还可以包括待制作应用的标识图标等信息。
[0045] 本步骤中,还需要检测所述统一资源数据中的应用所需参数是否配备齐全,应用 制作必备的数据是否齐全,并在参数或数据不齐全时通知外部所述
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1