页面请求方法、装置和设备制造方法及图纸

技术编号:23445878 阅读:18 留言:0更新日期:2020-02-28 20:02
本申请提供一种页面请求方法、装置和设备,方法包括:接收用户的操作指令;确定所述操作指令对应的目标页面;判断所述用户的历史页面请求记录中是否存在所述目标页面的信息;若所述历史页面请求记录中存在所述目标页面的信息,则根据所述目标页面的信息和第一预设渲染条件生成所述目标页面;若所述历史页面请求记录中不存在所述目标页面的信息,则向所述目标页面对应的服务器请求所述目标页面。本申请实现了根据用户的操作指令请求所述用户要访问的目标页面。

Page request methods, devices, and devices

【技术实现步骤摘要】
页面请求方法、装置和设备
本申请涉及信息
,具体而言,涉及一种页面请求方法、装置和设备。
技术介绍
客户关系管理(CustomerRelationshipManagement,简称“CRM”)系统是一种利用信息技术以及互联网技术,协调企业与顾客在销售、营销和服务上的交互,向客户提个性化的交互和服务的工具。不同的企业会根据自身需要开发CRM应用,现有的CRM应用在页面访问时,针对每次页面访问,都需要向对应的服务器发送页面请求,经服务器返回对应的页面信息,才能生成对应的访问页面。这种页面请求方式往往造成页面卡顿的现象。
技术实现思路
本申请实施例的目的在于提供一种页面请求方法、装置和设备,用以实现根据用户的操作指令请求所述用户要访问的目标页面。本申请实施例第一方面提供了一种页面请求方法,包括:接收用户的操作指令;确定所述操作指令对应的目标页面;判断所述用户的历史页面请求记录中是否存在所述目标页面的信息;若所述历史页面请求记录中存在所述目标页面的信息,则根据所述目标页面的信息和第一预设渲染条件生成所述目标页面;若所述历史页面请求记录中不存在所述目标页面的信息,则向所述目标页面对应的服务器请求所述目标页面。于一实施例中,在所述接收用户的操作指令之前,包括:获取所述用户的登录信息;根据所述登录信息判断所述用户是否为当前有效用户;若所述用户为当前有效用户,则获取所述用户的基础信息;所述基础信息包括:所述用户的身份信息、所述历史页面请求记录和所述用户的页面访问权限;根据所述基础信息生成操作页面,所述操作页面用于接收所述用户的操作指令。于一实施例中,所述向所述目标页面对应的服务器请求所述目标页面包括:根据所述操作指令生成所述目标页面的请求信息;将所述请求信息发送给所述服务器,以供所述服务器根据所述请求信息返回的响应数据。于一实施例中,在所述将所述请求信息发送给所述服务器之后还包括:接收所述服务器的所述响应数据;判断所述响应数据中是否包含所述目标页面的响应;若所述响应数据中包含所述目标页面的响应,则根据所述目标页面的响应和第二预设渲染条件生成所述目标页面,并展示所述目标页面;若所述响应数据中不包含所述目标页面的响应,则发出提示。于一实施例中,所述预设渲染条件包括:页面主题样式和/或数据展示样式。本申请实施例第二方面提供了一种页面请求装置,包括:接收模块,用于接收用户的操作指令;确定模块,用于确定所述操作指令对应的目标页面;第一判断模块,用于判断所述用户的历史页面请求记录中是否存在所述目标页面的信息;第一生成模块,用于若所述历史页面请求记录中存在所述目标页面的信息,则根据所述目标页面的信息和第一预设渲染条件生成所述目标页面;请求模块,用于若所述历史页面请求记录中不存在所述目标页面的信息,则向所述目标页面对应的服务器请求所述目标页面。于一实施例中,还包括:第一获取模块,用于在所述接收用户的操作指令之前,获取所述用户的登录信息;第二判断模块,用于根据所述登录信息判断所述用户是否为当前有效用户;第二获取模块,用于若所述用户为当前有效用户,则获取所述用户的基础信息;所述基础信息包括:所述用户的身份信息、所述历史页面请求记录和所述用户的页面访问权限;第二生成模块,用于根据所述基础信息生成操作页面,所述操作页面用于接收所述用户的操作指令。于一实施例中,所述向所述目标页面对应的服务器请求所述目标页面包括:根据所述操作指令生成所述目标页面的请求信息;将所述请求信息发送给所述服务器,以供所述服务器根据所述请求信息返回的响应数据。于一实施例中,在所述将所述请求信息发送给所述服务器之后还包括:接收所述服务器的所述响应数据;判断所述响应数据中是否包含所述目标页面的响应;若所述响应数据中包含所述目标页面的响应,则根据所述目标页面的响应和第二预设渲染条件生成所述目标页面,并展示所述目标页面;若所述响应数据中不包含所述目标页面的响应,则发出提示。本申请实施例第三方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第一方面及其任一实施例所述的方法,以根据用户的操作指令请求所述用户要访问的目标页面。本申请提供的页面请求方法、装置和设备,首先根据用户的操作指令确定用户想要访问的目标页面,然后在用户的历史页面请求记录中查询,看是否存在目标页面的信息,如果有说明,用户曾经访问过该目标页面,则直接历史记录中的目标页面的信息和第一预设渲染条件生成所述目标页面。如果没有,则需要向所述目标页面对应的服务器请求所述目标页面,如此,实现了根据用户的操作指令请求所述用户要访问的目标页面。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请一实施例的电子设备的结构示意图;图2为本申请一实施例的页面请求应用场景的示意图;图3为本申请一实施例的页面请求方法的流程示意图;图4为本申请一实施例的页面请求方法的流程示意图;图5为本申请一实施例的页面请求装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,本实施例提供一种电子设备100,包括:至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以根据用户的操作指令请求用户要访问的目标页面。请参看图2,其为本申请一实施例的页面请求应用场景200,包括:终端210和至少一个服务器230,其中,各个部分的主要功能如下:终端210中安装有CRM应用222,终端210还包括用户界面211和登录平台220,用户界面211可以是手机的触控屏。用户可以通过用户界面211输入操作指令。CRM应用222一般包含ACMCRM(全民线索)产品和MCRM(移动CRM)产品,两个产品之间可以共享同一个后台。前端ACMCRM产品的页面可以使用轻量级前端框架Vue.js实现,前端用户界面211(UserInterface,简称“UI”)框架可以使用VUX框架,VUX框架是基于WeUI和Vue.js的移动端UI组件库。Vue.js是一个构建数据驱动的web界面的渐进式框架。Vue.js的目标是通过尽可能简单的应用程序接口实现响应的数据绑定和组合的视图组件,可以使页面响应速度从原有的5秒提升到2秒。Vue.js一般用于移动端的开发,而angularJS一般应用于大型的项目,MCRM产品可以使用Angularjs实现。各个系统之间通过跳转连接内在逻辑关系,PC端线索明细报表本文档来自技高网...

