界面切换方法、终端以及服务器技术

技术编号:14688541 阅读:78 留言:0更新日期:2017-02-23 10:53
本发明专利技术实施例提供界面切换方法、终端和服务器,其中一种界面切换方法,包括:接收用户发送的操作指令;确定所述操作指令所属的类型;当所述操作指令为界面切换请求时,将所述界面切换请求发送至第一服务器,以供所述第一服务器依据所述界面切换请求,生成数据包;其中,所述数据包中包括:待切换界面对应的渲染数据;接收所述第一服务器发送的所述数据包;从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成所述待切换界面进行显示。本发明专利技术实施例提供的界面切换方案,能够减服务器的处理负担。

【技术实现步骤摘要】

本专利技术涉及界面切换
,特别是涉及一种界面切换方法、终端及服务器。
技术介绍
目前越来越多的公司涉及到国际化问题,在为服务站点开发设计多界面项目时,如何能够开发出高效、高性能的界面切换项目,已是本领域技术人员迫切需要解决的问题。专利技术人在实现本专利技术的过程中发现,数据包吐出和切换过程中,语言包越大,服务器的解析压力越大。而现有的界面切换方案中,在进行语言切换时,终端在接收到用户发送的请求时,无论接收到的请求是界面切换请求还是用户交互操作处理请求,均将请求发送至同一服务器,由单一的服务器进行针对请求的数据包吞吐,服务器解析压力非常大。
技术实现思路
本专利技术实施例提供一种界面切换方法、终端及服务器,用以解决现有的界面切换方案中存在的因单一服务器进行数据包吞吐,导致的服务器解析压力大的问题。为了解决上述问题,本专利技术公开了一种界面切换方法,包括:接收用户发送的操作指令;确定所述操作指令所属的类型;当所述操作指令为界面切换请求时,将所述界面切换请求发送至第一服务器,以供所述第一服务器依据所述界面切换请求,生成数据包;其中,所述数据包中包括:待切换界面对应的渲染数据;接收所述第一服务器发送的所述数据包;从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成所述待切换界面进行显示。为了解决上述问题,本专利技术公开了另一种界面切换方法,包括:第一服务器接收终端发送的界面切换请求;所述第一服务器依据所述界面切换请求生成数据包;其中,所述数据包中包括:所述待切换界面对应的渲染数据,将生成的所述数据包发送至所述终端,以供所述终端从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成切换后的界面进行显示;第二服务器接收终端发送的交互操作处理请求;所述第二服务器响应所述请求获取所述交互操作对应的交互数据;所述第二服务器将获取到的所述交互数据发送至所述终端进行显示。为了解决上述问题,本专利技术还公开了一种终端,所述终端包括:第一指令接收模块,用于接收用户发送的操作指令;类型确定模块,用于确定所述操作指令所属的类型;第一发送模块,用于当所述操作指令为界面切换请求时,将所述界面切换请求发送至第一服务器,以供所述第一服务器依据所述界面切换请求,生成数据包;其中,所述数据包中包括:待切换界面对应的渲染数据;数据包接收模块,用于接收所述第一服务器发送的所述数据包;第一生成模块,用于从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成所述待切换界面进行显示。为了解决上述问题,本专利技术又公开了一种服务器,包括:第一服务器、第二服务器;所述第一服务器包括:请求接收模块,用于接收终端发送的界面切换请求;生成模块,用于依据所述界面切换请求生成数据包;其中,所述数据包中包括:所述待切换界面对应的渲染数据;发送模块,用于将生成的所述数据包发送至所述终端,以供所述终端从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成切换后的界面进行显示;所述第二服务器包括:接收模块,用于接收终端发送的交互操作处理请求;获取模块,用于响应所述请求获取所述交互操作对应的交互数据;交互数据发送模块,用于将获取到的所述交互数据发送至所述终端进行显示。本专利技术提供的界面切换方案,将处理切换操作指令的服务器分开布局成第一服务器以及第二服务器两类服务器,两类服务器分别处理不同类型的切换操作指令。当终端接收到切换操作指令时,判断操作指令所属的类型,当操作指令为界面切换请求时,则将请求发送至第一服务器由第一服务器进行数据包吞吐,当接收到的切换操作请求为交互操作处理请求时,则将请求发送至第二服务器进行数据包吞吐。可见,本专利技术实施例提供的界面切换方案,由第一服务器以及第二服务器两类服务器提供界面切换处理,相较于现有的仅能够通过单一服务器提供界面切换处理的方案而言,能够减服务器的处理负担。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例一的一种界面切换方法的步骤流程图;图2是根据本专利技术实施例二的一种语言切换方法的步骤流程图;图3是根据本专利技术实施例三的一种界面切换方法的步骤流程图;图4是根据本专利技术实施例四的一种界面切换方法的步骤流程图;图5是根据本专利技术实施例五的一种界面切换方法的步骤流程图;图6是根据本专利技术实施例六的一种终端的结构框图;图7是根据本专利技术实施例七的一种终端的结构框图;图8是根据本专利技术实施例八的一种服务器的结构框图;图9是根据本专利技术实施例九的一种服务器的结构框图;图10是根据本专利技术实施例十的一种执行界面切换方法的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术实施例一的一种界面切换方法的步骤流程图。本专利技术实施例中从终端侧或是服务器侧对界面切换方法进行了说明,本专利技术实施例的界面切换方法包括以下步骤:步骤101:接收用户发送的操作指令。其中,操作指令可以为界面切换请求,也可以为交互操作数据请求。界面切换请求可以为同一种语言间的界面切换,也可以为不同语言界面之间的切换。对于不同类型的操作指令,终端处理方式不同,因此,本专利技术实施例中需要在接收到用户发送的操作指令后,确定操作指令所属的类型。步骤102:确定操作指令所属的类型。步骤103:当操作指令为界面切换请求时,将界面切换请求发送至第一服务器,以供第一服务器依据界面切换请求,生成数据包。其中,数据包中包括:待切换界面对应的渲染数据。本专利技术实施例中为终端提供数据包的服务器包括第一服务器以及第二服务器两个服务器。其中,第一服务器用于从全量数据包中提取出待切换的界面,对应的界面渲染数据的数据包;第二服务器则用于提供用户发出的交互操作处理请求对应的交互数据。步骤104:接收第一服务器发送的数据包。第一服务器生成数据包后,将数据包发送至终端,终端则接收第一服务器发送的数据包。步骤105:从数据包中提取待切换界面对应的渲染数据进行界面渲染,生成待切换界面进行显示。对于依据渲染数据渲染生成界面的具体方式,参加现有相关技术即可,本专利技术实施例中对此不作具体限制。本专利技术实施例提供的界面切换方法,将处理界面切换请求的服务器分开布局成第一服务器以及第二服务器两类服务器,两类服务器分别处理不同类型的切换操作指令。当终端接收到切换操作指令时,判断操作指令所属的类型,当操作指令为界面切换请求时,则将请求发送至第一服务器由第一服务器进行数据包吞吐,当接收到的切换操作请求为交互操作处理请求时,则将请求发送至第二服务器进行数据包吞吐。可见,本专利技术实施例提供的界面切换方法,由第一服务器以及第二服务器两类服务器提供界面切换处理,相较于现有的仅能够通过单一服务器提供界面切换处理的方法而言,能本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610810841.html" title="界面切换方法、终端以及服务器原文来自X技术">界面切换方法、终端以及服务器</a>

