CN110933706A - 一种网络通信设置方法、装置、存储介质及终端 - Google Patents

一种网络通信设置方法、装置、存储介质及终端 Download PDF

Info

Publication number
CN110933706A
CN110933706A CN201911270501.0A CN201911270501A CN110933706A CN 110933706 A CN110933706 A CN 110933706A CN 201911270501 A CN201911270501 A CN 201911270501A CN 110933706 A CN110933706 A CN 110933706A
Authority
CN
China
Prior art keywords
coding mode
current
communication
network
network quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911270501.0A
Other languages
English (en)
Inventor
龚爱民
韦耀庭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201911270501.0A priority Critical patent/CN110933706A/zh
Publication of CN110933706A publication Critical patent/CN110933706A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例公开了一种网络通信设置方法、装置、存储介质及终。该网络通信设置方法包括:当向对方终端传输数据时,获取当前网络质量值;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。

Description

一种网络通信设置方法、装置、存储介质及终端
技术领域
本申请涉及移动终端应用领域,具体涉及一种网络通信设置方法、装置、存储介质及终端。
背景技术
随着网络技术的发展,基于同一通信协议架构下的移动终端之间的通信越来越频繁。在实际运用场景中,移动终端之间的距离在动态变化,移动终端之间的障碍物也在相应的发生动态变化。移动终端的发射功率/接收灵敏度,受法规限制,受元件特性限制,受功耗限制,被局限于一定的范围内。相应的,移动终端间的通信距离被限定在一定范围,当在此范围内时,网络质量处于良好状态,但是当超过此范围时,网络质量可能相应变差。那么,移动终端之间的通信准确率会受到一定程度影响。
发明内容
本申请实施例提供一种网络通信设置方法、装置、存储介质及终端,可以提高终端之间网络通信的准确性。
本申请实施例提供了一种网络通信设置方法,包括:
当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
基于所述处理后编码与所述对方终端进行网络通信。
相应的,本申请实施例还提供了一种网络通信设置装置,包括:
第一获取单元,用于当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
第一确定单元,用于若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
处理单元,用于按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
操作单元,用于基于所述处理后编码与所述对方终端进行网络通信。
相应的,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述的网络通信设置方法中的步骤。
相应的,本申请实施例还提供了一种终端,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行如上所述的网络通信设置方法中的步骤。
本申请实施例公开了一种网络通信设置方法、装置、存储介质及终。该网络通信设置方法包括:当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的第一种网络通信设置方法的流程示意图。
图2为本申请实施例提供的第二种网络通信设置方法的流程示意图。
图3为本申请实施例提供的第一种网络通信设置装置的结构框图。
图4为本申请实施例提供的第二种网络通信设置装置的结构框图。
图5为本申请实施例提供的终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
基于上述问题,本申请实施例提供第一种网络通信设置方法、装置、存储介质及终端,可以有可以提高终端网络通信设置的效率。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
请参考图1,图1为本申请实施例提供的第一种网络通信设置方法的流程示意图。该网络通信设置方法可以应用于诸如手机、平板电脑、笔记本电脑,掌上电脑、便携式媒体播放器(Portable Media Player,PMP)等移动终端,以及诸如台式计算机等固定终端。该网络通信设置方法的具体流程可以如下:
101、当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码。
在本实施例中,当检测到向对方终端传输数据时,可以获取当前网络质量值,其中,当前网络质量值指的是当前进行数据传输时的网络质量值。网络质量的强弱可以通过信号强度大小来判断。信号强度可以指终端在接受基站所发射的信号强弱。例如,信号强度可以为-50dbm(单位:分贝毫瓦),则-50dbm可以表示为当前网络质量值。其中,终端接收电平>=(城市取-90dBm;乡村取-94dBm)时,则满足覆盖要求,即可以表示此时无线信号强度满足覆盖要求。
在一些实施例中,网络质量还可以通过误码率的大小来进行判断,误码率(BER:biterror,位错误)是衡量数据在规定时间内数据传输精确性的指标。误码率=传输中的误码/所传输的总码数*100%,如果有误码就有误码率。
具体的,误码的产生是由于在信号传输中,衰变改变了信号的电压,致使信号在传输中遭到破坏,产生误码。噪音、交流电或闪电造成的脉冲、传输设备故障及其他因素都会导致误码(比如传送的信号是1,而接收到的是0;反之亦然)。例如,误码率可以为30%,50%,70%等等,误码率越高则表示当前网络质量值越差。
其中,误码率可以包括丢包率,丢包率(Loss Tolerance或Packet Loss Rate)是指测试中所丢失数据包数量占所发送数据组的比率。计算方法是:"[(输入报文-输出报文)/输入报文]*100%"。丢包率与数据包长度以及包发送频率相关。通常,千兆网卡在流量大于200Mbps(数据传输速率的单位:Million bits per second,兆比特每秒)时,丢包率小于万分之五;百兆网卡在流量大于60Mbps时,丢包率小于万分之一。通常在吞吐量范围内测试。
在检测到当前网络质量值之后,可以将当前网络质量值与预设阈值进行比较。其中,预设阈值即为预设信号强度,预设信号强度可以表示为终端之间正常进行网络通信的最小信号强度值,可以通过实验数据得出。预设信号强度可以自定义进行设置,当所处区域不同时,预设信号强度可以存在差异。
例如,可以用网络信号强度表示当前网络质量值,检测到当前网络信号强度可以为-100dbm,预设信号强度可以为-90dbm,则可以判定当前网络信号强度值小于预设信号强度值,也即当前终端之间进行数据传输时的误码率较高,相应的丢包率也变高,影响数据传输的准确性。
102、若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式。
具体的,在确定通信编码之后,可以获取目标编码模式,可以根据当前网络质量值从多个预设编码模式中确定目标编码模式。其中,编码模式指的是将当前网络编码分解为多个编码进行发送(多个编码可以指的是网络编码的重复码数量),比如,当前编码可以为1,则根据编码模式可以将当前编码分解为11111、111111、1111111等等。也即网络编码的重复码数量分别为5、6、7。
其中,预设编码模式可包括多种,可以根据网络质量值确定对应的一个预设编码模式。例如,预设编码模式可以包括预设编码模式A、预设编码模式B或者预设编码模式C等等,其中,预设编码模式A中重复码数量设定可以为4、预设编码模式B中重复码数量设定可以为6、预设编码模式C中重复码数量设定可以为8等等。
在网络通信连接过程中,为了减小终端功耗,可以根据实时网络质量选择合适的编码模式对当前网络编码进行处理,当网络质量较好时,可以选择重复码数量较少的编码模式进行网络通信。在一些实施例中,步骤“根据当前网络质量值从多个预设编码模式中确定目标编码模式”,可以包括以下流程:
获取当前网络质量值对应的目标质量等级;
从多个预设编码模式中确定所述目标质量等级对应的编码模式作为目标编码模式。
具体的,获取当前网络质量等级,网络质量等级可以分为多种,比如,网络质量等级可以分为良好等级、一般等级以及最差等级等等。良好等级对应的信号强度范围可以为-95dbm~-90dbm、一般等级对应的信号强度范围可以为-100dbm~-96dbm、最差等级对应的信号强度范围可以为<-100dbm等等。
例如,当前网络信号强度可以为-93dbm,则可以确定当前网络质量等级为良好等级。
进一步的,从多个预设编码模式中确定所述目标质量等级对应的编码模式,其中,多个预设编码可以存储在网络编码信息库中,网络编码信息库可以包括有预设编码模式与网络质量的质量等级的对应关系,比如,预设编码模式A对应的质量等级可以为良好等级、预设编码模式B对应的质量等级可以为一般等级、预设编码模式C对应的质量等级可以为最差等级。
例如,根据当前获取的网络连接的信号强度确定当前网络质量的质量等级可以为良好等级,则对应的从网络信息库中根据预设编码模式与质量等级的对应关系可以确定预设编码模式A为目标编码模式。
在一些实施例中,在步骤“根据当前网络质量值从多个预设编码模式中确定目标编码模式”之前,还可以包括以下步骤:
若当前网络质量值大于或者等于预设阈值,基于初始编码模式与对方终端进行网络通信,所述初始编码模式的重复码数量小于目标编码模式的重复码数量。
具体的,获取到当前网络质量值之后,可以确定当前网络连接的预设编码模式,则可以按照选定的预设编码模式对待发送数据进行编码解码,例如,此时预设编码模式为预设编码模式A,则终端按照预设编码模式A与对方终端进行网络通信连接。那么,在按照预设编码模式A进行通信过程中,当检测到当前网络质量值大于或者等于预设阈值时,可以关闭当前预设编码模式A,将编码模式切换为初始编码模式。
其中,初始编码模式可以表示在进行网络通信时首次默认的编码模式,初始编码模式中,重复码数量的设定可以为1,即表示当前网络质量较好,误码率较低则可以不用将网络编码分解为多个编码。
103、按照所述目标编码模式对当前通信编码进行处理,得到处理后编码。
具体的,在确定目标编码模式之后,即可以对当前通信编码进行处理,在一些实施例中,步骤“按照所述目标编码模式对当前通信编码进行处理”,可以包括以下流程:
获取所述目标编码模式中通信编码的重复码数量;
基于所述重复码数量对当前通信编码进行处理。
首先,可以基于目标编码模式获取通信编码的重复码数量,例如,目标编码模式可以为预设编码模式A,其中,预设编码模式A中包括的重复码数量为4,则可以确定当前重复码数量设定为4。
例如,当前通信编码可以为1,则根据获取到的重复码数量设定为4,可以将当前通信编码更改为1111,则编码1111即可以为处理后的编码。
在一些实施例中,在步骤“按照所述目标编码模式对当前通信编码进行处理”之前,可以包括一下步骤;
获取当前传输数据;
从所当前传输数据中确定所述当前通信编码。
具体的,获取当前通信信息,可以通过与对方终端进行数据传输时,获取与对方终端进行通信的通信信息。其中,通信信息可以包括传输数据、通信编码模式以及通信信号强度等等信息。进一步的,可以从获取到的通信信息中包括的传输数据确定通信编码,获取当前通信编码。
其中,编码是信息从一种形式或格式转换为另一种形式的过程也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。那么编码通信是一种保密通信,其基本原理是先将信号变成数码,再加上无规则的密码信号,然后送至线路。具体的,通信编码可以由数字组成,比如,为了便于终端接收或发送,通信编码可以由数字0或者1组成。
例如,获取到当前的通信编码可以为1,则表示将当前发送的信息进行编码处理,得到的编码为1,可以将通信编码1进行发送。
104、基于处理后编码与对方终端进行网络通信。
具体的,在确定处理后编码之后,可以根据处理后的编码与对方终端进行网络通信。
具体的,获取当前待发送数据,待发送数据可以是将待发送信息通过处理器转换成数据格式,待发送信息可为文字、图片、视频、音频等等。
例如,当前待发送信息可以为文字信息,通过终端处理器将该文字信息转换成数据格式,可以得到数据串1100,则数据串1100可以表示该文字信息。
在获取到当前待发送数据之后,可以将该待发送数据按照处理后的编码也即目标编码模式进行处理,例如,待处理数据为1100,目标编码模式为预设编码模式A即重复码数量为4,则对待处理数据进行处理后,可以得到编码后数据(1111)(1111)(0000)(0000),即分别将数据串中的数据1、1、0、0分别分解为多个网络编码,然后将编码后数据(1111)(1111)(0000)(0000)发送至对方终端,可以减小数据传输的误码率和丢包率。
为了保证通信过程中的实时通信效率,可以实时检测通信网络质量,在一些实施例中,在步骤“基于所述处理后编码与所述对方终端进行通信”之后,还可以包括以下步骤:
当检测到当前网络质量值发生变化时,获取变化后的网络质量值;
根据变化后的网络质量值切换目标编码模式。
具体的,当前测到当前网络质量值发生改变时,可以获取变化后的网络质量值,根据变化后的网络质量值确定对应的网络质量等级,然后从网络编码信息库中确定变化后的网络质量值对应的编码模式,可以将当前的目标编码模式进行切换。
例如,当前网络质量值可以为-93dbm,检测到当前网络质量值发生变化,变化后的网络质量值可以为-100dbm,则可以根据变化后的网络质量值确定变化后的网络质量值对应的网络质量等级可以为一般等级,然后根据网络编码信息库中网络质量等级与编码模式的对应关系确定变化后的网络质量值对应的编码模式为预设编码模式B,则可以将目标编码模式切换为预设编码模式B。
具体的,网络信号强度还可以受其他因素的影响,比如,地理位置也即终端之间的距离范围,那么,可以获取与对方终端的距离值,可以通过GPS(Global PositioningSystem,全球定位***)获取当前所处地理位置,然后可以通过与对方终端之间的通信获取到对方终端的位置,最后可以根据获取的地理位置确定距离值。例如,获取到距离值可以为100米。
将获取到的距离值与预设距离值进行比较,比如获取到的距离值可以为为100米,预设距离值可以为150米,则可以判定该距离值小于预设距离值,则表示当前与对方终端的距离在信号强度较好的距离范围之内,可以按照初始编码模式与对方终端进行通信。
本申请实施例公开了一种网络通信设置方法,该网络通信设置方法包括:当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。
参考图2,图2为本申请实施例提供的第二种网络通信设置方法的流程示意图。该网络通信设置的具体场景应用可以如下:
201、终端根据用户触发的网络开启指令打开网络连接功能。
在本实施例中,终端打开网络连接功能可以根据用户触发的网络开启指令来开启网络连接,其中,网络连接可以包括多种模式,比如数据网络连接或者无线网络连接等等模式,终端可以检测当前用户的触摸操作,执行相应功能。
例如,当前用户打开设置页面,点击无线网络开启按钮,则终端可以开启无线网络连接功能。
202、终端获取当前网络连接的信号强度,并判断信号强度是否小于预设信号强度。
具体的,当终端开启网络连接后,可以通过获取当前网络连接的信号强度来检测网络质量,比如,获取到当前信号强度可以为-100dbm。将当前信号强度与预设信号强度进行比较,并判断当前信号强度是否小于预设信号强度。
例如,获取到当前信号强度可以为-80dbm,预设信号强度可以为-90dbm,则可以判定当前信号强度大于预设信号强度,可以执行步骤203。
又例如,获取到当前信号强度可以为-100dbm,预设信号强度可以为-90dbm,则可以判定当前信号强度小于预设信号强度,可以执行步骤204。
203、终端结束操作。
当检测到当前信号强度大于预设信号强度时,终端可以继续按照当前网络编码模式与对方终端进行网络通信。
204、终端获取当前网络连接时的通信编码。
当检测到当前信号强度小于预设信号强度是,终端可以获取当前网络连接的通信编码,也即当前通信编码模式,当前通信编码模式可以为多种。例如,当前通信编码模式可以为初始编码模式,初始编码模式可以表示在进行网络通信时首次默认的编码模式,初始编码模式中,重复码数量的设定可以为1,即当网络编码为1时,发送出去的网络编码也为1。
例如,当前通信编码可以为111、000、101等等由数字1或者0组成的数字串。
205、终端获取信号强度对应的目标编码模式。
具体的,终端可以获取当前信号强度对应的目标编码模式,可以通过网络编码信息库获取,网络编码信息库中包括信号强度与预设编码模式的对应关系,其中,信号强度可以分为多个等级,比如较好信号、中等信号、较差信号;预设编码模式可以包括多个,比如,编码模式a,编码模式b以及编码模式c等等。
具体的,信号强度的等级划分可以通过用户自定义或者终端根据实际网络情况进行设定。例如,较差信号包括的信号强度范围可以为小于-100dbm,中等信号包括的信号强度范围可以为-96dbm~-100dbm,较好信号包括的信号强度范围可以为-90dbm~-95dbm;获取到当前网络信号强度为-100dbm,然后可以判定当前信号强度所处的等级为较差等级。
进一步,根据当前信号强度对应的信号等级可以从网络编码信息库中获取该信号等级对应的预设编码模式,将该预设编码模式可以确定为目标编码模式。比如,当前信号等级可以为较差等级,较差等级对应的预设编码模式可以为编码模式c。
206、终端根据目标编码模式对通信编码进行处理,得到处理后编码。
当终端确定目标编码模式之后,可以根据目标编码模式对当前通信编码进行处理,比如,根据上述步骤可以确定目标编码模式为编码模式c,其中,编码模式c中包括的重复码数量可以为8,则可以将当前通信编码分解为8个编码,例如,当前通信编码为1,根据编码模式c对当前通信编码进行处理可以得到处理后编码为11111111。
207、终端获取待发送数据,并将待发送数据基于处理后编码进行处理并发送。
具体的,终端确定目标编码模式之后,可以获取当前待发送数据,比如,当前待发送数据可以为111,终端可以根据目标编码模式也即编码模式c对当前待发送数据111进行处理,可以得到处理后的待发送数据可以为(11111111)(11111111)(11111111),之后可以将处理后的待发送数据发送给另一终端,通过将单个网络编码分解为多个编码的方式,可以有效减小误码率,保证数据传输的正确率。
本申请实施例公开了一种网络通信设置方法,该网络通信设置方法包括:当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。
为便于更好的实施本申请实施例提供的网络通信设置方法,本申请实施例还提供一种基于上述网络通信设置方法的装置。其中名词的含义与上述网络通信设置方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图3,图3为本申请实施例提供的第一种网络通信设置装置的结构框图,包括:
第一获取单元301,用于当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
第一确定单元302,用于若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
处理单元303,用于按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
操作单元304,用于基于所述处理后编码与对方终端进行网络通信。
请参阅图4,图4为本申请实施例提供的第二种网络通信设置装置的结构框图在一些实施例中,处理单元303可以包括:
第一获取子单元3031,用于获取所述目标编码模式中通信编码的重复码数量;
处理子单元3032,用于基于所述重复码数量对当前通信编码进行处理。
在一些实施例中,确定单元302可以包括:
第二获取子单元,用于获取当前网络质量值对应的目标质量等级;
确定子单元,用于从多个预设编码模式中确定所述目标质量等级对应的编码模式作为目标编码模式。
在一些实施例中,该网络通信设置装置还可以包括:
检测单元,用于当检测到当前网络质量值发生变化时,获取变化后的网络质量值;
切换单元,用于根据变化后的网络质量值切换目标编码模式
在一些实施例中,该网络通信设置装置还可以包括:
第二获取单元,用于获取当前通信信息;
第二确定单元,用于根据所述当前通信信息确定当前通信编码。
在一些实施例中,该网络通信设置装置还可以包括:
操作单元,用于若当前网络质量值大于或者等于预设阈值,基于初始编码模式与对方终端进行网络通信,所述初始编码模式的重复码数量小于目标编码模式的重复码数量。
本申请实施例公开了一种网络通信设置装置。包括:当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。
本申请实施例还提供一种终端。如图5所示,该终端可以包括射频(RF,RadioFrequency)电路601、包括有一个或一个以上存储介质的存储器602、输入单元603、显示单元604、传感器605、音频电路606、无线保真(WiFi,Wireless Fidelity)模块607、包括有一个或者一个以上处理核心的处理器608、以及电源609等部件。本领域技术人员可以理解,图5中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路601可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器608处理;另外,将涉及上行的数据发送给基站。通常,RF电路601包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,LowNoise Amplifier)、双工器等。此外,RF电路601还可以通过无线通信与网络和其他设备通信。
存储器602可用于存储软件程序以及模块,处理器608通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器608和输入单元603对存储器602的访问。
输入单元603可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元603可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。除了触敏表面,输入单元603还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元604可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元604可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid CrystalDisplay)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器608以确定触摸事件的类型,随后处理器608根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在服务器移动到耳边时,关闭显示面板和背光。
音频电路606、扬声器,传声器可提供用户与服务器之间的音频接口。音频电路606可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路606接收后转换为音频数据,再将音频数据输出处理器608处理后,经RF电路601以发送给比如终端,或者将音频数据输出至存储器602以便进一步处理。音频电路606还可能包括耳塞插孔,以提供外设耳机与服务器的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块607可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块607,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。
处理器608是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器602内的软件程序和模块,以及调用存储在存储器602内的数据,执行服务器的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器608可包括一个或多个处理核心;优选的,处理器608可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器608中。
终端还包括给各个部件供电的电源609(比如电池),优选的,电源可以通过电源管理***与处理器608逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源609还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
具体在本实施例中,终端中的处理器608会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器608来运行存储在存储器602中的应用程序,从而实现各种功能:
当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
基于所述处理后编码与对方终端进行网络通信。
本申请实施例公开了一种网络通信设置方法、装置、存储介质及终。该网络通信设置方法包括:当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方终端进行网络通信。本申请实施例通过实时检测网络连接时的网络质量,根据网络质量动态调整网络编码方式,基于调整后的编码方式进行网络通信,可以提高终端之间网络通信的准确性。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种网络通信设置方法中的步骤。例如,该指令可以执行如下步骤:
当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;基于所述处理后编码与所述对方终端进行网络通信。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种网络通信设置方法中的步骤,因此,可以实现本申请实施例所提供的任一种网络通信设置方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的网络通信设置方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种网络通信设置方法,应用于终端,其特征在于,包括:
当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
基于所述处理后编码与所述对方终端进行网络通信。
2.根据权利要求1所述的方法,其特征在于,所述按照所述目标编码模式对当前通信编码进行处理,包括:
获取所述目标编码模式中通信编码的重复码数量;
基于所述重复码数量对当前通信编码进行处理。
3.根据权利要求1所述的方法,其特征在于,所述根据当前网络质量值从多个预设编码模式中确定目标编码模式,包括:
获取当前网络质量值对应的目标质量等级;
从多个预设编码模式中确定所述目标质量等级对应的编码模式作为目标编码模式。
4.根据权利要求1所述的方法,其特征在于,在基于所述处理后编码与所述对方终端进行网络通信之后,还包括:
当检测到当前网络质量值发生变化时,获取变化后的网络质量值;
根据变化后的网络质量值切换目标编码模式。
5.根据权利要求1所述的方法,其特征在于,在按照所述目标编码模式对当前通信编码进行处理之前,还包括:
获取当前传输数据;
从所当前传输数据中确定所述当前通信编码。
6.根据权利要求1所述的方法,其特征在于,在根据当前网络质量值从多个预设编码模式中确定目标编码模式之前,还包括:
若当前网络质量值大于或者等于预设阈值,基于初始编码模式与所述对方终端进行网络通信,所述初始编码模式的重复码数量小于目标编码模式的重复码数量。
7.一种网络通信设置装置,其特征在于,包括:
第一获取单元,用于当向对方终端传输数据时,获取当前网络质量值,所述数据包括通信编码;
第一确定单元,用于若当前网络质量值小于预设阈值,则根据当前网络质量值从多个预设编码模式中确定目标编码模式;
处理单元,用于按照所述目标编码模式对当前通信编码进行处理,得到处理后编码;
操作单元,用于基于所述处理后编码与所述对方进行网络通信。
8.根据权利要求7所述的装置,其特征在于,所述处理单元包括:
第一获取子单元,用于获取所述目标编码模式中通信编码的重复码数量;
处理子单元,用于基于所述重复码数量对当前通信编码进行处理。
9.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至6任一项所述的网络通信设置方法中的步骤。
10.一种终端,其特征在于,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行权利要求1至6任一项所述的网络通信设置方法中的步骤。
CN201911270501.0A 2019-12-12 2019-12-12 一种网络通信设置方法、装置、存储介质及终端 Pending CN110933706A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911270501.0A CN110933706A (zh) 2019-12-12 2019-12-12 一种网络通信设置方法、装置、存储介质及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911270501.0A CN110933706A (zh) 2019-12-12 2019-12-12 一种网络通信设置方法、装置、存储介质及终端

Publications (1)

Publication Number Publication Date
CN110933706A true CN110933706A (zh) 2020-03-27

Family

ID=69860142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911270501.0A Pending CN110933706A (zh) 2019-12-12 2019-12-12 一种网络通信设置方法、装置、存储介质及终端

Country Status (1)

Country Link
CN (1) CN110933706A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111884939A (zh) * 2020-08-31 2020-11-03 广州文远知行科技有限公司 数据传输方法、装置、可移动载体和存储介质
CN113852988A (zh) * 2021-09-10 2021-12-28 武汉联影医疗科技有限公司 拥塞控制方法、装置、计算机设备和存储介质
CN113873682A (zh) * 2020-06-12 2021-12-31 奥图码科技股份有限公司 自动连线断线***及自动连线断线方法
CN114978427A (zh) * 2022-05-19 2022-08-30 腾讯科技(深圳)有限公司 数据处理方法、装置、程序产品、计算机设备和介质
CN115102669A (zh) * 2022-06-24 2022-09-23 珠海格力电器股份有限公司 多联机空调***网络通信方法、装置及多联机空调***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106464455A (zh) * 2015-03-19 2017-02-22 华为技术有限公司 传输信息的方法、终端设备、网络设备和装置
CN106685596A (zh) * 2017-02-14 2017-05-17 电子科技大学 一种基于rpl协议的改进网络编码与数据传输方法
WO2018196786A1 (zh) * 2017-04-28 2018-11-01 华为技术有限公司 Polar码的速率匹配方法及装置
CN108738055A (zh) * 2018-05-21 2018-11-02 京信通信***(中国)有限公司 调制编码方式调整方法、装置、基站和存储介质
WO2019062838A1 (zh) * 2017-09-28 2019-04-04 华为技术有限公司 数据传输方法及装置
CN110149167A (zh) * 2019-05-05 2019-08-20 Oppo广东移动通信有限公司 动态调整编码的方法、装置、移动终端及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106464455A (zh) * 2015-03-19 2017-02-22 华为技术有限公司 传输信息的方法、终端设备、网络设备和装置
CN106685596A (zh) * 2017-02-14 2017-05-17 电子科技大学 一种基于rpl协议的改进网络编码与数据传输方法
WO2018196786A1 (zh) * 2017-04-28 2018-11-01 华为技术有限公司 Polar码的速率匹配方法及装置
WO2019062838A1 (zh) * 2017-09-28 2019-04-04 华为技术有限公司 数据传输方法及装置
CN108738055A (zh) * 2018-05-21 2018-11-02 京信通信***(中国)有限公司 调制编码方式调整方法、装置、基站和存储介质
CN110149167A (zh) * 2019-05-05 2019-08-20 Oppo广东移动通信有限公司 动态调整编码的方法、装置、移动终端及存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113873682A (zh) * 2020-06-12 2021-12-31 奥图码科技股份有限公司 自动连线断线***及自动连线断线方法
CN111884939A (zh) * 2020-08-31 2020-11-03 广州文远知行科技有限公司 数据传输方法、装置、可移动载体和存储介质
CN113852988A (zh) * 2021-09-10 2021-12-28 武汉联影医疗科技有限公司 拥塞控制方法、装置、计算机设备和存储介质
CN113852988B (zh) * 2021-09-10 2023-11-24 武汉联影医疗科技有限公司 拥塞控制方法、装置、计算机设备和存储介质
CN114978427A (zh) * 2022-05-19 2022-08-30 腾讯科技(深圳)有限公司 数据处理方法、装置、程序产品、计算机设备和介质
CN115102669A (zh) * 2022-06-24 2022-09-23 珠海格力电器股份有限公司 多联机空调***网络通信方法、装置及多联机空调***
CN115102669B (zh) * 2022-06-24 2024-04-26 珠海格力电器股份有限公司 多联机空调***网络通信方法、装置及多联机空调***

