一种数据对象的封装方法以及设备与流程

文档序号:11620877阅读:256来源:国知局
一种数据对象的封装方法以及设备与流程

本申请属于数据处理技术领域,尤其涉及一种数据对象的封装方法以及设备。



背景技术:

目前,常见的数据服务和数据产品主要包括三种:

(1)、内部数据对外输出(即向合作伙伴或使用用户提供数据服务)。目前,绝大部分这类数据产品(数据服务)有较好的数据权限控制,但是其所提供的内容和数据都是固定的,如果调整均需要重新申请开发、测试等资源进行开发,才能对数据产品中的内容进行调整。数据产品的更新和调整缺乏灵活性,需要很大的资源投入和时间投入。

(2)、内部数据对内输出,功能灵活的平台可以实现通过后台的配置对数据产品进行快速封装编辑,并发布到指定的前台平台中。主要应用场景是对内部的数据产品管理和应用。使用者申请了数据产品之后,可以看到该数据服务的所有内容,若想控制每个申请人看到不同内容,还要叠加额外的较复杂的权限配置,且一个公司内部的权限控制和对外的权限控制系统完全不同,数据安全的控制要求也不同。此种形式在数据产品发布后,若后台再对数据产品进行任何更新调整,则调整的结果会直接同步到前台,立刻影响使用者看到的数据结果。无法实现后台数据产品更新和前台数据产品展示进行隔离的功能。

虽然数据产品制作和更新的成本大大降低,灵活性更高,但存在两个问题:

数据权限控制基础并不直接实现不同用户对同一个数据服务看到不同内容的控制,而是需要通过更多的复杂配置才可以实现对用户查看数据权限的控制,其对数据权限更高要求控制的配置方式比较复杂,并不太适合非专业人员操作。

无法实现后台数据更新和前台数据展示之间的隔离。在数据对外输出这种对数据安全要求更高的场景中,存在一定数据安全风险。

(3)、对外提供一个数据管理平台和服务,供第三方用户对自己的数据进行管理,其主要功能是提供了一个平台,并在这个平台中把(2)中的灵活部署功能进行了叠加。方便这个平台上的用户,对自己的数据产品进行封装编辑和管理。

该方案是一个系统和架构更加复杂的平台,其通过提供一个平台,让用户可以享受方案(2)对数据产品进行灵活快速管理的功能。但其对数据权限的控制方式比较复杂,且仍然存在方案(2)中在数据对外输出场景中的数据安全风险问题。



技术实现要素:

有鉴于此,本申请提供了一种数据对象的封装方法以及设备,实现了对数据对象的快速封装、发布上线,而不需要额外的开发、测试等资源。

为实现上述目的,本申请提供技术方案如下:

根据本申请的第一方面,提出了一种数据对象的封装方法,包括:

生成一数据对象的编号,所述数据对象包括业务标识以及数据内容,所述编号与所述业务标识相对应;

根据所述数据内容以及展示模板生成所述数据对象的登录后的展示页面,所述展示模板是从一数据库存储的展示模板库中筛选出的;

根据介绍信息以及固定模板生成所述数据对象的未登录的展示页面,所述介绍信息以及固定模板是根据所述编号从所述数据库中获取的;

根据所述编号将所述登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

根据本申请的第二方面,提出了一种数据对象的封装设备,包括:

编号生成模块,用于生成一数据对象的编号,所述数据对象包括业务标识以及数据内容,所述编号与所述业务标识相对应;

登陆页面生成模块,用于根据所述数据内容以及展示模板生成所述数据对象的登录后的展示页面,所述展示模板是从一数据库存储的展示模板库中筛选出的;

未登录页面生成模块,用于根据介绍信息以及固定模板生成所述数据对象的未登录的展示页面,所述介绍信息以及固定模板是根据所述编号从所述数据库中获取的;

页面绑定模块,用于根据所述编号将所述登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

由以上技术方案可见,本申请首先生成数据对象的与业务标识对应的编号,其次根据展示模板以及数据内容生成登陆后的展示页面,根据介绍信息以及固定模板生成未登录的展示页面,最后根据编号将登陆后的展示页面与未登录的展示页面绑定后发布,实现了对数据对象的快速封装、发布上线,而不需要额外的开发、测试等资源。

为让本申请的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本申请一示例性实施例的一种数据对象的封装设备的结构框图;

图2示出了根据本申请一示例性实施例的一种数据对象的封装设备中权限控制的结构框图;

图3示出了根据本申请一示例性实施例的一种数据对象的封装设备中更新操作的结构框图;

图4示出了根据本申请一示例性实施例的一种数据对象的封装方法的流程图;

图5示出了根据本申请一示例性实施例的一种数据对象的封装方法中权限控制的流程图;

图6示出了根据本申请一示例性实施例的一种数据对象的封装方法中更新操作的流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面参考本申请的若干代表性实施方式,详细阐释本申请的原理和精神。

虽然本申请提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本申请实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理的实施环境)。

下面首先解释本申请的术语。

数据对象,指提供数据的查看、使用、分析或传输等功能的互联网产品或服务。

封装,指通过平台(一般指给到内部员工使用的操作管理后台系统)对相关功能进行配置的操作。

数据输出,针对不同公司之间的数据输出,或同一公司针对不同外部用户的数据输出,或同一个公司内部的数据传输。

数据安全和数据权限,主要指数据不能被不应该看到的用户看到,即只能被确认后的用户查看,以及后台数据封装的调整更新与前台数据展示之间的隔离,即后台对数据的调整不影响前台数据的展示。

后台,指内部人员对数据对象进行封装操作的系统。

前台,指外部或内部用户或合作伙伴具体查看和使用数据对象的网站或客户端等界面。

本申请主要解决的技术问题是如何把内部数据对象快速封装部署成为一个网页或手机客户端的数据对象,而不需要额外的开发、测试等资源,即可把数据产品发布上线,以便后续给到外部合作伙伴或用户查看使用。

图1示出了根据本申请一示例性实施例的一种数据对象的封装设备的结构框图,请参阅图1,本申请提供的一种数据对象的封装设备包括:

编号生成模块1,用于生成一数据对象的编号,所述数据对象包括业务标识以及数据内容,所述编号与所述业务标识相对应。

数据对象在设备的平台内部开发完成之后,按照指定数据格式上传回流到平台的数据表中,由编号生成模块生成编号,该编号可由数字或字母组成,每个数据对象仅对应唯一的一个编号。此处提及的指定数据格式主要包括业务标识以及数据内容,在本申请的其他实施方式中还可以包括日期标识或身份标识。具体的,设在一具体的实施例中,某一数据对象的业务标识表明了a活动,日期标识表明了举行a活动的时间,身份标识表明了举行a活动的公司或用户,数据内容包括用户数、转化数、交易量以及活跃情况等,该数据内容按照指定格式存储,该指定格式为字段名称+字段属性。生成的编号诸如为a1。

请参阅图1,该设备还包括:

登陆页面生成模块2,用于根据所述数据内容以及展示模板生成所述数据对象的登录后的展示页面,所述展示模板是从一数据库存储的展示模板库中筛选出的。

在本申请中的一种实施方式中,设备的数据库中存储有展示模板库,其由多个展示模板组成,首先根据所述数据内容的字段名称以及字段属性从所述数据库存储的展示模板库中筛选出的一个或多个。不同的模板中展示的数据对象的指标、属性不同,因此,可根据数据内容筛选与要展示的数据内容相关的展示模板,随后生成该数据对象的登陆后的展示页面,即需要用户或机构登录后才能查看的操作页面。

未登录页面生成模块3,用于根据介绍信息以及固定模板生成所述数据对象的未登录的展示页面,所述介绍信息以及固定模板是根据所述编号从所述数据库中获取的。

在本申请中的一种实施方式中,设备的数据库中存储有数据对象的介绍信息以及固定模板,介绍信息是用来简要介绍数据对象的,固定模板是用于生成未登录的展示页面的指定模板。随后生成该数据对象的未登陆的展示页面,即不需要用户或机构登录就可以查看的操作页面。

页面绑定模块4,用于根据所述编号将所述登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

该设备同时可对多个数据对象进行封装操作,因此页面绑定模块需要根据编号将同一数据对象的登陆后的展示页面与未登录的展示页面进行绑定关联,然后发布。发布后供用户在申请查看,实现了对数据对象的快速封装、发布上线,而不需要额外的开发、测试等资源。

