一种页面在线帮助方法、装置、计算机设备及存储介质与流程

文档序号:17397225发布日期:2019-04-13 00:55阅读:172来源:国知局
一种页面在线帮助方法、装置、计算机设备及存储介质与流程

本发明涉及计算机技术的技术领域,尤其是涉及一种页面在线帮助方法、装置、计算机设备及存储介质。



背景技术:

目前,在一个网站中,会包含多个网页,而每个网页的整体功能都不尽相同,用户在使用过程中可能会对页面的整体功能不明确。且在软件开发的过程中,若对每一页面的都设置固定的功能介绍,会增加开发的时间,降低了开发的效率。而在一个网站中,会存在某些网页中部分功能相同,因此在对功能介绍时,会对相同的功能进行重复编辑,影响了开发效率。且当遇到页面或软件升级,在该网站中的部分网页有可能会出现新的功能,此时开发人员需要对升级后的网页再次编辑对该网页的介绍,不利于开发的效率。



技术实现要素:

本发明的目的是提供一种能够根据页面的功能,自动获取介绍页面整体功能的页面在线帮助方法、装置、计算机设备及存储介质。

本发明的上述发明目的一是通过以下技术方案得以实现的:

一种页面在线帮助方法,所述页面在线帮助方法包括:

根据页面标识,获取页面功能信息;

根据所述页面功能信息,获取对应的页面介绍信息;

将所述页面介绍信息发送至客户端;

若获取到所述页面介绍修改请求和对应的页面介绍修改内容,则响应所述页面介绍修改请求,并将所述页面介绍信息替换成所述页面修改内容。

通过采用上述技术方案,根据页面标识,获取到对应页面能够实现功能信息,再根据该页面功能信息,获取对应的页面介绍信息,即在开发过程中,预先对每一功能均进行介绍,在网页生成后,可以通过网页包括的功能,获取与页面中包括的功能对应的页面介绍信息,即使有多个页面中,存在部分相同的功能,也无需对相同的功能进行重复介绍,节省了开发时间,提高了开发效率。同时,在网站进行升级或更新后,若页面的功能出现了变更,只需要对便能的功能的介绍进行修改,无需对整个页面的介绍进行重新编辑,节省了开发时间,提升了开发的效率。

本发明进一步设置为:在所述根据页面标识,获取页面功能信息的步骤之前,所述页面在线帮助方法还包括:

根据页面功能,对代码进行封装,得到功能封装包;

根据所述页面功能,为所述功能封装包提供对应的接口。

通过采用上述技术方案,通过将代码进行封装,得到功能封装包,并根据页面功能,为该功能封装包提供对应的接口,能够在开发时,针对相同的功能,只需要进行一次开发,在后续需要使用时,只需要通过对应的接口,调用对应功能的功能封装包即可。在打包功能封装包时,可预先将上述功能封装吧实现的功能的介绍一起打包。同时,软件或页面进行升级或修改时,只需要对相关的功能封装包进行升级或修改即可,节省了开发人员的工作步骤,提高了软件开发的效率。

本发明进一步设置为:所述根据所述页面功能信息,获取对应的页面介绍信息包括:

根据页面功能信息,获取对应的所述功能封装包;

根据所述功能封装包,生成对应的页面帮助按钮;

从所述功能封装包中获取对应的所述页面介绍信息,与所述页面帮助按钮进行关联。

通过采用上述技术方案,通过页面功能信息,获取每一功能对应的功能封装包,从该功能封装包具体实现的功能,在客户端页面生成对应的页面帮助按钮,并将功能封装包中的页面介绍信息关联至页面帮助按钮,能够分别对每个功能进行,进一步实现了自动获取页面介绍信息的作用。

本发明进一步设置为:所述若获取到所述页面介绍修改请求和对应的页面介绍修改内容,则响应所述页面介绍修改请求,并将所述页面介绍信息替换成所述页面修改内容包括:

获取用户标识,为所述用户标识进行权限分配,得到高权限用户和低权限用户;

若获取到所述高权限用户发送的页面修改请求,则向所述高权限用户提供可编辑接口并发送编辑文本框;

若从所述编辑文本框中获取到页面修改完成消息,则从所述可编辑接口中获取所述页面修改内容,存储至对应的所述功能封装包。

通过采用上述技术方案,通过根据用户标识,对用户进行权限分配,得到高权限用户和低权限用户,并向高权限用户授予可对页面介绍信息进行修改的权限,可以在页面进行更新后,便于对页面实现的功能的介绍进行更新或修改,使低权限用户能够第一时间查看到更新后的页面介绍信息。

本发明进一步设置为:在所述若获取到所述页面介绍修改请求和对应的页面介绍修改内容,则响应所述页面介绍修改请求,并将所述页面介绍信息替换成所述页面修改内容的步骤之后,所述页面在线帮助方法还包括:

若获取到所述低权限用户点击所述页面帮助按钮,则根据所述页面标识,获取对应的所述功能封装包;

从所述功能封装包中获取对应的页面修改内容,发送至客户端。

通过采用上述技术方案,在高权限用户对页面介绍信息进行修改,得到页面修改内容后,低权限用户可以通过原始的页面帮助按钮,查看到经过修改并替换的页面修改内容。

本发明的上述发明目的二是通过以下技术方案得以实现的:

一种页面在线帮助装置,所述页面在线帮助装置包括:

第一获取模块,用于根据页面标识,获取页面功能信息;

第二获取模块,用于根据所述页面功能信息,获取对应的页面介绍信息;

发送模块,用于将所述页面介绍信息发送至客户端;

替换模块,用于若获取到所述页面介绍修改请求和对应的页面介绍修改内容,则响应所述页面介绍修改请求,并将所述页面介绍信息替换成所述页面修改内容。

根据页面标识,获取到对应页面能够实现功能信息,再根据该页面功能信息,获取对应的页面介绍信息,即在开发过程中,预先对每一功能均进行介绍,在网页生成后,可以通过网页包括的功能,获取与页面中包括的功能对应的页面介绍信息,即使有多个页面中,存在部分相同的功能,也无需对相同的功能进行重复介绍,节省了开发时间,提高了开发效率。同时,在网站进行升级或更新后,若页面的功能出现了变更,只需要对便能的功能的介绍进行修改,无需对整个页面的介绍进行重新编辑,节省了开发时间,提升了开发的效率。

本发明的上述发明目的三是通过以下技术方案得以实现的:

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述页面在线帮助方法的步骤。

本发明的上述发明目的四是通过以下技术方案得以实现的:

本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述页面在线帮助方法的步骤。

综上所述,本发明的有益技术效果为:

1.根据页面标识,获取到对应页面能够实现功能信息,再根据该页面功能信息,获取对应的页面介绍信息,即在开发过程中,预先对每一功能均进行介绍,在网页生成后,可以通过网页包括的功能,获取与页面中包括的功能对应的页面介绍信息,即使有多个页面中,存在部分相同的功能,也无需对相同的功能进行重复介绍,节省了开发时间,提高了开发效率;

2.同时,在网站进行升级或更新后,若页面的功能出现了变更,只需要对便能的功能的介绍进行修改,无需对整个页面的介绍进行重新编辑,节省了开发时间,提升了开发的效率。

附图说明

图1是本发明一实施例中页面在线帮助方法的一应用环境示意图。

图2是本发明一实施例中页面在线帮助方法的一流程图。

图3是本发明一实施例中页面在线帮助方法的另一流程图。

图4是本发明一实施例中页面在线帮助方法中对步骤s20的实现流程图。

图5是本发明一实施例中页面在线帮助方法中对步骤s40的实现流程图。

图6是本发明一实施例中页面在线帮助方法的另一流程图。

图7是本发明一实施例中页面在线帮助装置的一原理框图。

图8是本发明一实施例中计算机设备的一示意图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本申请提供的页面在线帮助方法,可应用在如图1的应用环境中,其中,客户端(计算机设备)通过网络与服务端进行通信。客户端获取页面功能信息查看的消息,发送至客户端。服务端在获取到页面功能信息查看的消息后,根据页面功能信息,获取对应的页面介绍的内容,并发送至客户端。其中,客户端(计算机设备)可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

参照图2,提供一种页面在线帮助方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:

s10:根据页面标识,获取页面功能信息。

在本实施例中,页面标识是指用于区分每一页面的标记。页面功能信息是指记载有当前页面能够实现的功能的信息。

