【技术实现步骤摘要】
页面访问方法、客户端、服务端及系统
[0001]本申请涉及信息处理
,特别涉及页面访问方法。本申请同时涉及客户端、服务端、页面访问系统、计算设备、以及计算机可读存储介质。
技术介绍
[0002]随着互联网的发展,越来越多的用户选择在线办理业务或浏览信息,而在线办理业务或浏览信息均需要访问相应的网站或应用程序的页面。
[0003]现有技术中,当用户打开相关页面时,客户端会从服务端获取到该页面的相关信息,然后根据获取到的信息渲染得到该页面并展示给用户,以使用户进行业务办理或信息浏览。但通常情况下,前端页面开发需要跟随发版周期更新,由于发版时间的规范性和固定性,就造成一次页面的更新周期比较长,在此期间进行页面访问,展示的页面可能不符合访问需求。因此,亟需一种页面访问方法解决上述问题。
技术实现思路
[0004]有鉴于此,本申请实施例提供了页面访问方法。本申请同时涉及客户端、服务端、页面访问系统、一种计算设备,以及计算机可读存储介质,以解决现有技术中存在的页面更新周期长,导致访问的页面不符合访问需求的问题。
[0005]根据本申请实施例的第一方面,提供了一种页面访问方法,应用于客户端,该方法包括:
[0006]向服务端发送页面访问请求,所述页面访问请求携带待访问页面的页面标识;
[0007]接收所述服务端返回的所述待访问页面的页面结构信息,所述页面结构信息为所述服务端基于所述页面标识查找页面表和组件表得到,所述页面表记录有页面标识与页面信息的对应关系,所述组件表记录有组件 ...
【技术保护点】
【技术特征摘要】
1.一种页面访问方法,其特征在于,应用于客户端,所述方法包括:向服务端发送页面访问请求,所述页面访问请求携带待访问页面的页面标识;接收所述服务端返回的所述待访问页面的页面结构信息,所述页面结构信息为所述服务端基于所述页面标识查找页面表和组件表得到,所述页面表记录有页面标识与页面信息的对应关系,所述组件表记录有组件标识与组件信息的对应关系;解析所述页面结构信息,获得目标页面信息和目标组件信息;基于所述目标页面信息和所述目标组件信息,渲染得到所述待访问页面。2.根据权利要求1所述的方法,其特征在于,所述目标组件信息包括组件属性结构信息和组件底层数据;所述基于所述目标页面信息和所述目标组件信息,渲染得到所述待访问页面的步骤,包括:基于所述目标页面信息,对所述待访问页面的页面结构进行渲染;根据所述组件底层数据,确定所述组件底层数据的第一数据类型;根据所述第一数据类型,确定所述第一数据类型对应的第一组件格式;基于所述第一组件格式,确定所述第一组件格式对应的第一基准组件数据;根据所述第一数据类型和所述第一基准组件数据,在渲染后的页面结构中,对所述待访问页面中的第一基准组件以及所述第一基准组件的所述组件底层数据进行渲染;根据所述组件属性结构信息,调整渲染后的所述第一基准组件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在识别到发起组件与接收组件间的第一事件被触发的情况下,根据所述发起组件和所述接收组件的组件标识,从所述目标组件信息中读取第一事件信息;根据所述第一事件信息,对所述第一事件的事件过程进行渲染。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在识别到预设组件的第二事件被触发的情况下,根据所述预设组件的组件标识,从所述目标组件信息中读取第二事件信息;根据所述第二事件信息,识别所述第二事件的事件类型;若所述事件类型为加载类型,则向所述服务端发送数据获取请求,所述数据获取请求用于触发所述服务端根据所述数据获取请求获取待加载数据;根据所述待加载数据,确定所述待加载数据的第二数据类型;根据所述第二数据类型,确定所述第二数据类型对应的第二组件格式;基于所述第二组件格式,确定所述第二组件格式对应的第二基准组件数据;根据所述第二数据类型和所述第二基准组件数据,在渲染后的页面结构中,对所述待访问页面中的第二基准组件以及所述第二基准组件的所述待加载数据进行渲染;根据所述组件属性结构信息,调整渲染后的所述第二基准组件。5.根据权利要求2所述的方法,其特征在于,所述根据所述组件底层数据,确定所述组件底层数据的第一数据类型的步骤,包括:识别所述组件底层数据是否为嵌套型数据;若是,则采用递归拆解的方式,对所述组件底层数据进行拆解,得到多个子数据;确定所述多个子数据的第一数据类型。
6.根据权利要求1
‑
5中任一项所述的方法,其特征在于,在所述基于所述目标页面信息和所述目标组件信息,渲染得到所述待访问页面的步骤之后,所述方法还包括:在接收到针对所述待访问页面的更新请求的情况下,展示所述待访问页面对应的编辑页面;接收在所述编辑页面输入的组件编辑信息;根据所述组件编辑信息,更新所述待访问页面的组件信息,并发送更新后的所述组件信息至所述服务端,其中,更新后的所述组件信息用于所述服务端对所述页面表和所述组件表进行更新。7.根据权利要求6所述的方法,其特征在于,所述根据所述组件编辑信息,更新所述待访问页面的组件信息的步骤,包括:根据所述组件编辑信息携带的组件标识,识别组件编辑类型;在所述组件编辑类型为更新组件的情况下,根据所述组件编辑信息携带的组件更新信息,更新所述待访问页面的组件信息中更新组件对应的组件信息;在所述组件编辑类型为新增组件的情况下,在所述待访问页面的组件信息中增加新增组件的组件信息。8.根据权利要求1
‑
5中任一项所述的方法,其特征在于,在所述向服务端发送页面访问请求的步骤之前,所述方法还包括:获取用户在待配置页面拖选组件后生成的所述待配置页面的页面信息和组件信息;将所述待配置页面的页面标识、页面信息和组件信息发送至所述服务端,以对应存储至所述页面表和所述组件表。9.根据权利要求1
‑
5中任一项所述的方法,其特征在于,所述页面结构信息是JSON SCHEMA格式的数据信息,所述目标页面信息和目标组件信息为JSON数据。10.一种页面访问方法,其特征在于,应用于服务端,所述方法包括:接收客户端发送的页面访问请求,所述页面访问请求携带待访问页面的页面标识;根据所述页...
【专利技术属性】
技术研发人员:赵馨昳,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。