【技术保护点】
1.一种页面请求方法,其特征在于,包括:/n接收用户的操作指令;/n确定所述操作指令对应的目标页面;/n判断所述用户的历史页面请求记录中是否存在所述目标页面的信息;/n若所述历史页面请求记录中存在所述目标页面的信息,则根据所述目标页面的信息和第一预设渲染条件生成所述目标页面;/n若所述历史页面请求记录中不存在所述目标页面的信息,则向所述目标页面对应的服务器请求所述目标页面。/n

【技术特征摘要】
1.一种页面请求方法,其特征在于,包括:
接收用户的操作指令;
确定所述操作指令对应的目标页面;
判断所述用户的历史页面请求记录中是否存在所述目标页面的信息;
若所述历史页面请求记录中存在所述目标页面的信息,则根据所述目标页面的信息和第一预设渲染条件生成所述目标页面;
若所述历史页面请求记录中不存在所述目标页面的信息,则向所述目标页面对应的服务器请求所述目标页面。


2.根据权利要求1所述的方法,其特征在于,在所述接收用户的操作指令之前,包括:
获取所述用户的登录信息;
根据所述登录信息判断所述用户是否为当前有效用户;
若所述用户为当前有效用户,则获取所述用户的基础信息;所述基础信息包括:所述用户的身份信息、所述历史页面请求记录和所述用户的页面访问权限;
根据所述基础信息生成操作页面,所述操作页面用于接收所述用户的操作指令。


3.根据权利要求1所述的方法,其特征在于,所述向所述目标页面对应的服务器请求所述目标页面包括:
根据所述操作指令生成所述目标页面的请求信息;
将所述请求信息发送给所述服务器,以供所述服务器根据所述请求信息返回的响应数据。


4.根据权利要求3所述的方法,其特征在于,在所述将所述请求信息发送给所述服务器之后还包括:
接收所述服务器的所述响应数据;
判断所述响应数据中是否包含所述目标页面的响应;
若所述响应数据中包含所述目标页面的响应,则根据所述目标页面的响应和第二预设渲染条件生成所述目标页面,并展示所述目标页面;
若所述响应数据中不包含所述目标页面的响应,则发出提示。


5.根据权利要求1所述的方法,其特征在于,所述预设渲染条件包括:页面主题样式和/或数据展示样式。


6.一种页面请求装置,其特征在于,包括:
接收模块,用于接收用户的操作指令;
确定模块,用于确定...

【专利技术属性】
技术研发人员:曾文艳胡晨阳
申请(专利权)人:上海燕汐软件信息科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1