生成应用的方法和装置制造方法及图纸

技术编号:8022242 阅读:159 留言:0更新日期:2012-11-29 04:29
本发明专利技术公开了一种生成应用的方法和装置,属于互联网领域。所述方法包括:当接收到第三方应用发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取所述第三方应用提交的内容素材;根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。本发明专利技术不需要第三方应用进行开发,只需要提交内容素材,就可以自动生成应用内容,降低了开放平台的使用门槛,提高了第三方应用的体验感。

【技术实现步骤摘要】

本专利技术涉及互联网领域,特别涉及一种生成应用的方法和装置
技术介绍
目前许多网络运营商都为第三方开发商提供了应用开发的开放平台,第三方开发商可以利用开放平台提供的基础接口,结合自有业务进行应用开发后提交给开放平台,开放平台对该应用产品体验和安全性能进行检测,并在检测成功后发布到开放平台供平台第三方应用使用。现有技术中第三方开发商通过在开放平台申请获得相关服务的使用资格,第三开发商获得授权后,应用开发人员使用授权了的接口进行开发测试联调,最后将调试好的应用提交到开放平台,并在提交到相关平台的时候需要部署到相关的服务器环境,最终通过 开放平台应用框架将应用开发人员开发的应用呈现给第三方应用。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题使用现有的方案需要第三方开发商的开发人员进行开发测试联调,对开发人员有一定的技术要求,提高了开发应用平台的门槛。
技术实现思路
为了降低应用平台的开发门槛,本专利技术实施例提供了一种生成应用的方法和装置,所述技术方案如下一方面,提供了一种生成应用的方法,所述方法包括当接收到第三方应用在应用开放平台上发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取所述第三方应用提交的内容素材;根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。另一方面,提供了一种生成应用的装置,所述装置包括确定模块,用于当接收到第三方应用在应用开放平台上发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取模块,用于获取所述第三方应用提交内容素材;应用生成模块,用于根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。本专利技术实施例提供的技术方案带来的有益效果是当接收到发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取所述提交的内容素材;根据所述所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。其中不需要进行开发,只需要提交内容素材,就可以自动生成应用内容,降低了开放平台的使用门槛。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例一提供的一种生成应用的方法流程图;图2是本专利技术实施例二提供的一种生成应用的方法流程图;图3是本专利技术实施例三提供的一种生成应用的装置结构示意图;图4是本专利技术实施例四提供的另一种生成应用的装置结构示意图。 具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一参见图1,本实施例中提供了一种生成应用的方法,包括101、当接收到第三方应用在应用开放平台上发起的应用创建请求时,在预先存储的应用模板中确定所述所需使用的应用模板;102、获取所述第三方应用提交的内容素材;103、根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。可选地,所述在预先存储的应用模板中确定所述所需使用的应用模板,包括在预先存储的应用模板中输出至少一个应用模板供所述第三方应用选择;确定所述第三方应用在所述输出的应用模板中选择的所需使用的应用模板。可选地,所述确定所述第三方应用所需使用的应用模板之前,还包括接收第三方应用的注册请求,根据所述第三方应用的注册请求授予所述第三方应用对应用开放平台的使用权限。其中,所述获取所述第三方应用提交内容素材,包括根据所述第三方应用所需使用的应用模板,为所述第三方应用分配资源使用权限和管理权限;输出所述应用模板的内容管理界面;接收并保存所述第三方应用根据为所述第三方应用分配的资源使用权限和管理权限提交到所述内容管理界面上的内容素材。其中,所述根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容,包括将所述第三方应用提交的内容素材上传到所述第三方应用所需使用的应用模板中;根据所述所需使用的应用模板,对所述应用内容进行相应的展示,得到应用内容。可选地,所述根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容之前,还包括扫描所述第三方应用提交的内容素材,删除所述内容素材中的指定内容。可选地,所述方法还包括根据所述第三方应用提交的预设内容,为所述生成的应用内容生成应用图标;根据所述生成的应用内容生成预览页面,并对预览页面进行拍照生成应用截图。本实施例的有益效果是当接收到第三方应用发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取所述第三方应用提交的内容素材;根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。其中不需要第三方应用进行开发,只需要提交内容素材,就可以自动生成应用内容,降低了开放平台的使用门槛,提高了第三方应用的体验感。实施例二本专利技术实施例提供了一种生成应用的方法,本实施例中,网络运营商在开放平台上预置多个应用模板,当第三方开发商在开放平台上进行应用开发时,不需要专门的技术编程人员在开放平台提供的接口上进行开发,只需要选择开放平台提供的应用模板,就能够开放平台就能够根据第三方开发商提交的内容素材自动生成应用。参见图2,方法流程具体包括201、接收第三方应用的注册请求,根据所述第三方应用的注册请求授予该第三方应用对应用开放平台的使用权限。本实施例中,网络运营商提供了开放平台接口,第三方开发商在该开放平台上进行注册,以申请使用该开放平台的权限。本实施例中,具体的可以在提供给第三方应用的注册界面上输出第三方应用的申请级别,根据不同的申请级别授予第三方应用不同的使用权限,对此本实施例不做具体限定。值得说明的是,本步骤是可选地,如果第三方应用在创建应用之前,已经在该开放平台上进行过注册,则不需要再次进行注册,如果第三方应用还未在该开放平台上进行注册,则需要先进行注册,才能够使用该开放平台。202、当接收到第三方应用发起的应用创建请求时,在预先存储的应用模板中,确定所述第三方应用所需使用的应用模板。本步骤中,开放平台中预先设置了多个应用模板,并设置每个应用模板对应管理权限和使用权限,将预先设置的应用模板存储在开放平台系统中。其中,可以根据不同的开发商,不同的目的,或是不同的应用表现形式设置不同的应用模板,例如,为了支持开放平台的活动和运营而创建的运营合辑模板,为了支持原创动漫而创建的动漫模板,还有支持网络媒体发布的资讯模板等,对于同一种类型的模板,也可以由不同的表现形式,例如,同是动漫模板,但是也可以设置成不同的表现风格,对此本实施例不再赘述。应用模板可以由网络运营商设置,也可以为第三方开发商提供应用模板的设置入口,这样第三方开放商也可以参与应用模板的设置,对此本实施例不做具体限定。本步骤中,当接收到第三方应用发起的应用创建请求时,确定所述第三方应用所需使用的应用模板,包括在预先存储的应用模板中输出至少一个应用模板供所述第三方应用选择;确定所述第三方应用在所述输出的应用模板中选择的所需使本文档来自技高网...

【技术保护点】
一种生成应用的方法,其特征在于,所述方法包括:当接收到第三方应用在应用开放平台上发起的应用创建请求时,在预先存储的应用模板中确定所述第三方应用所需使用的应用模板;获取所述第三方应用提交的内容素材;根据所述第三方应用所需使用的应用模板和所述第三方应用提交的内容素材,生成应用内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:钟文方朱亚娟唐启宏朱玲玲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1