【技术保护点】
一种界面切换方法,其特征在于,包括:接收用户发送的操作指令;确定所述操作指令所属的类型;当所述操作指令为界面切换请求时,将所述界面切换请求发送至第一服务器,以供所述第一服务器依据所述界面切换请求,生成数据包;其中,所述数据包中包括:待切换界面对应的渲染数据;接收所述第一服务器发送的所述数据包;从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成所述待切换界面进行显示。

【技术特征摘要】
1.一种界面切换方法,其特征在于,包括:接收用户发送的操作指令;确定所述操作指令所属的类型;当所述操作指令为界面切换请求时,将所述界面切换请求发送至第一服务器,以供所述第一服务器依据所述界面切换请求,生成数据包;其中,所述数据包中包括:待切换界面对应的渲染数据;接收所述第一服务器发送的所述数据包;从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成所述待切换界面进行显示。2.根据权利要求1所述的方法,其特征在于:当所述操作指令为交互操作处理请求时,将所述交互操作处理请求发送至第二服务器,以供所述第二服务器提取所述交互操作处理请求对应的交互数据;接收并显示所述第二服务器发送的交互数据。3.根据权利要求1所述的方法,其特征在于,所述数据包还包括:与所述待切换界面具有关联关系的界面对应的渲染数据,在生成所述切换界面进行显示的步骤之后,所述方法还包括:接收从当前界面切换至与当前界面具有关联关系的第一界面的操作指令;从所述数据包中提取所述第一界面对应的渲染数据;依据提取的渲染数据进行界面渲染,生成并显示所述第一界面。4.一种界面切换方法,其特征在于,包括:第一服务器接收终端发送的界面切换请求;所述第一服务器依据所述界面切换请求生成数据包;其中,所述数据包中包括:所述待切换界面对应的渲染数据,将生成的所述数据包发送至所述终端,以供所述终端从所述数据包中提取所述待切换界面对应的渲染数据进行界面渲染,生成切换后的界面进行显示;第二服务器接收终端发送的交互操作处理请求;所述第二服务器响应所述请求获取所述交互操作对应的交互数据;所述第二服务器将获取到的所述交互数据发送至所述终端进行显示。5.根据权利要求4所述的方法,其特征在于:所述数据包中还包括:与所述待切换界面具有关联关系的界面对应的渲染数据。6.根据权利要求5所述的方法,其特征在于,所述第一服务器依据所述界面切换请求生成数据包的步骤,包括:所述第一服务器从脚本服务器中调用数据包生成脚本;通过调用的所述脚本、根据所述界面切换请求中携带的待切换界面的标识,从所述第一服务器中存储的全量数据包中,提取所述待切换界面对应的渲染数据,以及与所述待切换界面具有关联关系的界面对应的渲染数据;通过调用的所述脚本将从全量数据包中提取出的渲染数据整合成数据包。7.一种终端,其特征在于,包括:第一指令接收模块,用于接收用户发送的操作指令;类型确定模块,用于确定所述操作指令所属的类型;第一发送模块,用于当所述操作指令为...

【专利技术属性】
技术研发人员:胡二彪苏卫赵再丰
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1