在本申请的一种实施方式中,在实现了对数据对象的快速封装置后,本申请的设备还可以对用户及合作机构申请使用的权限进行控制,具体的,图2示出了根据本申请一示例性实施例的一种数据对象的封装设备中权限控制部分的结构框图,请参阅图2,该设备还包括:

请求信息接收模块5,用于通过所述未登录的展示页面接收一用户输入的请求信息,所述请求信息包括所述用户的身份信息。此处提及的用户可以为个人用户也可以为机构用户。

身份标识确定模块6,用于根据所述未登录的展示页面对应的编号确定与所述编号对应的数据对象的身份标识以及登陆后的展示模板。

身份信息审核模块7,用于根据所述身份标识对所述身份信息进行审核。

数据信息展示模块8,用于当审核通过时,根据所述登陆后的展示模板以及所述数据内容显示所述用户对应的数据信息。

数据对象发布上架之后,用户(或合作机构)可以通过请求信息申请某个指定的数据对象,经设备审批确认身份后,即可登录查看该数据对象中与自己相关的数据信息。

此处的数据权限的控制与数据对象的“身份标识”进行绑定审核,对用户可以看到的数据进行权限的控制,即用户只能看到与自己身份标识匹配的那一部分的数据信息。在对数据对象进行快速封装、发布、管理的过程中,同时实现前台使用数据对象的用户仅能看到自己相关部分的数据,而不能看到其他用户的数据权限管理和控制。

在本申请的一种实施方式中,实现了对数据对象的快速封装置后,本申请的设备还可以对已经上线的数据对象在后台进行更新操作,且与前台隔离,具体的,图3示出了根据本申请一示例性实施例的一种数据对象的封装设备中更新操作的结构框图一,请参阅图3,该设备还包括:

展示页面锁定模块9,用于将与所述未登录的展示页面绑定的所述登陆后的展示页面进行锁定。为了保证已经发布上线的数据对象的内容在更新的内容没有确认前不会受到影响,因此将已经发布的数据对象绑定的登陆后的登录页面锁定,不能修改,但可以复制以便生成新的展示页面。

展示模板更换模块10,用于当所述筛选出的展示模板为多个时,更换所述展示模板。也即,登陆页面生成模块2中从一数据库存储的展示模板库中筛选出的一个或多个展示模板。当为多个时,登陆页面生成模块在某些实施方式中可能仅采用了不用展示模板,此时,展示模板更换模块就可以更换成其他筛选出来的模板。

更新页面生成模块11,用于根据所述数据内容以及更换的展示模板生成所述数据对象的更新的登录后的展示页面;

更新页面发布模块12,用于根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

所述展示页面锁定模块9还用于将与所述未登录的展示页面绑定的所述更新的登陆后的展示页面进行锁定。

在该实施方式中,在更新的登陆后的展示页面(未锁定)中对数据对象的内容进行更新编辑,并确认ok之后,重新与所述未登录的展示页面进行绑定后发布。则发布生效后,更新的登陆后的展示页面被锁定并展示给登录后的用户查看,但数据对象的编号保持不变。

在本申请的又一种实施方式中,该设备还包括:

模板库更新模块,用于更新所述数据库存储的展示模板库,即更新组成展示模板库的各个展示模板。

展示模板更换模块,还用于根据所述数据内容的字段名称以及字段属性从更新后的展示模板库中筛选出一个或多个更新的展示模板。后续由更新页面生成模块根据所述数据内容以及更换的展示模板生成所述数据对象的更新的登录后的展示页面,由更新页面发布模块根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布,并由展示页面锁定模块将与未登录的展示页面绑定的更新的登陆后的展示页面进行锁定。

在该实施方式中,由于展示模板库更新了,因此筛选出的展示模板不同,最终生成更新的登陆后的展示页面。

在本申请的又一种实施方式中,该设备还包括:

数据内容更新模块,用于更新所述数据对象的数据内容,所述数据对象的编号保持不变,后续由更新页面生成模块根据更新的数据内容以及展示模板生成所述数据对象的更新的登录后的展示页面,由更新页面发布模块根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布,并由展示页面锁定模块将与未登录的展示页面绑定的更新的登陆后的展示页面进行锁定。

