一种网页内容展示控制方法、装置、设备及存储介质与流程

文档序号:17222201发布日期:2019-03-27 12:06阅读:198来源:国知局
一种网页内容展示控制方法、装置、设备及存储介质与流程

本发明实施例涉及计算机技术领域,尤其涉及一种网页内容展示控制方法、装置、设备及存储介质。



背景技术:

随着互联网技术的发展,出现了多种多样的网络业务。为了向用户推荐网络业务,网络业务提供方可能通过多种渠道向用户展示网络业务,即在多个渠道提供跳转到网络业务的网页的入口。

为了提高推荐的效果,需要配合不同渠道的特点展示不同的网页内容,现有的实现方式是针对不同的渠道开发不同的网页文件。

以网页游戏平台展示为例,假设在某应用软件以及某网页分别嵌入了跳转到该网页游戏平台的控件,那么需要分别为应用软件和网页开发网页游戏平台展示的网页文件,以便通过应用软件跳转与通过网页跳转所展示的网页游戏平台的网页内容。

上述实现方式需要开发多个网页文件,实现较为复杂,且浪费存储空间。



技术实现要素:

鉴于现有的网页文件实现较为复杂且浪费存储空间的问题,本发明提出了一种网页内容展示控制方法及相应的装置、服务器及计算机可读存储介质,可简化网页文件的开发过程、节省存储空间。

第一方面,本发明实施例提供了一种网页内容展示控制方法,该方法包括:

接收网页文件请求,该网页文件请求中携带网页文件的访问地址;

根据该访问地址查找上述网页文件;

从上述访问地址中获取目标传递参数的取值,查找该目标传递参数的取值对应的网页内容;

将查找到的网页内容携带在上述网页文件中返回给网页文件请求方。

本发明实施例提供的方法,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

结合第一方面,本发明实施例第一方面的第一种实现方式中,上述目标传递参数为src参数。

现有实现方式中,src参数的取值不会影响网页内容的展示,本发明实施例中,通过为src参数赋值以区别不同渠道来源,从而实现不同网页内容的展示,不会与现有的访问地址格式和功能产生冲突。

结合第一方面或第一方面的第一种实现方式,在本发明实施例第一方面的第二种实现方式中,上述网页文件为h5网页文件。

结合第一方面或第一方面的第一种实现方式,在本发明实施例第一方面的第三种实现方式中,上述网页文件为显示加载页面的网页文件或悬浮球网页文件。

第二方面,本发明实施例提供了一种网页内容展示控制装置,该装置包括:

网页文件请求接收模块,用于接收网页文件请求,所述网页文件请求中携带网页文件的访问地址;

网页文件查找模块,用于根据所述访问地址查找所述网页文件;

网页内容查找模块,用于从所述访问地址中获取目标传递参数的取值,查找所述目标传递参数的取值对应的网页内容;

网页文件发送模块,用于将查找到的网页内容携带在所述网页文件中返回给网页文件请求方。

本发明实施例提供的装置,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

结合第二方面,本发明实施例第二方面的第一种实现方式中,上述目标传递参数为src参数。

现有实现方式中,src参数的取值不会影响网页内容的展示,本发明实施例中,通过为src参数赋值以区别不同渠道来源,从而实现不同网页内容的展示,不会与现有的访问地址格式和功能产生冲突。

结合第二方面或第二方面的第一种实现方式,在本发明实施例第二方面的第二种实现方式中,上述网页文件为h5网页文件。

结合第二方面或第二方面的第一种实现方式,在本发明实施例第二方面的第三种实现方式中,上述网页文件为显示加载页面的网页文件或悬浮球网页文件。

第三方面,本发明实施例提供了一种服务器,其包括处理器和存储器:

存储器用于存储执行上述任意实施例中的方法的程序;

处理器被配置为用于执行该存储器中存储的程序。

本发明实施例提供的服务器,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

第四方面,本发明实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述任意实施例中的方法。

本发明实施例提供的存储介质,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了实现本发明实施例网页内容展示控制方法的服务器结构示意图;

图2示出了根据本发明一个实施例的网页内容展示控制方法流程图;

图3示出了根据本发明一个实施例的网页内容展示控制装置的框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如201、202等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的方法可以运行在服务器上,如图1所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该服务器可以包括独立服务器,也可以包括分布式服务器,还可以包括服务器集群。

下面结合附图对上述智能移动终端或服务器实现的跨程序的任务处理方法进行详细说明。