具体地,根据页面标识,获取每一页面的页面功能信息。

s20:根据页面功能信息,获取对应的页面介绍信息。

在本实施例中,页面介绍信息是指用于介绍当前页面每一功能具体能够实现的功能的信息。

具体地,根据页面功能信息,获取当前页面每一功能对应的页面功能信息。

s30:将页面介绍信息发送至客户端。

具体地,在获取到该页面介绍信息后,将该页面介绍信息通过网络发送至客户端,使得用户能够查看到该页面介绍信息。

s40:若获取到页面介绍修改请求和对应的页面介绍修改内容,则响应页面介绍修改请求,并将页面介绍信息替换成页面修改内容。

在本实施例中,页面介绍修改请求是指由用户触发,对页面介绍信息进行修改的请求。页面介绍修改内容是指在对页面介绍信息进行修改后的内容。

具体地,在获取到该页面介绍修改请求和对应的页面介绍修改内容后,将原有的页面介绍信息替换成该页面修改内容,完成对该页面介绍修改请求的相应。

优选地,可对所有用户进行权限分配,只对部分用户提供对页面介绍信息进行修改的权限,进而保证了页面的安全性。

在一实施例中,如图3所示,在步骤s10之前,页面在线帮助方法还包括:

s11:根据页面功能,对代码进行封装,得到功能封装包。

在本实施例中,功能封装包是指用于储存代码的文件包。具体地,根据页面或软件中的每一功能,将对应的代码进行分装,得到每一功能对应的功能封装包。

s12:根据页面功能,为功能封装包提供对应的接口。

在本实施例中,接口是指功能封装包与计算机进行通信的通信规则。计算机能够通过该接口,调用使用对应的功能封装包中的功能。

具体地,根据页面功能,为每一功能封装包提供对应的接口,便于在开发的过程中进行调用。同时每个功能封装包对应的接口还起到标识的作用,使开发人员能够从该接口,得知功能封装包具体能够实现的功能。

在一实施例中,如图4所示,步骤s20中,即根据页面功能信息,获取对应的页面介绍信息,具体包括如下步骤:

s21:根据页面功能信息,获取对应的功能封装包。

具体地,根据页面功能信息,获取当前页面每一功能对应的功能封装包。

其中,可以在页面功能信息中,根据具体实现的功能,加上对应的标识,在获取功能封装包时,根据该标识,在存储有该功能封装包的数据库中,获取对应的功能封装包。

s22:根据功能封装包,生成对应的页面帮助按钮。

在本实施例中,页面帮助按钮是指用于介绍当前页面整体功能按钮,用户可以通过点击该页面帮助按钮,查看对当前页面对应的页面介绍信息。

具体地,可预先在功能封装包中存储有对应功能的页面介绍信息,在获取到对应的功能封装包后,根据功能封装包中的页面介绍信息中的内容,生成与该功能对应的页面帮助按钮。

s23:从功能封装包中获取对应的页面介绍信息,与页面帮助按钮进行关联。

具体地,从功能封装包中获取该页面介绍信息,并与页面帮助按钮进行关联,使得用户点击该页面帮助按钮后,能够查看到对应的页面介绍信息。

在一实施例中,如图5所示,步骤s40中,即若获取到页面介绍修改请求和对应的页面介绍修改内容,则响应页面介绍修改请求,并将页面介绍信息替换成页面修改内容,具体包括如下步骤:

s41:获取用户标识,为用户标识进行权限分配,得到高权限用户和低权限用户。

在本实施例中,用户标识是指用于区分每一用户的标识。

具体地,根据用户标识的注册信息,或者按照预设的规则,为用户标识分配相应的权限,根据分配得到的权限,将用户标识对应的用户分位高权限用户和低权限用户。

其中,低权限用户能够在页面上查看或使用对应的功能。高权限用户除了可以对页面或软件上功能进行查看或使用,还可以对该页面或软件的页面介绍信息进行编辑或修改。

s42:若获取到高权限用户发送的页面修改请求,则向高权限用户提供可编辑接口并发送编辑文本框。

在本实施例中,页面修改请求是指由高权限用户触发,对页面介绍信息进行修改的请求。可编辑接口是指可以根据协议,对功能封装包指定的内容进行编辑的接口,在本实施例中,具体是指可以对帮助按钮中,对功能按钮进行解释的内容进行编辑的接口。