在该实施方式中,由于数据内容更新了,因此筛选出的展示模板不同,最终生成更新的登陆后的展示页面。

在本申请的又一种实施方式中,该设备还可以既更新数据内容,又更新展示模板库,最终生成更新的登陆后的展示页面,在这个封装、发布、管理的过程中,保证数据的安全,保证在管理后台对数据服务配置的调整不影响到前台(即给到用户或合作伙伴使用的网页或客户端数据产品服务)的内容和展示,以实现对数据对象更新调整的目的。

在介绍了本申请的设备之后,接下来,参考附图对本申请的一种数据对象的封装方法进行介绍。该方法的实施可以参见上述装置的实施,重复之处不再赘述。

图4示出了根据本申请一示例性实施例的一种数据对象的封装方法的流程图,请参阅图4,本申请提供的一种数据对象的封装方法包括:

s1:生成一数据对象的编号,所述数据对象包括业务标识以及数据内容,所述编号与所述业务标识相对应。

数据对象在设备的平台内部开发完成之后,按照指定数据格式上传回流到平台的数据表中,由编号生成模块生成编号,该编号可由数字或字母组成,每个数据对象仅对应唯一的一个编号。此处提及的指定数据格式主要包括业务标识以及数据内容,在本申请的其他实施方式中还可以包括日期标识或身份标识。具体的,设在一具体的实施例中,某一数据对象的业务标识表明了a活动,日期标识表明了举行a活动的时间,身份标识表明了举行a活动的公司或用户,数据内容包括用户数、转化数、交易量以及活跃情况等,该数据内容按照指定格式存储,该指定格式为字段名称+字段属性。生成的编号诸如为a1。

请参阅图1,该方法还包括:

s2:根据所述数据内容以及展示模板生成所述数据对象的登录后的展示页面,所述展示模板是从一数据库存储的展示模板库中筛选出的。

在本申请中的一种实施方式中,设备的数据库中存储有展示模板库,其由多个展示模板组成,首先根据所述数据内容的字段名称以及字段属性从所述数据库存储的展示模板库中筛选出的一个或多个。不同的模板中展示的数据对象的指标、属性不同,因此,可根据数据内容筛选与要展示的数据内容相关的展示模板,随后生成该数据对象的登陆后的展示页面,即需要用户或机构登录后才能查看的操作页面。

s3:根据介绍信息以及固定模板生成所述数据对象的未登录的展示页面,所述介绍信息以及固定模板是根据所述编号从所述数据库中获取的。

在本申请中的一种实施方式中,设备的数据库中存储有数据对象的介绍信息以及固定模板,介绍信息是用来简要介绍数据对象的,固定模板是用于生成未登录的展示页面的指定模板。随后生成该数据对象的未登陆的展示页面,即不需要用户或机构登录就可以查看的操作页面。

s4:根据所述编号将所述登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

该方法同时可对多个数据对象进行封装操作,因此页面绑定模块需要根据编号将同一数据对象的登陆后的展示页面与未登录的展示页面进行绑定关联,然后发布。发布后供用户在申请查看,实现了对数据对象的快速封装、发布上线,而不需要额外的开发、测试等资源。

在本申请的一种实施方式中,在实现了对数据对象的快速封装置后,本申请的方法还可以对用户及合作机构申请使用的权限进行控制,具体的,图5示出了根据本申请一示例性实施例的一种数据对象的封装方法中权限控制的流程图,请参阅图5,该方法还包括:

s51:通过所述未登录的展示页面接收一用户输入的请求信息,所述请求信息包括所述用户的身份信息。此处提及的用户可以为个人用户也可以为机构用户。

s61:根据所述未登录的展示页面对应的编号确定与所述编号对应的数据对象的身份标识以及登陆后的展示模板。

s71:根据所述身份标识对所述身份信息进行审核。

s81:当审核通过时,根据所述登陆后的展示模板以及所述数据内容显示所述用户对应的数据信息。

数据对象发布上架之后,用户(或合作机构)可以通过请求信息申请某个指定的数据对象,经设备审批确认身份后,即可登录查看该数据对象中与自己相关的数据信息。

此处的数据权限的控制与数据对象的“身份标识”进行绑定审核,对用户可以看到的数据进行权限的控制,即用户只能看到与自己身份标识匹配的那一部分的数据信息。在对数据对象进行快速封装、发布、管理的过程中,同时实现前台使用数据对象的用户仅能看到自己相关部分的数据,而不能看到其他用户的数据权限管理和控制。

在本申请的一种实施方式中,实现了对数据对象的快速封装置后,本申请的方法还可以对已经上线的数据对象在后台进行更新操作,且与前台隔离,具体的,图6示出了根据本申请一示例性实施例的一种数据对象的封装方法中更新操作的流程图,请参阅图6,该方法还包括:

s52:将与所述未登录的展示页面绑定的所述登陆后的展示页面进行锁定。为了保证已经发布上线的数据对象的内容在更新的内容没有确认前不会受到影响,因此将已经发布的数据对象绑定的登陆后的登录页面锁定,不能修改,但可以复制以便生成新的展示页面。

s62:当所述筛选出的展示模板为多个时,更换所述展示模板。也即,登陆页面生成模块2中从一数据库存储的展示模板库中筛选出的一个或多个展示模板。当为多个时,登陆页面生成模块在某些实施方式中可能仅采用了不用展示模板,此时,展示模板更换模块就可以更换成其他筛选出来的模板。

s72:根据所述数据内容以及更换的展示模板生成所述数据对象的更新的登录后的展示页面;

s82:根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布。

s9:将与所述未登录的展示页面绑定的所述更新的登陆后的展示页面进行锁定。

在该实施方式中,在更新的登陆后的展示页面(未锁定)中对数据对象的内容进行更新编辑,并确认ok之后,重新与所述未登录的展示页面进行绑定后发布。则发布生效后,更新的登陆后的展示页面被锁定并展示给登录后的用户查看,但数据对象的编号保持不变。

在本申请的又一种实施方式中,该方法还包括:

s21:更新所述数据库存储的展示模板库,即更新组成展示模板库的各个展示模板。

s22:根据所述数据内容的字段名称以及字段属性从更新后的展示模板库中筛选出一个或多个更新的展示模板。

s23:根据所述数据内容以及更换的展示模板生成所述数据对象的更新的登录后的展示页面;

s24:根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布;

s25:将与未登录的展示页面绑定的更新的登陆后的展示页面进行锁定。

在该实施方式中,由于展示模板库更新了,因此筛选出的展示模板不同,最终生成更新的登陆后的展示页面。

在本申请的又一种实施方式中,该设备还包括:

s31:更新所述数据对象的数据内容,所述数据对象的编号保持不变;

s32:根据更新的数据内容以及展示模板生成所述数据对象的更新的登录后的展示页面;

s33:根据所述编号将所述更新的登陆后的展示页面与所述未登录的展示页面进行绑定后发布;

s34:将与未登录的展示页面绑定的更新的登陆后的展示页面进行锁定。

在该实施方式中,由于数据内容更新了,因此筛选出的展示模板不同,最终生成更新的登陆后的展示页面。

在本申请的又一种实施方式中,该方法还可以既更新数据内容,又更新展示模板库,最终生成更新的登陆后的展示页面,在这个封装、发布、管理的过程中,保证数据的安全,保证在管理后台对数据服务配置的调整不影响到前台(即给到用户或合作伙伴使用的网页或客户端数据产品服务)的内容和展示,以实现对数据对象更新调整的目的。

综上所述,本申请主要针对数据对象(数据产品、数据服务)输出这个场景,不仅实现了可以在设备的管理后台快速灵活封装数据产品服务的灵活性和高效率。同时,通过一套独特的数据从内部向外部传输的控制系统和逻辑关系,巧妙地与管理后台中的数据产品封装功能及其逻辑进行对接,直接实现不同用户在前台看到的数据根据其身份不同而不同。同时通过一套对数据产品“锁定”和“复制”的功能,使得前台数据产品与后台的内容更新进行隔离,待更新后的数据产品确认无误后,再整体更新到前台,且用户不需要重新进行申请等操作,直接看到更新后的数据产品内容。

应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。

上述实施例阐明的单元、装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1