数据处理方法及装置、终端设备、计算机可读存储介质与流程

文档序号:33463683发布日期:2023-03-15 05:49阅读:28来源:国知局
数据处理方法及装置、终端设备、计算机可读存储介质与流程

1.本发明涉及数据处理技术领域,更具体地,其涉及一种数据处理方法及装置、终端设备、计算机可读存储介质。


背景技术:

2.权限管理作为管理类系统的核心功能,用户可以利用系统对各个用户角色具有的菜单权限进行预览,便于对不同用户角色具有的菜单权限进行设置。但现有技术在展示用户角色与菜单权限之间的关系时展示方法较为固定,无法很好地描述多个用户角色与菜单权限之间的关系,使用户的预览体验较差。
3.因此,如何进行数据处理,使用户能够更直观地查看多个用户角色和菜单之间的关系,是现在亟需解决的问题。


技术实现要素:

4.本发明解决的技术问题是如何进行数据处理,以使用户能够更直观地查看多个用户角色和菜单之间的关系。
5.为解决上述技术问题,本发明提供一种数据处理方法,所述数据处理方法包括:获取处理请求,所述处理请求包括多个菜单和多个用户角色,每一菜单具有层级;根据所述多个菜单及其层级构建菜单树,所述菜单树中每一节点对应一个菜单;根据各个菜单和各个用户角色的映射关系确定目标节点,以及所述多个用户角色与各个目标节点对应的菜单的访问权限关系,所述目标节点为与所述多个用户角色具有映射关系的节点;输出所述访问权限关系。
6.可选地,所述输出所述访问权限关系包括:将所述菜单树中各个目标节点对应的菜单的访问权限关系加入各个目标节点所属分支的叶子节点的内容,以得到权限树;输出所述权限树。
7.可选地,所述输出所述权限树包括:遍历所述权限树中各个分支的所有节点;输出所述权限树中各个分支的所有节点的内容。
8.可选地,所述输出所述访问权限关系包括:获取权限树中各个叶子节点的序号以及每页展示数量,各个叶子节点的序号连续;根据所述每页展示数量按序输出多个叶子节点的内容。
9.可选地,所述根据各个菜单和各个用户角色的映射关系确定所述多个用户角色与所述目标节点对应的菜单的访问权限关系包括:获取菜单树中各个叶子节点的序号以及每页展示数量,各个叶子节点的序号连续;根据所述每页展示数量按序选取多个叶子节点;根据各个菜单和各个用户角色的映射关系确定所述叶子节点所属分支上的所述目标节点对应的菜单的访问权限关系。
10.可选地,所述根据所述多个菜单及其层级构建菜单树包括:根据所述多个菜单及其层级构建初始菜单树;确定所述初始菜单树的最大深度;对于深度小于所述最大深度的
分支,在所述分支上增加至少一个空节点,以使所述分支的深度达到所述最大深度。
11.可选地,所述根据各个菜单和各个用户角色的映射关系确定目标节点包括:在所述菜单树的各个分支中,按照从叶子节点至根节点的顺序对各个节点进行遍历,将首个与用户角色存在映射关系的菜单对应的节点作为所述目标节点。
12.本发明还公开一种数据处理装置,所述数据处理装置包括:获取模块,用于获取处理请求,所述处理请求包括多个菜单和多个用户角色,每一菜单具有层级;构建模块,用于根据所述多个菜单及其层级构建菜单树,所述菜单树中每一节点对应一个菜单;确定模块,用于根据各个菜单和各个用户角色的映射关系确定目标节点,以及所述多个用户角色与各个目标节点对应的菜单的访问权限关系,所述目标节点为与所述多个用户角色具有映射关系的节点;输出模块,用于输出所述访问权限关系。
13.本发明还公开一种终端设备,包括存储器和处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述计算机程序被处理器运行时执行上述任一种所述数据处理方法的步骤。
14.本发明还公开一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述计算机程序被处理器运行时执行上述任一种所述数据处理方法的步骤。
15.与现有技术相比,本发明的技术方案具有以下有益效果:
16.本发明提出一种数据处理方法,通过获取处理请求,可以得到用户选取多个菜单和多个用户角色,每一菜单具有层级;利用多个菜单及其层级构建菜单树,菜单树中的每一节点对应一个菜单;根据各个菜单和各个用户角色的映射关系可以确定目标节点,并确定多个用户角色与各个目标节点对应的菜单的访问权限关系,目标节点为与多个用户角色具有映射关系的节点;输出各个用户角色的访问权限关系。本发明利用获取到的多个菜单及其层级构建菜单树,并在菜单树中确定多个目标节点,可以同时确定多个目标节点对应的菜单和用户角色之间的访问权限关系。用户选取多个需要预览的用户角色和菜单后,利用多个目标节点对应的菜单和用户角色之间的访问权限关系即可同时对多个用户角色与多个菜单之间的对应关系进行预览,无需逐个对用户角色具有的菜单访问权限进行查找,提升用户的使用体验。
17.进一步地,当选取的菜单数量很多时,可以获取菜单树中各个叶子节点的序号和每页展示数量,并根据每页展示数量按序输出多个叶子节点的内容。通过对多个用户角色与多个菜单的访问权限关系进行分页展示,可以更方便地对菜单与用户角色之间的关系进行预览,提升用户的使用体验。
附图说明
18.图1是本发明实施例提供的一种数据处理方法的整体流程图;
19.图2是本发明实施例提供的一种菜单树的示意图;
20.图3是本发明实施例提供的另一种菜单树的示意图;
21.图4是本发明实施例提供的一种数据处理方法的具体流程图;
22.图5是本发明实施例提供的一种数据处理装置的结构示意图。
具体实施方式
23.如背景技术中所述,用户可以利用系统对各个用户角色具有的菜单权限进行预览,便于对不同用户角色具有的菜单权限进行设置。但现有技术在展示用户角色与菜单权限之间的关系时展示方法较为固定,无法很好地描述多个用户角色与菜单权限之间的关系,使用户的预览体验较差。因此,如何进行数据处理,使用户能够更直观地查看多个用户角色和菜单之间的关系,是现在亟需解决的问题。
24.本发明中,通过获取处理请求,可以得到用户选取多个菜单和多个用户角色,每一菜单具有层级;利用多个菜单及其层级构建菜单树,菜单树中的每一节点对应一个菜单;根据各个菜单和各个用户角色的映射关系可以确定目标节点,并确定多个用户角色与各个目标节点对应的菜单的访问权限关系,目标节点为与多个用户角色具有映射关系的节点;输出各个用户角色的访问权限关系。本发明利用获取到的多个菜单及其层级构建菜单树,并在菜单树中确定多个目标节点,可以同时确定多个目标节点对应的菜单和用户角色之间的访问权限关系。用户选取多个需要预览的用户角色和菜单后,利用多个目标节点对应的菜单和用户角色之间的访问权限关系即可同时对多个用户角色与多个菜单之间的对应关系进行预览,无需逐个对用户角色具有的菜单访问权限进行查找,大大提高系统的管理效率,提升用户的使用体验。
25.进一步地,当选取的菜单数量很多时,可以获取菜单树中各个叶子节点的序号和每页展示数量,并根据每页展示数量按序输出多个叶子节点的内容。通过对多个用于与多个菜单的访问权限关系进行分页展示,可以更方便地对菜单与用户角色之间的关系进行预览,提升用户的使用体验。
26.本实施例中所称访问权限关系用于表示用户角色与目标节点之间是否具有访问权限。
27.本实施例中所称菜单树用于表示多个菜单及其层级。
28.本实施例中所称权限树基于菜单树构建得到,权限树的叶子节点的内容包括访问权限关系。
29.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.图1是本发明实施例提供的一种数据处理方法的整体流程图。
31.在具体实施中,下述步骤101至步骤104所记载的数据处理方法可以用于终端设备中。上述步骤具体可以由终端设备来执行,也可以由终端设备中具有数据处理功能的芯片所执行,也可以由终端设备中包含有数据处理功能的芯片的芯片模组来执行。在一个具体的实施例中,可以由服务器执行数据处理方法的各个步骤。
32.具体地,如图1所示,数据处理方法可以包括以下步骤:
33.在步骤101中,获取处理请求;
34.在步骤102中,根据多个菜单及其层级构建菜单树;
35.在步骤103中,根据各个菜单和各个用户角色的映射关系确定目标节点,以及多个用户角色与各个目标节点对应的菜单的访问权限关系;
36.在步骤104中,输出访问权限关系。
37.在步骤101的具体实施方式中,服务器获取处理请求,处理请求包括多个菜单和多个用户角色。具体地,可以由终端设备(如计算机)上部署的客户端获取用户选取的多个菜单和多个角色后生成处理请求,并发送至服务器。
38.进一步地,每一菜单具有层级,处理请求中的多个菜单可以具有层级关系。
39.在步骤102的具体实施方式中,服务器根据多个菜单及其层级构建菜单树。具体地,服务器中可以预先存储有菜单信息表,菜单信息表包括各个菜单、菜单的层级以及各个菜单之间的层级关系。服务器可以根据菜单信息表以及处理请求中的多个菜单确定各个菜单的层级,并利用各个菜单之间的层级关系构建菜单树。菜单树中每一节点对应一个菜单,菜单树的根节点对应层级最高的菜单。
40.在一个具体的实施例中,菜单包括基础数据、系统配置、系统配置添加、系统配置修改、系统配置删除、系统配置查询和字典管理。其中,基础数据为一级菜单,系统配置和字典管理为二级菜单,系统配置添加、系统配置修改、系统配置删除为三级菜单,一级菜单的层级最高,三级菜单的层级最低,系统配置和字典管理为基础数据的子菜单,系统配置添加、系统配置修改、系统配置删除为系统配置的子菜单。根据上述信息可构建菜单树,构建得到的菜单树如图2所示,菜单树的根节点201对应的菜单为基础数据;根节点201具有两个子节点:节点2021和节点2022。节点2021对应的菜单为系统配置,节点2022对应的菜单为字典管理;节点2021具有三个子节点:节点2031、节点2032、节点2033。节点2031对应的菜单为系统配置添加、节点2032对应的菜单为系统配置修改、节点2033对应的菜单为系统配置删除。
41.进一步地,在实际应用中,为了更方便地对菜单进行分类,层级最高的菜单对应的节点也可以具有父节点,此时,菜单树的根节点为该层级最高的菜单对应的节点的父节点。该根节点对应的菜单可通过菜单信息表获取。以图2为例,层级最高的菜单“基础数据”对应的节点201还可以具有父节点,父节点对应的菜单可以是根目录1,此时,菜单树的根节点对应的菜单为根目录1。
42.需要说明的是,服务器在对数据进行处理时,可以利用各个菜单的标识和用户角色的标识进行数据处理,本技术对此不作限制。
43.在一个非限制性的实施例中,可以将根据处理请求中的多个菜单构建得到的菜单树作为初始菜单树,并确定初始菜单树的最大深度。确定初始菜单树中各个分支的深度,对于深度小于最大深度的分支,可以在分支上增加至少一个空节点,直到该分支的深度达到最大深度,空节点不包括任何内容。通过添加空节点使各个分支的深度一致可以保证使用表格展示数据时各个字段组的数量一致,优化展示效果。
44.在一个具体的实施例中,如图3所示,初始菜单树的根节点301对应的菜单为基础数据;根节点301具有两个子节点:节点3021和节点3022。节点3021对应的菜单为系统配置,节点3022对应的菜单为字典管理。节点3021具有三个子节点:节点3031、节点3032和节点3033,节点3031对应的菜单为系统配置添加、节点3032对应的菜单为系统配置修改、节点3033对应的菜单为系统配置删除。节点3022所属分支的深度为1,节点3031、节点3032、节点3033所属分支的深度为2,因此菜单树的最大深度为2。在节点3022所属分支上添加一个空节点3034,使节点3022所属分支的深度达到2。
45.在步骤103的具体实施方式中,服务器中可以预先存储有权限信息表。权限信息表包括各个菜单和各个用户角色的映射关系,通过权限信息表可以确定用户角色是否具有访问菜单的权限。可以根据各个菜单和各个用户角色的映射关系确定目标节点。具体地,在菜单树的各个分支中,按照从叶子节点至根节点的顺序对各个节点进行遍历,将第一个与用户角色存在映射关系的菜单对应的节点作为目标节点,叶子节点为不具有子节点的节点。
46.在一个具体的实施例中,菜单树中未添加空节点,菜单树共有两个分支,各个分支对应的菜单包括:基础数据-字典管理和基础数据-系统配置-系统配置添加。字典管理对应的节点和系统配置添加对应的节点分别为两个分支的叶子节点,根据权限信息表对叶子节点对应的菜单和用户角色的映射关系进行确定。字典管理和系统配置添加与用户角色存在映射关系,将字典管理对应的节点和系统配置添加对应的节点分别作为所属分支的目标节点。
47.在另一个具体的实施例中,菜单树中添加了空节点。菜单树共有两个分支,各个分支对应的菜单包括:基础数据-字典管理-空节点和基础数据-系统配置-系统配置添加。空节点和系统配置添加对应的节点分别为两个分支的叶子节点,根据权限信息表对叶子节点对应的菜单和用户角色的映射关系进行确定。系统配置添加与用户角色存在映射关系,而空节点与用户角色不存在映射关系,将系统配置添加对应的节点作为该节点所属分支的目标节点。同时,按叶子节点至根节点的顺序对叶子节点的父节点,即字典管理对应的节点进行判断,确认字典管理是否与用户角色存在映射关系。当字典管理与用户角色存在映射关系时,将字典管理对应的节点作为该节点所属分支的目标节点。
48.在具体实施方式中,在确定目标节点之后,将菜单树中各个目标节点对应的菜单与多个用户角色的访问权限关系加入各个目标节点所属分支的叶子节点的内容,以在菜单树的基础上得到权限树。以图3为例,节点3031为其所属分支的叶子节点,将访问权限关系加入节点3031中,节点3031中的内容可以包括:三级菜单:系统配置添加;权限:{管理员:可访问;业务员:不可访问}。在所有访问权限关系添加完成后,可以得到权限树,权限树较于菜单树的区别为权限树中各个叶子节点的内容包括访问权限关系。
49.进一步地,遍历权限树中各个分支的所有节点,以输出各个分支的所有节点的内容。例如,输出的分支1的所有节点的内容可以包括:一级菜单:基础数据;二级菜单:系统配置;三级菜单:系统配置添加;权限:{管理员:可访问;业务员:不可访问}。
50.在一个非限制性的实施例中,除了将所有节点的内容统一输出并进行展示,还可以获取每页展示数量,合理地控制用户每次查看到的数据数量,以提升用户的预览体验。每页展示数量可以通过获取用户输入的数据得到。
51.在一个具体的实施例中,可以在将各个目标节点的访问权限关系添加至叶子节点的内容后,再获取权限树中各个叶子节点的序号以及每页展示数量。可以对权限树的各个分支上的叶子节点进行遍历,以确定各个叶子节点的序号,各个叶子节点的序号连续。根据每页展示数量以及叶子节点的序号,按序输出多个叶子节点的内容。具体地,还可以获取页码,结合页码和每页展示数量确定输出的叶子节点的内容。例如,每页展示数量为50个,页码为1,所有叶子节点的序号为1至80,可以按序选取前50个叶子节点进行输出,即输出1至50号叶子节点的内容。当每页展示数量为50个,页码为2时,继续按序选取50个叶子节点,由于剩余叶子节点的数量为30个,小于每页展示数量50个,可以将51至80号叶子节点的内容
全部输出。
52.在另一个具体的实施例中,可以先利用每页展示数量和叶子节点的序号确定菜单树中需要输出的叶子节点,再将各个目标节点的访问权限关系添加至需要输出的叶子节点的内容,以得到权限树。具体地,可以对菜单树的各个分支上的叶子节点进行遍历,以确定各个叶子节点的序号,各个叶子节点的序号连续。根据每页展示数量以及叶子节点的序号,按序确定多个叶子节点。还可以获取页码,结合页码和每页展示数量确定需要输出的叶子节点。例如,每页展示数量为50个,页码为1,所有叶子节点的序号为1至40,可以将1至40号叶子节点作为需要输出的叶子节点。
53.进一步地,根据各个菜单和各个用户角色的映射关系确定叶子节点所属分支上的目标节点对应的菜单的访问权限关系,将各个目标节点的访问权限关系添加至需要输出的叶子节点的内容,以得到权限树。遍历权限树的各个分支,输出权限树中各个分支的所有节点的内容。
54.在步骤104的一种具体实施方式中,可以采用表格的形式输出访问权限关系。
55.需要说明的是,叶子节点的序号编号规则可以根据实际情况确定,本技术对此不作限制。
56.在本发明实施例中,通过构建菜单树,可以同时对多个目标节点对应的菜单和用户角色之间的映射关系进行确定,使用户能够同时查看多个菜单和用户角色之间的关系;在菜单树中添加空节点,可以在数据展示时统一表格中各个字段组的数量,以优化数据的展示效果;利用每页展示数量对叶子节点进行选取,可以对数据的展示数量进行限制,提升用户的使用体验。
57.图4是本发明实施例提供的一种数据处理方法的具体流程图。
58.在步骤401的具体实施方式中,获取多个菜单和多个用户角色。具体地,获取处理请求,处理请求中包括用户输入的多个菜单和多个用户角色。
59.在步骤403的具体实施方式中,确定菜单树的最大深度。遍历菜单树中各个分支的深度,确定菜单树的最大深度。
60.在步骤404的具体实施方式中,对深度小于最大深度的分支进行补齐。对于深度小于最大深度的分支,可以在分支上增加至少一个空节点,使该分支的深度达到最大深度。空节点为不包括任何内容的节点。
61.在步骤405的具体实施方式中,获取每页展示数量,并根据每页展示数量选取叶子节点。
62.在具体实施方式中,可以获取页码和每页展示数量,并确定各个叶子节点的序号,各个叶子节点的序号连续。利用每页展示数量和页码按序选取多个需要输出的叶子节点。
63.在步骤406的具体实施方式中,确定目标节点对应的菜单和用户角色之间的访问权限关系,将各个目标节点的访问权限关系添加至叶子节点的内容,以得到权限树。具体地,可以对菜单树的每一分支按照从叶子节点至根节点的顺序进行遍历,确认节点对应的菜单和用户角色之间的关系。并将首个与用户角色存在映射关系的菜单对应的节点作为目标节点。
64.进一步地,根据各个菜单和各个用户角色的映射关系确定叶子节点所属分支上的目标节点对应的菜单的访问权限关系,将各个目标节点的访问权限关系添加至需要输出的
叶子节点的内容,以得到权限树。除了上述顺序外,还可以先确定目标节点对应的菜单的访问权限关系,将访问权限关系添加至叶子节点的内容,再根据每页展示数量选取需要输出的叶子节点的内容。关于确定权限树的步骤可以参考图1中的相关内容,此处不再赘述。
65.在步骤407的具体实施方式中,遍历并输出权限树。具体地,遍历权限树中的各个分支上的所有节点,并输出各个分支上的所有节点的内容。生成处理请求的客户端在接收到各个分支上的所有节点的内容后,可以利用表格的形式将数据进行展示,使用户获取到多个菜单和多个用户角色之间的访问权限关系。
66.需要说明的是,权限树的展示方式可以根据实际情况确定,本技术对此不作限制。
67.如图5所示,本发明实施例还公开了一种数据处理装置。数据处理装置50包括:
68.获取模块501,用于获取处理请求,所述处理请求包括多个菜单和多个用户角色,每一菜单具有层级;
69.构建模块502,用于根据所述多个菜单及其层级构建菜单树,所述菜单树中每一节点对应一个菜单;
70.确定模块503,用于根据各个菜单和各个用户角色的映射关系确定目标节点,以及所述多个用户角色与各个目标节点对应的菜单的访问权限关系,所述目标节点为与所述多个用户角色具有映射关系的节点;
71.输出模块504,用于输出所述访问权限关系。
72.在具体实施中,上述数据处理装置可以对应于终端设备中具有数据处理功能的芯片,例如soc(system-on-a-chip,片上系统)、基带芯片等;或者对应于终端设备中包括具有数据处理功能的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于终端设备。
73.关于所述数据处理装置50的工作原理、工作方式的更多内容,可以参照图1至图4中的相关描述,这里不再赘述。
74.关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
75.本发明实施例还公开了一种存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,所述存储介质为计算机可读存储介质,其上存储有计算机程序,所
述计算机程序运行时可以执行图1和图4中所示方法的步骤。所述存储介质可以包括rom、ram、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。
76.本发明实施例还公开了一种终端设备,所述终端设备可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时可以执行图1和图4中所示方法的步骤。
77.本技术实施例中出现的“多个”是指两个或两个以上。
78.本技术实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本技术实施例中对设备个数的特别限定,不能构成对本技术实施例的任何限制。
79.应理解,本技术实施例中,所述处理器可以为中央处理单元(central processing unit,简称cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现成可编程门阵列(field programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
80.还应理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,简称ram)可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,简称ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(direct rambus ram,简称dr ram)。
81.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
82.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
83.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
84.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
85.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
86.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
87.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1