基于动态字段配置的报表导出方法及相关装置与流程

文档序号:33520416发布日期:2023-03-22 06:30阅读:45来源:国知局
基于动态字段配置的报表导出方法及相关装置与流程

1.本技术属于互联网一般数据处理技术领域,具体涉及一种基于动态字段配置的报表导出方法及相关装置。


背景技术:

2.目前,软件即服务(software as a service,saas)系统中,导出前没有模板参考,只有一个导出按钮,客户只有在进行了长时间的等待导出之后,才能看到导出的exce l数据。但是,由于每个客户的需求不同,因此所要导出的exce l数据也不相同,在导出之后如果发现exce l数据不正确还需要重新在saas系统中修改,再导出,导致数据导出效率降低。


技术实现要素:

3.本技术实施例提供了一种基于动态字段配置的报表导出方法及相关装置,以期提高报表导出的效率。
4.第一方面,本技术实施例提供了一种基于动态字段配置的报表导出方法,应用于信息管理系统中的信息管理服务器,所述信息管理系统包括所述用于管理目标企业对应的信息数据的所述信息管理服务器和所述目标企业的目标企业账号所关联的用户设备;所述方法包括:
5.接收来自所述用户设备的配置信息,所述配置信息用于指示所要导出的目标字段;
6.根据所述配置信息生成动态字段配置表,所述动态字段配置表中包括多个第一字段、以及针对所述多个第一字段的导出设置,所述导出设置用于指示所述多个第一字段中的每个第一字段是否需要导出,所述多个第一字段包括所述目标字段;
7.响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;
8.接收到来自用户设备的确定指令;
9.响应所述确定指令,导出所述目标报表。
10.第二方面,本技术实施例提供了一种基于动态字段配置的报表导出装置,应用于信息管理系统中的信息管理服务器,所述信息管理系统包括所述用于管理目标企业对应的信息数据的信息管理服务器和所述目标企业的目标企业账号所关联的用户设备;所述装置包括:
11.接收单元,用于接收来自所述用户设备的配置信息,所述配置信息用于指示所要导出的目标字段;
12.第一生成单元,用于根据所述配置信息生成动态字段配置表,所述动态字段配置表中包括多个第一字段、以及针对所述多个第一字段的导出设置,所述导出设置用于指示所述多个第一字段中的每个第一字段是否需要导出,所述多个第一字段包括所述目标字
段;
13.第二生成单元,用于响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;
14.第二接收单元,用于接收到来自用户设备的确定指令;
15.导出单元,用于响应所述确定指令,导出所述目标报表。
16.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面至第二方面中任一方面的步骤的指令。
17.第四方面,本技术实施例提供了一种计算机存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面至第二方面中任一方面所描述的部分或全部步骤。
18.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面至第二方面中任一方面所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
19.可以看出,本技术实施例中,首先通过接收来自所述用户设备的配置信息;再根据所述配置信息生成动态字段配置表;响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;接收到来自用户设备的确定指令;响应所述确定指令,导出所述目标报表。这样,在导出前向用户展示预览界面,以使得用户能够确定导出结果,避免导出后的再修改,提高了报表导出的效率。
附图说明
20.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1a是本技术实施例提供的一种信息管理系统的结构示意图;
22.图1b是本技术实施例提供的一种电子设备的结构示意图;
23.图2是本技术实施例提供的一种基于动态字段配置的报表导出方法的流程示意图;
24.图3是本技术实施例提供的一种基于动态字段配置的报表导出装置的结构示意图。
具体实施方式
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、系统、产品或设备固有的其他步骤或单元。
27.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
28.下面先对本技术涉及到的相关术语进行介绍。
29.saas是software as a service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。它与"on-demand software"(按需软件),the app l icat ion service provider(asp,应用服务提供商),hosted software(托管软件)所具有相似的含义。它是一种通过i nternet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。对于许多小型企业来说,saas是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
30.目前,软件即服务(software as a service,saas)系统中,导出前没有模板参考,只有一个导出按钮,客户只有在进行了长时间的等待导出之后,才能看到导出的exce l数据。但是,由于每个客户的需求不同,因此所要导出的exce l数据也不相同,在导出之后如果发现exce l数据不正确还需要重新在saas系统中修改,再导出,导致数据导出效率降低。
31.为解决上述问题,本技术实施例提供了一种基于动态字段配置的报表导出方法。该方法可以应用于在服务器中导出报表的场景中。可以通过接收来自所述用户设备的配置信息;再根据所述配置信息生成动态字段配置表;然后响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面;在接收到来自用户设备的确定指令时,响应所述确定指令,导出与导出样式表格样式一致的目标报表。这样,在导出前向用户展示预览界面,以使得用户能够确定导出结果,避免导出后的再修改,提高了报表导出的效率。本方案可以适用于多种场景,包括但不限于上述提到的应用场景。
32.下面介绍本技术实施例涉及的系统架构。
33.图1a是本技术实施例提供的一种信息管理系统100的结构示意图,所述信息管理系统100包括所述用于管理目标企业对应的信息数据的所述信息管理服务器110和所述目标企业的目标企业账号所关联的用户设备120。所述信息管理服务器110中部署有数据库111,所述数据库111中存储有多个字段和所述多个字段所对应的数据。
34.其中,所述信息管理服务器110为不同的企业提供数据处理服务,企业购买所述数据处理服务器之后,在所述信息管理服务器110中注册至少一个企业账号。所述企业账号所登录的设备为所述用户设备120。
35.图1b是本技术实施例提供的一种电子设备10的结构示意图,如图1b所示,其包括至少一个处理器(processor)11;显示屏12;以及存储器(memory)13,还可以包括通信接口(commun icat ions i nterface)15和总线14。其中,处理器11、显示屏12、存储器13和通信接口15可以通过总线14完成相互间的通信。显示屏12设置为显示初始设置模式中预设的用户引导界面。通信接口15可以传输信息。处理器11可以调用存储器13中的逻辑指令,以执行上述实施例中的方法。
36.可选的,所述电子设备10可以是移动电子设备,也可以是电子设备或其他设备,在此不做唯一性限定。
37.此外,上述的存储器13中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
38.存储器13作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器11通过运行存储在存储器13中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
39.存储器13可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备10的使用所创建的数据等。此外,存储器13可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-on ly memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
40.下面对具体的方法进行详细的介绍。
41.请参阅图2,图2是本技术实施例提供的一种基于动态字段配置的报表导出方法的流程示意图,所述方法可以应用于如上文所述的信息管理服务器。所述方法包括:
42.步骤201、接收来自所述用户设备的配置信息,所述配置信息用于指示所要导出的目标字段。
43.具体实现中,在所述目标企业对应的用户在所述用户设备登录所述目标企业账号,进入所述信息管理服务器所维护的网页/界面,在所述网页/界面中编辑或上传所述配置信息。
44.步骤202、根据所述配置信息生成动态字段配置表,所述动态字段配置表中包括多个第一字段、以及针对所述多个第一字段的导出设置,所述导出设置用于指示所述多个第一字段中的每个第一字段是否需要导出,所述多个第一字段包括所述目标字段。
45.示例的,所述导出设置至少包括以下一种:字段名称、数据库字段名称、排序优先级、是否支持筛选查询、字段的类型和字段的控件。
46.具体实现中,所述信息管理服务器在接收到所述配置信息时,根据所述配置信息对相应的字段进行导出设置,进而生成所述动态配置表。
47.步骤203、响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述
目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表。
48.在一个可能的实施例中,所述根据所述动态字段配置表生成预览界面,包括:
49.从所述动态字段配置表中确定出所述目标字段;
50.从数据库中查询所述目标字段所对应的所述目标数据;
51.根据所述目标数据得到所述预览界面。
52.其中,所述数据类型至少包括级联类型和枚举类型,所述级联类型包括第一级联类型和第二级联类型;所述从数据库中查询所述目标字段所对应的所述目标数据,包括:若所述目标字段对应的数据类型为第一级联类型,则根据所述目标字段查询级联关系表,得到与所述目标字段相关联的第一关联数据;若所述目标字段对应的数据类型为第二级联类型,则根据所述目标字段查询行政区划表,得到与所述目标字段相关联的第二关联数据;若所述目标字段对应的数据类型为枚举类型,则根据所述数值查询枚举类型取值表,得到与所述目标字段对应的目标文本。
53.具体的,所述根据所述目标数据得到所述预览界面,包括:生成初始界面;将所述目标字段和所述第一关联数据/所述第二关联数据/目标文本,以所述导出样式导入所述初始界面中,得到所述预览界面。
54.在一个可能的实施例中,所述根据所述数据类型对所述目标数据进行导出预处理之后,所述方法还包括:将所述目标字段设置为表头;生成与所述目标字段对应的预设字段内容;将所述目标字段和所述预设字段内容显示在所述预设界面中。
55.示例的,可以为所述动态配置表中需要导出的目标字段设置导出标识,以标记其需要导出,所述导出标识可以是任意形式,例如打勾、高亮标记,在此不做唯一性限定。
56.示例的,所述字段描述表,用于专门存储字段的配置信息,如上述所说的:字段名称,是否显示,字段的类型,是否支持导出,提示内容等等。
57.示例的,枚举类型取值表,用于存储一些字段对应的文本,例如一些字段以数值的形式出现,这些数值是对应具体的含义,所述枚举类型取值表则存储这些数值与含义的关联关系。
58.示例的,级联关系表,用于存储字段之间的层级关系,例如,有的字段是存在层级关系的,例如行政区划中的省、市、镇、村之间的层级关系,在筛选查询,需要选择省份,才能选择对应的城市,以此类推,比如一个商品,先从大品牌再到子品牌等。
59.示例的,行政区划表,用于记录国家最新的行政区划数据,比如有些属性是和区域有关系的,就需要依赖此表的区域数据来进行查询导出。
60.具体实现中,当接收到所述导出指令时,遍历所述动态字段配置表,从所述动态字段配置表中确定出所要导出的所述目标字段(可以是一个或多个);然后判断所述目标字段所对应的目标数据的数据类型,在确定所述目标数据的数据类型之后,根据所述数据类型从不同的存储表中获取所述目标数据。
61.具体的,所述数据类型包括但不限于例如级联类型和枚举类型,获取所述目标字段的数据类型标识,根据所述数据类型标识确定所述目标数据的数据类型。若确定所述数据类型是第一级联类型,例如“玫瑰花”,查询所述级联关系表,得到所述玫瑰花对应的级联关系为“植物-鲜花-玫瑰花”,则从所述级联关系表中查询“玫瑰花”对应的级联关系,根据所述级联关系获取从所述数据库中获取对应的第一关联数据。
62.进一步的,若确定所述数据类型是第二级联类型,例如“xx省/yy市”,则从所述行政区划表中查询“yy市”对应的行政区划关系,根据所述行政区划关系从所述数据库中查询所述“yy市”对应的第二关联数据。
63.更进一步的,若确定所述数据类型是枚举类型,例如目标字段为性别,主表记录的数据1或者0,但是exce l的导出数据不是1或者0,而是需要转成1是男,0是女的文本数据,所以会通过枚举类型表,绑定了1:男,0:女的关系;当需要导出所述目标字段时,则从所述枚举类型取值表中获取到相应数据的目标文本。
64.最后,生成初始界面,然后将所述目标字段作为报表的表头、将所查询到的目标数据作为所述目标字段的预设字段内容,按照所述导出样式填充进所述初始界面中,最终得到所述预览界面。
65.可以看出,本实施例中,基于所述目标字段所对应的目标数据的数据类型查询所述目标数据,以提高查询效率。
66.在一个可能的实施例中,所述目标数据包括表格样式数据和字段内容,所述表格样式至少包括以下一种或多种高亮、插图、单元格合并和窗口冻结中;根据所述目标数据得到所述预览界面,包括:根据所述表格样式数据生成初始界面;查询所述动态字段配置表,得到所述目标字段与所述表格样式数据的关联关系;根据所述关联关系将所述目标字段填入所述初始界面对应的单元格中。
67.具体实现中,所述用户可以在所述配置信息中设置表格样式数据,所生成的动态字段配置表中包括所述表格样式数据和所述目标字段的关联关系。根据所述表格样式数据生成具有高亮、插图、单元格合并、窗口冻结等样式的所述初始界面,从所述动态字段配置表中查询所述关联关系,并根据所述关联关系将所述目标字段和所述目标字段所对应的目标数据填入所述初始界面对应的单元格中,进而得到所述预览界面。
68.例如,所述用户在所述用户设备的编辑页面中设置所述配置信息,通过在所述编辑页面中勾选相应的选项,以对所述表格样式进行配置,进而得到相应的表格样式数据。可选的,所述编辑页面还可以设置有样式设置控件,当所述用户点击所述控件之后,则跳转至所述信息管理服务器中所查询到的报表中,所述用户再对相应的单元格设置表格样式,在设置完成之后,并将所述表格样式对应的单元格中的目标字段和/或目标数据进行关联,进而生成相应的表格样式数据。
69.具体的,若所述用户未配置所述表格样式数据,则按照所述目标字段存储时的表格样式生成所述预览界面。
70.可以看出,本实施例中,通过配置表格样式,根据所述表格样式生成预览界面,使得在预览界面中能够显示与最终导出效果一致的exce l表格数据,使得用户能够在导出前确认是否存在数据错误,避免导出后出现需要重新修改再导出,提高了导出效率。
71.步骤204、接收到来自用户设备的确定指令。
72.具体实现中,在所述用户确定所述预览界面中的数据准确时,通过所述用户设备中的控件向所述信息管理服务器发送所述确定指令,所述信息管理服务器接收所述确定指令。
73.步骤205、响应所述确定指令,导出所述目标报表。
74.具体实现中,所述信息管理服务器接收到所述确定指令之后,响应所述确定指令,
按照所述预览界面的形式导出所述目标报表。
75.可以看出,本实施例中,首先通过接收来自所述用户设备的配置信息;再根据所述配置信息生成动态字段配置表;响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;接收到来自用户设备的确定指令;响应所述确定指令,导出所述目标报表。这样,在导出前向用户展示预览界面,以使得用户能够确定导出结果,避免导出后的再修改,提高了报表导出的效率。
76.在一个可能的实施例中,所述还包括:接收到来自所述用户设备的配置更改信息;根据所述配置更改信息更新所述动态字段配置表,并输出更新后的第一预览界面。
77.具体实现中,当所述用户确定所述预览界面中的数据需要更改时,可以在所述用户设备中输入配置更改信息,之后向所述信息管理服务器发送所述配置更改信息,以修改所需要更改的数据。所述信息管理服务器在接收到所述配置更改信息之后,根据所述配置更改信息更新所述动态字段配置表,然后根据所述动态字段配置表生成新的第一预览界面。所述用户再检查所述第一预览界面是否准确,若不准确可以继续按照上述方式修改,直至得到所需的目标exce l数据。
78.可以看出,本实施例中,可以在导出目标报表之前,根据预览界面确定是否存在数据错误,在需要修改时可以直接进行修改,在导出之前就可以确定所需要的准确数据,避免了导出后再修改,提高了exce l数据的导出效率。
79.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,移动电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
80.本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
81.请参阅图3,图3是本技术实施例提供的一种基于动态字段配置的报表导出装置30的结构示意图,应用于信息管理系统中的信息管理服务器,所述信息管理系统包括所述用于管理目标企业对应的信息数据的信息管理服务器和所述目标企业的目标企业账号所关联的用户设备;所述装置包括:
82.接收单元31,用于接收来自所述用户设备的配置信息,所述配置信息用于指示所要导出的目标字段;
83.第一生成单元32,用于根据所述配置信息生成动态字段配置表,所述动态字段配置表中包括多个第一字段、以及针对所述多个第一字段的导出设置,所述导出设置用于指
示所述多个第一字段中的每个第一字段是否需要导出,所述多个第一字段包括所述目标字段;
84.第二生成单元33,用于响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;
85.接收单元31,用于接收到来自用户设备的确定指令;
86.导出单元34,用于响应所述确定指令,导出所述目标报表。
87.可以看出,本技术实施例中,首先通过接收来自所述用户设备的配置信息;再根据所述配置信息生成动态字段配置表;响应来自所述用户设备的导出指令,根据所述动态字段配置表生成预览界面,所述预览界面用于展示所述目标字段在目标报表的导出样式,所述导出样式与所述目标报表的目标表格样式一致,所述目标报表为所述导出指令所要导出的报表;接收到来自用户设备的确定指令;响应所述确定指令,导出所述目标报表。这样,在导出前向用户展示预览界面,以使得用户能够确定导出结果,避免导出后的再修改,提高了报表导出的效率。
88.在一个可能的实施例中,在所述根据所述动态字段配置表生成预览界面的方面,所述第二生成单元33具体用于:从所述动态字段配置表中确定出所述目标字段;从数据库中查询所述目标字段所对应的所述目标数据;根据所述目标数据得到所述预览界面。
89.在一个可能的实施例中,所述数据类型至少包括级联类型和枚举类型,所述级联类型包括第一级联类型和第二级联类型;在所述从数据库中查询所述目标字段所对应的所述目标数据的方面,所述第二生成单元33具体用于:若所述目标字段对应的数据类型为第一级联类型,则根据所述目标字段查询级联关系表,得到与所述目标字段相关联的第一关联数据;若所述目标字段对应的数据类型为第二级联类型,则根据所述目标字段查询行政区划表,得到与所述目标字段相关联的第二关联数据;若所述目标字段对应的数据类型为枚举类型,则根据所述数值查询枚举类型取值表,得到与所述目标字段对应的目标文本。
90.在一个可能的实施例中,在所述根据所述目标数据得到所述预览界面的方面,所述第二生成单元33具体用于:生成初始界面;将所述目标字段和所述第一关联数据/所述第二关联数据/目标文本,以所述导出样式导入所述初始界面中,得到所述预览界面。
91.在一个可能的实施例中,所述将所述目标字段和所述第一关联数据/所述第二关联数据/目标文本,以所述导出样式导入所述初始界面中,得到所述预览界面的方面,所述第二生成单元33具体用于:将所述目标字段设置为表头;生成与所述目标字段对应的预设字段内容;将所述目标字段和所述预设字段内容显示在所述预设界面中。
92.在一个可能的实施例中,所述装置包括:所述接收单元31,还用于接收到来自所述用户设备的配置更改信息;所述第一生成单元32,还用于根据所述配置更改信息更新所述动态字段配置表;所述第二生成单元33,用于输出更新后的第一预览界面。
93.在一个可能的实施例中,所述目标数据包括表格样式数据和字段内容,所述表格样式至少包括以下一种或多种高亮、插图、单元格合并和窗口冻结中;根据所述目标数据得到所述预览界面,所述第二生成单元33具体用于:根据所述表格样式数据生成初始界面;查询所述动态字段配置表,得到所述目标字段与所述表格样式数据的关联关系;根据所述关
联关系将所述目标字段填入所述初始界面对应的单元格中。
94.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
95.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
96.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
97.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
98.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
99.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
100.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
101.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储
器。其中,非易失性存储器可以是只读存储器(read-on ly memory,rom)、可编程只读存储器(programmab le rom,prom)、可擦除可编程只读存储器(erasab le prom,eprom)、电可擦除可编程只读存储器(e lectr ica l ly eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(stat ic ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(doub le data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch l ink dram,sldram)和直接内存总线随机存取存储器(d i rect rambus ram,dr ram)。等各种可以存储程序代码的介质。
102.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1