终端网络设置方法、装置、系统及存储介质与流程

文档序号:23143409发布日期:2020-12-01 13:22阅读:121来源:国知局
终端网络设置方法、装置、系统及存储介质与流程

本申请涉及透明计算技术领域,特别涉及一种终端网络设置方法、装置、系统及一种可读存储介质。



背景技术:

透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在;只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。透明计算系统由终端设备、服务器和连接终端设备与服务器的网络组成。透明计算构建在一个更加广泛的物理设备之上,运行环境更加灵活。

服务器是调用第三方配置平台来实现网络参数的配置的,而调用第三方配置平台进行配置的过程速度慢,导致服务器的响应效率低,系统整体配置过程慢,而且在透明计算系统中一个服务器下会连接大量终端,一个终端下又可能配置有不止一个系统,每个终端的每个系统连接至服务器后,需要获取网络配置参数进行终端网络的配置,调用第三方配置平台进行网络参数配置的过程需要执行很多次,导致整体系统响应速度降低,整体网络配置过程缓慢。

因此,如何提升透明计算系统中终端网络参数配置速度,提升系统整体响应速度,是本领域技术人员急需解决的问题。



技术实现要素:

本申请的目的是提供一种终端网络设置方法,该方法可以提升透明计算系统中终端网络参数配置速度,从而进一步提升系统整体响应速度;本申请的另一目的是提供一种终端网络设置装置、系统及一种可读存储介质。

为解决上述技术问题,本申请提供一种终端网络设置方法,包括:

透明计算系统中服务器接收终端中第一系统发送的终端网络的配置参数获取请求;

检索所述服务器的数据库中是否存储有所述终端对应的网络参数包;其中,所述服务器的数据库中预先配置有各终端对应的网络参数包,所述网络参数包包括:终端ip地址;

若检索到所述终端对应的网络参数包,将所述网络参数包发送至所述终端,以便所述终端根据所述网络参数包中的配置参数进行终端网络设置。

可选地,所述终端网络设置方法还包括:

所述服务器接收到配置参数的配置请求后,调用所述数据库响应对于各终端对应的网络参数包的参数调整。

可选地,所述终端网络设置方法还包括:

若没有检索到所述终端对应的网络参数包,调用第三方终端网络参数配置平台对所述终端进行配置参数的设置;

接收所述第三方终端网络参数配置平台反馈的配置参数;

将所述配置参数发送至所述终端。

可选地,在接收所述第三方终端网络参数配置平台反馈的配置参数之后,还包括:

根据所述配置参数生成所述终端对应的网络参数包;

将生成的所述网络参数包存储至服务器的数据库中。

本申请还提供了一种终端网络设置装置,应用于透明计算系统中服务器,该装置包括:

请求接收单元,用于接收终端中第一系统发送的终端网络的配置参数获取请求;

参数包检索单元,用于检索所述服务器的数据库中是否存储有所述终端对应的网络参数包;其中,所述服务器的数据库中预先配置有各终端对应的网络参数包,所述网络参数包包括:终端ip地址;若检索到所述终端对应的网络参数包,触发参数包反馈单元;

参数包反馈单元,用于将所述网络参数包发送至所述终端,以便所述终端根据所述网络参数包中的配置参数进行终端网络设置。

本申请还提供了一种终端网络设置方法,包括:

透明计算系统中终端以第一系统启动后,检索本地端是否存储有终端网络的配置参数;

若没有存储终端网络的配置参数,向服务器发送终端网络的配置参数获取请求,以便所述服务器调用数据库检索所述终端对应的网络参数包;

接收到所述服务器反馈的网络参数包后,根据所述网络参数包中的配置参数进行终端网络设置。

可选地,在接收到所述服务器反馈的网络参数包后,还包括:

将所述网络参数包存储至本地端;

当所述终端以第二系统启动后,调用存储于本地端的所述网络参数包获取配置进行终端网络设置。

本申请还提供了一种终端网络设置装置,应用于透明计算系统中终端,该装置包括:

参数检索单元,用于检索本地端是否存储有终端网络的配置参数;若没有存储终端网络的配置参数,触发请求发送单元;

请求发送单元,用于向服务器发送终端网络的配置参数获取请求,以便所述服务器调用数据库检索所述终端对应的网络参数包;

参数设置单元,用于接收到所述服务器反馈的网络参数包后,根据所述网络参数包中的配置参数进行终端网络设置。

本申请还提供了一种透明计算系统,包括:服务器以及终端;

所述服务器,用于执行计算机程序时实现所述的基于服务器的终端网络设置方法的步骤;

所述终端,用于执行计算机程序时实现所述的基于终端的终端网络设置方法的步骤。

本申请还提供了一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如所述基于服务器的终端网络设置方法和/或如所述基于终端的终端网络设置方法的步骤。

本申请所提供的终端网络设置方法,该方法中服务器在接收终端中第一系统发送的终端网络的配置参数获取请求后,根据预先存储的各终端对应的网络参数包响应该配置参数获取请求,直接将请求的终端对应的网络参数包发送至该终端,避免了对于第三方终端网络参数配置平台的调用,也避免了第三方终端网络参数配置平台对于网络参数的实时配置,从而有效提升了终端网络参数的获取效率,从而进一步提升了系统整体响应速度。

本申请还提供了一种终端网络设置装置、系统及一种可读存储介质,具有上述有益效果,在此不再赘述。

附图说明

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

图1为本申请实施例提供的一种终端网络设置方法的流程图;

图2为本申请实施例提供的一种终端网络设置装置的结构框图;

图3为本申请实施例提供的另一种终端网络设置装置的结构框图;

图4为本申请实施例提供的一种透明计算系统的结构示意图。

具体实施方式

本申请的核心是提供一种终端网络设置方法,该方法可以提升透明计算系统中终端网络参数配置速度,提升系统整体响应速度;本申请的另一核心是提供一种终端网络设置装置、系统及一种可读存储介质。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本实施例提供一种终端网络设置方法,本实施例中以服务器以及终端两端入手,介绍两端交互实现终端网络设置的整体实现过程。

请参考图1,图1为本实施例提供的终端网络设置方法的信令图,该方法主要包括:

步骤s110、透明计算系统中终端以第一系统启动后,检索本地端是否存储有终端网络的配置参数;若没有存储终端网络的配置参数,触发步骤s120;

透明计算系统中终端以第一系统启动后,首先检索本地端是否存储有终端网络的配置参数,若存储有配置参数,则可以直接调用该配置参数进行网络设置,本实施例中对于该种情况下的处理方式不做限定;若本地端没有存储终端网络的配置参数,则触发步骤s120,向服务器发送配置参数获取请求。

需要说明的是,本实施例中“第一”与以下实施例中“第二”只用于区分登录于终端中的系统,无其他实际意义。

步骤s120、终端向服务器发送终端网络的配置参数获取请求;

终端中第一系统检索本地端发现没有存储配置参数后,根据服务器的网络地址连接对应的服务器,向服务器发送配置参数获取请求。

步骤s210、透明计算系统中服务器接收终端中第一系统发送的终端网络的配置参数获取请求;

请求的接收实现过程可以参照相关技术中的实现方式,本实施例中对此不做赘述。

步骤s220、服务器检索服务器的数据库中是否存储有终端对应的网络参数包;若检索到终端对应的网络参数包,触发步骤s230;

服务器接收到配置参数获取请求,传统方法下会对接第三方网络参数配置平台进行配置参数的配置,而调用第三方进行配置速度慢,导致整体终端网络配置过程慢,且在配置参数修改时较为麻烦,整体终端网络配置过程实现效率低。

本实施例中的透明计算系统服务器中预先配置有各终端对应的网络参数包,网络参数包存储于数据库中,服务器接收到配置参数获取请求后,检索数据库,若有,直接将该终端对应的网络参数包直接发送给该终端,不需要再调用第三方进行实时配置,终端的网络配置速度也可以得到显著提升。

而各终端对应的网络参数包可以由相关技术人员在服务器管理平台上进行配置得到,本实施例中对此不做限定。其中,网络参数包中具体包括:终端ip地址;网络参数包中除了可以包括终端ip地址外,还可以:服务器网关以及服务器dns等其它用于进行网络设置的参数,本实施例中对此也不做限定。

服务器检索服务器的数据库中得到终端对应的网络参数包后,触发步骤s230,若没有检索到该终端对应的预先配置的网络参数包,可以按照传统的方法对接第三方平台进行配置参数的配置,也可以向相关技术人员输出“检索不到网络参数包”的提示信息,以提示相关技术人员及时向数据库中补充网络参数包,本实施例中对此不做限定。

步骤s230、服务器将网络参数包发送至终端;

网络参数包的发送实现过程可以参照传统方法中配置参数的发送过程,本申请对此不做限定。

步骤s130、终端接收到服务器反馈的网络参数包后,根据网络参数包中的配置参数进行终端网络设置。

网络参数包中包括终端用于网络设置的网络参数,终端在接收到服务器反馈的网络参数包后,根据网络参数包中的配置参数进行终端网络设置,具体的根据网络参数包中的配置参数进行终端网络设置的实现过程可以参照相关技术中的配置方式,本实施例中对此不作限定。

基于上述介绍,本实施例提供的终端网络参数配置方法中服务器在接收终端中第一系统发送的终端网络的配置参数获取请求后,根据预先存储的各终端对应的网络参数包响应该配置参数获取请求,直接将请求的终端对应的网络参数包发送至该终端,避免了对于第三方终端网络参数配置平台的调用,也避免了第三方终端网络参数配置平台对于网络参数的实时配置,从而有效提升了终端网络参数的获取效率,从而进一步提升了系统整体响应速度。

上述实施例中对于没有检索到该终端对应的预先配置的网络参数包的处理方式不做限定,本实施例中主要介绍一种实现方式。

可选地,为了提升响应速度,若没有检索到终端对应的网络参数包,可以调用第三方终端网络参数配置平台对终端进行配置参数的设置;并接收第三方终端网络参数配置平台反馈的配置参数;将配置参数发送至终端。

若没有预先配置该终端对应的网络参数包,为避免相关技术人员补充网络参数包或其他响应手段下带来的数据响应延时,本实施例中调用传统方法中配置的第三方终端网络参数配置平台进行网络参数的配置,既可以保证在终端发起请求后可以实时得到网络参数包,以保证终端网络的配置速度,也可以减少后台技术人员的工作量。

进一步地,在接收第三方终端网络参数配置平台反馈的配置参数之后,为了进一步提升网络参数配置的自动化实现,提升响应速度,减少后台技术人员的配置工作量,可以进一步执行以下步骤:

根据配置参数生成终端对应的网络参数包;

将生成的网络参数包存储至服务器的数据库中。

在通过第三方平台得到没有预先配置网络参数包的终端对应的终端网络配置参数后,根据该配置参数自动按照网络参数包的规则生成该终端对应的网络参数包,则在以后的终端网络参数响应过程中,就可以不用调用第三方平台进行网络参数的配置,进一步提升了实现效率。

传统方法下相关后台技术人员是调用第三方配置平台来实现终端网络参数的调整以及修改,而该种方式下后台技术人员需要登录至第三方配置平台,进行相关的验证后才能执行某些步骤,为了简化该实现过程,

基于上述实施例,还可以进一步执行以下步骤:

服务器接收到配置参数的配置请求后,调用数据库响应对于各终端对应的网络参数包的参数调整。