Similar Documents

Publication Publication Date Title
CN108430101B (zh) 天线关闭方法、装置、存储介质和电子设备
CN110933706A (zh) 一种网络通信设置方法、装置、存储介质及终端
CN108990105B (zh) 无线通信传输方法、装置、移动终端及计算机可读取存储介质
CN104837042B (zh) 数字多媒体数据的编码方法和装置
CN111093259B (zh) 一种蓝牙功率调整方法、装置、存储介质及终端
CN107172671B (zh) 一种信道切换方法、装置、存储介质和终端
CN111262672B (zh) 传输方法、网络设备和终端
CN105243638A (zh) 一种上传图像的方法和装置
EP3641310A1 (en) Video encoding method, apparatus, device, and storage medium
CN108492837B (zh) 音频突发白噪声的检测方法、装置及存储介质
CN111008090B (zh) 电池电量的控制方法及装置、存储介质、终端设备
CN111615198B (zh) 资源确定方法、资源指示方法、终端及网络侧设备
CN110198560B (zh) 一种功率配置方法和终端
CN112888024B (zh) 数据处理方法、装置、存储介质及电子设备
CN109286414B (zh) 一种天线确定方法和终端
CN115118636B (zh) 网络抖动状态的确定方法、装置、电子设备及存储介质
CN107315623B (zh) 一种上报统计数据的方法和装置
CN107204882B (zh) 一种过滤数据包的方法和设备以及移动终端
CN108462801B (zh) 一种获取流媒体数据的方法、装置及***
CN112199245B (zh) 移动终端屏幕检测方法、***、存储介质及移动终端
CN112531835B (zh) 移动终端的充电方法、装置、存储介质及移动终端
CN110890950A (zh) 信号处理方法、接入网设备以及终端设备
CN115883839B (zh) 一种图像校验方法、装置、设备及计算机可读存储介质
CN109561481B (zh) 一种数据发送方法、终端和存储介质
CN112291043B (zh) 数据传输方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200327

RJ01 Rejection of invention patent application after publication