如图2所示,本发明实施例提供了一种网页内容展示控制方法,该方法包括如下步骤:

步骤201、接收网页文件请求,该网页文件请求中携带网页文件的访问地址。

本发明实施例中,网页文件的访问地址可以但不仅限于是url(统一资源定位符),url与网页文件一一对应。

步骤202、根据该访问地址查找上述网页文件。

步骤203、从上述访问地址中获取目标传递参数的取值,查找该目标传递参数的取值对应的网页内容。

本发明实施例中,目标传递参数的取值不同,对应的网页内容也不同。

步骤204、将查找到的网页内容携带在上述网页文件中返回给网页文件请求方。

本发明实施例提供的方法,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

本发明实施例中,上述目标传递参数可以但不仅限于为src参数。

现有实现方式中,src参数的取值不会影响网页内容的展示,本发明实施例中,通过为src参数赋值以区别不同渠道来源,从而实现不同网页内容的展示,不会与现有的访问地址格式和功能产生冲突。

除src参数外,也可以通过为其他目标传递参数赋值的方式区分不同渠道来源,只要不与现有的目标传递参数功能冲突即可。

本发明实施例提供的方法适用于多种形式的网页文件的网页内容展示控制。以网页文件协议版本而言,其适用于各个版本的网页文件,尤其是h5网页文件。以网页文件的展示形式及展示内容而言,可以是显示加载页面的网页文件,也可以是悬浮球网页文件。

上述本发明实施例提供的方法中,网页文件请求可以是客户端发送的,具体的,客户端可以根据用户在访问地址输入框中输入的访问地址生成网络文件请求并发送,也可以根据用户在客户端提供的显示窗体中触发特定的控件发送的,本发明对此不作限定。

上述本发明实施例提供的方法中,上述查找网页内容的实现方式有多种,例如,在网页文件中,网页内容被替换为跳转函数(例如指针),根据该跳转函数找到存放网页内容的存储空间,在该存储空间中查找目标传递参数取值对应的网页内容,利用查找到的内容替换网页文件中的跳转函数。

下面以具体应用场景为例,对本发明实施例提供的方法进行详细说明。

在该应用场景中,用户通过客户端打开了应用软件,客户端调用该应用软件的显示窗体,该显示窗体包括跳转入口控件,该跳转入口控件对应有网页游戏展示平台的网页文件的访问地址;

用户点击触发该跳转入口控件,客户端检测到触发事件后,生成包含该访问地址的网页文件请求,并将该网页文件请求发送给网页文件的服务器;

服务器接收到该网络文件请求,从中读取访问地址,根据该访问地址查找到对应的网页文件,查找该网页文件中的跳转函数,访问该跳转函数指示的存储地址,该存储地址保存有不同的网页内容;

服务器读取访问地址中的src取值,在上述存储地址中查找src取值对应的网页内容,并将利用查找到的网页内容替换网页文件中的跳转函数,将替换后的网页文件发送给客户端。

上述实现方式中,跳转函数指示的存储地址也可以存放不同网页内容的指针,分别根据指针访问不同的网页内容以查找src取值对应的网页内容。

如图3所示,本发明实施例提供了一种网页内容展示控制装置,该装置包括:

网页文件请求接收模块301,用于接收网页文件请求,所述网页文件请求中携带网页文件的访问地址;

网页文件查找模块302,用于根据所述访问地址查找所述网页文件;

网页内容查找模块303,用于从所述访问地址中获取目标传递参数的取值,查找所述目标传递参数的取值对应的网页内容;

网页文件发送模块304,用于将查找到的网页内容携带在所述网页文件中返回给网页文件请求方。

本发明实施例提供的装置,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

本发明实施例中,上述目标传递参数可以但不仅限于为src参数。

现有实现方式中,src参数的取值不会影响网页内容的展示,本发明实施例中,通过为src参数赋值以区别不同渠道来源,从而实现不同网页内容的展示,不会与现有的访问地址格式和功能产生冲突。

除src参数外,也可以通过为其他目标传递参数赋值的方式区分不同渠道来源,只要不与现有的目标传递参数功能冲突即可。

本发明实施例提供的装置适用于多种形式的网页文件的网页内容展示控制。以网页文件协议版本而言,其适用于各个版本的网页文件,尤其是h5网页文件。以网页文件的展示形式及展示内容而言,可以是显示加载页面的网页文件,也可以是悬浮球网页文件。

本发明实施例提供了一种服务器,其包括处理器和存储器:

存储器用于存储执行上述任意实施例中的方法的程序;

处理器被配置为用于执行该存储器中存储的程序。

本发明实施例提供的服务器,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

本发明实施例提供的服务器,其存储器可以但不仅限于是指cpu寄存器、高速缓冲存储器、内存储器和磁盘,外加远程存储系统共同构成的存储体系。

图1示出的是与本发明实施例提供的方法实施例相关的服务器的部分结构的框图。参考图1,服务器包括:电源110、主板120、中央处理器(centralprecessingunit,cpu)130、系统总线140、内存储器150、磁盘160、输入单元170、显示单元180、网卡190等部件。本领域技术人员可以理解,图1中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图1对服务器的各个构成部件进行具体的介绍:

电源110用于将220v交流转换为5v,12v,3.3v直流电供给服务器中的各个部件,优选的,电源可以通过电源管理系统与中央处理器130逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

主板120是服务器中各个部件工作的平台,提供部件之间的电连接通路,各个部件通过主板进行电信号传输,各个部件通过插接、焊接等方式安装在主板上。

中央处理器130是服务器的控制中心,主要包括算术逻辑运算单元(alu,arithmeticlogicunit)131、程序计数器(pc,programcounter)132、寄存器组133、高速缓冲存储器(cache)134以及用于传输数据、控制及状态的总线(bus)接口135。其中,算术逻辑运算单元131执行各种算术和逻辑运算操作的部件,基本操作包括加、减、乘、除四则运算,与、或、非、异或、移位运算,以及关系运算和逻辑运算等操作。程序计数器132是中央处理器130控制部件中的寄存器,用于存放下一条指令的地址;寄存器组133包括通用寄存器、专用寄存器和控制寄存器。寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。高速缓冲存储器134是由sram(staticrandomaccessmemory,静态随机存取存储器)组成的高速低容量存储器,用于缓存常用的指令与数据。总线接口135用于中央处理器130与其它部件间传输信息。中央处理器130通过运行或执行存储在内存储器150或磁盘160内的应用程序,以及调用存储在内存储器150或磁盘160内的数据,执行服务器的各种功能和处理数据,从而对进行整体监控。

系统总线140是在服务器各种部件之间传送信息的公共通信干线,是由导线组成的传输线束。按照服务器所传输的信息种类,系统总线可以划分为数据总线(databus)、地址总线(addressbus)和控制总线(controlbus),分别用来传输数据、数据地址和控制信号。

内存储器150是电子式存储设备,由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即服务器在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。内存储器150可分为sdram(synchronousdynamicrandomaccessmemory,同步动态随机存储器)内存与ddr(doubledatarate,双倍速率)内存。应用程序及相关的数据首先被读取到内存储器150中,中央处理器130从内存储器150中读取并加载应用程序。

磁盘160又称外部存储器,其保存有服务器运行所需的操作系统、应用程序、数据等等,不会随着服务器断电而丢失数据。

输入单元170可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输入单元具体又包括i/o控制器和输入设备,其中,i/o控制器用于对输入设备的信号进行适配,并传输到系统总线上。输入单元170可以分为鼠标171、键盘172、触控面板173等。

显示单元180可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种菜单。显示单元180可包括显示卡181和显示器182。进一步的,触控面板173可覆盖显示器182的显示面板,当触控面板173检测到在其上或附近的触摸操作后,传送给中央处理器130以确定触摸事件的类型,随后处理器130根据触摸事件的类型在显示器182的显示面板上提供相应的视觉输出。虽然在图1中,触控面板173与显示器182是作为两个独立的部件来实现服务器的输入和输出功能,但是在某些实施例中,可以将触控面板173与显示器182的显示面板集成而实现服务器的输入和输出功能。

网卡190是工作在数据链路层的网路组件,是局域网中连接个人计算机和传输介质的接口。网卡190又可以分为有线网卡、无线网卡。

尽管未示出,服务器还可以包括声卡、扬声器、传声器、摄像头等输入输出单元,以及蓝牙模块等通信单元,在此不再赘述。

本发明实施例提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述第二应用程序侧的任意实施例中的方法。

本发明实施例提供的存储介质,通过目标传递参数的取值区分需要展示的网页内容,不需要为每个渠道单独开发网页文件,而是针对不同的渠道提供同一网页文件,仅针对不同的渠道提供不同的网页内容,因此降低了开发多个网页文件带来的实现复杂度,也节省了存储空间。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种服务器进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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