在针对终端内的配置参数进行修改以及调整时(比如改ip地址),后台技术人员可以直接在服务器的管理平台界面上进行修改,无需限制在第三方配置平台上改,则减少了在第三方配置平台修改的一系列限制流程,方便了相关后台技术人员的配置修改过程,有助于提升参数配置效率。

基于上述实施例,在终端接收到服务器反馈的网络参数包后,为了提升后续网络参数的配置效率,可选地,可以执行以下步骤:

将网络参数包存储至本地端;

当终端以第二系统启动后,调用存储于本地端的网络参数包获取配置进行终端网络设置。

终端接收到网络参数包后存储至本地端,就可以直接获取配置信息进行网络连接;

终端第二系统连接后可以直接根据本地端存储的网络参数包进行网络连接,终端无需再执行连接至服务器,并等待服务器检索网络参数包的步骤,对于终端网络设置,实现效率又有了显著提升。

请参考图2,图2为本实施例提供的终端网络设置装置的结构框图;应用于透明计算系统中服务器,该装置主要包括:请求接收单元110、参数包检索单元120以及参数包反馈单元130。本实施例提供的终端网络设置装置可与上述终端网络设置方法相互对照。

其中,请求接收单元110主要用于接收终端中第一系统发送的终端网络的配置参数获取请求;

参数包检索单元120主要用于检索服务器的数据库中是否存储有终端对应的网络参数包;其中,服务器的数据库中预先配置有各终端对应的网络参数包,网络参数包包括:终端ip地址;若检索到终端对应的网络参数包,触发参数包反馈单元;

参数包反馈单元130主要用于将网络参数包发送至终端,以便终端根据网络参数包中的配置参数进行终端网络设置。

请参考图3,图3为本实施例提供的终端网络设置装置的结构框图;应用于透明计算系统中终端,该装置主要包括:参数检索单元210、请求发送单元220以及参数设置单元230。本实施例提供的终端网络设置装置可与上述终端网络设置方法相互对照。

其中,参数检索单元210主要用于检索本地端是否存储有终端网络的配置参数;若没有存储终端网络的配置参数,触发请求发送单元;

请求发送单元220主要用于向服务器发送终端网络的配置参数获取请求,以便服务器调用数据库检索终端对应的网络参数包;

参数设置单元230主要用于接收到服务器反馈的网络参数包后,根据网络参数包中的配置参数进行终端网络设置。

本实施例提供一种透明计算系统,主要包括:服务器以及终端。请参考图4,图4为本实施例提供的透明计算系统的结构框图。

其中,服务器主要用于执行计算机程序时实现:接收终端中第一系统发送的终端网络的配置参数获取请求;检索服务器的数据库中是否存储有终端对应的网络参数包;其中,服务器的数据库中预先配置有各终端对应的网络参数包,网络参数包包括:终端ip地址;若检索到终端对应的网络参数包,将网络参数包发送至终端;

终端,用于检索本地端是否存储有终端网络的配置参数;若没有存储终端网络的配置参数,向服务器发送终端网络的配置参数获取请求,以便服务器调用数据库检索终端对应的网络参数包;接收到服务器反馈的网络参数包后,根据网络参数包中的配置参数进行终端网络设置。

终端与服务器具体实现的功能的步骤可参照上述终端网络设置方法的介绍,本实施例中对此不再赘述。

需要说明的是,本实施例中对于透明计算系统中服务器连接的终端数量不做限定,每个连接至服务器的终端均可以按照上述功能进行配置,以提升整体系统的实现效率。

上面图1所描述的终端网络设置方法中的步骤可以由本实施例介绍的透明计算系统的结构实现。

本实施例公开一种可读存储介质,其上存储有程序,程序被处理器执行时实现如上述实施例介绍的终端网络设置方法的步骤,具体可参照上述实施例中对终端网络设置方法的介绍。

该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本申请所提供的终端网络设置方法、装置、系统及可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

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