一种界面自动换肤方法及系统与流程

文档序号:13619391阅读:256来源:国知局

本发明涉及软件工程技术领域,尤其涉及一种界面自动换肤方法及系统。



背景技术:

随着电子商务的飞速发展,越来越多的网上商城为个人用户和企业用户提供人性化的全方位服务。努力为用户创造亲切、轻松和愉悦的购物环境是技术服务发展演进的方向。

现有的网上商城具有以下缺点:一方面,网站界面风格单一,即便是具有界面换肤功能,也只能供用户在给定的几种风格中选择,进行选择,个性化空间小,用户体验差;另一方面,对于网店店主而言,网络应用界面其实也就是零售店的店面,是网店店铺的装饰和招牌,在电子商务时代,大量的网店店主对自己的“铺面”有着极为强烈的需求。

现有的网站应用换肤技术,大多通过切换层叠样式表、图片等实现,存在后期维护难度大的问题,尤其是在用户进行多种多皮肤频繁切换操作时,导致应用的网页结构复杂,造成维护上的困难。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种界面自动换肤方法及系统,网站界面丰富,可以根据用户的喜好进行切换,个性化程度高,极大地提升了用户体验。后期维护容易,成本低,效率高,在用户进行多皮肤频繁切换操作时,也能保证较高的网络访问速率。

本发明的目的是通过以下技术方案来实现的:一种界面自动换肤方法,包括如下步骤:

步骤s1101:用资源定制资源包;

步骤s1102:下载资源包到指定路径;

步骤s1103:从资源包中解析出皮肤资源数据;

步骤s1104:在程序代码中将解析的资源指定到下载的路径资源。

在以上技术方案中,在步骤s1101之前,包括一个服务器端接收步骤s11000,所述的步骤s1100用于接收用户发起的换肤请求,服务器根据用户发起的换肤请求找到皮肤资源数据。

在以上技术方案中,在步骤s1中,将找到的皮肤数据资源分别进行打包,形成皮肤数据集合资源包和皮肤数据资源包。

在以上技术方案中,所述的皮肤数据集合资源包为高清皮肤压缩数据。

在以上技术方案中,所述的皮肤数据资源包为简略皮肤压缩数据。

在以上技术方案中,在步骤s1102中,web端从服务器端将皮肤数据集合资源包和皮肤数据资源包一起下载到本地,并在本地分别存储所述皮肤数据集合资源包和皮肤数据资源包。

一种界面自动换肤系统,包括:

定制程序模块,用于定制皮肤数据资源;

下载程序模块,用于从服务器下载资源包到指定路径;

解析程序模块,用于从资源包中解析出皮肤资源数据;

指定程序模块,用于在程序代码中将解析的资源指定到下载的路径资源。

在以上技术方案中,包括服务器,所述的服务器用于远程提供皮肤数据资源。

本发明的有益效果是:

(1)本发明在服务器端存储了大量皮肤数据,使得网站界面风格丰富,可以根据用户的喜好进行切换,个性化程度高,极大地提升了用户体验。

(2)本发明没有使切换层叠样式表技术,后期维护容易,成本低,效率高,在用户进行多皮肤频繁切换操作时,也能保证较高的网络访问速率,维护效率高。

(3)本发明对于网店拥有者而言,通过丰富的网络应用界面,提升了网店的形象,能够增加客户流量,提高商业价值。

附图说明

图1为本发明的方法步骤流程图。

图2为本发明的系统结构图。

图3为本发明的实施例一的实施平台结构示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

实施例一

如图1所示,一种界面自动换肤方法,包括如下步骤:

步骤s1101:用资源定制资源包;

步骤s1102:下载资源包到指定路径;

步骤s1103:从资源包中解析出皮肤资源数据;

步骤s1104:在程序代码中将解析的资源指定到下载的路径资源。

在以上技术方案中,在步骤s1101之前,包括一个服务器端接收步骤s11000,所述的步骤s1100用于接收用户发起的换肤请求,服务器根据用户发起的换肤请求找到皮肤资源数据。

在以上技术方案中,在步骤s1中,将找到的皮肤数据资源分别进行打包,形成皮肤数据集合资源包和皮肤数据资源包。

在以上技术方案中,所述的皮肤数据集合资源包为高清皮肤压缩数据。

在以上技术方案中,所述的皮肤数据资源包为简略皮肤压缩数据。

在以上技术方案中,在步骤s1102中,web端从服务器端将皮肤数据集合资源包和皮肤数据资源包一起下载到本地,并在本地分别存储所述皮肤数据集合资源包和皮肤数据资源包。

如图2所示,一种界面自动换肤系统,包括:

定制程序模块,用于定制皮肤数据资源;

下载程序模块,用于从服务器下载资源包到指定路径;