具体地,为高权限用户提供可编辑接口,使高权限用户能够在编辑文本框中对页面介绍信息进行修改。优选地,在编辑文本框中,可默认设置有当前的页面介绍信息,使高权限用户能够直接对应页面介绍信息进行修改,无需重新对页面介绍信息进行编辑。

s43:若从编辑文本框中获取到页面修改完成消息,则从可编辑接口中获取页面修改内容,存储至对应的功能封装包。

在本实施例中,页面修改完成消息是指由高权限用户触发,完成对页面介绍信息进行修改的消息。

具体地,在高权限用户对页面介绍信息的修改完成后,由编辑文本框发出页面修改完成消息,并通过可编辑接口,将页面修改内容发送并存储至对应的功能封装包。

在一实施例中,如图6所示,在步骤s40之后,页面在线帮助方法还包括如下步骤:

s50:若获取到低权限用户点击页面帮助按钮,则根据页面标识,获取对应的功能封装包。

具体地,低权限用户点击该页面帮助按钮,希望查看当前页面的页面介绍信息时,根据步骤s10-s20的方法,获取对应的功能封装包。

s60:从功能封装包中获取对应的页面修改内容,发送至客户端。

具体地,若该页面介绍信息经过高权限用户的修改,已将原有的页面介绍信息替换成页面修改内容时,则将该页面修改内容发送至客户端,使低权限用户能够查看到修改后的页面修改内容。

实施例二:

在一实施例中,提供一种页面在线帮助装置,该页面在线帮助装置与上述实施例中页面在线帮助方法一一对应。如图7所示,该页面在线帮助装置包括第一获取模块10、第二获取模块20、发送模块30和替换模块40。各功能模块详细说明如下:

第一获取模块10,用于根据页面标识,获取页面功能信息;

第二获取模块20,用于根据页面功能信息,获取对应的页面介绍信息;

发送模块30,用于将页面介绍信息发送至客户端;

替换模块40,用于若获取到页面介绍修改请求和对应的页面介绍修改内容,则响应页面介绍修改请求,并将页面介绍信息替换成页面修改内容。

优选地,页面在线帮助装置还包括:

封装模块11,用于根据页面功能,对代码进行封装,得到功能封装包;

接口生成模块12,用于根据页面功能,为功能封装包提供对应的接口。

优选地,第二获取模块20包括:

第一获取子模块21,用于根据页面功能信息,获取对应的功能封装包;

按钮子模块22,用于根据功能封装包,生成对应的页面帮助按钮;

关联子模块23,用于从功能封装包中获取对应的页面介绍信息,与页面帮助按钮进行关联。

优选地,替换模块40包括:

第二获取子模块41,用于获取用户标识,为用户标识进行权限分配,得到高权限用户和低权限用户;

发送子模块42,用于若获取到高权限用户发送的页面修改请求,则向高权限用户提供可编辑接口并发送编辑文本框;

存储替换子模块43,用于若从编辑文本框中获取到页面修改完成消息,则从可编辑接口中获取页面修改内容,存储至对应的功能封装包。

优选地,页面在线帮助装置还包括:

功能封装包获取模块50,用于若获取到低权限用户点击页面帮助按钮,则根据页面标识,获取对应的功能封装包;

页面修改内容发送模块60,用于从功能封装包中获取对应的页面修改内容,发送至客户端。

关于页面在线帮助装置的具体限定可以参见上文中对于页面在线帮助方法的限定,在此不再赘述。上述页面在线帮助装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

实施例三:

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储功能封装包和页面介绍信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面在线帮助方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

根据页面标识,获取页面功能信息;

根据页面功能信息,获取对应的页面介绍信息;

将页面介绍信息发送至客户端;

若获取到页面介绍修改请求和对应的页面介绍修改内容,则响应页面介绍修改请求,并将页面介绍信息替换成页面修改内容。实施例四:

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

根据页面标识,获取页面功能信息;

根据页面功能信息,获取对应的页面介绍信息;

将页面介绍信息发送至客户端;

若获取到页面介绍修改请求和对应的页面介绍修改内容,则响应页面介绍修改请求,并将页面介绍信息替换成页面修改内容。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1