一种网站页面显示的方法及装置与流程

文档序号:11250944阅读:489来源:国知局
一种网站页面显示的方法及装置与流程

本发明属于互联网领域,尤其涉及一种网站页面显示的方法和装置。



背景技术:

随着云服务技术的出现,用户对于数据的共享使用越来越方便。比如,将充电桩的数据集中在云服务器中,可以使得不同的商家共享云服务器中的数据,从而能够更为有效的共享云服务器中的充电桩管理服务以及充电桩数据,为充电桩的互联互通带来便利。

在使用充电桩的云数据服务时,不同的企业可能需要将云数据服务在企业的网页中进行展示,从而方便用户在访问企业网站时,直接获取到云数据服务。但是,由于不同的企业所采用的网站页面的样式也会不同,如果在企业网页中直接添加云服务数据的链接地址,则可能会出现云服务数据的页面样式与企业的页面样式发生显著的改变,不利于保持页面访问的样式一致性要求,可能会使得用户误以为页面访问异常。



技术实现要素:

有鉴于此,本发明实施例提供了网站页面显示的方法及装置,以解决现有技术中通过企业网页显示云服务数据时,可能会出现云服务数据的页面样式与企业的页面样式明显不同,不利于保持访问的一致性,可能会使用户误以为页面异常的问题。

本发明实施例的第一方面提供了一种网站页面显示的方法,所述方法包括:

云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户;

云服务器查找所述商户对应的页面样式数据;

云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示。

结合第一方面,在第一方面的第一种可能实现方式中,在所述云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户的步骤之前,所述方法还包括:

在所述跳转前的域名所对应的域名服务器处设置跳转对应关系,所述跳转对应关系包括跳转前的域名和跳转后的域名。

结合第一方面,在第一方面的第二种可能实现方式中,所述页面样式数据包括商户名称、商标标识、页面主题色或页面背景色中的一样或者多样;

所述云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示的步骤包括以下方式中的一种或者多种:

将云服务器的页面中包括的商户名称替换为所查找的商户所对应的商户名称;

将云服务器的页面中包括的商户标识替换为所查找的商户所对应的商户标识;

将云服务器的页面中包括的主题色和/或背景色,替换为所查找的商户所对应的主题色和/或背景色。

结合第一方面或第一方面的第一种可能实现方式,在第一方面的第三种可能实现方式中,所述云服务器查找所述商户对应的页面样式数据的步骤包括:

云服务器接收用户设定的商户与样式数据的对应关系;

或者,云服务器根据域名跳转访问请求获取的跳转前的域名,获取所述跳转前的域名对应的页面;

根据获取的跳转前的域名对应的页面,获取所述页面中包括的页面样式数据。

结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述根据获取的跳转前的域名对应的页面,获取所述页面中包括的页面样式数据的步骤包括:

根据获取的跳转前的域名对应的页面,获取所述页面对应的源代码;

根据关键词在所述源代码中查找所述页面包括的商户名称、商户标识、主题色或背景色中的一种或者多种。

本发明实施例的第二方面提供了一种网站页面显示的装置,所述装置包括:

商户查找单元,用于由云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户;

页面样式数据查找单元,用于由云服务器查找所述商户对应的页面样式数据;

更新显示单元,用于由云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示。

结合第一方面,在第一方面的第一种可能实现方式中,所述装置还包括:

对应关系设置单元,用于在所述跳转前的域名所对应的域名服务器处设置跳转对应关系,所述跳转对应关系包括跳转前的域名和跳转后的域名。

结合第二方面,在第二方面的第二种可能实现方式中,所述页面样式数据包括商户名称、商标标识、页面主题色或页面背景色中的一样或者多样;

所述更新显示单元包括以下子单元中的一种或者多种:

商户名称查找子单元,用于将云服务器的页面中包括的商户名称替换为所查找的商户所对应的商户名称;

商户标识查找子单元,用于将云服务器的页面中包括的商户标识替换为所查找的商户所对应的商户标识;

颜色查找子单元,用于将云服务器的页面中包括的主题色和/或背景色,替换为所查找的商户所对应的主题色和/或背景色。

结合第二方面,在第二方面的第三种可能实现方式中,所述页面样式数据查找单元包括:

设定子单元,用于由云服务器接收用户设定的商户与样式数据的对应关系;

或者,页面获取子单元,用于由云服务器根据域名跳转访问请求获取的跳转前的域名,获取所述跳转前的域名对应的页面;

数据获取子单元,用于根据获取的跳转前的域名对应的页面,获取所述页面中包括的页面样式数据。

结合第二方面的第三种可能实现方式,在第二方面的第四种可能实现方式中,所述数据获取子单元包括:

源代码获取模块,用于根据获取的跳转前的域名对应的页面,获取所述页面对应的源代码;

关键词查找模块,用于根据关键词在所述源代码中查找所述页面包括的商户名称、商户标识、主题色或背景色中的一种或者多种。

本发明实施例中,云服务器接收到域名跳转访问请求后,获取所述域名跳转访问请求中包括的跳转前的域名所对应的商户,根据所述商户查找对应的页面样式数据,将查找的页面样式数据更新至所述域名跳转请求所对应的跳转后的页面,从而使得跳转后的页面样式与商户原来的页面样式相同或相近,有利于保持页面访问样式的一致性,使用户访问页面时,不至于认为页面跳转出现故障。也有利于让云服务看起来像本地服务。

附图说明

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

图1是本发明实施例提供的网站页面显示的方法的实现流程图;

图2为本发明实施例提供的设定页面样式数据与域名对应关系的示意图;

图3是本发明实施例提供的又一网站页面显示的方法的实现流程图;

图4是本发明实施例提供的网站页面显示的装置的结构框图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

如图1所示,本发明实施例提供的一种网站页面显示的方法,包括:

在步骤s101中,云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户。

所述云服务器,可以为提供云数据服务的共享服务器,可以用于为不同的域名提供页面访问服务。比如,对于充电桩云服务器,可以通过不同的域名访问其中的充电桩数据,从而实现不同商户的充电桩数据的互联互通。

所述域名跳转访问请求,可以根据访问请求中携带的域名跳转访问标识进行识别。并且,通过所述域名跳转访问请求中包括的跳转前的域名,在云服务器本地,可以根据预先存储的域名与商户的对应关系表,查找所述跳转前的域名所对应的商户。

比如,在云服务器中存储有商户a与域名a、商户b与域名b的对应关系,当接收到域名跳转访问请求时,根据所述域名跳转访问请求中包括的跳转前的域名,比如为域名a,那么,根据存储的对应关系,查找到所述域名a所对应的商户为商户a。

当然,所述域名与商户的对应关系,并不局限于存储在云服务器本地,还可以存储在其它位置,通过网络查询的方式,获取所述域名所对应的商户。比如,对于域名“sina.com.cn”,可以通过查询备案服务器,或者访问该域名对应的网站,获取所述域名对应的商户为“新浪”。

如果云服务器接收的访问请求不是域名跳转访问请求,则可以云服务器中设置的页面,直接进行显示。

当然,在本步骤之前,所述方法还需要包括设置跳转前的域名与跳转后的域名的跳转对应关系,即:

在所述跳转前的域名所对应的域名服务器处设置跳转对应关系,所述跳转对应关系包括跳转前的域名和跳转后的域名。

所述跳转后的域名,即云服务器数据所对应的域名,通过该域名可以直接访问云服务器中数据。

如果需要通过其它域名访问所述云服务器中的数据,则需要在跳转前的域名所对应的域名服务器设置跳转的对应关系,或者在跳转前的域名所对应的服务器中设置跳转指令,根据所述跳转指令,执行域名跳转的操作。

在步骤s102中,云服务器查找所述商户对应的页面样式数据。

具体的,本发明实施例中所述页面样式数据,可以包括商户名称、商标标识、页面主题色或页面背景色中的一样或者多样。其中,所述商户名称,可以在页面中的一处或者多处进行记录。比如,可以在页面中的商户标识的下方记录所述商户名称。所述商户标识,可以为商户的图标,一般在页面的显著位置进行显示,或者还可以包括页面图标的位置显示等。所述页面主题色,一般是指包括文字或者图像的位置处的颜色,所述页面背景色,一般是指在页面中的图形或文字区域以外的其它位置所显示的颜色。

在所述云服务器中可以存储所述页面样式数据与商户的对应关系,云服务器在接收到域名跳转访问请求后,自动获取域名跳转请求中的跳转前的域名所对应的商户,根据该商户查找对应的页面样式数据。

当然,如果云服务器中没有保存所述页面样式数据与商户的对应关系,则可以通过用户上传的方式,来设定所述商户与页面样式数据的对应关系。比如,如图2所示为设定域名与页面样式数据的对应关系的示意图,用户在获取设定权限后,可以上传商户标识logo,可以设定页面主题色和页面背景色,还可以设定菜单背景的颜色。在设定上述页面样式数据后,输入对应的域名或商户,即可生成商户与样式数据的对应关系。当然,如果用户输入域名,则可直接生成域名与页面样式数据的对应关系。

当然,所述页面样式数据,并不局限于图2所列举的样式,还可以包括更多的页面样式数据,比如包括页面的布局等。

在步骤s103中,云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示。

在查找到所述商户对应的页面样式数据后,即可将所述页面样式数据更新至跳转后的页面中,从而使跳转后的页面的样式与商户的页面中的样式接近或者基本相同。

其中,对于云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示的步骤包括以下方式中的一种或者多种:

将云服务器的页面中包括的商户名称替换为所查找的商户所对应的商户名称;

将云服务器的页面中包括的商户标识替换为所查找的商户所对应的商户标识;

将云服务器的页面中包括的主题色和/或背景色,替换为所查找的商户所对应的主题色和/或背景色。

其中,对于商户名称的替换,可以通过对页面中的源代码进行关键词搜索,将页面中包括的之前的商户名称,统一替换为需要更换的商户名称。

同样,对于商户标识的替换,可以通过网页代码的关键词,比如“logo”查找域名跳转后的页面中的商户标识,将该商户标识替换为所查找的商户标识,即用户设定或者上传的商户标识的图标。

对于页面中的主题色和背景色的替换,只需要查找相关的参数设置的关键词,调整所述关键词中设定的参数即可。

本发明实施例中,云服务器接收到域名跳转访问请求后,获取所述域名跳转访问请求中包括的跳转前的域名所对应的商户,根据所述商户查找对应的页面样式数据,将查找的页面样式数据更新至所述域名跳转请求所对应的跳转后的页面,从而使得跳转后的页面样式与商户原来的页面样式相同或相近,有利于保持页面访问样式的一致性,使用户访问页面时,不至于认为页面跳转出现故障。

如图3所示,本发明实施例提供了又一网站页面显示的方法的流程示意图,详述如下:

在步骤s301中,云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户。

在步骤s302中,云服务器根据域名跳转访问请求获取的跳转前的域名,获取所述跳转前的域名对应的页面。

根据域名跳转访问请求中包括的跳转前的域名,可以读取所述跳转前的域名所对应的页面。在该页面中包括的数据中,包括该域名所对应的商户的页面样式数据。

在步骤s303中,根据获取的跳转前的域名对应的页面,获取所述页面中包括的页面样式数据。

为了能够更加智能的跳转后的页面数据进行自动的更新,并且可以随着跳转前的域名所对应的页面中的样式随时进行更新,本发明实施例通过实时获取跳转前的域名所对应的页面的样式数据。

其中,所述页面的样式数据的获取,可以根据获取的跳转前的域名对应的页面,获取所述页面对应的源代码;

根据关键词在所述源代码中查找所述页面包括的商户名称、商户标识、主题色或背景色中的一种或者多种。

其中,不同的页面样式数据,可以分别采用不同的关键词进行获取。比如,通过“logo”关键词可以查找到跳转前的页面中商户标识的页面样式数据。

在步骤s304中,云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示。

本发明实施例在图1所述的网站页面显示的方法的基础上,进一步对页面样式数据的更新方式进行了改进,从而能够更加及时智能的显示出的页面样式与跳转前的页面样式相同或近。

图4为本发明实施例提供的网站页面显示的装置的结构示意图,详述如下:

本发明实施例所述网站页面显示的装置,包括:

商户查找单元401,用于由云服务器接收域名跳转访问请求,根据所述域名跳转访问请求查找所述域名跳转访问请求的跳转前的域名所对应商户;

页面样式数据查找单元402,用于由云服务器查找所述商户对应的页面样式数据;

更新显示单元403,用于由云服务器根据所述页面样式数据,对所述域名跳转访问请求所对应的跳转后的页面进行更新显示。

优选的,所述装置还包括:

对应关系设置单元,用于在所述跳转前的域名所对应的域名服务器处设置跳转对应关系,所述跳转对应关系包括跳转前的域名和跳转后的域名。

优选的,所述页面样式数据包括商户名称、商标标识、页面主题色或页面背景色中的一样或者多样;

所述更新显示单元包括以下子单元中的一种或者多种:

商户名称查找子单元,用于将云服务器的页面中包括的商户名称替换为所查找的商户所对应的商户名称;

商户标识查找子单元,用于将云服务器的页面中包括的商户标识替换为所查找的商户所对应的商户标识;

颜色查找子单元,用于将云服务器的页面中包括的主题色和/或背景色,替换为所查找的商户所对应的主题色和/或背景色。

优选的,所述页面样式数据查找单元包括:

设定子单元,用于由云服务器接收用户设定的商户与样式数据的对应关系;

或者,页面获取子单元,用于由云服务器根据域名跳转访问请求获取的跳转前的域名,获取所述跳转前的域名对应的页面;

数据获取子单元,用于根据获取的跳转前的域名对应的页面,获取所述页面中包括的页面样式数据。

优选的,所述数据获取子单元包括:

源代码获取模块,用于根据获取的跳转前的域名对应的页面,获取所述页面对应的源代码;

关键词查找模块,用于根据关键词在所述源代码中查找所述页面包括的商户名称、商户标识、主题色或背景色中的一种或者多种。

图4所述网站页面显示的装置,与图1和图3所述的网站页面显示的方法对应,在此不作重复赘述。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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