解析程序模块,用于从资源包中解析出皮肤资源数据;

指定程序模块,用于在程序代码中将解析的资源指定到下载的路径资源。

在以上技术方案中,包括服务器,所述的服务器用于远程提供皮肤数据资源。

如图3所示,在本发明的实施例一中,本申请的界面自动换肤方法及系统,基于一种使用云技术的智慧商业平台,该平台包括前端终端和后端云平台,前端终端通过网络与后端云平台连接,云平台包括登录系统、应用库、应用测试系统、购置系统、应用管理系统、应用上传系统、项目界面显示系统、用户数据库。用户数据库保存用户的账号、密码以及权限。登录系统提供用户登录,并且在登陆之后根据该用户的权限在前端终端进行不同系统的展示;其中,登陆的用户的权限若为项目管理者,则进入购置系统或者应用管理系统的界面;登录的用户的权限若为普通用户,则通过项目界面显示系统进入项目界面;若登陆的用户的权限为平台管理者,则进入应用测试系统的界面;若登陆的用户的权限为应用供应商,则进入应用上传系统;应用库包括待测试应用单元和购置应用单元;待测试应用单元用于保存应用供应商通过应用上传系统上传的未经测试应用,在提供应用的时候,需要提供便于平台管理者通过应用测试系统进行产品规范和ui规范的识别与测试的api接口;购置应用单元用于保存已经测试通过的应用,在用户使用购置系统进行购置应用时提供数据支持;应用管理系统用于项目管理者对项目的应用进行管理,包括智慧商业平台提供的默认应用和项目管理者已经购置的应用。

该商业平台还包括智慧商业平台,其中包括多个项目,每个项目由多个应用组成。

应用的类型包括项目管理系统、广告系统、店铺系统、商城系统、会员系统、二维码系统、消息系统、排号系统、收藏系统、点评系统、积分系统。比如不同应用供应商提供了不同的排号系统,而项目拥有者可以选择适合自己项目(颜色、实现方式、排版等)的排号系统。应用管理系统还用于项目管理者对应用的api的管理:用户查看各个应用类型所对应匹配的一系列api,包括api的访问路径配置、是否设为默认,并对api进行新增、配置修改、删除操作。项目管理系统还用于对应用供应商的管理,每个应用对应应用供应商,用户对应用供应商的新增、修改和删除实现对整个项目的对应的应用的统一管理。

ui规范为符合平台所提供的规范,产品规范为系统本身的规范和系统与系统之间的规范,系统与系统之间的规范为通信机制与消息处理的规范。api包括广告系统中的获取广告api,店铺系统中的包括获取店铺、活动、优惠券信息,领取优惠券、判断优惠券是否过期在内的api,消息系统中的包括发送推送消息、获取推送消息、更改推送消息阅读状态在内的api;二维码系统中的包括生成二维码、扫码执行、获取扫码记录、解码在内的api;会员系统中的包括账号注册、登录、密码重置、获取会员信息在内的api。

该平台还具有一个平台管理系统,若登陆的用户的权限为平台管理者,则进入应用测试系统或者平台管理系统的界面;平台管理系统主要用于:

(1)平台管理者通过平台管理系统查看智慧商业平台所有项目档案,并能对其进行新增、修改和删除操作,以实现所有项目的统一管理;具体包括对项目添加所有者管理账号、配置管理首页的访问地址,且每个项目具有唯一编码;

(2)每个项目须经激活验证码激活方可正常访问使用,且具有一定的使用期限;在此期间平台管理者通过平台管理系统查看包括项目创建时间、首次使用时间、使用期限、当前有效状态在内的信息,便于时刻掌握各项目情况,且能进行编辑修改、删除操作。

该平台还有一个登陆历史查看系统,若登陆的用户的权限为平台管理者,则进入应用测试系统或者登陆历史查看系统的界面;平台管理者通过登陆历史查看系统随时查看近期智慧商业平台的登录历史记录,便于分析了解系统使用时效及频率。

该平台还有一个公告管理系统,若登陆的用户的权限为平台管理者,则进入应用测试系统或者公告管理系统的界面;平台管理者通过公告管理系统查看并发布平台公告信息,以实现智慧商业平台所有管理者间的有效沟通协作。

在本实施例中,一种界面自动换肤方法及系统基于一种使用云技术的智慧商业平台,通过本申请的申请文件的权利要求书和说明书,本领域技术人员应当知晓,本发明的界面换肤技术未采用切换层叠样式表技术,使得后期维护容易,成本低,效率高,在用户进行多皮肤频繁切换操作时,也能保证较高的网络访问速率。并且在服务器端存储了大量皮肤数据,使得网站界面风格丰富,可以根据用户的喜好进行切换,个性化程度高,极大地提升了用户体验。

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

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

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

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

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。

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

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

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