页面视图渲染方法、装置、设备及可读存储介质.pdf
《页面视图渲染方法、装置、设备及可读存储介质.pdf》由会员分享,可在线阅读,更多相关《页面视图渲染方法、装置、设备及可读存储介质.pdf(13页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911269498.0 (22)申请日 2019.12.11 (71)申请人 政采云有限公司 地址 310000 浙江省杭州市西湖区转塘科 技经济区块9号1幢2区5楼 (72)发明人 李凯 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 郄晨芳 (51)Int.Cl. G06F 16/957(2019.01) G06F 16/958(2019.01) (54)发明名称 一种页面视图渲染方法、 装置、 设备及可读 存储介质 (57)摘要 本发明公开了。
2、一种页面视图渲染方法, 包 括: 获取用户信息, 利用用户信息生成数据获取 请求; 其中, 用户信息包括用户登录信息和/或用 户身份信息; 将数据获取请求发送给服务器, 以 便服务器确定目标渲染规则, 并利用目标渲染规 则构建复合数据; 其中, 目标渲染规则存储在服 务器中; 获取服务器发送的复合数据, 按照目标 渲染规则渲染得到页面视图; 其中, 目标渲染规 则与用户登录信息或用户身份信息相对应; 该方 法将渲染规则存储于服务器中, 按照用户信息获 取对应的渲染规则并渲染页面视图, 因此只需开 发一套视图即可根据用户信息渲染对应的页面 视图; 此外, 本发明还提供了一种页面视图渲染 装置、 。
3、设备及计算机可读存储介质, 同样具有上 述有益效果。 权利要求书2页 说明书8页 附图2页 CN 111046309 A 2020.04.21 CN 111046309 A 1.一种页面视图渲染方法, 其特征在于, 包括: 获取用户信息, 利用所述用户信息生成数据获取请求; 其中, 所述用户信息包括用户登 录信息和/或用户身份信息; 将所述数据获取请求发送给服务器, 以便所述服务器确定目标渲染规则, 并利用所述 目标渲染规则构建复合数据; 其中, 所述目标渲染规则存储在所述服务器中; 获取所述服务器发送的所述复合数据, 按照所述目标渲染规则渲染得到页面视图; 其 中, 所述目标渲染规则与所述用。
4、户登录信息或所述用户身份信息相对应。 2.根据权利要求1所述的页面视图渲染方法, 其特征在于, 所述按照所述目标渲染规则 渲染得到页面视图, 包括: 对所述复合数据进行解析, 得到所述目标渲染规则和渲染数据; 按照所述目标渲染规则对所述渲染数据进行渲染操作, 得到所述页面视图。 3.根据权利要求2所述的页面视图渲染方法, 其特征在于, 所述对所述复合数据进行解 析, 得到所述目标渲染规则和渲染数据, 包括: 获取预设解析条件, 利用所述预设解析条件确定数据位置和规则位置; 从所述复合数据中的所述数据位置处获取所述渲染数据; 从所述复合数据中的所述规则位置处获取所述目标渲染规则。 4.根据权利要。
5、求3所述的页面视图渲染方法, 其特征在于, 所述渲染数据包括视图头部 信息数据、 入住区划数据、 流程步骤数据、 快捷入口链接数据和其他引导入口数据中的至少 一种。 5.根据权利要求4所述的页面视图渲染方法, 其特征在于, 所述按照所述目标渲染规则 对所述渲染数据进行渲染操作, 得到所述页面视图, 包括: 对所述渲染数据进行解析, 得到多个类型数据; 对所述目标渲染规则进行解析, 得到多个目标类型渲染规则; 其中, 所述目标类型渲染 规则与所述类型数据一一对应; 依次按照所述目标类型渲染规则对对应的类型数据进行渲染, 得到所述页面视图。 6.根据权利要求1至5任一项所述的页面视图渲染方法, 其。
6、特征在于, 所述获取用户信 息, 利用所述用户信息生成数据获取请求, 包括: 获取所述用户登录信息, 判断所述用户登录信息是否为未登录信息; 若是, 则将所述用户登录信息确定为所述用户信息, 并利用所述用户登录信息生成所 述数据获取请求; 若否, 则获取所述用户身份信息, 将所述用户身份信息确定为所述用户信息, 并利用所 述用户身份信息生成所述数据获取请求。 7.根据权利要求1所述的页面视图渲染方法, 其特征在于, 还包括: 当获取到修改指令时, 将所述修改指令发送给所述服务器, 以便所述服务器按照所述 修改指令修改所述修改指令指定的数据。 8.一种页面视图渲染装置, 其特征在于, 包括: 请。
7、求生成模块, 用于获取用户信息, 利用所述用户信息生成数据获取请求; 其中, 所述 用户信息包括用户登录信息和/或用户身份信息; 请求发送模块, 用于将所述数据获取请求发送给服务器, 以便所述服务器确定目标渲 权利要求书 1/2 页 2 CN 111046309 A 2 染规则, 并利用所述目标渲染规则构建复合数据; 其中, 所述目标渲染规则存储在所述服务 器中; 渲染模块, 用于获取所述服务器发送的所述复合数据, 按照所述目标渲染规则渲染得 到页面视图; 其中, 所述目标渲染规则与所述用户登录信息或所述用户身份信息相对应。 9.一种页面视图渲染设备, 其特征在于, 包括存储器和处理器, 其中。
8、: 所述存储器, 用于保存计算机程序; 所述处理器, 用于执行所述计算机程序, 以实现如权利要求1至7任一项所述的页面视 图渲染方法。 10.一种计算机可读存储介质, 其特征在于, 用于保存计算机程序, 其中, 所述计算机程 序被处理器执行时实现如权利要求1至7任一项所述的页面视图渲染方法。 权利要求书 2/2 页 3 CN 111046309 A 3 一种页面视图渲染方法、 装置、 设备及可读存储介质 技术领域 0001 本发明涉及计算机技术领域, 特别涉及一种页面视图渲染方法、 页面视图渲染装 置、 页面视图渲染设备及计算机可读存储介质。 背景技术 0002 在用户使用浏览器访问网页时, 。
9、网页需要根据不同的用户展示不同的视图, 即需 要针对未登录用户和登录后具有不同身份的用户进入网页所展示的视图进行针对性渲染。 例如当网站为政府采购网站时, 登录后用户的身份分别有专家、 供应商、 代理机构、 采购单 位等, 不同身份对应的视图不同。 现有页面渲染技术需要开发多套视图, 每套视图分别匹配 一个具体的场景或身份, 各套视图应用不同的渲染规则渲染不同的视图。 在开发多套视图 的过程中, 还需要设定每套视图的视图模块展示逻辑, 因此需要较长的开发时间, 开发效率 较低。 0003 因此, 如何解决现有页面渲染技术需要较长开发时间, 开发效率较低的问题, 是本 领域技术人员需要解决的技术。
10、问题。 发明内容 0004 有鉴于此, 本发明的目的在于提供一种页面视图渲染方法、 页面视图渲染装置、 页 面视图渲染设备及计算机可读存储介质, 解决了现有页面渲染技术需要较长开发时间, 开 发效率较低的问题。 0005 为解决上述技术问题, 本发明提供了一种页面视图渲染方法, 包括: 0006 获取用户信息, 利用所述用户信息生成数据获取请求; 其中, 所述用户信息包括用 户登录信息和/或用户身份信息; 0007 将所述数据获取请求发送给服务器, 以便所述服务器确定目标渲染规则, 并利用 所述目标渲染规则构建复合数据; 其中, 所述目标渲染规则存储在所述服务器中; 0008 获取所述服务器发。
11、送的所述复合数据, 按照所述目标渲染规则渲染得到页面视 图; 其中, 所述目标渲染规则与所述用户登录信息或所述用户身份信息相对应。 0009 可选地, 所述按照所述目标渲染规则渲染得到页面视图, 包括: 0010 对所述复合数据进行解析, 得到所述目标渲染规则和渲染数据; 0011 按照所述目标渲染规则对所述渲染数据进行渲染操作, 得到所述页面视图。 0012 可选地, 所述对所述复合数据进行解析, 得到所述目标渲染规则和渲染数据, 包 括: 0013 获取预设解析条件, 利用所述预设解析条件确定数据位置和规则位置; 0014 从所述复合数据中的所述数据位置处获取所述渲染数据; 0015 从所。
12、述复合数据中的所述规则位置处获取所述目标渲染规则。 0016 可选地, 所述渲染数据包括视图头部信息数据、 入住区划数据、 流程步骤数据、 快 捷入口链接数据和其他引导入口数据中的至少一种。 说明书 1/8 页 4 CN 111046309 A 4 0017 可选地, 所述按照所述目标渲染规则对所述渲染数据进行渲染操作, 得到所述页 面视图, 包括: 0018 对所述渲染数据进行解析, 得到多个类型数据; 0019 对所述目标渲染规则进行解析, 得到多个目标类型渲染规则; 其中, 所述目标类型 渲染规则与所述类型数据一一对应; 0020 依次按照所述目标类型渲染规则对对应的类型数据进行渲染, 。
13、得到所述页面视 图。 0021 可选地, 所述获取用户信息, 利用所述用户信息生成数据获取请求, 包括: 0022 获取所述用户登录信息, 判断所述用户登录信息是否为未登录信息; 0023 若是, 则将所述用户登录信息确定为所述用户信息, 并利用所述用户登录信息生 成所述数据获取请求; 0024 若否, 则获取所述用户身份信息, 将所述用户身份信息确定为所述用户信息, 并利 用所述用户身份信息生成所述数据获取请求。 0025 可选地, 还包括: 0026 当获取到修改指令时, 将所述修改指令发送给所述服务器, 以便所述服务器按照 所述修改指令修改所述修改指令指定的数据。 0027 本发明还提供。
14、了一种页面视图渲染装置, 包括: 0028 请求生成模块, 用于获取用户信息, 利用所述用户信息生成数据获取请求; 其中, 所述用户信息包括用户登录信息和/或用户身份信息; 0029 请求发送模块, 用于将所述数据获取请求发送给服务器, 以便所述服务器确定目 标渲染规则, 并利用所述目标渲染规则构建复合数据; 其中, 所述目标渲染规则存储在所述 服务器中; 0030 渲染模块, 用于获取所述服务器发送的所述复合数据, 按照所述目标渲染规则渲 染得到页面视图; 其中, 所述目标渲染规则与所述用户登录信息或所述用户身份信息相对 应。 0031 本发明还提供了一种页面视图渲染设备, 包括存储器和处理。
15、器, 其中: 0032 所述存储器, 用于保存计算机程序; 0033 所述处理器, 用于执行所述计算机程序, 以实现上述的页面视图渲染方法。 0034 本发明还提供了一种计算机可读存储介质, 用于保存计算机程序, 其中, 所述计算 机程序被处理器执行时实现上述的页面视图渲染方法。 0035 本发明提供的页面视图渲染方法, 获取用户信息, 利用用户信息生成数据获取请 求; 其中, 用户信息包括用户登录信息和/或用户身份信息。 将数据获取请求发送给服务器, 以便服务器确定目标渲染规则, 并利用目标渲染规则构建复合数据; 其中, 目标渲染规则存 储在服务器中。 获取服务器发送的复合数据, 按照目标渲。
16、染规则渲染得到页面视图; 其中, 目标渲染规则与用户登录信息或用户身份信息相对应。 0036 可见, 该方法将渲染规则存储于服务器中, 通过向服务器发送数据获取请求得到 复合数据, 复合数据中包含渲染规则, 而渲染规则与用户信息的内容相对应。 因此可以根据 用户信息的内容获取与用户信息相对应的渲染规则, 通过按照渲染规则渲染页面视图, 可 以得到与该用户信息对应的页面视图。 故而只需开发一套视图即可实现根据用户信息渲染 说明书 2/8 页 5 CN 111046309 A 5 相对应的页面视图的功能, 大大减少了开发时间, 提高了开发效率, 解决了现有页面渲染技 术需要较长开发时间, 开发效率。
17、较低的问题。 0037 此外, 本发明还提供了一种页面视图渲染装置、 页面视图渲染设备及计算机可读 存储介质, 同样具有上述有益效果。 附图说明 0038 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0039 图1为本发明实施例提供的一种页面视图渲染方法流程图; 0040 图2为本发明实施例提供的一种具体的数据获取请求生成方法流程图; 0041 图3为本发明实施例提供。
18、的一种具体的页面视图渲染方法流程图; 0042 图4为本发明实施例提供的一种页面视图渲染装置的结构示意图; 0043 图5为本发明实施例提供的一种页面视图渲染设备的结构示意图。 具体实施方式 0044 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅 仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0045 请参考图1, 图1为本发明实施例提供的一种页面视图渲。
19、染方法流程图。 0046 该方法包括: 0047 S101: 获取用户信息, 利用用户信息生成数据获取请求。 0048 具体的, 可以由用户使用的终端执行本发明提供的页面视图渲染方法。 用户信息 包括用户登录信息和/或用户身份信息, 其具体内容本实施例不做限定。 例如当仅需要针对 登录的用户和未登录的用户进行针对性渲染时, 用户信息可以仅包括用户登录信息; 或者 当需要在根据用户登录后的身份渲染对应的页面视图时, 用户信息可以包括登录信息和身 份信息, 例如未登录信息、 登录信息和A身份信息的组合、 登录信息和B身份信息的组合等; 或者可以将未登录的用户确定为游客用户, 则用户信息可以仅包括用。
20、户身份信息, 例如包 括游客身份信息、 A身份信息、 B身份信息等等。 具体的, 可以在检测到有用户需要进行访问 时获取其用户信息, 并利用用户信息生成身份数据获取请求, 例如可以按照预设请求生成 规则将用户信息进行封装, 以便生成数据获取请求。 0049 S102: 将数据获取请求发送给服务器, 以便服务器确定目标渲染规则, 并利用目标 渲染规则构建复合数据。 0050 数据获取请求被发送给服务器, 用于获取相对应的复合数据。 复合数据中包括目 标渲染规则, 目标渲染规则与用户信息相对应, 用于规定页面视图的渲染过程, 可以包括渲 染方法、 渲染类型、 渲染内容等内容。 需要说明的是, 目标。
21、数据渲染规则存储在服务器中。 现 有页面渲染技术开发多套视图, 每套视图都确定了固定的渲染规则, 不同身份的用户对应 说明书 3/8 页 6 CN 111046309 A 6 不同的渲染规则, 因此不同身份的用户对应不同的视图。 在获取到用户的身份信息后, 根据 身份信息确定对应的视图, 再从数据库中获取渲染视图所需的数据, 最后渲染得到页面视 图。 页面视图即为浏览器显示的视图。 0051 本发明提供的页面视图渲染方法, 将目标渲染规则存储于服务器中。 再将数据获 取请求发送给服务器, 以便服务器确定目标渲染规则, 并利用目标渲染规则构建复合数据。 具体的, 服务器真还可以存储有渲染规则对应。
22、表, 用于记录不同用户信息和渲染规则的对 应关系, 在获取到数据获取请求后, 利用渲染规则对应表确定对应的目标渲染规则, 并利用 目标渲染规则构建复合数据。 复合数据中还可以包括除目标渲染规则以外的其他数据, 例 如可以包括按照目标渲染规则渲染视图时所需的数据。 0052 S103: 获取服务器发送的复合数据, 按照目标渲染规则渲染得到页面视图。 0053 获取服务器发送的复合数据后, 对复合数据进行解析, 具体解析过程本实施例不 做限定。 例如当服务器生成复合数据后对其加密得到加密数据, 则在获取服务器发送的复 合数据后对加密数据进行解密, 得到复合数据, 按照与复合数据生成规则相对应的解析。
23、规 则对符合数据进行解析, 可以得到目标渲染规则。 在得到目标渲染规则后, 按照目标渲染规 则进行渲染, 得到页面视图。 0054 进一步, 还可以获取修改指令, 在获取到修改指令时, 将修改指令发送给服务器, 以便服务器按照修改指令修改修改指令指定的数据。 指定的数据可以为渲染规则, 还可以 为其他数据, 本实施例对此不做限定。 0055 应用本发明实施例提供的页面视图渲染方法, 将渲染规则存储于服务器中, 通过 向服务器发送数据获取请求得到复合数据, 复合数据中包含渲染规则, 而渲染规则与用户 信息的内容相对应。 因此可以根据用户信息的内容获取与用户信息相对应的渲染规则, 通 过按照渲染规。
24、则渲染页面视图, 可以得到与该用户信息对应的页面视图。 故而只需开发一 套视图即可实现根据用户信息渲染相对应的页面视图的功能, 大大减少了开发时间, 提高 了开发效率, 解决了现有页面渲染技术需要较长开发时间, 开发效率较低的问题。 0056 基于上述发明实施例, 本发明实施例将说明一种具体的数据获取请求生成方法, 请参考图2, 图2为本发明实施例提供的一种具体的数据获取请求生成方法流程图, 包括: 0057 S201: 获取用户登录信息。 0058 用户登录信息用于表示用户的登录状态, 其可以包括用户登录状态标识, 以区分 用户是否登录。 登录状态标识可以为任意形式, 例如可以为0和1,0表。
25、示用户未登录, 1表示 用于已登录。 用户登录信息还可以包括其他信息, 例如当多个用户使用同一终端, 需要为每 个用户均渲染一个视图时, 用户登录信息还可以包括不同用户的编号, 例如采用获取用户 登录信息的时间对不同的用户进行编号。 0059 S202: 判断用户登录信息是否为未登录信息。 0060 用户登录信息包括未登录信息和已登录信息, 具体的, 未登录信息和已登录信息 可以通过用户登录状态标识进行区分。 例如当用户登录状态标识为0和1时, 将具有0标识的 用户登录信息确定为未登录信息, 将具有1标识的用户登录信息确定为已登录信息。 在获取 用户登录信息之后, 判断用户登录信息是否为未登录。
26、信息, 具体的判断方法可以与用户登 录状态标识的设定方法相对应, 本实施例对此不做限定。 当用户登录信息为未登录信息时, 可以进入S203步骤; 当用户登录信息不为未登录信息时, 可以进入S204步骤。 说明书 4/8 页 7 CN 111046309 A 7 0061 S203: 将用户登录信息确定为用户信息, 并利用用户登录信息生成数据获取请求。 0062 当用户登录信息为未登录信息时, 说明该用户并未进行登录, 需要渲染未登录的 用户对应的页面视图。 因此可以将用户登录信息, 即未登录信息, 确定为用户信息, 并利用 用户登录信息生成数据获取请求, 例如按照预设请求生成规则对用户登录信息。
27、进行封装, 封装过后得到数据获取请求。 0063 S204: 获取用户身份信息, 将用户身份信息确定为用户信息, 并利用用户身份信息 生成数据获取请求。 0064 当用户登录信息不为未登录信息时, 说明用户已经进行了登录, 需要渲染其身份 对应的页面视图。 因此获取该用户的用户数身份信息, 用户身份信息可以封装在用户登录 信息中, 通过解析用户登录信息获取用户身份信息, 用户身份信息用于表示用户的具体身 份, 其具体形式和种类数量本实施例不做限定。 在获取用户身份信息后, 将用户身份信息确 定为用户信息, 并利用用户身份信息生成数据获取请求。 0065 应用本发明实施例提供的页面视图渲染方法,。
28、 在确定用户登录信息不为未登录信 息时, 利用用户身份信息生成数据获取请求, 无需在数据获取请求中加入用户登录信息, 减 少了数据获取请求的长度。 0066 基于上述发明实施例, 本发明实施例将说明一种具体的页面视图渲染方法。 请参 考图3, 图3为本发明实施例提供的一种具体的页面视图渲染方法流程图, 包括: 0067 S301: 对复合数据进行解析, 得到目标渲染规则和渲染数据。 0068 需要说明的是, 在本发明实施例中, 复合数据中包括目标渲染规则和渲染数据。 渲 染数据用于渲染页面视图, 其具体内容本实施例不做限定。 现有页面渲染技术需要向服务 器发送多次数据获取请求以便获取渲染数据。。
29、 本发明实施例中, 在确定目标渲染规则后, 还 可以根据目标渲染规则确定所需的渲染数据, 将目标渲染规则和渲染数据封装得到复合数 据。 渲染数据包括视图头部信息数据、 入住区划数据、 流程步骤数据、 快捷入口链接数据和 其他引导入口数据中的至少一种。 其中, 入住区划数据和快捷入口链接数据等数据未登录 用户无法获取, 同时, 根据用户身份的不同, 部分或全部数据的内容可以不同。 0069 进一步, 由于不同目标渲染规则对应的渲染数据不同, 因此封装得到的复合数据 不同, 为了保证复合数据解析正确, 可以按照预设解析条件对复合数据进行解析, 具体的: 0070 S3011: 获取预设解析条件, 。
30、利用预设解析条件确定数据位置和规则位置。 0071 预设解析条件用于对复合数据进行解析, 其具体内容根据复合数据的生成或封装 规则相对应。 具体的, 可以根据复合数据中的标识或根据用户信息确定对应的预设解析条 件, 根据预设解析条件确定数据位置和规则位置。 数据位置即为复合数据中渲染数据所处 的位置, 规则位置即为复合数据中目标渲染规则的位置。 0072 S3012: 从复合数据中的数据位置处获取渲染数据。 0073 在确定数据位置后, 从复合数据中数据位置处获取渲染数据, 以便后续渲染页面 视图。 0074 S3013: 从复合数据中的规则位置处获取目标渲染规则。 0075 在确定规则位置后。
31、, 从复合数据中规则位置处获取目标渲染规则, 以便后续渲染 页面视图。 0076 S302: 按照目标渲染规则对渲染数据进行渲染操作, 得到页面视图。 说明书 5/8 页 8 CN 111046309 A 8 0077 在获取渲染数据和目标渲染规则后, 按照目标渲染规则对渲染数据进行渲染操 作, 即利用渲染数据按照目标渲染规则进行渲染, 即可得到页面视图。 由于仅发送一个用户 信息即可获取全部渲染数据, 因此渲染数据可能由多个不同类型的数据组成, 目标渲染规 则可能包含各个类型的数据对应的规则, 具体的, S302步骤可以包括: 0078 S3021: 对渲染数据进行解析, 得到多个类型数据。。
32、 0079 类型数据用于对页面视图中的某一部分进行渲染, 各个部分组合即可得到页面视 图。 类型数据可以为视图头部信息数据、 入住区划数据、 流程步骤数据、 快捷入口链接数据 和其他引导入口数据中的一种, 或者还可以为其他数据, 根据实际需要对类型数据的内容 进行设置。 当渲染数据中包括多个类型数据时, 对渲染数据进行解析, 得到多个类型数据。 0080 S3022: 对目标渲染规则进行解析, 得到多个目标类型渲染规则。 0081 相应的, 由于渲染数据包括多个类型数据, 因此目标渲染规则相应的包括多个目 标类型渲染规则。 在对目标渲染规则进行解析后, 可以得到多个目标类型渲染规则。 需要说 。
33、明的是, 目标类型渲染规则与类型数据一一对应。 0082 S3023: 依次按照目标类型渲染规则对对应的类型数据进行渲染, 得到页面视图。 0083 在确定目标类型渲染规则和类型数据后, 依次按照目标类型渲染规则对对应的类 型数据进行渲染, 即每次渲染一个部分, 具体的渲染顺序本实施例不做限定, 在将所有部分 渲染完成后即可得到页面视图。 0084 应用本发明实施例提供的页面视图渲染方法, 现有页面渲染技术根据视图所需的 数据向服务器发送多个请求以获取数据, 该方法向服务器发送一次数据获取请求即可获取 复合数据, 减少了网络资源的浪费。 0085 下面对本发明实施例提供的页面视图渲染装置进行介。
34、绍, 下文描述的页面视图渲 染装置与上文描述的页面视图渲染方法可相互对应参照。 0086 请参考图4, 图4为本发明实施例提供的一种页面视图渲染装置的结构示意图, 包 括: 0087 请求生成模块410, 用于获取用户信息, 利用用户信息生成数据获取请求; 其中, 用 户信息包括用户登录信息和/或用户身份信息; 0088 请求发送模块420, 用于将数据获取请求发送给服务器, 以便服务器确定目标渲染 规则, 并利用目标渲染规则构建复合数据; 其中, 目标渲染规则存储在服务器中; 0089 渲染模块430, 用于获取服务器发送的复合数据, 按照目标渲染规则渲染得到页面 视图; 其中, 目标渲染规。
35、则与用户登录信息或用户身份信息相对应。 0090 可选地, 渲染模块430, 包括: 0091 解析单元, 用于对复合数据进行解析, 得到目标渲染规则和渲染数据; 0092 渲染单元, 用于按照目标渲染规则对渲染数据进行渲染操作, 得到页面视图。 0093 可选地, 解析单元, 包括: 0094 解析子单元, 用于获取预设解析条件, 利用预设解析条件确定数据位置和规则位 置; 0095 第一获取子单元, 用于从复合数据中的数据位置处获取渲染数据; 0096 第二获取子单元, 用于从复合数据中的规则位置处获取目标渲染规则。 0097 可选地, 渲染单元, 包括: 说明书 6/8 页 9 CN 1。
36、11046309 A 9 0098 数据解析子单元, 用于对渲染数据进行解析, 得到多个类型数据; 0099 规则解析子单元, 用于对目标渲染规则进行解析, 得到多个目标类型渲染规则; 其 中, 目标类型渲染规则与类型数据一一对应; 0100 渲染子单元, 用于依次按照目标类型渲染规则对对应的类型数据进行渲染, 得到 页面视图。 0101 可选地, 请求生成模块410, 包括: 0102 判断单元, 用于获取用户登录信息, 判断用户登录信息是否为未登录信息; 0103 第一生成单元, 用于若用户登录信息为未登录信息, 则将用户登录信息确定为用 户信息, 并利用用户登录信息生成数据获取请求; 0。
37、104 第二生成单元, 用于若用户登录信息不为未登录信息, 则获取用户身份信息, 将用 户身份信息确定为用户信息, 并利用用户身份信息生成数据获取请求。 0105 可选地, 还包括: 0106 修改模块, 用于当获取到修改指令时, 将修改指令发送给服务器, 以便服务器按照 修改指令修改修改指令指定的数据。 0107 下面对本发明实施例提供的页面视图渲染设备进行介绍, 下文描述的页面视图渲 染设备与上文描述的页面视图渲染方法可相互对应参照。 0108 请参考图5, 图5为本发明实施例提供的一种页面视图渲染设备的结构示意图, 该 页面视图渲染设备包括存储器、 处理器, 其中: 0109 存储器51。
38、0, 用于保存计算机程序; 0110 处理器520, 用于执行计算机程序, 以实现上述的页面视图渲染方法。 0111 下面对本发明实施例提供的计算机可读存储介质进行介绍, 下文描述的计算机可 读存储介质与上文描述的页面视图渲染方法可相互对应参照。 0112 本发明还提供一种计算机可读存储介质, 计算机可读存储介质上存储有计算机程 序, 计算机程序被处理器执行时实现上述的页面视图渲染方法的步骤。 0113 该计算机可读存储介质可以包括: U盘、 移动硬盘、 只读存储器(Read-Only Memory, ROM)、 随机存取存储器(Random Access Memory, RAM)、 磁碟或者。
39、光盘等各种可以存 储程序代码的介质。 0114 本说明书中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其它 实施例的不同之处, 各个实施例之间相同或相似部分互相参见即可。 对于实施例公开的装 置而言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分 说明即可。 0115 专业人员还可以进一步意识到, 结合本文中所公开的实施例描述的各示例的单元 及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和 软件的可互换性, 在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些 功能究竟以硬件还是软件的方式来执行, 。
40、取决于技术方案的特定应用和设计约束条件。 专 业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能, 但是这种实现不 应该认为超出本发明的范围。 0116 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执 行的软件模块, 或者二者的结合来实施。 软件模块可以置于随机存储器(RAM)、 内存、 只读存 说明书 7/8 页 10 CN 111046309 A 10 储器(ROM)、 电可编程ROM、 电可擦除可编程ROM、 寄存器、 硬盘、 可移动磁盘、 CD-ROM、 或技术 领域内所公知的任意其它形式的存储介质中。 0117 最后, 还需要说明的是, 在本文中。
41、, 诸如第一和第二等之类的关系属于仅仅用来将 一个实体或者操作与另一个实体或者操作区分开来, 而不一定要求或者暗示这些实体或操 作之间存在任何这种实际的关系或者顺序。 而且, 术语 “包括” 、“包含” 或者其他任何变体意 在涵盖非排他性的包含, 从而使得包括一系列要素的过程、 方法、 物品或者设备不仅包括那 些要素, 而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品或者 设备所固有的要素。 0118 以上对本发明所提供的一种页面视图渲染方法、 页面视图渲染装置、 页面视图渲 染设备及计算机可读存储介质进行了详细介绍, 本文中应用了具体个例对本发明的原理及 实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本发明的方法及其核心思想; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会 有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。 说明书 8/8 页 11 CN 111046309 A 11 图1 图2 说明书附图 1/2 页 12 CN 111046309 A 12 图3 图4 图5 说明书附图 2/2 页 13 CN 111046309 A 13 。
- 内容关键字: 页面 视图 渲染 方法 装置 设备 可读 存储 介质
焙烧台车储罐定位装置.pdf
具有松紧器的裤子.pdf
风电叶片铣削设备.pdf
用于高性能混凝土节水降耗装置.pdf
物流运输用包装箱.pdf
化工安全管理用防爆检查装置.pdf
支架产品的高效焊接工装.pdf
超导磁体组装定位结构.pdf
车用尿素溶液生产的液体浓缩装置.pdf
中频加热炉自动化出料装置.pdf
异形件钻孔固定装置.pdf
用于金属丝管的加工工装.pdf
肉苁蓉播种匀种施肥一体机装置.pdf
伸缩隐形折叠晾晒架.pdf
岩土破碎采样装置.pdf
高效混凝土搅拌装置.pdf
电池箱体组合结构.pdf
水利工程用河水取样设备.pdf
防堵塞的煤矿瓦斯抽采用气水渣分离装置.pdf
移动式储能电源的可靠性诊断系统.pdf
基于多模态特征融合的Web API推荐方法和系统.pdf
用于机械零部件生产的开孔装置.pdf
保温墙板多腔体模型成型装置及其使用方法.pdf
洗碗机水量检测方法、装置、洗碗机和存储介质.pdf
磷修饰氮化碳阻燃改性BOPET薄膜的制备方法.pdf
磁存储器及其制备方法、电子设备.pdf
具备预警保护功能的直线模组.pdf
面向遥感解译应用的训练推理一体机.pdf
促伤口愈合、减缓瘢痕形成的水凝胶及制备方法与应用.pdf
制备咪唑乙醇的方法.pdf
桥梁施工用桥墩围堰装置及使用方法.pdf
平板电脑的使用时间警示系统及方法.pdf
一种一孔两用的隧洞排水孔结构.pdf
钢管桩围堰结构.pdf
一种生态砌块.pdf
一种铁路桥梁用泄水管.pdf
一种卷帘门的抗风装置.pdf
一种掺有非预应力钢筋的管桩钢筋笼.pdf
大型沉管隧道管段基础.pdf
汽车手套箱开启装置.pdf
城市道路上空花园式电动跃层停车商务楼.pdf
蒸压加气砌块砌窗结构.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf